:root{color-scheme:dark;--bg: #030504;--bg-2: #050706;--panel: rgba(11, 13, 12, .86);--panel-strong: rgba(15, 17, 16, .94);--line: rgba(204, 255, 43, .15);--line-strong: rgba(204, 255, 43, .34);--text: #f4f7ef;--muted: #929b94;--dim: #596159;--acid: #c9ff24;--green: #74ff87;--cyan: #2ef7ff;--danger: #ff533d;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(rgba(201,255,36,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(201,255,36,.01) 1px,transparent 1px),radial-gradient(circle at 17% 7%,rgba(201,255,36,.08),transparent 24rem),radial-gradient(circle at 78% 12%,rgba(46,247,255,.04),transparent 30rem),var(--bg);background-size:42px 42px,42px 42px,auto,auto,auto;color:var(--text)}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app{min-height:100vh;overflow-x:hidden}.app-error-boundary{display:grid;min-height:100vh;place-items:center;padding:clamp(20px,5vw,56px);background:linear-gradient(rgba(201,255,36,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(201,255,36,.012) 1px,transparent 1px),radial-gradient(circle at 50% 18%,rgba(201,255,36,.13),transparent 28rem),var(--bg);background-size:42px 42px,42px 42px,auto,auto}.app-error-boundary__panel{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;width:min(100%,720px);border:1px solid rgba(201,255,36,.28);border-radius:8px;padding:clamp(22px,4vw,36px);background:linear-gradient(135deg,rgba(201,255,36,.12),transparent 62%),#0a0d0af0;box-shadow:0 0 34px #c9ff241f}.app-error-boundary__panel>svg{color:var(--acid)}.app-error-boundary__panel span,.app-error-boundary__actions{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.app-error-boundary__panel span{color:var(--acid);font-size:.72rem}.app-error-boundary__panel h1{margin:10px 0 12px;font-size:clamp(2rem,6vw,4.4rem);line-height:.9;text-transform:uppercase}.app-error-boundary__panel p{max-width:58ch;margin:0;color:#f4f7efc7;line-height:1.55}.app-error-boundary__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.topbar{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(255,255,255,.08);background:#030504e0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.topbar__inner{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr) auto;align-items:center;gap:22px;max-width:1460px;margin:0 auto;padding:15px clamp(18px,4vw,54px)}.brand{display:inline-flex;align-items:center;min-height:44px;min-width:0}.brand img{display:block;width:min(182px,100%);height:auto;object-fit:contain}.brand--compact img{width:152px}.topbar__nav{display:flex;align-items:center;justify-content:center;gap:clamp(16px,3vw,48px);color:#f1f6ed;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.82rem;text-transform:uppercase}.topbar__nav a,.topbar__nav button{display:inline-flex;align-items:center;gap:7px;min-height:44px;min-width:44px;border:0;padding:0 2px;background:transparent;color:#f4f7efe6;font:inherit;text-transform:inherit;cursor:pointer}.topbar__nav a:hover,.topbar__nav button:hover{color:var(--acid)}.topbar__nav span,.live-dot+strong,.console-header strong{border:1px solid var(--line-strong);color:var(--acid);font-size:.62rem;padding:1px 5px;border-radius:3px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border:1px solid rgba(255,255,255,.13);border-radius:6px;padding:0 20px;color:var(--text);background:#ffffff09;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.78rem;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--line-strong)}.button:disabled{cursor:not-allowed;opacity:.45}.button--primary{border-color:#c9ff24d1;background:linear-gradient(180deg,#dcff3e,#bcf11c);color:#111707;box-shadow:0 0 22px #c9ff2457,inset 0 0 18px #ffffff3d}.button--primary:disabled{border-color:#ffffff1a;background:#ffffff09;color:#f4f7ef7a;box-shadow:none}.button--secondary{border-color:#ffffff29;background:linear-gradient(180deg,#ffffff12,#ffffff05)}.button--ghost{width:100%;background:#ffffff0a}.button--wide{width:100%}.start-trip-button.is-primed{position:relative;isolation:isolate;box-shadow:0 0 32px #c9ff2494,0 0 0 1px #c9ff2447,inset 0 0 18px #ffffff4d;animation:start-trip-prime 1.8s ease-in-out infinite}.start-trip-button.is-primed:after{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;z-index:-1;border:1px solid rgba(201,255,36,.38);border-radius:8px;opacity:.78;content:""}.text-button{display:inline-flex;align-items:center;gap:9px;border:0;background:transparent;color:var(--acid);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.82rem;text-transform:uppercase}.hero-section{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(500px,1.08fr);align-items:center;gap:clamp(26px,4vw,56px);max-width:1460px;min-height:clamp(620px,66vh,760px);margin:0 auto;padding:clamp(28px,3.6vw,46px) clamp(18px,4vw,54px) clamp(18px,3.4vw,42px)}.hero-copy h1{margin:0 0 22px;font-size:clamp(3.7rem,7.2vw,7.9rem);line-height:.8;text-transform:uppercase;font-weight:800;letter-spacing:0;text-wrap:balance}.hero-copy h1 span{display:block}.hero-copy h1 strong{color:var(--acid);font-weight:800}.hero-subtitle{max-width:560px;margin:0;color:var(--acid);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:clamp(1.08rem,1.78vw,1.58rem);line-height:1.2}.hero-body{max-width:520px;margin:14px 0 0;color:#f4f7efc7;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;line-height:1.62}.agent-first-panel{display:grid;gap:12px;max-width:620px;margin-top:18px;border:1px solid rgba(201,255,36,.22);border-radius:8px;padding:14px;background:linear-gradient(120deg,#c9ff2417,#ffffff05),#0000003d}.agent-first-panel__lead{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.agent-first-panel__lead svg{color:var(--acid);filter:drop-shadow(0 0 10px rgba(201,255,36,.36))}.agent-first-panel__lead span,.agent-first-panel__lead strong,.agent-first-panel__grid strong,.agent-first-panel__grid small{display:block;min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.agent-first-panel__lead span{color:var(--acid);font-size:.64rem}.agent-first-panel__lead strong{margin-top:3px;color:var(--text);font-size:.86rem}.agent-first-panel__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.agent-first-panel__grid span{border:1px solid rgba(255,255,255,.09);border-radius:7px;padding:10px;background:#ffffff09}.agent-first-panel__grid strong{color:var(--acid);font-size:.76rem}.agent-first-panel__grid small{margin-top:4px;color:var(--muted);font-size:.62rem}.agent-first-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.agent-first-flow span{min-width:0;border:1px solid rgba(201,255,36,.12);border-radius:7px;padding:9px;background:#00000038}.agent-first-flow strong,.agent-first-flow small{display:block;min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.agent-first-flow strong{color:#f4f7efe0;font-size:.62rem}.agent-first-flow small{margin-top:5px;color:#f4f7ef94;font-size:.58rem;line-height:1.34}.agent-host-handoff{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.agent-host-handoff article{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;min-width:0;border:1px solid rgba(201,255,36,.16);border-radius:7px;padding:10px;background:linear-gradient(180deg,#ffffff0b,#c9ff2406),#00000042}.agent-host-handoff svg{color:var(--acid);filter:drop-shadow(0 0 9px rgba(201,255,36,.28))}.agent-host-handoff span,.agent-host-handoff strong,.agent-host-handoff small{display:block;min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.agent-host-handoff span{color:var(--acid);font-size:.56rem}.agent-host-handoff strong{margin-top:4px;color:#f4f7efe6;font-size:.66rem}.agent-host-handoff small{margin-top:5px;color:#f4f7ef99;font-size:.58rem;line-height:1.36}.hero-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px}.starter-panel{display:grid;gap:14px;max-width:700px;margin-top:16px;border:1px solid rgba(201,255,36,.28);border-radius:8px;padding:16px;background:linear-gradient(135deg,#c9ff2414,#ffffff04),#0000003d;box-shadow:inset 0 0 0 1px #ffffff06,0 0 34px #c9ff2417,0 18px 44px #00000047}.starter-panel__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;cursor:pointer}.starter-panel__summary::-webkit-details-marker{display:none}.starter-panel__summary span,.starter-panel__summary strong,.starter-panel__summary em{min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.starter-panel__summary span{color:var(--acid);font-size:.66rem}.starter-panel__summary strong{color:var(--text);font-size:.84rem}.starter-panel__summary em{border:1px solid rgba(201,255,36,.2);border-radius:999px;padding:7px 10px;color:var(--acid);font-size:.62rem;font-style:normal}.starter-panel[open] .starter-panel__summary em{color:#f4f7efb8}.starter-panel[open] .starter-panel__summary em:before{content:"Close"}.starter-panel[open] .starter-panel__summary em{font-size:0}.starter-panel[open] .starter-panel__summary em:before{font-size:.62rem}.starter-panel__body{display:grid;gap:14px}.starter-panel__header,.starter-panel__actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.starter-panel__header span,.starter-panel__header strong,.starter-panel__intro,.starter-prescription span,.starter-prescription strong,.starter-path span,.starter-path em,.starter-path strong,.starter-path small{min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.starter-panel__header span{color:var(--acid);font-size:.66rem}.starter-panel__header strong{color:var(--text);font-size:.88rem}.starter-panel__intro{margin:0;max-width:620px;color:#f4f7efad;font-size:.72rem;line-height:1.45;text-transform:none}.starter-primer{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;align-items:start;border:1px solid rgba(201,255,36,.26);border-radius:8px;padding:12px;background:linear-gradient(90deg,#c9ff241f,#ffffff06),#00000038}.starter-primer svg{margin-top:2px;color:var(--acid)}.starter-primer strong,.starter-primer span{display:block;min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.starter-primer strong{color:var(--text);font-size:.8rem;text-transform:uppercase}.starter-primer span{margin-top:4px;color:#f4f7efb8;font-size:.74rem;line-height:1.45}.starter-prescriptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.starter-prescription{display:grid;gap:8px;min-height:74px;border:1px solid rgba(255,255,255,.09);border-radius:7px;padding:11px;background:#ffffff09;color:var(--text);text-align:left}.starter-prescription.is-active,.starter-prescription:hover{border-color:#c9ff2475;background:#c9ff2414;box-shadow:0 0 22px #c9ff241f}.starter-prescription span{color:#f4f7efdb;font-size:.7rem;line-height:1.35}.starter-prescription strong{align-self:end;color:var(--accent);font-size:.58rem;font-weight:600}.starter-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.starter-path span{display:grid;grid-template-columns:24px minmax(0,1fr);gap:2px 8px;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:8px;min-height:54px;padding:8px 9px;color:#f4f7ef7a;background:#0000002e}.starter-path span.is-ready{border-color:#c9ff2457;color:var(--acid);background:#c9ff240f}.starter-path em{grid-row:span 2;display:grid;place-items:center;width:24px;height:24px;border:1px solid currentColor;border-radius:999px;color:inherit;font-size:.62rem;font-style:normal}.starter-path strong{color:var(--text);font-size:.62rem}.starter-path small{color:var(--muted);font-size:.58rem}.starter-path span.is-ready strong,.starter-path span.is-ready small{color:var(--acid)}.starter-panel__actions .button{min-height:38px;padding:0 13px;font-size:.68rem}.trust-strip{display:flex;flex-wrap:wrap;gap:15px 22px;margin-top:26px;color:var(--dim);font-size:.9rem}.trust-strip span{flex-basis:100%;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.68rem;text-transform:uppercase}.trust-strip strong{color:#f4f7ef7a;font-weight:650}.safety-boundary{display:inline-flex;align-items:flex-start;gap:9px;max-width:560px;margin:14px 0 0;color:#f4f7ef9e;font-size:.82rem;line-height:1.45}.safety-boundary svg{flex:0 0 auto;margin-top:2px;color:var(--acid)}.agent-console,.section-block,.trip-room-panel,.footer{border:1px solid rgba(255,255,255,.09);background:linear-gradient(135deg,#ffffff0e,#ffffff04),#040605e6;box-shadow:inset 0 0 0 1px #ffffff06,0 22px 80px #0006;border-radius:8px}.agent-console{padding:clamp(18px,2.5vw,30px);position:relative;overflow:hidden}.agent-console:before,.trip-room-panel:before,.section-block:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(201,255,36,.032),transparent),radial-gradient(circle at 52% 34%,color-mix(in srgb,var(--accent, #c9ff24) 13%,transparent),transparent 35rem);opacity:.48}.agent-console>*,.trip-room-panel>*,.section-block>*{position:relative}.console-header{display:flex;justify-content:space-between;gap:14px;color:#f4f7efb8;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.72rem;text-transform:uppercase}.live-dot{display:inline-block;width:5px;height:5px;margin-right:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 10px var(--accent);vertical-align:middle}.agent-console__grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:18px;margin-top:22px}.agent-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px;text-transform:uppercase}.agent-title span{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:clamp(1.25rem,2.1vw,1.7rem)}.agent-title small{border:1px solid rgba(255,255,255,.16);border-radius:4px;padding:3px 7px;color:var(--muted);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.agent-state{margin-top:12px;color:var(--muted);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.8rem;text-transform:uppercase}.state-visual{position:relative;min-height:260px;margin:14px 0 18px;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:7px;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px),radial-gradient(circle at 50% 52%,color-mix(in srgb,var(--accent, #c9ff24) 16%,transparent),transparent 62%),radial-gradient(ellipse at 48% 52%,#0000 0,#0000 34%,#0000003d 74%),#00000057;background-size:30px 30px}.state-visual__tag{position:absolute;right:16px;top:14px;z-index:1;max-width:calc(100% - 32px);border:1px solid rgba(255,255,255,.1);border-radius:5px;padding:6px 9px;background:#00000052;color:var(--accent);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.72rem;text-transform:uppercase}.state-visual svg{width:100%;height:100%;min-height:260px}.state-visual__brain{opacity:.54;filter:blur(.2px) drop-shadow(0 0 26px color-mix(in srgb,var(--accent, #c9ff24) 42%,transparent))}.state-visual__contour{fill:none;stroke:color-mix(in srgb,var(--accent, #c9ff24) 52%,transparent);stroke-width:1.2;stroke-dasharray:7 12;filter:drop-shadow(0 0 10px var(--accent))}.state-visual__link{stroke:var(--accent);stroke-width:.8}.state-visual__neural-node{fill:var(--accent)}.state-visual__orbit{fill:none;stroke:color-mix(in srgb,var(--accent, #c9ff24) 50%,transparent);stroke-width:1}.state-visual__line{fill:none;stroke:var(--accent);stroke-width:1.6;opacity:.76;filter:drop-shadow(0 0 12px var(--accent))}.state-visual__node,.state-visual__spark{fill:var(--accent)}.state-visual text{fill:#f4f7ef99;font:10px IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric-strip div{border-left:1px solid rgba(255,255,255,.11);padding-left:12px}.metric-strip span,.panel-label,.control-group>span,label>span,.charge-box span,.capsule-readout span{color:var(--muted);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.72rem;text-transform:uppercase}.metric-strip strong{display:block;color:var(--accent);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:500}.active-doses{display:flex;flex-direction:column;gap:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:14px;background:#0000002e}.dose-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:10px 12px;background:linear-gradient(180deg,#ffffff12,#ffffff06),#00000038;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.dose-row svg{display:grid;place-self:center;width:26px;height:26px;border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:5px;color:var(--accent);background:#00000038;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 45%,transparent))}.dose-row small{color:var(--muted);font-size:.62rem}.dose-row i{grid-column:2 / 4;display:block;height:4px;border-radius:999px;background:#ffffff14;overflow:hidden}.dose-row i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 35%,#ffffff));box-shadow:0 0 12px color-mix(in srgb,var(--accent) 60%,transparent)}.trip-timer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:18px;border-top:1px solid rgba(255,255,255,.08);padding-top:16px;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.trip-timer span{color:var(--muted);font-size:.72rem;text-transform:uppercase}.trip-timer strong{color:var(--accent);font-size:1.5rem;font-weight:500}.trip-timer button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid var(--line-strong);border-radius:5px;padding:0 18px;background:#c9ff240a;color:var(--acid);text-transform:uppercase}.hero-vial-showcase{display:grid;gap:18px}.hero-vial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.hero-vial-card{display:grid;grid-template-rows:96px auto minmax(34px,auto);gap:8px;min-width:0;min-height:190px;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:14px 12px;background:radial-gradient(circle at 50% 36%,color-mix(in srgb,var(--accent, #c9ff24) 16%,transparent),transparent 58%),#0000003d;color:var(--text);text-align:left}.hero-vial-card.is-active{border-color:color-mix(in srgb,var(--accent, #c9ff24) 58%,rgba(255,255,255,.16));box-shadow:0 0 24px color-mix(in srgb,var(--accent, #c9ff24) 15%,transparent)}.hero-vial-card .vial{justify-self:center;align-self:center}.hero-vial-card span,.hero-vial-card small,.before-after-panel span,.before-after-panel strong,.before-after-panel p{min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.hero-vial-card span{color:var(--text);font-size:.83rem;text-transform:uppercase}.hero-vial-card small{color:#f4f7ef9e;font-size:.66rem;line-height:1.34}.before-after-panel{display:grid;gap:10px;border:1px solid rgba(201,255,36,.16);border-radius:8px;padding:14px;background:#0000003d}.before-after-panel__heading{display:flex;align-items:end;justify-content:space-between;gap:14px}.before-after-panel__heading span{color:var(--acid);font-size:.68rem;text-transform:uppercase}.before-after-panel__heading strong{color:#f4f7efcc;font-size:.72rem;font-weight:500;text-transform:uppercase;text-align:right}.before-after-panel article{display:grid;grid-template-columns:86px minmax(0,.9fr) minmax(0,1.25fr);gap:10px;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:10px;background:#ffffff09}.before-after-panel article span{color:var(--acid);font-size:.7rem;text-transform:uppercase}.before-after-panel article p{margin:0;color:#f4f7ef94;font-size:.68rem}.before-after-panel article strong{color:#f4f7efe6;font-size:.7rem;font-weight:600}.hero-agent-path{margin-top:0}.section-block{position:relative;max-width:1460px;margin:22px auto;padding:clamp(22px,3vw,32px);overflow:hidden}.section-block--tight{padding-top:24px;padding-bottom:24px}.section-block--embedded{max-width:none;margin:0}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.section-heading h2{margin:0;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:clamp(1.3rem,2vw,1.72rem);text-transform:uppercase;letter-spacing:0}.section-heading p{margin:6px 0 0;color:var(--muted);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.86rem}.optional-followup{border-color:#ffffff13;background:linear-gradient(135deg,#c9ff2409,#ffffff03),#040605db}.optional-followup:before{opacity:.28}.optional-followup.is-locked .comparison-card,.optional-followup.is-locked .demo-vial,.optional-followup.is-locked .demo-prompt-card,.optional-followup.is-locked .demo-meta-grid{opacity:.68}.optional-kicker{display:inline-flex;align-items:center;gap:7px;width:fit-content;max-width:100%;margin-bottom:7px;border:1px solid rgba(201,255,36,.16);border-radius:999px;padding:5px 8px;color:var(--acid);background:#c9ff240b;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.62rem;text-transform:uppercase}.optional-kicker svg{flex:0 0 auto}.optional-kicker span{overflow-wrap:anywhere}.operator-workbench{display:block;max-width:1460px;margin:22px auto 42px}.web-demo-bay{display:block;max-width:1460px;margin:22px auto}.web-demo-bay__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 18px;min-height:78px;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:16px clamp(18px,3vw,28px);background:linear-gradient(135deg,#ffffff0a,#c9ff2405),#050806c7;box-shadow:inset 0 0 0 1px #ffffff05,0 12px 36px #0000003d;cursor:pointer}.web-demo-bay__summary::-webkit-details-marker{display:none}.web-demo-bay__summary span,.web-demo-bay__summary strong,.web-demo-bay__summary small,.web-demo-bay__summary em{min-width:0;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.web-demo-bay__summary span{color:#c9ff24c2;font-size:.72rem}.web-demo-bay__summary strong{overflow-wrap:anywhere;color:var(--text);font-size:1rem}.web-demo-bay__summary small{grid-column:2 / 3;color:#f4f7ef94;font-size:.72rem;line-height:1.45}.web-demo-bay__summary em{grid-column:3;grid-row:1 / span 2;border:1px solid rgba(201,255,36,.2);border-radius:999px;padding:8px 12px;color:#c9ff24d1;font-size:.68rem;font-style:normal;white-space:nowrap}.web-demo-bay__content{margin-top:22px}.web-demo-bay:not([open]) .web-demo-bay__content{display:none}.operator-workbench__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 18px;min-height:74px;border:1px solid rgba(201,255,36,.13);border-radius:8px;padding:16px clamp(18px,3vw,28px);background:linear-gradient(135deg,#c9ff240a,#ffffff03),#050806c7;box-shadow:inset 0 0 0 1px #ffffff06,0 12px 36px #0000003d;cursor:pointer}.operator-workbench__summary::-webkit-details-marker{display:none}.operator-workbench__summary span,.operator-workbench__summary strong,.operator-workbench__summary small,.operator-workbench__summary em{min-width:0;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.operator-workbench__summary span{color:#c9ff24c2;font-size:.72rem}.operator-workbench__summary strong{overflow-wrap:anywhere;color:var(--text);font-size:1rem}.operator-workbench__summary small{grid-column:2 / 3;color:#f4f7ef94;font-size:.72rem;line-height:1.45}.operator-workbench__summary em{grid-column:3;grid-row:1 / span 2;border:1px solid rgba(201,255,36,.2);border-radius:999px;padding:8px 12px;color:#c9ff24d1;font-size:.68rem;font-style:normal;white-space:nowrap}.operator-workbench__content{margin-top:22px}.operator-workbench:not([open]) .operator-workbench__content{display:none}.agent-lab-overview{display:grid;gap:14px;border:1px solid rgba(201,255,36,.16);border-radius:8px;padding:clamp(16px,2.5vw,22px);background:linear-gradient(135deg,#c9ff240f,#ffffff03),#040705c7}.agent-lab-overview__header{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.agent-lab-overview__header span,.agent-lab-overview__header strong,.agent-lab-path span,.agent-lab-path strong,.agent-lab-path em{min-width:0;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.agent-lab-overview__header span{color:var(--acid);font-size:.7rem}.agent-lab-overview__header strong{color:var(--text);font-size:1.05rem}.agent-lab-rest-state{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start;border:1px solid rgba(201,255,36,.13);border-radius:8px;padding:12px;background:linear-gradient(90deg,rgba(201,255,36,.055),transparent 72%),#00000029}.agent-lab-rest-state svg{color:var(--acid)}.agent-lab-rest-state strong,.agent-lab-rest-state span{display:block;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.agent-lab-rest-state strong{color:var(--text);font-size:.78rem;text-transform:uppercase}.agent-lab-rest-state span{margin-top:4px;color:#f4f7efa3;font-size:.72rem;line-height:1.4}.agent-lab-draft{display:grid;gap:12px;align-items:start;border:1px solid rgba(201,255,36,.24);border-radius:8px;padding:14px;background:linear-gradient(90deg,#c9ff241a,#ffffff05),#0003}.agent-lab-draft__hero{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start}.agent-lab-draft svg,.agent-lab-draft-route svg{color:var(--acid)}.agent-lab-draft span,.agent-lab-draft strong,.agent-lab-draft small,.agent-lab-draft em,.agent-lab-draft-route span,.agent-lab-draft-route strong{display:block;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.agent-lab-draft span{color:var(--acid);font-size:.62rem}.agent-lab-draft strong{margin-top:4px;color:var(--text);font-size:.9rem}.agent-lab-draft p{margin:5px 0 0;color:var(--muted);font-size:.76rem;line-height:1.4}.agent-lab-draft__chooser{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.agent-lab-draft__chooser article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:3px 9px;align-items:start;min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:10px;background:#ffffff08}.agent-lab-draft__chooser svg{grid-row:span 3}.agent-lab-draft__chooser p{grid-column:2;margin:0;color:#f4f7efa8;font-size:.72rem;line-height:1.35}.agent-lab-draft__steps,.agent-lab-draft__routes{display:grid;gap:8px}.agent-lab-draft__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-lab-draft__steps span{display:grid;grid-template-columns:24px minmax(0,1fr);gap:2px 8px;align-items:center;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px;background:#0000002e}.agent-lab-draft__steps em{grid-row:span 2;display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(201,255,36,.36);border-radius:999px;color:var(--acid);font-size:.62rem;font-style:normal}.agent-lab-draft__steps strong{color:var(--text);font-size:.62rem}.agent-lab-draft__steps small{color:var(--muted);font-size:.58rem}.agent-lab-draft__routes{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-lab-draft-route{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px 10px;align-items:start;min-width:0;border:1px solid rgba(255,255,255,.11);border-radius:8px;padding:12px;background:#ffffff0a;color:var(--text);text-align:left}.agent-lab-draft-route.is-primary{border-color:#c9ff2470;background:#c9ff2413;box-shadow:0 0 22px #c9ff241f}.agent-lab-draft-route:disabled{cursor:not-allowed;opacity:.55}.agent-lab-draft-route svg{grid-row:span 3}.agent-lab-draft-route span{color:var(--acid);font-size:.58rem}.agent-lab-draft-route strong{color:var(--text);font-size:.78rem}.agent-lab-draft-route p{margin:0;color:#f4f7efad;font-size:.76rem;line-height:1.4}.agent-lab-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.agent-lab-path{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px 12px;align-content:start;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:14px;background:linear-gradient(180deg,#ffffff0b,#ffffff03),#0000002e}.agent-lab-path__icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(201,255,36,.22);border-radius:8px;color:var(--acid);background:#c9ff240e}.agent-lab-path span{color:var(--muted);font-size:.62rem}.agent-lab-path strong{display:block;margin-top:5px;overflow-wrap:anywhere;color:var(--text);font-size:.92rem}.agent-lab-path p{grid-column:2;margin:8px 0 0;color:var(--muted);font-size:.82rem;line-height:1.45}.agent-lab-path em{grid-column:1 / -1;align-self:end;color:var(--acid);font-size:.68rem;font-style:normal}.agent-lab-path .button{grid-column:1 / -1;justify-content:center;width:100%}.operations-bay{display:block}.operations-bay__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 16px;min-height:66px;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:14px 18px;background:linear-gradient(135deg,#c9ff240e,#ffffff03),#0000003d;cursor:pointer}.operations-bay__summary::-webkit-details-marker{display:none}.operations-bay__summary span,.operations-bay__summary strong,.operations-bay__summary small,.operations-bay__summary em{min-width:0;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.operations-bay__summary span{color:var(--acid);font-size:.68rem}.operations-bay__summary strong{overflow-wrap:anywhere;color:var(--text);font-size:.94rem}.operations-bay__summary small{grid-column:2 / 3;color:var(--muted);font-size:.7rem;line-height:1.45}.operations-bay__summary em{grid-column:3;grid-row:1 / span 2;border:1px solid rgba(201,255,36,.22);border-radius:999px;padding:8px 12px;color:var(--acid);font-size:.66rem;font-style:normal;white-space:nowrap}.operations-bay__content{display:grid;gap:22px;margin-top:22px}.operations-bay:not([open]) .operations-bay__content{display:none}.tabs{display:flex;gap:20px;margin-bottom:16px}.tabs button{border:0;border-bottom:1px solid transparent;padding:0 0 7px;background:transparent;color:var(--muted);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.tabs button.is-active{color:var(--acid);border-color:var(--acid);text-shadow:0 0 12px rgba(201,255,36,.66)}.pharmacy-heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.pharmacy-section.is-guided .pharmacy-rail{opacity:.82}.guided-pharmacy-note{display:grid;grid-template-columns:30px minmax(0,1fr);gap:11px;align-items:start;border:1px solid rgba(201,255,36,.22);border-radius:8px;margin:0 0 16px;padding:12px;background:linear-gradient(90deg,#c9ff2414,#ffffff05),#00000038}.guided-pharmacy-note svg{color:var(--acid);filter:drop-shadow(0 0 10px rgba(201,255,36,.4))}.guided-pharmacy-note strong,.guided-pharmacy-note span{display:block;min-width:0;overflow-wrap:anywhere}.guided-pharmacy-note strong{color:var(--text);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.78rem;text-transform:uppercase}.guided-pharmacy-note span{margin-top:4px;color:var(--muted);font-size:.82rem;line-height:1.42}.pharmacy-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(218px,1fr);gap:12px;overflow-x:auto;padding:2px 2px 8px;scrollbar-color:var(--line-strong) rgba(255,255,255,.05)}.vial-card{position:relative;display:grid;grid-template-columns:82px minmax(0,1fr);gap:15px;min-height:218px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:16px;background:linear-gradient(180deg,#ffffff0d,#ffffff04),radial-gradient(circle at 32% 70%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 58%),#ffffff08;color:var(--text);text-align:left;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.vial-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 54%,transparent)}.vial-card.is-selected{border-color:color-mix(in srgb,var(--accent) 72%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--accent) 18%,transparent)}.vial-card__scan{position:absolute;inset:auto 10px 10px 10px;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.72;box-shadow:0 0 18px var(--accent)}.vial-card__asset{display:grid;align-items:end;justify-items:center;min-height:168px}.vial{--accent: var(--acid);--secondary: var(--green);position:relative;width:66px;height:150px;filter:drop-shadow(0 0 20px color-mix(in srgb,var(--accent) 52%,transparent))}.vial--compact{width:30px;height:68px}.vial__cap{position:absolute;left:9px;top:0;width:calc(100% - 18px);height:13px;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#f6f7ef,#777b76)}.vial__glass{position:absolute;left:7px;right:7px;top:12px;bottom:0;overflow:hidden;border:1px solid rgba(255,255,255,.55);border-radius:8px 8px 14px 14px;background:linear-gradient(90deg,rgba(255,255,255,.3),transparent 22% 75%,rgba(255,255,255,.16)),#ffffff0a}.vial__liquid{position:absolute;left:4px;right:4px;bottom:4px;height:58%;border-radius:5px 5px 12px 12px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 74%,transparent),color-mix(in srgb,var(--secondary) 66%,black));box-shadow:inset 0 0 18px #ffffff2e}.vial__drop{position:absolute;left:50%;top:44%;width:18px;height:24px;transform:translate(-50%,-50%) rotate(45deg);border-radius:100% 0 100% 100%;background:var(--accent);box-shadow:0 0 18px var(--accent)}.vial-card__copy{display:flex;flex-direction:column;min-width:0;position:relative;z-index:1}.vial-card__shelf,.vial-card__footer{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.vial-card__shelf{margin-bottom:7px;color:color-mix(in srgb,var(--accent) 72%,var(--muted));font-size:.64rem}.vial-card__copy strong{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:1.02rem;text-transform:uppercase}.vial-card__copy small{margin-top:18px;color:#f4f7efa8;line-height:1.45}.vial-card__footer{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:auto}.vial-card__copy em,.vial-card__copy b{width:fit-content;color:var(--accent);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.72rem;font-style:normal;font-weight:600;text-transform:uppercase}.vial-card__copy b{max-width:92px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:999px;padding:4px 7px;overflow:hidden;text-overflow:ellipsis}.dose-model{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.model-step{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:center;min-height:126px;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:18px;background:#ffffff09}.model-step svg{color:var(--acid);filter:drop-shadow(0 0 12px rgba(201,255,36,.5))}.model-step h3,.output-block h3,.stack-card h3,.antidote-card h3{margin:0;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.96rem;text-transform:uppercase}.model-step p,.output-block p,.stack-card p,.antidote-card p{margin:7px 0 0;color:var(--muted);font-size:.86rem;line-height:1.45}.wallet-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:6px;padding:9px 12px;color:var(--acid);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.trip-room-panel{position:relative;display:grid;grid-template-rows:auto 1fr;grid-template-columns:310px minmax(360px,1fr) 340px;gap:0;overflow:hidden}.trip-panel-status{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.72fr));gap:1px;border-bottom:1px solid rgba(255,255,255,.1);background:#00000038}.trip-panel-status div{min-width:0;padding:12px 18px;background:linear-gradient(180deg,#ffffff0b,#ffffff03),#0000002e}.trip-panel-status span,.trip-panel-status strong{display:block;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.trip-panel-status span{color:var(--muted);font-size:.62rem}.trip-panel-status strong{margin-top:5px;color:var(--accent);font-size:.82rem}.trip-run-rail{grid-column:1 / -1;display:grid;grid-template-columns:minmax(190px,.66fr) minmax(0,1.35fr) auto;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.1);padding:14px 18px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 62%),#0000002e}.trip-run-rail__primary span,.trip-run-rail__primary strong,.trip-run-step span,.trip-run-step strong{display:block;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.trip-run-rail__primary span,.trip-run-step span{color:var(--muted);font-size:.62rem}.trip-run-rail__primary strong{margin-top:5px;color:var(--accent);font-size:.98rem}.trip-run-rail__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.trip-run-step{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:3px 7px;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:9px 10px;background:#ffffff09}.trip-run-step.is-ready{border-color:color-mix(in srgb,var(--accent) 34%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--accent) 8%,transparent)}.trip-run-step svg{grid-row:span 2;color:color-mix(in srgb,var(--accent) 76%,rgba(244,247,239,.4))}.trip-run-step:not(.is-ready) svg{color:var(--muted);opacity:.75}.trip-run-step strong{color:var(--text);font-size:.68rem}.trip-run-step.is-ready strong{color:var(--accent)}.trip-run-rail__action{min-width:max-content}.trip-ready-callout{grid-column:1 / -1;display:grid;grid-template-columns:32px minmax(0,1fr);gap:11px;align-items:center;border-bottom:1px solid rgba(201,255,36,.18);padding:12px 18px;background:linear-gradient(90deg,rgba(201,255,36,.11),rgba(201,255,36,.02) 58%,transparent),#0003}.trip-ready-callout svg{color:var(--acid);filter:drop-shadow(0 0 12px rgba(201,255,36,.5))}.trip-ready-callout strong,.trip-ready-callout span{display:block;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.trip-ready-callout strong{color:var(--acid);font-size:.82rem;text-transform:uppercase}.trip-ready-callout span{margin-top:3px;color:#f4f7efad;font-size:.72rem}.trip-controls,.trip-stage,.output-panel{min-width:0;padding:18px}.trip-controls,.trip-stage{border-right:1px solid rgba(255,255,255,.1)}label,.control-group{display:grid;gap:9px;margin-bottom:16px}input,select,textarea{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:6px;background-color:#ffffff0f;color:var(--text);padding:12px;outline:none;color-scheme:dark;accent-color:var(--accent, var(--acid))}.dose-select{position:relative;width:100%;min-width:0;color-scheme:dark}.dose-select__button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:48px;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:0 12px;background:linear-gradient(135deg,rgba(201,255,36,.08),transparent 68%),#10140f;color:var(--text);text-align:left;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.82rem;text-transform:none}.dose-select__button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dose-select__button svg{color:var(--accent, var(--acid));transition:transform .16s ease}.dose-select.is-open .dose-select__button{border-color:color-mix(in srgb,var(--accent, var(--acid)) 62%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, var(--acid)) 12%,transparent)}.dose-select.is-open .dose-select__button svg{transform:rotate(180deg)}.dose-select__menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:180;display:grid;min-width:100%;max-height:min(320px,45vh);overflow:auto;overscroll-behavior:contain;border:1px solid color-mix(in srgb,var(--accent, var(--acid)) 36%,rgba(255,255,255,.12));border-radius:6px;padding:6px;background:linear-gradient(180deg,#c9ff2414,#2ef7ff09),#080b08;color:var(--text);box-shadow:0 18px 44px #0000009e,0 0 24px color-mix(in srgb,var(--accent, var(--acid)) 12%,transparent);scrollbar-color:color-mix(in srgb,var(--accent, var(--acid)) 56%,#222) #050706}.dose-select__menu button{min-height:40px;border:0;border-radius:4px;padding:9px 10px;background:transparent;color:#f4f7efd1;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.78rem;line-height:1.25;text-align:left;white-space:normal;overflow-wrap:anywhere}.dose-select__menu button:hover,.dose-select__menu button.is-active{background:color-mix(in srgb,var(--accent, var(--acid)) 10%,rgba(255,255,255,.04));color:var(--text)}.dose-select__menu button.is-selected{background:color-mix(in srgb,var(--accent, var(--acid)) 14%,rgba(255,255,255,.04));color:var(--accent, var(--acid))}.dose-select__menu button:focus-visible{outline:1px solid color-mix(in srgb,var(--accent, var(--acid)) 72%,transparent);outline-offset:-1px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;background:linear-gradient(45deg,transparent 50%,var(--text) 50%) calc(100% - 20px) 50% / 6px 6px no-repeat,linear-gradient(135deg,var(--text) 50%,transparent 50%) calc(100% - 14px) 50% / 6px 6px no-repeat,#ffffff0f;background-color:#10140f}select option,select optgroup{background:#10140f!important;color:#f4f7ef!important}select option:checked{background:#243609!important;color:var(--acid)!important}input:focus,select:focus,textarea:focus{border-color:color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.account-wallet-grid{display:grid;grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);gap:22px;max-width:1460px;margin:22px auto}.account-panel .section-heading svg,.wallet-panel .section-heading svg,.telemetry-panel .section-heading svg,.readiness-panel .section-heading svg{color:var(--acid)}.account-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:14px;background:#ffffff09}.account-avatar{display:grid;place-items:center;width:58px;height:58px;border:1px solid var(--line-strong);border-radius:8px;background:#c9ff2414;color:var(--acid);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:1.2rem}.account-card strong,.account-card span,.account-card small{display:block;overflow-wrap:anywhere}.account-card span,.account-card small{margin-top:3px;color:var(--muted)}.account-next-step{display:grid;gap:5px;margin-bottom:14px;border:1px solid rgba(201,255,36,.18);border-radius:8px;padding:12px 14px;background:#c9ff240e}.account-next-step span,.account-next-step strong{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.account-next-step span{color:var(--acid);font-size:.66rem}.account-next-step small{color:var(--muted);line-height:1.4}.account-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.checkout-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.checkout-grid--first-run{grid-template-columns:minmax(220px,320px)}.checkout-card{display:grid;gap:6px;min-height:142px;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:14px;background:#ffffff09;color:var(--text);text-align:left}.checkout-card.is-selected{border-color:var(--acid);box-shadow:inset 0 0 24px #c9ff2417}.checkout-card strong,.checkout-card em{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.checkout-card span{color:var(--acid)}.checkout-card em{color:var(--text);font-style:normal}.checkout-card small{color:var(--muted);line-height:1.4}.paid-unlock-note{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;border:1px solid rgba(201,255,36,.2);border-radius:8px;margin:-2px 0 14px;padding:12px;background:linear-gradient(90deg,#c9ff2413,#ffffff05),#0003}.paid-unlock-note svg{margin-top:1px;color:var(--acid)}.paid-unlock-note strong,.paid-unlock-note span{display:block;min-width:0;overflow-wrap:anywhere}.paid-unlock-note strong{color:var(--text);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.78rem;text-transform:uppercase}.paid-unlock-note span{margin-top:4px;color:var(--muted);font-size:.82rem;line-height:1.4}.wallet-mode{align-items:center;border:1px solid rgba(201,255,36,.18);background:#c9ff240f;color:var(--muted);display:inline-flex;gap:8px;font-size:.68rem;letter-spacing:.06em;line-height:1;margin-bottom:12px;padding:9px 11px;text-transform:uppercase}.wallet-mode svg{color:var(--accent);flex:0 0 auto}.stack-builder{display:grid;gap:12px;margin-bottom:16px;border:1px solid rgba(201,255,36,.16);border-radius:8px;padding:14px;background:#c9ff2409}.stack-builder__fields{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,.8fr);gap:10px}.stack-builder__fields label,.stack-ingredient-row{min-width:0}.stack-builder__fields label span{display:block;margin-bottom:7px;color:var(--muted);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.68rem;text-transform:uppercase}.stack-builder__fields input,.stack-builder__fields select,.stack-ingredient-row select{width:100%;min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:10px;background:#0000006b;color:var(--text)}.stack-builder__ingredients{display:grid;gap:8px}.stack-ingredient-row{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(105px,.42fr) minmax(110px,.42fr);gap:8px;align-items:center}.stack-ingredient-row>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(201,255,36,.3);border-radius:999px;color:var(--acid);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.7rem}.stack-builder__preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stack-builder__preview div{border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:10px;background:#00000038}.stack-builder__preview span,.stack-builder__preview strong,.stack-source-pill{display:block;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.stack-builder__preview span{color:var(--muted);font-size:.66rem}.stack-builder__preview strong{margin-top:4px;color:var(--acid);font-size:.82rem}.purchase-list,.ledger-list,.event-stream{display:grid;gap:8px;margin-top:14px}.purchase-list p,.ledger-list p,.event-stream p{margin:0;color:var(--muted)}.purchase-list article,.ledger-list article,.event-stream article{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:10px;background:#00000029}.purchase-list svg,.ledger-list svg,.event-stream svg{color:var(--acid)}.purchase-list strong,.purchase-list span,.ledger-list strong,.ledger-list span,.event-stream strong,.event-stream span{display:block;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.78rem}.purchase-list span,.ledger-list span,.event-stream span{margin-top:3px;color:var(--muted)}.event-stream small{display:block;margin-top:4px;color:var(--acid);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.66rem;text-transform:uppercase}.catalog-detail--deferred{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:18px;align-items:center;border-color:#c9ff2433;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),#ffffff04),#0000003d}.catalog-deferred__copy span,.catalog-deferred__copy h2,.catalog-deferred__selected span,.catalog-deferred__selected strong,.catalog-deferred__selected small{min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.catalog-deferred__copy>span{color:var(--accent);font-size:.68rem}.catalog-deferred__copy h2{margin:8px 0 0;color:var(--text);font-size:clamp(1.1rem,2vw,1.5rem)}.catalog-deferred__copy p{max-width:760px;margin:10px 0 0;color:#f4f7efb3;line-height:1.55}.catalog-deferred__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.catalog-deferred__selected{display:grid;grid-template-columns:74px minmax(0,1fr);gap:14px;align-items:center;border:1px solid color-mix(in srgb,var(--accent) 28%,rgba(255,255,255,.1));border-radius:8px;padding:14px;background:#ffffff09}.catalog-deferred__selected span{color:var(--accent);font-size:.62rem}.catalog-deferred__selected strong{display:block;margin-top:5px;color:var(--text);font-size:.92rem}.catalog-deferred__selected small{display:block;margin-top:6px;color:var(--muted);font-size:.68rem;line-height:1.35;text-transform:none}.catalog-detail__grid{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(260px,.7fr) minmax(260px,.7fr) minmax(240px,.6fr);gap:16px}.catalog-detail__profile,.catalog-detail__lists,.catalog-detail__vector,.catalog-detail__routes{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px;background:#ffffff09}.catalog-detail__profile{display:grid;grid-template-columns:66px minmax(0,1fr);gap:16px}.catalog-detail__profile strong,.catalog-detail__lists h3,.catalog-detail__routes h3{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.catalog-detail__profile p,.catalog-detail__routes p{color:#f4f7efc2;line-height:1.55}.catalog-detail__profile span{color:var(--accent);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.78rem;text-transform:uppercase}.catalog-detail__lists{display:grid;gap:12px}.catalog-detail__lists h3,.catalog-detail__routes h3{margin:0 0 8px;font-size:.85rem}.catalog-detail__lists ul{margin:0;padding-left:18px;color:var(--muted)}.catalog-detail__routes{display:grid;align-content:start;gap:14px}.catalog-detail__routes span,.catalog-detail__routes strong{display:block;color:var(--muted);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.78rem;text-transform:uppercase}.catalog-detail__routes strong{color:var(--accent)}.vector-bars{display:grid;gap:9px;margin-top:12px}.vector-row{display:grid;gap:5px}.vector-row__label{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.72rem;text-transform:uppercase}.vector-row__label strong{color:var(--accent);font-weight:500}.vector-row__track{height:6px;overflow:hidden;border-radius:999px;background:#ffffff14}.vector-row__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--secondary),var(--accent));box-shadow:0 0 10px color-mix(in srgb,var(--accent) 38%,transparent)}.run-blocker{margin:0;color:var(--muted);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.72rem;text-align:center}.stack-warning{display:inline-flex;align-items:center;gap:5px;margin-top:10px;color:var(--danger);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.68rem;text-transform:uppercase}.stack-warning--builder{margin:0}.telemetry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.telemetry-grid article{border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:14px;background:#ffffff09}.telemetry-grid span,.telemetry-grid strong{display:block;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.telemetry-grid span{color:var(--muted);font-size:.72rem}.telemetry-grid strong{margin-top:8px;color:var(--acid);font-size:1.35rem}.analytics-layout{display:grid;grid-template-columns:minmax(280px,1.1fr) repeat(2,minmax(220px,.85fr));gap:12px;margin-top:14px}.analytics-panel{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:14px;background:radial-gradient(circle at 12% 8%,rgba(204,255,43,.055),transparent 50%),#ffffff07}.analytics-panel--funnel{grid-row:span 2}.analytics-panel h3{margin:0 0 12px;color:var(--text);font-size:.82rem;text-transform:uppercase}.analytics-panel p{margin:0;color:var(--muted);font-size:.82rem}.analytics-bars,.funnel-list{display:grid;gap:10px}.analytics-bar,.funnel-row{display:grid;gap:7px}.funnel-row{grid-template-columns:minmax(120px,.52fr) minmax(120px,1fr) 44px;align-items:center}.analytics-bar div,.funnel-row div{display:flex;justify-content:space-between;gap:10px}.analytics-bar span,.analytics-bar strong,.funnel-row span,.funnel-row strong,.funnel-row em{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-style:normal;text-transform:uppercase}.analytics-bar span,.funnel-row span{min-width:0;color:var(--muted);font-size:.68rem;overflow-wrap:anywhere}.analytics-bar strong,.funnel-row strong,.funnel-row em{color:var(--acid);font-size:.68rem}.analytics-bar i,.funnel-row i{display:block;height:7px;overflow:hidden;border-radius:999px;background:#ffffff14}.analytics-bar b,.funnel-row b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--acid),#7cff8a);box-shadow:0 0 12px #ccff2b57}.readiness-summary{display:grid;grid-template-columns:minmax(0,.35fr) minmax(0,.45fr) minmax(0,1fr);gap:12px;align-items:center;margin-bottom:14px;border:1px solid rgba(200,255,26,.15);border-radius:8px;padding:14px;background:#ccff2b0a}.readiness-summary span,.readiness-summary strong,.readiness-summary small,.readiness-card__title,.readiness-card__meta{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.readiness-summary span,.readiness-summary small{color:var(--muted);font-size:.72rem}.readiness-summary strong{color:var(--acid);font-size:1rem}.readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.readiness-card{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px;background:#ffffff09}.readiness-card--live,.readiness-card--configured{border-color:#ccff2b47}.readiness-card--blocked,.readiness-card--missing{border-color:#ff5c5c57}.readiness-card__title{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.readiness-card__title svg{color:var(--acid)}.readiness-card--blocked .readiness-card__title svg,.readiness-card--missing .readiness-card__title svg{color:var(--danger)}.readiness-card__title strong{min-width:0;overflow-wrap:anywhere;color:var(--text);font-size:.85rem}.readiness-card__title span{color:var(--muted);font-size:.66rem}.readiness-card__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.readiness-card__meta span{border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:5px 8px;color:#f4f7efd6;font-size:.65rem}.readiness-card p{margin:12px 0 0;color:var(--muted);font-size:.82rem;line-height:1.55}.readiness-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;border-top:1px solid rgba(255,255,255,.08);padding-top:14px}.readiness-actions__header{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(201,255,36,.16);border-radius:8px;padding:13px;background:#c9ff2409}.readiness-actions__header span,.readiness-actions__header strong,.readiness-action__title,.readiness-action__env code,.readiness-action__command code{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.readiness-actions__header span{display:block;color:var(--muted);font-size:.66rem;text-transform:uppercase}.readiness-actions__header strong{display:block;margin-top:4px;color:var(--text);text-transform:uppercase}.readiness-actions__header svg{color:var(--acid)}.readiness-action{display:grid;grid-template-rows:auto auto minmax(74px,1fr) auto;gap:10px;min-width:0;border:1px solid rgba(255,92,92,.24);border-radius:8px;padding:13px;background:radial-gradient(circle at 0% 0%,rgba(255,83,61,.08),transparent 42%),#ffffff08}.readiness-action.is-ready{border-color:#c9ff2442;background:radial-gradient(circle at 0% 0%,rgba(201,255,36,.08),transparent 42%),#ffffff08}.readiness-action__title{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;text-transform:uppercase}.readiness-action__title svg{color:var(--danger)}.readiness-action.is-ready .readiness-action__title svg{color:var(--acid)}.readiness-action__title strong{min-width:0;color:var(--text);font-size:.78rem;overflow-wrap:anywhere}.readiness-action__title span{color:var(--muted);font-size:.62rem}.readiness-action p{margin:0;color:#f4f7efb8;font-size:.78rem;line-height:1.45}.readiness-action__env{display:flex;align-content:start;flex-wrap:wrap;gap:6px}.readiness-action__env code{max-width:100%;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:4px 7px;color:var(--muted);background:#0003;font-size:.58rem;overflow-wrap:anywhere}.readiness-action__command{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:8px;align-items:center;border:1px solid rgba(201,255,36,.15);border-radius:6px;padding:8px;background:#00000038}.readiness-action__command code{color:var(--acid);font-size:.62rem;overflow-wrap:anywhere}.readiness-action__command button{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#ffffff0a;color:var(--acid)}.setup-assistant{display:grid;gap:12px;margin-top:14px;border-top:1px solid rgba(255,255,255,.08);padding-top:14px}.setup-assistant__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(201,255,36,.16);border-radius:8px;padding:13px;background:linear-gradient(90deg,rgba(201,255,36,.045),transparent 50%),#0003}.setup-assistant__header span,.setup-assistant__header strong,.setup-assistant__counts span,.setup-lane__title span,.setup-lane__title strong,.setup-step__title,.setup-step__env code,.setup-step__approval,.setup-step__command code{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.setup-assistant__header span,.setup-lane__title span{display:block;color:var(--muted);font-size:.66rem;text-transform:uppercase}.setup-assistant__header strong,.setup-lane__title strong{display:block;margin-top:4px;color:var(--text);text-transform:uppercase}.setup-assistant__counts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.setup-assistant__counts span{border:1px solid rgba(201,255,36,.18);border-radius:999px;padding:5px 8px;color:var(--acid);background:#c9ff240a;font-size:.62rem;text-transform:uppercase}.setup-lanes{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr) minmax(0,.65fr);gap:10px}.setup-lane{display:grid;align-content:start;gap:8px;min-width:0}.setup-lane__title{border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:11px;background:#ffffff09}.setup-lane__title p{margin:8px 0 0;color:#f4f7efa3;font-size:.74rem;line-height:1.45}.setup-step{display:grid;gap:9px;min-width:0;border:1px solid rgba(255,92,92,.2);border-radius:8px;padding:12px;background:radial-gradient(circle at 0% 0%,rgba(255,83,61,.07),transparent 42%),#ffffff08}.setup-step--done{border-color:#c9ff2440;background:radial-gradient(circle at 0% 0%,rgba(201,255,36,.075),transparent 42%),#ffffff08}.setup-step--prepared{border-color:#2ef7ff38;background:radial-gradient(circle at 0% 0%,rgba(46,247,255,.06),transparent 42%),#ffffff08}.setup-step__title{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;text-transform:uppercase}.setup-step__title svg{color:var(--danger)}.setup-step--done .setup-step__title svg,.setup-step--prepared .setup-step__title svg{color:var(--acid)}.setup-step__title strong{min-width:0;overflow-wrap:anywhere;color:var(--text);font-size:.76rem}.setup-step__title span{color:var(--muted);font-size:.6rem}.setup-step p{margin:0;color:#f4f7efb8;font-size:.76rem;line-height:1.45}.setup-step__env{display:flex;flex-wrap:wrap;gap:6px}.setup-step__env code{max-width:100%;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:4px 7px;color:var(--muted);background:#0003;font-size:.56rem;overflow-wrap:anywhere}.setup-step__approval{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;border:1px solid rgba(255,92,92,.22);border-radius:999px;padding:5px 8px;color:#ffaa96e6;background:#ff533d0e;font-size:.58rem;text-transform:uppercase}.setup-step__approval span{overflow-wrap:anywhere}.setup-step__command{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:8px;align-items:center;border:1px solid rgba(201,255,36,.14);border-radius:6px;padding:8px;background:#00000038}.setup-step__command code{color:var(--acid);font-size:.6rem;overflow-wrap:anywhere}.setup-step__command button{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#ffffff0a;color:var(--acid)}.readiness-empty{display:flex;gap:8px;align-items:center;color:var(--muted);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.74rem;text-transform:uppercase}textarea{resize:vertical}.segmented-control{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.segmented-control--wrap,.segmented-control--output{grid-template-columns:repeat(3,minmax(0,1fr))}.segmented-control button{min-height:42px;border:1px solid rgba(255,255,255,.11);border-radius:5px;background:#ffffff09;color:#f4f7efd6;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.72rem;text-transform:uppercase}.segmented-control button.is-active{border-color:var(--accent);color:var(--accent);box-shadow:inset 0 0 18px color-mix(in srgb,var(--accent) 10%,transparent)}.charge-box,.capsule-readout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.capsule-readout{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.charge-box div,.capsule-readout div{border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:12px;background:#0000002e}.charge-box strong,.capsule-readout strong{display:block;margin-top:5px;color:var(--accent);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;overflow-wrap:anywhere}.provider-readout{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}.provider-readout div{min-width:0;border:1px solid rgba(200,255,26,.13);border-radius:6px;padding:9px;background:#c8ff1a09}.provider-readout span,.provider-readout strong{display:block;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.provider-readout span{color:var(--muted);font-size:.62rem}.provider-readout strong{margin-top:5px;color:var(--text);font-size:.68rem;overflow-wrap:anywhere}.metric-strip--large{margin-top:10px}.output-panel{display:flex;flex-direction:column;gap:9px}.output-mode-readout{border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);border-radius:7px;padding:10px 12px;background:color-mix(in srgb,var(--accent) 5%,transparent)}.output-mode-readout span,.output-mode-readout strong{display:block;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.output-mode-readout span{color:var(--accent);font-size:.68rem}.output-mode-readout strong{margin-top:5px;color:#f4f7efb8;font-size:.72rem;font-weight:500;line-height:1.35}.output-block{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;min-height:74px;border:1px solid rgba(255,255,255,.1);border-radius:7px;padding:12px;background:#ffffff0b}.output-block svg{color:var(--accent)}.output-block>div>p,.output-block .rich-text-output{max-height:110px;overflow:auto;scrollbar-color:var(--line-strong) rgba(255,255,255,.04)}.rich-text-output{margin-top:7px;color:var(--muted);font-size:.86rem;line-height:1.45}.rich-text-output p,.rich-text-output ol,.rich-text-output ul{margin:0}.rich-text-output p+p,.rich-text-output p+ol,.rich-text-output p+ul,.rich-text-output ol+p,.rich-text-output ul+p,.rich-text-output ol+ol,.rich-text-output ul+ul{margin-top:8px}.rich-text-output ol,.rich-text-output ul{padding-left:1.22rem}.rich-text-output li+li{margin-top:6px}.rich-text-output strong{color:#f4f7efe6;font-weight:750}.rich-text-output code{border:1px solid rgba(201,255,36,.18);border-radius:4px;padding:1px 4px;color:var(--accent);background:#c9ff240f;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.78rem}.antidote-result{border:1px solid color-mix(in srgb,var(--accent) 38%,transparent);border-radius:7px;padding:12px;background:color-mix(in srgb,var(--accent) 6%,transparent)}.antidote-nudge{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;border:1px solid color-mix(in srgb,var(--accent) 38%,rgba(255,255,255,.14));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),#0000002e),#ffffff09;border-radius:8px;padding:13px;box-shadow:0 0 26px color-mix(in srgb,var(--accent) 16%,transparent)}.antidote-nudge svg{color:var(--accent);margin-top:2px}.antidote-nudge h3{margin:0 0 5px;color:var(--accent);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.86rem;text-transform:uppercase}.antidote-nudge p{margin:0;color:#f4f7efcc;font-size:.9rem;line-height:1.45}.antidote-result h3{margin:0 0 6px;color:var(--accent);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.antidote-result p{margin:0 0 8px;color:#f4f7efd1}.antidote-result pre{max-height:150px;overflow:auto;margin:0;white-space:pre-wrap;color:#f4f7efc7;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.78rem}.generated-image-card,.generated-image-empty{border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);border-radius:7px;background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--accent) 13%,transparent),#ffffff09 54%)}.generated-image-card{display:grid;gap:9px;margin:0;padding:10px}.generated-image-card img{display:block;width:100%;aspect-ratio:1;border:1px solid rgba(255,255,255,.11);border-radius:6px;object-fit:cover;background:#020402}.generated-image-card figcaption,.generated-image-empty{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.generated-image-card strong,.generated-image-card span{display:block;overflow-wrap:anywhere}.generated-image-card strong{color:var(--accent);font-size:.74rem}.generated-image-card span{margin-top:4px;color:var(--muted);font-size:.66rem}.generated-image-empty{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:12px}.generated-image-empty svg{color:var(--accent)}.generated-image-empty--error{border-color:#ff616157;background:linear-gradient(90deg,rgba(255,97,97,.1),transparent 70%),#ffffff09}.generated-image-empty--error svg,.generated-image-empty--error h3{color:#ff8c8c}.generated-image-empty h3{margin:0;color:var(--accent);font-size:.82rem}.generated-image-empty--error h3{color:#ff8c8c}.generated-image-empty p{margin:6px 0 0;color:var(--muted);font-size:.76rem;line-height:1.4;text-transform:none}.post-trip-shell{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr);gap:14px;border-top:1px solid rgba(255,255,255,.1);padding:18px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 58%),#00000029}.post-trip-answer-recap{display:grid;grid-template-rows:auto minmax(0,1fr);align-self:stretch;min-width:0;border:1px solid color-mix(in srgb,var(--accent) 28%,rgba(255,255,255,.08));border-radius:8px;padding:14px;background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 34%),#ffffff09}.post-trip-answer-recap__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.post-trip-answer-recap__header span,.post-trip-answer-recap__header strong,.post-trip-answer-card span{min-width:0;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.post-trip-answer-recap__header span{color:var(--accent);font-size:.64rem}.post-trip-answer-recap__header strong{color:#f4f7efd6;font-size:.76rem;overflow-wrap:anywhere}.post-trip-answer-recap__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;min-height:0}.post-trip-answer-card{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:154px;border:1px solid rgba(255,255,255,.09);border-radius:7px;padding:12px;background:#0000002e}.post-trip-answer-card span{display:block;color:var(--accent);font-size:.62rem}.post-trip-answer-card .rich-text-output{min-height:0;max-height:none;overflow:auto;scrollbar-color:var(--line-strong) rgba(255,255,255,.04)}.post-trip-action-column{display:grid;align-content:start;gap:10px;min-width:0}.post-trip-runway{display:grid;gap:10px;border:1px solid color-mix(in srgb,var(--accent) 32%,rgba(255,255,255,.08));border-radius:8px;padding:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),#ffffff05),#0003}.post-trip-runway__header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.post-trip-runway__header span,.post-trip-runway__header strong,.post-trip-runway__guide span,.post-trip-runway__guide strong,.post-trip-primary-action span,.post-trip-primary-action strong,.post-trip-primary-action small,.post-trip-runway__secondary>span,.post-trip-runway__utilities>span,.post-trip-utility-action span,.post-trip-utility-action strong,.post-trip-utility-action em,.post-trip-action span,.post-trip-action strong,.post-trip-action em{min-width:0;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.post-trip-runway__header span{color:var(--accent);font-size:.64rem}.post-trip-runway__header strong{color:#f4f7efd1;font-size:.72rem}.post-trip-runway__guide{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;border:1px solid color-mix(in srgb,var(--accent) 36%,rgba(255,255,255,.1));border-radius:8px;padding:11px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 64%),#0003}.post-trip-runway__guide svg{color:var(--accent);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent) 42%,transparent))}.post-trip-runway__guide span{display:block;color:var(--accent);font-size:.58rem}.post-trip-runway__guide strong{display:block;margin-top:3px;color:var(--text);font-size:.78rem}.post-trip-runway__guide p{margin:6px 0 0;color:#f4f7efb8;font-size:.78rem;line-height:1.45}.post-trip-primary-action{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:2px 10px;align-items:center;min-width:0;border:1px solid color-mix(in srgb,var(--accent) 68%,rgba(255,255,255,.16));border-radius:8px;padding:13px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 18%,transparent),color-mix(in srgb,var(--accent) 8%,transparent)),#ffffff0b;color:var(--text);text-align:left;box-shadow:0 0 26px color-mix(in srgb,var(--accent) 22%,transparent),inset 0 0 18px #ffffff09}.post-trip-primary-action:hover:not(:disabled){transform:translateY(-1px)}.post-trip-primary-action:disabled{cursor:default;opacity:.72}.post-trip-primary-action svg:first-child{grid-row:span 3;color:var(--accent);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent) 45%,transparent))}.post-trip-primary-action svg:last-child{grid-column:3;grid-row:1 / span 3;color:var(--accent)}.post-trip-primary-action span{color:var(--accent);font-size:.58rem}.post-trip-primary-action strong{overflow-wrap:anywhere;color:var(--text);font-size:.82rem}.post-trip-primary-action small{color:#f4f7efad;font-size:.62rem}.post-trip-runway__secondary{display:grid;gap:7px}.post-trip-runway__secondary>span{color:var(--muted);font-size:.58rem}.post-trip-runway__utilities{display:grid;gap:7px}.post-trip-runway__utilities>span{color:var(--muted);font-size:.58rem}.post-trip-utility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.post-trip-utility-action{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:3px 8px;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:7px;padding:9px;background:#ffffff08;color:var(--text);text-align:left}.post-trip-utility-action.is-complete{border-color:color-mix(in srgb,var(--green) 38%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--green) 6%,rgba(255,255,255,.032))}.post-trip-utility-action svg{grid-row:span 2;color:var(--accent)}.post-trip-utility-action span{color:var(--muted);font-size:.56rem}.post-trip-utility-action strong{overflow-wrap:anywhere;color:var(--text);font-size:.66rem}.post-trip-utility-action em{grid-column:2;color:var(--accent);font-size:.54rem;font-style:normal}.post-trip-runway__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.post-trip-runway__path{display:grid;grid-template-columns:1fr;gap:8px}.post-trip-path-step{display:grid;grid-template-columns:74px minmax(0,1fr);gap:4px 10px;min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:7px;padding:10px;background:#ffffff08}.post-trip-path-step.is-ready{border-color:color-mix(in srgb,var(--accent) 36%,rgba(255,255,255,.14));background:color-mix(in srgb,var(--accent) 7%,rgba(255,255,255,.03))}.post-trip-path-step span,.post-trip-path-step strong{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.post-trip-path-step span{grid-row:span 2;color:var(--accent);font-size:.56rem}.post-trip-path-step strong{color:var(--text);font-size:.66rem;overflow-wrap:anywhere}.post-trip-path-step small{grid-column:2;color:#f4f7efa3;font-size:.68rem;line-height:1.35}.post-trip-action{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:3px 8px;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:7px;padding:10px;background:#ffffff0a;color:var(--text);text-align:left}.post-trip-action.is-recommended{border-color:color-mix(in srgb,var(--accent) 56%,rgba(255,255,255,.16));background:color-mix(in srgb,var(--accent) 8%,rgba(255,255,255,.035));box-shadow:0 0 20px color-mix(in srgb,var(--accent) 12%,transparent)}.post-trip-action.is-complete{border-color:color-mix(in srgb,var(--green) 42%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--green) 6%,rgba(255,255,255,.035))}.post-trip-action:disabled{cursor:default;opacity:.72}.post-trip-action svg{grid-row:span 2;color:var(--accent)}.post-trip-action span{color:var(--muted);font-size:.58rem}.post-trip-action strong{overflow-wrap:anywhere;color:var(--text);font-size:.68rem}.post-trip-action em{grid-column:2;color:var(--accent);font-size:.56rem;font-style:normal}.share-link{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-width:0;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:7px;padding:9px 10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.72rem;overflow-wrap:anywhere}.share-link svg{flex:0 0 auto}.ratings{display:grid;grid-template-columns:auto repeat(5,30px);gap:7px;align-items:center;margin-top:5px;color:var(--muted);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.72rem;text-transform:uppercase}.ratings span:nth-of-type(2){grid-column:1 / 2}.ratings button{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#ffffff09;color:var(--muted)}.ratings button.is-active{color:var(--accent);border-color:var(--accent)}.dose-comparison__setup{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(320px,1.1fr) minmax(260px,.75fr) minmax(220px,.55fr);gap:12px;margin-bottom:16px}.demo-vial,.demo-prompt-card,.demo-meta-grid,.dose-demo-action,.comparison-card{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:radial-gradient(circle at 24% 78%,color-mix(in srgb,var(--accent, #c9ff24) 8%,transparent),transparent 62%),#ffffff08}.demo-vial{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;align-items:center;padding:14px}.demo-vial span,.demo-vial strong,.demo-vial small,.demo-prompt-card span,.demo-meta-grid span,.demo-meta-grid strong{display:block;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.demo-vial span,.demo-prompt-card span,.demo-meta-grid span{color:var(--muted);font-size:.68rem}.demo-vial strong,.demo-meta-grid strong{margin-top:6px;color:var(--accent);overflow-wrap:anywhere}.demo-vial small{margin-top:8px;color:#f4f7ef9e;font-size:.72rem;line-height:1.35}.demo-prompt-card{padding:16px}.demo-prompt-card p{margin:8px 0 0;color:#f4f7efd1;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;line-height:1.45}.demo-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.demo-meta-grid div{min-width:0;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:10px;background:#0000002e}.dose-demo-action{display:grid;align-content:center;gap:10px;padding:12px}.dose-demo-action>span,.dose-demo-action small{display:block;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.dose-demo-action>span{color:var(--muted);font-size:.62rem}.dose-demo-action small{color:#f4f7ef94;font-size:.64rem;line-height:1.35}.comparison-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.comparison-card{display:flex;flex-direction:column;min-height:330px;padding:15px}.comparison-card.is-filled{border-color:color-mix(in srgb,var(--accent) 34%,transparent);box-shadow:inset 0 0 28px color-mix(in srgb,var(--accent) 7%,transparent)}.comparison-card__header{display:flex;justify-content:space-between;gap:12px;color:var(--accent);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.comparison-card__header span{color:var(--text)}.comparison-card__header strong{font-size:.72rem}.comparison-card__meter{height:6px;margin:13px 0;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);border-radius:999px;background:#00000047}.comparison-card__meter span{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--secondary));box-shadow:0 0 12px var(--accent)}.comparison-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.comparison-metrics div{min-width:0;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:8px;background:#0000002e}.comparison-metrics span,.comparison-metrics strong,.comparison-empty span,.comparison-empty p{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.comparison-metrics span{display:block;color:var(--muted);font-size:.62rem;text-transform:uppercase}.comparison-metrics strong{display:block;margin-top:4px;color:var(--accent);font-size:.95rem}.comparison-card h3{display:-webkit-box;min-height:4.5em;overflow:hidden;margin:0;color:var(--text);font-size:.86rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.comparison-card p{display:-webkit-box;overflow:hidden;margin:12px 0 0;color:var(--muted);font-size:.82rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:7}.comparison-empty{display:grid;align-content:center;flex:1;color:var(--muted)}.comparison-empty span{color:var(--accent);text-transform:uppercase}.stacks-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:22px;max-width:1460px;margin:22px auto}.stack-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stack-card,.antidote-card{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff09;color:var(--text);padding:16px;text-align:left}.stack-card.is-selected{border-color:var(--accent);box-shadow:0 0 26px color-mix(in srgb,var(--accent) 15%,transparent)}.stack-card__vials{display:flex;gap:10px;align-items:flex-end;min-height:74px}.stack-card small{display:block;margin-top:12px;color:var(--accent);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.stack-source-pill{width:fit-content;margin-top:10px;border:1px solid rgba(201,255,36,.22);border-radius:999px;padding:3px 7px;color:var(--acid);font-size:.62rem}.antidote-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.antidote-card{text-align:center}.antidote-card svg{color:var(--accent);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--accent) 45%,transparent))}.marketplace-preview .section-heading svg{color:var(--acid)}.destination-panel{display:grid;gap:14px;min-width:0;margin-bottom:16px;border:1px solid rgba(201,255,36,.22);border-radius:8px;padding:16px;background:linear-gradient(135deg,#c9ff2414,#ffffff04),#0003;box-shadow:inset 0 0 28px #c9ff2409}.destination-panel--private{border-color:#6eff9038;background:linear-gradient(135deg,#6eff9012,#ffffff04),#0003}.destination-panel__main{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start}.destination-panel__main svg{color:var(--acid);filter:drop-shadow(0 0 12px rgba(201,255,36,.35))}.destination-panel--private .destination-panel__main svg{color:var(--green);filter:drop-shadow(0 0 12px rgba(110,255,144,.32))}.destination-panel__main span,.destination-panel__main strong,.destination-step strong,.destination-step small,.destination-step em{display:block;min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.destination-panel__main span{color:var(--acid);font-size:.64rem}.destination-panel--private .destination-panel__main span{color:var(--green)}.destination-panel__main strong{margin-top:4px;color:var(--text);font-size:.98rem}.destination-panel__main p{margin:7px 0 0;max-width:78ch;color:#f4f7efbd;font-size:.84rem;line-height:1.5}.destination-panel__steps,.destination-panel__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.destination-panel__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.destination-step{display:grid;grid-template-columns:26px minmax(0,1fr);gap:2px 8px;align-items:center;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:9px;background:#0000002e}.destination-step.is-complete{border-color:#c9ff2447;background:#c9ff240b}.destination-panel--private .destination-step.is-complete{border-color:#6eff9040;background:#6eff900a}.destination-step em{grid-row:span 2;display:grid;place-items:center;width:26px;height:26px;border:1px solid rgba(201,255,36,.36);border-radius:999px;color:var(--acid);font-size:.62rem;font-style:normal}.destination-panel--private .destination-step em{border-color:#6eff9057;color:var(--green)}.destination-step strong{color:var(--text);font-size:.62rem}.destination-step small{color:var(--muted);font-size:.58rem}.destination-panel__actions .button{min-height:42px}.marketplace-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.workflow-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.workflow-guide article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px 9px;align-items:start;min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:12px;background:linear-gradient(135deg,#c9ff240a,#ffffff03),#0000002e}.workflow-guide.workflow-guide--private article{background:linear-gradient(135deg,#6eff900a,#ffffff03),#0000002e}.workflow-guide article.is-ready{border-color:#c9ff2447;box-shadow:inset 0 0 18px #c9ff240b}.workflow-guide.workflow-guide--private article.is-ready{border-color:#6eff9042;box-shadow:inset 0 0 18px #6eff900a}.workflow-guide svg{grid-row:span 3;color:var(--acid)}.workflow-guide--private svg{color:var(--green)}.workflow-guide span,.workflow-guide strong{display:block;min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.workflow-guide span{color:var(--acid);font-size:.58rem}.workflow-guide--private span{color:var(--green)}.workflow-guide strong{color:var(--text);font-size:.72rem}.workflow-guide p{grid-column:2;margin:0;color:#f4f7efa8;font-size:.72rem;line-height:1.36}.marketplace-summary article,.marketplace-form,.marketplace-storefront,.marketplace-review,.marketplace-card,.review-card{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:radial-gradient(circle at 12% 0%,rgba(204,255,43,.055),transparent 52%),#ffffff08}.marketplace-summary article{padding:13px}.marketplace-summary span,.marketplace-summary strong,.marketplace-form__header,.marketplace-card span,.marketplace-card small,.review-card__title,.validation-list span{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.marketplace-summary span{display:block;color:var(--muted);font-size:.68rem}.marketplace-summary strong{display:block;margin-top:6px;color:var(--acid);font-size:1.25rem}.marketplace-layout{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:14px}.marketplace-form,.marketplace-storefront,.marketplace-review{padding:16px}.marketplace-form__header{display:flex;justify-content:space-between;gap:12px;margin-bottom:13px}.marketplace-form__header strong{color:var(--text);font-size:.82rem}.marketplace-form__header span{color:var(--muted);font-size:.68rem;text-align:right;overflow-wrap:anywhere}.marketplace-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.marketplace-form .button{width:100%}.marketplace-cards,.review-list{display:grid;gap:10px}.marketplace-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-card{display:grid;gap:11px;padding:14px}.marketplace-card.is-approved{border-color:#ccff2b4d;box-shadow:inset 0 0 24px #ccff2b0d}.marketplace-card span{color:var(--acid);font-size:.66rem}.marketplace-card strong{display:block;margin-top:5px;color:var(--text);overflow-wrap:anywhere}.marketplace-card p,.review-card p{margin:0;color:#f4f7efc7;font-size:.84rem;line-height:1.5}.marketplace-card__meta{display:flex;flex-wrap:wrap;gap:7px}.marketplace-card__meta span{border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:5px 8px;color:var(--muted);background:#0000002e}.marketplace-card small{color:var(--muted);font-size:.62rem;overflow-wrap:anywhere}.marketplace-review{margin-top:14px}.marketplace-review-disclosure summary{cursor:pointer;list-style:none}.marketplace-review-disclosure summary::-webkit-details-marker{display:none}.marketplace-review-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.marketplace-review-summary strong,.marketplace-review-summary span,.marketplace-review-summary em{display:block;min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.marketplace-review-summary strong{color:var(--text);font-size:.82rem}.marketplace-review-summary span{margin-top:4px;color:var(--muted);font-size:.66rem}.marketplace-review-summary em{border:1px solid rgba(201,255,36,.24);border-radius:999px;padding:7px 10px;color:var(--acid);font-size:.66rem;font-style:normal;white-space:nowrap}.marketplace-review__body{display:grid;gap:12px;margin-top:14px}.marketplace-review__notes{max-width:620px}.review-card{display:grid;gap:12px;padding:14px}.review-card__title{display:flex;justify-content:space-between;gap:12px}.review-card__title span,.review-card__title em{color:var(--accent, var(--acid));font-size:.66rem;font-style:normal}.review-card__title strong{display:block;margin-top:5px;color:var(--text);overflow-wrap:anywhere}.validation-list{display:grid;gap:7px}.validation-list span{display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px;align-items:center;color:var(--muted);font-size:.66rem;line-height:1.35}.validation-list span svg{color:var(--acid)}.validation-list span.is-error svg{color:var(--danger)}.validation-list span.is-error{color:#ff9385e6}.validation-list span.is-warning{color:#ffd770db}.review-card__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.review-card__actions .button{min-height:36px;padding:0 10px;font-size:.66rem}.workspace-console .section-heading svg{color:var(--acid)}.workspace-grid{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:14px;margin-bottom:14px}.workspace-grid--wide{grid-template-columns:minmax(330px,.84fr) minmax(0,1.16fr)}.workspace-panel,.private-pack-card,.install-control-row{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:radial-gradient(circle at 10% 0%,rgba(204,255,43,.05),transparent 54%),#ffffff08}.workspace-panel{padding:16px}.workspace-panel__header,.workspace-stats span,.workspace-stats strong,.license-card span,.license-card strong,.license-card small,.install-control-row strong,.install-control-row span,.install-control-row small,.install-control-row em,.private-pack-card span,.private-pack-card small{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.workspace-panel__header{display:flex;justify-content:space-between;gap:12px;margin-bottom:13px}.workspace-panel__header strong{color:var(--text);overflow-wrap:anywhere}.workspace-panel__header span{color:var(--muted);font-size:.68rem;text-align:right;overflow-wrap:anywhere}.workspace-ready-card{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;margin-bottom:14px;border:1px solid rgba(110,255,144,.2);border-radius:8px;padding:12px;background:#6eff900a}.workspace-ready-card svg{color:var(--green)}.workspace-ready-card span,.workspace-ready-card strong{display:block;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.workspace-ready-card span{color:var(--green);font-size:.62rem}.workspace-ready-card strong{margin-top:4px;color:var(--text);overflow-wrap:anywhere}.workspace-ready-card p{margin:7px 0 0;color:#f4f7efad;font-size:.78rem;line-height:1.42}.workspace-stats,.workspace-pack-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workspace-stats article{border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:12px;background:#0000002e}.workspace-stats span{display:block;color:var(--muted);font-size:.64rem}.workspace-stats strong{display:block;margin-top:6px;color:var(--acid);font-size:1.05rem}.license-card{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;margin-top:12px;border:1px solid rgba(201,255,36,.18);border-radius:7px;padding:12px;background:#c9ff240b}.license-card svg{color:var(--acid)}.license-card span,.license-card small{display:block;color:var(--muted);font-size:.66rem}.license-card strong{display:block;margin:4px 0;color:var(--acid);font-size:.74rem;overflow-wrap:anywhere}.install-control-list,.private-pack-list{display:grid;gap:10px}.install-control-row{display:grid;grid-template-columns:minmax(0,1fr) 80px 92px;gap:10px;align-items:center;padding:12px}.install-control-row.is-allowed{border-color:#ccff2b3d}.install-control-row strong,.install-control-row span,.install-control-row small{display:block;overflow-wrap:anywhere}.install-control-row strong{color:var(--text);font-size:.82rem}.install-control-row span,.install-control-row small{margin-top:4px;color:var(--muted);font-size:.64rem}.install-control-row em{color:var(--acid);font-size:.66rem;font-style:normal}.install-control-row:not(.is-allowed) em{color:var(--danger)}.install-control-row .button{min-height:34px;padding:0 10px;font-size:.66rem}.private-pack-list{grid-template-columns:repeat(3,minmax(0,1fr))}.private-pack-card{padding:14px}.private-pack-card span{color:var(--acid);font-size:.66rem}.private-pack-card strong{display:block;margin-top:5px;color:var(--text);overflow-wrap:anywhere}.private-pack-card p{margin:10px 0;color:#f4f7efc7;font-size:.84rem;line-height:1.5}.private-pack-card small{color:var(--muted);font-size:.62rem}.empty-state{display:grid;place-items:center;gap:10px;min-height:170px;border:1px dashed rgba(255,255,255,.13);border-radius:8px;padding:18px;color:var(--muted);text-align:center}.empty-state svg{color:var(--acid)}.empty-state strong{color:var(--text);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.88rem;text-transform:uppercase}.empty-state p{max-width:520px;margin:0;line-height:1.45}.empty-state--actionable{background:linear-gradient(135deg,rgba(201,255,36,.065),transparent 58%),#ffffff05}.archive-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.archive-stats span{border:1px solid rgba(255,255,255,.11);border-radius:999px;padding:7px 10px;color:var(--acid);background:#ccff2b0b;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.68rem;text-transform:uppercase}.archive-guidance{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;margin-bottom:14px;border:1px solid rgba(201,255,36,.14);border-radius:8px;padding:12px;background:linear-gradient(90deg,rgba(201,255,36,.06),transparent 70%),#0000002e}.archive-guidance svg{color:var(--acid)}.archive-guidance strong,.archive-guidance span{display:block;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.archive-guidance strong{color:var(--text);font-size:.78rem;text-transform:uppercase}.archive-guidance span{margin-top:4px;color:#f4f7efa8;font-size:.72rem;line-height:1.4}.report-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.report-card{display:grid;gap:13px;min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:15px;background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 48%),#ffffff08}.report-card.is-active{border-color:color-mix(in srgb,var(--accent) 52%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--accent) 12%,transparent)}.report-card__header{display:flex;justify-content:space-between;gap:12px;align-items:start}.report-card__header span,.report-card__header strong,.report-card__pills span,.report-card__signals span{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.report-card__header span{color:var(--accent);font-size:.66rem}.report-card__header h3{margin:5px 0 0;color:var(--text);font-size:1rem;overflow-wrap:anywhere}.report-card__header strong{color:var(--muted);font-size:.64rem;text-align:right}.report-card__pills,.report-card__signals{display:flex;flex-wrap:wrap;gap:7px}.report-card__next{display:grid;gap:5px;border:1px solid color-mix(in srgb,var(--accent) 24%,rgba(255,255,255,.1));border-radius:7px;padding:10px;background:color-mix(in srgb,var(--accent) 6%,rgba(255,255,255,.025))}.report-card__next span,.report-card__next strong{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.report-card__next span{color:var(--accent);font-size:.56rem}.report-card__next strong{color:var(--text);font-size:.74rem;overflow-wrap:anywhere}.report-card__next small{color:#f4f7efa8;font-size:.72rem;line-height:1.38}.report-card__pills span,.report-card__signals span{display:inline-flex;align-items:center;gap:5px;min-height:26px;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:5px 8px;color:var(--muted);background:#0000002e;font-size:.64rem}.report-card__signals span.is-on{border-color:color-mix(in srgb,var(--accent) 38%,transparent);color:var(--accent)}.report-card__artifact{min-height:86px;margin:0;color:#f4f7efd1;font-size:.84rem;line-height:1.55}.trip-replay{display:grid;gap:9px;min-width:0;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:7px;padding:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 70%),#0000002e}.trip-replay__header,.trip-replay__stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.trip-replay__header{align-items:center}.trip-replay__header span,.trip-replay__header strong,.trip-replay__stage span,.trip-replay__stage strong{min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.trip-replay__header span{display:inline-flex;grid-column:span 3;align-items:center;gap:6px;color:var(--accent);font-size:.67rem}.trip-replay__header strong{color:var(--muted);font-size:.62rem;text-align:right}.trip-replay__rail{position:relative;height:20px}.trip-replay__rail:before{position:absolute;top:50%;right:0;left:0;height:1px;background:color-mix(in srgb,var(--accent) 22%,transparent);content:""}.trip-replay__rail span{position:absolute;top:calc(50% - 1px);left:0;width:var(--replay-x, 70%);height:2px;background:linear-gradient(90deg,var(--accent),var(--secondary));box-shadow:0 0 16px color-mix(in srgb,var(--accent) 34%,transparent);transform-origin:left center;animation:replay-scan 3.6s ease-in-out infinite}.trip-replay__rail i{position:absolute;top:calc(50% - 5px);left:var(--replay-x, 70%);width:10px;height:10px;border:1px solid var(--accent);border-radius:999px;background:var(--accent);box-shadow:0 0 20px color-mix(in srgb,var(--accent) 72%,transparent);animation:replay-pulse 1.8s ease-in-out infinite}.trip-replay__stage{display:grid;gap:3px;min-width:0;opacity:.54}.trip-replay__stage.is-on{opacity:1}.trip-replay__stage span{color:var(--muted);font-size:.56rem}.trip-replay__stage strong{color:var(--text);font-size:.61rem}.report-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.report-card__actions .button{min-height:36px;padding:0 12px;font-size:.68rem;text-decoration:none}@keyframes replay-scan{0%,to{transform:scaleX(.25);opacity:.58}55%{transform:scaleX(1);opacity:1}}@keyframes replay-pulse{0%,to{transform:translate(-50%) scale(.82);opacity:.78}50%{transform:translate(-50%) scale(1.18);opacity:1}}@keyframes start-trip-prime{0%,to{box-shadow:0 0 28px #c9ff2480,0 0 0 1px #c9ff243d,inset 0 0 18px #ffffff4d}50%{box-shadow:0 0 42px #c9ff24b8,0 0 0 1px #c9ff245c,inset 0 0 22px #ffffff57}}.skill-factory__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.skill-factory__summary article,.skill-package-grid article{border:1px solid rgba(201,255,36,.12);border-radius:8px;padding:13px;background:linear-gradient(180deg,rgba(201,255,36,.045),transparent),#0000002e}.skill-factory__summary span,.skill-factory__summary strong,.skill-factory__summary small,.skill-package-list span,.skill-package-list strong,.skill-package-list small,.skill-package-detail__header span,.skill-package-detail__header strong,.skill-package-detail__header em,.skill-package-actions span,.skill-package-grid span,.skill-package-grid strong,.skill-markdown-preview span,.skill-markdown-preview strong,.skill-adapter-row span{display:block;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.skill-factory__summary span,.skill-package-list span,.skill-package-detail__header span,.skill-package-grid span,.skill-markdown-preview span{color:var(--muted);font-size:.66rem;text-transform:uppercase}.skill-factory__summary strong{margin-top:5px;color:var(--acid);font-size:1.35rem;font-weight:500}.skill-factory__summary small{margin-top:5px;color:#f4f7ef9e;font-size:.68rem;line-height:1.35}.skill-factory__layout{display:grid;grid-template-columns:minmax(260px,.44fr) minmax(0,1fr);gap:14px}.skill-package-list{display:grid;align-content:start;gap:8px;max-height:660px;overflow:auto;padding-right:4px;scrollbar-color:var(--line-strong) rgba(255,255,255,.05)}.skill-package-list button{display:grid;gap:5px;width:100%;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:12px;background:#ffffff09;color:var(--text);text-align:left}.skill-package-list button.is-selected{border-color:var(--line-strong);background:linear-gradient(90deg,rgba(201,255,36,.09),transparent 58%),#c9ff2409;box-shadow:inset 0 0 28px #c9ff2414}.skill-package-list strong{color:var(--text);font-size:.82rem;text-transform:uppercase}.skill-package-list small{color:var(--muted);font-size:.68rem;line-height:1.35}.skill-package-detail{display:grid;gap:12px;min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:14px;background:radial-gradient(circle at 16% 0%,rgba(201,255,36,.08),transparent 38%),#0000002e}.skill-package-detail__header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px}.skill-package-detail__header svg{color:var(--acid);filter:drop-shadow(0 0 10px rgba(201,255,36,.42))}.skill-package-detail__header strong,.skill-markdown-preview strong{margin-top:4px;color:var(--text);font-size:.92rem;text-transform:uppercase}.skill-package-detail__header em{border:1px solid var(--line-strong);border-radius:999px;padding:6px 9px;color:var(--acid);background:#c9ff240d;font-size:.66rem;font-style:normal;text-transform:uppercase}.skill-package-actions,.skill-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.skill-package-actions button{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;border:1px solid rgba(255,255,255,.09);border-radius:7px;padding:9px;background:#ffffff0a;color:var(--text);text-align:left}.skill-package-actions svg{color:var(--acid)}.skill-package-actions span,.skill-package-grid strong{color:#f4f7efd1;font-size:.68rem}.skill-package-grid strong{margin-top:5px;line-height:1.35}.skill-markdown-preview{display:grid;gap:10px;min-width:0;border:1px solid rgba(201,255,36,.13);border-radius:8px;padding:12px;background:#00000042}.skill-markdown-preview pre{max-height:310px;margin:0;overflow:auto;white-space:pre-wrap;color:#f4f7efc2;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.72rem;line-height:1.48;scrollbar-color:var(--line-strong) rgba(255,255,255,.05)}.skill-adapter-row{display:flex;flex-wrap:wrap;gap:7px}.skill-adapter-row span{border:1px solid rgba(201,255,36,.18);border-radius:999px;padding:5px 8px;color:var(--acid);background:#c9ff240a;font-size:.62rem;text-transform:uppercase}.client-install-panel .section-heading svg{color:var(--acid)}.agent-activation-console{display:grid;grid-template-columns:minmax(0,.98fr) minmax(320px,1.02fr);gap:12px;margin-bottom:14px;border:1px solid rgba(201,255,36,.24);border-radius:8px;padding:14px;background:radial-gradient(circle at 15% 10%,rgba(201,255,36,.12),transparent 34%),linear-gradient(135deg,#c9ff2413,#ffffff04),#00000047;box-shadow:0 0 38px #c9ff2412}.agent-activation-console__primary{display:grid;align-content:start;gap:11px;min-width:0}.agent-activation-console__primary span,.agent-activation-console__primary strong,.agent-activation-console__primary p,.agent-activation-hosts span,.agent-activation-hosts small,.agent-install-command span,.agent-install-command small,.agent-install-command code,.agent-activation-steps span,.agent-activation-steps strong,.agent-activation-steps small{display:block;min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.agent-activation-console__primary>span,.agent-activation-steps span{color:var(--acid);font-size:.64rem;text-transform:uppercase}.agent-activation-console__primary>strong{color:var(--text);font-size:clamp(1rem,1.6vw,1.32rem);line-height:1.18;text-transform:uppercase}.agent-activation-console__primary p{max-width:68ch;margin:0;color:#f4f7efb8;font-size:.76rem;line-height:1.5}.agent-activation-hosts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.agent-activation-hosts button{display:grid;gap:5px;min-height:58px;border:1px solid rgba(255,255,255,.09);border-radius:7px;padding:10px;background:#00000038;color:var(--text);text-align:left}.agent-activation-hosts button.is-active{border-color:#c9ff2480;background:#c9ff2417;box-shadow:0 0 24px #c9ff241c}.agent-activation-hosts span{color:#f4f7efe6;font-size:.66rem;text-transform:uppercase}.agent-activation-hosts small{color:var(--muted);font-size:.58rem}.agent-install-command{display:grid;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr) 34px;align-items:center;gap:10px;min-width:0;border:1px solid rgba(201,255,36,.22);border-radius:7px;padding:10px;background:linear-gradient(90deg,#c9ff2412,#ffffff04),#0000003d}.agent-install-command>div{display:grid;grid-template-columns:20px minmax(0,1fr);gap:3px 8px;min-width:0}.agent-install-command svg{grid-row:span 2;color:var(--acid);filter:drop-shadow(0 0 10px rgba(201,255,36,.36))}.agent-install-command span{color:var(--acid);font-size:.64rem;text-transform:uppercase}.agent-install-command small{color:#f4f7ef9e;font-size:.62rem;line-height:1.35}.agent-install-command code{min-width:0;color:#f4f7efd6;font-size:.66rem;line-height:1.35}.agent-install-command button{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#ffffff09;color:var(--acid)}.agent-activation-console__actions{display:flex;flex-wrap:wrap;gap:8px}.agent-activation-console__actions .button{justify-content:center;min-width:168px}.agent-activation-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.agent-activation-steps article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;min-width:0;border:1px solid rgba(255,255,255,.085);border-radius:7px;padding:11px;background:linear-gradient(180deg,#ffffff0b,#c9ff2406),#00000038}.agent-activation-steps svg{color:var(--acid);filter:drop-shadow(0 0 10px rgba(201,255,36,.34))}.agent-activation-steps strong{margin-top:6px;color:var(--text);font-size:.78rem;text-transform:uppercase}.agent-activation-steps small{margin-top:5px;color:var(--muted);font-size:.66rem;line-height:1.42}.agent-first-runbook{display:grid;gap:12px;margin-bottom:14px;border:1px solid rgba(201,255,36,.22);border-radius:8px;padding:14px;background:linear-gradient(120deg,#c9ff2414,#42f5c807),#0000003d}.agent-first-runbook__header{display:grid;grid-template-columns:26px minmax(0,1fr);gap:11px;align-items:start}.agent-first-runbook__header svg,.agent-first-runbook__steps svg{color:var(--acid);filter:drop-shadow(0 0 10px rgba(201,255,36,.34))}.agent-first-runbook__header span,.agent-first-runbook__header strong,.agent-first-runbook__header p,.agent-first-runbook__steps span,.agent-first-runbook__steps strong,.agent-first-runbook__steps small{display:block;min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.agent-first-runbook__header span,.agent-first-runbook__steps span{color:var(--acid);font-size:.64rem;text-transform:uppercase}.agent-first-runbook__header strong{margin-top:4px;color:var(--text);font-size:.9rem;text-transform:uppercase}.agent-first-runbook__header p{max-width:82ch;margin:7px 0 0;color:#f4f7efb3;font-size:.72rem;line-height:1.45}.agent-first-runbook__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.agent-first-runbook__steps article{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;min-width:0;border:1px solid rgba(255,255,255,.085);border-radius:7px;padding:10px;background:linear-gradient(180deg,#ffffff0a,#c9ff2405),#00000038}.agent-first-runbook__steps strong{margin-top:5px;color:#f4f7efe6;font-size:.72rem;line-height:1.3;text-transform:uppercase}.agent-first-runbook__steps small{margin-top:5px;color:var(--muted);font-size:.62rem;line-height:1.38}.agent-account-card{display:grid;gap:12px;margin-bottom:14px;border:1px solid rgba(201,255,36,.2);border-radius:8px;padding:14px;background:linear-gradient(120deg,#c9ff2413,#ffffff04),#0000003d}.agent-account-card__header{display:grid;grid-template-columns:26px minmax(0,1fr);gap:11px;align-items:start}.agent-account-card__header svg,.agent-account-session svg{color:var(--acid);filter:drop-shadow(0 0 10px rgba(201,255,36,.35))}.agent-account-card__header span,.agent-account-card__header strong,.agent-account-card__header p,.agent-account-progress strong,.agent-account-progress small,.agent-account-session strong,.agent-account-session span,.agent-account-form span,.agent-account-message{display:block;min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.agent-account-card__header span{color:var(--acid);font-size:.64rem;text-transform:uppercase}.agent-account-card__header strong{margin-top:4px;color:var(--text);font-size:.88rem;text-transform:uppercase}.agent-account-card__header p{max-width:74ch;margin:7px 0 0;color:#f4f7efad;font-size:.72rem;line-height:1.45}.agent-account-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.agent-account-progress span,.agent-account-session{min-width:0;border:1px solid rgba(255,255,255,.085);border-radius:7px;padding:10px;background:#0003}.agent-account-progress span.is-ready{border-color:#c9ff2459;background:#c9ff2412}.agent-account-progress strong{color:#f4f7efd6;font-size:.62rem;text-transform:uppercase}.agent-account-progress small{margin-top:5px;color:var(--muted);font-size:.62rem}.agent-account-session{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px}.agent-account-session strong{color:var(--text);font-size:.76rem;text-transform:uppercase}.agent-account-session span{margin-top:4px;color:var(--muted);font-size:.68rem}.agent-account-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.72fr) auto;gap:10px;align-items:end}.agent-account-form label{display:grid;gap:6px;min-width:0}.agent-account-form span{color:var(--muted);font-size:.62rem;text-transform:uppercase}.agent-account-form input{width:100%}.agent-account-actions{display:flex;flex-wrap:wrap;gap:8px}.agent-account-actions .button{justify-content:center;min-width:182px}.agent-account-message{color:#c9ff24d1;font-size:.68rem;line-height:1.4}.agent-account-message.is-error{color:#ff6d54eb}.agent-account-message.is-success{color:#c9ff24eb}.codex-live-handoff{display:grid;gap:12px;margin-bottom:14px;border:1px solid rgba(66,245,200,.2);border-radius:8px;padding:14px;background:linear-gradient(120deg,#42f5c812,#c9ff2409),#0000003d}.codex-live-handoff__header{display:grid;grid-template-columns:26px minmax(0,1fr);gap:11px;align-items:start}.codex-live-handoff__header svg{color:#42f5c8;filter:drop-shadow(0 0 10px rgba(66,245,200,.32))}.codex-live-handoff__header span,.codex-live-handoff__header strong,.codex-live-handoff__header p,.codex-live-handoff__grid span,.codex-live-handoff__grid code{display:block;min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.codex-live-handoff__header span,.codex-live-handoff__grid span{color:#42f5c8;font-size:.64rem;text-transform:uppercase}.codex-live-handoff__header strong{margin-top:4px;color:var(--text);font-size:.86rem;text-transform:uppercase}.codex-live-handoff__header p{max-width:76ch;margin:7px 0 0;color:#f4f7efad;font-size:.72rem;line-height:1.45}.codex-live-handoff__grid{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(280px,1.25fr) minmax(240px,1fr);gap:9px}.codex-live-handoff__grid article{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:8px;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:10px;background:#00000038}.codex-live-handoff__grid span{grid-column:1 / -1}.codex-live-handoff__grid code{color:#f4f7efd1;font-size:.64rem;line-height:1.42}.codex-live-handoff__grid button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(66,245,200,.22);border-radius:7px;background:#ffffff09;color:#42f5c8}.agent-runtime-drawer{display:grid;gap:12px;margin-bottom:14px}.agent-runtime-drawer>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;min-width:0;border:1px solid rgba(66,245,200,.18);border-radius:8px;padding:13px 14px;background:linear-gradient(90deg,#42f5c811,#c9ff2406),#0000003d;cursor:pointer;list-style:none}.agent-runtime-drawer>summary::-webkit-details-marker{display:none}.agent-runtime-drawer>summary span,.agent-runtime-drawer>summary strong,.agent-runtime-drawer>summary em{display:block;min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.agent-runtime-drawer>summary span{color:#42f5c8;font-size:.64rem}.agent-runtime-drawer>summary strong{color:var(--text);font-size:.8rem}.agent-runtime-drawer>summary em{border:1px solid rgba(66,245,200,.22);border-radius:999px;padding:6px 10px;color:#42f5c8;font-size:.62rem;font-style:normal;white-space:nowrap}.agent-runtime-drawer[open]>summary em{color:transparent}.agent-runtime-drawer[open]>summary em:before{color:#42f5c8;content:"Close"}.agent-runtime-drawer__body{display:grid;gap:0;margin-top:12px}.connection-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.connection-methods article{display:grid;grid-template-columns:26px minmax(0,1fr);gap:11px;min-width:0;border:1px solid rgba(201,255,36,.18);border-radius:8px;padding:14px;background:linear-gradient(135deg,#c9ff2413,#ffffff05),#0000003d}.connection-methods svg,.agent-contract svg,.agent-drop-blocker svg{color:var(--acid);filter:drop-shadow(0 0 10px rgba(201,255,36,.35))}.connection-methods span,.connection-methods strong,.connection-methods p,.connection-methods code,.agent-contract strong,.agent-contract span,.agent-drop-blocker span,.agent-drop-blocker strong,.agent-drop-blocker p,.agent-drop-blocker code,.developer-package-drawer summary span,.developer-package-drawer summary strong,.developer-package-drawer summary em{display:block;min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.connection-methods span,.agent-drop-blocker span,.developer-package-drawer summary span{color:var(--acid);font-size:.64rem;text-transform:uppercase}.connection-methods strong,.agent-contract strong,.agent-drop-blocker strong,.developer-package-drawer summary strong{margin-top:4px;color:var(--text);font-size:.82rem;text-transform:uppercase}.connection-methods p,.agent-contract span,.agent-drop-blocker p{margin:6px 0 0;color:#f4f7efad;font-size:.7rem;line-height:1.45}.connection-methods code{margin-top:10px;color:#c9ff24eb;font-size:.64rem}.agent-drop-blocker code{color:#c9ff24eb;font-size:.7rem}.agent-contract,.agent-drop-blocker{display:grid;grid-template-columns:28px minmax(0,1fr);gap:11px;margin-bottom:14px;border:1px solid rgba(201,255,36,.2);border-radius:8px;padding:13px 14px;background:linear-gradient(90deg,#c9ff2414,#ffffff04),#0000003d}.agent-drop-blocker{border-color:#ffd05b38;background:linear-gradient(90deg,#ffd05b12,#c9ff2406),#0000003d}.agent-use-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.agent-use-flow article{min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:11px;background:linear-gradient(180deg,#ffffff0b,#c9ff2407),#0003}.agent-use-flow span,.agent-use-flow strong{display:block;min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.agent-use-flow span{color:var(--acid);font-size:.62rem}.agent-use-flow strong{margin-top:7px;color:#f4f7efe0;font-size:.72rem;line-height:1.35}.agent-api-example{display:grid;grid-template-columns:minmax(210px,.36fr) minmax(0,1fr);align-items:stretch;gap:12px;margin-bottom:14px;border:1px solid rgba(201,255,36,.16);border-radius:8px;padding:13px;background:linear-gradient(135deg,#c9ff240e,#ffffff03),#00000038}.agent-api-example>div:not(.agent-api-example__actions){display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px 10px;align-content:start}.agent-api-example svg{grid-row:span 3;color:var(--acid);filter:drop-shadow(0 0 10px rgba(201,255,36,.3))}.agent-api-example span,.agent-api-example strong,.agent-api-example small,.agent-api-example code{display:block;min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.agent-api-example span{color:var(--acid);font-size:.64rem;text-transform:uppercase}.agent-api-example strong{color:var(--text);font-size:.78rem;text-transform:uppercase}.agent-api-example small{color:#f4f7efa3;font-size:.68rem;line-height:1.42}.agent-api-example pre{min-width:0;max-height:138px;margin:0;border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:11px;overflow:auto;background:#0000003d}.agent-api-example code{color:#f4f7efd1;font-size:.66rem;line-height:1.45;white-space:pre-wrap}.agent-api-example__actions{grid-column:2;display:flex;flex-wrap:wrap;gap:8px;align-self:start;justify-self:end;justify-content:flex-end;min-width:0}.agent-api-example__actions .button{justify-content:center;min-width:178px;white-space:nowrap}.agent-details-drawer{display:grid;gap:12px;margin-bottom:14px}.agent-details-drawer>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;border:1px solid rgba(201,255,36,.16);border-radius:8px;padding:13px 14px;background:linear-gradient(90deg,rgba(201,255,36,.055),transparent 62%),#00000038;cursor:pointer}.agent-details-drawer>summary::-webkit-details-marker{display:none}.agent-details-drawer>summary span,.agent-details-drawer>summary strong,.agent-details-drawer>summary em{display:block;min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.agent-details-drawer>summary span{color:var(--acid);font-size:.64rem}.agent-details-drawer>summary strong{color:var(--text);font-size:.82rem}.agent-details-drawer>summary em{border:1px solid rgba(201,255,36,.18);border-radius:999px;padding:6px 9px;color:var(--acid);background:#c9ff240b;font-size:.62rem;font-style:normal}.agent-details-drawer[open]>summary em{color:#f4f7efad;font-size:0}.agent-details-drawer[open]>summary em:before{content:"Close";font-size:.62rem}.agent-details-drawer__body{display:grid;gap:14px;margin-top:12px}.terminal-card{display:grid;grid-template-columns:24px minmax(0,1fr) 36px;align-items:center;gap:12px;border:1px solid var(--line-strong);border-radius:8px;padding:14px;background:#00000042}.terminal-card svg{color:var(--acid)}.terminal-card code{color:var(--text);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;overflow-wrap:anywhere}.terminal-card button{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.12);border-radius:5px;background:#ffffff0a;color:var(--acid)}.installer-console{display:grid;gap:12px;border:1px solid rgba(201,255,36,.16);border-radius:8px;padding:14px;background:radial-gradient(circle at 10% 0%,rgba(201,255,36,.1),transparent 42%),#c9ff2407}.installer-console__header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px}.installer-console__header svg{color:var(--acid);filter:drop-shadow(0 0 10px rgba(201,255,36,.5))}.installer-console__header span,.installer-console__header strong,.installer-console__header small,.installer-console__hint,.install-sequence strong,.install-sequence span,.install-sequence code,.skill-pack-strip strong,.skill-pack-strip span,.skill-pack-strip code,.install-ledger span,.install-ledger strong,.install-ledger small,.host-grid small,.host-grid em{display:block;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.installer-console__header span,.install-ledger span{color:var(--muted);font-size:.66rem;text-transform:uppercase}.installer-console__header strong,.install-ledger strong{margin-top:4px;color:var(--text);font-size:.86rem;text-transform:uppercase}.installer-console__header small{border:1px solid var(--line-strong);border-radius:999px;padding:6px 9px;color:var(--acid);background:#c9ff240d;font-size:.66rem;text-transform:uppercase}.installer-console__hint{color:#f4f7ef9e;font-size:.68rem;line-height:1.45}.terminal-card--hero{border-color:color-mix(in srgb,var(--acid) 34%,transparent);background:linear-gradient(90deg,rgba(201,255,36,.06),transparent 36%),#0000004d}.install-sequence{display:grid;gap:8px}.install-sequence article,.skill-pack-strip article{display:grid;grid-template-columns:24px minmax(0,1fr) 32px;gap:10px;align-items:start;border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:11px;background:#0000002e}.install-sequence article>svg,.skill-pack-strip article>svg{color:var(--acid)}.install-sequence strong,.skill-pack-strip strong{color:var(--text);font-size:.76rem;text-transform:uppercase}.install-sequence span,.skill-pack-strip span{margin-top:4px;color:var(--muted);font-size:.68rem}.install-sequence code,.skill-pack-strip code{margin-top:7px;color:#f4f7efd1;font-size:.66rem}.install-sequence button,.skill-pack-strip button{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#ffffff09;color:var(--acid)}.skill-pack-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.skill-pack-strip+.skill-pack-strip{margin-top:8px}.developer-package-drawer{display:grid;gap:10px}.developer-package-drawer summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:11px;background:#0000002e;cursor:pointer}.developer-package-drawer summary::-webkit-details-marker{display:none}.developer-package-drawer summary em{border:1px solid rgba(201,255,36,.18);border-radius:999px;padding:5px 8px;color:var(--acid);font-size:.62rem;font-style:normal;text-transform:uppercase}.developer-package-drawer[open] summary em{color:#f4f7efb3;font-size:0}.developer-package-drawer[open] summary em:before{content:"Close";font-size:.62rem}.developer-package-drawer:not([open]) .skill-pack-strip{display:none}.skill-pack-strip article{border-color:#c9ff2424;background:linear-gradient(90deg,rgba(201,255,36,.045),transparent 42%),#0003}.host-quickstart{display:grid;gap:12px;margin-top:14px;border:1px solid rgba(201,255,36,.18);border-radius:8px;padding:14px;background:linear-gradient(135deg,#c9ff240e,#ffffff03),#00000038}.host-quickstart__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.host-quickstart__header span,.host-quickstart__header strong,.host-quickstart__header small,.host-picker span,.host-picker small,.host-quickstart__grid span,.host-quickstart code,.copy-row code{display:block;min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.host-quickstart__header span,.host-quickstart__grid span{color:var(--acid);font-size:.66rem;text-transform:uppercase}.host-quickstart__header strong{margin-top:4px;color:var(--text);font-size:.94rem;text-transform:uppercase}.host-quickstart__header small{margin-top:4px;color:var(--muted);font-size:.7rem}.host-picker{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.host-picker button{display:grid;gap:5px;min-height:62px;border:1px solid rgba(255,255,255,.09);border-radius:7px;padding:10px;background:#ffffff09;color:var(--text);text-align:left}.host-picker button.is-active{border-color:#c9ff247a;background:#c9ff2414;box-shadow:0 0 22px #c9ff241a}.host-picker span{color:#f4f7efdb;font-size:.66rem;text-transform:uppercase}.host-picker small{color:var(--muted);font-size:.58rem}.host-quickstart__grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:10px}.host-quickstart__grid article{display:grid;gap:9px;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:11px;background:#0003}.host-quickstart__grid article>div:first-child{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px}.host-quickstart__grid svg{color:var(--acid)}.copy-row{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:8px;background:#ffffff08}.copy-row code{color:#f4f7efd1;font-size:.66rem}.copy-row button{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#ffffff09;color:var(--acid)}.host-quickstart pre{max-height:260px;margin:0;overflow:auto;white-space:pre-wrap;scrollbar-color:var(--line-strong) rgba(255,255,255,.05)}.host-quickstart pre code{color:#f4f7efc7;font-size:.64rem;line-height:1.46}.host-quickstart__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.agent-connect{display:grid;gap:12px;margin-top:14px;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:14px;background:linear-gradient(135deg,#ffffff09,#c9ff2409),#00000038}.agent-connect__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-connect__header span,.agent-connect__header strong,.agent-connect__header small,.agent-connect__grid span,.agent-connect__grid strong,.agent-connect__grid small,.agent-connect__status span{display:block;min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.agent-connect__header span,.agent-connect__grid span{color:var(--acid);font-size:.66rem;text-transform:uppercase}.agent-connect__header strong{margin-top:4px;color:var(--text);font-size:.9rem;text-transform:uppercase}.agent-connect__header small{margin-top:4px;color:var(--muted);font-size:.7rem}.agent-run-next{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;border:1px solid rgba(201,255,36,.2);border-radius:7px;padding:12px;background:linear-gradient(135deg,rgba(201,255,36,.07),transparent 58%),#0000002e}.agent-run-next.is-ready{border-color:#2ef7ff47;background:linear-gradient(135deg,rgba(46,247,255,.08),transparent 58%),#0003}.agent-run-next.is-blocked{border-color:#ffcc4057;background:linear-gradient(135deg,rgba(255,204,64,.09),transparent 58%),#0003}.agent-run-next__copy{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start}.agent-run-next__copy svg,.agent-run-next__commands svg{color:var(--acid)}.agent-run-next__copy span,.agent-run-next__copy strong,.agent-run-next__copy p,.agent-run-next__commands span,.agent-run-next__commands code{display:block;min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.agent-run-next__copy span,.agent-run-next__commands span{color:var(--acid);font-size:.64rem;text-transform:uppercase}.agent-run-next__copy strong{margin-top:5px;color:var(--text);font-size:.9rem;text-transform:uppercase}.agent-run-next__copy p{max-width:58ch;margin:7px 0 0;color:var(--muted);font-size:.7rem;line-height:1.55}.agent-run-next__commands{display:grid;gap:8px}.agent-run-next__commands article{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:8px;align-items:center;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:9px;background:#00000038}.agent-run-next__commands code{grid-column:1;margin-top:4px;color:var(--text);font-size:.68rem;line-height:1.45}.agent-run-next__commands span{grid-column:1}.agent-run-next__commands button{grid-column:2;grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(46,247,255,.24);border-radius:6px;color:var(--cyan);background:#2ef7ff0b}.agent-first-run-handoff{display:grid;gap:12px;border:1px solid rgba(46,247,255,.2);border-radius:7px;padding:12px;background:linear-gradient(135deg,rgba(46,247,255,.06),transparent 60%),#0000002e}.agent-first-run-handoff__header{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start}.agent-first-run-handoff__header svg,.agent-first-run-handoff__grid svg{color:var(--cyan)}.agent-first-run-handoff__header span,.agent-first-run-handoff__header strong,.agent-first-run-handoff__header p,.agent-first-run-handoff__grid span,.agent-first-run-handoff__grid code,.agent-first-run-handoff__grid small{display:block;min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.agent-first-run-handoff__header span,.agent-first-run-handoff__grid span{color:var(--cyan);font-size:.64rem;text-transform:uppercase}.agent-first-run-handoff__header strong{margin-top:5px;color:var(--text);font-size:.9rem;text-transform:uppercase}.agent-first-run-handoff__header p{max-width:70ch;margin:7px 0 0;color:var(--muted);font-size:.7rem;line-height:1.55}.agent-first-run-handoff__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.agent-first-run-handoff__grid article{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:start;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:9px;background:#0003}.agent-first-run-handoff__grid code{margin-top:5px;color:var(--text);font-size:.68rem;line-height:1.45}.agent-first-run-handoff__grid small{margin-top:7px;color:var(--muted);font-size:.64rem;line-height:1.45}.agent-first-run-handoff__grid button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(46,247,255,.24);border-radius:6px;color:var(--cyan);background:#2ef7ff0b}.agent-connect-drawer{border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#00000029}.agent-connect-drawer>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 12px;cursor:pointer}.agent-connect-drawer>summary::-webkit-details-marker{display:none}.agent-connect-drawer>summary span,.agent-connect-drawer>summary strong,.agent-connect-drawer>summary em{display:block;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.agent-connect-drawer>summary span{color:var(--acid);font-size:.62rem}.agent-connect-drawer>summary strong{margin-top:4px;color:var(--text);font-size:.78rem}.agent-connect-drawer>summary em{align-self:center;border:1px solid rgba(46,247,255,.2);border-radius:999px;padding:5px 12px;color:var(--cyan);font-style:normal;font-size:.6rem}.agent-connect-drawer[open]>summary em{color:var(--acid)}.agent-connect-drawer[open]>summary em:before{content:"Close"}.agent-connect-drawer[open]>summary em{font-size:0}.agent-connect-drawer[open]>summary em:before{font-size:.6rem}.agent-connect-drawer .agent-connect__grid{padding:0 11px 11px}.agent-connect__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:10px}.agent-connect__grid article{display:grid;gap:9px;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:11px;background:#0000002e}.agent-connect__grid article>div:first-child{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px}.agent-connect__grid svg{color:var(--acid)}.agent-connect__status{border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:10px;background:#ffffff08}.agent-connect__status strong{color:var(--text);font-size:.76rem;text-transform:uppercase}.agent-connect__status span{margin-top:5px;color:var(--muted);font-size:.68rem}.agent-connect__status .copy-row{margin-top:9px}.agent-connect__status .button{width:fit-content;max-width:100%;margin-top:10px;min-height:34px;padding:0 10px;font-size:.64rem}.agent-connect__status.is-connected{border-color:#c9ff2447;background:#c9ff240e}.agent-connect__status.is-error{border-color:#ff5b5b47;background:#ff5b5b0e}.agent-handoff{display:grid;gap:10px}.agent-handoff__header{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;border:1px solid rgba(201,255,36,.18);border-radius:6px;padding:10px;background:#c9ff240b}.agent-handoff__header strong,.agent-handoff__header span,.agent-handoff__grid span,.agent-handoff pre,.agent-handoff code{display:block;min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.agent-handoff__header strong{color:var(--text);font-size:.76rem;text-transform:uppercase}.agent-handoff__header span{margin-top:5px;color:var(--muted);font-size:.66rem}.agent-handoff__grid{display:grid;gap:9px}.agent-handoff__grid article{min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:10px;background:#0003}.agent-handoff__grid span{color:var(--acid);font-size:.62rem;text-transform:uppercase}.agent-handoff pre{max-height:150px;margin:8px 0 0;overflow:auto;border:1px solid rgba(255,255,255,.07);border-radius:5px;padding:9px;background:#00000052;color:var(--text)}.agent-handoff code{white-space:pre-wrap;font-size:.62rem;line-height:1.55}.agent-handoff .button{width:100%;min-height:36px;margin-top:8px;padding:0 9px;font-size:.62rem}.host-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.host-grid--install{grid-template-columns:repeat(5,minmax(0,1fr))}.host-grid article{border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:13px;background:#ffffff09}.host-grid strong,.host-grid span{display:block;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.host-grid span{margin-top:6px;color:var(--muted);font-size:.78rem}.host-grid small{margin-top:8px;color:#f4f7efad;font-size:.66rem}.host-grid em{width:fit-content;margin-top:10px;border:1px solid rgba(201,255,36,.22);border-radius:999px;padding:4px 7px;color:var(--acid);background:#c9ff240b;font-size:.62rem;font-style:normal;text-transform:uppercase}.install-ledger{display:grid;gap:4px;margin-top:12px;border-top:1px solid rgba(255,255,255,.08);padding-top:14px}.install-ledger small{color:var(--muted);font-size:.72rem}.risk-note{margin:18px 0 0;color:var(--muted);line-height:1.5}.founder-admin-panel{border-color:#c9ff2438}.founder-admin-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.founder-admin-stats article,.founder-admin-table{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#00000038}.founder-admin-stats article{display:grid;gap:8px;padding:13px}.founder-admin-stats span,.founder-admin-stats strong,.founder-admin-table span,.founder-admin-table strong,.founder-admin-table small{min-width:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.founder-admin-stats span,.founder-admin-table span,.founder-admin-table small{color:var(--muted);font-size:.68rem;text-transform:uppercase}.founder-admin-stats strong{color:var(--acid);font-size:clamp(1.5rem,2.3vw,2rem);font-weight:500}.founder-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px}.founder-admin-table{display:grid;gap:8px;padding:12px}.founder-admin-table__header,.founder-admin-table article{display:flex;align-items:center;justify-content:space-between;gap:14px}.founder-admin-table__header{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:9px}.founder-admin-table__header span{color:var(--acid)}.founder-admin-table article{border:1px solid rgba(255,255,255,.06);border-radius:7px;padding:10px;background:#ffffff07}.founder-admin-table article div{min-width:0}.founder-admin-table article strong{display:block;color:var(--text);font-size:.78rem}.founder-admin-table article small{display:block;margin-top:4px;text-transform:none}.admin-editor{margin-bottom:18px}.admin-wallet{display:grid;gap:10px;margin-top:18px;border-top:1px solid rgba(255,255,255,.08);padding-top:18px}.admin-wallet>div strong,.admin-wallet>div span{display:block;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.admin-wallet>div strong{color:var(--acid)}.admin-wallet>div span{margin-top:4px;color:var(--muted);font-size:.72rem}.footer{display:grid;grid-template-columns:minmax(180px,1.2fr) repeat(2,minmax(120px,.6fr)) minmax(260px,1fr);gap:28px;max-width:1460px;margin:22px auto 42px;padding:28px clamp(18px,4vw,34px)}.footer div{display:grid;align-content:start;gap:9px}.footer strong{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.footer a,.footer p{margin:0;color:var(--muted)}.footer-cta{border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:18px;background:#ffffff09}@media(max-width:1180px){.topbar__inner{grid-template-columns:150px 1fr}.topbar__cta{display:none}.hero-section,.trip-room-panel,.stacks-grid,.account-wallet-grid,.dose-comparison__setup,.footer{grid-template-columns:1fr}.hero-section{min-height:auto}.trip-run-rail,.post-trip-shell{grid-template-columns:1fr}.trip-run-rail__action{justify-self:start}.trip-controls,.trip-stage{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.dose-model{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-activation-console{grid-template-columns:1fr}.agent-first-runbook__steps,.agent-first-run-handoff__grid,.catalog-detail__grid,.checkout-grid,.codex-live-handoff__grid,.connection-methods,.agent-lab-paths,.stack-builder__fields,.telemetry-grid,.analytics-layout,.founder-admin-stats,.founder-admin-grid,.readiness-grid,.skill-factory__layout,.report-gallery,.comparison-grid,.marketplace-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-grid,.workspace-grid--wide,.catalog-detail--deferred{grid-template-columns:1fr}.host-grid--install,.host-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.host-quickstart__grid,.agent-run-next,.agent-api-example{grid-template-columns:1fr}.agent-api-example__actions{grid-column:auto;justify-self:start}.agent-connect__grid{grid-template-columns:1fr}.readiness-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-lanes,.skill-factory__layout{grid-template-columns:1fr}.skill-package-list{max-height:360px}}@media(max-width:760px){.topbar__inner{grid-template-columns:1fr;gap:8px;padding:8px clamp(14px,4vw,18px) 8px}.brand--compact img{width:116px}.topbar__nav{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:flex-start;gap:6px;margin-inline:-2px;overflow-x:auto;padding:0 2px 2px;font-size:.62rem;scrollbar-width:none}.topbar__nav::-webkit-scrollbar{display:none}.topbar__nav a,.topbar__nav button{min-height:44px;border:1px solid rgba(255,255,255,.11);border-radius:999px;padding:0 12px;background:#ffffff09;color:#f4f7efd1;white-space:nowrap}.topbar__nav-desktop{display:none!important}.topbar__nav-trip{border-color:#c9ff243d!important}.topbar__nav-trip span{display:none}.hero-copy h1{font-size:clamp(3.35rem,18vw,5.8rem)}.starter-prescriptions,.starter-path{grid-template-columns:1fr}.starter-panel__header,.agent-lab-overview__header,.host-quickstart__header,.agent-connect__header,.marketplace-review-summary,.post-trip-answer-recap__header,.post-trip-runway__header,.starter-panel__actions{align-items:stretch;flex-direction:column}.starter-panel__actions .button{width:100%}.agent-console__grid,.hero-vial-grid,.before-after-panel article,.metric-strip,.agent-first-panel__grid,.agent-first-flow,.agent-host-handoff,.agent-activation-hosts,.agent-install-command,.agent-activation-steps,.agent-first-runbook__steps,.agent-first-run-handoff__grid,.agent-account-progress,.agent-account-form,.codex-live-handoff__grid,.agent-use-flow,.connection-methods,.trip-panel-status,.trip-run-rail__steps,.post-trip-answer-recap__grid,.dose-model,.agent-lab-paths,.stack-cards,.antidote-cards,.report-gallery,.host-grid,.host-picker,.host-quickstart__actions,.agent-connect__grid,.post-trip-utility-grid,.post-trip-runway__grid,.post-trip-runway__path,.capsule-readout,.stack-builder__fields,.stack-builder__preview,.provider-readout,.demo-meta-grid,.comparison-grid,.charge-box,.catalog-detail__grid,.checkout-grid,.marketplace-summary,.workflow-guide,.marketplace-layout,.marketplace-fields,.marketplace-cards,.destination-panel__steps,.destination-panel__actions,.review-card__actions,.workspace-stats,.workspace-pack-fields,.install-control-row,.private-pack-list,.telemetry-grid,.analytics-layout,.readiness-grid,.readiness-actions,.readiness-summary,.setup-assistant__header,.skill-factory__summary,.skill-package-actions,.skill-package-grid,.skill-pack-strip,.agent-lab-draft__chooser,.agent-lab-draft__steps,.agent-lab-draft__routes{grid-template-columns:1fr}.agent-activation-console__actions .button,.agent-account-actions .button{width:100%}.stack-ingredient-row{grid-template-columns:28px minmax(0,1fr)}.analytics-panel--funnel{grid-row:auto}.funnel-row{grid-template-columns:1fr}.trip-replay__header,.trip-replay__stages{grid-template-columns:repeat(2,minmax(0,1fr))}.trip-replay__header span{grid-column:span 1}.trip-timer{grid-template-columns:1fr}.section-heading{display:grid}.operator-workbench__summary,.web-demo-bay__summary,.developer-package-drawer summary,.starter-panel__summary{grid-template-columns:1fr}.operator-workbench__summary small,.operator-workbench__summary em,.web-demo-bay__summary small,.web-demo-bay__summary em,.operations-bay__summary small,.operations-bay__summary em{grid-column:auto;grid-row:auto;justify-self:start}.operations-bay__summary{grid-template-columns:1fr}.setup-assistant__counts{justify-content:flex-start}.pharmacy-rail{grid-auto-columns:minmax(220px,82vw)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.launch-hero{grid-template-columns:minmax(330px,.76fr) minmax(560px,1.24fr);align-items:center;min-height:min(700px,calc(100vh - 84px));padding-top:22px;padding-bottom:20px}.launch-hero__copy{min-width:0}.launch-kicker,.launch-free-note,.launch-decision-strip small,.launch-decision-strip strong,.launch-agent-chooser strong,.launch-agent-options span,.launch-agent-options small,.launch-example span,.launch-connect-card span,.launch-connect-card strong,.launch-connect-card small,.launch-carousel__header span,.launch-carousel__header strong,.launch-vial-card strong,.launch-vial-card small,.launch-disorder-card strong,.launch-disorder-card small{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.launch-kicker{display:inline-flex;margin-bottom:12px;border:1px solid rgba(201,255,36,.26);border-radius:999px;padding:8px 11px;color:var(--acid);font-size:.72rem;background:#c9ff240e}.launch-hero .hero-copy h1{max-width:760px;margin-bottom:14px;font-size:5.55rem;line-height:1}.launch-hero .hero-subtitle{max-width:660px;font-size:1.16rem}.launch-hero .hero-body{max-width:620px;margin-top:10px}.launch-free-note{display:inline-flex;align-items:center;min-height:44px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:0 14px;color:#f4f7efb8;font-size:.72rem;background:#ffffff09}.launch-decision-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:680px;margin-top:14px}.launch-decision-strip span,.launch-example,.launch-agent-chooser{border:1px solid rgba(201,255,36,.16);border-radius:8px;background:#00000038}.launch-decision-strip span{min-width:0;padding:10px}.launch-decision-strip small,.launch-connect-card span,.launch-example span,.launch-carousel__header span,.launch-vial-card small,.launch-disorder-card small{display:block;color:#f4f7ef94;font-size:.62rem}.launch-decision-strip strong{display:block;margin-top:5px;color:var(--acid);font-size:.94rem;overflow-wrap:anywhere}.launch-agent-chooser{display:grid;gap:10px;max-width:680px;margin-top:10px;padding:10px}.launch-agent-chooser>div:first-child{display:flex;align-items:center;gap:9px;color:var(--acid)}.launch-agent-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.launch-agent-options button{min-width:0;min-height:48px;border:1px solid rgba(255,255,255,.1);border-radius:7px;padding:9px;color:var(--text);background:#ffffff09;text-align:left}.launch-agent-options button.is-active{border-color:var(--acid);color:var(--acid);box-shadow:0 0 20px #c9ff2424}.launch-agent-options span,.launch-agent-options small{display:block;overflow-wrap:anywhere}.launch-agent-options span{font-size:.68rem}.launch-agent-options small{margin-top:4px;color:#f4f7ef7a;font-size:.56rem}.launch-example{display:none}.launch-example p{margin:8px 0 0;color:#f4f7efb8;line-height:1.45}.launch-example strong{color:var(--text)}.launch-carousel-stage{display:grid;gap:12px;min-width:0;border:1px solid rgba(201,255,36,.18);border-radius:8px;padding:12px;background:linear-gradient(135deg,#c9ff2413,#ffffff04),#050706c2;box-shadow:0 28px 70px #00000057,inset 0 0 0 1px #ffffff06;overflow:hidden}.launch-carousel{min-width:0}.launch-carousel__header{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:8px}.launch-carousel__header strong{color:#f4f7efe0;font-size:.72rem}.launch-carousel__viewport{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:linear-gradient(90deg,rgba(0,0,0,.86),transparent 8%,transparent 92%,rgba(0,0,0,.86)),#00000038}.launch-carousel__track{display:flex;gap:10px;width:max-content;padding:10px;animation:launchMarqueeLeft 34s linear infinite}.launch-carousel--disorders .launch-carousel__track{animation-name:launchMarqueeRight;transform:translate(-50%)}.launch-carousel__track:hover{animation-play-state:paused}.launch-vial-card,.launch-disorder-card{display:grid;place-items:center;gap:8px;width:132px;min-height:154px;border:1px solid rgba(255,255,255,.11);border-radius:8px;padding:9px;color:var(--text);background:linear-gradient(180deg,#ffffff0e,#ffffff05)}.launch-vial-card.is-active,.launch-disorder-card.is-active{border-color:var(--accent);box-shadow:0 0 26px color-mix(in srgb,var(--accent) 28%,transparent)}.launch-vial-card .vial{width:48px;height:88px}.launch-vial-card strong,.launch-disorder-card strong{display:block;max-width:100%;color:var(--text);font-size:.86rem;text-align:center;overflow-wrap:anywhere}.launch-vial-card small,.launch-disorder-card small{max-width:100%;min-height:28px;color:#f4f7ef8a;line-height:1.25;text-align:center;overflow-wrap:anywhere}.launch-disorder-card{width:140px}.disorder-glyph{display:grid;place-items:center;width:64px;height:64px;border:1px solid color-mix(in srgb,var(--accent) 36%,transparent);border-radius:8px;color:var(--accent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 13%,transparent),#ffffff05),#00000047;box-shadow:inset 0 0 18px color-mix(in srgb,var(--accent) 12%,transparent)}.disorder-glyph svg{width:48px;height:48px;filter:drop-shadow(0 0 11px color-mix(in srgb,var(--accent) 42%,transparent))}.launch-connect-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid rgba(201,255,36,.24);border-radius:8px;padding:12px;background:#00000042}.launch-connect-card strong,.launch-connect-card small{display:block;overflow-wrap:anywhere}.launch-connect-card strong{margin-top:4px;color:var(--acid);font-size:1rem}.launch-connect-card small{margin-top:4px;color:#f4f7ef9e;font-size:.66rem}.launch-connect-card button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid rgba(201,255,36,.72);border-radius:6px;padding:0 15px;color:#111707;background:linear-gradient(180deg,#dcff3e,#bcf11c);font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;text-transform:uppercase}.answer-engine-section{display:grid;gap:16px}.answer-engine-section__heading span,.answer-engine-grid h3,.answer-engine-steps strong,.answer-engine-steps span{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.answer-engine-section__heading span{display:inline-flex;margin-bottom:7px;color:var(--acid);font-size:.72rem;text-transform:uppercase}.answer-engine-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.answer-engine-grid article{min-width:0;border:1px solid rgba(201,255,36,.16);border-radius:8px;padding:14px;background:linear-gradient(135deg,#c9ff240e,#ffffff04),#00000038}.answer-engine-grid h3{margin:0;color:var(--text);font-size:.86rem;line-height:1.28;text-transform:uppercase}.answer-engine-grid p{margin:9px 0 0;color:#f4f7efb3;font-size:.9rem;line-height:1.55}.answer-engine-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.answer-engine-steps li{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:12px;background:#ffffff06}.answer-engine-steps strong,.answer-engine-steps span{display:block;overflow-wrap:anywhere}.answer-engine-steps strong{color:var(--acid);font-size:.74rem;text-transform:uppercase}.answer-engine-steps span{margin-top:6px;color:#f4f7ef9e;font-size:.72rem;line-height:1.42}.web-demo-bay:not([open]),.operator-workbench:not([open]){display:none}.footer{grid-template-columns:minmax(160px,1fr) minmax(0,1fr) minmax(260px,.9fr)}.footer>div:nth-of-type(2){display:none}@keyframes launchMarqueeLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes launchMarqueeRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:1180px){.launch-hero{grid-template-columns:1fr;min-height:auto}.launch-hero .hero-copy h1{font-size:4.7rem}}@media(max-width:760px){.launch-hero{gap:14px;padding-top:16px}.launch-hero .hero-copy h1{font-size:clamp(2.85rem,15vw,3.35rem);line-height:.98;margin-bottom:10px}.launch-hero .hero-subtitle{font-size:1rem;line-height:1.25}.launch-hero .hero-body{margin-top:8px;font-size:.9rem;line-height:1.5}.launch-agent-chooser{display:none}.launch-kicker{margin-bottom:10px;padding:7px 10px;font-size:.66rem}.hero-actions{gap:10px;margin-top:12px}.hero-actions .button{width:100%}.launch-free-note{min-height:36px;padding:0 12px}.launch-decision-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px}.launch-decision-strip span{padding:8px}.launch-decision-strip small{font-size:.54rem}.launch-decision-strip strong{font-size:.72rem}.launch-agent-options,.launch-connect-card{grid-template-columns:1fr}.launch-carousel-stage{gap:10px;padding:10px}.launch-carousel__track{gap:8px;padding:8px}.launch-vial-card,.launch-disorder-card{width:118px;min-height:136px;gap:6px;padding:8px}.launch-vial-card .vial{width:42px;height:76px}.disorder-glyph{width:54px;height:54px}.disorder-glyph svg{width:40px;height:40px}.launch-vial-card strong,.launch-disorder-card strong{font-size:.76rem}.launch-vial-card small,.launch-disorder-card small{min-height:24px;font-size:.54rem}.launch-connect-card button{width:100%}.safety-boundary{font-size:.75rem;line-height:1.35}}@media(prefers-reduced-motion:reduce){.launch-carousel__track,.launch-carousel--disorders .launch-carousel__track{transform:translate(0)}}.connect-simple{display:grid;gap:16px}.connect-simple__heading p{max-width:62ch}.connect-simple__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px}.connect-step,.connect-final{min-width:0;border:1px solid rgba(201,255,36,.18);border-radius:8px;padding:16px;background:linear-gradient(135deg,#c9ff2411,#ffffff04),#0000003d}.connect-step>span,.connect-method-header span,.connect-agent-picker strong,.connect-agent-picker small,.connect-account-ready strong,.connect-account-ready small,.connect-account-form span,.connect-method-picker strong,.connect-copy-panel strong,.connect-copy-panel span,.connect-copy-panel code,.connect-final strong,.connect-final p,.connect-final code,.connect-reset-button{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.connect-step>span,.connect-method-header span{display:block;margin-bottom:12px;color:var(--acid);font-size:.74rem;text-transform:uppercase}.connect-agent-picker,.connect-method-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.connect-agent-picker button,.connect-method-picker button{display:grid;gap:5px;min-width:0;min-height:72px;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:11px;color:var(--text);background:#ffffff09;text-align:left}.connect-agent-picker button.is-active,.connect-method-picker button.is-active{border-color:var(--acid);background:#c9ff2414;box-shadow:0 0 22px #c9ff2424}.connect-agent-picker strong,.connect-method-picker strong{color:var(--text);font-size:.78rem;text-transform:uppercase;overflow-wrap:anywhere}.connect-agent-picker small{color:#f4f7ef85;font-size:.62rem;text-transform:uppercase;overflow-wrap:anywhere}.connect-account-ready{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:center;min-height:72px;border:1px solid rgba(201,255,36,.24);border-radius:8px;padding:12px;background:#c9ff2411}.connect-account-ready svg,.connect-method-picker svg,.connect-final svg{color:var(--acid)}.connect-account-ready strong,.connect-account-ready small{display:block;min-width:0;overflow-wrap:anywhere}.connect-account-ready strong{color:var(--text);font-size:.8rem;text-transform:uppercase}.connect-account-ready small{margin-top:4px;color:var(--acid);font-size:.66rem;text-transform:uppercase}.connect-account-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.connect-account-form label{display:grid;gap:6px;min-width:0}.connect-account-form span{color:#f4f7ef94;font-size:.62rem;text-transform:uppercase}.connect-account-form input{width:100%}.connect-reset-button{justify-self:start;border:0;padding:0;color:#c9ff24c7;background:transparent;font-size:.68rem;text-transform:uppercase}.connect-step--method{display:grid;gap:12px}.connect-method-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.connect-method-header span{margin-bottom:0}.connect-method-picker button{grid-template-columns:22px minmax(0,1fr);align-items:center;min-height:58px}.connect-platform-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.connect-platform-picker button{min-width:0;min-height:44px;border:1px solid rgba(255,255,255,.1);border-radius:7px;padding:0 12px;color:#f4f7efc2;background:#ffffff09;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.72rem;text-transform:uppercase}.connect-platform-picker button.is-active{border-color:var(--acid);color:var(--acid);background:#c9ff2414;box-shadow:0 0 18px #c9ff241f}.connect-copy-panel{display:grid;gap:12px;min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:14px;background:#00000038}.connect-copy-panel strong,.connect-copy-panel span{display:block;min-width:0;overflow-wrap:anywhere}.connect-copy-panel strong{color:var(--text);font-size:.92rem;text-transform:uppercase}.connect-copy-panel span{margin-top:5px;color:#f4f7ef9e;font-size:.7rem;line-height:1.45}.connect-copy-panel pre{max-height:220px;margin:0;overflow:auto;border:1px solid rgba(201,255,36,.14);border-radius:8px;padding:12px;background:#00000057}.connect-copy-panel code{color:#f4f7efd1;font-size:.68rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.connect-copy-panel__actions{display:flex;flex-wrap:wrap;gap:10px}.connect-final{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border-color:#ffffff1f}.connect-final.is-ready{border-color:#c9ff2457;background:linear-gradient(135deg,#c9ff241a,#ffffff04),#0000003d}.connect-final>div{display:flex;gap:10px;align-items:center;min-width:0}.connect-final strong{color:var(--text);font-size:.92rem;text-transform:uppercase;overflow-wrap:anywhere}.connect-final p{margin:0;color:#f4f7efb3;font-size:.76rem;line-height:1.45}.connect-final code{color:var(--acid)}.connect-final button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid rgba(201,255,36,.3);border-radius:6px;padding:0 12px;color:var(--acid);background:#c9ff240e;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:.7rem;text-transform:uppercase}@media(max-width:960px){.answer-engine-grid,.answer-engine-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-simple__grid,.connect-final{grid-template-columns:1fr}.connect-agent-picker,.connect-method-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-account-form{grid-template-columns:1fr}}@media(max-width:520px){.answer-engine-grid,.answer-engine-steps{grid-template-columns:1fr}.answer-engine-grid article,.answer-engine-steps li{padding:12px}.connect-agent-picker,.connect-method-picker,.connect-platform-picker{grid-template-columns:1fr}.connect-method-header{align-items:stretch;flex-direction:column}.connect-final button,.connect-method-header .button,.connect-copy-panel .button{width:100%}}@media(max-width:760px){.topbar__nav a,.topbar__nav button{min-width:44px}.footer{grid-template-columns:1fr;gap:18px;padding:24px clamp(18px,5vw,24px) 34px}.footer-cta{width:100%}}
