.nav-shell{z-index:50;-webkit-backdrop-filter:none;will-change:height;background:0 0;border-bottom:none;transition:background .45s,-webkit-backdrop-filter .45s,backdrop-filter .45s;position:sticky;top:0;overflow:visible}.nav-shell.is-scrolled{background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%)}.nav-hairline{transform-origin:50%;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--line) 90%, transparent) 18%, color-mix(in srgb, var(--amber) 55%, var(--line)) 50%, color-mix(in srgb, var(--line) 90%, transparent) 82%, transparent);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.nav-shell .nav-inner{gap:32px;height:100%}.nav-brand{flex:none;align-items:center;gap:0;display:inline-flex}.nav-brand-mark{background:var(--amber);border-radius:3px;width:11px;height:11px;margin-right:9px;animation:3.4s ease-in-out infinite nav-pulse;box-shadow:0 0 #ff9d2e73}@keyframes nav-pulse{0%,to{box-shadow:0 0 #ff9d2e66}50%{box-shadow:0 0 0 5px #ff9d2e00}}.nav-links-desk{align-items:center;gap:6px;margin-left:auto}.nav-link{font-size:calc(15px * var(--scale));color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;padding:8px 12px;text-decoration:none;transition:color .2s,background .2s;display:inline-flex;position:relative}.nav-link:hover{color:var(--ink);background:color-mix(in srgb, var(--surface) 55%, transparent)}.nav-link.is-active{color:var(--ink)}.nav-underline{background:var(--amber);border-radius:2px;height:2px;position:absolute;bottom:2px;left:12px;right:12px;box-shadow:0 0 12px #ff9d2e8c}.nav-cta{flex:none;display:inline-flex}.nav-burger{background:color-mix(in srgb, var(--surface) 50%, transparent);border:1px solid var(--line);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;margin-left:auto;padding:0 9px;display:none}.nav-burger-bar{background:var(--ink);transform-origin:50%;border-radius:2px;width:100%;height:2px;display:block}.nav-burger.is-open{border-color:color-mix(in srgb, var(--amber) 50%, var(--line))}.nav-drawer{background:var(--surface);-webkit-backdrop-filter:blur(18px)saturate(140%);border-bottom:1px solid var(--line);border-top:1px solid color-mix(in srgb, var(--amber) 30%, var(--line));position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 24px 60px #00000080}.nav-drawer-list{max-width:var(--maxw);flex-direction:column;gap:2px;margin:0 auto;padding:14px 20px 22px;list-style:none;display:flex}.nav-drawer-link{font-family:var(--head);letter-spacing:.01em;color:var(--muted);border-radius:8px;align-items:center;gap:12px;padding:14px 12px;font-size:18px;text-decoration:none;transition:color .18s,background .18s;display:flex}.nav-drawer-link:hover{color:var(--ink);background:color-mix(in srgb, var(--surface) 60%, transparent)}.nav-drawer-link.is-active{color:var(--ink)}.nav-drawer-dot{background:var(--line);border-radius:50%;width:7px;height:7px;transition:background .2s,box-shadow .2s}.nav-drawer-link.is-active .nav-drawer-dot{background:var(--amber);box-shadow:0 0 10px #ff9d2eb3}.nav-drawer-cta{margin-top:14px}.nav-drawer-cta .btn{justify-content:center;width:100%}@media (max-width:860px){.nav-links-desk,.nav-cta{display:none}.nav-burger{display:flex}}
.chal-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.chal-voices{flex-direction:column;gap:18px;padding-left:22px;display:flex;position:relative}.chal-stream-line{background:linear-gradient(to bottom, transparent, var(--line) 12%, var(--line) 88%, transparent);opacity:.7;width:2px;position:absolute;top:6px;bottom:6px;left:6px}.chal-voice{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px)saturate(120%);cursor:pointer;will-change:transform;background:linear-gradient(#0d1b2e9e,#09132280);border-radius:14px;margin:0;padding:22px 24px 22px 26px;transition:border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 18px 40px -28px #000c,inset 0 1px #f5f4ed0a}.chal-voice:hover,.chal-voice:focus-visible{border-color:#ff9d2e80;outline:none;box-shadow:0 22px 48px -28px #000000d9,inset 0 1px #f5f4ed0f,0 0 0 1px #ff9d2e1f}.chal-rail{background:var(--line);border-radius:3px;width:3px;transition:background .35s,box-shadow .35s;position:absolute;top:14px;bottom:14px;left:0}.chal-voice:hover .chal-rail,.chal-voice:focus-visible .chal-rail{background:var(--amber);box-shadow:0 0 14px #ff9d2e8c}.chal-mark{font-family:var(--head);color:#ff9d2e24;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:64px;line-height:1;position:absolute;top:2px;right:16px}.chal-qt{z-index:1;font-family:var(--body);color:var(--ink);margin:0;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.5;position:relative}.chal-qttext{display:inline}.chal-who{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-top:14px;font-size:.72rem;display:flex}.chal-tick{background:var(--amber);border-radius:50%;flex:none;width:7px;height:7px;animation:2.4s ease-in-out infinite chal-pulse;box-shadow:0 0 10px #ff9d2eb3}@keyframes chal-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.chal-role{color:var(--ink)}.chal-hint{letter-spacing:.08em;text-transform:uppercase;color:var(--amber);border:1px solid color-mix(in srgb, var(--amber) 45%, transparent);background:color-mix(in srgb, var(--amber) 8%, transparent);border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:5px 10px;font-size:.66rem;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.chal-hint-ico{font-size:.95rem;line-height:1;transition:transform .3s}.chal-hint.is-open .chal-hint-ico{transform:rotate(45deg)}.chal-voice:hover .chal-hint,.chal-voice:focus-visible .chal-hint{background:var(--amber);border-color:var(--amber);color:#1a1205}.chal-bridge{z-index:1;position:relative;overflow:hidden}.chal-bridge-text{border-left:2px solid var(--amber);font-family:var(--body);color:var(--ink);background:#ff9d2e0f;border-radius:0 10px 10px 0;margin:14px 0 2px;padding:12px 14px 12px 16px;font-size:.98rem;line-height:1.45}.chal-bridge-arrow{border-right:2px solid var(--amber);border-bottom:2px solid var(--amber);opacity:.8;width:8px;height:8px;position:absolute;top:18px;left:6px;transform:rotate(45deg)}.chal-video{will-change:transform;position:relative}.chal-frame{background:var(--surface-2);border-radius:16px;padding:2px;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #000000e6}.chal-glow{pointer-events:none;border-radius:16px;position:absolute;inset:-2px;box-shadow:inset 0 0 0 1px #ff9d2e2e}.chal-glow:after{content:"";opacity:.7;pointer-events:none;background:radial-gradient(closest-side,#ff9d2e29,#0000 70%);position:absolute;inset:-40%}.chal-sweep{pointer-events:none;z-index:2;background:conic-gradient(from var(--chal-angle,0deg), transparent 0deg, transparent 300deg, #ff9d2ee6 340deg, #ff9d2e33 355deg, transparent 360deg);-webkit-mask-composite:xor;border-radius:16px;padding:1.5px;animation:5s linear infinite chal-sweep;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --chal-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes chal-sweep{to{--chal-angle:360deg}}.chal-frame video{z-index:1;background:#000;border-radius:14px;width:100%;height:auto;display:block;position:relative}.chal-vidcap{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;margin-top:14px;font-size:.74rem;display:flex}.chal-rec{background:var(--amber);border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s ease-in-out infinite chal-pulse;box-shadow:0 0 10px #ff9d2eb3}@media (max-width:880px){.chal-grid{grid-template-columns:1fr;gap:32px}.chal-mark{font-size:52px}}@media (prefers-reduced-motion:reduce){.chal-sweep,.chal-tick,.chal-rec{animation:none!important}.chal-sweep{background:0 0}}html[data-motion=calm] .chal-sweep,html[data-motion=calm] .chal-tick,html[data-motion=calm] .chal-rec{animation:none!important}html[data-motion=calm] .chal-sweep{background:0 0}
.delivery-stack:before{display:none}.model-drail{background:var(--line);transform-origin:top;pointer-events:none;width:1px;position:absolute;top:26px;bottom:26px;left:25px}
.eng-card{cursor:pointer;will-change:transform;outline:none}.eng-card:focus-visible{box-shadow:0 0 0 2px var(--amber), 0 0 0 6px #ff9d2e40}.eng-expand{color:var(--amber);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:0;pointer-events:none;align-items:center;gap:6px;font-size:10px;transition:opacity .3s,transform .3s;display:inline-flex;position:absolute;bottom:14px;right:16px;transform:translateY(4px)}.eng-expand em{font-style:normal}.eng-card:hover .eng-expand,.eng-card:focus-visible .eng-expand{opacity:.92;transform:translateY(0)}.eng-viz-slot{position:relative}.eng-card[data-live=off] .viz-crm .mp-row .tick,.eng-modal[data-live=off] .viz-crm .mp-row .tick{opacity:0;transform:scale(.4)}.eng-card[data-live=on] .viz-crm .mp-row .tick,.eng-modal[data-live=on] .viz-crm .mp-row .tick{animation:.5s cubic-bezier(.22,1,.36,1) both eng-tick-in}.viz-crm .mp-row:nth-child(2) .tick{animation-delay:.35s!important}.viz-crm .mp-row:nth-child(3) .tick{animation-delay:.6s!important}.viz-crm .mp-row:nth-child(4) .tick{animation-delay:.85s!important}.eng-card[data-live=on] .viz-crm .flow-dash,.eng-modal[data-live=on] .viz-crm .flow-dash{animation:1.1s linear infinite eng-dash}@keyframes eng-tick-in{0%{opacity:0;transform:scale(.3)rotate(-12deg)}60%{opacity:1;transform:scale(1.18)rotate(0)}to{opacity:1;transform:scale(1)}}@keyframes eng-dash{to{background-position:22px 0}}.eng-card[data-live=off] .viz-brain .vz-pulse,.eng-modal[data-live=off] .viz-brain .vz-pulse{opacity:0}.eng-card[data-live=on] .viz-brain .vz-pulse,.eng-modal[data-live=on] .viz-brain .vz-pulse{opacity:1;stroke:var(--amber);stroke-width:2px;fill:none;stroke-dasharray:10 130;animation:2.1s linear infinite eng-pulse}.viz-brain .vz-pulse:nth-of-type(2){animation-delay:.5s}.viz-brain .vz-pulse:nth-of-type(3){animation-delay:1s}.eng-card[data-live=on] .viz-brain .vz-halo,.eng-modal[data-live=on] .viz-brain .vz-halo{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite eng-halo}@keyframes eng-pulse{to{stroke-dashoffset:-140px}}@keyframes eng-halo{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.45;transform:scale(1.12)}}.eng-card[data-live=on] .viz-reach .reach-runner,.eng-modal[data-live=on] .viz-reach .reach-runner{animation:2.6s cubic-bezier(.65,0,.35,1) infinite eng-runner}.eng-card[data-live=off] .viz-reach .stage,.eng-modal[data-live=off] .viz-reach .stage{opacity:.25}.eng-card[data-live=on] .viz-reach .stage,.eng-modal[data-live=on] .viz-reach .stage{animation:.5s both eng-stage-in}.viz-reach .stage:nth-child(4){animation-delay:.12s}.viz-reach .stage:nth-child(5){animation-delay:.24s}.viz-reach .stage:nth-child(6){animation-delay:.36s}.viz-reach .stage:nth-child(7){animation-delay:.48s}@keyframes eng-runner{0%{opacity:0;left:4%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:94%}}@keyframes eng-stage-in{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.eng-card[data-live=off] .viz-doc .dl,.eng-modal[data-live=off] .viz-doc .dl{transform:scaleX(0)}.eng-card[data-live=on] .viz-doc .dl,.eng-modal[data-live=on] .viz-doc .dl{transform-origin:0;animation:.45s both eng-line-draw}.viz-doc .dl:nth-child(2){animation-delay:.12s}.viz-doc .dl:nth-child(3){animation-delay:.24s}.viz-doc .dl:nth-child(4){animation-delay:.36s}.viz-doc .dl:nth-child(5){animation-delay:.48s}.eng-card[data-live=off] .viz-doc .doc-badge,.eng-modal[data-live=off] .viz-doc .doc-badge{opacity:0;transform:scale(.5)rotate(-8deg)}.eng-card[data-live=on] .viz-doc .doc-badge,.eng-modal[data-live=on] .viz-doc .doc-badge{animation:.5s cubic-bezier(.22,1,.36,1) .66s both eng-stamp}@keyframes eng-line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes eng-stamp{0%{opacity:0;transform:scale(1.6)rotate(6deg)}to{opacity:1;transform:scale(1)rotate(0)}}.eng-card[data-live=off] .viz-funnel .fbar,.eng-modal[data-live=off] .viz-funnel .fbar{transform:scaleY(.02)}.eng-card[data-live=on] .viz-funnel .fbar,.eng-modal[data-live=on] .viz-funnel .fbar{transform-origin:bottom;animation:.7s cubic-bezier(.22,1,.36,1) both eng-bar-rise}.viz-funnel .fbar:nth-child(2){animation-delay:.1s}.viz-funnel .fbar:nth-child(3){animation-delay:.2s}.viz-funnel .fbar:nth-child(4){animation-delay:.3s}.eng-card[data-live=off] .viz-funnel .stall .ring,.eng-modal[data-live=off] .viz-funnel .stall .ring{opacity:0}.eng-card[data-live=on] .viz-funnel .stall .ring,.eng-modal[data-live=on] .viz-funnel .stall .ring{animation:1.8s ease-in-out .5s infinite eng-ring}@keyframes eng-bar-rise{0%{transform:scaleY(.02)}to{transform:scaleY(1)}}@keyframes eng-ring{0%,to{opacity:.5;box-shadow:0 0 #ff9d2e80}50%{opacity:1;box-shadow:0 0 0 6px #ff9d2e00}}.eng-card[data-live=on] .viz-term .t-line.q .type,.eng-modal[data-live=on] .viz-term .t-line.q .type{white-space:nowrap;border-right:2px solid var(--amber);width:0;animation:1.6s steps(40,end) .2s both eng-type,.7s step-end infinite eng-caret;display:inline-block;overflow:hidden}.eng-card[data-live=off] .viz-term .t-line.a,.eng-modal[data-live=off] .viz-term .t-line.a{opacity:0}.eng-card[data-live=on] .viz-term .t-line.a,.eng-modal[data-live=on] .viz-term .t-line.a{animation:.4s 1.9s both eng-answer}@keyframes eng-type{0%{width:0}to{width:100%}}@keyframes eng-caret{50%{border-color:#0000}}@keyframes eng-answer{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.eng-overlay{z-index:120;-webkit-backdrop-filter:blur(6px);background:#04070cb8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.eng-modal{cursor:default;border:1px solid var(--line);background:var(--surface);border-radius:18px;width:min(560px,100%);max-height:min(88vh,780px);padding:34px 32px 32px;position:relative;overflow:hidden auto;box-shadow:0 40px 120px #0009,0 0 0 1px #ff9d2e14}.eng-close{z-index:2;border:1px solid var(--line);background:var(--surface-2);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:color .2s,border-color .2s,transform .2s;display:inline-flex;position:absolute;top:14px;right:14px}.eng-close:hover{color:var(--amber);border-color:var(--amber);transform:rotate(90deg)}.eng-modal-tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--amber);margin-bottom:12px;font-size:11px;display:inline-block}.eng-modal-title{font-family:var(--head);color:var(--ink);margin:0 0 10px;padding-right:40px;font-size:clamp(22px,3vw,30px);line-height:1.08}.eng-modal-lede{color:var(--muted);margin:0 0 22px;font-size:15px;line-height:1.55}.eng-modal-viz{border:1px solid var(--line);background:radial-gradient(120% 140% at 50% 0%, #ff9d2e0f, transparent 60%), var(--surface-2);border-radius:14px;justify-content:center;align-items:center;min-height:180px;margin-bottom:26px;padding:22px;display:flex;position:relative;overflow:hidden}.eng-modal-viz .viz{width:100%;max-width:400px}.eng-modal-detail-h{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:11px;display:block}.eng-bullets{gap:14px;margin:0;padding:0;list-style:none;display:grid}.eng-bullets li{color:var(--ink);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.45;display:flex}.eng-bp{background:var(--amber);border-radius:2px;flex:none;width:7px;height:7px;margin-top:6px;transform:rotate(45deg);box-shadow:0 0 0 3px #ff9d2e29}@media (max-width:760px){.eng-modal{padding:26px 20px 24px}.eng-modal-viz{min-height:150px;padding:16px}}@media (prefers-reduced-motion:reduce){.eng-card[data-live] .viz *,.eng-modal[data-live] .viz *{opacity:1!important;width:auto!important;animation:none!important;transform:none!important}.eng-close:hover{transform:none}}
.gov-peri-card{flex-direction:column;gap:18px;position:relative;overflow:hidden}.gov-peri-card:before{content:"";pointer-events:none;background:radial-gradient(120% 80% at 50% 0,#ff9d2e0f,#0000 60%);position:absolute;inset:0}.gov-room-tag{font-family:var(--mono);letter-spacing:.22em;color:var(--muted);opacity:.8;z-index:2;font-size:10px;position:absolute;top:16px;left:18px}.gov-svg{z-index:1;width:100%;max-width:460px;height:auto;display:block;position:relative}.gov-ring{fill:none;stroke:var(--line)}.gov-ring-outer{stroke-width:1.2px;opacity:.9}.gov-ring-mid{stroke-width:.8px;opacity:.45;stroke-dasharray:2 6}.gov-ring-inner{stroke-width:.8px;opacity:.3;stroke-dasharray:2 6}.gov-sweep{mix-blend-mode:screen}html[data-amber=strict] .gov-sweep{fill:#a8b5c41a}.gov-sweep-edge{stroke:var(--amber);stroke-width:1px;opacity:.55}html[data-amber=strict] .gov-sweep-edge{stroke:var(--muted)}@media (prefers-reduced-motion:no-preference){html[data-motion=full] .gov-sweep-group{animation:6s linear infinite gov-sweep-spin}}html[data-motion=calm] .gov-sweep-group{animation:none}@keyframes gov-sweep-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gov-link{stroke:var(--line);stroke-width:1.2px;fill:none;transition:stroke .25s,stroke-width .25s,opacity .25s}.gov-link.is-active{stroke:var(--amber);stroke-width:2px}html[data-amber=strict] .gov-link.is-active{stroke:var(--ink)}.gov-packet{fill:var(--amber);filter:drop-shadow(0 0 4px #ff9d2eb3)}html[data-amber=strict] .gov-packet{fill:var(--ink);filter:none}.gov-packet.is-active{filter:drop-shadow(0 0 7px #ff9d2ef2)}.gov-hub{fill:var(--surface);stroke:var(--line);stroke-width:1.5px}html[data-bg=navy] .gov-hub{fill:var(--surface-2)}.gov-t-ink{fill:var(--ink);font-family:var(--mono);letter-spacing:.04em;font-size:12px}.gov-node{cursor:pointer;outline:none}.gov-hit{fill:#0000}.gov-agent{fill:var(--surface);stroke:var(--muted);stroke-width:1.2px;transition:stroke .25s,fill .25s}.gov-agent-core{fill:var(--muted);transition:fill .25s,r .25s}html[data-amber=standard] .gov-agent-core{fill:var(--amber)}.gov-node-pulse{fill:none;stroke:var(--amber);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%}html[data-amber=strict] .gov-node-pulse{stroke:var(--muted)}@media (prefers-reduced-motion:no-preference){html[data-motion=full] .gov-node-pulse{animation:2.6s ease-out infinite gov-node-pulse}html[data-motion=full] .gov-node:nth-of-type(2) .gov-node-pulse{animation-delay:.8s}html[data-motion=full] .gov-node:nth-of-type(3) .gov-node-pulse{animation-delay:1.6s}}@keyframes gov-node-pulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(2.1)}}.gov-node.is-active .gov-agent{stroke:var(--amber);fill:color-mix(in srgb, var(--amber) 14%, var(--surface))}html[data-amber=strict] .gov-node.is-active .gov-agent{stroke:var(--ink);fill:var(--surface)}.gov-node.is-active .gov-agent-core{fill:var(--amber)}html[data-amber=strict] .gov-node.is-active .gov-agent-core{fill:var(--ink)}.gov-node-label{fill:var(--muted);font-family:var(--mono);letter-spacing:.02em;font-size:11px;transition:fill .25s}.gov-node.is-active .gov-node-label{fill:var(--ink)}.gov-node:focus-visible .gov-agent{stroke:var(--amber)}.gov-gate{fill:var(--surface);stroke:var(--amber);stroke-width:1.5px}html[data-amber=strict] .gov-gate{stroke:var(--muted)}.gov-gate-ring{fill:none;stroke:var(--amber);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%}html[data-amber=strict] .gov-gate-ring{stroke:var(--muted)}@media (prefers-reduced-motion:no-preference){html[data-motion=full] .gov-gate-ring{animation:3s ease-out infinite gov-node-pulse}}.gov-cap{fill:var(--muted);font-family:var(--mono);letter-spacing:.18em;font-size:10px}.gov-cap-bottom{fill:color-mix(in srgb, var(--amber) 70%, var(--muted))}html[data-amber=strict] .gov-cap-bottom{fill:var(--muted)}.gov-tip{pointer-events:none}.gov-tip-box{fill:var(--surface-2);stroke:color-mix(in srgb, var(--amber) 45%, var(--line));stroke-width:1px;filter:drop-shadow(0 6px 14px #00000073)}.gov-tip-text{fill:var(--ink);font-family:var(--mono);font-size:10px}.gov-legend{z-index:1;flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:relative}.gov-legend-item{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);font-family:var(--mono);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:11px;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.gov-legend-item:hover{transform:translateY(-1px)}.gov-legend-dot{background:var(--muted);border-radius:50%;width:7px;height:7px;transition:background .2s,box-shadow .2s}.gov-legend-item.is-active{border-color:color-mix(in srgb, var(--amber) 55%, var(--line));color:var(--ink)}.gov-legend-item.is-active .gov-legend-dot{background:var(--amber);box-shadow:0 0 8px #ff9d2eb3}html[data-amber=strict] .gov-legend-item.is-active .gov-legend-dot{background:var(--ink);box-shadow:none}.gov-console-card{position:relative}.gov-chips{flex-wrap:wrap;gap:8px;padding:12px 18px 0;display:flex}.gov-chip{border:1px solid var(--line);color:var(--muted);font-family:var(--mono);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:999px;padding:6px 13px;font-size:11px;transition:color .2s,border-color .2s;position:relative;overflow:hidden}.gov-chip:hover{color:var(--ink)}.gov-chip.is-active{color:var(--bg);border-color:var(--amber)}html[data-amber=strict] .gov-chip.is-active{color:var(--ink);border-color:var(--muted)}.gov-chip-bg{background:var(--amber);z-index:0;border-radius:999px;position:absolute;inset:0}html[data-amber=strict] .gov-chip-bg{background:var(--line)}.gov-chip-label{z-index:1;position:relative}.gov-live,.gov-live-dot{position:relative}.gov-live-dot:after{content:"";border:1px solid var(--amber);opacity:0;border-radius:50%;position:absolute;inset:-3px}html[data-amber=strict] .gov-live-dot:after{border-color:var(--muted)}@media (prefers-reduced-motion:no-preference){html[data-motion=full] .gov-live-dot:after{animation:1.8s ease-out infinite gov-live-ring}}@keyframes gov-live-ring{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.gov-feed-wrap{transition:opacity .2s}.gov-feed-wrap[data-filter=auto] .con-row:has(.con-a.is-human){opacity:.28;filter:grayscale(.6)}.gov-feed-wrap[data-filter=human] .con-row:not(:has(.con-a.is-human)){opacity:.28;filter:grayscale(.6)}.gov-feed-wrap .con-row{transition:opacity .3s,filter .3s}@media (max-width:980px){.gov-peri-card{padding:24px 18px}}@media (max-width:560px){.gov-chips{padding:12px 16px 0}.gov-room-tag{top:12px;left:14px}}
.res-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px;display:grid}@media (max-width:760px){.res-grid{grid-template-columns:1fr;gap:16px}}.res-stat{text-align:center;background:var(--surface);border:1px solid var(--line);cursor:default;will-change:transform;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:46px 24px;transition:border-color .3s,box-shadow .3s,background .3s;display:flex}.res-stat:hover{border-color:color-mix(in srgb, var(--amber) 55%, var(--line));background:color-mix(in srgb, var(--amber) 5%, var(--surface));box-shadow:0 18px 50px -20px #ff9d2e66}.res-v{font-family:var(--head);color:var(--ink);letter-spacing:-.01em;white-space:nowrap;font-size:clamp(2.6rem,6vw,3.6rem);line-height:1}.res-pre,.res-suf{color:var(--amber)}.res-unit{font-size:.34em;font-family:var(--mono);color:var(--muted);margin-left:4px}.res-l{color:var(--muted);letter-spacing:.01em;font-size:.92rem}.res-note{text-align:center;color:var(--muted);font-size:.8rem;font-family:var(--mono);margin-top:24px}
.calc-section{position:relative}.calc-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:28px;display:grid}.calc-controls,.calc-readout{background:radial-gradient(120% 120% at 0% 0%, #ff9d2e0d, transparent 55%), var(--surface-2);border:1px solid var(--line);border-radius:16px;padding:26px 26px 28px;position:relative}.calc-controls h3,.calc-readout h3{font-family:var(--head);letter-spacing:.2px;margin:0 0 4px;font-size:clamp(18px,2.2vw,22px)}.calc-sub{color:var(--muted);margin:0 0 18px;font-size:13.5px}.calc-controls{flex-direction:column;display:flex}.calc-fields{flex-direction:column;flex:1;justify-content:center;gap:34px;padding:10px 0 4px;display:flex}.calc-ctrl{margin-bottom:0}.calc-ctrl-top{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.calc-ctrl .ctrl-label{color:var(--muted);font-size:15px}.calc-ctrl .ctrl-val{font-family:var(--mono);color:var(--ink);font-size:17px}.calc-ctrl .ctrl-val b{color:var(--amber)}.calc-slider{appearance:none;background:linear-gradient(90deg, var(--amber) 0%, var(--amber) var(--fill,50%), #a8b5c42e var(--fill,50%), #a8b5c42e 100%);cursor:pointer;border-radius:999px;outline:none;width:100%;height:10px}.calc-slider::-webkit-slider-thumb{appearance:none;background:var(--ink);border:3px solid var(--amber);border-radius:50%;width:24px;height:24px;transition:transform .12s,box-shadow .2s;box-shadow:0 0 0 4px #ff9d2e26,0 4px 12px #0006}.calc-slider::-webkit-slider-thumb:hover{transform:scale(1.12);box-shadow:0 0 0 6px #ff9d2e38,0 4px 14px #00000080}.calc-slider::-moz-range-thumb{background:var(--ink);border:3px solid var(--amber);cursor:pointer;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 4px #ff9d2e26}.calc-donut-wrap{border-top:1px solid var(--line);align-items:center;gap:22px;margin-top:26px;padding-top:22px;display:flex}.calc-donut{flex:none;width:148px;height:148px;position:relative}.calc-donut-svg{width:100%;height:100%;display:block}.calc-donut-track{stroke:#a8b5c429;stroke-width:18px}.calc-donut-arc{stroke-width:18px}.calc-donut-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.calc-donut-pct{font-family:var(--head);color:var(--ink);font-size:30px;line-height:1}.calc-donut-cap{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:10.5px}.calc-donut-legend{flex-direction:column;gap:12px;display:flex}.calc-leg{color:var(--muted);align-items:center;gap:9px;font-size:13px;display:flex}.calc-leg-dot{border-radius:3px;flex:none;width:11px;height:11px}.calc-leg-amber{background:var(--amber);box-shadow:0 0 10px #ff9d2e80}.calc-leg-mute{background:#a8b5c440}.calc-figs{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px;display:grid}.calc-fig{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;justify-content:center;min-height:92px;padding:16px 16px 14px;display:flex}.calc-fig-accent{background:linear-gradient(180deg, #ff9d2e14, transparent 70%), var(--surface);border-color:#ff9d2e73}.calc-fig .fig-v{font-family:var(--head);color:var(--ink);letter-spacing:.3px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(19px,2.4vw,24px);line-height:1.05}.calc-fig-accent .fig-v{color:var(--amber)}.calc-fig .fig-v .pre,.calc-fig .fig-v .suf{color:var(--muted);font-size:.55em;font-family:var(--mono)}.calc-fig-accent .fig-v .pre{color:var(--amber)}.calc-fig .fig-l{color:var(--muted);margin-top:8px;font-size:12.5px}.calc-curve{margin-bottom:22px}.calc-curve-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.calc-curve-title{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-size:11px}.calc-curve-sub{font-family:var(--mono);color:var(--muted);font-size:11px}.calc-curve-svg{border:1px solid var(--line);background:linear-gradient(#0d1b2e80,#09132280);border-radius:12px;width:100%;height:150px;display:block}.calc-curve-grid{stroke:#2a3b52b3;stroke-width:1px;stroke-dasharray:3 5}.calc-curve-line{filter:drop-shadow(0 0 6px #ff9d2e59)}.calc-curve-dot{filter:drop-shadow(0 0 8px #ff9d2eb3)}.calc-curve-axis{font-family:var(--mono);color:var(--muted);justify-content:space-between;margin-top:6px;font-size:10.5px;display:flex}.calc-bar-wrap{margin-top:4px}.calc-bar-head{font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.calc-bar{background:#a8b5c424;border-radius:999px;height:12px;overflow:hidden}.calc-reclaimed{background:linear-gradient(90deg, #ffb85a, var(--amber));border-radius:999px;height:100%;box-shadow:0 0 16px #ff9d2e73}.calc-note{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.5}@media (max-width:880px){.calc-grid{grid-template-columns:1fr}.calc-donut-wrap{justify-content:center}}@media (max-width:480px){.calc-figs{grid-template-columns:1fr}.calc-donut-wrap{text-align:center;flex-direction:column}}@media (prefers-reduced-motion:reduce){.calc-slider::-webkit-slider-thumb{transition:none}}
.pilot-bar-fx{margin-top:22px;margin-bottom:30px;position:relative}.pilot-track-fx{isolation:isolate;width:100%;height:4px;position:relative}.pilot-rail{background:linear-gradient(90deg,#2a3b5299,#2a3b52e6);border-radius:999px;position:absolute;inset:0}.pilot-fill{transform-origin:0;background:linear-gradient(90deg, var(--amber), #ffc070);will-change:transform;border-radius:999px;position:absolute;inset:0;box-shadow:0 0 12px #ff9d2e8c,0 0 26px #ff9d2e4d}.pilot-runner{z-index:3;will-change:left;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.pilot-runner-core{background:var(--ink);border-radius:50%;position:absolute;inset:3px;box-shadow:0 0 14px #ff9d2ee6}.pilot-runner-ring{border:1.5px solid var(--amber);opacity:.85;border-radius:50%;animation:1.6s ease-out infinite pilot-runner-ping;position:absolute;inset:0}@keyframes pilot-runner-ping{0%{opacity:.9;transform:scale(.7)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}.pilot-pin{background:var(--amber);z-index:4;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;box-shadow:0 0 0 4px #ff9d2e29,0 0 16px #ff9d2e8c}.pilot-pin.start{left:0;transform:translate(-50%,-50%)}.pilot-pin.end{left:auto;right:0;transform:translate(50%,-50%)}.pilot-pin-pulse{border:1.5px solid var(--amber);border-radius:50%;animation:2.2s ease-out infinite pilot-pin-pulse;position:absolute;inset:0}.pilot-pin-pulse-end{animation-delay:1.1s}@keyframes pilot-pin-pulse{0%{opacity:.8;transform:scale(1)}75%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(3)}}.pilot-marks{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);justify-content:space-between;margin-top:16px;font-size:12px;display:flex;position:relative}.pilot-grid-fx{position:relative}.pilot-card{will-change:transform;transition:border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.pilot-card:hover{border-color:#ff9d2e8c;box-shadow:inset 0 1px #ffffff0a,0 26px 60px -34px #000000d9,0 0 0 1px #ff9d2e2e}.pilot-card-glow{pointer-events:none;opacity:0;z-index:0;background:radial-gradient(40% 40% at 50% 0,#ff9d2e38,#ff9d2e00 70%);transition:opacity .4s;position:absolute;inset:-40%}.pilot-card:hover .pilot-card-glow{opacity:1}.pilot-card>*{z-index:1;position:relative}.pilot-card-num{transition:color .35s,text-shadow .35s}.pilot-card:hover .pilot-card-num{color:var(--amber);text-shadow:0 0 18px #ff9d2e73}.pilot-cta{margin-top:26px}@media (prefers-reduced-motion:reduce){.pilot-runner-ring,.pilot-pin-pulse{animation:none}}html[data-motion=calm] .pilot-runner-ring,html[data-motion=calm] .pilot-pin-pulse{animation:none}
.faq-section{position:relative;overflow:clip}.faq-glow{pointer-events:none;z-index:0;filter:blur(8px);background:radial-gradient(closest-side,#ff9d2e29,#ff9d2e0d 55%,#0000 78%);width:min(820px,90vw);height:540px;position:absolute;top:18%;left:50%;transform:translate(-50%)}.faq-section .wrap{z-index:1;position:relative}.faq-list{flex-direction:column;gap:12px;margin-top:30px;display:flex}.faq-row{border:1px solid var(--line);background:linear-gradient(#0d1b2e8c,#0913228c);border-radius:14px;grid-template-columns:3px 1fr;column-gap:0;transition:border-color .35s,background .35s,box-shadow .35s;display:grid;position:relative;overflow:hidden}.faq-row.is-open{background:linear-gradient(#142034b3,#091322b3);border-color:#ff9d2e8c;box-shadow:inset 0 1px #ff9d2e14,0 18px 48px -28px #ff9d2e73}.faq-rail{background:#2a3b5280;grid-area:1/1/-1;display:block;position:relative}.faq-rail-fill{transform-origin:top;background:linear-gradient(180deg, var(--amber), #ff9d2e59);position:absolute;inset:0}.faq-q-wrap{font-weight:inherit;grid-column:2;margin:0}.faq-q{cursor:pointer;text-align:left;width:100%;color:var(--ink);font-family:var(--head);letter-spacing:.2px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:16px;padding:20px 22px;font-size:clamp(15px,1.7vw,19px);line-height:1.25;display:flex}.faq-q:focus-visible{outline:2px solid var(--amber);outline-offset:-2px;border-radius:12px}.faq-num{font-family:var(--mono);letter-spacing:1px;color:var(--muted);flex:none;font-size:12px;transition:color .3s}.faq-row.is-open .faq-num{color:var(--amber)}.faq-q-text{flex:auto;min-width:0}.faq-chevron-wrap{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:color .3s,border-color .3s,background .3s;display:inline-flex}.faq-row.is-open .faq-chevron-wrap{color:var(--amber);background:#ff9d2e14;border-color:#ff9d2e8c}.faq-chevron{display:block}@media (hover:hover){.faq-q:hover .faq-q-text{color:var(--ink)}.faq-q:hover .faq-chevron-wrap{color:var(--amber);border-color:#ff9d2e66}.faq-q:hover .faq-num{color:var(--ink)}}.faq-panel{grid-column:2;overflow:hidden}.faq-list .faq-a{max-width:70ch;color:var(--muted);font-family:var(--body);margin:0;padding:0 22px 22px 54px;font-size:clamp(14px,1.4vw,16px);line-height:1.6}@media (max-width:560px){.faq-q{gap:12px;padding:16px}.faq-list .faq-a{padding:0 16px 18px 46px}.faq-num{display:none}}@media (prefers-reduced-motion:reduce){.faq-glow{display:none}}
.fcta{isolation:isolate;padding:120px 0 132px}.fcta-aurora{z-index:0;pointer-events:none;opacity:.9;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 75%,#000 35%,#0000 82%);mask-image:radial-gradient(80% 75%,#000 35%,#0000 82%)}.fcta-coreglow{z-index:0;pointer-events:none;background:radial-gradient(circle at center, color-mix(in srgb, var(--amber) 24%, transparent) 0%, color-mix(in srgb, var(--amber) 8%, transparent) 38%, transparent 68%);filter:blur(4px);width:720px;height:720px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fcta-ring{z-index:0;pointer-events:none;border:1px solid color-mix(in srgb, var(--amber) 22%, transparent);width:640px;height:640px;box-shadow:inset 0 0 60px color-mix(in srgb, var(--amber) 10%, transparent), 0 0 80px color-mix(in srgb, var(--amber) 6%, transparent);opacity:.7;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fcta-embers{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fcta-ember{background:var(--amber);box-shadow:0 0 8px color-mix(in srgb, var(--amber) 70%, transparent);will-change:transform, opacity;border-radius:50%;position:absolute;bottom:8%}.fcta-inner{z-index:1;position:relative}.fcta-stack{text-align:center;will-change:transform, opacity, filter;flex-direction:column;align-items:center;display:flex}.fcta-kicker{color:var(--muted);align-items:center;gap:9px;margin-bottom:22px;display:inline-flex}.fcta-dot{background:var(--amber);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb, var(--amber) 80%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite fcta-dotpulse}@keyframes fcta-dotpulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.fcta-head{font-size:calc(56px * var(--scale));letter-spacing:-.01em;margin:0 0 22px;line-height:1.02}.fcta-copy{color:var(--muted);font-size:calc(20px * var(--scale));max-width:560px;margin:0 auto 44px;line-height:1.5}.fcta-cta{justify-content:center;align-items:center;display:inline-flex;position:relative}.fcta-pulse{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--amber) 34%, transparent) 0%, transparent 70%);pointer-events:none;z-index:0;border-radius:999px;width:120%;height:220%;animation:2.8s ease-in-out infinite fcta-glowpulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fcta-cta .btn{z-index:1;position:relative}@keyframes fcta-glowpulse{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.06)}}html[data-motion=calm] .fcta-dot,html[data-motion=calm] .fcta-pulse,html[data-motion=calm] .fcta-aurora{animation:none}@media (prefers-reduced-motion:reduce){.fcta-dot,.fcta-pulse{animation:none}.fcta-pulse{opacity:.5}}@media (max-width:760px){.fcta{padding:88px 0 96px}.fcta-head{font-size:calc(36px * var(--scale))}.fcta-copy{font-size:calc(17px * var(--scale))}.fcta-ring{width:420px;height:420px}.fcta-coreglow{width:480px;height:480px}}
