.intelligence-page{--int-metal-light:#eef9ff;--int-metal:#82a5bc;--int-metal-dark:#315978;--int-structure:#356483}:root[data-theme=dark] .intelligence-page{--int-metal-light:#aec8dc;--int-metal:#436782;--int-metal-dark:#132d46;--int-structure:#90bedb}.intelligence-page :is(button,a):focus-visible,.intelligence-sheet button:focus-visible{outline:2px solid var(--text-link);outline-offset:5px}.intelligence-page .section-intro{max-width:800px;margin-bottom:36px}.investigation-identity{display:flex;gap:12px 24px;flex-wrap:wrap;color:var(--muted);font-size:11px;letter-spacing:.04em;margin-bottom:26px}.investigation-identity span:first-child{color:var(--ink)}.story-chapters{display:flex;gap:8px;flex-wrap:wrap;margin-block:22px}.source-selector button,.story-chapters button{font:inherit;font-size:13px;min-height:44px;border:0;border-radius:8px;padding:10px 15px;background:transparent;color:var(--muted);cursor:pointer;display:flex;align-items:center;gap:9px}.source-selector button[aria-pressed=true],.story-chapters button[aria-pressed=true]{color:var(--ink);background:var(--int-selected);box-shadow:0 5px 18px var(--int-shadow)}.evidence-stage{display:grid;grid-template-columns:.9fr 1.15fr 1fr;grid-gap:30px;gap:30px;align-items:center;min-height:340px;padding-block:20px}.workpiece-scene{min-width:0;text-align:center}.workpiece-scene>svg{width:100%;max-height:300px;overflow:visible}.workpiece-caption{display:block;font-size:12px;color:var(--ink)}.workpiece-caption small{display:block;font-size:11px;color:var(--muted);margin-top:6px}.evidence-network svg{width:100%;overflow:visible}.evidence-network text{font-size:12px}.relationship-paths{color:var(--int-structure);opacity:.45}.condition-observation{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px;line-height:1.7;padding:12px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--text-link);box-shadow:0 0 10px var(--text-link);flex-shrink:0}.evidence-record,.investigation-outcome{border-radius:15px;padding:26px;background:linear-gradient(140deg,var(--int-fill),var(--int-shade));box-shadow:0 15px 40px var(--int-shadow);min-width:0}.intelligence-page :is(.evidence-record,.investigation-outcome) h3{font-size:21px;line-height:1.45;font-weight:500;margin:12px 0}.intelligence-page :is(.evidence-record,.investigation-outcome) p:not(.eyebrow){font-size:13px;line-height:1.85;color:var(--muted)}.record-provenance{display:grid;grid-gap:14px;gap:14px;margin-top:24px;font-size:11px}.record-provenance div{display:flex;gap:12px;justify-content:space-between}.record-provenance dt{color:var(--muted)}.record-provenance dd{margin:0;text-align:right;color:var(--ink)}.source-selector{display:flex;flex-wrap:wrap;gap:5px;margin-top:24px}.source-selector button{font-size:13px}.story-caption{font-size:13px;line-height:1.8;color:var(--muted);margin-block:14px}.agent-observatory{position:relative;isolation:isolate}.agent-observatory>canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.specialist-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.specialist-gallery button{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;border:0;border-radius:16px;background:linear-gradient(150deg,var(--int-fill),var(--int-shade));box-shadow:0 12px 36px var(--int-shadow);padding:18px 20px 23px;cursor:pointer;color:var(--ink);font:inherit}.specialist-gallery button[aria-pressed=true]{background:linear-gradient(150deg,var(--int-fill),var(--int-selected));box-shadow:0 14px 40px var(--int-shadow),inset 0 -2px var(--int-accent)}.specialist-gallery strong{font-size:15px;font-weight:500;letter-spacing:.08em}.specialist-gallery button>span:not(.orb-window){font-size:13px;color:var(--muted)}.specialist-gallery small{font-size:13px;color:var(--text-link);margin-top:7px}.orb-window{display:block;width:170px;height:170px;max-width:100%;position:relative}.orb-fallback{border-radius:50%;background:radial-gradient(circle at 33% 24%,rgba(244,253,255,.6),transparent 30%),radial-gradient(circle at 50% 55%,rgba(38,103,155,.2),transparent 64%);box-shadow:inset 1px 1px 10px rgba(93,171,211,.25)}.orb-fallback i{position:absolute;inset:25%;border:1px solid var(--text-link);border-radius:50%;transform:rotateX(60deg) rotate(20deg);opacity:.55}.orb-fallback i:nth-child(2){inset:32% 20%;transform:rotateY(60deg) rotate(80deg)}.orb-fallback i:nth-child(3){inset:18% 36%;transform:rotate(50deg)}.orb-branches i{border-radius:0;transform:rotate(35deg);border-width:0 0 1px 1px}.orb-scan i{border-radius:0}.orb-vortex i{transform:rotate(45deg);border-width:2px 0 1px}.agent-observatory[data-live=true] .orb-fallback{background:none;box-shadow:none}.agent-observatory[data-live=true] .orb-fallback i{visibility:hidden}.agent-feature{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;grid-gap:50px;gap:50px;min-height:340px;padding:45px 20px 0}.orb-feature{width:290px;height:290px;justify-self:center}.agent-feature h3{font-size:clamp(23px,2.2vw,31px);line-height:1.4;font-weight:400;max-width:29ch;margin:12px 0 18px}.agent-feature p:not(.eyebrow){font-size:14px;line-height:1.8;color:var(--muted);max-width:52ch}.agent-records{display:flex;gap:10px;flex-wrap:wrap;margin-block:22px}.agent-records span{font-size:11px;background:var(--int-selected);border-radius:5px;padding:9px 12px;transition:opacity .4s}.agent-feature .agent-basis{font-size:11px!important}.collaboration-layout{display:grid;grid-template-columns:1.8fr 1fr;grid-gap:40px;gap:40px;align-items:center}.investigation-route{position:relative;aspect-ratio:680/360;min-width:0}.investigation-route>svg{width:100%;height:100%;position:absolute;inset:0}.investigation-route button{position:absolute;transform:translate(-50%,-50%);padding:12px 6px;min-width:84px;max-width:110px;border:0;border-radius:9px;background:var(--int-fill);box-shadow:0 7px 25px var(--int-shadow);font:inherit;color:var(--ink);cursor:pointer}.investigation-route button[aria-pressed=true]{background:var(--int-selected);box-shadow:0 7px 25px var(--int-shadow),inset 0 -2px var(--int-accent)}.investigation-route button span{font-size:12px;letter-spacing:.06em;display:block}.investigation-route button small{font-size:9px;line-height:1.6;display:block;color:var(--muted);margin-top:5px}.parallel-label{position:absolute;left:32%;top:93%;font-size:10px;color:var(--muted)}.attached-record{display:flex;align-items:center;gap:12px;padding-top:24px;font-size:12px;color:var(--ink)}.attached-record small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.vai-screen{border-radius:17px;background:linear-gradient(135deg,var(--int-fill),var(--int-shade));box-shadow:0 20px 55px var(--int-shadow);overflow:hidden}.vai-screen>header{display:flex;justify-content:space-between;gap:20px;padding:23px 26px;font-size:11px;color:var(--muted)}.vai-screen header strong{font-size:14px;color:var(--ink);font-weight:500}.vai-screen header strong span{font-size:11px;color:var(--muted);margin-left:10px}.vai-screen-body{display:grid;grid-template-columns:150px 1.45fr 1fr;grid-gap:30px;gap:30px;padding:15px 26px 30px}.vai-screen nav{display:flex;flex-direction:column;gap:6px}.vai-screen nav button{font:inherit;font-size:11px;text-align:left;padding:12px 10px;min-height:44px;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.vai-screen nav button[aria-pressed=true]{color:var(--ink);background:var(--int-selected)}.vai-observation{min-width:0}.vai-observation h3{font-size:21px;font-weight:400;line-height:1.4;max-width:25ch;margin:14px 0 22px;min-height:60px}.vai-observation svg{width:100%}.screen-legend{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--muted)}.vai-guidance{padding:20px;background:var(--int-fill);border-radius:11px;min-width:0}.vai-guidance h4{font-weight:500;line-height:1.5;margin-block:14px}.vai-guidance p:not(.eyebrow){line-height:1.85;color:var(--muted)}.screen-records{display:grid;grid-gap:5px;gap:5px;margin-top:20px}.screen-records button{font:inherit;font-size:10px;color:var(--ink);padding:10px 0;min-height:44px;display:flex;align-items:center;gap:9px;border:0;background:transparent;text-align:left;cursor:pointer}.screen-records button svg:last-child{margin-left:auto}.vai-screen footer{display:flex;align-items:center;gap:10px;padding:17px 26px;font-size:10px;color:var(--ink);background:var(--int-selected)}.vai-screen footer>span:last-child{margin-left:auto;color:var(--muted)}.human-decision{display:flex;justify-content:space-between;gap:40px;align-items:center;margin-top:45px;padding-block:20px}.human-decision h3{font-size:clamp(23px,2.5vw,31px);font-weight:400;line-height:1.4;max-width:27ch;margin:13px 0}.human-decision p:not(.eyebrow){font-size:13px;line-height:1.8;color:var(--muted);max-width:64ch}.human-decision button{flex-shrink:0}.story-replay{display:flex;align-items:center;gap:8px;background:none;border:0;color:var(--muted);font:inherit;font-size:11px;min-height:44px;cursor:pointer}.intelligence-sheet{width:min(540px,calc(100% - 28px));max-height:85svh;overflow:auto;margin:auto;padding:28px;border:0;border-radius:18px;background:var(--surface,#f1f7fb);color:var(--ink);box-shadow:0 25px 90px #0005}.intelligence-sheet::-webkit-backdrop{background:#06162799;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.intelligence-sheet::backdrop{background:#06162799;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.intelligence-sheet header{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px}.intelligence-sheet header h3{font-size:17px}.intelligence-sheet header button{width:44px;height:44px;border:0;background:transparent;color:inherit;cursor:pointer;flex-shrink:0}.intelligence-sheet h3{font-size:22px;font-weight:500;line-height:1.5;margin-block:14px}.intelligence-sheet li,.intelligence-sheet p{font-size:14px;line-height:1.85;color:var(--muted)}@media(max-width:1099px){.evidence-stage{grid-template-columns:1fr 1.2fr}.evidence-record{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 35px;gap:0 35px}.evidence-record .record-provenance{grid-column:2;grid-row:1/4}.specialist-gallery{gap:16px}.collaboration-layout{grid-template-columns:1fr;gap:24px}.investigation-route{max-width:740px;width:100%;margin:auto}.vai-screen-body{grid-template-columns:1.4fr 1fr;gap:22px}.vai-screen nav{grid-column:1/-1;flex-direction:row}.human-decision{gap:25px}}@media(max-width:767px){.intelligence-page .section-intro{margin-bottom:26px}.evidence-stage{grid-template-columns:1fr;gap:12px}.workpiece-scene{max-width:280px;justify-self:center}.evidence-network{max-width:410px;width:100%;justify-self:center}.evidence-record{display:none}.source-selector{gap:3px}.source-selector button{font-size:13px;padding:10px}.investigation-identity{font-size:10px;gap:8px 14px}.specialist-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.specialist-gallery button{padding:10px 10px 18px}.orb-window{width:135px;height:135px}.specialist-gallery button>span:not(.orb-window),.specialist-gallery small,.specialist-gallery strong{font-size:13px}.agent-feature{display:none}.investigation-route{aspect-ratio:680/430;margin-block:16px}.investigation-route button{min-width:57px;max-width:73px;padding:12px 4px}.investigation-route button span{font-size:10px}.investigation-route button small{font-size:8px}.parallel-label{left:28%;font-size:9px}.investigation-outcome{padding:22px;min-height:220px}.story-chapters{gap:3px}.story-chapters button{font-size:10px;padding:10px}.vai-screen>header{padding:18px;flex-wrap:wrap;gap:8px}.vai-screen-body{grid-template-columns:1fr;padding:0 18px 22px;gap:24px}.vai-screen nav{gap:3px;flex-wrap:wrap}.vai-screen nav button{font-size:10px;padding:10px}.vai-observation h3{font-size:21px;min-height:0}.vai-guidance{padding:18px}.vai-screen footer{padding:15px 18px;flex-wrap:wrap}.vai-screen footer>span:last-child{flex-basis:100%;margin-left:16px}.human-decision{display:block;margin-top:32px}.human-decision button{margin-top:22px;width:100%}}@media(prefers-reduced-motion:reduce){.agent-records span{transition:none}}@media(forced-colors:active){.evidence-record,.source-selector button,.specialist-gallery button,.story-chapters button,.vai-screen{border:1px solid CanvasText}.orb-fallback{outline:1px solid CanvasText}}.evidence-workpiece-live,.workpiece-scene{position:relative;width:100%}.evidence-workpiece-live{aspect-ratio:1.2;pointer-events:none}.evidence-workpiece-live canvas,.evidence-workpiece-live picture{position:absolute;inset:0;width:100%;height:100%}.evidence-workpiece-live img{width:100%;height:100%;object-fit:contain}.evidence-workpiece-live canvas{opacity:0;transition:opacity .2s}.evidence-workpiece-live[data-live=true] canvas{opacity:1}.evidence-workpiece-live[data-live=true] picture{visibility:hidden}.evidence-workpiece-live .art-theme-dark,:root[data-theme=dark] .evidence-workpiece-live .art-theme-light{display:none}:root[data-theme=dark] .evidence-workpiece-live .art-theme-dark{display:block}.selected-screen-record{font-size:11px;color:var(--text-link);margin-block:14px}.screen-records button[aria-pressed=true]{color:var(--text-link);background:var(--int-selected);border-radius:5px;padding-inline:8px}.fluid-agent-gallery .orb-window{width:200px;height:200px}.fluid-agent-gallery .orb-feature{width:330px;height:330px}.fluid-cube-fallback{position:relative}.fluid-cube-fallback i{position:absolute;inset:20%;background:radial-gradient(ellipse at 35% 40%,#75bcd6aa,transparent 50%),linear-gradient(145deg,#426d8b88,#c4e8f255,#174e7a88);-webkit-clip-path:polygon(0 15%,65% 0,100% 20%,100% 85%,35% 100%,0 80%);clip-path:polygon(0 15%,65% 0,100% 20%,100% 85%,35% 100%,0 80%)}.fluid-1 i{filter:contrast(1.5)}.fluid-2 i{filter:brightness(.7)}.fluid-3 i{background:repeating-linear-gradient(160deg,#447da788,#c4e8f255 12%,#174e7a88 24%)}.agent-observatory[data-live=true] .fluid-cube-fallback i{visibility:hidden}.agent-feature .agent-records span{animation:agent-record-arrive .6s both}.agent-feature .agent-records span:nth-child(2){animation-delay:.15s}@keyframes agent-record-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:767px){.fluid-agent-gallery .orb-window{width:145px;height:145px}}.scenario{min-width:0}.scenario-lot{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap;color:var(--muted);font-size:11px;margin-bottom:22px}.scenario-lot .eyebrow{margin:0;color:var(--text-link)}.scenario-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:18px 0 26px}.scenario-controls button,.scenario-controls label,.scenario-review button,.scenario-variation button{min-height:44px;display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:13px;padding:8px 12px;color:var(--ink);background:var(--int-fill);border:0;border-radius:7px}.scenario-controls button,.scenario-review button,.scenario-variation button{cursor:pointer}.scenario-controls button:disabled{opacity:.45;cursor:default}.scenario-controls select{font:inherit;color:var(--ink);background:var(--surface);border:0;min-height:28px}.scenario-controls>span{margin-left:auto;font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scenario-layout{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(240px,1fr);align-items:center;grid-gap:30px;gap:30px}.scenario-stage{height:460px;min-width:0}.scenario-stage>svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.scenario-agent{position:absolute;transform:translate(-50%,-50%);width:104px;display:flex;align-items:center;flex-direction:column;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer;font:inherit;gap:5px}.scenario-agent .orb-window{width:104px;height:104px;flex-shrink:0}.scenario-agent strong{font-weight:500;letter-spacing:.06em;font-size:12px}.scenario-agent>span:not(.orb-window):not(.task-track){font-size:10px;color:var(--muted)}.scenario-agent small{font-size:13px;color:var(--muted);min-height:24px;text-align:center;line-height:1.5}.scenario-agent[aria-pressed=true] strong{color:var(--text-link)}.scenario-agent[aria-pressed=true] .orb-window{background:radial-gradient(ellipse,var(--int-selected),transparent 68%)}.scenario-parallel{position:absolute;bottom:0;left:26%;right:26%;text-align:center;color:var(--muted);font-size:10px;line-height:1.6}.task-track{display:flex;gap:3px;width:70px;margin:5px 0}.task-track i{height:3px;flex:1 1;background:var(--int-structure);opacity:.18}.task-track i[data-filled=true]{background:var(--int-accent);opacity:1}.task-track[data-waiting=true]{outline:1px dashed var(--int-structure);outline-offset:4px}.scenario-detail{background:linear-gradient(140deg,var(--int-fill),var(--int-shade));box-shadow:0 16px 45px var(--int-shadow);padding:26px;border-radius:15px;min-height:390px}.scenario-detail h3{font-size:22px;font-weight:400;line-height:1.5;margin:12px 0 18px}.scenario-detail p:not(.eyebrow){font-size:12px;color:var(--muted);line-height:1.85}.scenario-records{display:grid;grid-gap:12px;gap:12px;margin-block:24px}.scenario-records>span{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:11px}.scenario-records small{color:var(--text-link);margin-left:auto;font-size:10px}.scenario-status{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scenario-bottom{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;margin-top:36px}.scenario-variation label{display:flex;align-items:center;gap:10px;min-height:44px;font-size:13px}.scenario-variation input{width:18px;height:18px;accent-color:var(--text-link)}.scenario-variation p,.scenario-variation small{font-size:11px;line-height:1.9;color:var(--muted);display:block;max-width:48ch}.scenario-log summary{cursor:pointer;min-height:44px;font-size:12px;padding-block:12px;color:var(--ink)}.scenario-log ol{padding:0;list-style:none;margin:0;min-height:110px}.scenario-log li{display:flex;gap:14px;font-size:11px;line-height:1.8;color:var(--muted);margin-bottom:10px}.scenario-log time{color:var(--text-link);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scenario-review{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:28px;padding:22px;background:var(--int-selected);border-radius:10px;font-size:12px;line-height:1.8}.scenario-review button{margin-left:auto}.human-decision button:disabled{opacity:.55;cursor:default}@media(min-width:768px) and (max-width:1199px){.scenario-layout{grid-template-columns:1fr}.scenario-stage{max-width:900px;width:100%;margin:auto}.scenario-detail{min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 30px;gap:0 30px}.scenario-detail h3{grid-column:1}.scenario-detail .scenario-records{grid-column:2;grid-row:1/4}.scenario-detail .story-replay{grid-column:2}}@media(max-width:767px){.scenario-layout{grid-template-columns:1fr;gap:20px}.scenario-stage{height:auto;min-height:380px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding-top:190px}.scenario-parallel,.scenario-stage>svg{display:none}.scenario-agent{position:static;transform:none;width:auto;padding:10px 3px;min-height:80px;border-radius:8px;background:var(--int-fill);gap:6px}.scenario-agent .orb-window{display:none}.scenario-agent[aria-pressed=true] .orb-window{display:block;position:absolute;top:0;left:calc(50% - 90px);width:180px;height:180px}.scenario-agent[aria-pressed=true]{box-shadow:inset 0 -2px var(--int-accent)}.scenario-agent>span:not(.orb-window):not(.task-track){font-size:9px}.scenario-agent small{font-size:8px}.scenario-detail{min-height:0;padding:22px}.scenario-bottom{grid-template-columns:1fr;gap:20px;margin-top:24px}.scenario-controls{gap:5px}.scenario-controls button,.scenario-controls label{font-size:13px;padding:8px 10px}.scenario-controls>span{width:100%;margin:8px 0 0}.scenario-review{padding:18px;font-size:11px}.scenario-review button{margin:4px 0 0}.scenario-lot{font-size:10px}.scenario-log ol{min-height:0}}@media(forced-colors:active){.scenario-agent,.scenario-controls button,.scenario-detail,.task-track i{border:1px solid CanvasText}}@media(min-width:768px){.scenario-stage{height:560px}.scenario-agent{transform:translate(-50%,-52px)}.scenario-parallel{bottom:-22px}.scenario-bottom{margin-top:62px}}.evidence-progression{display:flex;gap:24px;list-style:none;padding:0;margin:20px 0;color:var(--muted);font-size:12px}.evidence-progression li{display:flex;gap:8px;align-items:center}.evidence-progression li[aria-current=step]{color:var(--text-link)}.evidence-progression span{font-size:10px;opacity:.7}@media(max-width:767px){.evidence-progression{gap:8px;font-size:13px}}.agent-cloud-poster,.agent-cloud-poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.agent-cloud-poster .art-theme-dark,:root[data-theme=dark] .agent-cloud-poster .art-theme-light{display:none}:root[data-theme=dark] .agent-cloud-poster .art-theme-dark{display:block}.agent-observatory[data-live=true] [data-formation]>.agent-cloud-poster{visibility:hidden}.screen-records button{min-width:0;overflow-wrap:anywhere}.screen-records button svg{flex-shrink:0}@media(max-width:767px){.screen-records button{flex-wrap:wrap}}.intelligence-sheet{overscroll-behavior:contain}.scenario-mobile-map,.source-choice{display:none}@media(max-width:1000px){.intelligence-page .source-selector{display:none}.source-choice{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-block:18px}.source-choice label{display:grid;grid-gap:7px;gap:7px;flex:1 1;min-width:180px;font-size:12px;color:var(--muted)}.source-choice select{width:100%;min-height:48px;border:1px solid var(--control-line);border-radius:6px;padding:10px 12px;background:var(--surface);color:var(--ink);font:inherit;font-size:16px}.source-choice button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:48px;padding:10px 16px;border:0;border-radius:6px;background:var(--int-fill);color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.source-choice :is(button,select):focus-visible{outline:2px solid var(--int-accent);outline-offset:3px}}@media(max-width:767px){.scenario-mobile-map{display:block;margin-block:8px 16px}.scenario-mobile-map svg{display:block;width:100%;height:auto;max-height:190px}.scenario-handoff-note{font-size:12px;line-height:1.7;color:var(--muted);min-height:3.4em;margin-top:6px}}.vai-guidance{padding:0;background:transparent}.vai-guidance>section{padding:18px 20px;border-radius:10px;background:var(--int-fill)}.vai-guidance>section+section{margin-top:14px}.vai-guidance>section[data-current=true]{background:var(--int-selected)}.vai-guidance h4{margin:10px 0;font-size:16px}.vai-guidance p:not(.eyebrow){font-size:12px;line-height:1.75}.vai-guidance .screen-evidence-details{margin-top:14px}.vai-observation h3{font-size:22px;max-width:28ch;min-height:0}.vai-screen footer{justify-content:space-between;color:var(--muted);background:var(--int-fill)}.vai-screen footer>span:last-child{margin-left:0}@media(max-width:767px){.vai-guidance{padding:0}.vai-guidance>section{padding:18px}.vai-screen footer>span:last-child{flex-basis:auto;margin-left:0}}@media(prefers-reduced-motion:reduce){.evidence-workpiece-live canvas{transition:none}}.screen-records button,.vai-screen nav button{font-size:12px}.evidence-trace{list-style:none;display:grid;grid-gap:0;gap:0;width:min(100%,24rem);margin:0 auto;padding:0;text-align:left}.evidence-trace li{position:relative;display:flex;align-items:center;gap:16px;min-height:68px;color:var(--muted)}.evidence-trace li:not(:last-child):after{content:"";position:absolute;width:1px;background:currentColor;opacity:.38;left:6px;top:calc(50% + 8px);height:calc(100% - 16px)}.evidence-trace i{width:13px;height:13px;border:1px solid;transform:rotate(45deg);flex:none}.evidence-trace [data-reached=true] i{background:var(--int-accent);color:var(--int-accent)}.evidence-trace li[aria-current=step] i{box-shadow:0 0 12px color-mix(in srgb,var(--int-accent) 48%,transparent)}.evidence-trace span,.evidence-trace strong{display:block}.evidence-trace strong{color:var(--ink);font-size:1rem}.evidence-trace span{font-size:.85rem}.evidence-progression{flex-wrap:wrap;gap:4px;border-bottom:1px solid color-mix(in srgb,var(--int-structure) 25%,transparent)}.evidence-progression button{display:flex;align-items:center;gap:7px;padding:10px 12px;min-height:44px;border:0;border-bottom:2px solid transparent;background:transparent;color:inherit;font:inherit;cursor:pointer}.evidence-progression button[aria-pressed=true]{border-color:var(--int-accent);font-weight:650}.evidence-progression button:focus-visible{outline:2px solid var(--int-accent);outline-offset:-3px}.coating-evidence{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;grid-gap:clamp(20px,4vw,64px);gap:clamp(20px,4vw,64px);padding-block:24px}.coating-tank{margin:0;text-align:center}.coating-tank img{width:100%;max-width:420px;height:auto}.coating-tank figcaption{color:var(--muted);font-size:14px}.coating-agent{display:grid;grid-template-columns:minmax(90px,32%) 1fr;grid-gap:16px;gap:16px;align-items:center;background:var(--glass-fill);border:1px solid var(--line);border-radius:16px;padding:clamp(14px,2vw,28px)}.coating-agent .orb-window{position:relative;width:100%;height:auto;aspect-ratio:1}.coating-agent h3{margin:8px 0;font-weight:500}.coating-agent p{line-height:1.55}.coating-tank .art-theme-dark,:root[data-theme=dark] .coating-tank .art-theme-light{display:none}:root[data-theme=dark] .coating-tank .art-theme-dark{display:inline-block}@media(max-width:767px){.coating-evidence{grid-template-columns:1fr}.coating-tank img{max-width:290px}.coating-agent{grid-template-columns:minmax(72px,27%) minmax(0,1fr);gap:10px}}.coating-evidence{max-width:960px;margin-inline:auto;gap:clamp(12px,2vw,28px);padding-block:4px 12px}.coating-cycle{position:relative;width:100%;height:clamp(235px,32svh,360px)}.coating-cycle canvas,.coating-cycle img{position:absolute;inset:0;margin:auto;width:100%;height:100%;object-fit:contain}.coating-agent{min-height:164px;grid-template-columns:clamp(82px,15vw,144px) minmax(0,1fr)}.coating-agent .fluid-study-stage{height:auto;aspect-ratio:1}.investigation-choice{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px}.investigation-choice button{padding:8px 14px;min-height:44px;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:8px;font:inherit;cursor:pointer}.investigation-choice button[aria-pressed=true]{color:var(--ink);border-color:var(--line);background:var(--int-selected)}@media(max-width:767px){.coating-agent{min-height:0;grid-template-columns:clamp(60px,19vw,82px) minmax(0,1fr)}.investigation-choice button{font-size:14px;padding-inline:10px}}.evidence-story .evidence-progression{margin:0 auto 8px;max-width:960px}.evidence-story .source-choice{margin-block:8px}@media (max-width:767px){.evidence-story .coating-cycle{height:clamp(180px,52vw,235px)}.evidence-story .coating-agent h3{margin-block:4px}.evidence-story .evidence-progression{justify-content:space-between;gap:0}.evidence-story .evidence-progression button{padding-inline:6px}.evidence-story .evidence-progression button span{display:none}}