@font-face{font-family:Plex;src:url('/_next/static/media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2')}@font-face{font-family:Tronica;src:url('/_next/static/media/TronicaMono-s.p.00sf2fiu34mnj.woff')}@font-face{font-family:Figtree;src:url('/_next/static/media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2')}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{--bg:#0b0d09;--panel:#10120e;--line:#282d22;--text:#e6e9df;--dim:#b2baaa;--acid:#bcf35b;background:var(--bg);color:var(--text);margin:0;font-family:Plex,monospace;font-size:14px}body:after{content:'';position:fixed;inset:0;pointer-events:none;z-index:30;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.6' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--acid);outline-offset:5px}button{color:inherit}::selection{background:var(--acid);color:var(--bg)}[hidden]{display:none!important}.wrap{max-width:1184px;margin:auto;padding-left:32px;padding-right:32px}.acid{color:var(--acid)}.dim,.muted{color:var(--dim)}.announcement{height:34px;background:#18200f;border-bottom:1px solid #344020;display:flex;justify-content:center;align-items:center;gap:14px;font-size:12px;letter-spacing:1px;color:#b2bd9e}.announcement a{color:var(--acid);margin-left:20px}.live-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--acid);box-shadow:0 0 9px #bcf35466;animation:pulse 2.4s infinite}header{height:82px;padding:0 40px;display:flex;align-items:center;gap:32px;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;background:#0b0d09f2;backdrop-filter:blur(12px)}.wordmark{font-family:Tronica,Plex,monospace;font-size:25px;letter-spacing:-1px;white-space:nowrap}.mark{color:var(--acid);font-family:Plex;font-size:32px;vertical-align:middle}nav{display:flex;gap:32px;margin:auto;font-size:12px;letter-spacing:1.5px}nav a{color:var(--dim)}nav a:hover,nav a.active{color:var(--text)}nav a.active:before{content:'·';color:var(--acid);margin-right:8px}.nav-missions{font-size:12px;letter-spacing:1px}.nav-missions span{color:var(--acid);margin-left:8px}.icon-button{background:none;border:1px solid var(--line);padding:8px;font-size:12px;color:var(--dim)}.hero{padding-top:28px}.hero-meta{display:flex;justify-content:space-between;color:var(--dim);font-size:12px;letter-spacing:1px}.status{display:flex;align-items:center;gap:8px}.hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;padding-top:64px;padding-bottom:52px;align-items:center}.eyebrow{font-size:12px;letter-spacing:2px;color:var(--acid);margin:0 0 22px}.hero h1{font-family:Tronica,Plex,monospace;font-weight:400;font-size:clamp(48px,6.9vw,91px);line-height:1.09;letter-spacing:-5px;margin:0 0 24px}.cursor{font-family:Plex;font-size:55px;animation:blink 1.2s steps(1) infinite}.intro{font-family:Figtree,Arial,sans-serif;font-size:19px;line-height:1.6;color:#a8ae9e;margin-bottom:30px}.hero-actions{display:flex;align-items:center;gap:24px}.button{display:inline-flex;justify-content:center;align-items:center;gap:24px;font-size:12px;letter-spacing:1px;padding:17px 23px;border:1px solid transparent;transition:background .2s,transform .2s;white-space:nowrap}.button.primary{background:var(--acid);color:#152006}.button.primary:hover{background:#d4ff8b;transform:translateY(-2px)}.button.secondary{background:none;border-color:var(--line);color:var(--text)}.text-button{border:0;background:none;padding:8px 0;font-size:12px;letter-spacing:.8px;color:var(--dim)}.text-button:hover{color:var(--acid)}.hero-tags{display:flex;gap:22px;color:var(--dim);font-size:12px;letter-spacing:.6px;margin-top:25px}.radar-panel{height:350px;position:relative;background:radial-gradient(ellipse,#1a241225,transparent 70%);border:1px solid #20271b}.radar-label,.radar-coordinates{position:absolute;left:18px;right:18px;display:flex;justify-content:space-between;font-size:12px;letter-spacing:1px;color:var(--dim);z-index:1}.radar-label{top:17px}.radar-coordinates{bottom:17px;line-height:1.7}.radar-coordinates>span:last-child{text-align:right}canvas{width:100%;height:100%}.corner{position:absolute;width:9px;height:9px;border-color:var(--acid);border-style:solid}.tl{left:-1px;top:-1px;border-width:1px 0 0 1px}.tr{right:-1px;top:-1px;border-width:1px 1px 0 0}.bl{left:-1px;bottom:-1px;border-width:0 0 1px 1px}.br{right:-1px;bottom:-1px;border-width:0 1px 1px 0}.hero-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:20px 0;font-size:12px;letter-spacing:1.5px}.ticker{overflow:hidden;background:var(--acid);color:#18200d;height:36px;display:flex;align-items:center;margin-top:22px;font-size:12px;letter-spacing:2px}.ticker>div{white-space:nowrap;animation:ticker 35s linear infinite}.ticker b{margin:0 38px;font-size:17px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin:0 0 32px}h2{font-family:Figtree,Arial,sans-serif;font-size:43px;font-weight:500;letter-spacing:-1.8px;line-height:1.15;margin:0}.section-note{color:var(--dim);font-size:12px;letter-spacing:1px;line-height:1.9;text-align:right}.terminal-section{padding-top:88px}.terminal{border:1px solid #36432a;background:#0e100d;box-shadow:0 0 60px #bcf35404}.window-bar{height:38px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 20px;font-size:12px;color:var(--dim);letter-spacing:.5px}.window-bar>span:first-child{display:flex;align-items:center;gap:6px}.window-bar i{height:5px;width:5px;border:1px solid #626b57;border-radius:50%}.window-bar i:last-of-type{margin-right:10px;background:var(--acid);border-color:var(--acid)}form{padding:26px 28px 0}label{font-size:12px;color:var(--dim);letter-spacing:1.5px}.input-row{display:flex;align-items:center;border:1px solid #404d34;margin-top:12px;background:#090b08}.input-row:focus-within{border-color:var(--acid);box-shadow:0 0 0 1px #bcf35433}.input-row input{min-width:0;flex:1;padding:20px 10px;background:none;color:var(--text);border:0;outline:none;font-size:14px}.prompt{color:var(--acid);padding-left:18px;font-size:18px}.input-row .button{align-self:stretch;margin:5px}.input-help{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--dim);margin:12px 0 23px;line-height:1.7}.input-help button{border:0;background:none;font-size:12px;color:var(--acid);padding:0}.check-options{display:flex;flex-wrap:wrap;gap:16px;padding:16px 0;border-top:1px solid var(--line);font-size:12px;color:#b4bda6}.check-options>span:first-child{color:var(--dim)}.error{color:#ffa894;font-size:12px;line-height:1.7}.workspace{border-top:1px solid var(--line);display:grid;grid-template-columns:260px minmax(0,1fr);min-height:410px}.process{border-right:1px solid var(--line);padding:26px 22px}.process .eyebrow{font-size:12px;color:var(--dim);margin-bottom:26px}.process ol{padding:0;margin:0;list-style:none}.process li{display:flex;gap:12px;align-items:flex-start;margin-bottom:26px;color:#929887;font-size:12px}.process li>span{font-size:12px;color:#5f6855;margin-top:1px}.process li small{display:block;font-size:12px;color:#7b8471;margin-top:6px}.process li b{margin-left:auto;font-weight:400}.process li.running,.process li.done{color:var(--acid)}.process li.running b{animation:blink 1s infinite}.agent-card{border-top:1px solid var(--line);padding-top:20px;margin-top:32px}.agent-face{font-size:25px;color:var(--acid);margin-bottom:12px}.agent-card>span{font-size:12px;letter-spacing:.6px}.agent-card small{display:block;color:var(--dim);font-size:12px;margin-top:8px;line-height:1.6}.output{min-width:0}.output-bar{display:flex;justify-content:space-between;padding:16px 20px;font-size:12px;letter-spacing:1px;border-bottom:1px solid var(--line);color:var(--dim)}.output-bar .live-dot{margin-right:8px}.feed{padding:16px 20px;max-height:172px;overflow:auto;font-size:12px;line-height:1.9;scrollbar-width:thin}.feed>div{display:flex;gap:16px}.feed time{color:#68735d;font-size:12px;min-width:47px}.feed .warn{color:#e3bf7f}.terminal-cursor{color:var(--acid);animation:blink 1s infinite}.empty-state{border-top:1px dashed var(--line);text-align:center;padding:24px}.crosshair{font-size:34px;color:#5f7744}.empty-state h3{font-size:13px;font-weight:400}.empty-state p{font-size:12px;color:var(--dim);line-height:1.8}.empty-state .eyebrow{display:block;font-size:12px;color:#717e62;margin-top:20px}.under-terminal{display:flex;justify-content:space-between;gap:20px;color:var(--dim);font-size:12px;line-height:1.7;margin-top:15px}.report{border-top:1px solid var(--line);padding:22px}.report-head{display:flex;align-items:center;gap:12px}.token-icon{height:34px;width:34px;display:grid;place-items:center;background:#26331a;color:var(--acid);font-size:20px}.report-head h3{font-family:Figtree,Arial,sans-serif;font-size:22px;margin:0;font-weight:500;overflow-wrap:anywhere}.report-head small{display:block;color:var(--dim);font-size:12px;margin-top:5px}.report-head .badge{margin-left:auto}.badge{display:inline-block;font-size:12px;letter-spacing:.5px;border:1px solid #445330;padding:6px 8px;color:var(--acid);white-space:nowrap}.badge.warn{color:#e3bf7f;border-color:#5c4931}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin:20px 0}.metric{padding:14px 10px;border-right:1px solid var(--line)}.metric:last-child{border:0}.metric small{font-size:12px;color:var(--dim);display:block;margin-bottom:8px}.metric strong{font-size:14px;font-weight:400}.report-tabs{display:flex;gap:18px;border-bottom:1px solid var(--line);margin-top:22px}.report-tabs button{background:none;border:0;border-bottom:2px solid transparent;color:var(--dim);padding:10px 0;font-size:12px;letter-spacing:.5px}.report-tabs button[aria-selected=true]{border-color:var(--acid);color:var(--acid)}.finding{display:grid;grid-template-columns:8px 1fr;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.finding>i{width:5px;height:5px;background:var(--acid);margin-top:5px}.finding.warn>i{background:#e3bf7f}.finding.unknown>i{background:#818976}.finding h4{font-size:12px;font-weight:400;margin:0 0 7px}.finding p,.report-intro{font-size:12px;color:var(--dim);line-height:1.9;margin:0;overflow-wrap:anywhere}.finding a,.source-link{display:inline-block;color:var(--acid);font-size:12px;margin-top:8px}.report-intro{padding:15px 0}.report-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.report-actions .button{padding:11px;font-size:12px}.source-item{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:14px 0;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.source-item a{color:var(--acid)}.report-note{font-size:12px;line-height:1.8;color:var(--dim);margin-top:16px}.capabilities{padding-top:100px}.cap-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.cap-card{padding:18px;border-right:1px solid var(--line)}.cap-card:last-child{border:0}.art{height:190px;background:#151911;position:relative;overflow:hidden;border:1px solid var(--line)}.art img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);opacity:.6;transition:transform .7s,filter .7s}.cap-card:hover img{transform:scale(1.07);filter:grayscale(1) sepia(.7) hue-rotate(30deg)}.art span{position:absolute;bottom:10px;left:10px;background:#0b0d09d9;padding:6px;font-size:12px;letter-spacing:.8px;color:var(--acid)}.cap-card h3{font-family:Figtree,Arial,sans-serif;font-size:23px;font-weight:500;margin:24px 0 12px}.cap-card p{font-size:12px;color:var(--dim);line-height:1.9;min-height:77px}.small-tag{display:block;margin-top:22px;font-size:12px;letter-spacing:.7px;color:#adb59f}.mission-section{padding-top:90px}.history{border-top:1px solid var(--line)}.history-empty{padding:35px 20px;border:1px dashed var(--line);border-top:0;display:flex;gap:20px;align-items:center;color:var(--dim);font-size:13px}.history-empty>span{font-size:25px;color:#62734e}.history-row{display:grid;grid-template-columns:1fr 1.3fr auto;gap:20px;align-items:center;padding:19px 16px;border-bottom:1px solid var(--line);width:100%;text-align:left;background:none;border-top:0;border-left:0;border-right:0;color:var(--text);font-size:12px}.history-row:hover{background:#192111}.history-row small{display:block;color:var(--dim);font-size:12px;margin-top:7px}.history-row>span:last-child{color:var(--acid)}.fine{font-size:12px;line-height:1.8}.method{padding-top:100px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.method>div>p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--dim);max-width:430px;margin-top:25px}.protocol-status{margin-top:28px}.protocol-status>span{display:flex;justify-content:space-between;max-width:380px;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:1px;color:var(--dim)}.protocol-status b{color:var(--acid);font-weight:400}.protocol-status b.muted{color:var(--dim)}details{border-top:1px solid var(--line);padding:22px 0}details:last-child{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;font-size:13px;display:flex;justify-content:space-between;gap:15px;line-height:1.7}summary::-webkit-details-marker{display:none}summary span{color:var(--acid)}details[open] summary span{transform:rotate(45deg)}details p{font-size:12px;line-height:1.9;color:var(--dim);margin-bottom:0}.final-cta{text-align:center;margin-top:100px;padding-top:64px;padding-bottom:64px;border-top:1px solid var(--line);background:radial-gradient(ellipse at bottom,#25391744,transparent 65%)}.final-cta h2{font-size:65px;margin-bottom:28px}.final-cta .acid{font-family:Tronica,Plex,monospace;font-size:57px}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:26px;padding-bottom:30px;border-top:1px solid var(--line);font-size:12px;color:var(--dim)}footer .wordmark{font-size:20px;color:var(--text)}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);max-width:90%;padding:14px 22px;background:var(--acid);color:#142006;z-index:40;font-size:13px;border:1px solid #dcff9a}@keyframes blink{50%{opacity:0}}@keyframes pulse{50%{opacity:.4}}@keyframes ticker{to{transform:translateX(-50%)}}@media(min-width:1500px){.wrap{max-width:1280px}.hero-grid{padding-top:80px;padding-bottom:70px}.radar-panel{height:390px}}@media(max-width:900px){header{padding:0 22px;gap:20px}nav{gap:18px}.hero-grid{gap:20px}.hero h1{font-size:61px}.hero-actions{gap:12px;flex-wrap:wrap}.radar-panel{height:300px}.workspace{grid-template-columns:215px minmax(0,1fr)}.process{padding:24px 15px}.method{gap:40px}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.announcement{font-size:12px;gap:8px}.announcement a{margin-left:8px}.check-options{gap:12px}.section-note{font-size:12px}.cap-card p{min-height:110px}.hero-tags{gap:12px;font-size:12px}}@media(max-width:640px){.wrap{padding-left:20px;padding-right:20px}.announcement{font-size:12px;height:30px}.announcement>span:nth-of-type(3){display:none}.announcement a{font-size:12px}header{height:64px;padding:0 20px;gap:16px}.wordmark{font-size:22px}nav{margin-left:auto;margin-right:0;gap:14px}nav a{font-size:12px}nav a:last-child{display:none}.nav-missions{display:none}.icon-button{font-size:12px;padding:6px}.hero{padding-top:22px}.hero-meta{font-size:12px}.hero-grid{grid-template-columns:1fr;padding-top:42px;padding-bottom:28px}.hero h1{font-size:64px;letter-spacing:-4px}.intro{font-size:17px}.hero-actions{gap:20px}.hero-tags{font-size:12px;margin-bottom:16px}.radar-panel{height:265px;margin-top:15px}.hero-bottom{font-size:12px;letter-spacing:.5px}.hero-bottom>span:last-child{display:none}.eyebrow{font-size:12px}.terminal-section,.capabilities,.mission-section{padding-top:60px}h2{font-size:33px}.section-note{display:none}.section-heading{margin-bottom:24px}.window-bar{padding:0 12px;font-size:12px}.window-bar>span:last-child{font-size:12px}form{padding:20px 14px 0}.input-row{flex-wrap:wrap}.input-row input{font-size:12px;padding:18px 8px;width:calc(100% - 40px)}.input-row .button{width:100%;margin:0;border-top:1px solid var(--line);padding:15px}.input-help{font-size:12px;flex-direction:column;align-items:flex-start;gap:8px}.check-options{font-size:12px;gap:10px}.workspace{grid-template-columns:1fr}.process{border-right:0;border-bottom:1px solid var(--line);padding:15px 12px}.process>.eyebrow,.agent-card{display:none}.process ol{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.process li{font-size:12px;gap:5px;margin:0;line-height:1.6}.process li small,.process li b{display:none}.process li>span{font-size:12px}.output-bar{font-size:12px;padding:14px}.feed{font-size:12px;padding:14px;max-height:170px}.feed time{font-size:12px;min-width:38px}.feed>div{gap:8px}.under-terminal{font-size:12px}.under-terminal>span:last-child{display:none}.report{padding:16px}.report-head h3{font-size:18px}.badge{font-size:12px}.metric strong{font-size:13px}.report-tabs{gap:14px}.report-tabs button{font-size:12px}.cap-grid{grid-template-columns:1fr}.cap-card{border-right:0;border-bottom:1px solid var(--line);padding:18px}.art{height:210px}.cap-card p{min-height:0}.small-tag{margin-bottom:6px}.history-row{grid-template-columns:1fr auto;font-size:12px;gap:12px}.history-row>span:nth-child(2){display:none}.mission-section .text-button{font-size:12px}.method{padding-top:65px;grid-template-columns:1fr;gap:35px}.final-cta{margin-top:65px;padding-top:45px;padding-bottom:45px}.final-cta h2{font-size:42px}.final-cta .acid{font-size:38px}footer{flex-wrap:wrap;font-size:12px}footer>span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Motion language adapted from the reference: voxel life, wireframes, particle edges. */
body{background:#090a08}#life-field{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}main{position:relative}header{background:#090a08e8}.hero{position:relative;min-height:680px}.hero-grid{display:block;position:relative;min-height:490px;padding-top:125px;padding-bottom:76px;pointer-events:none}.hero-copy{position:relative;z-index:2;max-width:900px}.hero-copy a,.hero-copy button{pointer-events:auto}.hero h1{font-size:clamp(72px,9vw,128px);letter-spacing:-6px;line-height:1;margin-bottom:30px;white-space:nowrap}.hero-bracket{color:#e6e9df}.hero .intro{font:13px/1.9 Plex,monospace;letter-spacing:.5px;max-width:560px}.hero .eyebrow{letter-spacing:3px;font-size:12px}.hero-actions{margin-top:34px}.hero-meta{position:relative;z-index:2}.hero-tags{margin-top:24px}.field-instruction{position:absolute;right:0;bottom:85px;color:var(--dim);display:flex;gap:12px;align-items:center;font-size:12px;line-height:1.9;letter-spacing:1px;pointer-events:none}.field-instruction b{font-weight:400;color:var(--acid)}.field-cross{font-size:36px;color:#8b9f75;font-weight:100}.field-counter{position:absolute;top:-190px;right:0;border:1px solid #425233;padding:9px 12px;color:var(--acid);background:#11170d}.hero-bottom{position:relative;z-index:2}.ticker{background:transparent;border-top:1px solid #3b492b;border-bottom:1px solid #3b492b;color:var(--acid);margin-top:0}.terminal{position:relative;background:#0d100bf5}.terminal:before,.terminal:after{content:'';position:absolute;pointer-events:none;width:26px;height:26px;border-color:var(--acid);border-style:solid;z-index:1}.terminal:before{left:-1px;top:-1px;border-width:1px 0 0 1px}.terminal:after{right:-1px;bottom:-1px;border-width:0 1px 1px 0}.edge-sparks{position:absolute;inset:-32px;pointer-events:none;width:calc(100% + 64px);height:calc(100% + 64px);z-index:0}.cap-grid{background:#0b0d09e6}.cap-card{position:relative;overflow:hidden;transition:background .4s}.cap-card:hover{background:#11190d}.art{height:230px;background:#080b07;border:0}.art img{opacity:.8;filter:grayscale(1);position:absolute;inset:0;transition:opacity .5s,transform .7s}.wire-scene{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .5s;z-index:2}.cap-card:hover .art img{opacity:0;transform:scale(1.08)}.cap-card:hover .wire-scene{opacity:1}.art>span{z-index:3}.cap-card h3{transition:color .3s}.cap-card:hover h3{color:var(--acid)}.cap-card:after{content:'↗';position:absolute;bottom:23px;right:20px;font-size:20px;color:var(--acid);opacity:0;transform:translate(-10px,10px);transition:all .3s}.cap-card:hover:after{opacity:1;transform:translate(0,0)}.motion-cursor{position:fixed;left:0;top:0;pointer-events:none;z-index:45;opacity:0;width:56px;height:56px;border:1px solid var(--acid);border-radius:50%;transition:opacity .2s;display:grid;place-items:center;color:var(--acid)}.motion-cursor:before,.motion-cursor:after{content:'';position:absolute;background:var(--acid)}.motion-cursor:before{width:12px;height:1px}.motion-cursor:after{height:12px;width:1px}.motion-cursor span{position:absolute;top:68px;white-space:nowrap;font-size:12px;letter-spacing:1px}.motion-cursor.visible{opacity:1}.motion-reveal{opacity:0;transform:translateY(25px);filter:blur(3px);transition:opacity .8s,transform .8s,filter .8s;transition-delay:var(--reveal-delay,0ms)}.motion-reveal.in-view{opacity:1;transform:translateY(0);filter:blur(0)}.signal-statement{margin-top:100px;padding-top:70px;padding-bottom:45px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.word-reveal{font-size:clamp(32px,4.4vw,61px);line-height:1.25;letter-spacing:-2px;max-width:1020px}.word-reveal em{font-style:normal}.word-reveal .word{color:#404735;transition:color .4s}.word-reveal .word.lit{color:#e6e9df}.word-reveal em .word.lit{color:var(--acid)}.statement-footer{display:flex;justify-content:space-between;margin-top:50px;font-size:12px;color:var(--dim);letter-spacing:1px}.button{position:relative;isolation:isolate}.button:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 6px,#0000000a 6px 7px);opacity:0;transition:opacity .3s;z-index:-1}.button:hover:after{opacity:1}.button.primary:hover{box-shadow:0 0 25px #bcf35b28}.hero-copy .eyebrow{animation:hero-in .8s both .1s}.hero h1{animation:hero-in 1s both .25s}.hero .intro{animation:hero-in 1s both .4s}.hero-actions{animation:hero-in 1s both .6s}.hero-tags{animation:hero-in 1s both .75s}.scan-line{position:absolute;height:1px;left:0;right:0;background:linear-gradient(90deg,transparent,#bcf35b77,transparent);top:0;pointer-events:none;animation:scan-pass 6s linear infinite;opacity:.3}.input-row{position:relative}.input-row:after{content:'';width:4px;height:4px;position:absolute;right:-2px;top:-2px;background:var(--acid)}@keyframes hero-in{from{opacity:0;transform:translateY(22px);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes scan-pass{from{top:0;opacity:0}15%{opacity:.4}85%{opacity:.4}to{top:100%;opacity:0}}@media(max-width:900px){.hero h1{font-size:92px}.hero-grid{padding-top:120px}.field-instruction{bottom:30px}.field-counter{top:-310px}.art{height:210px}}@media(max-width:640px){.hero{min-height:580px}.hero-grid{padding-top:100px;min-height:470px;padding-bottom:82px}.hero h1{font-size:64px;letter-spacing:-4px}.hero .eyebrow{font-size:12px;letter-spacing:1.5px}.hero .intro{font-size:12px;line-height:2;max-width:340px}.hero-actions{gap:15px}.hero-actions .button{padding:16px}.field-instruction{right:auto;left:0;bottom:15px;font-size:12px}.field-cross{font-size:25px}.field-counter{display:none}.hero-tags{font-size:12px}.motion-cursor{display:none}.art{height:230px}.signal-statement{margin-top:60px;padding-top:40px}.word-reveal{font-size:34px;letter-spacing:-1px}.statement-footer{font-size:12px;gap:20px;line-height:1.7;margin-top:30px}.edge-sparks{display:none}}@media(prefers-reduced-motion:reduce){.motion-reveal{opacity:1;transform:none;filter:none}.word-reveal .word{color:var(--text)}.motion-cursor,.scan-line{display:none}.hero h1,.hero .intro,.hero .eyebrow,.hero-actions,.hero-tags{animation:none}}
/* The original site's live animation components are mounted here. */
#original-life{position:absolute;top:0;left:0;width:100%;z-index:0;pointer-events:none;overflow:hidden}#original-life canvas{pointer-events:none!important}header,main,footer,.announcement{position:relative;z-index:1}header{position:sticky}.art .original-wire,.art .original-placeholder{position:absolute;inset:0}.art .original-wire{opacity:0;transition:opacity .5s;z-index:2}.art .original-wire>div{width:100%;height:100%}.cap-card:hover .original-wire,.cap-card:focus-within .original-wire{opacity:1}.original-placeholder{display:grid;place-items:center;background:radial-gradient(circle,#a3e6350d,transparent 70%);transition:opacity .5s}.original-placeholder i{display:block;width:40px;height:40px;border:1px solid #e6e9df1a;transform:rotate(45deg);transition:border-color .3s}.cap-card:hover .original-placeholder{opacity:0}.cap-card:hover .original-placeholder i{border-color:#a3e635}.original-border{position:absolute;inset:0;pointer-events:none;z-index:-1}.original-border .glowing-border-wrapper{position:relative;width:100%;height:100%;isolation:isolate}.original-border .glowing-border-edge{position:absolute;pointer-events:none;z-index:-1;animation:8s ease-in-out infinite glow-pulse}.original-border .glowing-border-edge--left,.original-border .glowing-border-edge--right{top:0;bottom:0;width:60px}.original-border .glowing-border-edge--left{right:100%;background:radial-gradient(100% 100% at 100%,#a3e6351f 0%,#a3e63508 60%,transparent 100%)}.original-border .glowing-border-edge--right{left:100%;background:radial-gradient(100% 100% at 0%,#a3e6351f 0%,#a3e63508 60%,transparent 100%)}.original-border .glowing-border-edge--top,.original-border .glowing-border-edge--bottom{height:60px;left:0;right:0}.original-border .glowing-border-edge--top{bottom:100%;background:radial-gradient(100% 100% at 50% 100%,#a3e6351f,transparent)}.original-border .glowing-border-edge--bottom{top:100%;background:radial-gradient(100% 100% at 50% 0,#a3e6351f,transparent)}@keyframes glow-pulse{0%,100%{filter:brightness(1);transform:scaleY(1)}25%{filter:hue-rotate(-10deg) brightness(1.2)}50%{filter:brightness(.9);transform:scaleY(.98)}75%{filter:hue-rotate(10deg) brightness(1.1)}}.original-border .pointer-events-none{pointer-events:none}.original-border .glowing-border-wrapper>div[style]{height:100%}.original-wire canvas{touch-action:none}.field-counter{display:none}@media(max-width:640px){.original-wire{pointer-events:none}}
/* Reference cursor: 24px ring, pulse and three delayed blurred trails. */
.motion-cursor{width:24px;height:24px;border:0;border-radius:0;display:block;transition:opacity 150ms}.motion-cursor:before,.motion-cursor:after{display:none}.motion-cursor i,.motion-cursor b{position:absolute;inset:0;border:1px solid #a3e63599;border-radius:50%;background:#a3e6351a;backdrop-filter:blur(3px)}.motion-cursor b{animation:original-cursor-pulse 2s ease-out infinite;border-color:#a3e63566;background:none}.motion-cursor.pressed i{border-width:2px;background:#a3e63533}.motion-cursor span{display:none}.cursor-trail{position:fixed;z-index:40;left:0;top:0;pointer-events:none;width:24px;height:24px;border-radius:50%;background:#a3e635;mix-blend-mode:screen;opacity:0;transition:opacity 200ms}.cursor-trail.visible{opacity:.5}.cursor-trail-0{filter:blur(6px);scale:.8}.cursor-trail-1{filter:blur(9px)}.cursor-trail-2{filter:blur(12px);scale:1.2}@keyframes original-cursor-pulse{0%{opacity:.6;transform:scale(1)}50%,100%{opacity:0;transform:scale(1.8)}}
/* Soften the animated field behind the hero without changing it elsewhere. */
.hero::before{content:"";position:absolute;z-index:0;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);pointer-events:none;background:linear-gradient(90deg,rgba(9,10,8,.97) 0%,rgba(9,10,8,.95) 48%,rgba(9,10,8,.8) 100%)}
@media(max-width:640px){.hero::before{background:rgba(9,10,8,.94)}}
/* Guided interface demo */
.interface-demo{border:1px solid #39472c;background:#0d100bf7;position:relative;overflow:hidden}.demo-top{height:43px;padding:0 22px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a4ae98;font-size:12px;letter-spacing:1px}.demo-top>div{display:flex;align-items:center;gap:9px}.demo-pulse{height:6px;width:6px;border-radius:50%;background:var(--acid);box-shadow:0 0 8px #bcf35b88;animation:pulse 2.4s infinite}.demo-example-label{color:#9ba58f}.demo-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;padding:34px 28px 30px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at top right,#a3e6350b,transparent 55%)}.demo-intro .eyebrow{font-size:12px;margin-bottom:12px}.demo-intro h3{font:500 31px/1.1 Figtree,Arial,sans-serif;letter-spacing:-1px;margin:0 0 10px}.demo-intro p:not(.eyebrow){font:13px/1.7 Plex,monospace;color:var(--dim);margin:0;max-width:620px}.demo-intro-tag{color:#87957a;font-size:12px;letter-spacing:1px;white-space:nowrap}.demo-layout{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:405px}.demo-steps{border-right:1px solid var(--line);padding:12px 0}.demo-steps button{display:grid;grid-template-columns:24px 1fr 20px;align-items:start;gap:10px;width:100%;text-align:left;background:transparent;border:0;border-left:2px solid transparent;padding:16px 20px;color:#9ba392;font-size:12px;letter-spacing:.6px}.demo-steps button>span:first-child{color:#68735e}.demo-steps button small{display:block;color:#818d77;font-size:12px;letter-spacing:0;margin-top:6px;line-height:1.4}.demo-steps button>b{font-weight:400;opacity:0;color:var(--acid)}.demo-steps button[aria-selected=true]{color:var(--acid);border-left-color:var(--acid);background:#a3e6350b}.demo-steps button[aria-selected=true]>span:first-child,.demo-steps button.done>span:first-child{color:var(--acid)}.demo-steps button[aria-selected=true]>b{opacity:1}.demo-steps button:hover{background:#a3e63508}.demo-content{display:flex;flex-direction:column;min-width:0}.demo-content-bar{display:flex;justify-content:space-between;gap:10px;align-items:center;height:45px;padding:0 22px;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:1px;color:var(--dim)}.demo-content-bar .live-dot{margin-right:7px}.demo-screen{padding:24px 24px 16px;flex:1;outline:none}.demo-copy{position:relative;padding-right:65px}.demo-copy h4{font:500 24px/1.15 Figtree,Arial,sans-serif;letter-spacing:-.6px;margin:0 0 9px}.demo-copy>p{font:12px/1.8 Plex,monospace;color:#a2aa9a;margin:0;max-width:610px}.demo-stage-number{position:absolute;right:0;top:0;font-size:13px;color:var(--acid)}.demo-stage-number span{color:#718069;font-size:12px}.demo-visual{margin-top:23px;min-height:111px}.demo-input-label{color:#85927b;font-size:12px;letter-spacing:1px;margin-bottom:10px}.demo-target{display:flex;align-items:center;gap:13px;background:#090c08;border:1px solid #435238;padding:9px 10px 9px 14px}.demo-target>span{color:var(--acid);font-size:16px}.demo-target code{flex:1;min-width:0;overflow:hidden;color:#e5ebda;font:13px Plex,monospace}.demo-target>b{background:var(--acid);color:#111a09;padding:11px 14px;font-size:12px;font-weight:400;white-space:nowrap}.demo-note{color:#899680;font-size:12px;line-height:1.7;margin-top:12px}.demo-note>span{color:var(--acid);margin-right:4px}.demo-market{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.demo-market>div{padding:14px 12px;border-right:1px solid var(--line)}.demo-market>div:last-child{border:0}.demo-market small,.demo-market span{display:block;font-size:12px;color:#87947c}.demo-market strong{display:block;font-size:18px;font-weight:400;margin:8px 0;color:#e9ede2}.demo-market span{font-size:12px}.demo-evidence-line,.demo-control-row{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-top:0;padding:12px}.demo-icon,.demo-control-icon{display:grid;place-items:center;width:24px;height:24px;border:1px solid #52663b;color:var(--acid);font-size:13px}.demo-evidence-line>div,.demo-control-row>div{flex:1}.demo-evidence-line b,.demo-control-row b{font-size:12px;font-weight:400;letter-spacing:.5px}.demo-evidence-line small,.demo-control-row small{display:block;color:var(--dim);font-size:12px;margin-top:5px}.demo-file-status{font-size:12px;color:var(--acid)}.demo-control-row{border:1px solid var(--line)}.demo-control-row+ .demo-control-row{border-top:0}.demo-control-icon.attention{color:#e7c087;border-color:#6a5330}.demo-pill{border:1px solid #566843;color:var(--acid);padding:6px 8px;font-size:12px}.demo-pill.attention{color:#e7c087;border-color:#6a5330}.demo-report{border:1px solid var(--line)}.demo-report-head,.demo-report-line{display:flex;align-items:center;gap:11px;padding:11px 13px;border-bottom:1px solid var(--line)}.demo-report-head>span{font-size:23px;color:var(--acid)}.demo-report-head>div,.demo-report-line>div{flex:1}.demo-report-head strong{font:500 15px Figtree,Arial,sans-serif}.demo-report-head em{color:var(--acid);font-style:normal}.demo-report-head small,.demo-report-line small{display:block;color:var(--dim);font-size:12px;margin-top:4px;line-height:1.4}.demo-report-head>b{font-size:12px;font-weight:400;color:#e7c087;border:1px solid #6a5330;padding:5px}.demo-report-line:last-child{border:0}.demo-report-line b{font-size:12px;font-weight:400}.demo-report-line>span:last-child{color:#9eb092}.demo-gold{color:#e7c087}.demo-complete{display:flex;align-items:center;gap:20px;border:1px solid #3b4b2c;padding:20px;background:radial-gradient(ellipse at left,#a3e63512,transparent 65%)}.demo-complete-mark{color:var(--acid);font-size:47px;line-height:1}.demo-complete b{font-size:12px;letter-spacing:.6px;color:var(--acid);font-weight:400}.demo-complete p{color:#b8c1ae;font-size:12px;line-height:1.6}.demo-availability{display:flex;flex-wrap:wrap;gap:8px 15px;color:#9aa792;font-size:12px}.demo-availability span:first-child{color:var(--acid)}.demo-context{display:flex;gap:9px;color:#aab5a0;margin-top:18px;padding-top:13px;border-top:1px dashed var(--line);font-size:12px;line-height:1.6}.demo-context>span{color:var(--acid)}.demo-context p{margin:0}.demo-controls{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:13px 22px;border-top:1px solid var(--line)}.demo-controls>span{font-size:12px;color:var(--dim);letter-spacing:.5px}.demo-back,.demo-next{font-size:12px;letter-spacing:.5px;border:0;background:none;padding:12px 0;color:#b3beaa}.demo-back:disabled{opacity:.35;cursor:not-allowed}.demo-next{background:var(--acid);color:#142007;padding:12px 15px}.demo-next span{margin-left:10px}.demo-next:hover{background:#d4ff8b}.demo-bottom{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:15px 22px;color:var(--dim);font-size:12px;letter-spacing:.5px}.demo-bottom a{color:var(--acid)}.live-divider{display:flex;justify-content:space-between;gap:10px;padding:24px 0 13px;color:var(--acid);font-size:12px;letter-spacing:1px}.live-divider>span:last-child{color:var(--dim);font-size:12px}@media(max-width:700px){.demo-top{padding:0 14px;font-size:12px}.demo-example-label{font-size:12px}.demo-intro{padding:25px 18px}.demo-intro h3{font-size:26px}.demo-intro p:not(.eyebrow){font-size:12px}.demo-intro-tag{display:none}.demo-layout{grid-template-columns:1fr}.demo-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;border-right:0;border-bottom:1px solid var(--line)}.demo-steps button{display:flex;flex-direction:column;gap:6px;border-left:0;border-bottom:2px solid transparent;padding:12px 5px;text-align:center;align-items:center;font-size:12px;letter-spacing:0}.demo-steps button[aria-selected=true]{border-left:0;border-bottom-color:var(--acid)}.demo-steps button small,.demo-steps button>b{display:none}.demo-screen{padding:20px 15px 15px}.demo-copy h4{font-size:21px}.demo-copy>p{font-size:12px}.demo-content-bar{padding:0 15px}.demo-controls{padding:11px 14px}.demo-controls>span{font-size:12px}.demo-next{font-size:12px;padding:12px 10px}.demo-back{font-size:12px}.demo-market strong{font-size:15px}.demo-market>div{padding:12px 8px}.demo-market small,.demo-market span{font-size:12px}.demo-target>b{font-size:12px;padding:11px 8px}.demo-bottom{padding:14px;font-size:12px}.live-divider{font-size:12px}.live-divider>span:last-child{display:none}}
/* Pixel mission markers and live investigation team */
.hero-bottom>span{display:inline-flex;align-items:center;gap:10px}.step-icon{width:21px;height:21px;fill:#bcf35b;opacity:.8;flex:none}.hero-bottom>span:last-child .step-icon{fill:#879780;animation:step-arrow 2s ease-in-out infinite}@keyframes step-arrow{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}
.live-demo-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:19px 28px;border-bottom:1px solid var(--line);background:#0b0e09}.demo-mint{min-width:0}.demo-mint>span,.demo-mint small{display:block;color:#829078;font-size:12px;letter-spacing:.7px}.demo-mint code{display:block;overflow-wrap:anywhere;color:#e8efdf;font:13px/1.8 Plex,monospace;margin:4px 0}.demo-mint small{letter-spacing:0}.demo-run{border:1px solid #bcf35b;background:var(--acid);color:#17200c;font-size:12px;letter-spacing:.7px;padding:15px 20px;white-space:nowrap;transition:box-shadow .2s,background .2s}.demo-run:hover{background:#d4ff8b;box-shadow:0 0 25px #bcf35b33}.demo-run:disabled{opacity:.65}.demo-run span{margin-left:12px}.live-demo-grid{display:grid;grid-template-columns:355px minmax(0,1fr)}.agent-team{border-right:1px solid var(--line);background:#0b0d09}.team-header,.demo-stage-header{height:45px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;border-bottom:1px solid var(--line);font-size:12px;color:#909d85;letter-spacing:.7px}.team-header span:last-child{font-size:12px;color:#75836c}.team-agent{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding:14px 15px;min-height:119px;transition:background .3s,border-color .3s;position:relative}.team-agent[data-status=running]{background:linear-gradient(90deg,#a3e63512,transparent);box-shadow:inset 2px 0 var(--acid)}.team-agent[data-status=done]{box-shadow:inset 2px 0 #719549}.team-agent[data-status=unavailable]{box-shadow:inset 2px 0 #d9aa6e}.agent-avatar{width:76px;height:83px;flex:0 0 76px;background:radial-gradient(circle,#b7eb5b13,transparent 70%);display:grid;place-items:center;position:relative;overflow:hidden}.agent-avatar:before{content:'';position:absolute;inset:7px;border:1px solid #a3e63522}.agent-avatar img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.team-agent[data-status=running] .agent-avatar img{animation:agent-work 1s steps(2) infinite}.team-agent[data-status=running] .agent-avatar:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 40%,#bafa7733 50%,transparent 60%);animation:agent-scan 1.6s linear infinite;z-index:2}.agent-identity{min-width:0;flex:1}.agent-identity>span,.agent-identity small{display:block;font-size:12px;color:#87947f;line-height:1.5;letter-spacing:.4px}.agent-identity strong{display:block;font-family:Tronica,Plex,monospace;font-size:18px;font-weight:400;margin:8px 0 5px}.agent-state{align-self:flex-start;padding:5px 6px;border:1px solid #35402e;color:#8d9b82;font-size:12px;white-space:nowrap}.team-agent[data-status=running] .agent-state,.team-agent[data-status=done] .agent-state{color:var(--acid);border-color:#597443}.team-agent[data-status=unavailable] .agent-state{color:#e2bb85;border-color:#6a5330}.agent-accuracy{padding:13px 15px 17px;margin:0;color:#829079;font-size:12px;line-height:1.7}.demo-stage{min-width:0;display:flex;flex-direction:column}.demo-stage-header .live-dot{margin-right:7px}.demo-explain{padding:25px 25px 22px;border-bottom:1px solid var(--line);min-height:155px;position:relative;overflow:hidden}.demo-explain .eyebrow{font-size:12px;margin:0 0 13px}.demo-explain h4{font:500 23px/1.15 Figtree,Arial,sans-serif;letter-spacing:-.5px;margin:0 0 10px}.demo-explain>p:last-child{max-width:550px;color:#aab4a2;font-size:12px;line-height:1.8;margin:0;padding-right:35px}.explain-cross{position:absolute;right:27px;top:23px;color:#a6ce77;font-size:25px;opacity:.6}.demo-explain.updated{animation:explain-in .35s ease-out}.demo-live-feed{height:116px;overflow:auto;padding:15px 23px;color:#9aa795;font-size:12px;line-height:2;scrollbar-width:thin;background:#090c08}.demo-live-feed>div{display:flex;gap:14px;animation:feed-in .3s ease-out}.demo-live-feed time{color:#66745d;min-width:48px;font-size:12px}.demo-live-feed .feed-success{color:#bfdb95}.demo-live-feed .feed-warning{color:#e4bc81}.demo-stage-footer{display:flex;justify-content:space-between;gap:12px;padding:15px 20px;border-top:1px solid var(--line);color:#87947d;font-size:12px;letter-spacing:.3px;margin-top:auto}.demo-stage-footer a{color:var(--acid)}.demo-result{padding:20px;border-top:1px solid var(--line);background:#10140df2}.demo-report-title{display:flex;justify-content:space-between;align-items:center;gap:10px}.demo-report-title span{font-size:12px;letter-spacing:.7px;color:#8d9c83}.demo-report-title h5{font:500 20px Figtree,Arial,sans-serif;margin:7px 0 0}.demo-report-title h5 em{font-style:normal;color:var(--acid)}.demo-report-title>b{font-size:12px;font-weight:400;color:var(--acid);border:1px solid #546b3e;padding:6px}.demo-report-title>b.partial{color:#e4bc81;border-color:#6a5330}.demo-result-metrics{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin:16px 0}.demo-result-metrics>div{padding:10px;border-right:1px solid var(--line)}.demo-result-metrics>div:last-child{border:0}.demo-result-metrics small{display:block;color:#84917a;font-size:12px}.demo-result-metrics strong{display:block;font-size:13px;font-weight:400;margin-top:6px}.demo-report-summary{font-size:12px;color:#a7b49c;padding-bottom:8px}.demo-finding{display:flex;gap:10px;padding:12px 0;border-top:1px solid var(--line)}.finding-symbol{color:var(--acid);font-size:14px}.demo-finding.attention .finding-symbol{color:#e4bc81}.demo-finding.unknown .finding-symbol{color:#87947d}.demo-finding strong{font-size:12px;font-weight:400}.demo-finding p{font-size:12px;line-height:1.7;color:#9ba995;margin:5px 0}.demo-finding a{font-size:12px;color:var(--acid)}.demo-unknowns{padding:12px 0;border-bottom:1px solid var(--line)}.demo-unknowns summary{font-size:12px;color:#c6d2bc}.demo-unknowns ul{padding-left:16px;color:#9ba995;font-size:12px;line-height:1.9}.demo-report-caveat{color:#89967f;font-size:12px;line-height:1.7;margin:13px 0 0}@keyframes agent-work{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes agent-scan{from{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes feed-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes explain-in{from{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:800px){.live-demo-grid{grid-template-columns:1fr}.agent-team{border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.team-header,.agent-accuracy{grid-column:1/-1}.team-agent{flex-direction:column;align-items:center;text-align:center;gap:5px;border-right:1px solid var(--line);padding:12px 5px;min-height:180px}.team-agent:last-of-type{border-right:0}.agent-avatar{width:64px;height:70px;flex:0 0 70px}.agent-identity strong{font-size:14px;margin:6px 0}.agent-identity>span,.agent-identity small{font-size:12px}.agent-state{align-self:center;font-size:12px}.demo-explain{min-height:140px;padding:20px 17px}.demo-stage-footer{font-size:12px;padding:14px}.demo-result{padding:16px}}@media(max-width:640px){.hero-bottom>span{gap:5px}.step-icon{width:16px;height:16px}.hero-bottom>span:last-child{display:inline-flex;font-size:0}.hero-bottom>span:last-child .step-icon{width:16px}.live-demo-controls{padding:16px;align-items:flex-start;flex-direction:column}.demo-mint code{font-size:12px}.demo-run{width:100%}.team-header{padding:0 12px}.demo-stage-footer{flex-direction:column}.demo-result-metrics strong{font-size:13px}}@media(prefers-reduced-motion:reduce){.team-agent[data-status=running] .agent-avatar img,.team-agent[data-status=running] .agent-avatar:after,.hero-bottom .step-icon{animation:none}}
.team-agent[role=button]{cursor:pointer}.team-agent[role=button]:hover{background:#a3e6350d}.team-agent[role=button]:focus-visible{outline:1px solid var(--acid);outline-offset:-2px}
/* Give the guided agent demo and live research tool their own columns. */
.interface-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.interface-columns>*{min-width:0}.live-column .live-divider{padding:0 0 12px;min-height:27px}.interface-columns>.live-demo{margin-top:27px}.live-column .terminal{min-height:638px}.interface-columns .live-demo-grid{grid-template-columns:1fr}.interface-columns .agent-team{border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.interface-columns .team-header,.interface-columns .agent-accuracy{grid-column:1/-1}.interface-columns .team-agent{flex-direction:column;align-items:center;text-align:center;gap:5px;border-right:1px solid var(--line);padding:12px 5px;min-height:180px}.interface-columns .team-agent:last-of-type{border-right:0}.interface-columns .agent-avatar{width:64px;height:70px;flex:0 0 70px}.interface-columns .agent-identity strong{font-size:14px;margin:6px 0}.interface-columns .agent-identity>span,.interface-columns .agent-identity small{font-size:12px}.interface-columns .agent-state{align-self:center;font-size:12px}.interface-columns .demo-intro{padding:25px 20px}.interface-columns .demo-intro-tag{display:none}.interface-columns .live-demo-controls{align-items:flex-start;flex-direction:column;padding:17px 20px;gap:12px}.interface-columns .demo-run{align-self:stretch}.interface-columns .demo-mint code{font-size:12px}.live-column .workspace{grid-template-columns:1fr}.live-column .process{border-right:0;border-bottom:1px solid var(--line);padding:15px}.live-column .process>.eyebrow,.live-column .agent-card{display:none}.live-column .process ol{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.live-column .process li{margin:0;display:block;font-size:12px;line-height:1.5}.live-column .process li>span{display:block;margin-bottom:5px}.live-column .process li small,.live-column .process li b{display:none}.live-column .input-row{flex-wrap:wrap}.live-column .input-row input{width:calc(100% - 40px)}.live-column .input-row .button{width:100%;margin:0;border-top:1px solid var(--line);padding:14px}.live-column .input-help{flex-direction:column;align-items:flex-start;gap:7px}.live-column .check-options{gap:10px}.live-column .metric-grid{grid-template-columns:repeat(2,1fr)}.live-column .metric:nth-child(2){border-right:0}.live-column .metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.interface-columns .demo-top,.interface-columns .demo-bottom,.interface-columns .demo-stage-footer{gap:10px;flex-wrap:wrap}.interface-columns .demo-explain{min-height:150px}.interface-columns .demo-stage-footer{line-height:1.7}
@media(max-width:850px){.interface-columns{grid-template-columns:1fr;gap:22px}.interface-columns>.live-demo{margin-top:0}.live-column .live-divider{padding:0 0 12px}.live-column .terminal{min-height:0}}
@media(min-width:851px){.interface-columns>.live-demo{grid-column:2;grid-row:1}.interface-columns>.live-column{grid-column:1;grid-row:1}}
/* Quiet centre, with the interactive field kept at the top and bottom. */
#original-life{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 var(--hero-end,680px),transparent calc(var(--hero-end,680px) + 100px),transparent calc(var(--footer-start,3000px) - 100px),#000 var(--footer-start,3000px),#000 100%);mask-image:linear-gradient(to bottom,#000 0,#000 var(--hero-end,680px),transparent calc(var(--hero-end,680px) + 100px),transparent calc(var(--footer-start,3000px) - 100px),#000 var(--footer-start,3000px),#000 100%)}
/* Team selection and equal-sized workspaces. */
.agent-roster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1/-1}.interface-columns .agent-team{display:block}.interface-columns .team-header{display:flex}.interface-columns .roster-agent{position:relative;width:100%;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:104px;padding:8px 4px;background:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1px;color:#d8e1d0}.interface-columns .roster-agent:nth-child(3n){border-right:0}.interface-columns .roster-agent:hover{background:#a3e6350a}.interface-columns .roster-agent.selected{background:#a3e63510;box-shadow:inset 0 0 0 1px #a3e63577}.interface-columns .roster-agent .agent-avatar{width:45px;height:45px;flex:0 0 45px}.interface-columns .roster-agent .agent-avatar:before{display:none}.interface-columns .roster-agent .agent-identity strong{font-size:12px;margin:3px 0}.interface-columns .roster-agent .agent-identity small{font-size:12px;line-height:1.3}.roster-check{position:absolute;top:7px;right:8px;color:var(--acid);font-size:12px}.interface-columns .roster-agent .agent-state{display:none}.interface-columns .roster-agent[data-status=running] .agent-state,.interface-columns .roster-agent[data-status=done] .agent-state,.interface-columns .roster-agent[data-status=unavailable] .agent-state{display:block;font-size:12px;padding:2px 4px;margin-top:3px}.roster-agent[data-status=running] .agent-avatar img{animation:agent-work 1s steps(2) infinite}.agent-style-1 img{filter:hue-rotate(18deg)}.agent-style-2 img{filter:hue-rotate(-16deg)}.agent-style-3 img{filter:grayscale(.4)}.agent-style-5 img{filter:hue-rotate(50deg)}.agent-style-6 img{filter:hue-rotate(85deg)}.agent-style-7 img{filter:hue-rotate(-28deg)}.team-selection-status{border-top:1px solid var(--line);padding:12px 0;color:var(--acid);font-size:12px;line-height:1.6}.live-certificate{color:var(--acid)}.certificate{border:1px solid #607d42;background:#0a0d08}.certificate-top{display:flex;justify-content:space-between;gap:8px;padding:12px;color:var(--acid);border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.5px}.certificate-body{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px}.certificate-body p,.certificate-body small{color:#9ca996;font-size:12px;margin:0}.certificate-body h5{font:500 20px Figtree,Arial,sans-serif;margin:7px 0}.certificate-body h5 em{color:var(--acid);font-style:normal}.certificate-score{text-align:right}.certificate-score strong{font:400 30px Tronica,Plex,monospace;color:var(--acid);white-space:nowrap}.certificate-score strong small{font:12px Plex,monospace;color:#9ca996}.certificate-score>span{display:block;color:#a9b89e;font-size:12px}.certificate-grade{padding:10px 15px;background:#a3e6350c;color:#aebca3;font-size:12px;line-height:1.6;border-top:1px solid var(--line)}.certificate-results{padding:0 15px}.certificate-result{display:grid;grid-template-columns:76px 1fr auto;gap:10px;padding:13px 0;border-top:1px solid var(--line);font-size:12px}.certificate-person>span{color:var(--acid)}.certificate-person small{display:block;color:#8b9982;font-size:12px;margin-top:5px;line-height:1.5}.certificate-result b{font-weight:400}.certificate-result p{color:#a1ae99;font-size:12px;line-height:1.7;margin:5px 0;overflow-wrap:anywhere}.certificate-result a{color:var(--acid);font-size:12px}.certificate-status{align-self:start;font-size:12px;color:var(--acid)}.certificate-status.unknown,.certificate-status.attention{color:#e4bc81}.certificate .demo-unknowns,.certificate .demo-report-caveat{margin:0 15px}.certificate .demo-report-caveat{padding-bottom:14px}
@media(min-width:851px){.interface-columns{align-items:stretch}.interface-columns>.live-demo,.interface-columns>.live-column{height:950px}.interface-columns>.live-demo{display:flex;flex-direction:column;overflow:hidden}.interface-columns .live-demo-grid{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.interface-columns .demo-stage{min-height:300px;flex-shrink:0}.interface-columns .demo-result{max-height:430px;overflow-y:auto;scrollbar-width:thin}.interface-columns .live-column{display:flex;flex-direction:column;min-height:0}.interface-columns .live-column .terminal{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.interface-columns .live-column .report{max-height:460px;overflow-y:auto;scrollbar-width:thin}}
@media(max-width:850px){.interface-columns .agent-team{display:block}.agent-roster{grid-template-columns:repeat(3,minmax(0,1fr))}.interface-columns .roster-agent{min-height:105px}.demo-result,.live-column .report{max-height:500px;overflow-y:auto;scrollbar-width:thin}}
.live-cert-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:13px;border:1px solid #526e3f;background:#a3e6350b;margin-bottom:18px}.live-cert-title>span{font-size:12px;letter-spacing:.6px;color:var(--acid);flex:1}.live-cert-title>strong{font:400 23px Tronica,Plex,monospace;color:var(--acid)}.live-cert-title>strong small{font:12px Plex,monospace;color:#a6b39b}.live-cert-title>small{flex-basis:100%;font-size:12px;color:#a6b39b}
/* Give each agent's unique silhouette enough room to read at a glance. */
.interface-columns .roster-agent{min-height:125px;padding:8px 4px 10px}.interface-columns .roster-agent .agent-avatar{width:64px;height:64px;flex-basis:64px}.interface-columns .roster-agent .agent-identity strong{font-size:13px}.interface-columns .roster-agent .agent-identity small{font-size:12px}.agent-roster .agent-avatar img{filter:none;object-fit:contain;image-rendering:pixelated}.agent-roster .agent-avatar{background:radial-gradient(circle,#b7eb5b12,transparent 72%)}@media(max-width:850px){.interface-columns .roster-agent{min-height:125px}}
/* A compact, honest preview of the working product in the hero. */
.hero-app-preview{position:absolute;z-index:4;right:0;top:54px;width:min(43%,465px);display:block;border:1px solid #3b4a30;background:#0b0e0af5;box-shadow:0 24px 75px #0009,0 0 60px #a3e6350b;pointer-events:auto;transition:transform .35s,border-color .35s,box-shadow .35s;animation:hero-preview-in 1.1s both .65s}.hero-app-preview:hover{transform:translateY(-5px);border-color:#728d55;box-shadow:0 28px 80px #000b,0 0 45px #a3e63514}.hero-app-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.6px;color:#9cab90}.hero-app-top>span:first-child{display:flex;align-items:center;gap:5px}.hero-app-top i{width:4px;height:4px;border:1px solid #718064;border-radius:50%;display:block}.hero-app-top i:last-of-type{background:var(--acid);border-color:var(--acid);margin-right:7px}.hero-app-badge{color:var(--acid);font-size:12px}.hero-app-body{padding:18px}.hero-app-label{display:flex;justify-content:space-between;gap:10px;color:#95a38a;font-size:12px;letter-spacing:.9px;margin-bottom:9px}.hero-app-label>span:last-child{color:var(--acid)}.hero-app-team{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin-bottom:18px}.hero-app-team>div{display:flex;align-items:center;gap:5px;padding:8px 5px;border-right:1px solid var(--line);min-width:0}.hero-app-team>div:last-child{border:0}.hero-app-team img{width:38px;height:42px;object-fit:contain;image-rendering:pixelated}.hero-app-team span{min-width:0;flex:1}.hero-app-team b,.hero-app-team small{display:block;white-space:nowrap}.hero-app-team b{font:400 12px Tronica,Plex,monospace;color:#e6e9df}.hero-app-team small{font-size:12px;color:#8e9b85;margin-top:4px}.hero-app-team em{font-size:12px;font-style:normal;color:var(--acid)}.hero-app-input{border:1px solid #465839;background:#090b08;display:flex;align-items:center;gap:9px;padding:5px 5px 5px 10px}.hero-app-input span{color:var(--acid);font-size:13px}.hero-app-input code{flex:1;min-width:0;color:#8d9983;font:12px Plex,monospace}.hero-app-input b{font-size:12px;letter-spacing:.5px;font-weight:400;background:var(--acid);color:#152006;padding:9px}.hero-app-output{margin-top:15px;border:1px solid var(--line)}.hero-app-output>div{display:flex;align-items:center;gap:6px;padding:10px;border-bottom:1px solid var(--line)}.hero-output-dot{width:4px;height:4px;border-radius:50%;background:var(--acid);box-shadow:0 0 8px var(--acid);animation:pulse 2.4s infinite}.hero-app-output b{font-size:12px;letter-spacing:.5px;color:#bdcbb3;font-weight:400;flex:1}.hero-app-output small{font-size:12px;color:var(--acid)}.hero-app-output p{display:flex;align-items:center;margin:0;padding:8px 10px;color:#abb8a2;font-size:12px;letter-spacing:.4px}.hero-app-output p+p{border-top:1px solid #1a2017}.hero-app-output p span{color:#65735e;margin-right:12px}.hero-app-output p strong{margin-left:auto;color:var(--acid);font-weight:400}.hero-app-bottom{display:flex;justify-content:space-between;gap:10px;padding:10px 14px;border-top:1px solid var(--line);font-size:12px;letter-spacing:.5px;color:#87977b}.hero-app-bottom span:first-child{color:var(--acid)}.hero-corner{position:absolute;width:9px;height:9px;border:solid var(--acid)}.hero-corner-tl{top:-1px;left:-1px;border-width:1px 0 0 1px}.hero-corner-br{bottom:-1px;right:-1px;border-width:0 1px 1px 0}.hero .field-instruction{display:none}@keyframes hero-preview-in{from{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:901px){.hero-copy{max-width:55%}.hero h1{font-size:clamp(68px,7vw,99px);letter-spacing:-5px}.hero-grid{min-height:500px;padding-top:145px}}@media(max-width:900px){.hero-app-preview{position:relative;right:auto;top:auto;width:100%;max-width:520px;margin:38px 0 0}.hero-grid{min-height:0;padding-top:70px}.hero{min-height:0}.hero-copy{max-width:100%}.hero-app-team img{width:42px;height:46px}}@media(max-width:640px){.hero-grid{padding-top:74px;padding-bottom:32px}.hero-app-preview{margin-top:30px}.hero-app-body{padding:14px}.hero-app-team img{width:33px;height:39px}.hero-app-team b{font-size:12px}.hero-app-team small{font-size:12px}.hero-app-top,.hero-app-bottom{font-size:12px}.hero-app-output p{font-size:12px}}@media(prefers-reduced-motion:reduce){.hero-app-preview{animation:none;transition:none}}
/* Align both visible terminal panels, including their bottom edges. */
@media(min-width:851px){.interface-columns>.live-demo{height:calc(950px - 27px);box-sizing:border-box}.interface-columns>.live-column{box-sizing:border-box}}

/* Readability: preserve the terminal style while giving copy room to breathe. */
body{font-size:14px;line-height:1.5}.hero-tags,.hero-meta,.demo-top,.team-header,.demo-content-bar,.demo-bottom,.certificate-top{line-height:1.5}.interface-columns .roster-agent{min-height:145px}.interface-columns .roster-agent .agent-identity small{font-size:12px;line-height:1.4}.interface-columns .roster-agent .agent-identity strong{font-size:13px}.hero-app-team{grid-template-columns:1fr}.hero-app-team>div{border-right:0;border-bottom:1px solid var(--line);padding:6px 8px}.hero-app-team>div:last-child{border-bottom:0}.hero-app-team img{width:32px;height:32px}.hero-app-team small{font-size:11px}.hero-app-preview{top:30px}.hero-app-output p{line-height:1.4}.feed,.demo-live-feed{line-height:1.6}@media(max-width:850px){.hero-app-preview{top:auto}.interface-columns .roster-agent{min-height:145px}}@media(max-width:640px){.announcement{height:auto;min-height:40px;padding:8px 14px;text-align:center;flex-wrap:wrap;gap:4px}.hero-app-top,.hero-app-bottom{font-size:11px}.hero-app-team small{font-size:11px}.hero-app-output p{font-size:12px}.hero-app-team b{font-size:12px}.hero-app-team img{width:32px;height:32px}}
@media(min-width:901px){.hero-grid{min-height:610px}}
@media(min-width:851px){.interface-columns>.live-demo{margin-top:30px;height:calc(950px - 30px)}}
/* A clearly labelled preview until a real investigation is run. */
.certificate-preview{display:block;text-align:left;padding:20px;min-height:0;color:var(--text)}.preview-head{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid #526b3c;background:#172113;padding:12px 14px;font-size:12px;letter-spacing:.5px;color:var(--acid)}.preview-head span:last-child{color:#c6d0ba;font-size:11px}.preview-body{border:1px solid #3e5134;border-top:0;background:#0b0f0a;padding:18px}.preview-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.preview-title>div>span,.preview-score span{font-size:11px;letter-spacing:.5px;color:#b5c1ad}.preview-title h3{font:500 20px/1.25 Figtree,Arial,sans-serif;margin:8px 0 0;color:#eef3e8}.preview-score{text-align:right}.preview-score strong{display:block;font:400 30px Tronica,Plex,monospace;color:var(--acid)}.preview-score strong small{font:12px Plex,monospace;color:#abb9a2}.preview-score span{display:block;white-space:nowrap}.preview-address{display:flex;justify-content:space-between;gap:10px;padding:16px 0;margin-top:16px;border-top:1px solid var(--line);font-size:11px;color:#b5c1ad}.preview-address span{color:#d4dfcc}.preview-findings{border:1px solid var(--line)}.preview-findings>div{display:flex;align-items:center;gap:10px;padding:13px 10px;font-size:12px}.preview-findings>div+div{border-top:1px solid var(--line)}.preview-findings b{font-weight:400;color:var(--acid)}.preview-findings span{flex:1}.preview-findings em{font-style:normal;color:#aebba4;font-size:10px;text-align:right}.certificate-preview .preview-note{margin:15px 0 0;color:#bbc6b3;font:12px/1.5 Plex,monospace}.certificate-preview[hidden]{display:none}
/* The SCOUT film */
.scout-film{padding-top:100px;padding-bottom:105px}.film-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:27px}.film-heading .eyebrow{margin-bottom:14px}.film-heading h2{font:500 clamp(32px,4vw,52px)/1.1 Figtree,Arial,sans-serif;letter-spacing:-1.8px;margin:0}.film-duration{font-size:12px;letter-spacing:1px;color:#b7c6ab}.film-frame{border:1px solid #46573a;background:#0d120b;box-shadow:0 18px 80px #0008}.film-bar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px 17px;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.7px;color:#bfccb6}.film-bar .live-dot{margin-right:8px}.film-bar span:last-child{color:#9dac94}.film-frame video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#080b08;object-fit:contain}.film-frame video:focus-visible{outline:2px solid var(--acid);outline-offset:4px}@media(max-width:640px){.scout-film{padding-top:65px;padding-bottom:65px}.film-heading{align-items:start}.film-duration{white-space:nowrap;font-size:11px}.film-bar{font-size:10px;flex-wrap:wrap}}
.film-controls{display:flex;align-items:center;gap:18px}.film-controls button{padding:3px 0;border:0;background:transparent;color:#bcccaf;font:12px Plex,monospace;letter-spacing:.6px}.film-controls button:hover,.film-controls button[aria-pressed=true]#film-sound{color:var(--acid)}.film-controls button:focus-visible{outline:2px solid var(--acid);outline-offset:4px}@media(max-width:640px){.film-controls{gap:12px}.film-controls button{font-size:11px}}
.history-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.wallet-button{padding:13px 18px;border:1px solid #76994f;background:#14200f;color:var(--acid);font:12px Plex,monospace;letter-spacing:.5px}.wallet-button:hover{background:#263a19}.wallet-button:disabled{opacity:.6;cursor:wait}.wallet-status{margin:-12px 0 20px;color:#bbc8b1;font:12px/1.6 Plex,monospace}.history-actions .text-button{white-space:nowrap}@media(max-width:640px){.history-actions{gap:12px}.wallet-status{margin-top:0}}
/* The research flow reads left to right: choose agents, then enter a token. */
@media(min-width:851px){.interface-columns>.live-demo{grid-column:1;grid-row:1}.interface-columns>.live-column{grid-column:2;grid-row:1}}
.interface-columns .agent-team .live-demo-controls{border-top:1px solid var(--line);padding:16px 20px}.interface-columns .agent-team .live-demo-controls .demo-run{width:100%}
/* A single clear flow: choose agents on the left, run the investigation on the right. */
.interface-columns .live-demo-grid{justify-content:flex-start}.interface-columns .agent-team .agent-accuracy{margin:0;padding:15px 20px;color:#bccaaf;font-size:12px}
/* Archivist watches over the mission log without blocking its controls. */
.mission-section{position:relative}.mission-archivist{position:absolute;right:42px;top:0;width:125px;height:125px;object-fit:contain;image-rendering:pixelated;pointer-events:none}.mission-section .section-heading{padding-right:155px}@media(max-width:850px){.mission-archivist{width:90px;height:90px;right:30px;top:0}.mission-section .section-heading{padding-right:105px}}@media(max-width:640px){.mission-archivist{width:74px;height:74px;right:20px;top:0}.mission-section .section-heading{padding-right:0;padding-top:35px}.mission-section .section-heading h2{max-width:75%}}
.secure-history-notice{padding:12px 14px;margin:0 0 16px;border:1px solid #6c7e4b;background:#1a2212;color:#d4e0c9;font:12px/1.5 Plex,monospace}.secure-history-notice a{color:var(--acid);text-decoration:underline}.secure-history-notice[hidden]{display:none}
.social-links{display:inline-flex;align-items:center;gap:15px}.social-icon{display:inline-flex;width:18px;height:18px;color:#a7b39f;opacity:.65}.social-icon svg{width:100%;height:100%}header .social-links{flex-shrink:0}footer .social-links{margin-left:auto}@media(max-width:760px){header .social-links{gap:10px}header .social-icon{width:16px;height:16px}footer .social-links{margin-left:0}}
/* Show the restored animated artwork as soon as it loads. */
.original-motion-ready .art .original-wire{opacity:1}.original-motion-ready .art .original-placeholder{opacity:0}
/* Fit the longer OUTPOST wordmark alongside the interface preview. */
@media(min-width:901px){.hero h1{font-size:clamp(55px,6.2vw,86px);letter-spacing:-4px;white-space:nowrap}}@media(max-width:640px){.hero h1{font-size:clamp(36px,10vw,64px);letter-spacing:-3px;white-space:nowrap}}

/* OUTPOST binocular mark */
.wordmark{display:inline-flex;align-items:center;gap:10px}.wordmark .brand-logo{width:48px;height:34px;object-fit:contain;flex:none}

.ai-summary{margin:20px 0;padding:22px;border:1px solid #405232;background:#11170e}.ai-summary p:not(.eyebrow){color:var(--text);line-height:1.7;white-space:normal}.ai-summary small{color:var(--dim);line-height:1.5}
