:root{--background:#0d0c08;--surface:#15130d;--surface-raised:#1c1810;--text:#f0e8d4;--text-strong:#fff;--muted:#c0a070;--muted-deep:#7a6a4a;--border:hsla(43,48%,89%,.18);--border-strong:hsla(43,48%,89%,.32);--accent:#ffd9a0;--accent-deep:#c0a070;--success:#0f8;--warning:#ffd9a0;--error:#cf5a3a;--listening:#c0a070;--speaking:#ffd9a0;--refusing:#7a3a14;--resting:#5a4a2a;--font-sans:"Helvetica Neue","Inter",system-ui,sans-serif;--font-mono:var(--font-space-mono),"JetBrains Mono",Menlo,"SF Mono",monospace;--font-display:var(--font-sans);--radius:0;--radius-pill:999px;--border-width:1px;--spacing-1:clamp(0.5rem,1vw,0.75rem);--spacing-2:clamp(1rem,2vw,1.5rem);--spacing-3:clamp(1.5rem,3vw,2.5rem);--spacing-4:clamp(2rem,5vw,4rem);--spacing-5:clamp(3rem,8vw,6rem);--gutter:5vw;--max-content:1440px;--ease:cubic-bezier(0.2,0.7,0.2,1);--duration-fast:200ms;--duration:1000ms;--duration-slow:1400ms;--spirit-bg:var(--background);--spirit-surface:var(--surface);--spirit-border:var(--border);--spirit-accent:var(--accent);--spirit-blue:#6b8fff;--bg:var(--spirit-bg);--panel:color-mix(in srgb,var(--surface) 88%,transparent);--line:var(--spirit-border);--line-strong:var(--border-strong);--faint:var(--muted-deep);--serif:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,serif;--sans:var(--font-sans);--mono:var(--font-mono)}[data-register=protocol]{--background:#0a0a0a;--surface:#141414;--surface-raised:#1c1c1c;--text:#fff;--muted:#8a8a8a;--muted-deep:#5c5c5c;--border:hsla(0,0%,100%,.08);--border-strong:hsla(0,0%,100%,.22);--accent:#0f8;--spirit-bg:var(--background);--spirit-surface:var(--surface);--spirit-border:var(--border);--spirit-accent:var(--accent);--bg:var(--background);--panel:color-mix(in srgb,var(--surface) 88%,transparent);--line:var(--border);--line-strong:var(--border-strong)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text)}body{font-family:var(--sans);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input{font:inherit}button{cursor:pointer}a{color:inherit}.mono{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase}.screen{min-height:100vh;background:radial-gradient(circle at 50% 42%,hsla(0,0%,100%,.08),transparent 24%),radial-gradient(circle at 18% 88%,hsla(0,0%,100%,.04),transparent 28%),linear-gradient(180deg,#030303,#050505 48%,#000)}.button{border:1px solid var(--line);background:rgba(0,0,0,.42);color:var(--text);padding:.85rem 1.15rem;transition:border-color .16s ease,color .16s ease,background .16s ease}.button:hover{border-color:var(--line-strong);background:hsla(0,0%,100%,.06)}.panel{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.avatar-video{position:absolute;inset:0;width:100%;height:100%;background:#000}.live-chamber{min-height:100vh;background:radial-gradient(circle at 50% 18%,hsla(0,0%,100%,.11),transparent 26%),linear-gradient(180deg,#050505,#000);color:var(--text)}.live-chamber-solienne{background:radial-gradient(circle at 52% 20%,rgba(185,214,255,.15),transparent 28%),linear-gradient(180deg,#060606,#000)}.live-chamber-coltrane{background:radial-gradient(circle at 62% 18%,rgba(210,150,255,.16),transparent 26%),radial-gradient(circle at 12% 86%,rgba(255,190,100,.09),transparent 30%),linear-gradient(180deg,#070506,#000)}.live-chamber-henri{background:radial-gradient(circle at 58% 18%,hsla(40,45%,92%,.14),transparent 27%),radial-gradient(circle at 14% 82%,hsla(216,5%,79%,.08),transparent 30%),linear-gradient(180deg,#080806,#000)}.live-chamber-frame{width:100vw;height:100svh;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 50% 40%,hsla(0,0%,100%,.14),transparent 22%),radial-gradient(circle at 50% 68%,hsla(0,0%,100%,.06),transparent 32%),#000}.live-start-card{min-height:100vh;width:min(760px,calc(100vw - 40px));margin:0 auto;display:flex;flex-direction:column;justify-content:center;padding:60px 0}.live-chamber-frame .live-start-card{box-sizing:border-box;height:100svh;min-height:100svh;width:min(620px,calc(100vw - 80px));align-items:center;justify-content:center;overflow:hidden;padding:clamp(22px,5.5vh,58px) 0;text-align:center}.live-start-card h1{margin:18px 0;font-size:clamp(44px,8vw,90px);font-weight:300;line-height:.95;letter-spacing:-.055em}.live-chamber-frame .live-start-card h1{max-width:520px;font-size:clamp(42px,7.4vw,86px)}.live-chamber-wall .live-start-card h1{font-size:clamp(48px,8.4vw,92px)}.live-start-card p{max-width:680px;color:hsla(0,0%,100%,.62);font-size:20px;line-height:1.7}.live-chamber-frame .live-start-card p{max-width:500px;margin-left:auto;margin-right:auto;font-size:clamp(16px,2.15vw,20px);line-height:1.55}.live-chamber-autostart .live-start-card p{max-width:560px}.agent-channel-banner{display:grid;grid-gap:8px;gap:8px;width:min(560px,100%);margin:0 0 20px;border:1px solid hsla(0,0%,100%,.13);border-left:4px solid var(--agent-accent,var(--spirit-accent));background:linear-gradient(90deg,color-mix(in srgb,var(--agent-accent,var(--spirit-accent)) 16%,transparent),transparent 72%),hsla(0,0%,8%,.82);padding:15px 18px}.live-chamber-frame .agent-channel-banner{width:min(430px,100%);justify-items:center;margin-inline:auto;border-left-width:1px;border-bottom:4px solid var(--agent-accent,var(--spirit-accent));background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--agent-accent,var(--spirit-accent)) 18%,transparent),transparent 68%),hsla(0,0%,5%,.78)}.live-chamber-autostart .agent-channel-banner{margin-bottom:clamp(18px,3vh,34px)}.agent-channel-banner span{color:hsla(0,0%,100%,.4);font-size:9px}.agent-channel-banner strong{color:#fff;font-family:var(--sans);font-size:clamp(28px,5vw,54px);font-weight:700;letter-spacing:-.045em;line-height:.88;text-transform:uppercase}.agent-channel-banner em{color:hsla(0,0%,100%,.56);font-family:var(--mono);font-size:10px;font-style:normal;letter-spacing:.12em;text-transform:uppercase}.agent-channel-tags,.primitive-channel-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.agent-channel-tags span,.primitive-channel-tags span{display:inline-flex;align-items:center;min-height:24px;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:hsla(0,0%,100%,.055);color:hsla(0,0%,100%,.46);padding:0 9px;font-size:8px}.encounter-notes{display:grid;grid-gap:8px;gap:8px;margin:-10px 0 24px}.encounter-notes span{display:block;border-left:1px solid hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.4);padding-left:12px;font-size:14px;line-height:1.45}.practice-panel{display:grid;grid-gap:12px;gap:12px;margin:0 0 24px;padding:16px;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.26)}.practice-panel>p{margin:0;color:hsla(0,0%,100%,.32);font-size:9px}.practice-panel h2{margin:0;color:hsla(0,0%,100%,.86);font-size:clamp(22px,4vw,34px);font-weight:300;line-height:1.1}.practice-panel>p:not(.mono){color:hsla(0,0%,100%,.54);font-size:15px;line-height:1.55}.practice-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:hsla(0,0%,100%,.1)}.practice-panel-grid>div{display:grid;grid-gap:8px;gap:8px;background:rgba(0,0,0,.52);padding:13px}.practice-panel-grid span{color:hsla(0,0%,100%,.28);font-size:8px}.practice-panel-grid strong{color:hsla(0,0%,100%,.62);font-size:13px;font-weight:300;line-height:1.45}.live-start-hint{font-family:var(--mono);font-size:11px!important;letter-spacing:.12em;text-transform:uppercase}.second-screen-preview{margin-top:28px;display:flex;gap:20px;align-items:stretch;padding:16px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.02)}.second-screen-preview-frame{flex:0 0 132px;aspect-ratio:16/10;display:flex;align-items:flex-end;padding:8px 10px;border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(135deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,0) 60%),rgba(0,0,0,.45);color:hsla(0,0%,100%,.42);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.second-screen-preview-copy{flex:1 1 auto;display:flex;flex-direction:column;gap:6px;justify-content:center}.second-screen-preview-copy p:first-child{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.5);margin:0}.second-screen-preview-copy p:last-child{font-size:14px;line-height:1.55;color:hsla(0,0%,100%,.72);margin:0}@media (max-width:560px){.second-screen-preview{flex-direction:column;gap:14px}.second-screen-preview-frame{flex:0 0 auto;width:100%;max-width:220px}}.live-booting-status{display:grid;grid-gap:9px;gap:9px;width:min(360px,72vw);margin-top:clamp(18px,4vh,36px);border:1px solid hsla(0,0%,100%,.12);border-bottom:3px solid var(--agent-accent,var(--spirit-accent));background:rgba(0,0,0,.38);padding:15px 18px;text-align:center}.live-booting-status span{color:hsla(0,0%,100%,.38);font-size:9px}.live-booting-status strong{color:hsla(0,0%,100%,.74);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.live-demo-cues{display:grid;grid-gap:8px;gap:8px;width:min(720px,100%);margin:26px 0 4px}.live-demo-cues>p{margin:0 0 4px!important;color:hsla(0,0%,100%,.38);font-size:9px!important}.live-demo-cues article{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:hsla(0,0%,100%,.035);padding:12px 14px}.live-demo-cues span{color:hsla(0,0%,100%,.38);font-size:9px}.live-demo-cues strong{display:block;margin:7px 0 4px;color:hsla(0,0%,100%,.82);font-size:17px;font-weight:300;line-height:1.35}.live-demo-cues small{display:block;color:hsla(0,0%,100%,.36);font-size:13px;line-height:1.45}.live-error,.live-start-error{white-space:pre-wrap;word-break:break-word;color:rgba(255,160,140,.9);border:1px solid rgba(255,100,80,.3);background:rgba(255,70,40,.08)}.live-start-error{margin-top:24px;padding:14px;font-family:var(--mono);font-size:12px}.live-avatar-stage{position:fixed;inset:0;overflow:hidden;background:#000}.live-avatar-video{position:absolute;inset:0;width:100%;height:100%;background:#000}.live-avatar-video video{width:100%;height:100%;object-fit:cover}.live-end-call{position:fixed;left:50%;bottom:28px;z-index:20;transform:translateX(-50%);padding:10px 18px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.82);background:rgba(0,0,0,.52);border:1px solid hsla(0,0%,100%,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transition:border-color .12s ease,color .12s ease}.live-end-call:hover{border-color:hsla(0,0%,100%,.36);color:#fff}.live-end-call:disabled{opacity:.6;cursor:progress}.live-chamber-frame .live-end-call{bottom:78px}.live-chamber-frame .agent-session-fingerprint,.live-chamber-frame .live-control-bar,.live-chamber-frame .live-reset{display:none!important}.live-overlay{position:fixed;inset:20px 20px auto 20px;z-index:18;display:flex;gap:12px;align-items:flex-start;justify-content:space-between;pointer-events:none}.live-overlay-toggle{position:fixed;top:20px;right:20px;z-index:24;min-height:38px;padding:0 12px;border-color:hsla(0,0%,100%,.18);background:rgba(0,0,0,.54);color:hsla(0,0%,100%,.72)}.ambient-strip{position:fixed;left:50%;bottom:18px;z-index:22;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;width:min(760px,calc(100vw - 36px));min-height:42px;padding:9px 14px;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;background:rgba(0,0,0,.58);color:hsla(0,0%,100%,.76);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translateX(-50%);pointer-events:none}.ambient-strip strong{color:hsla(0,0%,100%,.9);font-size:13px;font-weight:500;letter-spacing:.1em}.ambient-strip-balance{color:hsla(0,0%,100%,.5);font-size:11px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ambient-strip-status{min-width:0;overflow:hidden;color:hsla(0,0%,100%,.68);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ambient-strip-status em{margin-right:8px;color:hsla(0,0%,100%,.34);font-style:normal;letter-spacing:.12em;text-transform:uppercase}.meter-hud{position:fixed;bottom:20px;right:20px;z-index:30;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:auto;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}.meter-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid hsla(0,0%,100%,.32);border-radius:999px;background:rgba(0,0,0,.62);color:hsla(0,0%,100%,.92);font-size:13px;letter-spacing:.06em;cursor:pointer;transition:background .12s ease,border-color .12s ease}.meter-chip:hover{background:rgba(0,0,0,.78);border-color:hsla(0,0%,100%,.52)}.meter-chip-symbol{font-size:16px;line-height:1}.meter-chip-balance{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.meter-chip-status{color:hsla(0,0%,100%,.6);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.meter-panel{width:min(360px,calc(100vw - 40px));max-height:78vh;overflow-y:auto;padding:18px;border:1px solid hsla(0,0%,100%,.24);border-radius:14px;background:rgba(8,8,12,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:hsla(0,0%,100%,.92);display:flex;flex-direction:column;gap:14px;box-shadow:0 12px 40px rgba(0,0,0,.45)}.meter-panel-head{display:flex;align-items:baseline;gap:10px;position:relative}.meter-panel-head .mono{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.meter-panel-head strong{font-size:14px;letter-spacing:.08em}.meter-panel-close{position:absolute;top:-6px;right:-4px;background:transparent;border:none;color:hsla(0,0%,100%,.5);font-size:18px;cursor:pointer;padding:4px 8px}.meter-panel-close:hover{color:hsla(0,0%,100%,.9)}.meter-panel-balance,.meter-panel-offer,.meter-panel-ritual{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.08)}.meter-panel-balance strong{font-size:20px;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meter-panel-balance .mono,.meter-panel-foot,.meter-panel-offer .mono,.meter-panel-ritual .mono{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.46)}.meter-panel-blurb{font-size:13px;line-height:1.5;color:hsla(0,0%,100%,.78)}.meter-phases{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:4px}.meter-phases li{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-radius:6px;background:hsla(0,0%,100%,.04);font-size:12px;letter-spacing:.04em}.meter-phases li[data-state=spent]{color:hsla(0,0%,100%,.42);text-decoration:line-through}.meter-phases li[data-state=active]{background:hsla(0,0%,100%,.12);outline:1px solid hsla(0,0%,100%,.28)}.meter-phase-cost{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meter-panel-spent{margin-top:4px}.meter-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.meter-actions .button{font-size:11px;padding:8px 12px;letter-spacing:.06em}.meter-offer-card{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:hsla(0,0%,100%,.02)}.meter-offer-card strong{font-size:14px;letter-spacing:.06em}.meter-panel-foot{padding-top:10px;border-top:1px solid hsla(0,0%,100%,.08);text-align:center}.live-overlay-toggle-hidden{border-color:var(--spirit-accent);color:var(--spirit-accent)}.live-captions-toggle{position:fixed;top:20px;right:178px;z-index:24;min-height:38px;padding:0 12px;border-color:hsla(0,0%,100%,.18);background:rgba(0,0,0,.54);color:hsla(0,0%,100%,.62);letter-spacing:.14em}.live-captions-toggle-on{border-color:var(--spirit-accent);color:var(--spirit-accent)}.live-chamber-frame .live-captions-toggle{display:none}.live-pairing-toggle{position:fixed;top:20px;right:82px;z-index:24;min-height:38px;padding:0 12px;border-color:hsla(0,0%,100%,.18);background:rgba(0,0,0,.54);color:hsla(0,0%,100%,.62);letter-spacing:.14em}.live-pairing-toggle-on{border-color:var(--spirit-accent);color:var(--spirit-accent)}.live-caption-strip{position:fixed;left:50%;bottom:82px;z-index:22;width:min(720px,calc(100vw - 48px));transform:translateX(-50%);border:1px solid hsla(0,0%,100%,.14);background:rgba(0,0,0,.62);padding:12px 18px;color:hsla(0,0%,100%,.92);display:grid;grid-template-columns:max-content 1fr;grid-gap:14px;gap:14px;align-items:baseline;opacity:.92;transition:opacity .22s ease,border-color .22s ease}.live-caption-strip span{color:var(--spirit-accent);font-size:9px;letter-spacing:.16em;text-transform:uppercase}.live-caption-strip p{margin:0;font-size:clamp(15px,1.6vw,19px);line-height:1.35;font-weight:300;color:hsla(0,0%,100%,.96)}.live-caption-strip-final{border-color:hsla(0,0%,100%,.24)}.live-caption-strip-empty{opacity:.42}.live-caption-strip-empty span{color:hsla(0,0%,100%,.42)}.live-caption-strip-wall,.live-chamber-wall .live-caption-strip{bottom:6vh;width:min(82vw,980px);padding:18px 24px;background:rgba(0,0,0,.72);border-color:hsla(0,0%,100%,.18)}.live-caption-strip-wall p{font-size:clamp(22px,2.6vw,32px);line-height:1.3}.live-chamber-frame .live-caption-strip{bottom:24px}.live-client-cue{position:fixed;left:50%;top:24px;z-index:23;width:min(520px,calc(100vw - 40px));border:1px solid color-mix(in srgb,var(--spirit-accent) 42%,transparent);background:rgba(0,0,0,.58);color:hsla(0,0%,100%,.84);padding:14px 16px;text-align:center;transform:translateX(-50%)}.live-client-cue em,.live-client-cue span,.live-client-cue strong{display:block}.live-client-cue span{margin-bottom:8px;color:var(--spirit-accent);font-size:9px}.live-client-cue strong{font-size:clamp(18px,3vw,28px);font-weight:300;line-height:1.1}.live-client-cue em{margin-top:8px;color:hsla(0,0%,100%,.46);font-family:var(--mono);font-size:9px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.live-client-cue-refuse{border-color:color-mix(in srgb,var(--presence-refusing,#ff5f57) 54%,transparent)}.live-client-cue-refuse span{color:var(--presence-refusing,#ff5f57)}.live-client-cue-rest{border-color:hsla(0,0%,100%,.16)}.live-client-cue-rest span{color:hsla(0,0%,100%,.54)}.user-camera-panel{position:absolute;right:16px;bottom:96px;z-index:24;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:auto}.user-camera-toggle{border:1px solid hsla(0,0%,100%,.32);background:rgba(0,0,0,.62);color:hsla(0,0%,100%,.86);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;cursor:pointer}.user-camera-panel-on .user-camera-toggle{border-color:var(--spirit-accent);color:var(--spirit-accent)}.user-camera-preview-frame{position:relative;width:160px;height:90px;border:1px solid hsla(0,0%,100%,.24);background:rgba(0,0,0,.7);overflow:hidden}.user-camera-preview-video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.user-camera-status{position:absolute;inset:0;display:grid;place-items:center;font-size:9px;color:hsla(0,0%,100%,.62);background:rgba(0,0,0,.52);text-align:center;padding:6px}.user-camera-status-error{color:var(--presence-refusing,#ff5f57)}.user-camera-chip{display:inline-block;max-width:260px;border:1px solid hsla(0,0%,100%,.22);background:rgba(0,0,0,.66);color:hsla(0,0%,100%,.82);font-size:10px;letter-spacing:.06em;padding:6px 10px;text-align:right}.user-camera-chip em{display:block;margin-top:4px;font-style:normal;color:hsla(0,0%,100%,.96);text-transform:none;letter-spacing:0;font-size:11px;line-height:1.3}.user-camera-chip-looking{border-color:color-mix(in srgb,var(--spirit-accent) 42%,transparent);color:var(--spirit-accent)}.user-camera-chip-noticed{border-color:hsla(0,0%,100%,.36)}.user-camera-chip-blank{color:hsla(0,0%,100%,.5)}.user-camera-chip-error{border-color:color-mix(in srgb,var(--presence-refusing,#ff5f57) 48%,transparent);color:var(--presence-refusing,#ff5f57)}.live-chamber-frame .live-overlay{inset:18px;justify-content:center}.live-chamber-wall .live-avatar-stage:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 42%,transparent 0,rgba(0,0,0,.06) 42%,rgba(0,0,0,.42) 100%),linear-gradient(180deg,hsla(0,0%,100%,.04),transparent 28%,rgba(0,0,0,.22));box-shadow:inset 0 0 120px rgba(0,0,0,.74)}.live-chamber-wall .live-avatar-video video{filter:saturate(.82) contrast(.92) blur(.25px)}.live-overlay-wall{inset:auto 0 8vh 0!important;justify-content:center}.live-overlay-wall .live-badge{min-width:min(380px,72vw);border-color:hsla(0,0%,100%,.08);background:rgba(0,0,0,.22);text-align:center}.live-overlay-wall .live-badge span{font-size:8px}.live-overlay-wall .live-badge strong{color:hsla(0,0%,100%,.72)}.live-overlay-wall .live-badge em{color:rgba(255,217,160,.62)}.live-overlay-wall .live-panel-wall-pairing{width:min(360px,72vw);max-width:72vw;background:rgba(0,0,0,.38)}.live-overlay-wall .pairing-card{border-color:rgba(255,217,160,.18);background:hsla(0,0%,100%,.04)}.live-overlay-wall .pairing-main{grid-template-columns:minmax(0,1fr) 96px}.live-overlay-wall .pairing-main strong{font-size:20px}.live-overlay-wall .pairing-main span{font-size:11px}.live-overlay-wall .pairing-main img{width:96px;height:96px}.live-badge,.live-error,.live-panel,.live-reset{pointer-events:auto;border:1px solid hsla(0,0%,100%,.13);background:rgba(0,0,0,.52);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.live-badge{padding:14px 16px;min-width:220px}.live-chamber-frame .live-badge{min-width:min(320px,calc(100vw - 40px));text-align:center}.live-badge span,.live-panel p{display:block;margin:0 0 8px;color:hsla(0,0%,100%,.36);font-size:10px}.live-badge strong{color:#fff;font-weight:300;text-transform:capitalize}.live-badge em{display:block;margin-top:7px;color:var(--spirit-accent);font-family:var(--mono);font-size:10px;font-style:normal;letter-spacing:.14em;text-transform:uppercase}.live-panel{max-width:min(460px,42vw);padding:14px 16px}.agent-session-fingerprint{position:fixed;right:20px;bottom:20px;z-index:14;max-width:min(420px,calc(100vw - 40px));border:1px solid hsla(0,0%,100%,.13);background:rgba(0,0,0,.56);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:13px 15px;pointer-events:none}.agent-session-fingerprint span{display:block;margin-bottom:7px;color:hsla(0,0%,100%,.42);font-size:9px}.agent-session-fingerprint em,.agent-session-fingerprint strong{display:block;overflow:hidden;color:hsla(0,0%,100%,.76);font-family:var(--mono);font-size:10px;font-style:normal;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.agent-session-fingerprint em{margin-top:6px;color:hsla(0,0%,100%,.42)}.live-panel a{display:inline-block;margin-bottom:8px;color:rgba(190,218,255,.86);font-size:16px}.live-panel span{display:block;overflow:hidden;color:hsla(0,0%,100%,.36);font-family:var(--mono);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.live-panel-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cast-launcher,.live-panel-actions .button{padding:7px 9px;font-size:9px;text-decoration:none}.live-reset{position:fixed;top:70px;right:20px;z-index:22;padding:11px 14px;white-space:nowrap}.live-error{max-width:360px;padding:12px;font-family:var(--mono);font-size:11px}.primitive-demo{padding:clamp(24px,4vw,56px)}.primitive-hero{width:min(1040px,100%);margin:0 auto clamp(28px,5vw,56px)}.primitive-kicker{margin:0 0 20px;color:var(--faint);font-size:12px}.primitive-hero h1{max-width:980px;margin:0 0 18px;font-size:clamp(46px,9vw,118px);font-weight:300;line-height:.92;letter-spacing:-.06em}.primitive-hero p{max-width:820px;margin:0;color:var(--muted);font-size:clamp(18px,2.4vw,25px);line-height:1.55}.primitive-channel-note{margin-top:18px!important;color:hsla(0,0%,100%,.48)!important;font-size:clamp(16px,2vw,20px)!important}.primitive-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.secondary-action{background:hsla(0,0%,100%,.78)!important;color:#080808!important}.primitive-status-grid{width:min(1180px,100%);margin:0 auto clamp(24px,4vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.primitive-status-card{border-radius:16px;padding:18px}.primitive-status-card span{color:rgba(130,230,170,.62);font-size:9px}.primitive-status-card strong{display:block;margin:10px 0 8px;color:hsla(0,0%,100%,.86);font-size:22px;font-weight:300}.primitive-status-card p{margin:0;color:hsla(0,0%,100%,.45);font-size:14px;line-height:1.55}.primitive-lanes{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:18px;gap:18px}.primitive-lane-card{position:relative;min-height:560px;padding:clamp(22px,3vw,36px);border:1px solid hsla(0,0%,100%,.13);border-radius:18px;background:linear-gradient(135deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.018)),rgba(0,0,0,.58);box-shadow:0 35px 110px rgba(0,0,0,.42);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.primitive-lane-card:before{content:"";position:absolute;inset:-28% -20% auto auto;width:280px;height:280px;border-radius:50%;background:hsla(0,0%,100%,.08);filter:blur(34px);pointer-events:none}.primitive-lane-card h2{margin:22px 0 4px;font-size:clamp(44px,7vw,82px);font-weight:300;line-height:.95;letter-spacing:-.055em}.primitive-lane-card .mono{margin:0;font-size:11px}.primitive-role{margin:0 0 18px;color:hsla(0,0%,100%,.78);font-size:20px}.primitive-body,.primitive-prompt{margin:0;color:var(--muted);font-size:16px;line-height:1.65}.primitive-contract{border-left:1px solid hsla(0,0%,100%,.22);padding:12px 0 12px 18px}.primitive-contract span{display:block;margin-bottom:8px;color:var(--faint);font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.primitive-contract strong{color:hsla(0,0%,100%,.82);font-size:22px;font-weight:300;line-height:1.35}.primitive-agent-authored{border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background:radial-gradient(circle at 12% 0,hsla(0,0%,100%,.11),transparent 34%),hsla(0,0%,100%,.03);padding:16px}.primitive-agent-authored>span,.primitive-demo-script span{color:hsla(0,0%,100%,.38);font-size:9px}.primitive-agent-authored p{margin:10px 0 8px;color:hsla(0,0%,100%,.76);font-size:18px;line-height:1.45}.primitive-agent-authored small,.primitive-demo-script small{display:block;color:hsla(0,0%,100%,.36);font-size:13px;line-height:1.45}.primitive-demo-script{display:grid;grid-gap:8px;gap:8px}.primitive-demo-script div{min-width:0;border-left:1px solid hsla(0,0%,100%,.14);background:rgba(0,0,0,.22);padding:10px 0 10px 12px}.primitive-demo-script strong{display:block;margin:6px 0;color:hsla(0,0%,100%,.82);font-size:16px;font-weight:300;line-height:1.35}.primitive-prompt{color:hsla(0,0%,100%,.42);font-style:italic}.primitive-actions{display:flex;flex-wrap:wrap;gap:10px}.primitive-footer{width:min(940px,100%);margin:clamp(28px,5vw,54px) auto 0;padding:22px 24px;border-radius:14px}.primitive-footer p{margin:0 0 14px;color:var(--faint);font-size:11px}.primitive-footer ol{margin:0;padding-left:20px;color:var(--muted);font-size:17px;line-height:1.7}.primitive-footer code{color:hsla(0,0%,100%,.78);font-family:var(--mono);font-size:.82em}.studio-readiness-strip{width:min(1180px,100%);margin:0 auto clamp(20px,3vw,34px);display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);grid-gap:clamp(18px,3vw,34px);gap:clamp(18px,3vw,34px);padding:clamp(18px,3vw,28px)}.studio-readiness-strip p,.studio-readiness-strip span{margin:0;color:hsla(0,0%,100%,.56);line-height:1.55}.studio-readiness-strip strong{display:block;margin:10px 0 8px;color:#fff;font-size:clamp(34px,5vw,64px);letter-spacing:-.05em;line-height:.9;text-transform:uppercase}.studio-readiness-card{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch;position:relative;min-height:112px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.035);padding:10px}.studio-readiness-card img{width:92px;height:92px;object-fit:cover;object-position:center;background:#000}.studio-readiness-card div{display:grid;align-content:center;grid-gap:6px;gap:6px;min-width:0}.studio-readiness-card strong{color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}.studio-readiness-card small{color:hsla(0,0%,100%,.44);font-size:12px;line-height:1.4}.studio-readiness-status{position:absolute;left:10px;bottom:10px;z-index:2;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,.62);color:hsla(0,0%,100%,.78);font-family:var(--mono);font-size:7px;letter-spacing:.12em;padding:5px 7px;text-transform:uppercase}.studio-readiness-status-pass{border-color:color-mix(in srgb,var(--success) 42%,transparent)}.studio-readiness-status-planned,.studio-readiness-status-watch{border-color:color-mix(in srgb,var(--warning) 42%,transparent)}.studio-readiness-status-blocked{border-color:color-mix(in srgb,var(--error) 50%,transparent)}.agent-select-page{min-height:100vh;padding:clamp(16px,2.6vw,34px);background:linear-gradient(hsla(43,70%,91%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(43,70%,91%,.03) 1px,transparent 0),linear-gradient(180deg,#070707,#000);background-size:52px 52px,52px 52px,auto}.agent-select-hero{width:min(1280px,100%);margin:0 auto clamp(12px,2vw,22px);display:grid;grid-template-columns:minmax(0,.86fr) minmax(300px,.5fr);align-items:end;grid-gap:12px;gap:12px}.agent-select-hero h1{max-width:920px;margin:0;font-size:clamp(46px,7.6vw,96px);font-weight:700;line-height:.92;letter-spacing:0;text-transform:uppercase}.agent-select-hero h1 span{display:block}.agent-select-hero p:not(.primitive-kicker){max-width:540px;margin:0;color:hsla(0,0%,100%,.58);font-size:clamp(16px,1.5vw,19px);line-height:1.5}.agent-select-meter-line{width:min(1280px,100%);margin:0 auto clamp(12px,2vw,22px);display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid hsla(43,70%,91%,.14);background:rgba(8,8,8,.82);padding:10px 12px}.agent-select-meter-line span{flex:0 0 auto;color:hsla(43,48%,89%,.58);font-size:9px;text-transform:uppercase}.agent-select-meter-line p{margin:0;color:hsla(0,0%,100%,.56);font-size:13px;line-height:1.45;text-align:right}.meter-thesis{width:min(1180px,100%);margin:0 auto clamp(18px,3vw,34px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid hsla(43,70%,91%,.14);background:hsla(43,70%,91%,.14)}.meter-thesis article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:150px;padding:clamp(16px,2.2vw,24px);background:linear-gradient(180deg,hsla(43,70%,91%,.045),transparent),rgba(8,8,8,.94)}.meter-thesis span{color:hsla(43,48%,89%,.52);font-size:9px}.meter-thesis strong{color:#fff;font-size:clamp(18px,2.2vw,28px);font-weight:700;line-height:.95;text-transform:uppercase}.meter-thesis p{max-width:310px;margin:0;color:hsla(0,0%,100%,.56);font-size:13px;line-height:1.45}.agent-profile-grid{width:min(1280px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid var(--spirit-border);background:var(--spirit-border)}.agent-profile-card{min-width:0;display:flex;flex-direction:column;border-left:1px solid color-mix(in srgb,var(--agent-accent,#fff) 34%,transparent);background:hsla(0,0%,4%,.88);color:inherit;text-decoration:none;cursor:pointer;transition:background .24s var(--ease),transform .24s var(--ease)}.agent-profile-card:hover{background:hsla(0,0%,7%,.94)}.agent-profile-card:focus-visible{outline:2px solid var(--agent-accent,#fff);outline-offset:-2px}.agent-profile-role{display:block;color:hsla(43,48%,89%,.46);font-size:10px}.agent-profile-name{display:block;color:#fff;font-size:clamp(32px,3.25vw,50px);font-weight:700;line-height:.86;letter-spacing:-.05em;text-transform:uppercase}.agent-profile-oneline{display:block;max-width:440px;color:hsla(0,0%,100%,.64);font-size:clamp(16px,1.6vw,19px);line-height:1.45}.agent-profile-image{position:relative;display:block;aspect-ratio:4/5;min-height:260px;overflow:hidden;background:#030303}.agent-profile-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.74)),linear-gradient(90deg,rgba(0,0,0,.32),transparent 50%,rgba(0,0,0,.2));pointer-events:none}.agent-profile-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--agent-image-position,center center);filter:saturate(.95) contrast(1.05);transform:scale(1.015);transition:transform .9s var(--ease),filter .9s var(--ease)}.agent-profile-card:hover .agent-profile-image img{filter:saturate(1.08) contrast(1.12);transform:scale(1.045)}.agent-profile-status{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 24px);border:1px solid color-mix(in srgb,var(--agent-accent,#fff) 50%,transparent);background:rgba(0,0,0,.52);color:hsla(0,0%,100%,.8);font-size:8px;letter-spacing:.12em;padding:7px 9px;text-transform:uppercase}.agent-profile-copy{display:grid;grid-gap:12px;gap:12px;flex:1 1;padding:clamp(16px,2vw,24px)}.agent-profile-copy .mono{margin:0;color:hsla(43,48%,89%,.46);font-size:10px}.agent-profile-copy h2{margin:0;color:#fff;font-size:clamp(30px,3vw,46px);font-weight:700;line-height:.94;letter-spacing:0;text-transform:uppercase}.agent-profile-copy p{max-width:440px;margin:0;color:hsla(0,0%,100%,.64);font-size:clamp(15px,1.4vw,18px);line-height:1.45}.agent-profile-copy span{color:hsla(0,0%,100%,.36);font-size:9px}.agent-best-for{display:block;max-width:420px;color:hsla(43,48%,89%,.72);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.13em;line-height:1.45;text-transform:uppercase}.agent-meter-strip{display:grid;grid-gap:7px;gap:7px;border:1px solid color-mix(in srgb,var(--agent-accent,#fff) 28%,transparent);padding:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--agent-accent,#fff) 11%,transparent),transparent 62%),hsla(0,0%,100%,.035)}.agent-meter-strip[data-meter-mode=sponsored]{border-color:hsla(94,59%,67%,.36);background:linear-gradient(90deg,hsla(94,59%,67%,.1),transparent 62%),hsla(0,0%,100%,.035)}.agent-meter-strip strong{color:hsla(0,0%,100%,.82);font-size:15px;font-weight:700;line-height:1.05;text-transform:uppercase}.agent-meter-strip .mono{color:hsla(43,48%,89%,.58);font-size:8px}.agent-meter-strip[data-meter-mode=sponsored] .mono{color:hsla(91,70%,75%,.68)}.agent-canvas-verbs{display:flex;flex-wrap:wrap;gap:5px;margin-top:1px}.agent-canvas-verbs span{border:1px solid hsla(0,0%,100%,.105);padding:5px 7px;color:hsla(0,0%,100%,.58);font-family:var(--mono);font-size:7px;letter-spacing:.08em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.agent-action-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.08)}.agent-action-split div{display:grid;align-content:start;grid-gap:5px;gap:5px;min-height:74px;padding:9px;background:rgba(0,0,0,.38)}.agent-action-split .mono{color:hsla(43,48%,89%,.48);font-size:7px}.agent-action-split p{max-width:none;color:hsla(0,0%,100%,.6);font-family:var(--mono);font-size:8px;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}.agent-profile-details{margin-top:2px}.agent-profile-details summary{width:-moz-fit-content;width:fit-content;border-bottom:1px solid hsla(43,48%,89%,.18);color:hsla(0,0%,100%,.38);cursor:pointer;font-size:8px;list-style:none}.agent-profile-details summary::-webkit-details-marker{display:none}.agent-profile-details summary:after{content:" +";color:hsla(43,48%,89%,.56)}.agent-profile-details[open] summary:after{content:" -"}.agent-profile-fields{display:grid;grid-gap:1px;gap:1px;margin:4px 0 0;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.08)}.agent-profile-fields div{display:grid;grid-gap:5px;gap:5px;margin:0;background:rgba(0,0,0,.34);padding:10px}.agent-profile-fields dd,.agent-profile-fields dt{margin:0}.agent-profile-fields dt{color:hsla(43,48%,89%,.52);font-size:8px}.agent-profile-fields dd{color:hsla(0,0%,100%,.58);font-size:13px;line-height:1.35}.agent-practice-strip{display:grid;grid-gap:6px;gap:6px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.1)}.agent-practice-strip strong{color:hsla(0,0%,100%,.78);font-size:13px;font-weight:400;line-height:1.35}.agent-practice-strip small{color:hsla(0,0%,100%,.34);font-family:var(--mono);font-size:8px;letter-spacing:.1em;line-height:1.6;text-transform:uppercase}.agent-generic-proof{padding-top:8px;border-top:1px solid hsla(0,0%,100%,.1);color:hsla(43,48%,89%,.62);font-size:13px;line-height:1.4}.agent-profile-actions{display:grid;grid-gap:10px;gap:10px;padding:0 clamp(16px,2vw,24px) clamp(16px,2vw,24px)}.agent-profile-actions .button{justify-content:center;min-height:52px}.agent-select-footer{width:min(1280px,100%);margin:14px auto 0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.device-surface-card{width:min(1180px,100%);margin:18px auto 0;display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);grid-gap:1px;gap:1px;border:1px solid hsla(43,70%,91%,.16);background:hsla(43,70%,91%,.16)}.device-surface-card img{display:block;width:100%;height:100%;min-height:300px;object-fit:cover;background:#050505}.device-surface-card>div{display:grid;align-content:center;grid-gap:14px;gap:14px;padding:clamp(24px,4vw,44px);background:linear-gradient(90deg,rgba(215,38,61,.08),transparent 52%),rgba(7,7,7,.94)}.device-surface-card p{max-width:620px;margin:0;color:hsla(0,0%,100%,.6);font-size:clamp(16px,1.8vw,20px);line-height:1.55}.device-surface-card .mono{color:hsla(43,70%,91%,.68);font-size:10px}.device-surface-card h2{max-width:720px;margin:0;color:#fff;font-size:clamp(34px,6vw,78px);font-weight:700;line-height:.88;letter-spacing:-.052em;text-transform:uppercase}.agentv-review{padding:clamp(24px,4vw,56px);background:radial-gradient(circle at 72% 12%,rgba(180,210,255,.14),transparent 26%),radial-gradient(circle at 12% 82%,hsla(0,0%,100%,.07),transparent 28%),linear-gradient(180deg,#070707,#010101)}.agentv-definition,.agentv-footer,.agentv-grid,.agentv-hero,.agentv-section{width:min(1180px,100%);margin-inline:auto}.agentv-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);grid-gap:clamp(18px,4vw,42px);gap:clamp(18px,4vw,42px);align-items:end;margin-bottom:clamp(24px,5vw,58px)}.agentv-questions-hero{display:block}.agentv-kicker{margin:0 0 18px;color:rgba(180,210,255,.55);font-size:11px}.agentv-hero h1{max-width:900px;margin:0 0 18px;font-size:clamp(52px,10vw,132px);font-weight:300;letter-spacing:-.065em;line-height:.88}.agentv-hero p{max-width:780px;margin:0;color:hsla(0,0%,100%,.62);font-size:clamp(18px,2.2vw,25px);line-height:1.58}.agentv-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.agentv-share{border-radius:18px;padding:20px}.agentv-card>p:first-child,.agentv-definition>p:first-child,.agentv-footer p,.agentv-section-heading p,.agentv-share p{margin:0 0 12px;color:hsla(0,0%,100%,.36);font-size:10px}.agentv-share strong{display:block;overflow:hidden;margin-bottom:12px;color:hsla(0,0%,100%,.88);font-family:var(--mono);font-size:13px;letter-spacing:.08em;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.agentv-share small,.agentv-share span{display:block;color:hsla(0,0%,100%,.48);font-size:13px;line-height:1.45}.agentv-share div{margin-top:16px;border-top:1px solid hsla(0,0%,100%,.1);padding-top:14px}.agentv-share code{display:block;overflow:hidden;margin-top:7px;color:rgba(180,210,255,.78);font-family:var(--mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.agentv-definition{margin-bottom:clamp(18px,4vw,38px);border-radius:20px;padding:clamp(20px,3vw,34px)}.agentv-card h2,.agentv-definition h2,.agentv-section-heading h2{margin:0 0 14px;color:hsla(0,0%,100%,.9);font-size:clamp(30px,4.5vw,62px);font-weight:300;letter-spacing:-.052em;line-height:.98}.agentv-card p,.agentv-definition p:not(:first-child),.agentv-footer span{margin:0;color:hsla(0,0%,100%,.58);font-size:17px;line-height:1.65}.agentv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px;margin-bottom:clamp(28px,5vw,60px)}.agentv-card{border-radius:18px;padding:clamp(18px,3vw,30px)}.agentv-card ul{margin:0;padding-left:20px;color:hsla(0,0%,100%,.62);font-size:16px;line-height:1.8}.agentv-card a:not(.button){color:rgba(190,220,255,.86)}.agentv-card .button{display:inline-block;margin-top:18px;text-decoration:none}.agentv-section{margin-bottom:clamp(26px,5vw,60px)}.agentv-section-heading{margin-bottom:16px}.agentv-question-list,.agentv-read-order{display:grid;grid-gap:12px;gap:12px}.agentv-read-order{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.agentv-question-card,.agentv-read-order article{border:1px solid hsla(0,0%,100%,.12);border-radius:18px;background:linear-gradient(135deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.018)),rgba(0,0,0,.42);padding:18px}.agentv-question-card>span,.agentv-read-order span{display:block;margin-bottom:14px;color:rgba(180,210,255,.58);font-size:9px}.agentv-read-order strong{display:block;margin-bottom:10px;color:hsla(0,0%,100%,.86);font-size:24px;font-weight:300}.agentv-question-card li,.agentv-question-card p,.agentv-read-order p,.agentv-reference-line{color:hsla(0,0%,100%,.56);font-size:15px;line-height:1.6}.agentv-question-card p,.agentv-read-order p{margin:0}.agentv-question-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.agentv-open-questions .agentv-question-list{grid-template-columns:1fr}.agentv-question-card h3{margin:0 0 12px;color:hsla(0,0%,100%,.9);font-size:clamp(24px,3.2vw,42px);font-weight:300;letter-spacing:-.04em;line-height:1.05}.agentv-question-card h4{margin:18px 0 8px;color:hsla(0,0%,100%,.46);font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.agentv-question-card ul{margin:12px 0 0;padding-left:20px}.agentv-footer{border-radius:20px;padding:clamp(20px,3vw,34px)}.agentv-footer blockquote{margin:0 0 16px;color:hsla(0,0%,100%,.82);font-size:clamp(20px,3vw,34px);font-weight:300;letter-spacing:-.035em;line-height:1.25}.agentv-device{min-height:100vh;padding:clamp(20px,4vw,54px);background:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0),radial-gradient(circle at 78% 8%,rgba(180,210,255,.14),transparent 24%),radial-gradient(circle at 18% 90%,hsla(0,0%,100%,.07),transparent 28%),#030303;background-size:34px 34px,34px 34px,auto,auto,auto}.agentv-check-grid,.agentv-device-grid,.agentv-device-hero{width:min(1220px,100%);margin-inline:auto}.agentv-device-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);grid-gap:clamp(16px,4vw,36px);gap:clamp(16px,4vw,36px);align-items:end;margin-bottom:clamp(22px,4vw,42px)}.agentv-device-hero h1{max-width:980px;margin:0 0 16px;font-size:clamp(46px,8vw,112px);font-weight:300;letter-spacing:-.064em;line-height:.9}.agentv-device-hero p{max-width:820px;margin:0;color:hsla(0,0%,100%,.6);font-size:clamp(18px,2.1vw,24px);line-height:1.55}.agentv-device-score{border-radius:20px;padding:20px}.agentv-device-score p{margin:0 0 14px;color:hsla(0,0%,100%,.36);font-size:10px}.agentv-device-score strong{display:block;color:hsla(0,0%,100%,.92);font-size:clamp(56px,8vw,92px);font-weight:300;letter-spacing:-.06em;line-height:.86}.agentv-device-score small,.agentv-device-score span{display:block;margin-top:12px;color:hsla(0,0%,100%,.48);font-size:14px;line-height:1.45}.agentv-device-score small{color:rgba(180,210,255,.64);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.agentv-device-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));grid-gap:14px;gap:14px;margin-bottom:14px}.agentv-device-card{border-radius:20px;padding:clamp(18px,3vw,30px)}.agentv-device-card>p:first-child{margin:0 0 12px;color:hsla(0,0%,100%,.36);font-size:10px}.agentv-device-card h2{margin:0 0 16px;color:hsla(0,0%,100%,.9);font-size:clamp(30px,4.2vw,56px);font-weight:300;letter-spacing:-.052em;line-height:.98}.agentv-device-pair{display:grid;grid-template-columns:minmax(0,1fr) 132px;grid-gap:16px;gap:16px;align-items:center;margin:18px 0}.agentv-device-pair span{display:block;margin-bottom:8px;color:hsla(0,0%,100%,.36);font-size:10px}.agentv-device-pair strong{display:block;color:#fff;font-family:var(--mono);font-size:clamp(30px,5vw,52px);font-weight:400;letter-spacing:.18em}.agentv-device-card li,.agentv-device-note,.agentv-device-pair p{color:hsla(0,0%,100%,.56);font-size:16px;line-height:1.6}.agentv-device-pair img{width:132px;height:132px;border-radius:12px;background:#fff;padding:8px}.agentv-device-actions{display:flex;flex-wrap:wrap;gap:8px}.agentv-safe-zone{position:relative;width:min(100%,520px);aspect-ratio:1/1;margin:0 auto 18px;border:1px solid hsla(0,0%,100%,.28);background:linear-gradient(hsla(0,0%,100%,.07) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0),radial-gradient(circle at 50% 42%,hsla(0,0%,100%,.18),transparent 18%),#080808;background-size:12.5% 12.5%,12.5% 12.5%,auto,auto;box-shadow:inset 0 0 0 22px hsla(0,0%,100%,.035),inset 0 0 80px hsla(0,0%,100%,.08)}.agentv-safe-zone:after,.agentv-safe-zone:before{content:"";position:absolute;inset:10%;border:1px dashed rgba(180,210,255,.35);pointer-events:none}.agentv-safe-zone:after{inset:22%;border-style:solid;border-color:hsla(0,0%,100%,.18)}.agentv-safe-zone-inner{position:absolute;inset:26%;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;background:radial-gradient(circle,hsla(0,0%,100%,.12),rgba(0,0,0,.08));text-align:center}.agentv-safe-zone-inner small,.agentv-safe-zone-inner span{color:hsla(0,0%,100%,.48);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.agentv-safe-zone-inner strong{color:hsla(0,0%,100%,.9);font-family:var(--mono);font-size:clamp(18px,3vw,34px);font-weight:400;letter-spacing:.18em}.agentv-safe-zone-inner small{width:72%;font-size:8px;line-height:1.5}.agentv-check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.agentv-check-card{min-height:148px;border:1px solid hsla(0,0%,100%,.12);border-radius:18px;background:rgba(0,0,0,.42);padding:16px}.agentv-check-card span{display:block;margin-bottom:12px;color:hsla(0,0%,100%,.34);font-size:9px}.agentv-check-card strong{display:block;margin-bottom:9px;color:hsla(0,0%,100%,.84);font-size:23px;font-weight:300}.agentv-check-card p{margin:0;color:hsla(0,0%,100%,.5);font-size:14px;line-height:1.5}.agentv-check-ok{border-color:rgba(120,230,170,.34);background:rgba(30,120,70,.12)}.agentv-check-ok span{color:rgba(120,230,170,.78)}.agentv-check-warn{border-color:rgba(255,210,130,.32);background:rgba(160,100,20,.12)}.agentv-check-warn span{color:rgba(255,210,130,.78)}.agentv-check-fail{border-color:rgba(255,100,80,.34);background:rgba(160,40,20,.12)}.agentv-check-fail span{color:rgba(255,140,110,.86)}.agentv-device-card pre{max-height:320px;overflow:auto;margin:0;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background:rgba(0,0,0,.35);color:rgba(180,210,255,.72);padding:14px;font-family:var(--mono);font-size:11px;line-height:1.55}.agentv-device-card ul{margin:0 0 18px;padding-left:20px}.agentv-control{min-height:100vh;padding:clamp(18px,4vw,48px);background:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0),radial-gradient(circle at 70% 4%,rgba(0,255,136,.13),transparent 24%),radial-gradient(circle at 16% 92%,rgba(107,143,255,.11),transparent 32%),#030303;background-size:34px 34px,34px 34px,auto,auto,auto}.agentv-control-grid,.agentv-control-hero,.agentv-control-section{width:min(1120px,100%);margin-inline:auto}.agentv-control-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,340px);grid-gap:clamp(14px,4vw,34px);gap:clamp(14px,4vw,34px);align-items:end;margin-bottom:14px}.agentv-control-hero h1{max-width:900px;margin:0 0 16px;color:hsla(0,0%,100%,.94);font-size:clamp(44px,8vw,112px);font-weight:700;letter-spacing:-.062em;line-height:.88;text-transform:uppercase}.agentv-command-card p,.agentv-control-card p,.agentv-control-hero p:not(.mono){color:hsla(0,0%,100%,.58);font-size:clamp(16px,2vw,20px);line-height:1.55}.agentv-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.agentv-control-card{display:grid;grid-gap:14px;gap:14px;padding:clamp(18px,3vw,28px)}.agentv-command-card span,.agentv-control-card>p:first-child{margin:0;color:hsla(0,0%,100%,.36);font-size:10px}.agentv-control-card strong{overflow-wrap:anywhere;color:hsla(0,0%,100%,.86);font-family:var(--mono);font-size:13px;font-weight:400;letter-spacing:.08em;line-height:1.5}.agentv-control-card h2{margin:0;color:hsla(0,0%,100%,.92);font-size:clamp(30px,4vw,56px);font-weight:700;letter-spacing:-.052em;line-height:.95;text-transform:uppercase}.agentv-control-card label{display:grid;grid-gap:8px;gap:8px}.agentv-control-card label span,.agentv-control-card small{color:hsla(0,0%,100%,.42);font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.agentv-control-card input{width:100%;border:1px solid hsla(0,0%,100%,.14);border-radius:0;background:rgba(0,0,0,.36);color:hsla(0,0%,100%,.9);font:inherit;padding:13px 12px}.agentv-control-section{margin-bottom:14px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.22);padding:clamp(18px,3vw,28px)}.agentv-control-actions{display:flex;flex-wrap:wrap;gap:8px}.agentv-command-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:10px;gap:10px}.agentv-command-card{display:grid;grid-gap:12px;gap:12px;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.42);padding:16px}.agentv-command-card code{overflow-x:auto;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.045);color:rgba(180,210,255,.78);font-family:var(--mono);font-size:11px;line-height:1.5;padding:12px;white-space:pre-wrap;word-break:break-word}.agentv-command-actions{display:flex;flex-wrap:wrap;gap:8px}.agentv-command-actions .button:disabled{cursor:wait;opacity:.52}@media (max-width:760px){.agentv-control-hero{grid-template-columns:1fr}.agentv-control-hero h1{font-size:clamp(46px,16vw,78px)}.agentv-command-list,.agentv-control-grid{grid-template-columns:1fr}}.channel-switcher{display:inline-flex;align-items:center;gap:12px;max-width:100%;width:-moz-fit-content;width:fit-content;margin-bottom:22px;padding:8px;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:rgba(0,0,0,.42);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow-x:auto;scrollbar-width:none}.channel-switcher::-webkit-scrollbar{display:none}.channel-switcher>span{flex-shrink:0;padding-left:10px;color:hsla(0,0%,100%,.36);font-size:9px}.channel-switcher>div{display:flex;flex-shrink:0;gap:6px}.channel-link{display:inline-flex;align-items:center;flex-shrink:0;min-height:32px;padding:0 12px;border:1px solid transparent;border-radius:999px;color:hsla(0,0%,100%,.56);font-family:var(--mono);font-size:10px;letter-spacing:.16em;white-space:nowrap;text-decoration:none;text-transform:uppercase;transition:border-color .16s ease,color .16s ease,background .16s ease}@media (max-width:900px){.channel-switcher>span{display:none}.channel-switcher{padding:6px;gap:6px}.channel-link{padding:0 10px;font-size:9px;letter-spacing:.12em}}.channel-link:hover{border-color:hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.09);color:hsla(0,0%,100%,.9)}.channel-switcher-compact{margin:0;pointer-events:auto}.live-frame-switcher{position:absolute;right:20px;bottom:20px;z-index:8;padding:10px 14px;border-radius:999px;background:rgba(0,0,0,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.12);opacity:.45;transition:opacity .18s ease;pointer-events:auto}.live-frame-switcher:focus-within,.live-frame-switcher:hover{opacity:1}.cast-receiver{position:fixed;inset:0;overflow:hidden;background:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0),radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.08),transparent 30%),#020202;background-size:44px 44px,44px 44px,auto,auto}.cast-receiver iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.cast-receiver-waiting{width:min(820px,calc(100vw - 48px));min-height:100vh;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.cast-receiver-waiting p{margin:0 0 18px;color:hsla(0,0%,100%,.32);font-size:11px}.cast-receiver-waiting h1{margin:0 0 18px;color:#fff;font-size:clamp(52px,10vw,118px);font-weight:300;letter-spacing:-.06em;line-height:.9}.cast-receiver-waiting span{max-width:640px;color:hsla(0,0%,100%,.54);font-size:clamp(18px,2.4vw,25px);line-height:1.55}.cast-receiver-status{position:fixed;left:24px;bottom:22px;z-index:10;max-width:calc(100vw - 48px);padding:10px 13px;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:rgba(0,0,0,.62);color:hsla(0,0%,100%,.42);font-size:10px}.pairing-card{margin-top:12px;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:hsla(0,0%,100%,.035);padding:14px}.pairing-card-compact{margin-top:10px;padding:10px}.pairing-main{display:grid;grid-template-columns:minmax(0,1fr) 116px;grid-gap:14px;gap:14px;align-items:center}.pairing-card-compact .pairing-main{grid-template-columns:minmax(0,1fr) 82px;gap:10px}.pairing-main p{margin:0 0 8px;color:hsla(0,0%,100%,.32);font-size:9px}.pairing-main strong{display:block;color:#fff;font-family:var(--mono);font-size:clamp(24px,4vw,38px);font-weight:500;letter-spacing:.18em}.pairing-card-compact .pairing-main strong{font-size:22px}.pairing-main span{display:block;margin-top:8px;color:hsla(0,0%,100%,.42);font-size:13px;line-height:1.45}.pairing-main img{width:116px;height:116px;border-radius:8px;background:#fff;padding:6px}.pairing-card-compact .pairing-main img{width:82px;height:82px;padding:4px}.pairing-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pairing-actions .button,.pairing-actions .cast-launcher{padding:7px 9px;font-size:9px;text-decoration:none}.pairing-more{font-size:9px;color:hsla(0,0%,100%,.42)}.pairing-more>summary{list-style:none;cursor:pointer;padding:7px 9px;border:1px solid hsla(0,0%,100%,.18);border-radius:4px;letter-spacing:.06em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pairing-more>summary::-webkit-details-marker{display:none}.pairing-more[open]>summary{border-color:hsla(0,0%,100%,.32)}.pairing-more-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.operator-debug{position:fixed;right:18px;bottom:18px;z-index:40;width:min(390px,calc(100vw - 36px));pointer-events:auto;border:1px solid rgba(80,180,255,.28);border-radius:12px;background:rgba(0,0,0,.76);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 80px rgba(0,0,0,.5);padding:14px}.operator-debug p{margin:0 0 12px;color:rgba(120,200,255,.76);font-size:10px}.operator-debug dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.operator-debug div{min-width:0;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:8px}.operator-debug dt{color:hsla(0,0%,100%,.32);font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.operator-debug dd{margin:5px 0 0;overflow:hidden;color:hsla(0,0%,100%,.78);font-family:var(--mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.operator-debug pre{max-height:120px;overflow:auto;margin:10px 0 0;color:rgba(255,130,100,.88);white-space:pre-wrap}.operator-debug a,.operator-debug pre{font-family:var(--mono);font-size:10px}.operator-debug a{display:inline-block;margin-top:10px;color:rgba(180,220,255,.86);letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.operator-page{min-height:100vh;padding:clamp(22px,4vw,56px);background:radial-gradient(circle at 78% 14%,rgba(80,180,255,.16),transparent 26%),radial-gradient(circle at 8% 82%,rgba(255,210,130,.08),transparent 30%),linear-gradient(180deg,#040506,#000)}.operator-events,.operator-grid,.operator-hero,.operator-query,.operator-wide-grid{width:min(1220px,100%);margin-inline:auto}.operator-hero{margin-bottom:24px}.operator-kicker{margin:0 0 18px;color:rgba(120,200,255,.62);font-size:11px}.operator-hero h1{max-width:980px;margin:0 0 16px;font-size:clamp(48px,8vw,112px);font-weight:300;letter-spacing:-.06em;line-height:.9}.operator-hero p{max-width:820px;margin:0;color:hsla(0,0%,100%,.6);font-size:clamp(18px,2.2vw,24px);line-height:1.55}.operator-query{display:grid;grid-template-columns:180px minmax(260px,1fr) auto auto;grid-gap:12px;gap:12px;align-items:end;margin-bottom:18px;padding:16px;border-radius:16px}.operator-query label{min-width:0}.operator-query label span{display:block;margin-bottom:8px;color:hsla(0,0%,100%,.34);font-size:9px}.operator-query input,.operator-query select{width:100%;min-height:42px;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;background:rgba(0,0,0,.42);color:hsla(0,0%,100%,.9);padding:0 12px}.operator-query .button{min-height:42px}.operator-toggle{display:flex;gap:8px;align-items:center;color:hsla(0,0%,100%,.52);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.operator-toggle input{width:auto;min-height:auto}.operator-toggle span{display:inline;margin:0}.operator-query-note{grid-column:1/-1;margin:0;color:hsla(0,0%,100%,.36);font-size:13px;line-height:1.45}.operator-error{width:min(1220px,100%);margin:0 auto 18px;border:1px solid rgba(255,110,80,.3);border-radius:12px;background:rgba(255,70,40,.08);color:rgba(255,170,140,.92);padding:12px;white-space:pre-wrap}.refusal-review{min-height:100vh;padding:clamp(24px,4vw,56px);background:radial-gradient(circle at 52% 18%,rgba(200,220,255,.13),transparent 28%),radial-gradient(circle at 12% 80%,hsla(0,0%,100%,.055),transparent 26%),linear-gradient(180deg,#050505,#000)}.refusal-review-grid,.refusal-review-hero,.refusal-review-output{width:min(1120px,100%);margin-inline:auto}.refusal-review-hero{margin-bottom:clamp(22px,4vw,42px)}.refusal-review-hero h1{max-width:960px;margin:0 0 16px;font-size:clamp(70px,14vw,180px);font-weight:300;letter-spacing:-.075em;line-height:.82}.refusal-review-hero p:not(.primitive-kicker){max-width:780px;margin:0;color:hsla(0,0%,100%,.58);font-size:clamp(18px,2.1vw,24px);line-height:1.58}.refusal-review-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);grid-gap:14px;gap:14px}.refusal-review-card,.refusal-review-output{border-radius:18px;padding:clamp(18px,3vw,30px)}.refusal-review-card>p,.refusal-review-output p{margin:0 0 14px;color:hsla(0,0%,100%,.36);font-size:10px}.refusal-review blockquote,.refusal-review-output blockquote{margin:0 0 20px;color:hsla(0,0%,100%,.88);font-size:clamp(25px,4vw,48px);font-weight:300;line-height:1.08;letter-spacing:-.04em}.refusal-review-card ul{margin:0;padding-left:20px;color:hsla(0,0%,100%,.58);font-size:17px;line-height:1.65}.refusal-review-checks,.refusal-review-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.refusal-review-output{display:grid;grid-gap:22px;gap:22px;margin-top:14px}.refusal-review-output pre{max-height:260px;overflow:auto;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:rgba(0,0,0,.4);color:hsla(0,0%,100%,.62);padding:14px;white-space:pre-wrap}.withdraw-page{min-height:100vh;display:grid;place-items:center;padding:clamp(22px,4vw,56px);background:radial-gradient(circle at 48% 14%,rgba(180,220,255,.12),transparent 24%),linear-gradient(180deg,#050505,#000)}.withdraw-card{width:min(780px,100%);padding:clamp(22px,4vw,44px)}.withdraw-card h1{margin:0 0 18px;color:hsla(0,0%,100%,.92);font-size:clamp(44px,8vw,88px);font-weight:300;letter-spacing:-.06em;line-height:.92}.withdraw-card p{margin:0 0 22px;color:hsla(0,0%,100%,.58);font-size:clamp(17px,2vw,21px);line-height:1.62}.withdraw-card dl{display:grid;grid-gap:1px;gap:1px;margin:0 0 20px;background:hsla(0,0%,100%,.1)}.withdraw-card dl div{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:14px;gap:14px;background:rgba(0,0,0,.72);padding:13px 0}.withdraw-card dt{color:hsla(0,0%,100%,.34);font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.withdraw-card dd{min-width:0;margin:0;color:hsla(0,0%,100%,.78);overflow-wrap:anywhere}.withdraw-note{color:hsla(0,0%,100%,.42)!important;font-size:14px!important}.withdraw-actions{display:flex;flex-wrap:wrap;gap:10px}.operator-health{width:min(1220px,100%);margin:0 auto 18px;border-radius:16px;display:flex;gap:18px;align-items:center;justify-content:space-between;padding:16px 18px}.operator-health p{margin:0 0 6px;color:hsla(0,0%,100%,.34);font-size:9px}.operator-health strong{color:hsla(0,0%,100%,.86);font-size:clamp(24px,3vw,36px);font-weight:300;letter-spacing:-.04em}.operator-health-checks{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.operator-pill-good,.operator-pill-warn{border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:7px 10px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.operator-pill-good{border-color:rgba(132,230,180,.32);color:rgba(132,230,180,.92)}.operator-pill-warn{border-color:rgba(255,194,124,.28);color:rgba(255,194,124,.9)}.operator-grid,.operator-wide-grid{display:grid;grid-gap:14px;gap:14px}.operator-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.operator-wide-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);margin-top:14px}.operator-card{min-width:0;border-radius:16px;padding:18px}.operator-card>p{margin:0 0 14px;color:hsla(0,0%,100%,.34);font-size:10px}.operator-card>strong{display:block;overflow:hidden;margin-bottom:16px;color:#fff;font-size:clamp(24px,3vw,36px);font-weight:300;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.operator-status-good{color:rgba(132,230,180,.94)!important}.operator-status-warn{color:rgba(255,194,124,.94)!important}.operator-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.operator-card dl div{min-width:0;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:10px;background:hsla(0,0%,100%,.025)}.operator-card dt{color:hsla(0,0%,100%,.32);font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.operator-card dd{margin:6px 0 0;overflow:hidden;color:hsla(0,0%,100%,.78);font-family:var(--mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.operator-card h2{margin:0 0 12px;font-size:clamp(30px,4vw,54px);font-weight:300;letter-spacing:-.045em}.operator-card blockquote{margin:0 0 16px;color:hsla(0,0%,100%,.74);font-size:clamp(22px,3vw,38px);line-height:1.18}.operator-reply{margin:0 0 12px;color:rgba(180,220,255,.78);font-size:18px;line-height:1.5}.operator-card small{color:hsla(0,0%,100%,.36);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase}.operator-card pre{max-height:180px;overflow:auto;margin:14px 0 0;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:rgba(0,0,0,.35);color:hsla(0,0%,100%,.64);padding:12px;font-family:var(--mono);font-size:11px;white-space:pre-wrap}.operator-artifact-preview{display:block;width:100%;max-height:220px;margin-top:14px;border:1px solid var(--spirit-border);object-fit:cover}.presence-display{position:fixed;inset:0;overflow:hidden;background:linear-gradient(hsla(0,0%,100%,.026) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0),radial-gradient(circle at 78% 18%,rgba(107,143,255,.16),transparent 34%),#050505;background-size:64px 64px,64px 64px,auto,auto;color:#fff}.presence-display-frame{position:absolute;inset:clamp(18px,4vw,54px);display:grid;grid-template-rows:auto auto 1fr auto;border:1px solid var(--spirit-border);padding:clamp(22px,4vw,58px)}.presence-display-frame:after,.presence-display-frame:before{content:"";position:absolute;width:34px;height:34px;pointer-events:none}.presence-display-frame:before{top:-1px;left:-1px;border-top:2px solid var(--spirit-blue);border-left:2px solid var(--spirit-blue)}.presence-display-frame:after{right:-1px;bottom:-1px;border-right:2px solid var(--spirit-blue);border-bottom:2px solid var(--spirit-blue)}.presence-display-agent,.presence-display-session{margin:0;color:hsla(0,0%,100%,.36);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.presence-display-state{display:flex;align-items:baseline;gap:18px;margin-top:18px}.presence-display-state span{color:var(--spirit-accent);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.presence-display-state strong{color:#fff;font-family:var(--sans);font-size:clamp(54px,10vw,170px);font-weight:700;letter-spacing:-.07em;line-height:.82;text-transform:uppercase}.presence-display-artifact,.presence-display-empty{align-self:center;width:min(1060px,100%)}.presence-display-artifact p{margin:0 0 20px;color:hsla(0,0%,100%,.36);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.presence-display-artifact h1,.presence-display-empty h1{margin:0;color:#fff;font-family:var(--sans);font-size:clamp(46px,7vw,118px);font-weight:700;letter-spacing:-.06em;line-height:.92;text-transform:uppercase}.presence-display-artifact h2,.presence-display-empty p{max-width:880px;margin:24px 0 0;color:hsla(0,0%,100%,.62);font-size:clamp(20px,2.2vw,34px);font-weight:400;line-height:1.35}.presence-display-artifact img{display:block;max-width:min(100%,980px);max-height:52vh;margin-top:28px;border:1px solid hsla(0,0%,100%,.18);object-fit:contain}.presence-display-artifact-visual{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(320px,1fr);grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);align-items:center}.presence-display-artifact-visual h1,.presence-display-artifact-visual h2,.presence-display-artifact-visual p{grid-column:1}.presence-display-artifact-visual img{grid-column:2;grid-row:1/span 3;margin-top:0}.presence-display-session{align-self:end}.operator-actions{display:flex;flex-wrap:wrap;gap:8px}.operator-events{margin-top:14px}.operator-event-list{display:grid;grid-gap:8px;gap:8px}.operator-event-list article{display:grid;grid-template-columns:92px 180px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-width:0;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:hsla(0,0%,100%,.025);padding:10px 12px}.operator-event-list span,.operator-event-list strong{color:hsla(0,0%,100%,.46);font-family:var(--mono);font-size:11px}.operator-event-list strong{color:rgba(180,220,255,.72)}.operator-event-list em{overflow:hidden;color:hsla(0,0%,100%,.72);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.receiver-home{min-height:100vh;background:radial-gradient(circle at 74% 18%,rgba(200,220,255,.14),transparent 26%),radial-gradient(circle at 20% 82%,hsla(0,0%,100%,.08),transparent 30%),linear-gradient(180deg,#060606,#000);display:grid;place-items:center;padding:clamp(20px,5vw,64px)}.receiver-panel{width:min(920px,100%);border:1px solid hsla(0,0%,100%,.14);border-radius:22px;background:rgba(0,0,0,.56);box-shadow:0 40px 130px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:clamp(24px,5vw,54px)}.receiver-kicker{margin:0 0 18px;color:hsla(0,0%,100%,.32);font-size:11px}.receiver-panel h1{max-width:760px;margin:0 0 18px;color:#fff;font-size:clamp(44px,8vw,94px);font-weight:300;letter-spacing:-.06em;line-height:.94}.receiver-panel p:not(.receiver-kicker){max-width:720px;margin:0;color:hsla(0,0%,100%,.6);font-size:20px;line-height:1.55}.receiver-actions{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.receiver-code-card{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:10px 12px;gap:10px 12px;align-items:center;max-width:560px;border:1px solid hsla(0,0%,100%,.11);border-radius:14px;background:hsla(0,0%,100%,.035);padding:16px}.receiver-code-card label{color:hsla(0,0%,100%,.34);font-size:10px}.receiver-code-card input,.receiver-code-card select{width:100%;border:1px solid hsla(0,0%,100%,.13);border-radius:8px;background:rgba(0,0,0,.46);color:#fff;padding:10px 12px}.receiver-code-card .button{grid-column:2;text-align:center;text-decoration:none}.receiver-footnote{display:block;margin-top:22px;color:hsla(0,0%,100%,.28);font-size:10px}@media (max-width:760px){.live-overlay-toggle{top:auto;right:12px;bottom:12px;min-height:42px;background:rgba(0,0,0,.68)}.live-client-cue{top:12px;width:calc(100vw - 24px);padding:12px}.live-overlay{inset:12px 12px auto 12px;flex-direction:column}.live-panel{max-width:calc(100vw - 24px)}.channel-switcher{align-items:flex-start;border-radius:18px;flex-direction:column}.receiver-code-card{grid-template-columns:1fr}.receiver-code-card .button{grid-column:auto}.operator-event-list article,.operator-grid,.operator-query,.operator-wide-grid,.pairing-card-compact .pairing-main,.pairing-main{grid-template-columns:1fr}}.site-shell{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 72% 8%,rgba(166,204,255,.12),transparent 28%),radial-gradient(circle at 8% 20%,hsla(0,0%,100%,.08),transparent 22%),linear-gradient(140deg,#020202,#090909 42%,#010101)}.site-shell:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.23;background-image:linear-gradient(hsla(0,0%,100%,.055) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:68px 68px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.hero-grid,.section{position:relative;z-index:1;width:min(1180px,calc(100vw - 40px));margin:0 auto}.hero-grid{min-height:96vh;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);grid-gap:clamp(28px,6vw,84px);gap:clamp(28px,6vw,84px);align-items:center;padding:clamp(56px,10vw,116px) 0}.hero-copy{animation:riseIn .78s ease both}.kicker{margin:0;color:var(--faint);font-size:11px}.hero-copy h1,.section h2{margin:18px 0;color:#fff;font-weight:300;letter-spacing:-.055em}.hero-copy h1{max-width:900px;font-size:clamp(58px,10vw,132px);line-height:.88}.lede{max-width:760px;margin:0;color:hsla(0,0%,100%,.68);font-size:clamp(21px,3vw,32px);line-height:1.35}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.primary-action{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.42)}.signal-card{position:relative;min-height:560px;overflow:hidden;border:1px solid hsla(0,0%,100%,.16);border-radius:28px;padding:clamp(22px,4vw,36px);background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02)),rgba(0,0,0,.52);box-shadow:0 40px 120px rgba(0,0,0,.64);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:riseIn .9s ease .14s both}.orb{position:absolute;border-radius:999px;filter:blur(18px)}.orb-one{width:280px;height:280px;top:-58px;right:-54px;background:rgba(188,216,255,.2)}.orb-two{width:220px;height:220px;left:-62px;bottom:18px;background:hsla(0,0%,100%,.08)}.signal-label{position:relative;margin:0 0 76px;color:hsla(0,0%,100%,.34);font-size:11px}.signal-row{position:relative;display:flex;justify-content:space-between;gap:20px;align-items:baseline;color:hsla(0,0%,100%,.62);font-size:clamp(20px,2.4vw,30px)}.signal-row strong{color:#fff;font-weight:300;font-style:italic}.signal-line{position:relative;height:94px;margin-left:22px;border-left:1px solid hsla(0,0%,100%,.22)}.signal-note{position:absolute;left:clamp(22px,4vw,36px);right:clamp(22px,4vw,36px);bottom:clamp(22px,4vw,36px);margin:0;color:hsla(0,0%,100%,.48);line-height:1.65}.section{padding:clamp(52px,8vw,112px) 0}.intro-panel{border-top:1px solid hsla(0,0%,100%,.12);border-bottom:1px solid hsla(0,0%,100%,.12)}.section h2{max-width:920px;font-size:clamp(38px,6vw,76px);line-height:.98}.section p{max-width:860px;color:hsla(0,0%,100%,.62);font-size:20px;line-height:1.7}.demo-grid,.principle-grid,.stack-grid{display:grid;grid-gap:14px;gap:14px;margin-top:34px}.principle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-card,.principle,.provenance-list article,.stack-card{border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.42);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.principle{min-height:150px;padding:18px;color:hsla(0,0%,100%,.72);font-size:18px;line-height:1.45}.split{display:grid;grid-template-columns:minmax(0,.75fr) minmax(320px,1fr);grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);align-items:flex-start}.provenance-list{display:grid;grid-gap:14px;gap:14px}.provenance-list article{padding:22px}.provenance-list h3{margin:0 0 8px;color:#fff;font-size:24px;font-weight:300}.provenance-list p{margin:0;font-size:17px;line-height:1.62}.section-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;border-top:1px solid hsla(0,0%,100%,.12);padding-top:28px}.demo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-card{min-height:250px;padding:22px;color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.demo-card:hover{transform:translateY(-4px);border-color:hsla(0,0%,100%,.34);background:hsla(0,0%,100%,.055)}.demo-card span,.stack-card .mono{color:hsla(0,0%,100%,.38);font-size:10px}.demo-card p{margin:64px 0 0;color:#fff;font-size:clamp(24px,3vw,34px);line-height:1.18}.testing-note{margin-top:24px}.stack-section{padding-bottom:clamp(36px,8vw,90px)}.stack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stack-card{padding:22px}.stack-card span{display:block;margin-top:18px;color:hsla(0,0%,100%,.64);font-size:17px;line-height:1.62}.closing{padding-bottom:clamp(72px,10vw,140px)}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.hero-grid,.section-heading,.split{grid-template-columns:1fr;display:grid}.signal-card{min-height:500px}.demo-grid,.principle-grid,.stack-grid{grid-template-columns:1fr}}@media (max-width:560px){.hero-grid,.section{width:min(100vw - 28px,1180px)}.hero-copy h1{font-size:clamp(48px,18vw,78px)}.signal-card{min-height:470px;border-radius:18px}.signal-line{height:68px}}::selection{background:var(--spirit-accent);color:#000}.button,.cast-launcher,.channel-link{border-radius:0;font-family:var(--mono);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.button{border-color:var(--spirit-border);background:var(--spirit-surface)}.button:hover{color:var(--spirit-accent)}.button:hover,.primary-action{border-color:var(--spirit-accent)}.primary-action{background:var(--spirit-accent);color:#000}.primary-action:hover{border-color:#fff;background:#fff;color:#000}.cast-receiver,.live-chamber,.operator-page,.receiver-home,.screen,.site-shell{background:linear-gradient(color-mix(in srgb,var(--text) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text) 2%,transparent) 1px,transparent 1px),var(--background);background-size:64px 64px,64px 64px,auto}.agentv-device,.cast-receiver,.operator-page,.receiver-home{--background:#0a0a0a;--surface:#141414;--surface-raised:#1c1c1c;--text:#fff;--muted:#8a8a8a;--muted-deep:#5c5c5c;--border:hsla(0,0%,100%,.08);--border-strong:hsla(0,0%,100%,.22);--accent:#0f8;--spirit-bg:var(--background);--spirit-surface:var(--surface);--spirit-border:var(--border);--spirit-accent:var(--accent);--bg:var(--background);--panel:color-mix(in srgb,var(--surface) 88%,transparent);--line:var(--border);--line-strong:var(--border-strong)}.live-chamber-solienne{background:linear-gradient(hsla(0,0%,100%,.028) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0),radial-gradient(circle at 76% 14%,rgba(107,143,255,.18),transparent 30%),linear-gradient(180deg,#0a0a0a,#030303 62%,#000);background-size:64px 64px,64px 64px,auto,auto}.live-chamber-coltrane{background:linear-gradient(hsla(0,0%,100%,.028) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0),radial-gradient(circle at 78% 12%,rgba(0,255,136,.13),transparent 28%),radial-gradient(circle at 8% 84%,rgba(107,143,255,.13),transparent 30%),linear-gradient(180deg,#0a0a0a,#030303 62%,#000);background-size:64px 64px,64px 64px,auto,auto,auto}.live-chamber-henri{background:linear-gradient(hsla(0,0%,100%,.028) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0),radial-gradient(circle at 72% 12%,hsla(40,45%,92%,.16),transparent 28%),radial-gradient(circle at 10% 84%,hsla(216,5%,79%,.12),transparent 30%),linear-gradient(180deg,#0a0a08,#030303 62%,#000);background-size:64px 64px,64px 64px,auto,auto,auto}.channel-switcher,.demo-card,.live-badge,.live-error,.live-panel,.live-reset,.operator-card,.operator-debug,.pairing-card,.panel,.primitive-agent-authored,.primitive-lane-card,.principle,.provenance-list article,.receiver-code-card,.receiver-panel,.signal-card,.stack-card{border-color:var(--spirit-border);border-radius:0;background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.site-shell:before{opacity:.14;background-size:64px 64px}.ascii-label,.kicker,.mono,.operator-kicker,.primitive-kicker,.receiver-kicker,.signal-label{color:var(--spirit-accent);font-family:var(--mono);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cast-receiver-waiting h1,.hero-copy h1,.live-start-card h1,.operator-card h2,.operator-hero h1,.primitive-hero h1,.primitive-lane-card h2,.receiver-panel h1,.section h2{font-family:var(--sans);font-weight:700;letter-spacing:-.045em;text-transform:uppercase}.hero-copy h1,.live-start-card h1,.operator-hero h1,.primitive-hero h1,.receiver-panel h1{line-height:.88}.cast-receiver-waiting span,.lede,.live-start-card p,.operator-hero p,.primitive-agent-authored p,.primitive-body,.primitive-contract strong,.primitive-hero p,.provenance-list p,.receiver-panel p:not(.receiver-kicker),.section p,.signal-note,.stack-card span{color:hsla(0,0%,100%,.62);font-family:var(--sans)}.live-start-card:before,.operator-card:before,.primitive-lane-card:after,.receiver-panel:before,.signal-card:before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;border-left:2px solid var(--spirit-blue);border-top:2px solid var(--spirit-blue);opacity:.65;pointer-events:none}.live-start-card,.operator-card,.primitive-lane-card,.receiver-panel,.signal-card{position:relative}.live-start-card:after,.operator-card:after,.primitive-lane-card:before,.receiver-panel:after,.signal-card:after{content:"";position:absolute;top:auto;left:auto;right:0;bottom:0;width:24px;height:24px;border-right:2px solid var(--spirit-blue);border-bottom:2px solid var(--spirit-blue);border-radius:0;background:transparent;filter:none;opacity:.65;pointer-events:none}.operator-event-list strong,.operator-pill-good,.operator-status-good,.signal-row strong{color:var(--spirit-accent)!important}.operator-pill-good{border-color:rgba(0,255,136,.44)}.operator-pill-warn,.operator-status-warn{color:rgba(255,194,124,.96)!important}.demo-grid,.operator-grid,.primitive-lanes,.principle-grid,.stack-grid{gap:1px;background:var(--spirit-border)}.demo-card,.operator-card,.primitive-lane-card,.principle,.refusal-review-card,.refusal-review-output,.stack-card{border:0}.intro-panel,.operator-events,.operator-health,.operator-query,.operator-wide-grid .operator-card,.primitive-footer,.refusal-review-card,.refusal-review-output{border-radius:0}.ascii-grid-cell-value,.pairing-main strong{color:var(--spirit-accent)}.pairing-main img{border-radius:0}.channel-switcher{border-radius:0;padding:6px}.channel-link{border-radius:0}.channel-link-active,.channel-link:hover{border-color:var(--spirit-accent);color:var(--spirit-accent);background:color-mix(in srgb,var(--spirit-accent) 8%,transparent)}.live-demo-cues article,.live-error,.live-start-error,.operator-card dl div,.operator-card pre,.operator-error,.operator-event-list article,.operator-query input,.operator-query select,.primitive-demo-script div,.receiver-code-card input,.receiver-code-card select,.refusal-review-output pre{border-radius:0;border-color:var(--spirit-border);background:hsla(0,0%,4%,.76)}.demo-card p,.operator-card blockquote{font-family:var(--sans);font-weight:600;text-transform:uppercase}.withdraw-card{border-radius:0}.operator-health small{display:block;max-width:780px;color:hsla(0,0%,100%,.46);font-size:12px;line-height:1.45}@media (max-width:760px){.agent-profile-grid,.demo-grid,.meter-thesis,.operator-grid,.primitive-lanes,.principle-grid,.refusal-review-grid,.stack-grid{grid-template-columns:1fr;background:transparent;gap:12px}.agent-select-hero{grid-template-columns:1fr}.agent-select-meter-line{display:grid;justify-items:start}.agent-select-meter-line p{max-width:360px;text-align:left}.agent-select-hero h1{font-size:36px;line-height:.94}.agent-select-hero p:not(.primitive-kicker){max-width:330px}.meter-thesis article{min-height:auto}.agent-profile-card{display:grid;grid-template-columns:.78fr 1fr;align-items:stretch}.agent-profile-image{min-height:100%;aspect-ratio:auto}.agent-profile-name{font-size:clamp(32px,12vw,54px)}.device-surface-card{grid-template-columns:1fr}.device-surface-card img{min-height:260px;max-height:420px}}@media (max-width:560px){.agent-profile-card{grid-template-columns:1fr}.agent-profile-image{min-height:310px;aspect-ratio:4/5}}.live-product{background:var(--background);color:var(--text)}.live-product:before{display:none}.agent-select-page .primary-action,.home-live .primary-action{border-color:hsla(43,48%,89%,.34);background:rgba(0,0,0,.42);color:var(--text)}.agent-select-page .primary-action:hover,.home-live .primary-action:hover{border-color:hsla(0,0%,100%,.58);background:hsla(0,0%,100%,.055);color:#fff}.agent-select-page .mono,.home-live .mono{color:hsla(43,48%,89%,.52)}.agent-select-page .agent-profile-status,.home-live .agent-profile-status{border-color:color-mix(in srgb,var(--agent-accent,#fff) 50%,transparent);color:hsla(0,0%,100%,.78)}.agent-profile-card:hover,.home-agent-card:hover{border-left-color:color-mix(in srgb,var(--agent-accent,#fff) 68%,transparent)}.home-live{min-height:100vh;background:linear-gradient(hsla(43,70%,91%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(43,70%,91%,.025) 1px,transparent 0),radial-gradient(circle at 18% 4%,rgba(180,210,255,.13),transparent 30%),radial-gradient(circle at 72% 10%,hsla(40,45%,92%,.1),transparent 26%),radial-gradient(circle at 88% 38%,hsla(94,59%,67%,.09),transparent 28%),#060604;background-size:64px 64px,64px 64px,auto,auto,auto,auto;padding:clamp(22px,4vw,54px)}.home-agent-grid,.home-device-band,.home-hero,.home-links,.home-proof{width:min(1220px,100%);margin-inline:auto}.home-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);grid-gap:clamp(18px,4vw,56px);gap:clamp(18px,4vw,56px);align-items:end;padding:0 0 clamp(22px,4vw,42px)}.home-hero h1{max-width:900px;margin:0;color:var(--text);font-size:clamp(54px,10vw,134px);font-weight:700;line-height:.84;letter-spacing:-.065em;text-transform:uppercase}.home-hero-panel{display:grid;grid-gap:22px;gap:22px;border-left:1px solid var(--border-strong);padding-left:clamp(18px,3vw,32px)}.home-hero-panel p{margin:0;color:hsla(43,48%,89%,.64);font-size:clamp(16px,1.6vw,20px);line-height:1.55}.home-agent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid var(--border);background:var(--border)}.home-agent-card{min-width:0;display:flex;flex-direction:column;border-left:1px solid color-mix(in srgb,var(--agent-accent,#fff) 34%,transparent);background:rgba(10,10,8,.92)}.home-agent-image{position:relative;display:block;aspect-ratio:4/5;min-height:330px;overflow:hidden;background:#030303}.home-agent-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.82)),linear-gradient(90deg,rgba(0,0,0,.3),transparent 48%,rgba(0,0,0,.22));pointer-events:none}.home-agent-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--agent-image-position,center center);filter:saturate(.96) contrast(1.06);transform:scale(1.015);transition:transform .9s var(--ease),filter .9s var(--ease)}.home-agent-card:hover .home-agent-image img{filter:saturate(1.08) contrast(1.12);transform:scale(1.045)}.home-agent-copy{display:grid;grid-gap:10px;gap:10px;flex:1 1;padding:clamp(18px,2.3vw,26px)}.home-agent-copy>p:first-child{margin:0;color:hsla(43,48%,89%,.46);font-size:9px}.home-agent-copy h2{margin:0;color:#fff;font-size:clamp(34px,3.7vw,58px);font-weight:700;line-height:.84;letter-spacing:-.058em;text-transform:uppercase}.agent-name-link{color:inherit;text-decoration:none}.agent-name-link:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--agent-accent,#fff) 58%,transparent);text-decoration-color:color-mix(in srgb,var(--agent-accent,#fff) 58%,transparent);text-decoration-thickness:1px;text-underline-offset:.11em}.home-agent-copy>p:not(:first-child){margin:0;color:hsla(43,48%,89%,.62);font-size:clamp(15px,1.35vw,18px);line-height:1.45}.home-agent-copy strong{margin-top:4px;color:hsla(43,48%,89%,.72);font-family:var(--mono);font-size:9px;letter-spacing:.13em;line-height:1.45;text-transform:uppercase}.home-agent-actions{display:flex;flex-wrap:wrap;gap:10px;padding:0 clamp(18px,2.3vw,26px) clamp(18px,2.3vw,26px)}.canonical-profile-page{min-height:100vh;padding:clamp(18px,3.8vw,56px);background:linear-gradient(hsla(43,70%,91%,.025) 1px,transparent 1px),linear-gradient(90deg,hsla(43,70%,91%,.025) 1px,transparent 1px),radial-gradient(circle at 24% 6%,var(--agent-accent-soft,rgba(180,210,255,.14)),transparent 34%),radial-gradient(circle at 88% 24%,hsla(43,70%,91%,.08),transparent 30%),#050504;background-size:64px 64px,64px 64px,auto,auto,auto}.canonical-profile-hero,.canonical-profile-section{width:min(1180px,100%);margin-inline:auto}.canonical-profile-hero{display:grid;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);grid-gap:1px;gap:1px;border:1px solid var(--border);background:var(--border)}.canonical-profile-plate{position:relative;min-height:560px;overflow:hidden;background:#030303}.canonical-profile-plate:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.8)),linear-gradient(90deg,rgba(0,0,0,.26),transparent 50%);pointer-events:none}.canonical-profile-plate img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.96) contrast(1.06)}.canonical-profile-intro{display:grid;align-content:end;grid-gap:clamp(18px,3vw,30px);gap:clamp(18px,3vw,30px);padding:clamp(28px,5vw,72px);border-left:1px solid color-mix(in srgb,var(--agent-accent,#fff) 38%,transparent);background:rgba(7,7,6,.94)}.canonical-profile-intro>p:first-child,.canonical-profile-section>p:first-child{margin:0;color:hsla(43,48%,89%,.52);font-size:10px}.canonical-profile-intro h1,.canonical-profile-section h2{margin:0;color:#fff;font-weight:700;line-height:.86;letter-spacing:-.055em;text-transform:uppercase}.canonical-profile-intro h1{font-size:clamp(64px,10vw,148px)}.canonical-profile-intro>p:not(:first-child),.canonical-profile-list dd,.canonical-profile-section li,.canonical-profile-section p{color:hsla(43,48%,89%,.64);font-size:clamp(16px,1.35vw,20px);line-height:1.52}.canonical-profile-intro>p:not(:first-child){max-width:760px;margin:0}.canonical-profile-actions{display:flex;flex-wrap:wrap;gap:10px}.canonical-profile-page .primary-action{border-color:hsla(43,48%,89%,.34);background:rgba(0,0,0,.42);color:var(--text)}.canonical-profile-page .primary-action:hover{border-color:hsla(0,0%,100%,.58);background:hsla(0,0%,100%,.055);color:#fff}.canonical-profile-section{display:grid;grid-template-columns:minmax(160px,.24fr) minmax(0,1fr);grid-gap:clamp(16px,3vw,42px);gap:clamp(16px,3vw,42px);padding:clamp(32px,5vw,76px) 0;border-bottom:1px solid var(--border)}.canonical-profile-section h2{max-width:920px;font-size:clamp(34px,6vw,82px)}.canonical-profile-section p{max-width:850px;margin:14px 0 0}.canonical-profile-list,.canonical-profile-rules,.canonical-profile-three{grid-column:2}.canonical-profile-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid var(--border);background:var(--border)}.canonical-profile-three article{min-height:220px;padding:clamp(16px,2.4vw,24px);background:rgba(8,8,7,.92)}.canonical-profile-three span{display:block;margin-bottom:28px;color:hsla(43,48%,89%,.5);font-size:9px}.canonical-profile-rules,.canonical-profile-three ul{margin:0;padding:0;list-style:none}.canonical-profile-rules li,.canonical-profile-three li{padding:10px 0;border-top:1px solid hsla(43,48%,89%,.12)}.canonical-profile-rules{display:grid;grid-gap:0;gap:0}.canonical-profile-list{display:grid;grid-gap:1px;gap:1px;margin:0;border:1px solid var(--border);background:var(--border)}.canonical-profile-list div{display:grid;grid-template-columns:minmax(150px,.26fr) minmax(0,1fr);grid-gap:18px;gap:18px;padding:16px 18px;background:rgba(8,8,7,.92)}.canonical-profile-list dd,.canonical-profile-list dt{margin:0}.canonical-profile-list dt{color:hsla(43,48%,89%,.52);font-size:9px}.canonical-profile-list a{color:hsla(0,0%,100%,.78);-webkit-text-decoration-color:color-mix(in srgb,var(--agent-accent,#fff) 58%,transparent);text-decoration-color:color-mix(in srgb,var(--agent-accent,#fff) 58%,transparent)}.home-device-band{display:grid;grid-template-columns:minmax(190px,.38fr) minmax(0,1fr);grid-gap:1px;gap:1px;margin-top:14px;border:1px solid var(--border);background:var(--border)}.home-device-band img,.home-device-band>div{background:rgba(10,10,8,.9)}.home-device-band img{display:block;width:100%;height:100%;min-height:300px;object-fit:cover}.home-device-band>div{display:grid;align-content:center;justify-items:start;padding:clamp(24px,5vw,58px)}.home-device-band p:first-child{margin:0;color:hsla(43,48%,89%,.52);font-size:10px}.home-device-band h2{max-width:680px;margin:12px 0 16px;color:#fff;font-size:clamp(40px,6vw,82px);font-weight:700;line-height:.86;letter-spacing:-.058em;text-transform:uppercase}.home-device-band p:not(:first-child){max-width:760px;margin:0 0 24px;color:hsla(43,48%,89%,.62);font-size:17px;line-height:1.6}.home-links,.home-proof{display:grid;grid-gap:1px;gap:1px;margin-top:14px;background:var(--border)}.home-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.home-links{grid-template-columns:repeat(4,minmax(0,1fr))}.home-links a,.home-proof article{background:rgba(10,10,8,.9);padding:clamp(18px,2.5vw,28px)}.home-links a{min-height:180px;color:inherit;text-decoration:none}.home-links span,.home-proof span{color:hsla(43,48%,89%,.52);font-size:9px}.home-links p,.home-proof p{margin:18px 0 0;color:hsla(43,48%,89%,.6);font-size:15px;line-height:1.55}.home-links strong{display:block;margin-top:18px;color:hsla(0,0%,100%,.86);font-family:var(--mono);font-size:12px;letter-spacing:.04em;overflow-wrap:anywhere}.product-band,.product-cta,.product-hero,.product-section{position:relative;z-index:1;width:min(1220px,calc(100vw - 40px));margin-inline:auto}.product-hero{min-height:96vh;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.74fr);grid-gap:clamp(28px,6vw,82px);gap:clamp(28px,6vw,82px);align-items:center;padding:clamp(54px,9vw,112px) 0}.product-hero-copy{animation:riseIn var(--duration-fast) var(--ease) both}.product-band h2,.product-cta h2,.product-hero h1,.product-section h2{margin:18px 0;color:var(--text);font-family:var(--sans);font-weight:300;letter-spacing:-.064em;text-transform:none}.product-hero h1{max-width:980px;font-size:clamp(64px,11vw,152px);line-height:.84}.product-lede{max-width:840px;margin:0;color:var(--muted);font-size:clamp(22px,3vw,34px);line-height:1.28}.product-thesis{width:-moz-fit-content;width:fit-content;margin:26px 0 0;border:1px solid var(--border-strong);background:var(--surface);color:var(--accent);padding:12px 14px;font-family:var(--mono);font-size:clamp(12px,1.4vw,16px);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.product-system-card{position:relative;overflow:hidden;border:1px solid var(--border);background:var(--surface);padding:clamp(22px,4vw,36px);min-height:620px;animation:riseIn var(--duration-fast) 80ms var(--ease) both}.product-system-card:after,.product-system-card:before{content:"";position:absolute;width:28px;height:28px;pointer-events:none}.product-system-card:before{top:0;left:0;border-top:1px solid var(--border-strong);border-left:1px solid var(--border-strong)}.product-system-card:after{right:0;bottom:0;border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong)}.product-system-card>p:first-child{margin:0 0 52px;color:var(--accent);font-size:11px}.product-system-flow{display:grid;grid-gap:16px;gap:16px}.product-system-flow div{border:1px solid var(--border);background:var(--background);padding:16px}.product-system-flow span{display:block;margin-bottom:9px;color:var(--muted-deep);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.product-system-flow strong{display:block;color:var(--text);font-size:clamp(18px,2vw,25px);font-weight:600;line-height:1.15;text-transform:uppercase}.product-system-flow i{display:block;width:1px;height:28px;margin-left:20px;background:var(--border-strong)}.product-system-note{position:absolute;left:clamp(22px,4vw,36px);right:clamp(22px,4vw,36px);bottom:clamp(22px,4vw,36px);margin:0;color:var(--muted);font-size:16px;line-height:1.62}.product-band{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);grid-gap:clamp(20px,5vw,62px);gap:clamp(20px,5vw,62px);align-items:start;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:clamp(42px,7vw,82px) 0}.product-band>p,.product-cta>p,.product-package>div>p:first-child,.product-section-heading p{margin:0;color:var(--accent);font-size:11px}.product-band h2,.product-cta h2,.product-section h2{max-width:920px;font-size:clamp(38px,6vw,78px);line-height:.94}.product-promise-grid{display:grid;grid-gap:1px;gap:1px;background:var(--border)}.product-promise-grid article{background:var(--surface);padding:22px}.product-promise-grid strong{display:block;margin-bottom:10px;color:var(--text);font-size:clamp(24px,3vw,38px);font-weight:700;letter-spacing:-.04em;text-transform:uppercase}.product-promise-grid span{color:var(--muted);font-size:17px;line-height:1.6}.product-runbook{padding-top:clamp(48px,7vw,94px)}.product-section{padding:clamp(56px,8vw,112px) 0}.product-section-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;border-top:1px solid var(--border);padding-top:28px;margin-bottom:28px}.surface-map{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px}.runbook-grid,.surface-map{display:grid;gap:1px;background:var(--border)}.runbook-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px}.runbook-grid article{min-height:320px;display:flex;flex-direction:column;background:var(--surface);padding:clamp(20px,3vw,30px)}.runbook-grid span{color:var(--accent);font-size:10px}.runbook-grid strong{display:block;margin:28px 0 18px;color:var(--text);font-size:clamp(30px,3.6vw,54px);font-weight:300;letter-spacing:-.055em;line-height:.95}.runbook-grid p{margin:0;color:var(--muted);font-size:17px;line-height:1.62}.runbook-grid a{width:-moz-fit-content;width:fit-content;margin-top:auto;border-top:1px solid var(--border-strong);color:var(--accent);padding-top:12px;font-size:10px;text-decoration:none}.surface-card{min-height:230px;background:var(--surface);padding:20px}.proof-card>span,.surface-card p{margin:0 0 18px;color:var(--accent);font-size:9px}.surface-card strong{display:block;min-height:58px;color:var(--text);font-size:clamp(22px,2.4vw,34px);font-weight:700;letter-spacing:-.04em;line-height:1;text-transform:uppercase}.surface-card span{display:block;margin-top:22px;color:var(--muted);font-size:15px;line-height:1.55}.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--border)}.proof-card{min-height:430px;display:flex;flex-direction:column;color:inherit;text-decoration:none;background:var(--surface);padding:clamp(20px,3vw,30px);transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.proof-card:hover{background:var(--surface-raised)}.proof-card h3{margin:0;color:var(--text);font-size:clamp(46px,6vw,82px);font-weight:700;letter-spacing:-.06em;line-height:.9;text-transform:uppercase}.proof-card p{margin:24px 0;color:var(--muted);font-size:17px;line-height:1.62}.proof-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}.proof-tags small{border:1px solid var(--border);color:var(--muted-deep);padding:7px 9px;font-size:8px}.product-adoption{padding-top:0}.adoption-list{display:grid;grid-gap:1px;gap:1px;background:var(--border)}.adoption-list article{display:grid;grid-template-columns:78px minmax(220px,.34fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;background:var(--surface);padding:20px}.adoption-list span{color:var(--accent);font-size:11px}.adoption-list strong{color:var(--text);font-size:clamp(22px,2.6vw,36px);font-weight:700;letter-spacing:-.04em;line-height:1;text-transform:uppercase}.adoption-list p{margin:0;color:var(--muted);font-size:17px;line-height:1.62}.product-package{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);grid-gap:clamp(22px,5vw,62px);gap:clamp(22px,5vw,62px);align-items:start;border-top:1px solid var(--border)}.product-package>div>p:not(:first-child){max-width:760px;margin:0;color:var(--muted);font-size:19px;line-height:1.7}.package-table{display:grid;grid-gap:1px;gap:1px;background:var(--border)}.package-table article{display:grid;grid-template-columns:minmax(160px,.36fr) minmax(0,1fr);grid-gap:18px;gap:18px;background:var(--surface);padding:18px}.package-table strong{color:var(--accent);font-family:var(--mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase}.package-table span{color:var(--muted);font-size:16px;line-height:1.55}.product-cta{border-top:1px solid var(--border);padding:clamp(54px,8vw,110px) 0 clamp(72px,10vw,140px)}.readiness-hero{width:min(1220px,calc(100vw - 40px));margin-inline:auto;border-bottom:1px solid var(--border);padding:clamp(72px,11vw,150px) 0 clamp(44px,7vw,86px)}.readiness-hero h1{max-width:900px;margin:18px 0;color:var(--text);font-family:var(--sans);font-size:clamp(58px,10vw,136px);font-weight:300;letter-spacing:-.064em;line-height:.86}.readiness-hero>p:not(.kicker){max-width:900px;margin:0;color:var(--muted);font-size:clamp(21px,2.8vw,32px);line-height:1.32}.readiness-checklist,.readiness-link-grid,.readiness-track-grid{display:grid;grid-gap:1px;gap:1px;background:var(--border)}.readiness-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.readiness-checklist article,.readiness-link-grid a,.readiness-track-grid article{background:var(--surface);color:inherit;padding:clamp(20px,3vw,30px);text-decoration:none}.readiness-link-grid a{min-height:250px;display:flex;flex-direction:column}.readiness-checklist span,.readiness-link-grid span,.readiness-track-grid>article>p:first-child{margin:0 0 18px;color:var(--accent);font-size:10px}.readiness-link-grid strong{display:block;color:var(--text);font-family:var(--mono);font-size:clamp(18px,2vw,26px);font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere}.readiness-checklist p,.readiness-link-grid p,.readiness-track-grid li,.readiness-track-grid strong{color:var(--muted);font-size:16px;line-height:1.6}.readiness-link-grid p{margin:auto 0 0}.readiness-track-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.readiness-track-grid ol{display:grid;grid-gap:12px;gap:12px;margin:0 0 24px;padding-left:22px}.readiness-track-grid strong{display:block;border-top:1px solid var(--border);padding-top:18px;font-weight:400}.readiness-checklist{grid-template-columns:repeat(5,minmax(0,1fr))}.readiness-checklist article{min-height:190px}.readiness-checklist p{margin:0}@media (max-width:980px){.canonical-profile-hero,.canonical-profile-section,.home-device-band,.home-hero{grid-template-columns:1fr}.home-hero-panel{border-left:0;border-top:1px solid var(--border-strong);padding:22px 0 0}.home-agent-grid,.home-links{grid-template-columns:repeat(2,minmax(0,1fr))}.canonical-profile-intro{border-left:0;border-top:1px solid color-mix(in srgb,var(--agent-accent,#fff) 38%,transparent)}.canonical-profile-list,.canonical-profile-rules,.canonical-profile-three{grid-column:1}.canonical-profile-three{grid-template-columns:1fr}.product-band,.product-hero,.product-package,.product-section-heading{grid-template-columns:1fr;display:grid}.product-system-card{min-height:560px}.proof-grid,.readiness-checklist,.readiness-link-grid,.readiness-track-grid,.runbook-grid,.surface-map{grid-template-columns:repeat(2,minmax(0,1fr))}.adoption-list article{grid-template-columns:64px minmax(0,1fr)}.adoption-list p{grid-column:2}}@media (max-width:640px){.canonical-profile-page,.home-live{padding:18px 14px 28px}.home-hero h1{font-size:clamp(54px,16vw,86px)}.home-agent-grid,.home-links,.home-proof{grid-template-columns:1fr;background:transparent;gap:12px;border:0}.home-agent-card,.home-device-band,.home-links a,.home-proof article{border:1px solid var(--border)}.home-agent-image{min-height:360px}.canonical-profile-plate{min-height:460px}.canonical-profile-list div{grid-template-columns:1fr;gap:8px}.home-device-band{background:transparent;gap:0}.product-band,.product-cta,.product-hero,.product-section,.readiness-hero{width:min(100vw - 28px,1220px)}.product-hero h1{font-size:clamp(54px,17vw,82px)}.product-system-card{min-height:640px}.package-table,.product-promise-grid,.proof-grid,.readiness-checklist,.readiness-link-grid,.readiness-track-grid,.runbook-grid,.surface-map{grid-template-columns:1fr}.proof-card{min-height:360px}.adoption-list article{grid-template-columns:1fr}.adoption-list p{grid-column:auto}}.agent-tv-demo{min-height:100vh;background:#050505;color:#f4f1ea;overflow-x:clip}.agent-tv-demo .mono{letter-spacing:0}.agent-tv-demo *{min-width:0}.agent-tv-hero,.agent-tv-layout,.agent-tv-player,.agent-tv-switcher{width:calc(100vw - 32px);max-width:1540px;margin-inline:auto}.agent-tv-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);grid-gap:16px;gap:16px;align-items:end;padding:22px 0 12px}.agent-tv-hero h1{max-width:860px;margin:8px 0 10px;color:#fff;font-size:clamp(3rem,4.9vw,4.9rem);font-weight:700;line-height:.94;overflow-wrap:anywhere;text-wrap:balance}.agent-tv-hero h1 span{display:block}.agent-tv-degraded p,.agent-tv-hero p:not(.primitive-kicker),.agent-tv-meter p,.agent-tv-side span{max-width:780px;margin:0;color:hsla(42,31%,94%,.68);font-size:.96rem;line-height:1.48}.agent-tv-meter{display:grid;grid-gap:8px;gap:8px;border:1px solid hsla(42,31%,94%,.18);background:hsla(0,0%,100%,.035);padding:16px}.agent-tv-meter[data-mode=sponsored]{border-color:hsla(90,35%,61%,.46);background:rgba(75,120,56,.16)}.agent-tv-degraded .mono,.agent-tv-live-copy .mono,.agent-tv-live-head .mono,.agent-tv-meter span,.agent-tv-player-side .mono,.agent-tv-side .mono,.solienne-meter-prompt .mono,.solienne-proof-strip .mono,.solienne-wall-head .mono{margin:0;color:hsla(42,31%,94%,.48);font-size:.72rem;text-transform:uppercase}.agent-tv-meter strong{color:#fff;font-size:1.32rem;line-height:1.1}.agent-tv-switcher{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.agent-tv-switcher button{display:grid;grid-template-rows:auto auto auto 1fr auto;grid-gap:7px;gap:7px;min-height:174px;border:1px solid hsla(42,31%,94%,.12);background:hsla(0,0%,100%,.03);color:hsla(42,31%,94%,.66);padding:10px;text-align:left}.agent-tv-switcher img{width:100%;aspect-ratio:16/6.4;object-fit:cover;background:#000;filter:grayscale(.35) contrast(1.05)}.agent-tv-switcher .agent-tv-switch-active,.agent-tv-switcher button:hover{border-color:hsla(42,31%,94%,.4);background:hsla(0,0%,100%,.08);color:#fff}.agent-tv-switcher span{color:#fff;font-size:clamp(1.2rem,1.55vw,1.65rem);font-weight:700;line-height:.95}.agent-tv-switcher small{color:hsla(42,31%,94%,.52);line-height:1.35}.agent-tv-switcher em{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:30px;align-items:center;border:1px solid hsla(42,31%,94%,.2);color:hsla(42,31%,94%,.76);font-family:var(--mono);font-size:.68rem;font-style:normal;padding:0 8px;text-transform:uppercase}.agent-tv-switcher .agent-tv-switch-active em{border-color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.1);color:#fff}.agent-tv-player{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:10px;gap:10px;margin-bottom:10px}.agent-tv-live-panel,.agent-tv-player-side{border:1px solid hsla(42,31%,94%,.16);background:hsla(0,0%,100%,.035)}.agent-tv-live-panel{display:grid;min-height:380px}.agent-tv-live-head{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(240px,.7fr);grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid hsla(42,31%,94%,.12);padding:12px 14px}.agent-tv-live-head strong{color:#fff;font-size:1.1rem;line-height:1.1}.agent-tv-live-head small{color:hsla(42,31%,94%,.58);line-height:1.35}.agent-tv-live-body{display:grid;grid-template-columns:minmax(250px,360px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch;padding:14px}.agent-tv-live-body>img{width:100%;height:100%;max-height:320px;object-fit:cover;background:#000;filter:grayscale(.18) contrast(1.08)}.agent-tv-live-copy{display:grid;align-content:center;grid-gap:12px;gap:12px;min-height:100%}.agent-tv-live-copy h2{max-width:760px;margin:0;color:#fff;font-size:clamp(2rem,3.35vw,3.55rem);line-height:.95}.agent-tv-live-copy blockquote{max-width:680px;margin:0;color:hsla(42,31%,94%,.82);font-size:clamp(1rem,1.45vw,1.35rem);line-height:1.35}.agent-tv-activation{display:grid;grid-gap:5px;gap:5px;max-width:640px;border:1px solid hsla(42,31%,94%,.2);background:rgba(0,0,0,.28);padding:11px 12px}.agent-tv-player[data-talk-active=true] .agent-tv-activation{border-color:rgba(204,255,155,.64);background:rgba(204,255,155,.08)}.agent-tv-activation span{color:hsla(42,31%,94%,.58)}.agent-tv-player[data-talk-active=true] .agent-tv-activation span{color:rgba(204,255,155,.86)}.agent-tv-activation strong{margin:0;color:#fff;font-size:1.04rem;line-height:1.2}.agent-tv-activation small{color:hsla(42,31%,94%,.64);font-size:.88rem;line-height:1.35}.agent-tv-primary-controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.agent-tv-primary-controls .button{min-height:46px;border-color:hsla(42,31%,94%,.22);color:#f4f1ea;font-size:.78rem;letter-spacing:0}.agent-tv-primary-controls .primary-action{border-color:hsla(42,31%,94%,.58);background:hsla(0,0%,100%,.12)}.agent-tv-player-side{display:grid}.agent-tv-player-side section{display:grid;grid-gap:8px;gap:8px;border-bottom:1px solid hsla(42,31%,94%,.12);padding:14px}.agent-tv-player-side section:last-child{border-bottom:0}.agent-tv-player-side h3,.agent-tv-player-side strong{margin:0;color:#fff;line-height:1.2}.agent-tv-player-side span{color:hsla(42,31%,94%,.62);line-height:1.45}.agent-tv-layout{display:grid;grid-template-columns:minmax(0,1fr) 315px;grid-gap:10px;gap:10px;align-items:flex-start;padding-bottom:42px}.agent-tv-canvas,.agent-tv-plate,.agent-tv-side{border:1px solid hsla(42,31%,94%,.14);background:hsla(0,0%,100%,.028)}.agent-tv-plate{display:grid;grid-gap:12px;gap:12px;padding:10px}.agent-tv-plate img{width:100%;aspect-ratio:4/5;object-fit:cover;background:#000}.agent-tv-plate h2{margin:4px 0;color:#fff;font-size:1.42rem}.agent-tv-plate span{display:block;color:hsla(42,31%,94%,.62);font-size:.92rem;line-height:1.4}.agent-tv-canvas{min-height:720px;padding:12px}.solienne-wall-head{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;margin-bottom:10px;border-bottom:1px solid hsla(42,31%,94%,.12);padding-bottom:10px}.solienne-wall-head h2{margin:5px 0;color:#fff;font-size:1.62rem;line-height:1.08}.solienne-wall-head span{display:block;color:hsla(42,31%,94%,.58)}.agent-tv-fred-path{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:0 0 10px;border:1px solid hsla(42,31%,94%,.14);background:hsla(0,0%,100%,.035);padding:8px}.agent-tv-fred-path span{color:hsla(42,31%,94%,.48);font-size:.7rem;text-transform:uppercase}.agent-tv-fred-path strong{display:inline-flex;min-height:28px;align-items:center;border:1px solid hsla(42,31%,94%,.14);background:rgba(0,0,0,.35);color:hsla(42,31%,94%,.86);font-family:var(--mono);font-size:.72rem;padding:0 9px}.solienne-fred-scene{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;margin:0 0 10px;border:1px solid hsla(42,31%,94%,.24);background:hsla(0,0%,100%,.045);padding:12px}.solienne-fred-scene p{margin:0 0 5px;color:hsla(42,31%,94%,.48);font-size:.72rem;text-transform:uppercase}.solienne-fred-scene strong{display:block;color:#fff;line-height:1.3}.solienne-fred-scene span{display:block;margin-top:4px;color:hsla(42,31%,94%,.62);line-height:1.4}.solienne-wall-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.solienne-wall-frame{position:relative;display:grid;grid-template-rows:auto 1fr auto auto;grid-gap:7px;gap:7px;min-height:238px;border:1px solid hsla(42,31%,94%,.12);background:#0b0b0b;color:#f4f1ea;padding:9px;text-align:left}.solienne-wall-frame-selected,.solienne-wall-frame:hover{border-color:hsla(42,31%,94%,.52)}.solienne-wall-frame-pinned{border-top-color:#fff}.solienne-wall-frame-paired{border-right-color:rgba(183,208,255,.8)}.solienne-wall-frame img{width:100%;aspect-ratio:5/4;object-fit:cover;background:#111;filter:grayscale(.45) contrast(1.08)}.solienne-wall-frame-redacted img{opacity:.16}.solienne-wall-pin{color:hsla(42,31%,94%,.5);font-size:.7rem}.solienne-redact-bar,.solienne-wall-pin{font-family:var(--mono);text-transform:uppercase}.solienne-redact-bar{position:absolute;left:9px;right:9px;top:86px;min-height:46px;display:grid;place-items:center;background:#000;color:#fff;font-size:.72rem;text-align:center}.solienne-wall-frame strong{color:#fff;font-size:.92rem}.solienne-wall-frame small{color:hsla(42,31%,94%,.58);font-size:.82rem;line-height:1.35}.solienne-action-row{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.agent-tv-meter .button,.solienne-action-row .button,.solienne-proof-strip .button,.solienne-wall-head .button{min-height:40px;border-color:hsla(42,31%,94%,.18);color:#f4f1ea;font-size:.76rem;letter-spacing:0}.solienne-action-row .primary-action{border-color:hsla(42,31%,94%,.52);background:hsla(0,0%,100%,.1)}.solienne-action-row .button:disabled,.solienne-proof-strip .button:disabled{cursor:not-allowed;opacity:.45}.solienne-meter-prompt{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px;border:1px solid hsla(0,0%,100%,.34);background:#000;padding:13px}.solienne-meter-prompt strong{color:#fff;line-height:1.4}.solienne-proof-strip{display:grid;grid-template-columns:minmax(190px,1fr) minmax(180px,280px) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid hsla(42,31%,94%,.2);background:rgba(0,0,0,.52);margin:0 0 10px;padding:10px}.solienne-proof-strip h3{margin:4px 0;color:#fff;font-size:1.08rem;line-height:1.1}.solienne-proof-strip small,.solienne-proof-strip span{display:block;color:hsla(42,31%,94%,.58)}.solienne-proof-strip .solienne-proof-status{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid hsla(42,31%,94%,.22);color:hsla(42,31%,94%,.76);padding:5px 7px}.solienne-proof-frames{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.solienne-proof-frames figure{display:grid;grid-gap:6px;gap:6px;margin:0}.solienne-proof-frames figure>span,.solienne-proof-frames img{width:100%;aspect-ratio:4/5;object-fit:cover;background:#000;border:1px solid hsla(42,31%,94%,.16)}.solienne-proof-frames figure>span{display:grid;place-items:center;color:#fff;font-family:var(--mono);font-size:.72rem}.solienne-proof-frames figcaption{color:hsla(42,31%,94%,.68);font-size:.72rem}.agent-tv-side{display:grid;grid-gap:0;gap:0}.agent-tv-side section{display:grid;grid-gap:8px;gap:8px;border-bottom:1px solid hsla(42,31%,94%,.12);padding:12px}.agent-tv-side section:last-child{border-bottom:0}.agent-tv-side blockquote{margin:0;color:#fff;font-size:1.05rem;line-height:1.35}.agent-tv-side strong{color:#fff;line-height:1.4}.agent-tv-verbs{display:grid;grid-gap:6px;gap:6px;margin:0}.agent-tv-verbs div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;border:1px solid hsla(42,31%,94%,.1);padding:8px}.agent-tv-verbs dd,.agent-tv-verbs dt{margin:0;color:hsla(42,31%,94%,.7);font-size:.8rem}.agent-tv-events{display:grid;grid-gap:6px;gap:6px;max-height:280px;overflow:auto}.agent-tv-events>span{color:hsla(42,31%,94%,.44)}.agent-tv-events article{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:7px;gap:7px;border:1px solid hsla(42,31%,94%,.1);padding:8px}.agent-tv-events em,.agent-tv-events small,.agent-tv-events span,.agent-tv-events strong{min-width:0;color:hsla(42,31%,94%,.72);font-size:.72rem;font-style:normal;overflow-wrap:anywhere}.agent-tv-events small{grid-column:1/-1;color:#fff}.kristi-shell{display:grid;grid-gap:20px;gap:20px;max-width:720px;margin:0 auto;padding:48px 24px 80px;color:hsla(42,31%,94%,.85)}.kristi-head{display:grid;grid-gap:6px;gap:6px}.kristi-head h1{margin:0;color:#fff;font-size:1.6rem;line-height:1.18;letter-spacing:-.01em}.kristi-meta{color:hsla(42,31%,94%,.55);font-size:.78rem}.kristi-flag{font-family:var(--mono);font-size:.78rem;padding:6px 8px;border:1px solid hsla(42,31%,94%,.18)}.kristi-flag-error{color:#f4a07a;border-color:hsla(19,85%,72%,.45)}.kristi-flag-ok{color:#c9e9b3;border-color:hsla(96,55%,81%,.45)}.kristi-card{display:grid;grid-gap:8px;gap:8px;border:1px solid hsla(42,31%,94%,.18);padding:16px;background:hsla(42,31%,94%,.02)}.kristi-card h1{margin:0;color:#fff;font-size:1.3rem}.kristi-card p code{font-family:var(--mono);color:hsla(42,31%,94%,.95)}.kristi-empty p:last-child{color:hsla(42,31%,94%,.55)}.kristi-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.kristi-card-head{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline}.kristi-card-head strong{color:#fff;font-size:.82rem;letter-spacing:.04em}.kristi-card-head .mono{color:hsla(42,31%,94%,.7);font-size:.72rem}.kristi-card-head em{color:hsla(42,31%,94%,.55);font-size:.7rem;font-style:normal;justify-self:end;text-transform:uppercase;letter-spacing:.06em}.kristi-id{color:hsla(42,31%,94%,.5);font-size:.68rem}.kristi-payload{display:grid;grid-gap:4px;gap:4px;margin:0}.kristi-payload>div{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:baseline;font-size:.78rem}.kristi-payload dt{margin:0;color:hsla(42,31%,94%,.5);font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.kristi-payload dd{margin:0;color:hsla(42,31%,94%,.92);overflow-wrap:anywhere;line-height:1.35}.kristi-ts{color:hsla(42,31%,94%,.42);font-size:.7rem}.kristi-form{display:grid;grid-gap:8px;gap:8px;margin-top:4px}.kristi-note{width:100%;background:transparent;border:1px solid hsla(42,31%,94%,.18);color:hsla(42,31%,94%,.9);padding:8px;font-family:inherit;font-size:.82rem;resize:vertical;min-height:44px}.kristi-note:focus{outline:1px solid hsla(42,31%,94%,.45);border-color:hsla(42,31%,94%,.45)}.kristi-actions{display:flex;gap:8px}.kristi-recent{display:grid;grid-gap:6px;gap:6px;border-top:1px solid hsla(42,31%,94%,.12);padding-top:16px}.kristi-recent ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.kristi-recent-item{display:grid;grid-template-columns:auto auto auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:baseline;padding:6px 8px;border:1px solid hsla(42,31%,94%,.08);font-size:.76rem}.kristi-recent-item strong{color:#fff;font-size:.72rem;letter-spacing:.04em}.kristi-recent-item .mono{color:hsla(42,31%,94%,.65);font-size:.7rem}.kristi-recent-item em{font-style:normal;text-transform:uppercase;font-size:.66rem;letter-spacing:.06em}.kristi-recent-item .kristi-ts{justify-self:end}.kristi-recent-approved em{color:#c9e9b3}.kristi-recent-rejected em{color:#f4a07a}.agent-tv-verb-stage{display:grid;grid-gap:8px;gap:8px}.agent-tv-verb-stage .button.primary-action{justify-self:flex-start}.agent-tv-compose-stage{display:grid;grid-gap:6px;gap:6px;border-top:1px dashed hsla(42,31%,94%,.12);padding-top:8px;margin-top:4px}.agent-tv-compose-stage .mono{color:hsla(42,31%,94%,.7)}.agent-tv-compose-stage span{color:hsla(42,31%,94%,.6);font-size:.74rem;line-height:1.3}.agent-tv-compose-buttons{display:flex;flex-wrap:wrap;gap:6px}.transcript-image{display:block;width:100%;height:auto;margin-top:4px;border:1px solid hsla(42,31%,94%,.18)}.agent-tv-transcript{display:grid;grid-gap:6px;gap:6px;max-height:360px;overflow:auto;margin-top:4px}.agent-tv-transcript>small{color:hsla(42,31%,94%,.44)}.transcript-card{display:grid;grid-gap:6px;gap:6px;border:1px solid hsla(42,31%,94%,.18);padding:8px;background:hsla(42,31%,94%,.02)}.transcript-card[data-busy=true]{opacity:.6}.transcript-card header{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:baseline}.transcript-card header strong{color:#fff;font-size:.78rem;letter-spacing:.04em}.transcript-card header .mono{color:hsla(42,31%,94%,.7);font-size:.7rem}.transcript-card header em{min-width:0;color:hsla(42,31%,94%,.6);font-size:.7rem;font-style:normal;overflow-wrap:anywhere;justify-self:end}.transcript-card p{margin:0;color:hsla(42,31%,94%,.85);font-size:.82rem;line-height:1.3}.transcript-card small{color:hsla(42,31%,94%,.55);font-size:.7rem;line-height:1.3}.transcript-card small.refusal{color:#f4a07a}.transcript-card .transcript-refusal-voice{margin:6px 0 4px;padding:8px 10px;border-left:2px solid #f4a07a;background:hsla(19,85%,72%,.06);color:hsla(42,31%,94%,.92);font-style:italic;font-size:.92rem;line-height:1.35}.transcript-card footer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;margin-top:2px}.transcript-card footer .button{justify-self:flex-start}.transcript-ts{color:hsla(42,31%,94%,.42);font-size:.68rem;justify-self:end}.transcript-stage-in-flight{border-color:hsla(42,31%,94%,.28)}.agent-tv-accretion{display:flex;flex-direction:column;gap:8px;border:1px solid hsla(42,31%,94%,.14);padding:12px 14px;background:rgba(12,11,10,.4)}.agent-tv-accretion-head{display:flex;flex-direction:column;gap:2px}.agent-tv-accretion-head small{color:hsla(42,31%,94%,.5);font-size:.7rem;line-height:1.35}.agent-tv-accretion-empty{color:hsla(42,31%,94%,.5);font-size:.78rem;line-height:1.4}.agent-tv-accretion-strip{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:360px;overflow-y:auto}.agent-tv-accretion-row{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border:1px solid hsla(42,31%,94%,.1);background:hsla(42,31%,94%,.02)}.agent-tv-accretion-row header{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.78rem}.agent-tv-accretion-row header strong{letter-spacing:.08em;font-size:.72rem}.agent-tv-accretion-row header .mono{color:hsla(42,31%,94%,.6);font-size:.7rem}.agent-tv-accretion-kind{font-style:normal;text-transform:uppercase;letter-spacing:.1em;font-size:.6rem;color:hsla(42,31%,94%,.45)}.agent-tv-accretion-refused .agent-tv-accretion-kind{color:#f4a07a}.agent-tv-accretion-dispatched{border-left:2px solid hsla(42,31%,94%,.4)}.agent-tv-accretion-refused{border-left:2px solid #f4a07a}.agent-tv-accretion-new{display:inline-block;padding:1px 6px;background:hsla(19,85%,72%,.18);color:#f4a07a;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.agent-tv-accretion-row p{margin:0;color:hsla(42,31%,94%,.85);font-size:.82rem;line-height:1.4}.agent-tv-accretion-voice{margin:2px 0;padding:6px 8px;border-left:2px solid #f4a07a;background:hsla(19,85%,72%,.06);color:hsla(42,31%,94%,.92);font-style:italic;font-size:.82rem;line-height:1.35}.agent-tv-accretion-row small{color:hsla(42,31%,94%,.45);font-size:.7rem}.agent-tv-accretion-ts{color:hsla(42,31%,94%,.4);font-size:.66rem}.transcript-stage-queued{border-left:2px solid hsla(42,31%,94%,.55)}.transcript-stage-approved{border-left:2px solid #c9e9b3}.transcript-stage-dispatched{border-left:2px solid #9fdc7e;background:hsla(99,57%,68%,.04)}.transcript-stage-refused,.transcript-stage-rejected{border-left:2px solid #f4a07a;background:hsla(19,85%,72%,.04)}.agent-tv-debug-drawer{border-bottom:1px solid hsla(42,31%,94%,.12)}.agent-tv-debug-drawer summary{cursor:pointer;list-style:none;padding:12px}.agent-tv-debug-drawer summary::-webkit-details-marker{display:none}.agent-tv-debug-drawer summary:after{content:" +"}.agent-tv-debug-drawer[open] summary:after{content:" -"}.agent-tv-debug-drawer section{border-top:1px solid hsla(42,31%,94%,.1)}.agent-tv-degraded{display:grid;grid-gap:16px;gap:16px;min-height:680px;align-content:flex-start}.agent-tv-degraded h2{max-width:860px;margin:0;color:#fff;font-size:2rem;line-height:1.12}.agent-tv-static-surface{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;border:1px solid hsla(42,31%,94%,.14);background:rgba(0,0,0,.38);padding:14px}.agent-tv-static-surface img{width:100%;aspect-ratio:4/5;object-fit:cover;background:#000}.agent-tv-static-surface strong{display:block;margin-bottom:8px;color:#fff}.agent-tv-static-surface span{color:hsla(42,31%,94%,.62);line-height:1.45}.agent-canvas-demo{display:grid;grid-gap:14px;gap:14px;min-height:680px;align-content:flex-start}.agent-canvas-demo-head{display:grid;grid-gap:6px;gap:6px;border-bottom:1px solid hsla(42,31%,94%,.12);padding-bottom:12px}.agent-canvas-demo-head p,.agent-canvas-readout .mono,.coltrane-next-card .mono,.gotham-delivery-map .mono,.gotham-strain-tile .mono{margin:0;color:hsla(42,31%,94%,.48);font-size:.72rem;text-transform:uppercase}.agent-canvas-demo-head h2{margin:0;color:#fff;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.agent-canvas-demo-head span,.agent-canvas-readout span,.coltrane-next-card span,.gotham-delivery-map span{color:hsla(42,31%,94%,.62);line-height:1.45}.agent-canvas-readout,.coltrane-next-card,.gotham-delivery-map{display:grid;grid-gap:7px;gap:7px;border:1px solid hsla(42,31%,94%,.16);background:rgba(0,0,0,.38);padding:12px}.agent-canvas-readout strong,.coltrane-next-card strong,.gotham-delivery-map strong{color:#fff;line-height:1.35}.henri-field-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1fr);grid-gap:12px;gap:12px}.henri-map-plane{position:relative;min-height:330px;border:1px solid hsla(42,31%,94%,.16);background:linear-gradient(hsla(42,31%,94%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(42,31%,94%,.04) 1px,transparent 0),#080806;background-size:46px 46px;overflow:hidden}.henri-map-plane:after,.henri-map-plane:before{position:absolute;content:"";border:1px solid hsla(42,31%,94%,.2);transform:rotate(-14deg)}.henri-map-plane:before{inset:36px 80px 70px 42px}.henri-map-plane:after{inset:92px 28px 34px 118px}.henri-map-pin{position:absolute;z-index:1;max-width:150px;border:1px solid hsla(42,31%,94%,.22);background:rgba(0,0,0,.72);color:#fff;font-family:var(--mono);font-size:.68rem;line-height:1.35;padding:7px;text-transform:uppercase}.henri-map-pin:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#f4f1ea}.henri-map-pin.pin-a{left:28px;top:44px}.henri-map-pin.pin-b{right:30px;top:142px}.henri-map-pin.pin-c{left:88px;bottom:38px}.henri-contact-sheet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.henri-contact-sheet figure{display:grid;grid-gap:7px;gap:7px;margin:0;border:1px solid hsla(42,31%,94%,.14);background:#090909;padding:8px}.henri-contact-sheet img{width:100%;aspect-ratio:5/4;object-fit:cover;filter:grayscale(.35) contrast(1.08)}.henri-contact-frame-1 img{object-position:50% 42%}.henri-contact-frame-2 img{object-position:30% 50%}.henri-contact-frame-3 img{object-position:72% 44%}.henri-contact-frame-4 img{object-position:50% 70%}.henri-contact-sheet figcaption{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;color:hsla(42,31%,94%,.68);font-size:.74rem}.henri-contact-sheet strong{color:#fff}.coltrane-room-map{position:relative;min-height:410px;border:1px solid hsla(42,31%,94%,.16);background:radial-gradient(circle at 50% 50%,hsla(42,31%,94%,.07),transparent 35%),#070707}.coltrane-room-map:after,.coltrane-room-map:before{position:absolute;content:"";left:18%;right:16%;top:50%;border-top:1px solid hsla(42,31%,94%,.18)}.coltrane-room-map:after{left:50%;right:auto;top:18%;bottom:18%;border-top:0;border-left:1px solid hsla(42,31%,94%,.18)}.room-node{position:absolute;z-index:1;display:grid;place-items:center;width:148px;min-height:70px;border:1px solid hsla(42,31%,94%,.24);background:rgba(5,5,5,.9);color:#fff;font-family:var(--mono);font-size:.72rem;line-height:1.35;padding:10px;text-align:center;text-transform:uppercase}.node-speaker{left:9%;top:16%}.node-thread{left:38%;top:38%;width:190px;border-color:rgba(183,208,255,.66)}.node-tension{right:8%;top:17%}.node-next{left:43%;bottom:12%}.gotham-counter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.gotham-strain-tile{display:grid;grid-gap:9px;gap:9px;min-height:170px;border:1px solid hsla(90,35%,61%,.36);background:rgba(44,62,35,.34);color:#f4f1ea;padding:14px;text-align:left}.gotham-strain-tile strong{color:#fff;font-size:1.1rem;line-height:1.1}.gotham-strain-tile small{align-self:end;color:hsla(42,31%,94%,.62);line-height:1.4}.gotham-delivery-map{min-height:210px;align-content:end;background:linear-gradient(hsla(42,31%,94%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(42,31%,94%,.045) 1px,transparent 0),rgba(0,0,0,.38);background-size:34px 34px}.gotham-delivery-map:before{content:"";display:block;width:52px;height:52px;margin-bottom:28px;border:1px solid hsla(90,35%,61%,.6);border-radius:50%;background:hsla(90,35%,61%,.18)}.henri-map-pin-active{border-color:hsla(42,31%,94%,.78)!important;background:hsla(42,31%,94%,.18)!important;color:#fff!important}.henri-map-pin-active:before{background:#fff!important}.henri-contact-frame-active{outline:1px solid hsla(42,31%,94%,.82);outline-offset:-1px}.henri-contact-frame-active img{filter:contrast(1.12) saturate(.92)}.henri-citation{display:block;margin-top:4px;color:hsla(42,31%,94%,.84)!important;font-style:italic}.agent-gate-card{display:grid;grid-gap:6px;gap:6px;border:1px solid hsla(42,31%,94%,.32);background:hsla(0,0%,100%,.04);padding:14px 16px;margin:10px 0}.agent-gate-card .mono{color:hsla(42,31%,94%,.6);font-size:.72rem;text-transform:uppercase}.agent-gate-card strong{color:#fff;font-size:1.02rem;line-height:1.2}.agent-gate-card ul{margin:4px 0 0;padding-left:18px;color:hsla(42,31%,94%,.74);font-size:.92rem;line-height:1.45}.agent-gate-card ul li{margin:2px 0}.agent-gate-card small{color:hsla(42,31%,94%,.5);font-size:.78rem}.coltrane-room-empty{align-self:center;justify-self:center;color:hsla(42,31%,94%,.48);font-style:italic}.room-node em{display:block;margin-top:4px;color:hsla(42,31%,94%,.62);font-style:normal;font-size:.74rem}.coltrane-room-map-step-0{opacity:.85}.gotham-strain-tile-placed{border-color:hsla(42,31%,94%,.78)!important;background:hsla(90,35%,61%,.22)!important;color:#fff}.gotham-tray{display:grid;grid-gap:8px;gap:8px;border:1px solid hsla(90,35%,61%,.36);background:rgba(44,62,35,.22);padding:14px 16px;margin:10px 0}.gotham-tray-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.gotham-tray-head p{margin:0;color:hsla(42,31%,94%,.6);font-size:.72rem;text-transform:uppercase;grid-column:1/-1}.gotham-tray-head strong{color:#fff;font-size:1.02rem;line-height:1.2}.gotham-tray-list{margin:0;padding-left:18px;color:hsla(42,31%,94%,.86);font-size:.94rem;line-height:1.45}.gotham-tray-list li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:baseline;margin:4px 0}.gotham-tray-list span{color:hsla(42,31%,94%,.6);font-size:.86rem}@media (max-width:1180px){.agent-tv-layout,.agent-tv-player{grid-template-columns:minmax(0,1fr)}.agent-tv-side{grid-column:1/-1}}@media (max-width:860px){.agent-tv-hero,.agent-tv-layout,.agent-tv-live-body,.agent-tv-live-head,.agent-tv-static-surface,.henri-field-grid,.solienne-proof-strip{grid-template-columns:1fr}.agent-tv-hero h1{font-size:clamp(2.45rem,10vw,3rem)}.agent-tv-switcher,.solienne-wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-tv-switcher button{min-height:160px}.agent-tv-plate{grid-template-columns:120px minmax(0,1fr);align-items:center}}@media (max-width:560px){.agent-tv-hero,.agent-tv-layout,.agent-tv-player,.agent-tv-switcher{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}.agent-tv-hero{padding-top:22px}.agent-tv-hero h1{max-width:100%;font-size:clamp(1.65rem,7.2vw,1.9rem);line-height:1.03;overflow-wrap:anywhere;word-break:break-word;text-wrap:wrap}.agent-tv-hero h1 span{max-width:100%;white-space:normal}.agent-tv-hero p:not(.primitive-kicker),.agent-tv-meter p{font-size:.92rem;overflow-wrap:anywhere;white-space:normal}.agent-tv-hero p:not(.primitive-kicker){max-width:32ch}.agent-tv-meter p{max-width:30ch}.agent-tv-switcher,.gotham-counter-grid,.solienne-proof-frames,.solienne-wall-grid{grid-template-columns:1fr}.agent-tv-switcher button{min-height:auto}.agent-tv-switcher img{aspect-ratio:16/8}.agent-tv-live-copy h2{font-size:clamp(1.75rem,9vw,2.4rem)}.solienne-fred-scene{grid-template-columns:1fr}.agent-tv-fred-path{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-tv-fred-path span{grid-column:1/-1}.agent-tv-plate{grid-template-columns:1fr}.solienne-wall-head{display:grid}}.ch-shell{position:fixed;inset:0;display:grid;grid-template-rows:auto 1fr;background:#000;color:#f4f1ea;overflow:hidden;font-family:var(--font-space-grotesk),"Space Grotesk",system-ui,sans-serif}.ch-header{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:18px 28px 10px;border-bottom:1px solid hsla(42,31%,94%,.08)}.ch-hint,.ch-hint-meta,.ch-hook-meta,.ch-mark,.ch-mark-attribution,.ch-no,.ch-show,.ch-sponsor,.ch-verb{font-family:var(--font-space-mono),"Space Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.ch-header-group{display:inline-flex;flex-direction:column;gap:4px}.ch-header-right{align-items:flex-end}.ch-header-center{flex:1 1;align-items:center;text-align:center}.ch-hook{color:hsla(42,31%,94%,.88);font-size:.9rem;letter-spacing:.01em}.ch-hook-meta{color:hsla(42,31%,94%,.4);font-size:.62rem}.ch-mark{color:hsla(42,31%,94%,.75);font-size:.82rem}.ch-mark-attribution{color:hsla(42,31%,94%,.32);font-size:.62rem}.ch-hint{color:hsla(42,31%,94%,.4);font-size:.72rem}.ch-hint-meta{color:hsla(42,31%,94%,.32);font-size:.62rem}.ch-operator-link{color:hsla(42,31%,94%,.22);font-size:.58rem;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.ch-operator-link:hover{color:hsla(42,31%,94%,.6)}.ch-shell--genesis{grid-template-rows:auto auto 1fr}.ch-genesis-bar{border-bottom:1px solid hsla(42,31%,94%,.08);display:flex;align-items:baseline;flex-wrap:wrap;gap:14px;padding:10px 28px}.ch-genesis-mark{color:hsla(42,31%,94%,.62);font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;flex-shrink:0}.ch-genesis-line{color:hsla(42,31%,94%,.5);font-size:.72rem;letter-spacing:.01em}.ch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr);grid-gap:1px;gap:1px;background:hsla(42,31%,94%,.08);min-height:0}.ch-tile{position:relative;display:block;background:#050505;color:#f4f1ea;text-decoration:none;overflow:hidden;isolation:isolate;transition:transform .24s ease}.ch-tile:hover .ch-avatar{transform:scale(1.04);filter:brightness(.9)}.ch-tile:hover .ch-name{letter-spacing:.005em}.ch-avatar{background-image:var(--ch-avatar);background-size:cover;background-position:50% 28%;filter:brightness(.78) contrast(1.04);transition:transform .32s ease,filter .32s ease}.ch-avatar,.ch-shade{position:absolute;inset:0}.ch-shade{background:linear-gradient(180deg,rgba(0,0,0,.35) 0,transparent 28%,transparent 55%,rgba(0,0,0,.75));pointer-events:none}.ch-meta{position:absolute;top:18px;left:22px;display:flex;gap:14px;align-items:center;color:hsla(42,31%,94%,.85);z-index:1}.ch-no{color:#fff;font-size:.84rem}.ch-show{color:hsla(42,31%,94%,.65);font-size:.72rem}.ch-name{position:absolute;left:22px;bottom:22px;color:#fff;font-size:clamp(2.4rem,5.4vw,4.4rem);font-weight:700;letter-spacing:.01em;line-height:.92;z-index:1;transition:letter-spacing .24s ease}.ch-sponsor{right:18px;bottom:22px;border:1px solid hsla(90,35%,61%,.65);color:hsla(87,53%,71%,.95);font-size:.66rem}.ch-sponsor,.ch-verb{position:absolute;display:inline-block;padding:4px 9px;z-index:1}.ch-verb{top:18px;right:22px;border:1px solid hsla(42,31%,94%,.32);color:var(--ch-accent,hsla(42,31%,94%,.92));font-size:.7rem;background:rgba(0,0,0,.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (max-width:760px){.ch-grid{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr))}.ch-name{font-size:clamp(2rem,9vw,2.8rem)}.ch-header{flex-wrap:wrap;gap:10px;padding:12px 18px 8px}.ch-header-center{order:3;flex-basis:100%;align-items:flex-start;text-align:left}.ch-hook{font-size:.78rem}.ch-verb{top:12px;right:14px;font-size:.6rem;padding:3px 7px}}.live-tuning{position:fixed;inset:0;display:grid;place-content:center;align-content:center;justify-items:start;padding:8vh 8vw;grid-gap:14px;gap:14px;background:radial-gradient(60% 80% at 50% 40%,hsla(0,0%,8%,.45),#000 80%),#000;color:#f4f1ea;font-family:var(--font-space-grotesk),"Space Grotesk",system-ui,sans-serif}.live-tuning .mono{color:hsla(42,31%,94%,.55);font-family:var(--font-space-mono),"Space Mono",ui-monospace,monospace;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.live-tuning h1{color:#fff;font-size:clamp(2.4rem,6vw,4.8rem);font-weight:700;letter-spacing:.005em;line-height:.95;margin:0}.live-tuning .live-booting-status{display:inline-flex;flex-direction:column;gap:4px;padding:10px 14px;border:1px solid hsla(42,31%,94%,.18);background:hsla(0,0%,100%,.02)}.live-tuning .live-booting-status strong{color:#fff;font-family:var(--font-space-mono),"Space Mono",monospace;font-size:.86rem;letter-spacing:.06em;text-transform:uppercase}.live-tuning .live-booting-status:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:rgba(255,90,90,.95);box-shadow:0 0 8px rgba(255,90,90,.7);animation:tv-blink 1.6s ease-in-out infinite}.live-tuning-back{margin-top:8px;text-decoration:none;border:1px solid hsla(42,31%,94%,.18)!important;background:transparent!important;color:hsla(42,31%,94%,.7)!important;font-family:var(--font-space-mono),"Space Mono",monospace!important;font-size:.74rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:12px 16px!important;min-height:44px;display:inline-flex;align-items:center}.live-tuning .live-start-error{color:hsla(0,100%,75%,.95);font-size:.8rem;max-width:60ch;white-space:pre-wrap}.live-tuning-reassure{color:hsla(42,31%,94%,.45);font-size:.7rem;letter-spacing:.08em;margin:4px 0 0}.live-warmup-oneline{color:hsla(42,31%,94%,.78);font-size:.95rem;line-height:1.5;max-width:52ch;margin:6px 0 0}.live-warmup-prompts{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:6px;color:hsla(42,31%,94%,.55);font-size:.72rem;letter-spacing:.04em;max-width:60ch}.live-warmup-prompts li:before{content:"› ";opacity:.5}.live-tuning-actions{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.live-tuning-retry{border:1px solid hsla(42,31%,94%,.5)!important;background:hsla(0,0%,100%,.04)!important;color:#fff!important;font-family:var(--font-space-mono),"Space Mono",monospace!important;font-size:.74rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:7px 12px!important;cursor:pointer}.live-tuning-retry:hover{background:hsla(0,0%,100%,.1)!important}.live-tuning-retry[disabled]{opacity:.5;cursor:wait}.live-booting-status[data-state=error]:before{background:rgba(255,90,90,.95);animation:none}.live-booting-status[data-state=error] strong{color:hsla(0,100%,75%,.95)}.ch-tile{--ch-accent:hsla(42,31%,94%,.95);--ch-accent-soft:hsla(42,31%,94%,.18)}.ch-no,.ch-show{opacity:.85}.ch-no,.ch-show,.ch-tile:hover .ch-name{color:var(--ch-accent)}.ch-tile:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(120% 80% at 50% 100%,var(--ch-accent-soft) 0,transparent 55%);opacity:.85;transition:opacity .28s ease}.ch-tile:hover:after{opacity:1}.ch-tile-solienne .ch-avatar{filter:brightness(.7) contrast(1.18) saturate(.85) hue-rotate(-6deg)}.ch-tile-coltrane .ch-avatar{filter:brightness(.78) contrast(1.05) saturate(.92) hue-rotate(10deg)}.ch-tile-henri .ch-avatar{filter:brightness(.82) contrast(1.08) saturate(.45)}.ch-tile-gotham .ch-avatar{filter:brightness(.86) contrast(1.02) saturate(1.08) hue-rotate(-4deg)}.live-chamber-solienne .live-tuning{background:radial-gradient(70% 90% at 50% 38%,rgba(60,80,120,.32),#000 80%),#000}.live-chamber-coltrane .live-tuning{background:radial-gradient(70% 90% at 50% 38%,rgba(80,50,110,.32),#050308 80%),#050308}.live-chamber-henri .live-tuning{background:radial-gradient(70% 90% at 50% 38%,hsla(40,7%,40%,.28),#060606 80%),#060606}.live-chamber-gotham .live-tuning{background:radial-gradient(70% 90% at 50% 38%,rgba(56,90,44,.32),#050805 80%),#050805}.live-chamber-solienne .live-tuning h1{color:rgba(225,235,255,.98)}.live-chamber-coltrane .live-tuning h1{color:rgba(232,215,255,.98)}.live-chamber-henri .live-tuning h1{color:hsla(45,53%,94%,.98)}.live-chamber-gotham .live-tuning h1{color:hsla(89,60%,85%,.98)}.live-chamber-solienne .live-booting-status:before{background:rgba(140,180,255,.95);box-shadow:0 0 8px rgba(120,170,255,.65)}.live-chamber-coltrane .live-booting-status:before{background:rgba(210,150,255,.95);box-shadow:0 0 8px rgba(200,130,255,.65)}.live-chamber-henri .live-booting-status:before{background:hsla(45,57%,86%,.95);box-shadow:0 0 8px hsla(43,41%,83%,.6)}.live-chamber-gotham .live-booting-status:before{background:hsla(93,56%,69%,.95);box-shadow:0 0 8px hsla(98,47%,67%,.6)}.live-captions{position:absolute;left:50%;bottom:9%;transform:translateX(-50%);width:min(78%,760px);max-height:5.4em;overflow:hidden;text-align:center;z-index:5;pointer-events:none;animation:live-caption-in .2s ease}.live-captions p{margin:0;padding:12px 22px;display:inline-block;color:#fff;font-family:var(--font-space-grotesk),"Space Grotesk",system-ui,sans-serif;font-size:clamp(1.05rem,1.6vw,1.55rem);font-weight:500;line-height:1.32;letter-spacing:.002em;background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.78));text-shadow:0 1px 3px rgba(0,0,0,.85);border-radius:2px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);max-width:100%;text-wrap:balance}@keyframes live-caption-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.live-chamber-wall .live-captions{bottom:6%}@media (max-width:760px){.live-captions{width:calc(100% - 24px);bottom:12%}.live-captions p{font-size:1rem;padding:9px 14px}}.live-thinking{position:absolute;top:22px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid hsla(42,31%,94%,.22);background:rgba(0,0,0,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:hsla(42,31%,94%,.85);font-family:var(--font-space-mono),"Space Mono",monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;z-index:4;pointer-events:none;animation:live-thinking-in .2s ease}.live-thinking em{font-style:normal}.live-thinking-dot{width:5px;height:5px;border-radius:50%;background:hsla(42,31%,94%,.85);animation:live-thinking-pulse 1.2s ease-in-out infinite}.live-thinking-dot:first-child{animation-delay:0s}.live-thinking-dot:nth-child(2){animation-delay:.18s}.live-thinking-dot:nth-child(3){animation-delay:.36s}@keyframes live-thinking-pulse{0%,60%,to{opacity:.3;transform:scale(.9)}30%{opacity:1;transform:scale(1.15)}}@keyframes live-thinking-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.live-chamber-solienne .live-thinking-dot{background:rgba(180,210,255,.95)}.live-chamber-coltrane .live-thinking-dot{background:rgba(210,150,255,.95)}.live-chamber-henri .live-thinking-dot{background:hsla(45,57%,86%,.95)}.live-chamber-gotham .live-thinking-dot{background:hsla(93,56%,69%,.95)}.canvas-artifact-card{position:relative}@keyframes canvasArtifactImageFadeIn{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}.canvas-artifact-image-fade,.canvas-wall-frame-image-fade{animation:canvasArtifactImageFadeIn .28s ease-out both;will-change:opacity,transform}.canvas-artifact-grid{display:flex;flex-wrap:wrap;gap:16px}.canvas-surface-solienne{background:radial-gradient(120% 100% at 50% 0,rgba(20,28,48,.32),transparent 60%),#050608!important}.canvas-surface-solienne .canvas-artifact-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start}.canvas-surface-solienne .canvas-artifact-card-gallery{min-width:0!important;max-width:none!important;flex:none!important;border:1px solid hsla(42,31%,94%,.14)!important;border-radius:2px!important;background:rgba(0,0,0,.85)!important;position:relative}.canvas-surface-solienne .canvas-artifact-card-gallery:before{content:"";position:absolute;top:10px;left:10px;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 8px hsla(0,0%,100%,.45);z-index:1}.canvas-surface-solienne .canvas-artifact-kind-refusal:before{background:#fff;box-shadow:none;width:22px;height:4px;border-radius:0;left:12px;top:12px}.canvas-surface-coltrane{background:radial-gradient(110% 100% at 50% 0,rgba(60,30,90,.18),transparent 60%),#07060b!important}.canvas-surface-coltrane .canvas-artifact-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;grid-gap:18px!important;gap:18px!important}.canvas-surface-coltrane .canvas-artifact-card-gallery{min-width:0!important;max-width:none!important;flex:none!important;border:1px solid rgba(210,150,255,.32)!important;border-radius:8px!important;background:rgba(20,14,32,.55)!important}.canvas-surface-coltrane .canvas-artifact-kind-synthesis-decision{border-color:rgba(140,220,160,.6)!important;background:rgba(20,36,22,.5)!important}.canvas-surface-coltrane .canvas-artifact-kind-synthesis-tension{border-color:rgba(255,200,80,.55)!important;background:rgba(40,28,12,.5)!important}.canvas-surface-coltrane .canvas-artifact-kind-synthesis-quote{border-color:hsla(42,31%,94%,.36)!important;background:rgba(20,20,28,.55)!important;font-style:italic}.canvas-surface-henri{background:linear-gradient(hsla(0,0%,8%,.7),rgba(8,8,8,.95)),#0c0a08!important}.canvas-surface-henri .canvas-artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:22px!important;gap:22px!important}.canvas-surface-henri .canvas-artifact-card-gallery{min-width:0!important;max-width:none!important;flex:none!important;border:1px solid hsla(40,45%,92%,.22)!important;border-radius:0!important;background:rgba(12,10,8,.85)!important;padding:18px 20px!important}.canvas-surface-henri .canvas-artifact-card-gallery img{filter:grayscale(.55) contrast(1.06) brightness(.94)}.canvas-surface-henri .canvas-artifact-card-gallery:after{content:"STUDY";position:absolute;top:10px;right:12px;color:hsla(40,45%,92%,.42);font-family:var(--font-space-mono),"Space Mono",monospace;font-size:.62rem;letter-spacing:.18em}.canvas-surface-henri .canvas-artifact-kind-visual-generated:after{content:"STUDY"}.canvas-surface-henri .canvas-artifact-kind-archive:after,.canvas-surface-henri .canvas-artifact-kind-visual-memory:after{content:"ARCHIVE"}.canvas-surface-henri .canvas-artifact-kind-synthesis-card:after,.canvas-surface-henri .canvas-artifact-kind-synthesis-decision:after,.canvas-surface-henri .canvas-artifact-kind-synthesis-next-action:after,.canvas-surface-henri .canvas-artifact-kind-synthesis-quote:after,.canvas-surface-henri .canvas-artifact-kind-synthesis-tension:after{content:"FIELD NOTE"}.canvas-surface-henri .canvas-artifact-kind-refusal:after{content:"WITHHELD"}.canvas-surface-gotham{background:linear-gradient(180deg,rgba(38,56,32,.18),rgba(6,8,5,.95)),#060805!important}.canvas-surface-gotham .canvas-artifact-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;grid-gap:12px!important;gap:12px!important}.canvas-surface-gotham .canvas-artifact-card-gallery{min-width:0!important;max-width:none!important;flex:none!important;border:1px solid hsla(90,35%,61%,.4)!important;border-radius:4px!important;background:rgba(28,40,22,.55)!important}.canvas-surface-gotham .canvas-artifact-card-gallery:before{content:"SPONSORED";position:absolute;top:8px;right:10px;color:hsla(87,53%,71%,.85);font-family:var(--font-space-mono),"Space Mono",monospace;font-size:.58rem;letter-spacing:.18em;border:1px solid hsla(90,35%,61%,.4);padding:2px 6px}.canvas-surface-gotham .canvas-artifact-kind-refusal{border-color:rgba(255,130,90,.55)!important;background:rgba(40,16,8,.5)!important}@media (max-width:760px){.canvas-surface-henri .canvas-artifact-grid,.canvas-surface-solienne .canvas-artifact-grid{grid-template-columns:1fr!important}}.canvas-artifact-grid .canvas-artifact-kind-refusal{grid-column:1/-1!important;width:100%!important;max-width:none!important;min-height:240px!important;display:grid!important;place-items:center;text-align:center;padding:clamp(32px,6vw,80px) clamp(20px,4vw,60px)!important;position:relative;border-radius:0!important}.canvas-artifact-grid .canvas-artifact-kind-refusal:after,.canvas-artifact-grid .canvas-artifact-kind-refusal:before{display:none}.canvas-artifact-grid .canvas-artifact-kind-refusal>span.mono:first-child{position:absolute;top:18px;left:24px;color:hsla(0,0%,100%,.45);font-size:.74rem!important;letter-spacing:.22em!important}.canvas-artifact-grid .canvas-artifact-kind-refusal p:not(.mono){max-width:60ch;margin:0 auto!important;font-size:clamp(1.6rem,3.4vw,2.6rem)!important;font-weight:300!important;line-height:1.2!important}.canvas-artifact-grid .canvas-artifact-kind-refusal p:not(.mono)+p{margin-top:16px!important;font-size:clamp(.95rem,1.4vw,1.15rem)!important;font-style:italic;color:hsla(0,0%,100%,.62)!important}.canvas-surface-solienne .canvas-artifact-kind-refusal{background:#000!important;border:0!important;border-top:1px solid hsla(42,31%,94%,.2)!important;border-bottom:1px solid hsla(42,31%,94%,.2)!important;color:hsla(42,31%,94%,.9)}.canvas-surface-solienne .canvas-artifact-kind-refusal:after{content:"";display:block!important;position:absolute;left:8%;right:8%;top:50%;height:clamp(22px,4vh,36px);background:#fff;transform:translateY(-50%);z-index:0}.canvas-surface-solienne .canvas-artifact-kind-refusal p:not(.mono){position:relative;z-index:1;mix-blend-mode:difference;color:#fff!important}.canvas-surface-solienne .canvas-artifact-kind-refusal>span.mono:first-child{color:hsla(42,31%,94%,.65)!important}.canvas-surface-coltrane .canvas-artifact-kind-refusal{background:rgba(18,16,24,.85)!important;border:1px solid hsla(42,31%,94%,.22)!important}.canvas-surface-coltrane .canvas-artifact-kind-refusal:before{content:"no quote — no node";display:block!important;position:absolute;top:22px;left:50%;transform:translateX(-50%);color:hsla(42,31%,94%,.45);font-family:var(--font-space-mono),"Space Mono",monospace;font-size:.72rem;letter-spacing:.2em;text-transform:lowercase}.canvas-surface-henri .canvas-artifact-kind-refusal{background:rgba(40,36,30,.92)!important;border:1px solid hsla(40,45%,92%,.32)!important;color:hsla(40,45%,92%,.92)}.canvas-surface-henri .canvas-artifact-kind-refusal:before{content:"FLAGGED FOR SECOND READ";display:block!important;position:absolute;top:22px;left:50%;transform:translateX(-50%);color:hsla(40,45%,92%,.55);font-family:var(--font-space-mono),"Space Mono",monospace;font-size:.7rem;letter-spacing:.24em}.canvas-surface-henri .canvas-artifact-kind-refusal p:not(.mono){font-family:var(--font-iowan),"Iowan Old Style","Palatino Linotype",serif!important;font-style:italic!important;font-weight:300!important;color:hsla(40,45%,92%,.96)!important}.canvas-surface-gotham .canvas-artifact-kind-refusal{background:rgba(40,16,8,.78)!important;border:1px solid rgba(255,140,100,.55)!important;color:rgba(255,220,200,.94)}.canvas-surface-gotham .canvas-artifact-kind-refusal:before{content:"COMPLIANCE GATE";top:22px;color:rgba(255,180,130,.92);font-size:.72rem;letter-spacing:.22em}.canvas-surface-gotham .canvas-artifact-kind-refusal:after,.canvas-surface-gotham .canvas-artifact-kind-refusal:before{display:block!important;position:absolute;left:50%;transform:translateX(-50%);font-family:var(--font-space-mono),"Space Mono",monospace}.canvas-surface-gotham .canvas-artifact-kind-refusal:after{content:"TCPA · NY OCM · AGE · JURISDICTION";bottom:18px;color:rgba(255,220,200,.5);font-size:.62rem;letter-spacing:.18em}.live-kickoff{position:absolute;left:50%;bottom:22%;transform:translateX(-50%);width:min(86%,520px);padding:18px 22px 16px;border:1px solid hsla(42,31%,94%,.22);background:rgba(0,0,0,.62);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#f4f1ea;z-index:4;animation:live-kickoff-in .32s ease;animation-fill-mode:both}@keyframes live-kickoff-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.live-kickoff-close{position:absolute;top:6px;right:8px;width:26px;height:26px;border:0;background:transparent;color:hsla(42,31%,94%,.5);font-size:1.2rem;line-height:1;cursor:pointer;padding:0}.live-kickoff-close:hover{color:#fff}.live-kickoff-prompt{margin:0 0 12px;color:hsla(42,31%,94%,.55);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.live-kickoff-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.live-kickoff-list li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline;border-left:2px solid hsla(42,31%,94%,.18);padding:5px 0 5px 12px}.live-kickoff-list .mono{color:hsla(42,31%,94%,.5);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.live-kickoff-list em{color:hsla(42,31%,94%,.92);font-style:normal;font-size:.96rem;line-height:1.42;text-wrap:pretty}.live-chamber-solienne .live-kickoff-list li{border-left-color:rgba(180,210,255,.45)}.live-chamber-coltrane .live-kickoff-list li{border-left-color:rgba(210,150,255,.45)}.live-chamber-henri .live-kickoff-list li{border-left-color:hsla(40,45%,92%,.45)}.live-chamber-gotham .live-kickoff-list li{border-left-color:hsla(93,56%,69%,.5)}@media (max-width:760px){.live-kickoff{width:calc(100% - 24px);bottom:26%;padding:14px 16px 12px}.live-kickoff-list em{font-size:.88rem}}.canvas-surface-henri .canvas-artifact-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;grid-template-rows:auto!important;grid-auto-rows:auto;grid-gap:14px!important;gap:14px!important;padding:6px!important;align-items:start}.canvas-henri-tier-header{display:none}.canvas-surface-henri .canvas-artifact-card[data-tier]:after{content:attr(data-tier);position:absolute;top:6px;right:8px;padding:2px 6px;border-radius:2px;background:rgba(0,0,0,.42);color:hsla(40,45%,92%,.72);font-family:var(--font-space-mono),"Space Mono",monospace;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;pointer-events:none}.canvas-surface-henri .canvas-artifact-card{position:relative}.canvas-surface-henri .canvas-artifact-card[data-tier=discard]{opacity:.46;border-color:hsla(40,45%,92%,.14)!important}.canvas-surface-henri .canvas-artifact-card[data-tier=study]{opacity:.72;border-color:hsla(40,45%,92%,.22)!important}.canvas-surface-henri .canvas-artifact-card[data-tier=strong]{border-color:hsla(40,45%,92%,.42)!important}.canvas-surface-henri .canvas-artifact-card[data-tier=portfolio]{border-color:hsla(40,45%,92%,.62)!important;background:rgba(20,18,14,.92)!important}.canvas-surface-henri .canvas-artifact-card[data-tier=exhibition]{border-color:#fff!important;background:rgba(28,24,18,.95)!important;box-shadow:0 12px 32px rgba(0,0,0,.45)}.canvas-surface-henri .canvas-artifact-card[data-tier=unknown]{border-style:dashed!important;border-color:hsla(40,45%,92%,.32)!important;opacity:.82}.canvas-surface-henri .canvas-artifact-grid .canvas-artifact-kind-refusal{grid-column:1/-1!important;opacity:1}@media (max-width:700px){.canvas-surface-henri .canvas-artifact-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important}}.canvas-surface-solienne .canvas-artifact-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(110px,.5fr)!important;grid-gap:14px!important;gap:14px!important}.canvas-surface-solienne .canvas-artifact-card-gallery:not(.canvas-artifact-kind-refusal){grid-column:span 1;animation:solienne-drift 24s ease-in-out infinite;transform-origin:center center}.canvas-surface-solienne .canvas-artifact-card-gallery:not(.canvas-artifact-kind-refusal):nth-child(3n+1){animation-delay:0s}.canvas-surface-solienne .canvas-artifact-card-gallery:not(.canvas-artifact-kind-refusal):nth-child(3n+2){animation-delay:-8s}.canvas-surface-solienne .canvas-artifact-card-gallery:not(.canvas-artifact-kind-refusal):nth-child(3n+3){animation-delay:-16s}@keyframes solienne-drift{0%,to{transform:scale(1);filter:saturate(.82) brightness(.94)}35%{transform:scale(1.025);filter:saturate(1.04) brightness(1.02)}55%{transform:scale(1.025);filter:saturate(1.04) brightness(1.02)}}.canvas-surface-solienne .canvas-artifact-grid .canvas-artifact-kind-refusal{grid-column:4!important;grid-row:span 2;width:100%!important;min-width:0!important;max-width:none!important;min-height:160px!important;padding:14px 14px 18px!important;display:grid!important;align-content:center;text-align:center;background:#000!important;border-radius:0!important;border:0!important;border-top:1px solid hsla(42,31%,94%,.16)!important;border-bottom:1px solid hsla(42,31%,94%,.16)!important;color:hsla(42,31%,94%,.9);animation:solienne-refusal-arrive 2.6s ease-out}.canvas-surface-solienne .canvas-artifact-grid .canvas-artifact-kind-refusal:before{content:"WITHHELD";display:block!important;position:static!important;margin:0 0 10px;color:hsla(42,31%,94%,.5);font-family:var(--font-space-mono),"Space Mono",monospace;font-size:.62rem;letter-spacing:.22em;text-align:center;text-transform:uppercase}.canvas-surface-solienne .canvas-artifact-grid .canvas-artifact-kind-refusal:after{content:"";position:static!important;display:block!important;width:clamp(40px,60%,80px);height:6px;margin:8px auto 0;background:#fff;transform:none!important;inset:auto!important}.canvas-surface-solienne .canvas-artifact-grid .canvas-artifact-kind-refusal p:not(.mono){position:static!important;margin:0!important;font-size:clamp(.92rem,1.4vw,1.05rem)!important;font-weight:300!important;line-height:1.25!important;color:hsla(42,31%,94%,.92)!important;mix-blend-mode:normal!important}.canvas-surface-solienne .canvas-artifact-grid .canvas-artifact-kind-refusal p:not(.mono)+p{margin-top:8px!important;font-size:.78rem!important;font-style:italic;color:hsla(42,31%,94%,.55)!important}.canvas-surface-solienne .canvas-artifact-grid .canvas-artifact-kind-refusal>span.mono:first-child{display:none}@keyframes solienne-refusal-arrive{0%{transform:scale(1.45) translateY(-12px);opacity:0;box-shadow:0 32px 80px hsla(0,0%,100%,.12);z-index:5}20%{transform:scale(1.32) translateY(0);opacity:1;box-shadow:0 20px 60px hsla(0,0%,100%,.18);z-index:5}60%{transform:scale(1.12) translateY(0);opacity:1;box-shadow:0 12px 32px hsla(0,0%,100%,.1);z-index:2}to{transform:scale(1) translateY(0);opacity:1;box-shadow:none;z-index:1}}@media (max-width:1000px){.canvas-surface-solienne .canvas-artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(96px,.4fr)!important}.canvas-surface-solienne .canvas-artifact-grid .canvas-artifact-kind-refusal{grid-column:3!important}}@media (max-width:760px){.canvas-surface-solienne .canvas-artifact-grid{grid-template-columns:1fr!important}.canvas-surface-solienne .canvas-artifact-grid .canvas-artifact-kind-refusal{grid-column:1!important}.canvas-surface-solienne .canvas-artifact-card-gallery:not(.canvas-artifact-kind-refusal){animation:none;filter:saturate(.94) brightness(.98)}}@media (prefers-reduced-motion:reduce){.canvas-surface-solienne .canvas-artifact-card-gallery:not(.canvas-artifact-kind-refusal){animation:none;filter:saturate(.92) brightness(.96)}.canvas-surface-solienne .canvas-artifact-grid .canvas-artifact-kind-refusal{animation:none}}.alex-last-time{margin-bottom:22px;padding:14px 16px 16px;border:1px solid hsla(90,35%,61%,.28);background:rgba(28,40,22,.32);border-radius:4px;opacity:.85;animation:alex-last-time-in .32s ease}@keyframes alex-last-time-in{0%{opacity:0;transform:translateY(8px)}to{opacity:.85;transform:translateY(0)}}.alex-last-time header{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.alex-last-time header .mono{color:hsla(87,53%,71%,.92);font-family:var(--font-space-mono),"Space Mono",monospace;font-size:.72rem;letter-spacing:.22em}.alex-last-time header small{color:hsla(42,31%,94%,.5);font-size:.78rem}.alex-last-time ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px;gap:10px}.alex-last-time li{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;background:rgba(15,20,10,.55);border:1px solid hsla(90,35%,61%,.2);border-radius:2px}.alex-last-time li img{object-fit:cover;background:#000;filter:saturate(.78) brightness(.92)}.alex-last-time li img,.alex-last-time-glyph{width:48px;height:48px;border:1px solid hsla(90,35%,61%,.32)}.alex-last-time-glyph{display:flex;align-items:center;justify-content:center;color:hsla(87,53%,71%,.65);font-size:1.4rem}.alex-last-time li strong{display:block;color:hsla(42,31%,94%,.92);font-size:.86rem;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.alex-last-time li small{display:block;margin-top:2px;color:hsla(42,31%,94%,.55);font-size:.74rem;line-height:1.32}@media (max-width:760px){.alex-last-time ol{grid-template-columns:1fr}}.canvas-artifact-stamp{position:absolute;bottom:8px;right:8px;padding:4px 9px;background:rgba(0,0,0,.78);color:hsla(42,31%,94%,.95);font-family:var(--font-space-mono),"Space Mono",ui-monospace,monospace;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;border-radius:2px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.canvas-artifact-image-wrap[data-agent-stamp=solienne] .canvas-artifact-stamp{background:rgba(0,0,0,.85);color:#fff;letter-spacing:.22em}.canvas-artifact-image-wrap[data-agent-stamp=henri] .canvas-artifact-stamp{background:hsla(40,45%,92%,.96);color:#1c1814;letter-spacing:.2em}.canvas-artifact-image-wrap[data-agent-stamp=coltrane] .canvas-artifact-stamp{background:rgba(18,14,28,.92);color:rgba(220,195,255,.95)}.canvas-artifact-image-wrap[data-agent-stamp=gotham] .canvas-artifact-stamp{background:rgba(28,40,22,.92);color:hsla(87,53%,71%,.96);border:1px solid hsla(90,35%,61%,.55)}.canvas-surface-coltrane[data-phase=idle] .canvas-artifact-card,.canvas-surface-coltrane[data-phase=listening] .canvas-artifact-card{animation:coltrane-silence-breath 4s ease-in-out infinite}@keyframes coltrane-silence-breath{0%,to{opacity:1}50%{opacity:.92}}.canvas-surface-coltrane[data-phase=idle] .canvas-artifact-card:nth-child(2n),.canvas-surface-coltrane[data-phase=listening] .canvas-artifact-card:nth-child(2n){animation-delay:-2s}@media (prefers-reduced-motion:reduce){.canvas-surface-coltrane[data-phase=idle] .canvas-artifact-card,.canvas-surface-coltrane[data-phase=listening] .canvas-artifact-card{animation:none}}.test-script-probes{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:18px}.test-script-probes>li{display:flex;flex-direction:column;gap:6px}.test-script-probe-button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;background:transparent;border:1px solid;color:inherit;padding:10px 12px;font:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.test-script-probe-button:focus-visible,.test-script-probe-button:hover{background:hsla(0,0%,100%,.06);outline:none}.test-script-probe-button .mono{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.test-script-probe-text{font-size:15px;line-height:1.4}.test-script-probe-meta{margin:0;font-size:13px;line-height:1.5;opacity:.85}.test-script-probe-meta strong{text-transform:uppercase;letter-spacing:.06em;font-size:11px;margin-right:6px}.tour-shell{min-height:100vh;background:#000;color:#f4f1ea;display:flex;flex-direction:column;font-family:var(--font-space-grotesk),"Space Grotesk",system-ui,sans-serif}.tour-header{display:flex;align-items:baseline;justify-content:space-between;padding:18px 28px 10px;border-bottom:1px solid hsla(42,31%,94%,.08)}.tour-splash{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:48px 28px 64px;max-width:760px;margin:0 auto;gap:22px}.tour-eyebrow{color:hsla(42,31%,94%,.48);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.tour-h1{margin:0;font-size:clamp(2rem,5vw,3.2rem);line-height:1.08;letter-spacing:-.01em;color:hsla(42,31%,94%,.96)}.tour-lede{margin:0;font-size:1.08rem;line-height:1.55;color:hsla(42,31%,94%,.7);max-width:56ch}.tour-stagelist{list-style:none;padding:0;margin:12px 0;width:100%;max-width:520px;display:flex;flex-direction:column;gap:6px;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.tour-stagelist li{display:grid;grid-template-columns:28px 64px 1fr auto;align-items:baseline;grid-gap:14px;gap:14px;padding:10px 14px;border:1px solid hsla(42,31%,94%,.1);background:hsla(42,31%,94%,.02);text-align:left}.tour-stage-no{color:hsla(42,31%,94%,.42)}.tour-stage-verb{color:hsla(42,31%,94%,.92)}.tour-stage-name{color:hsla(42,31%,94%,.7)}.tour-stage-note{color:hsla(42,31%,94%,.4);text-transform:none;letter-spacing:.02em;font-size:.74rem;text-align:right}.tour-cta-row{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:8px}.tour-cta{display:inline-block;padding:14px 28px;border:1px solid hsla(42,31%,94%,.6);color:hsla(42,31%,94%,.98);background:hsla(42,31%,94%,.04);text-decoration:none;font-size:.92rem;letter-spacing:.06em;transition:background .16s ease,transform .16s ease}.tour-cta:hover{background:hsla(42,31%,94%,.12);transform:translateY(-1px)}.tour-skip{font-size:.7rem;color:hsla(42,31%,94%,.45);text-decoration:none;letter-spacing:.14em;text-transform:uppercase}.tour-skip:hover{color:hsla(42,31%,94%,.8)}.tour-foot{margin:12px 0 0;font-size:.62rem;color:hsla(42,31%,94%,.32);letter-spacing:.16em;text-transform:uppercase}.tour-hud{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);width:min(720px,calc(100vw - 32px));background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(42,31%,94%,.18);color:hsla(42,31%,94%,.92);padding:12px 16px 14px;z-index:60;display:flex;flex-direction:column;gap:8px}.tour-hud-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tour-hud-meta{display:inline-flex;align-items:center;gap:8px;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.tour-hud-step{color:hsla(42,31%,94%,.5)}.tour-hud-sep{color:hsla(42,31%,94%,.28)}.tour-hud-verb{color:hsla(42,31%,94%,.98)}.tour-hud-name{color:hsla(42,31%,94%,.75)}.tour-hud-controls{display:inline-flex;align-items:center;gap:10px}.tour-hud-collapse{background:transparent;border:1px solid hsla(42,31%,94%,.25);color:hsla(42,31%,94%,.7);padding:5px 10px;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .16s ease,border-color .16s ease}.tour-hud-collapse:hover{color:hsla(42,31%,94%,.95);border-color:hsla(42,31%,94%,.5)}.tour-hud-next{display:inline-block;padding:6px 12px;border:1px solid hsla(42,31%,94%,.5);color:hsla(42,31%,94%,.96);text-decoration:none;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.tour-hud-next:hover{background:hsla(42,31%,94%,.1)}.tour-hud-body{display:flex;flex-direction:column;gap:6px;padding-top:6px;border-top:1px solid hsla(42,31%,94%,.1)}.tour-hud-oneline{margin:0;font-size:.85rem;line-height:1.4;color:hsla(42,31%,94%,.82)}.tour-hud-prompts{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3px}.tour-hud-prompt{font-size:.78rem;color:hsla(42,31%,94%,.62);font-style:italic}.tour-hud-prompt:before{content:"try: ";font-style:normal;text-transform:uppercase;letter-spacing:.14em;font-size:.6rem;color:hsla(42,31%,94%,.34);margin-right:6px}.tour-hud-collapsed .tour-hud-body{display:none}@media (max-width:560px){.tour-stagelist li{grid-template-columns:24px 56px 1fr;gap:10px}.tour-stage-note{display:none}.tour-hud{bottom:12px;padding:10px 12px}}@keyframes canvas-pending-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes canvas-pending-breathe{0%,to{opacity:.35}50%{opacity:.85}}.canvas-pending-shimmer{background:linear-gradient(100deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.08) 30%,hsla(0,0%,100%,.18) 50%,hsla(0,0%,100%,.08) 70%,hsla(0,0%,100%,.02));background-size:200% 100%;animation:canvas-pending-shimmer 2.4s linear infinite;pointer-events:none}.canvas-wall-pending-band{background:linear-gradient(0deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.18) 55%,transparent)}.canvas-pending-pulse{background:radial-gradient(circle at center,hsla(0,0%,100%,.16) 0,hsla(0,0%,100%,.04) 45%,hsla(0,0%,100%,0) 70%);animation:canvas-pending-breathe 2.8s ease-in-out infinite;pointer-events:none}.agentv-dashboard{--dashboard-bg:#050505;--dashboard-card:#101010;--dashboard-border:hsla(0,0%,100%,.12);--dashboard-muted:hsla(0,0%,100%,.48);--dashboard-accent:#b7ff5a;--dashboard-alert:#ff3b30;min-height:100vh;background:radial-gradient(circle at 80% 0,rgba(183,255,90,.1),transparent 32rem),var(--dashboard-bg);color:#fff;font-family:Helvetica,Arial,sans-serif;padding:48px clamp(20px,6vw,92px)}.agentv-dashboard-hero{border-bottom:1px solid var(--dashboard-border);display:grid;grid-gap:12px;gap:12px;padding-bottom:28px}.agentv-dashboard-hero p,.agentv-dashboard-panel p{color:var(--dashboard-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;letter-spacing:.42em;margin:0}.agentv-dashboard-hero h1{font-size:clamp(52px,10vw,112px);letter-spacing:-.08em;line-height:.88;margin:0;text-transform:uppercase}.agentv-dashboard-hero span{color:var(--dashboard-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;text-transform:uppercase}.agentv-dashboard-strip{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.agentv-dashboard-panel,.agentv-dashboard-strip>div{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.018));border:1px solid var(--dashboard-border);border-radius:18px;box-shadow:0 22px 80px rgba(0,0,0,.42)}.agentv-dashboard-strip>div{display:grid;grid-gap:8px;gap:8px;min-height:112px;padding:24px;position:relative}.agentv-dashboard-strip strong{font-size:clamp(30px,4vw,54px);letter-spacing:-.07em;line-height:.92}.agentv-dashboard-panel small,.agentv-dashboard-strip em,.agentv-dashboard-strip small{color:var(--dashboard-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-style:normal;letter-spacing:.24em;text-transform:uppercase}.agentv-dashboard-strip em{letter-spacing:.08em}.agentv-dashboard-strip [data-attention=true] strong{color:var(--dashboard-alert)}.agentv-dashboard-dot{background:hsla(0,0%,100%,.22);border-radius:999px;height:10px;position:absolute;right:18px;top:18px;width:10px}.agentv-dashboard-dot.is-live{background:var(--dashboard-accent);box-shadow:0 0 24px rgba(183,255,90,.85)}.agentv-dashboard-panel{display:grid;grid-gap:22px;gap:22px;margin-top:18px;padding:28px}.agentv-dashboard-panel h2{font-size:clamp(32px,5vw,68px);letter-spacing:-.07em;line-height:.95;margin:8px 0 0}.agentv-dashboard-bar{background:hsla(0,0%,100%,.08);border-radius:999px;height:14px;overflow:hidden}.agentv-dashboard-bar span{background:linear-gradient(90deg,var(--dashboard-accent),#fff);display:block;height:100%}.agentv-dashboard-funnel-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.agentv-dashboard-funnel-grid>div{border:1px solid hsla(0,0%,100%,.09);border-radius:14px;display:grid;grid-gap:6px;gap:6px;padding:16px}.agentv-dashboard-funnel-grid strong{font-size:clamp(24px,3vw,42px);letter-spacing:-.06em;line-height:1}.agentv-dashboard-funnel-grid small,.agentv-dashboard-list em,.agentv-dashboard-list span{color:var(--dashboard-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-style:normal;letter-spacing:.16em;text-transform:uppercase}.agentv-dashboard-list{border-top:1px solid hsla(0,0%,100%,.08);display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.agentv-dashboard-list li{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(74px,.35fr) 1fr auto;min-height:46px;padding:12px 0}.agentv-dashboard-list strong{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentv-dashboard-agent-list li{grid-template-columns:minmax(96px,.32fr) minmax(220px,.9fr) minmax(260px,1fr)}.agentv-dashboard-agent-list em{text-align:right}.agentv-dashboard-cost-panel{border-color:rgba(183,255,90,.22)}@media (max-width:820px){.agentv-dashboard-strip{grid-template-columns:1fr 1fr}.agentv-dashboard-funnel-grid{grid-template-columns:1fr}}@media (max-width:560px){.agentv-dashboard{padding:32px 16px}.agentv-dashboard-strip{grid-template-columns:1fr}.agentv-dashboard-list li{align-items:start;grid-template-columns:1fr}.agentv-dashboard-agent-list em{text-align:left}}.claim-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 20px;background:#000;color:#fff;font-family:var(--sans)}.claim-card{width:100%;max-width:480px;border:1px solid hsla(0,0%,100%,.18);padding:36px 32px;display:flex;flex-direction:column;gap:18px}.claim-eyebrow{margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.62)}.claim-title{margin:0;font-size:26px;line-height:1.2;font-weight:500;letter-spacing:-.01em}.claim-allocation{margin:0;font-family:var(--mono);font-size:44px;letter-spacing:.04em}.claim-body{margin:0;font-size:14px;line-height:1.55;color:hsla(0,0%,100%,.78)}.claim-fineprint{margin:4px 0 0;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.42)}.claim-form{gap:14px;margin-top:4px}.claim-form,.claim-label{display:flex;flex-direction:column}.claim-label{gap:6px}.claim-label span{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:hsla(0,0%,100%,.58)}.claim-label input{background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.32);color:#fff;font-family:var(--mono);font-size:14px;padding:8px 0;outline:none;transition:border-color .12s ease}.claim-label input:focus{border-bottom-color:#fff}.claim-label input:disabled{opacity:.5}.claim-submit{background:#fff;color:#000;border:0;padding:14px 18px;font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:opacity .12s ease;margin-top:6px}.claim-submit:hover:not(:disabled){opacity:.88}.claim-submit:disabled{opacity:.45;cursor:not-allowed}.claim-error{margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:#ff6b6b}.claim-masthead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid hsla(0,0%,100%,.14)}.claim-wordmark{font-family:var(--mono);font-size:11px;letter-spacing:.28em;color:#fff}.claim-mast-right{font-family:var(--mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.claim-card--reveal{animation:claim-reveal .64s cubic-bezier(.16,1,.3,1) both}@keyframes claim-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.claim-allocation-of{color:hsla(0,0%,100%,.4);font-size:.62em}.claim-edition-link{align-self:flex-start;display:inline-block;margin-top:2px;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#fff;text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.4);padding-bottom:3px;transition:border-color .14s ease,opacity .14s ease}.claim-edition-link:hover{border-bottom-color:#fff;opacity:.85}.claim-stack{width:100%;max-width:480px;gap:18px}.claim-stack,.scarcity{display:flex;flex-direction:column}.scarcity{gap:10px}.scarcity-head{display:flex;align-items:baseline;justify-content:space-between}.scarcity-count{font-family:var(--mono);font-size:28px;letter-spacing:.04em;color:#fff}.scarcity-of{color:hsla(0,0%,100%,.45)}.scarcity-label{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.58)}.scarcity-track{width:100%;height:4px;background:hsla(0,0%,100%,.14);overflow:hidden}.scarcity-fill{height:100%;background:#fff;transition:width .4s ease}.scarcity-tagline{margin:2px 0 0;font-size:13px;line-height:1.5;color:hsla(0,0%,100%,.55)}.prov-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 20px;background:#000;color:#fff;font-family:var(--sans)}.prov-card{width:100%;max-width:480px;border:1px solid hsla(0,0%,100%,.18);padding:36px 32px;display:flex;flex-direction:column;gap:22px}.prov-eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.62)}.prov-allocation,.prov-eyebrow{margin:0;font-family:var(--mono)}.prov-allocation{font-size:52px;letter-spacing:.04em;line-height:1}.prov-total{color:hsla(0,0%,100%,.45);font-size:28px}.prov-meta{margin:0;display:flex;flex-direction:column;gap:0;border-top:1px solid hsla(0,0%,100%,.12)}.prov-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.12)}.prov-row dt{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.prov-row dd{margin:0;font-size:14px;text-align:right;color:hsla(0,0%,100%,.9)}.prov-mono{font-size:12px;letter-spacing:.04em}.prov-badge,.prov-mono{font-family:var(--mono)}.prov-badge{font-size:10px;letter-spacing:.14em;padding:3px 8px;border:1px solid}.prov-badge--reserved{color:#6effa6}.prov-badge--open{color:hsla(0,0%,100%,.55)}.prov-qr{display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 0}.prov-qr img{background:#fff;padding:10px;display:block}.prov-qr-caption{margin:0;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.prov-fineprint{margin:0;font-size:12px;line-height:1.55;color:hsla(0,0%,100%,.55)}.frame-kiosk{position:fixed;inset:0;margin:0;background:#000;overflow:hidden;cursor:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.frame-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;opacity:0;transition:opacity 1.6s ease-in-out;-webkit-user-drag:none}.frame-layer--active{opacity:1}.frame-vignette{inset:0;background:radial-gradient(120% 120% at 50% 45%,transparent 60%,rgba(0,0,0,.55) 100%)}.frame-plate,.frame-vignette{position:absolute;pointer-events:none}.frame-plate{left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:flex-end;grid-gap:24px;gap:24px;padding:28px 32px;background:linear-gradient(0deg,rgba(0,0,0,.72) 0,rgba(0,0,0,.3) 60%,transparent)}.frame-plate-left,.frame-plate-right{display:flex;flex-direction:column;gap:4px}.frame-plate-right{align-items:flex-end;text-align:right}.frame-plate-agent,.frame-plate-edition{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.92)}.frame-plate-title{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.frame-plate-status{font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:hsla(0,0%,100%,.6);transition:color .6s ease}.frame-plate-status--reserved{color:#b7ff5a}.frame-plate-scarcity{color:hsla(0,0%,100%,.42);font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.frame-plate-center{display:flex;align-items:flex-end;justify-content:center;flex:1 1}.frame-dots{display:flex;align-items:center;gap:7px}.frame-dot{background:hsla(0,0%,100%,.28);border-radius:999px;display:block;height:5px;transition:background .4s ease,width .4s ease;width:5px}.frame-dot--active{background:hsla(0,0%,100%,.9);width:18px}@keyframes frame-reserved-bloom{0%{opacity:0}8%{opacity:.22}to{opacity:0}}.frame-reserved-flash{animation:frame-reserved-bloom 2s ease-out forwards;background:#b7ff5a;inset:0;pointer-events:none;position:absolute}.frame-kiosk--empty{display:flex;align-items:center;justify-content:center}.frame-empty-mark{font-family:var(--mono);font-size:13px;letter-spacing:.2em;color:hsla(0,0%,100%,.4)}.frame-device{position:fixed;inset:0;margin:0;background:#000;overflow:hidden;cursor:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.frame-frost{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity 1.4s ease}.frame-frost--hidden{opacity:0;pointer-events:none}.frame-frost-backdrop{position:absolute;inset:-8%;background-size:cover;background-position:50% 30%;filter:blur(30px) brightness(.92) saturate(1.08);transform:scale(1.08)}.frame-frost-veil{position:absolute;inset:0;background:rgba(14,14,16,.22);backdrop-filter:blur(22px) saturate(1.1);-webkit-backdrop-filter:blur(22px) saturate(1.1)}.frame-pair{position:relative;display:flex;flex-direction:column;align-items:center;gap:28px}.frame-pair-card{background:#fff;padding:clamp(14px,1.4vw,22px);border-radius:10px;box-shadow:0 30px 90px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.5)}.frame-pair-qr{display:block;width:10cm;height:10cm;max-width:min(70vw,70vh);max-height:min(70vw,70vh)}.frame-pair-qr--placeholder{background:repeating-linear-gradient(45deg,#eee,#eee 8px,#f6f6f6 0,#f6f6f6 16px)}.frame-pair-label{margin:0;font-family:var(--mono);font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:hsla(0,0%,100%,.82);text-shadow:0 1px 14px rgba(0,0,0,.5)}.frame-pair-count{margin:0;font-family:var(--mono);font-size:clamp(22px,3vw,34px);letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.5);min-height:1.2em}.frame-frost--rest{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;color:inherit;text-align:center;cursor:pointer}.frame-rest-wake{margin:10px 0 0;font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,100%,.4)}.prov-cert{position:relative;width:100%;max-width:460px;padding:40px 40px 32px;border:1px solid hsla(0,0%,100%,.16);background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent 40%);display:flex;flex-direction:column;gap:28px;animation:claim-reveal .7s cubic-bezier(.16,1,.3,1) both}.prov-crop{position:absolute;width:12px;height:12px;border:0 solid hsla(0,0%,100%,.45)}.prov-crop--tl{top:12px;left:12px;border-top-width:1px;border-left-width:1px}.prov-crop--tr{top:12px;right:12px;border-top-width:1px;border-right-width:1px}.prov-crop--bl{bottom:12px;left:12px;border-bottom-width:1px;border-left-width:1px}.prov-crop--br{bottom:12px;right:12px;border-bottom-width:1px;border-right-width:1px}.prov-masthead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid hsla(0,0%,100%,.14)}.prov-wordmark{font-family:var(--mono);font-size:11px;letter-spacing:.28em;color:#fff}.prov-mast-right{font-family:var(--mono);font-size:9px;letter-spacing:.22em;color:hsla(0,0%,100%,.5);text-transform:uppercase}.prov-hero{display:flex;flex-direction:column;gap:10px}.prov-kicker{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.prov-edition,.prov-kicker{margin:0;font-family:var(--mono)}.prov-edition{font-size:64px;line-height:.95;letter-spacing:.02em;color:#fff;font-weight:500}.prov-hash{font-size:.4em;vertical-align:super;color:hsla(0,0%,100%,.55);margin-right:4px}.prov-of{font-size:.42em;color:hsla(0,0%,100%,.4);letter-spacing:.04em}.prov-subject{margin:0;font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.7)}.prov-blurb{margin:14px 0 0;font-size:13px;line-height:1.6;color:hsla(0,0%,100%,.5)}.prov-spec{margin:0;display:flex;flex-direction:column;border-top:1px solid hsla(0,0%,100%,.12)}.prov-line{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid hsla(0,0%,100%,.12)}.prov-line dt{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.prov-line dd{margin:0;font-size:13px;text-align:right;color:hsla(0,0%,100%,.92)}.prov-pending{color:rgba(255,220,150,.85)}.prov-seal{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:4px}.prov-qr-frame{padding:12px;background:#fff;border-radius:2px}.prov-qr-frame img{display:block}.prov-seal-caption{letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.prov-foot,.prov-seal-caption{margin:0;font-family:var(--mono);font-size:10px}.prov-foot{padding-top:18px;border-top:1px solid hsla(0,0%,100%,.12);line-height:1.7;letter-spacing:.04em;color:hsla(0,0%,100%,.42)}.agentv-dashboard-scope{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 4px}.agentv-dashboard-scope button{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.55);background:transparent;border:1px solid hsla(0,0%,100%,.18);padding:7px 13px;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.agentv-dashboard-scope button:hover{color:#fff;border-color:hsla(0,0%,100%,.4)}.agentv-dashboard-scope button.is-active{color:#000;background:#fff;border-color:#fff}.agentv-dashboard-panel-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.agentv-dashboard-range{display:inline-flex;flex-shrink:0;gap:6px}.agentv-dashboard-range button{background:transparent;border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.55);cursor:pointer;font-family:var(--mono);font-size:10px;letter-spacing:.16em;padding:6px 11px;text-transform:uppercase;transition:color .12s ease,border-color .12s ease,background .12s ease}.agentv-dashboard-range button:hover{border-color:hsla(0,0%,100%,.4);color:#fff}.agentv-dashboard-range button.is-active{background:var(--dashboard-accent);border-color:var(--dashboard-accent);color:#000}.agentv-dashboard-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(196px,1fr))}.agentv-dashboard-grid-card{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;cursor:pointer;display:grid;grid-gap:4px;gap:4px;padding:18px;text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease}.agentv-dashboard-grid-card:hover{border-color:hsla(0,0%,100%,.32);transform:translateY(-1px)}.agentv-dashboard-grid-card.is-active{background:rgba(183,255,90,.08);border-color:var(--dashboard-accent)}.agentv-dashboard-grid-name{color:hsla(0,0%,100%,.62);font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.agentv-dashboard-grid-card strong{font-size:clamp(30px,4vw,44px);letter-spacing:-.06em;line-height:1}.agentv-dashboard-grid-card>small{color:var(--dashboard-muted);font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.agentv-dashboard-grid-stats{border-top:1px solid hsla(0,0%,100%,.08);display:grid;grid-gap:8px 14px;gap:8px 14px;grid-template-columns:1fr 1fr;margin:12px 0 0;padding-top:12px}.agentv-dashboard-grid-stats div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.agentv-dashboard-grid-stats dt{color:var(--dashboard-muted);font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.agentv-dashboard-grid-stats dd{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.agentv-dashboard-grid-stats [data-attention=true] dd{color:var(--dashboard-alert)}.agentv-dashboard-chips{display:flex;flex-wrap:wrap;gap:8px}.agentv-dashboard-chip{align-items:center;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:hsla(0,0%,100%,.62);display:inline-flex;font-family:var(--mono);font-size:10px;gap:8px;letter-spacing:.12em;padding:5px 12px;text-transform:uppercase}.agentv-dashboard-chip strong{color:var(--dashboard-alert);font-size:12px;letter-spacing:0}@media (max-width:560px){.agentv-dashboard-grid{grid-template-columns:1fr 1fr}}.realtime-lab{min-height:100vh;padding:clamp(28px,6vw,72px);background:radial-gradient(circle at 24% 12%,rgba(180,210,255,.18),transparent 34%),radial-gradient(circle at 84% 82%,rgba(255,217,160,.1),transparent 32%),#030303;color:var(--text);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-gap:clamp(20px,3vw,36px);gap:clamp(20px,3vw,36px)}.realtime-lab-card{border:1px solid hsla(0,0%,100%,.12);background:rgba(5,5,5,.78);box-shadow:0 40px 90px rgba(0,0,0,.36);padding:clamp(22px,4vw,46px)}.realtime-lab-eyebrow{color:var(--accent);font-size:11px;margin:0 0 18px}.realtime-lab h1{font-size:clamp(44px,8vw,104px);font-weight:300;letter-spacing:-.075em;line-height:.88;margin:0 0 24px;max-width:780px}.realtime-lab-copy{color:hsla(43,48%,89%,.72);font-size:clamp(17px,2vw,22px);line-height:1.5;max-width:760px}.realtime-lab-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:38px 0 20px}.realtime-lab-controls label{color:hsla(43,48%,89%,.58);display:grid;font-family:var(--mono);font-size:10px;grid-gap:8px;gap:8px;letter-spacing:.16em;text-transform:uppercase}.realtime-lab-controls select{border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.05);color:var(--text);padding:13px 12px}.realtime-lab-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.realtime-lab-memory{align-items:flex-start;border:1px solid hsla(0,0%,100%,.1);display:grid;grid-gap:12px;gap:12px;margin:0 0 22px;padding:14px}.realtime-lab-memory select{border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.05);color:var(--text);padding:13px 12px}.realtime-lab-memory span{color:var(--text);display:grid;font-size:14px;grid-gap:5px;gap:5px}.realtime-lab-memory small{color:hsla(43,48%,89%,.58);line-height:1.4}.realtime-lab-diagnostics{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 22px}.realtime-lab-diagnostics div{border:1px solid hsla(0,0%,100%,.1);display:grid;grid-gap:7px;gap:7px;padding:14px}.realtime-lab-diagnostics span,.realtime-lab-diagnostics strong{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.realtime-lab-diagnostics strong{color:var(--accent)}.realtime-lab-diagnostics p{color:hsla(43,48%,89%,.6);font-size:13px;line-height:1.45;margin:0}.realtime-lab-actions button:disabled{cursor:not-allowed;opacity:.42}.realtime-lab-primary{background:rgba(255,217,160,.16);border-color:rgba(255,217,160,.42)}.realtime-lab-status{border:1px solid hsla(0,0%,100%,.1);display:grid;grid-gap:8px;gap:8px;padding:16px}.realtime-lab-status span,.realtime-lab-status strong{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.realtime-lab-status strong{color:var(--accent)}.realtime-lab-status p{color:hsla(43,48%,89%,.72);line-height:1.45;margin:0}.realtime-lab-status-live{border-color:rgba(0,255,136,.38)}.realtime-lab-status-disabled,.realtime-lab-status-error{border-color:rgba(207,90,58,.38)}.realtime-lab-events ol{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.realtime-lab-events li{border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;grid-gap:4px;gap:4px;padding-bottom:12px}.realtime-lab-events strong{color:var(--text-strong);font-size:14px}.realtime-lab-empty,.realtime-lab-events span{color:hsla(43,48%,89%,.58);font-size:13px;line-height:1.45}@media (max-width:900px){.realtime-lab,.realtime-lab-diagnostics{grid-template-columns:1fr}}