@font-face{font-family:Manrope;src:url('/assets/manrope.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}html{font-size:16px;color-scheme:dark}body{margin:0;background:#071017;color:#f1f4f5;font-family:Manrope,Arial,sans-serif;font-size:1rem;line-height:1.6}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button,a{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-underline-offset:4px}button{border:1px solid #33434d;background:#0d1921;color:inherit;border-radius:2px;padding:.7rem 1rem}button:hover{border-color:#c0f293}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #c0f293;outline-offset:4px}[hidden]{display:none!important}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:500;line-height:1.15;letter-spacing:-.045em}h1{font-size:clamp(2.4rem,4.4vw,4.8rem)}h2{font-size:2rem}h3{font-size:1.35rem}p{color:#a8b7bf}em{font-style:normal;color:#c0f293}small{font-size:.78rem;line-height:1.55}svg{display:block}a,button{transition:background .16s,border-color .16s,color .16s}.topbar{height:80px;padding:0 2rem;border-bottom:1px solid #283842;display:flex;align-items:center;justify-content:space-between;gap:1.3rem;position:relative;z-index:20;background:#071017}.brand{display:flex;align-items:center;gap:14px;text-decoration:none;letter-spacing:.24em;font-size:1rem;font-weight:800}.brand svg{width:32px;height:32px;fill:none;stroke:#c0f293;stroke-width:1.5}.top-label,.eyebrow{font: .75rem/1.5 Consolas,monospace;letter-spacing:.12em}.top-label{color:#a8b7bf}.top-label i{color:#c0f293;margin:0 15px}.topbar a:not(.brand){font-size:.875rem}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:#c0f293;color:#071017;padding:15px}.skip:focus{top:10px}.primary{background:#c0f293;color:#10201b;border-color:#c0f293;font-weight:700;display:inline-flex;align-items:center;justify-content:space-between;gap:24px}.primary:hover{background:#d4ffb0;border-color:#d4ffb0}.full{width:100%}.subtle{background:transparent;border-color:transparent}.muted{color:#a8b7bf}.registration{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 80px)}.registration-story{padding:4rem 4vw;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:900px;background:radial-gradient(ellipse at 60% 65%,#132f41,transparent 60%)}.registration-story h1{margin:1.5rem 0}.registration-story>p{max-width:440px;font-size:1.1rem}.registration-earth{position:absolute;width:120%;max-width:920px;height:auto;left:4%;top:19%;z-index:-1;opacity:.65;mask-image:linear-gradient(#000 70%,transparent)}.story-bottom{margin-top:auto;padding-top:340px;position:relative}.story-bottom>span{font:.8rem Consolas,monospace;letter-spacing:.1em;color:#c0f293}.story-bottom p{margin:1rem 0;color:#f1f4f5}.story-bottom small{color:#a8b7bf}.registration-form{background:#edf0ee;color:#15252d;padding:3rem 4vw;color-scheme:light}.registration-form h2{margin:1rem 0 1.2rem;font-size:clamp(1.9rem,2.8vw,3rem)}.registration-form>p{max-width:560px;color:#4d626c;margin-bottom:1.5rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.wide{grid-column:1/-1}label{display:block;font-size:.875rem;font-weight:600}input,select,textarea{width:100%;display:block;border:1px solid #afbec0;padding:.65rem .8rem;background:transparent;border-radius:2px;margin-top:.35rem;color:inherit;min-height:44px}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#70848f;font-size:.875rem}.registration-form input:focus-visible,.registration-form select:focus-visible{outline-color:#386541}input[aria-invalid=true]{border-color:#a53824}[data-error]{display:block;color:#a33121;font-weight:500}.booking{border:0;border-top:1px solid #bdc9c8;padding:1.3rem 0 0;margin:1.5rem 0}.booking legend{font-weight:700;padding-right:15px}.booking p{color:#4d626c;font-size:.875rem;margin:.3rem 0 1rem}.booking small{display:block;color:#556c74}.booking select{margin-bottom:.8rem}.booking option{color:#15252d;background:#edf0ee}#booking-slots{display:grid;grid-template-columns:repeat(5,1fr);gap:.4rem;margin-bottom:.6rem}#booking-slots button{padding:.4rem;color:#15252d;background:transparent;border-color:#b2c1be;font-size:.875rem}#booking-slots button[aria-pressed=true]{background:#15252d;color:#c0f293;border-color:#15252d}#booking-slots button:disabled{text-decoration:line-through}.consent{display:flex;align-items:flex-start;gap:.7rem;font-size:.8rem;font-weight:400;line-height:1.6}.consent input{width:18px;min-width:18px;height:18px;min-height:0;margin-top:4px;accent-color:#204a36}#form-message{color:#a33121;font-size:.875rem;margin:12px 0}.form-foot{font-size:.75rem;color:#556c74;margin-top:1rem}.honeypot{position:absolute;left:-9999px}.workspace{position:relative;height:calc(100dvh - 80px);min-height:580px;overflow:hidden;background:radial-gradient(ellipse at 58% 40%,#162b3a,#071017 65%)}.workspace-heading{position:absolute;top:25px;left:30px;right:30px;display:flex;justify-content:space-between;gap:1rem;pointer-events:none;z-index:3}.workspace-heading h1{font-size:clamp(1.8rem,2.8vw,3rem);margin-top:.7rem}.workspace-meta{display:flex;flex-direction:column;gap:.4rem;align-items:flex-end;color:#a8b7bf;font: .75rem Consolas,monospace}.simulation-label{color:#d8c098;border:1px solid #5c5140;padding:.3rem .6rem}.spatial{position:absolute;inset:0;z-index:1}.spatial canvas{display:block;width:100%;height:100%;outline:0}.spatial #globe-mount{height:100%}#spatial-pins{position:absolute;inset:0;pointer-events:none;overflow:hidden}.globe-pin{position:absolute;pointer-events:auto;display:flex;gap:7px;align-items:center;font: .75rem Consolas,monospace;background:#071017dc;padding:.35rem .5rem;color:#f1f4f5;white-space:nowrap;box-shadow:0 4px 12px #0006}.globe-pin:before{content:'';width:7px;height:7px;border:1px solid #c0f293;background:#c0f293;box-shadow:0 0 9px #c0f29377}.globe-pin.selected{background:#c0f293;color:#071017}.globe-pin.selected:before{background:#15252d}.map-tools{position:absolute;right:25px;bottom:160px;display:flex;gap:6px;z-index:4}.map-tools button{background:#071017cc;font-size:.875rem}.map-credit{position:absolute;bottom:121px;right:25px;color:#8496a2;font-size:.75rem}.asset-rail{position:absolute;top:190px;bottom:135px;left:30px;width:260px;z-index:4;overflow:auto;background:#09151dcf;backdrop-filter:blur(12px);border:1px solid #2b3d48}.rail-heading{display:flex;justify-content:space-between;padding:14px 16px;font:.75rem Consolas,monospace;color:#a8b7bf;border-bottom:1px solid #2b3d48}.asset-rail>p{font-size:.75rem;padding:16px}.asset-item{display:block;width:100%;border:0;border-bottom:1px solid #263742;border-radius:0;background:transparent;padding:.9rem 1rem;text-align:left}.asset-item strong{display:block;font-size:.95rem;font-weight:500}.asset-item small{display:block;color:#9bb0bc}.asset-item>span{display:block;color:#c0f293;font:.7rem Consolas,monospace;margin-bottom:5px}.asset-item.active{border-left:3px solid #c0f293;background:#15282d;padding-left:calc(1rem - 3px)}.asset-panel{position:absolute;z-index:5;right:25px;top:115px;bottom:140px;width:calc(100% - 380px);max-width:920px;display:flex;flex-direction:column;background:#0b1720f5;border:1px solid #3b505d;box-shadow:0 25px 100px #0008;backdrop-filter:blur(18px)}.asset-panel-head{display:flex;justify-content:space-between;align-items:flex-start;padding:1.3rem 1.5rem 1rem;gap:20px}.asset-panel h2{font-size:1.6rem;margin:.35rem 0}.asset-panel-head .muted{font-size:.875rem}.icon-button{padding:.1rem .6rem;border:0;background:transparent;font-size:1.8rem;line-height:1.2}.asset-simulation{padding:.45rem 1.5rem;border-top:1px solid #283d49;border-bottom:1px solid #283d49;color:#d7c6a8;font:.75rem/1.5 Consolas,monospace;background:#362e201f}.tabs{display:flex;border-bottom:1px solid #334852;flex-shrink:0;overflow-x:auto}.tabs button{flex:1;border:0;border-radius:0;background:none;white-space:nowrap;font-size:.875rem;padding:.8rem .6rem;color:#a8b7bf}.tabs button[aria-current=page]{border-bottom:2px solid #c0f293;color:#c0f293;background:#c0f29308}.asset-content{padding:1.5rem;overflow:auto;scrollbar-color:#425d6b transparent;flex:1}.asset-content h3{margin-bottom:.8rem}.asset-content h4{font-size:.875rem;font-weight:600}.asset-content p{font-size:.95rem}.asset-content .lead{font-size:1.2rem;color:#edf0ee;line-height:1.5}.asset-content .eyebrow{color:#93aabb}.asset-content>*+*{margin-top:1.2rem}.tag{display:inline-flex;align-items:center;border:1px solid #385362;padding:.16rem .42rem;font: .7rem/1.5 Consolas,monospace;letter-spacing:.04em;color:#a8c0d0}.tag.sim{border-color:#5c5140;color:#d7c6a8}.tag.derived{border-color:#536444;color:#c0f293}.tag.public{border-color:#3c5969;color:#abcfe3}.fact-box{border-left:2px solid #abcfe3;padding:.4rem 0 .4rem 1rem}.fact-box p{margin-top:.6rem}.meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.meta-grid>div{border-bottom:1px solid #263c48;padding:.5rem 0}.meta-grid dt{font-size:.75rem;color:#8fa4af}.meta-grid dd{margin:.25rem 0 0;font-size:.875rem;overflow-wrap:anywhere}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.metric{background:#13222c;border:1px solid #30444f;padding:14px;min-width:0}.metric strong{font-size:1.8rem;font-weight:500;letter-spacing:-.03em;display:block;margin:.6rem 0 .3rem}.metric strong small{font-size:.8rem;font-weight:400;color:#a8b7bf}.metric h4{color:#acbec8;font-size:.8rem}.metric p{font-size:.75rem}.spark{width:100%;height:55px;margin:6px 0}.spark polyline{fill:none;stroke:#c0f293;stroke-width:2;vector-effect:non-scaling-stroke}.spark .base{stroke:#45606e;stroke-dasharray:3 4}.time-control{border:1px solid #30444f;padding:1rem}.time-control input{padding:0;min-height:24px;accent-color:#c0f293}.time-labels{display:flex;justify-content:space-between;font:.75rem Consolas,monospace;color:#b1c3cd}.alert-card{display:block;text-align:left;width:100%;border:1px solid #7f6b45;background:#3b321f44;padding:1rem}.alert-card strong{display:block;font-size:1.05rem;margin:.35rem 0;color:#e8d5b0}.alert-card p{font-size:.875rem;color:#c6bbab}.alert-card small{color:#dfc691}.timeline{display:grid;gap:0}.timeline article{border-left:1px solid #45606e;padding:0 0 1rem 1.2rem;position:relative}.timeline article:before{content:'';position:absolute;left:-4px;top:8px;width:7px;height:7px;background:#8ca6b2;border-radius:50%}.timeline article.outcome:before{background:#c0f293}.timeline time{font:.75rem Consolas,monospace;color:#97acb7}.timeline h4{margin:.25rem 0}.timeline p{font-size:.875rem}.evidence-list{display:grid;gap:.65rem}.evidence-row{display:flex;gap:12px;align-items:center;justify-content:space-between;text-align:left;padding:1rem;background:#101f29;border:1px solid #2e4450}.evidence-row h4{margin:.4rem 0 .2rem}.evidence-row p{font-size:.8rem}.evidence-row>span{color:#c0f293}.source-list{padding-left:1rem;color:#a8b7bf}.source-list li{margin:.6rem 0;font-size:.875rem;overflow-wrap:anywhere}.graph{position:relative;border:1px solid #2d4350;background:radial-gradient(circle at center,#132b35,#09141c);min-height:350px;overflow:auto}.graph svg{width:100%;min-width:620px;height:auto}.graph line{stroke:#688077;stroke-width:1;opacity:.8}.graph text{font-family:Manrope,Arial;font-size:12px;fill:#c3d1d8}.graph .edge-label{font:10px Consolas,monospace;fill:#95a9ae}.graph rect{fill:#132832;stroke:#486271}.graph .focus rect{stroke:#c0f293;fill:#233e32}.graph g[tabindex]{cursor:pointer}.graph g:focus rect{stroke:#fff;stroke-width:2}.graph .dim{opacity:.23}.graph-help{font-size:.8rem!important}.graph-switch{display:flex;gap:8px;flex-wrap:wrap}.graph-switch button{font-size:.8rem;padding:.4rem .6rem}.graph-switch button[aria-pressed=true]{border-color:#c0f293;color:#c0f293}.inference-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#31434e;border:1px solid #31434e}.inference-grid article{padding:1rem;background:#0c1b24}.inference-grid h4{color:#c0f293;margin-bottom:.55rem}.inference-grid p{font-size:.875rem}.inference-grid .wide{grid-column:1/-1}.inference-rule{font-size:1rem!important;border-left:2px solid #c0f293;padding-left:1rem;color:#dae6e6}.compare{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.compare>div{padding:1rem;border:1px solid #324955}.compare h4{margin-bottom:1rem}.source-chips{display:flex;gap:6px;flex-wrap:wrap}.source-chips span{border:1px solid #4c626d;color:#9aafb9;padding:.25rem .45rem;font:.75rem Consolas,monospace}.connected .source-chips span{color:#c0f293;border-color:#799569}.compare-arrow{color:#c0f293;display:block;text-align:center;padding:10px}.connected b{display:block;padding:.8rem;border:1px solid #c0f293;text-align:center;font-size:.875rem}.kanban{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;overflow-x:auto;padding-bottom:10px}.kanban-column{min-height:200px;background:#0a141d;border:1px solid #2c404d;padding:10px}.kanban-column h4{font-size:.75rem;color:#9aafb9;display:flex;justify-content:space-between;gap:8px}.action-card{padding:.75rem;margin-top:15px;width:100%;text-align:left;border-color:#789665;background:#162e2b;font-size:.8rem}.action-card strong{display:block;line-height:1.5;margin:.5rem 0}.action-card small{font-size:.7rem;color:#afc5b7}.action-card .tag{font-size:.65rem}.loop-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:.75rem Consolas,monospace;color:#a8b7bf}.loop-line b{color:#c0f293}.action-form{display:grid;gap:1rem}.action-form input,.action-form textarea,.action-form select{border-color:#3b5361;background:#0b1b25;color:#f1f4f5}.action-form select option{background:#0b1b25}.action-form label{color:#b7c8d2}.action-form .form-grid{gap:.8rem}.origin-link{display:block;color:#c0f293;text-align:left;background:none;border:0;padding:0;font-size:.875rem}.history-list{list-style:none;padding:0}.history-list li{border-top:1px solid #2e4350;padding:.6rem 0;font-size:.8rem;color:#a8b7bf}.history-list strong{color:#dfe8eb}.tour-bar{position:absolute;bottom:20px;left:30px;right:30px;z-index:7;display:flex;justify-content:space-between;align-items:center;gap:20px;background:#0c1a23ee;border:1px solid #3a514f;padding:1.2rem 1.5rem;backdrop-filter:blur(18px)}.tour-bar .eyebrow{display:block;color:#a3bcab;margin-bottom:.4rem}.tour-bar b{font-size:.95rem;font-weight:500}.tour-controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.tour-controls button{font-size:.875rem}.assistant-toggle{position:absolute;right:25px;top:25px;z-index:6;border-color:#799569;color:#c0f293;background:#0a1720}.workspace:has(.assistant-toggle) .workspace-meta{margin-right:230px}.assistant{position:absolute;right:25px;top:80px;bottom:135px;z-index:12;width:min(420px,calc(100% - 40px));border:1px solid #6b8574;background:#0b1a22;box-shadow:0 20px 80px #000a;padding:1.3rem;overflow:auto}.assistant header{display:flex;justify-content:space-between;gap:10px}.assistant h3{margin:.4rem 0 1rem}.assistant>p{font-size:.85rem;margin-bottom:1rem}.assistant>small{display:block;margin-top:.6rem;color:#8da5b0}#suggested-questions{display:grid;gap:6px}#suggested-questions button{text-align:left;padding:.55rem .7rem;font-size:.8rem;background:#13242e}#assistant-messages{margin:1rem 0;display:grid;gap:.8rem}.assistant-answer{padding:.85rem;background:#172c33;border-left:2px solid #c0f293;white-space:pre-line;font-size:.875rem;color:#d5e2e6}.assistant-question{font-size:.8rem;color:#a8b7bf}.assistant-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:.7rem}#assistant-form textarea{background:#0a141b;border-color:#405c69}.assistant-bottom button{font-size:.875rem;padding:.5rem 1rem}.assistant-bottom small{color:#9aafb9}dialog{width:min(760px,calc(100% - 30px));max-height:90vh;border:1px solid #4d6972;padding:1.5rem;background:#0d1b24;color:#f1f4f5;box-shadow:0 20px 100px #0009}dialog::backdrop{background:#02090dcc;backdrop-filter:blur(4px)}.dialog-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.dialog-head .eyebrow{color:#a3bcab}#dialog-body>*+*{margin-top:1rem}#dialog-body h2{font-size:1.8rem}#dialog-body p{font-size:.95rem}.detail-lineage{display:flex;gap:7px;flex-wrap:wrap}.detail-lineage span{font:.75rem Consolas,monospace;border:1px solid #3c5260;padding:.35rem .5rem;overflow-wrap:anywhere}.toast{position:fixed;top:92px;left:50%;transform:translateX(-50%);z-index:100;border:1px solid #c0f293;background:#132c24;color:#e9f4e4;padding:.85rem 1.2rem;max-width:90vw;font-size:.875rem;box-shadow:0 10px 30px #0006}.finish{border:1px solid #91ae79;background:#163029;padding:1.5rem}.finish h3{font-size:1.7rem}.finish .primary{margin-top:1rem}.unavailable{padding:30vh 25%;text-align:center;color:#a8b7bf}.privacy{max-width:850px;margin:3rem auto;padding:0 1.5rem 5rem}.privacy h1{font-size:3rem;margin-bottom:1rem}.privacy h2{font-size:1.4rem;margin:2rem 0 .8rem}.privacy p,.privacy li{color:#a8b7bf;margin:.7rem 0}.privacy li{font-size:.95rem}.privacy .eyebrow{color:#c0f293}.toolbar-links{display:flex;gap:15px;align-items:center}.toolbar-links button{font-size:.8rem;padding:.3rem .55rem}.text-button{padding:0;background:none;border:0;color:#c0f293;text-decoration:underline;text-underline-offset:3px}.pill{border:1px solid #3d5865;padding:.25rem .6rem;font-size:.75rem}.divider{border:0;border-top:1px solid #2e4450}.inline-cta{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.inline-cta a{font-size:.875rem;color:#c0f293}.notice{padding:1rem;border:1px solid #556744;background:#1b302822;color:#d4e2d4!important}.error{color:#ffb9a7!important}
@media(min-width:1700px){.asset-panel{right:3vw;width:60%;max-width:1080px}.asset-rail{width:290px}}@media(max-width:1100px){.top-label{display:none}.registration-story{padding:3rem 2.5rem}.registration-form{padding:2rem}.asset-rail{width:220px;left:18px}.asset-panel{width:calc(100% - 275px);right:18px}.workspace-heading{left:18px;right:18px}.asset-panel-head{padding:1rem}.asset-content{padding:1rem}.workspace-meta{display:none!important}.tour-bar{left:18px;right:18px;padding:1rem}.tour-bar b{max-width:340px;display:block}.metric{padding:10px}.metric strong{font-size:1.5rem}}
@media(max-width:760px){.topbar{height:68px;padding:0 1rem}.brand{font-size:.8rem;gap:8px}.brand svg{width:26px}.topbar a:not(.brand){font-size:.75rem}.registration{display:block}.registration-story{padding:2.5rem 1.5rem;min-height:440px}.registration-story h1{font-size:2.8rem;max-width:380px}.registration-story>p{max-width:340px;font-size:1rem}.registration-earth{width:70%;left:53%;top:0;opacity:.6}.story-bottom{padding-top:35px}.story-bottom p{font-size:.875rem;margin:.6rem 0}.registration-form{padding:2rem 1.5rem}.registration-form h2{font-size:2rem}.workspace{height:auto;min-height:calc(100vh - 68px);overflow:visible;padding:175px 15px 25px}.workspace-heading{top:24px;left:20px;right:20px}.workspace-heading h1{font-size:2rem}.spatial{height:620px;overflow:hidden}.asset-rail{position:relative;inset:auto;width:100%;margin-top:360px;background:#09151df2}.asset-rail #asset-list{display:grid;grid-template-columns:1fr 1fr}.asset-item{border-right:1px solid #263742}.asset-rail>p{padding:10px 16px}.asset-panel{position:relative;inset:auto;width:100%;max-width:none;margin-top:20px;max-height:none;display:block}.asset-content{overflow:visible}.asset-panel-head{padding:1.1rem}.asset-panel h2{font-size:1.5rem}.asset-simulation{padding:.45rem 1rem}.tabs{position:sticky;top:0;background:#0b1720;z-index:3}.tabs button{font-size:.8rem}.metric-grid{gap:7px}.metric strong{font-size:1.4rem}.metric h4{font-size:.75rem}.metric p{font-size:.75rem}.map-tools{bottom:38px;right:20px}.map-credit{bottom:10px;left:20px;right:20px;font-size:.7rem}.tour-bar{position:sticky;bottom:10px;margin-top:20px;left:auto;right:auto;padding:.9rem;flex-direction:column;gap:10px;align-items:stretch}.tour-controls{justify-content:space-between}.tour-bar b{font-size:.875rem;max-width:none}.tour-controls button{font-size:.8rem}.assistant-toggle{top:128px;left:20px;right:auto;font-size:.8rem;padding:.45rem .7rem}.assistant{position:fixed;top:80px;bottom:20px;right:15px;width:calc(100% - 30px);z-index:30}.workspace-heading .eyebrow{font-size:.7rem}.compare{grid-template-columns:1fr}.inference-grid{grid-template-columns:1fr}.inference-grid .wide{grid-column:auto}.inference-grid article{padding:1rem}.meta-grid{gap:.6rem}.toolbar-links{gap:8px}.toolbar-links button{font-size:.7rem}.graph{min-height:270px}.privacy h1{font-size:2.4rem}}
@media(max-width:380px){.registration-form{padding:1.5rem 1rem}.form-grid{grid-template-columns:1fr}.wide{grid-column:auto}#booking-slots{grid-template-columns:repeat(4,1fr)}.metric-grid{grid-template-columns:1fr}.metric{display:grid;grid-template-columns:1fr 1fr;gap:8px}.metric strong{margin:0}.metric .spark{grid-column:1/-1}.metric p{grid-column:1/-1}.asset-rail #asset-list{grid-template-columns:1fr}.tour-controls{flex-wrap:wrap}.brand{letter-spacing:.15em}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}details{border:1px solid #30444f;padding:1rem}summary{cursor:pointer;font-size:.875rem;color:#c0f293}details .meta-grid{margin-top:1rem}
