/* Compact narrative surfaces. Product frames keep their desktop geometry. */
.eyebrow{font:500 12px/1.5 var(--mono);letter-spacing:.12em;color:var(--teal);margin-bottom:16px}
.hero-copy .eyebrow{margin:0 0 16px}.hero-copy :is(.lede,.fine){color:var(--text)}
.proof-note{max-width:1240px;margin:22px auto 0;text-align:center;color:var(--muted);font:400 11px/1.5 var(--mono)}
.anchor-alias{position:absolute;top:0;scroll-margin-top:88px}
.story,.agents,.research{position:relative}
.chapter-head{text-align:center;margin:0 auto 34px;max-width:820px}.chapter-head h2{font-size:clamp(30px,3.8vw,48px)}.chapter-head>p:last-child{margin:14px auto 0;color:var(--muted);max-width:62ch}
html.pin .stage{height:340vh}
.f-head{top:50px;height:50px}.f-head>div>small:first-child{font:9px var(--mono);letter-spacing:.1em}.f-head h4{line-height:1.25}.f-new{padding:7px 13px;border-radius:7px;background:oklch(.78 .118 196 / .15);color:var(--teal);font-size:11px}
.f-kpis{grid-template-columns:repeat(6,1fr);top:110px;height:68px;gap:8px}.f-kpis>div{padding:8px 10px}.f-kpis b{font-size:17px}
.home-attention{left:210px;right:20px;top:190px;height:74px;display:grid;grid-template-columns:7fr 5fr;gap:12px}.home-attention>div{padding:12px 14px;border-radius:11px;background:oklch(1 0 0 / .025);border:1px solid var(--line)}.home-attention b{font-size:12px;color:var(--text);font-weight:500}.home-attention b i{font:10px var(--mono);color:var(--gold);margin-left:5px}.home-attention p{margin-top:10px;font-size:10.5px}.home-attention p>span{margin-right:5px}.home-attention p>span:not(:first-child){margin-left:4px}
.f-scores{gap:4px;margin:0}.f-scores li{display:flex;justify-content:space-between;font-size:11px;padding:0}.f-scores b{font-size:11px}.f-fleet{grid-template-columns:repeat(4,1fr);gap:5px;flex:1}.f-fleet span{padding:4px 6px}.home-research-stats{display:flex;gap:28px;font-size:10px}.home-research-stats b{font:14px var(--mono);display:block;color:var(--text)}.home-lab-line{display:flex;gap:7px;align-items:center;font-size:10px;padding-top:5px;border-top:1px solid var(--line)}.home-lab-line b{color:var(--text);font-weight:500}.home-lab-line>span:last-child{margin-left:auto}
.home-mini-list{display:grid;gap:5px;font-size:10.5px}.home-mini-list li{display:grid;grid-template-columns:1fr auto 95px;gap:12px;align-items:center}.home-mini-list li>span{color:var(--text)}.home-mini-list b{font:10px var(--mono);color:var(--muted)}.home-mini-list em{font-style:normal;text-align:right;font-size:10px}
.story{display:block;padding:90px 24px 65px}.story-lead{position:static;text-align:center}.story-lead h2{max-width:none}.story-lead p{max-width:62ch;margin:14px auto 0}.story-lead .eyebrow{margin:0 0 12px}
.workflow-track{position:relative;margin:34px auto 0;max-width:1020px}.workflow-light{height:1px;position:absolute;left:9%;right:9%;top:70px;background:linear-gradient(90deg,transparent,oklch(.78 .118 196 / .25),var(--gold),oklch(.78 .118 196 / .25),transparent)}.workflow-light::after{content:"";position:absolute;width:14%;height:2px;top:-1px;left:0;background:linear-gradient(90deg,transparent,var(--teal),transparent);box-shadow:0 0 20px var(--teal);animation:workflow-flow 5s linear infinite}
.workflow-nodes{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.workflow-nodes button{padding:0 4px 14px;border:0;border-radius:12px;background:none;font:inherit;color:var(--muted);cursor:pointer;min-width:0}.workflow-nodes button small{display:block;font:10px var(--mono);color:var(--faint);margin:11px 0 3px}.workflow-nodes button b{font-size:17px;font-weight:500}.workflow-nodes button[aria-selected=true] b{color:var(--text)}.workflow-nodes button[aria-selected=true] .workflow-art{filter:drop-shadow(0 0 14px oklch(.78 .118 196 / .35));border-color:oklch(.78 .118 196 / .4);background:oklch(.78 .118 196 / .08);transform:translateY(-6px) rotateY(-8deg)}
.workflow-art{width:110px;height:110px;position:relative;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--line);border-radius:23px;margin:15px auto;background:linear-gradient(140deg,oklch(.25 .03 250),oklch(.16 .03 250));box-shadow:0 16px 35px -20px #000;transform:rotateX(12deg) rotateY(8deg);transition:transform .45s,border-color .45s,filter .45s}
.workflow-art i{display:block;border-radius:4px;background:var(--teal);animation:workflow-pulse 3s ease-in-out infinite;animation-delay:calc(var(--i,0)*-.4s)}.workflow-art i:nth-child(2){--i:1}.workflow-art i:nth-child(3){--i:2}.workflow-art i:nth-child(4){--i:3}.workflow-art i:nth-child(5){--i:4}.workflow-art i:nth-child(6){--i:5}
.art-build i{position:absolute;width:37px;height:48px;border:1px solid oklch(.78 .118 196 / .6);background:oklch(.78 .118 196 / .13);transform:translate(-12px,-8px) rotate(-13deg)}.art-build i:nth-child(2){transform:translate(0,0) rotate(0deg)}.art-build i:nth-child(3){transform:translate(12px,8px) rotate(13deg);background:oklch(.78 .118 196 / .25)}
.art-test{display:grid;grid-template-columns:repeat(3,18px);grid-template-rows:repeat(2,18px);align-content:center;gap:8px}.art-test i{width:18px;height:18px;background:oklch(.78 .118 196 / .35);border:1px solid var(--teal)}
.art-optimize i{width:10px;height:24px;background:oklch(.78 .118 196 / .35)}.art-optimize i:nth-child(2){height:38px}.art-optimize i:nth-child(3){height:48px;background:var(--gold)}.art-optimize i:nth-child(4){height:41px}.art-optimize i:nth-child(5){height:29px}
.art-compose i{width:30px;height:30px;border-radius:50%;border:1px solid var(--teal);position:absolute;background:oklch(.78 .118 196 / .08)}.art-compose i:first-child{transform:translate(-14px,-6px)}.art-compose i:nth-child(2){transform:translate(14px,-6px)}.art-compose i:nth-child(3){transform:translate(0,16px);border-color:var(--gold);background:oklch(.85 .09 82 / .08)}
.art-monitor i{position:absolute;width:60px;height:60px;border:1px solid oklch(.78 .118 196 / .4);border-radius:50%;background:none}.art-monitor i:nth-child(2){width:38px;height:38px}.art-monitor i:nth-child(3){width:8px;height:8px;background:var(--teal);box-shadow:0 0 18px var(--teal)}
.workflow-proof{min-height:87px;margin:16px auto 0;border:1px solid var(--line);background:oklch(1 0 0 / .025);border-radius:14px;padding:19px 24px;display:flex;align-items:center;gap:24px;max-width:870px}.workflow-file{font:12px var(--mono);color:var(--teal);padding:8px 10px;border:1px solid oklch(.78 .118 196 / .25);border-radius:7px;white-space:nowrap}.workflow-proof p{font-size:14px;color:var(--muted);max-width:64ch}
.research{max-width:1280px;margin:0 auto;padding:70px 24px 45px}.research-tabs{display:flex;justify-content:center;gap:6px;margin:0 auto 28px}.research-tabs button{font:500 13px var(--sans);border:1px solid var(--line);background:oklch(1 0 0 / .025);color:var(--muted);padding:10px 18px;border-radius:999px;cursor:pointer;transition:background .3s,color .3s}.research-tabs button[aria-selected=true]{color:var(--text);background:oklch(.78 .118 196 / .1);border-color:oklch(.78 .118 196 / .35)}
.research .research-pane{padding:0;max-width:none}.research-pane[hidden]{display:none}.research-pane .tr-head{margin-bottom:22px;gap:40px}.research-pane .tr-head h2{font-size:23px}.research-pane .tr-head p{font-size:13px}.research-pane .tr-fleet-grid{grid-template-columns:280px minmax(0,1fr);gap:30px}.research-pane .tr-steps{display:none}.research .proof-note{margin-top:26px}
#labs,#portfolio{padding:80px 24px 40px}.research-evidence{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;transform-origin:0 0}.research-evidence.fit-s,.monitoring-concept.fit-s,.agent-window.fit-s{transform-origin:0 0}.robustness-body{padding:20px}.robustness-body>p{font-size:12px;color:var(--muted);margin-top:18px}#labMc{width:100%;height:254px;display:block}.plateau-frame{border:1px solid oklch(.85 .09 82 / .2);border-radius:18px;padding:22px;background:linear-gradient(135deg,oklch(.22 .035 250),oklch(.17 .025 250));box-shadow:0 30px 80px -40px oklch(.85 .09 82 / .25)}.plateau-top{display:flex;align-items:center;gap:15px}.plateau-top .eyebrow{font-size:10px;color:var(--gold);margin-bottom:3px}.plateau-top h3{font-size:24px}.plateau-top>span:last-child{margin-left:auto;font-size:10px}.plateau-frame>p{font-size:13px;color:var(--muted);margin-top:15px;max-width:48ch}.plateau-orbit{width:38px;height:38px;border:1px solid oklch(.85 .09 82 / .45);border-radius:50%;position:relative}.plateau-orbit::after{content:"";position:absolute;inset:5px;border:1px dashed var(--gold);border-radius:50%;animation:plateau-orbit 15s linear infinite}.plateau-orbit::before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:var(--gold);left:15px;top:15px;box-shadow:0 0 20px var(--gold)}#plateauPlot{width:100%;height:177px;margin-top:13px}.plateau-gates{display:flex;justify-content:space-between;font:11px var(--mono);color:var(--text);border-top:1px solid var(--line);padding-top:15px}.plateau-gates span{display:flex;align-items:center;gap:7px}.plateau-gates i{width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 9px oklch(.85 .09 82 / .4)}.plateau-frame .plateau-procedure{font-size:11px;line-height:1.6;margin-top:14px}
#portfolio .tr-head,#accounts .tl-head{margin-bottom:28px;gap:40px}#portfolio .proof-note,#accounts>.proof-note{margin:0 auto 20px}#accounts{padding:85px 24px 45px}.monitoring-concept{position:relative;margin-top:32px;padding:23px 27px;border:1px solid oklch(.85 .09 82 / .25);border-radius:18px;background:linear-gradient(150deg,oklch(.2 .03 250),oklch(.16 .025 250));box-shadow:0 25px 75px -40px oklch(.85 .09 82 / .2);transform-origin:0 0}.monitoring-heading{display:flex;justify-content:space-between;align-items:center;gap:24px}.monitoring-heading .eyebrow{font-size:10px;color:var(--gold);margin-bottom:7px}.monitoring-heading h3{font-size:21px}.monitoring-heading button{font-size:11px}.monitoring-concept svg{display:block;width:100%;height:270px;margin-top:14px}.monitoring-key{display:flex;justify-content:center;gap:26px;font-size:11px;color:var(--muted)}.monitoring-key span{display:flex;gap:7px;align-items:center}.monitoring-key i{width:18px;height:2px;background:var(--teal)}.monitoring-key .history-line{background:var(--muted)}.monitoring-key .guide-line{height:0;border-top:1px dashed var(--gold);background:none}.monitoring-note{font-size:11px;color:var(--muted);max-width:103ch;margin:13px auto 0;text-align:center;line-height:1.6}.monitor-draw{stroke-dasharray:1;stroke-dashoffset:1}.monitoring-playing .monitor-draw{animation:monitor-draw 4.5s var(--ease) forwards}.monitoring-guide{opacity:0}.monitoring-playing .monitoring-guide{animation:monitor-guide 1.3s .5s forwards}.ac-metrics b.gold{color:var(--gold)}
.agents{padding:90px 24px 70px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:45px}.agents-copy h2{font-size:clamp(30px,3.8vw,48px)}.agents-copy>p{font-size:15px;max-width:46ch}.agent-remote{border-top:1px solid var(--line);padding-top:22px;font-size:13px!important;line-height:1.7}.agent-remote .led{display:inline-block;margin-right:5px}.agent-window{position:relative;background:linear-gradient(140deg,oklch(.22 .03 250),oklch(.15 .025 250));border:1px solid oklch(.78 .118 196 / .25);border-radius:16px;overflow:hidden;box-shadow:0 35px 80px -30px oklch(.05 .03 250 / .9),0 0 90px -45px var(--teal);transform-origin:0 0}.agent-window .term-bar{height:40px}.agent-route{display:flex;justify-content:center;gap:16px;align-items:center;padding:24px;font:11px var(--mono);color:var(--text)}.agent-route>span{padding:8px 10px;border-radius:7px;border:1px solid var(--line);background:oklch(1 0 0 / .02)}.agent-route i{font-style:normal;color:var(--teal);animation:workflow-pulse 2.5s ease-in-out infinite}.agent-tool-list{padding:0 26px}.agent-tool-list>div{display:grid;grid-template-columns:125px 120px 1fr 6px;gap:12px;align-items:center;border-top:1px solid var(--line);padding:17px 8px;font-size:11px;transition:background .4s}.agent-tool-list>div>span{font:12px var(--mono);color:var(--teal)}.agent-tool-list b{font-weight:400;color:var(--text)}.agent-tool-list em{font-style:normal;color:var(--muted)}.agent-tool-list i{width:6px;height:6px;border-radius:50%;background:var(--line);transition:background .4s,box-shadow .4s}.agent-tool-list .active{background:oklch(.78 .118 196 / .055)}.agent-tool-list .active i{background:var(--teal);box-shadow:0 0 15px var(--teal)}.agent-terminal{display:flex;align-items:center;gap:9px;margin:18px 26px 0;padding:15px;background:oklch(0 0 0 / .13);border:1px solid var(--line);border-radius:9px;font:12px var(--mono)}.terminal-prompt{color:var(--teal)}.agent-terminal>span:last-child{font-size:10px;margin-left:auto;color:var(--muted)}.agent-caret{width:6px;height:13px;background:var(--teal);animation:agent-caret 1.2s steps(1) infinite}.agent-footnote{font-size:11px;color:var(--muted);margin:15px 26px 21px;max-width:none}.final{padding:85px 24px 95px}.final>p{max-width:55ch}
#workflow:not(.chapter-visible) *,#workflow:not(.chapter-visible) *::after,#agents:not(.chapter-visible) *,#agents:not(.chapter-visible) *::after{animation-play-state:paused!important}
html.page-hidden *{animation-play-state:paused!important}
@keyframes workflow-flow{to{left:86%}}@keyframes workflow-pulse{50%{opacity:.4}}@keyframes plateau-orbit{to{transform:rotate(360deg)}}@keyframes agent-caret{50%{opacity:0}}@keyframes monitor-draw{to{stroke-dashoffset:0}}@keyframes monitor-guide{to{opacity:1}}
@media(max-width:1000px){.agents{grid-template-columns:minmax(0,1fr);gap:30px}.agents-copy{text-align:center}.agents-copy>p{margin-left:auto;margin-right:auto;max-width:65ch}.agent-window{max-width:650px;margin:0 auto}.research-pane .tr-fleet-grid{grid-template-columns:minmax(0,1fr);gap:20px}.research-pane .tr-origin{max-width:600px;margin:auto}.research-pane .tr-flow{max-width:none}}
@media(max-width:760px){.proof-note{padding:0;font-size:10px}.story{padding:55px 16px 40px}.story-lead h2{font-size:30px}.story-lead p{font-size:14px;max-width:38ch}.workflow-track{margin-top:18px}.workflow-nodes{gap:3px}.workflow-nodes button{padding:0 0 8px}.workflow-art{width:51px;height:65px;max-width:100%;border-radius:12px;margin:15px auto 9px;gap:3px}.workflow-light{top:45px;left:10%;right:10%}.workflow-nodes button small{font-size:9px;margin-top:7px}.workflow-nodes button b{font-size:11px}.art-build i{width:19px;height:29px}.art-build i:first-child{transform:translate(-6px,-5px) rotate(-13deg)}.art-build i:nth-child(3){transform:translate(6px,5px) rotate(13deg)}.art-test{grid-template-columns:repeat(3,9px);grid-template-rows:repeat(2,9px);gap:4px}.art-test i{width:9px;height:9px;border-radius:2px}.art-optimize i{width:5px;height:14px}.art-optimize i:nth-child(2){height:21px}.art-optimize i:nth-child(3){height:28px}.art-optimize i:nth-child(4){height:24px}.art-optimize i:nth-child(5){height:17px}.art-compose i{width:20px;height:20px}.art-compose i:first-child{transform:translate(-7px,-4px)}.art-compose i:nth-child(2){transform:translate(7px,-4px)}.art-compose i:nth-child(3){transform:translate(0,9px)}.art-monitor i{width:36px;height:36px}.art-monitor i:nth-child(2){width:22px;height:22px}.art-monitor i:nth-child(3){width:5px;height:5px}.workflow-proof{padding:15px;display:grid;gap:10px;min-height:126px;margin-top:11px}.workflow-file{justify-self:start;font-size:11px;padding:5px 8px}.workflow-proof p{font-size:12px}.research{padding:50px 16px 35px}.chapter-head{margin-bottom:23px}.chapter-head .eyebrow{font-size:10px;margin-bottom:10px}.chapter-head>p:last-child{font-size:14px;max-width:40ch}.research-tabs{gap:5px;margin-bottom:22px}.research-tabs button{font-size:11px;padding:9px 12px}.research-pane .tr-head{display:block;margin-bottom:20px}.research-pane .tr-head h2{font-size:20px}.research-pane .tr-head p{font-size:12px;margin-top:8px}.research .research-pane{padding:0}.research-pane .tr-origin{max-width:none}.research-pane .tr-fleet-grid{gap:20px}#labs,#portfolio,#accounts{padding:50px 16px 35px}#portfolio .tr-head,#accounts .tl-head{gap:16px;margin-bottom:24px}#portfolio .tr-head p,#accounts .tl-head p{font-size:14px}.agents{padding:50px 16px 40px;gap:26px}.agents-copy>p{font-size:14px}.agents-copy>.eyebrow{font-size:10px}.agents-copy .agent-remote{font-size:12px!important;line-height:1.7}.final{padding:60px 16px 65px}.final>p{font-size:14px}.monitoring-concept{margin-top:25px}.research-pane .tr-frame{margin-left:0!important}}

.skip-link{position:fixed;top:8px;left:12px;z-index:100;padding:12px 18px;border-radius:9px;background:var(--teal);color:var(--bg);transform:translateY(-150%)}.skip-link:focus{transform:none}
.final p{max-width:680px}


.monitoring-context{margin:34px auto 0;text-align:center;max-width:65ch}.monitoring-context h3{font-size:22px}.monitoring-context p{color:var(--muted);font-size:13px;margin-top:10px;line-height:1.6}.monitoring-context+.monitoring-concept{margin-top:20px}.score-basis{font-size:11px;color:var(--muted);margin-bottom:16px}

.research-pane .tr-flow{display:block}.research-pane .tr-origin{margin-top:0}

.result-basis{font-size:11px!important;color:var(--muted);margin-top:6px!important}.agent-terminal code{font-size:11px}.agent-footnote{line-height:1.6}

.agent-visual{min-width:0;width:100%;max-width:650px}.agents-copy{min-width:0}

.research-pane .tr-flow,.research-pane .tr-origin{min-width:0;width:100%}.research-pane .tr-src{min-width:0;max-width:100%}.research-pane .tr-form{grid-template-columns:repeat(2,minmax(0,1fr))}

.nav-links{gap:clamp(10px,1.2vw,18px);font-size:13px}
.portfolio-flow{margin:0 auto 30px;max-width:1150px}.portfolio-stage-tabs{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.portfolio-stage-tabs::before{content:"";position:absolute;top:45px;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,var(--teal),var(--gold),transparent)}
.portfolio-stage-tabs button{position:relative;min-width:0;appearance:none;background:none;border:0;color:var(--muted);font:inherit;padding:0 4px 12px;cursor:pointer;border-radius:12px}
.portfolio-stage-tabs small{display:block;margin:12px 0 5px;font:10px var(--mono);color:var(--muted)}.portfolio-stage-tabs b{font-size:13px;font-weight:500;display:block;min-height:34px}.portfolio-stage-tabs [aria-selected=true]{color:var(--text)}
.stage-art{width:88px;height:88px;position:relative;display:flex;align-items:center;justify-content:center;gap:6px;margin:auto;background:linear-gradient(145deg,oklch(.24 .035 250),var(--bg));border:1px solid var(--line);border-radius:20px;transform:rotateX(12deg) rotateY(-8deg);box-shadow:0 22px 30px -22px #000;transition:transform .4s,border-color .4s}
.portfolio-stage-tabs [aria-selected=true] .stage-art{border-color:var(--teal);transform:translateY(-5px) rotateX(12deg) rotateY(8deg);box-shadow:0 18px 40px -25px var(--teal)}
.stage-art i{display:block;background:oklch(.78 .118 196 / .17);border:1px solid var(--teal);animation:stage-glow 3.5s ease-in-out infinite}.stage-art i:nth-child(2){animation-delay:-1s}.stage-art i:nth-child(3){animation-delay:-2s}
.art-pool i,.art-package i{position:absolute;width:36px;height:43px;border-radius:5px;transform:translate(-11px,-7px) rotate(-9deg)}.art-pool i:nth-child(2),.art-package i:nth-child(2){transform:translate(0,0)}.art-pool i:nth-child(3),.art-package i:nth-child(3){transform:translate(11px,7px) rotate(9deg)}.art-package i:last-child{border-color:var(--gold)}
.art-screens i{width:12px;height:38px;border-radius:3px}.art-screens i:nth-child(2){height:26px}.art-screens i:nth-child(3){height:17px;border-color:var(--gold)}
.art-dedup i{width:23px;height:23px;border-radius:50%;position:absolute;transform:translate(-11px,-8px)}.art-dedup i:nth-child(2){transform:translate(11px,-8px)}.art-dedup i:nth-child(3){transform:translate(0,13px);border-color:var(--gold)}
.art-search i{width:11px;height:21px;transform:rotate(-25deg);border-radius:4px}.art-search i:nth-child(2){height:38px}.art-search i:nth-child(3){height:48px;border-color:var(--gold)}
.art-robustness i{width:52px;height:24px;position:absolute;border-radius:50%;background:none;transform:rotate(-24deg)}.art-robustness i:nth-child(2){transform:rotate(0)}.art-robustness i:nth-child(3){transform:rotate(24deg);border-color:var(--gold)}
.portfolio-stage-proof{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:24px;padding:18px 22px;border:1px solid var(--line);border-radius:13px;background:oklch(1 0 0 / .025);min-height:96px}.portfolio-stage-proof>span{font:12px/1.5 var(--mono);color:var(--teal)}.portfolio-stage-proof p{font-size:13px;color:var(--muted)}
.flow-context{font-size:12px;line-height:1.6;text-align:center;color:var(--muted);margin:16px auto 0;max-width:80ch}
.portfolio-capabilities,.intelligence-notes{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:24px auto 0;max-width:1100px}.intelligence-notes{border-top:1px solid var(--line);padding-top:22px}.portfolio-capabilities p,.intelligence-notes p{font-size:13px;color:var(--muted);line-height:1.7}.portfolio-capabilities b,.intelligence-notes b{color:var(--text);font-weight:500}
.intelligence-context{margin:55px auto 25px;max-width:74ch;text-align:center}.intelligence-context .eyebrow{font-size:10px;margin-bottom:9px}.intelligence-context h3{font-size:27px}.intelligence-context>p:last-child{font-size:14px;color:var(--muted);margin:13px 0 0}
.live-intelligence{position:relative;border:1px solid oklch(.78 .118 196 / .25);border-radius:18px;overflow:hidden;background:linear-gradient(135deg,oklch(.22 .035 250),oklch(.16 .025 250));box-shadow:0 35px 90px -45px oklch(.05 .03 250 / .9);transform-origin:0 0}
.intelligence-bar,.ubs-visual-head{display:flex;align-items:center;gap:12px;padding:16px 22px;border-bottom:1px solid var(--line);font-size:13px}.intelligence-bar>span,.ubs-visual-head>span{font:10px var(--mono);color:var(--muted);margin-left:auto}
.intelligence-grid{display:grid;grid-template-columns:460px 1fr}.rating-evidence{padding:23px;border-right:1px solid var(--line)}.evidence-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font:10px var(--mono);color:var(--muted)}.evidence-heading small{font:10px var(--mono)}.rating-evidence h3{font-size:22px;margin:15px 0}
.rating-headline{display:flex;align-items:center;gap:18px}.rating-headline>b{font:52px/1 var(--mono);color:var(--teal);letter-spacing:-3px}.rating-headline strong{display:block;font-size:12px;font-weight:500}.rating-headline span{display:block;font-size:10px;color:var(--muted);margin-top:6px}
#liveRatingChart{width:100%;height:150px;display:block;margin:16px 0}.rating-trace{stroke-dasharray:1;stroke-dashoffset:1}.rating-playing .rating-trace{animation:rating-trace 2.8s var(--ease) forwards}
.rating-components{display:grid;gap:10px}.rating-components>div{display:grid;grid-template-columns:105px 1fr 30px;gap:12px;align-items:center;font-size:11px;color:var(--muted)}.rating-components i{position:relative;height:4px;border-radius:4px;background:var(--line)}.rating-components i::after{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--part)*100%);border-radius:4px;background:var(--teal)}.rating-components small{font:10px var(--mono);text-align:right}.rating-evidence>p{font-size:10px;color:var(--muted);margin-top:20px}
.identity-evidence{padding:23px 26px}.identity-state{color:var(--gold)}[data-identity-state=confirmed] .identity-state{color:var(--teal)}.identity-path{display:grid;grid-template-columns:1fr 24px 1fr;gap:17px;align-items:center;margin:23px 0 16px}.identity-comments{display:grid;gap:11px}.identity-comments small,.identity-group small{font:10px var(--mono);color:var(--muted)}.identity-comments code{font:10px/1.5 var(--mono);padding:9px;border:1px solid var(--line);border-radius:6px;background:oklch(0 0 0 / .08)}.evidence-arrow{font-size:22px;color:var(--teal)}
.identity-group{display:grid;gap:7px;justify-items:center;min-height:124px;border:1px solid oklch(.78 .118 196 / .2);border-radius:12px;padding:13px 8px;background:oklch(.78 .118 196 / .035)}.identity-group b{font-size:15px;font-weight:500}.identity-group>span:last-child{font-size:10px;color:var(--muted)}.identity-mark{display:flex;gap:4px;align-items:end;height:24px}.identity-mark i{width:5px;height:15px;background:var(--teal);animation:stage-glow 3.5s ease-in-out infinite}.identity-mark i:nth-child(2){height:24px;animation-delay:-1s}.identity-mark i:nth-child(3){height:19px;animation-delay:-2s}
#liveIdentity>p{font-size:11px;line-height:1.7;color:var(--muted);margin-bottom:22px}#liveMapping{border-top:1px solid var(--line);padding-top:20px}.mapping-preview{display:grid;grid-template-columns:1fr 24px 1fr;gap:17px;align-items:center;margin-top:20px}.mapping-preview>div{display:grid;gap:6px;padding:13px;border:1px solid var(--line);border-radius:10px}.mapping-preview small{color:var(--muted);font:10px var(--mono)}.mapping-preview b{font-size:12px;font-weight:500}.mapping-preview span:last-child{font-size:10px;color:var(--muted)}[data-mapping-state=preview] .mapping-preview>div:last-child{border-color:var(--gold)}[data-mapping-state=applied] .mapping-preview>div:last-child{border-color:var(--teal)}
.mapping-raw{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--muted);margin-top:18px}.mapping-raw>span:last-child{margin-left:auto;color:var(--teal)}
.intelligence-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 25px;margin-top:25px}.intelligence-actions>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.intelligence-actions>div>span{font:11px var(--mono);color:var(--muted);margin-right:4px}.intelligence-actions .tr-btn{min-height:40px;font-size:12px}.intelligence-actions .tr-btn:disabled{color:var(--muted);background:var(--raised);box-shadow:none;cursor:default;filter:none}.intelligence-actions>p{flex-basis:100%;text-align:center;font-size:12px;line-height:1.6;color:var(--muted);min-height:38px}
.live-safety-note{font-size:12px;color:var(--muted);text-align:center;line-height:1.7;margin:22px auto 0;max-width:95ch}
.remote-chapter,.ubs-chapter{position:relative;margin:0 auto;padding:85px 24px 55px;max-width:1248px}.remote-chapter{max-width:1048px}.remote-visual{position:relative;display:grid;grid-template-columns:500px 195px 245px;gap:30px;align-items:center;transform-origin:0 0;padding:25px 0 32px}
.remote-host{background:linear-gradient(145deg,oklch(.23 .035 250),oklch(.16 .025 250));border:1px solid var(--line);border-radius:17px;box-shadow:0 28px 60px -35px #000;overflow:hidden}.remote-window-bar{display:flex;gap:10px;align-items:center;padding:15px 18px;border-bottom:1px solid var(--line);font-size:12px}.remote-window-bar>.led{margin-left:auto}.remote-host-title{padding:25px 24px 18px}.remote-host-title>small{font:10px var(--mono);color:var(--muted)}.remote-host-title h3{font-size:25px;margin:10px 0 12px}.remote-host-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 24px 23px}.remote-host-grid>div{display:grid;gap:9px;padding:14px;border:1px solid var(--line);border-radius:9px;background:oklch(1 0 0 / .018)}.remote-host-grid small{font-size:10px;color:var(--muted)}.remote-host-grid b{font-size:15px;font-weight:500}.remote-host-grid span{font-size:10px;color:var(--muted)}.remote-host-foot{padding:15px 24px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}
.remote-link{position:relative;display:grid;justify-items:center;gap:24px}.remote-link::before,.remote-link::after{content:"";position:absolute;top:75px;width:72px;height:1px;background:var(--teal)}.remote-link::before{right:100%}.remote-link::after{left:100%}.remote-orbit{position:relative;width:150px;height:150px;display:grid;place-items:center;border:1px solid oklch(.78 .118 196 / .3);border-radius:50%;box-shadow:0 0 70px -30px var(--teal)}.remote-orbit>i{position:absolute;inset:13px;border:1px dashed oklch(.78 .118 196 / .45);border-radius:50%;animation:plateau-orbit 24s linear infinite}.remote-orbit>i:nth-child(2){inset:28px;border-style:solid;border-color:oklch(.85 .09 82 / .2);animation-direction:reverse}.remote-orbit>i:nth-child(3){inset:42px;border-color:var(--line)}.remote-orbit>svg{width:42px;height:49px;fill:none;stroke:var(--teal);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.remote-packet{position:absolute;top:72px;left:-55px;width:7px;height:7px;background:var(--teal);border-radius:50%;box-shadow:0 0 15px var(--teal);animation:remote-packet 4s ease-in-out infinite}
.remote-phone{position:relative;width:245px;min-height:420px;border:4px solid oklch(.4 .03 250);border-radius:35px;background:linear-gradient(150deg,oklch(.22 .03 250),var(--bg));padding:36px 18px 23px;box-shadow:12px 25px 60px -27px #000;transform:rotateY(-6deg) rotateZ(3deg)}.remote-notch{position:absolute;top:11px;width:65px;height:6px;border-radius:8px;background:oklch(.08 .01 250);left:86px}.remote-phone-bar{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:23px}.remote-phone-bar>svg{width:20px;height:20px;fill:var(--teal)}.remote-phone-bar>.led{margin-left:auto}.remote-phone>small{font:9px var(--mono);color:var(--muted)}.remote-phone h3{font-size:22px;margin-top:7px}.remote-phone-account{display:grid;gap:9px;border:1px solid var(--line);background:oklch(1 0 0 / .025);border-radius:10px;padding:13px;margin:16px 0}.remote-phone-account>span{font-size:11px}.remote-phone-account>b{font-size:12px;font-weight:500}.remote-phone-account em{font:20px var(--mono);color:var(--teal);margin-left:12px;font-style:normal}.remote-phone-account>small{font-size:9px;color:var(--muted)}.remote-phone-rows{display:grid;gap:12px}.remote-phone-rows>div{display:flex;justify-content:space-between;gap:12px;font-size:10px}.remote-phone-rows b{font:11px var(--mono);color:var(--teal)}.remote-phone-rows>div:nth-child(4) b{color:var(--gold)}.remote-phone-rows>div:nth-child(5) b{color:var(--neg)}.remote-browser-note{font:9px/1.7 var(--mono);text-align:center;color:var(--muted);border-top:1px solid var(--line);margin-top:20px;padding-top:12px}
.remote-prerequisites,.ubs-context{max-width:90ch;margin:22px auto 0;text-align:center}.remote-prerequisites p,.ubs-context p{color:var(--muted);font-size:13px;line-height:1.7;margin-top:12px}.remote-prerequisites b{font-weight:500;color:var(--text)}
.ubs-visual{position:relative;border:1px solid oklch(.85 .09 82 / .24);border-radius:18px;background:linear-gradient(140deg,oklch(.22 .035 250),oklch(.16 .025 250));box-shadow:0 30px 70px -40px oklch(.85 .09 82 / .15);overflow:hidden;transform-origin:0 0}.ubs-route{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:17px;padding:26px 23px}.ubs-route::before{content:"";position:absolute;height:1px;left:8%;right:8%;top:108px;background:linear-gradient(90deg,transparent,var(--gold),var(--teal),transparent)}.ubs-step{position:relative;min-width:0;text-align:center}.ubs-step-number{font:10px var(--mono);color:var(--gold)}.ubs-step h3{font-size:14px;font-weight:500;margin:15px 0 12px}.ubs-step p{font-size:11px;line-height:1.8;color:var(--muted)}.ubs-mini{position:relative;width:110px;height:103px;margin:12px auto 0;border:1px solid var(--line);border-radius:16px;background:linear-gradient(140deg,oklch(.24 .03 250),var(--bg));display:flex;gap:6px;align-items:center;justify-content:center;transform:rotateX(9deg) rotateY(-8deg)}.ubs-mini i{display:block;background:oklch(.78 .118 196 / .13);border:1px solid var(--teal);animation:stage-glow 4s ease-in-out infinite}.ubs-mini i:nth-child(2n){animation-delay:-1.4s}.ubs-mini i:nth-child(3n){animation-delay:-2.8s}.ubs-discover{display:grid;grid-template-columns:repeat(3,15px);align-content:center;gap:8px}.ubs-discover i{width:15px;height:15px;border-radius:50%}.ubs-discover i:nth-child(2),.ubs-discover i:nth-child(5){border-color:var(--gold);background:oklch(.85 .09 82 / .12)}.ubs-collect i{position:absolute;width:42px;height:45px;border-radius:5px;font:10px var(--mono);font-style:normal;padding-top:15px;transform:translate(-15px,-10px) rotate(-12deg)}.ubs-collect i:nth-child(2){transform:none}.ubs-collect i:nth-child(3){transform:translate(15px,10px) rotate(12deg);border-color:var(--gold);color:var(--gold)}.ubs-test{display:grid;grid-template-columns:repeat(3,17px);align-content:center;gap:7px}.ubs-test i{width:17px;height:17px;border-radius:3px}.ubs-pool i{width:20px;height:38px;border-radius:4px}.ubs-pool i:nth-child(2){height:28px;border-color:var(--gold)}.ubs-pool i:nth-child(3){height:19px}.ubs-mix i{position:absolute;width:30px;height:30px;border-radius:50%;transform:translate(-16px,-13px)}.ubs-mix i:nth-child(2){transform:translate(16px,-13px)}.ubs-mix i:nth-child(3){transform:translate(-16px,13px)}.ubs-mix i:nth-child(4){transform:translate(16px,13px);border-color:var(--gold)}.ubs-check i{position:absolute;width:64px;height:23px;border-radius:50%;transform:rotate(-20deg);background:none}.ubs-check i:nth-child(2){transform:none}.ubs-check i:nth-child(3){transform:rotate(20deg);border-color:var(--gold)}
.ubs-evidence-rail{display:flex;align-items:center;justify-content:center;gap:15px;padding:19px;border-top:1px solid var(--line);font:10px var(--mono);color:var(--muted)}.ubs-evidence-rail i{height:1px;width:38px;background:oklch(.85 .09 82 / .4)}
#portfolio:not(.chapter-visible) *,#accounts:not(.chapter-visible) *,#remote:not(.chapter-visible) *,#ubs:not(.chapter-visible) *{animation-play-state:paused!important}
@keyframes stage-glow{50%{box-shadow:0 0 16px -5px var(--teal)}}@keyframes rating-trace{to{stroke-dashoffset:0}}@keyframes remote-packet{0%{transform:translateX(0)}50%{transform:translateX(300px)}100%{transform:translateX(0)}}
@media(max-width:760px){.portfolio-stage-tabs{gap:4px}.portfolio-stage-tabs::before{top:29px}.portfolio-stage-tabs button{padding:0 1px 8px}.stage-art{width:43px;height:56px;max-width:100%;border-radius:11px;gap:3px}.portfolio-stage-tabs b{font-size:10px;line-height:1.4;min-height:29px}.portfolio-stage-tabs small{font-size:9px;margin:9px 0 4px}.stage-art i{scale:.55}.art-pool i,.art-package i{transform:translate(-9px,-7px) rotate(-9deg)}.art-pool i:nth-child(3),.art-package i:nth-child(3){transform:translate(9px,7px) rotate(9deg)}.art-dedup i{transform:translate(-9px,-7px)}.art-dedup i:nth-child(2){transform:translate(9px,-7px)}.art-dedup i:nth-child(3){transform:translate(0,11px)}.art-search i{width:8px;scale:.65}.portfolio-stage-proof{grid-template-columns:minmax(0,1fr);gap:9px;padding:15px;min-height:147px}.portfolio-stage-proof>span{font-size:11px}.portfolio-stage-proof p,.flow-context{font-size:12px}.portfolio-flow{margin-bottom:24px}.portfolio-capabilities,.intelligence-notes{grid-template-columns:minmax(0,1fr);gap:13px;margin-top:22px}.portfolio-capabilities p,.intelligence-notes p{font-size:12px}.intelligence-context{margin-top:40px;margin-bottom:21px}.intelligence-context h3{font-size:23px}.intelligence-context>p:last-child{font-size:13px}.intelligence-actions{margin-top:22px;gap:15px}.intelligence-actions>div{gap:7px}.intelligence-actions>div>span{flex-basis:100%;text-align:center;margin:0 0 3px}.intelligence-actions .tr-btn{font-size:11px;padding:0 13px}.intelligence-actions>p{font-size:11px;min-height:54px}.live-safety-note{font-size:11px}.remote-chapter,.ubs-chapter{padding:50px 16px 35px}.remote-visual{padding-top:8px}.remote-prerequisites,.ubs-context{margin-top:24px}.remote-prerequisites p,.ubs-context p{font-size:12px}}
