@font-face{font-family:Fraunces;src:url(assets/7234ed860a9cc83045413c4faee63c960a8f2d1917adcf728119307d56e0d783.woff2)}@font-face{font-family:"Work Sans";src:url(assets/1dd49afc07fb2231b2ff686cbf007725fb2742271bb1f28ebd98f22a0d817343.woff2)}@font-face{font-family:"JetBrains Mono";src:url(assets/83c005d49d8a6a50474c73a5a36ac0468076e9c4a29da7bdb14995d80560a5be.woff2)}.capture-date{font:11px var(--mono);padding:10px 36px 0;color:var(--muted)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--rust);outline-offset:4px}.field svg.map polygon{transform-origin:72% 55%;animation:breathe 12s ease-in-out infinite alternate}.field svg.map polygon:nth-child(2n){animation-delay:-6s}@keyframes breathe{to{transform:scale(1.025);opacity:.7}}.x:focus path,.x:hover path{stroke:#fff;stroke-width:6}.pin{max-width:min(300px,90%)}.source-mascot{width:64px;height:64px;float:right;margin:4px;border-radius:12px}.snapshot-note{font:12px var(--mono);padding:12px 0;color:var(--muted)}.research-row{word-break:break-word}.graph-node{cursor:pointer}.graph-node:hover{fill:#e0592a}#caFull{min-height:26px}#xLink[aria-disabled=true],#xFoot[aria-disabled=true]{opacity:.55}@media(max-width:600px){.capture-date{padding:10px 16px 0;font-size:10px}.mast{gap:6px}.mark{font-size:23px}.mast-r{gap:6px}.ca{padding:6px}.wbtn{font-size:11px;padding:8px}.field-txt h1{font-size:40px}.pin{left:10px!important}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(max-width:600px){.field{min-height:600px}.field-txt h1{font-size:34px}.field .cta{gap:8px}.field .cta .btn{font-size:14px;padding:10px 12px}.branch{visibility:hidden}body.chat-open .branch{visibility:visible}.field-legend{font-size:10px}}
/* Keep the approved CA slot geometry when release data is filled. */
#ca{width:56px;flex-shrink:0;overflow:hidden}#caText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){#ca{width:30px}}
