:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f0e4;--bg:#070913;--ink:#f7f0e4;--ink-soft:#d8d0c1;--muted:#98a1b4;--panel:#111623bd;--panel-solid:#111827;--panel-warm:#f7f0e414;--line:#f7f0e424;--line-strong:#f7f0e442;--cobalt:#82a8ff;--cobalt-strong:#4f7dff;--cyan:#59d7ee;--amber:#ffb66e;--rose:#ff6f91;--teal:#49d8c8;--shadow:#00000085;--display:"Aptos Display", "Avenir Next", "Sohne", "Neue Haas Grotesk Display", sans-serif;--body:"Aptos", "Avenir Next", "Sohne", "Neue Haas Grotesk Text", sans-serif;background:#070913;font-family:Aptos,Avenir Next,Sohne,Neue Haas Grotesk Text,sans-serif}*{box-sizing:border-box}html{background:var(--bg);min-width:320px}body{background:radial-gradient(circle at 8% 14%,#4f7dff42,#0000 32rem),radial-gradient(circle at 82% 8%,#ffb66e2e,#0000 34rem),radial-gradient(circle at 70% 82%,#59d7ee1f,#0000 30rem),linear-gradient(135deg,#070913 0%,#101624 44%,#080a12 100%);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}body:before,body:after{pointer-events:none;content:"";position:fixed;inset:0}body:before{opacity:.45;background-image:linear-gradient(#f7f0e40b 1px,#0000 1px),linear-gradient(90deg,#f7f0e409 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 50% 16%,#000,#0000 74%);mask-image:radial-gradient(circle at 50% 16%,#000,#0000 74%)}body:after{opacity:.28;mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 6px),linear-gradient(#0000,#00000085)}button{font:inherit}.app-frame{isolation:isolate;width:min(1540px,100%);margin:0 auto;padding:28px clamp(18px,3vw,42px) 48px;position:relative}.atmosphere{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.atmosphere span{filter:blur(.2px);border:1px solid #f7f0e414;border-radius:999px;display:block;position:absolute}.atmosphere span:first-child{background:radial-gradient(circle,#4f7dff38,#0000 66%);width:520px;height:520px;top:16%;left:-150px}.atmosphere span:nth-child(2){background:radial-gradient(circle,#ffb66e33,#0000 68%);width:740px;height:740px;top:-160px;right:-280px}.atmosphere span:nth-child(3){background:radial-gradient(circle,#59d7ee1f,#0000 70%);border-radius:60% 40% 70% 30%;width:640px;height:260px;bottom:5%;right:8%;transform:rotate(-12deg)}.topbar{justify-content:space-between;align-items:center;gap:20px;padding:6px 0 24px;display:flex}.brand-lockup,.topbar-actions,.hero-kicker,.hero-actions,.screen-actions{align-items:center;display:flex}.brand-lockup{gap:14px}.brand-mark{width:48px;height:48px;color:var(--ink);letter-spacing:-.06em;background:linear-gradient(135deg,#82a8ff47,#59d7ee14),#ffffff0a;border:1px solid #82a8ff6b;border-radius:18px;place-items:center;font-family:SF Mono,Cascadia Code,monospace;font-size:.82rem;font-weight:800;display:inline-grid;box-shadow:0 18px 50px #4f7dff3d}.brand-name,.brand-subtitle{display:block}.brand-name{letter-spacing:-.03em;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:760}.brand-subtitle{color:var(--muted);margin-top:3px;font-size:.82rem}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.runtime-pill,.edition-chip{border:1px solid var(--line);color:var(--ink-soft);background:#ffffff0b;border-radius:999px;padding:10px 14px;font-size:.78rem;font-weight:720}.runtime-pill{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.runtime-pill.subtle{color:var(--cyan);border-color:#59d7ee3d}.edition-chip{color:#ffd5a5;border-color:#ffb66e61}.eyebrow,.role-label,.rail-heading span,.deck-header span,.command-metric span{color:var(--cobalt);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.console-shell{gap:24px;display:grid}.command-center{border:1px solid var(--line);box-shadow:0 34px 110px var(--shadow), inset 0 1px 0 #ffffff14;-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);background:linear-gradient(135deg,#f7f0e417,#ffffff06),#080c18d1;border-radius:34px;padding:clamp(24px,4vw,42px);position:relative;overflow:hidden}.command-center:before{content:"";pointer-events:none;background:radial-gradient(circle at 16% 10%,#59d7ee24,#0000 26rem),radial-gradient(circle at 90% 16%,#ffb66e29,#0000 28rem),linear-gradient(90deg,#82a8ff0f,#0000 48%);position:absolute;inset:0}.command-header,.proof-grid{z-index:1;position:relative}.command-header{grid-template-columns:minmax(0,1fr) minmax(320px,.34fr);align-items:stretch;gap:clamp(20px,3vw,34px);margin-bottom:16px;display:grid}.command-title h1{max-width:780px;color:var(--ink);font-family:var(--display);letter-spacing:-.068em;margin:0;font-size:clamp(2.55rem,4.3vw,5.15rem);font-weight:720;line-height:.92}.command-title>p{max-width:860px;color:var(--ink-soft);margin:16px 0 0;font-size:clamp(.98rem,1.08vw,1.08rem);line-height:1.56}.mission-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.run-status-card,.proof-surface{background:linear-gradient(150deg,#ffffff13,#ffffff06),#0508128f;border:1px solid #f7f0e424;box-shadow:inset 0 1px #ffffff14}.run-status-card{border-radius:28px;align-content:space-between;min-height:260px;padding:22px;display:grid}.run-status-card>span,.surface-heading span,.connector-card em,.stage-item>span,.metric-tile span,.findings-strip span,.gap-panel li span{color:var(--cobalt);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:850}.run-status-card strong{color:var(--teal);font-family:var(--display);letter-spacing:-.07em;text-transform:capitalize;font-size:clamp(2.3rem,3.4vw,3.85rem);line-height:.9;display:block}.run-status-card p{max-width:310px;color:var(--muted);overflow-wrap:anywhere;margin:12px 0 24px;font-size:.84rem;line-height:1.45}.run-status-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.run-status-card dl div{background:#ffffff0b;border:1px solid #f7f0e41a;border-radius:16px;padding:12px}.run-status-card dt,.run-status-card dd{margin:0}.run-status-card dt{color:var(--muted);font-size:.76rem}.run-status-card dd{color:var(--ink);font-family:var(--display);margin-top:5px;font-size:1.5rem;line-height:1}.proof-grid{grid-template-columns:minmax(260px,.78fr) minmax(300px,1fr) minmax(360px,1.28fr);gap:16px;display:grid}.command-metric-strip{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid;position:relative}.command-metric{background:linear-gradient(145deg,#ffffff14,#ffffff06),#05081294;border:1px solid #f7f0e41f;border-radius:22px;min-width:0;padding:18px;box-shadow:inset 0 1px #ffffff14,0 18px 48px #00000038}.command-metric.tone-positive{border-color:#49d8c847}.command-metric.tone-warning{border-color:#ffb66e47}.command-metric p{color:var(--muted);margin:10px 0 0;font-size:.82rem;line-height:1.35}.mission-proof-strip{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid;position:relative}.mission-proof-strip .metric-tile{background:linear-gradient(135deg,#82a8ff1a,#ffffff09),#05081280;border-color:#82a8ff2e}.mission-proof-strip .metric-tile:last-child{grid-column:auto}.mission-proof-strip .metric-tile strong,.mission-proof-strip .metric-tile:last-child strong{font-family:var(--display);font-size:clamp(1.65rem,2vw,2.45rem);line-height:.98}.mission-grid{grid-template-columns:minmax(250px,1.05fr) minmax(270px,1fr) minmax(250px,.95fr) minmax(270px,1.08fr)}.proof-surface{border-radius:26px;min-width:0;padding:20px}.surface-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.surface-heading h2{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:1.02rem}.connector-list,.stage-list,.findings-strip,.gap-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.connector-card,.stage-item,.findings-strip article,.gap-panel li{background:#ffffff0b;border:1px solid #f7f0e41a;border-radius:18px}.connector-card{gap:8px;padding:13px;display:grid}.connector-card div{gap:4px;display:grid}.connector-card strong,.stage-item strong,.findings-strip strong,.gap-panel strong{color:var(--ink);letter-spacing:-.02em;font-weight:780}.connector-card div span,.connector-card p,.stage-item p,.gap-panel p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.42}.mission-control .connector-card p+p{color:var(--ink-soft);font-size:.78rem}.connector-card em{width:fit-content;color:var(--teal);border:1px solid #49d8c842;border-radius:999px;padding:7px 9px;font-style:normal}.stage-list{counter-reset:stage}.stage-item{counter-increment:stage;grid-template-columns:1fr auto;align-items:start;gap:12px;padding:16px;display:grid}.stage-item:before{content:"0" counter(stage);width:34px;height:34px;color:var(--teal);border:1px solid #49d8c84d;border-radius:12px;grid-row:1/span 2;place-items:center;font-family:SF Mono,Cascadia Code,monospace;font-size:.74rem;display:inline-grid}.stage-item{grid-template-columns:34px 1fr auto}.mission-grid .stage-item{grid-template-columns:34px 1fr}.stage-item>div{min-width:0}.stage-item>span{color:var(--teal)}.mission-grid .stage-item>span{grid-column:2;width:fit-content}.output-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.metric-tile{background:#ffffff0b;border:1px solid #f7f0e41a;border-radius:18px;min-width:0;padding:15px}.metric-tile strong{color:var(--ink);font-family:var(--display);letter-spacing:-.055em;margin-top:8px;font-size:clamp(1.85rem,2.4vw,2.7rem);line-height:.98;display:block}.metric-tile:last-child{grid-column:1/-1}.metric-tile:last-child strong{font-family:var(--body);letter-spacing:-.025em;font-size:1rem;line-height:1.2}.requirements-workbench{-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);background:linear-gradient(135deg,#59d7ee14,#ffffff06),#060a14d1;border:1px solid #f7f0e424;border-radius:34px;padding:clamp(22px,3vw,34px);position:relative;overflow:hidden;box-shadow:0 30px 90px #0000006b,inset 0 1px #ffffff12}.requirements-workbench:before{pointer-events:none;content:"";background:linear-gradient(120deg,#82a8ff1c,#0000 42%),radial-gradient(circle at 96% 18%,#ffb66e1f,#0000 24rem);position:absolute;inset:0}.requirements-header,.requirements-focus,.evidence-intake-panel,.requirements-grid{z-index:1;position:relative}.requirements-header{grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);align-items:end;gap:22px;display:grid}.requirements-header h2{max-width:760px;color:var(--ink);font-family:var(--display);letter-spacing:-.065em;margin:10px 0 0;font-size:clamp(2rem,3.2vw,3.9rem);font-weight:720;line-height:.95}.requirements-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.requirements-summary .metric-tile,.requirements-summary .metric-tile:last-child{grid-column:auto}.requirements-summary .metric-tile strong,.requirements-summary .metric-tile:last-child strong{font-family:var(--display);font-size:clamp(1.55rem,2vw,2.35rem);line-height:1}.requirements-focus{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.requirement-focus-card,.requirement-area-card{background:linear-gradient(145deg,#ffffff12,#ffffff06),#05081294;border:1px solid #f7f0e41a;min-width:0}.requirement-focus-card{border-radius:20px;padding:15px}.requirement-focus-card span,.requirement-area-header span,.requirement-area-card li span{color:var(--cobalt);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.requirement-focus-card strong,.requirement-area-header strong{color:var(--ink);letter-spacing:-.03em;margin-top:8px;font-weight:800;display:block}.requirement-focus-card p,.requirement-area-card p,.requirement-area-card dd{color:var(--ink-soft);margin:8px 0 0;font-size:.86rem;line-height:1.42}.requirements-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.requirement-area-card{border-radius:22px;align-content:start;padding:16px;display:grid}.requirement-area-header{justify-content:space-between;align-items:start;gap:10px;display:flex}.requirement-area-header strong{text-align:right;margin:0}.requirement-area-card dl{grid-template-columns:1fr;gap:8px;margin:14px 0;display:grid}.requirement-area-card dl div{border-top:1px solid #f7f0e414;justify-content:space-between;align-items:baseline;gap:10px;padding-top:8px;display:flex}.requirement-area-card dt{color:var(--muted);font-size:.74rem}.requirement-area-card dd{color:var(--ink);text-align:right;margin:0;font-weight:750}.requirement-area-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.requirement-area-card li{background:#ffffff0a;border:1px solid #f7f0e417;border-radius:14px;padding:10px}.requirement-area-card li span{color:var(--amber)}.requirement-area-card li p{color:var(--ink);margin-top:5px;font-weight:700}.evidence-intake-panel{background:linear-gradient(135deg,#59d7ee18,#ffffff07),#0508128a;border:1px solid #59d7ee29;border-radius:28px;gap:14px;margin-top:16px;padding:18px;display:grid}.evidence-intake-heading{grid-template-columns:minmax(0,.7fr) minmax(420px,1fr);align-items:end;gap:18px;display:grid}.evidence-intake-heading h3{max-width:620px;color:var(--ink);font-family:var(--display);letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(1.65rem,2.4vw,2.75rem);font-weight:720;line-height:.98}.evidence-intake-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.evidence-intake-metrics .metric-tile,.evidence-intake-metrics .metric-tile:last-child{grid-column:auto}.evidence-intake-metrics .metric-tile strong,.evidence-intake-metrics .metric-tile:last-child strong{font-family:var(--display);font-size:clamp(1.45rem,1.8vw,2.15rem);line-height:1}.evidence-queue-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.evidence-queue-item{background:linear-gradient(145deg,#fff1,#ffffff07),#04081294;border:1px solid #f7f0e41a;border-radius:20px;align-content:space-between;min-height:178px;padding:14px;display:grid}.evidence-queue-item.status-blocked{background:linear-gradient(145deg,#ff6f911f,#ffffff07),#04081294;border-color:#ff6f9157}.evidence-queue-item.status-submitted{border-color:#ffb66e4d}.evidence-queue-item.status-approved{border-color:#49d8c84d}.evidence-queue-item span,.evidence-queue-item em{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;width:fit-content;font-size:.7rem;font-weight:850}.evidence-queue-item span{color:var(--cobalt);border:1px solid #82a8ff38;padding:6px 8px;display:inline-block}.evidence-queue-item.status-blocked span{color:var(--rose);border-color:#ff6f9142}.evidence-queue-item.status-submitted span{color:var(--amber);border-color:#ffb66e47}.evidence-queue-item.status-approved span{color:var(--teal);border-color:#49d8c847}.evidence-queue-item strong{color:var(--ink);letter-spacing:-.025em;margin-top:10px;font-weight:790;line-height:1.16;display:block}.evidence-queue-item p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:.8rem;line-height:1.38}.evidence-queue-item>p{color:var(--ink-soft)}.evidence-queue-item em{color:var(--muted);border:1px solid #f7f0e41f;margin-top:12px;padding:6px 8px;font-style:normal}.findings-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.evidence-package-card{background:linear-gradient(135deg,#59d7ee1c,#82a8ff0f),#05081280;border:1px solid #59d7ee33;border-radius:20px;margin-bottom:14px;padding:15px}.evidence-package-card span{color:var(--cyan);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:850}.evidence-package-card strong{color:var(--ink);overflow-wrap:anywhere;margin-top:8px;font-family:SF Mono,Cascadia Code,monospace;font-size:.82rem;line-height:1.4;display:block}.evidence-package-card p{color:var(--muted);margin:10px 0 0;font-size:.88rem;line-height:1.45}.findings-strip article{padding:13px}.findings-strip span{color:var(--amber)}.findings-strip strong{margin-top:6px;font-size:.88rem;line-height:1.25;display:block}.gap-panel{background:#ffb66e12;border:1px solid #ffb66e38;border-radius:20px;padding:16px}.gap-panel>strong{margin-bottom:12px;display:block}.gap-panel li{border-color:#ffb66e1f;grid-template-columns:118px 1fr;align-items:start;gap:10px;padding:11px;display:grid}.gap-panel li span{color:var(--amber)}.gate-surface .gap-panel li{grid-template-columns:1fr}.gate-surface .gap-panel li span{width:fit-content}.deployment-workbench{-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);background:linear-gradient(135deg,#82a8ff17,#ffffff07),#070a15d6;border:1px solid #f7f0e424;border-radius:34px;padding:clamp(22px,3vw,34px);position:relative;overflow:hidden;box-shadow:0 30px 90px #0000006b,inset 0 1px #ffffff12}.deployment-workbench:before{pointer-events:none;content:"";background:linear-gradient(120deg,#49d8c814,#0000 40%),radial-gradient(circle at 88% 14%,#82a8ff29,#0000 24rem);position:absolute;inset:0}.deployment-header,.deployment-grid{z-index:1;position:relative}.deployment-header{grid-template-columns:minmax(0,.86fr) minmax(420px,1fr);align-items:end;gap:22px;display:grid}.deployment-header h2{max-width:840px;color:var(--ink);font-family:var(--display);letter-spacing:-.065em;margin:10px 0 0;font-size:clamp(2rem,3.1vw,3.75rem);font-weight:720;line-height:.95}.deployment-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.deployment-summary .metric-tile,.deployment-summary .metric-tile:last-child{grid-column:auto}.deployment-summary .metric-tile strong,.deployment-summary .metric-tile:last-child strong{font-family:var(--display);font-size:clamp(1.55rem,2vw,2.35rem);line-height:1}.deployment-grid{grid-template-columns:minmax(360px,1.3fr) minmax(280px,.92fr) minmax(280px,.98fr);gap:14px;margin-top:18px;display:grid}.binding-strip{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid;position:relative}.binding-strip article{background:linear-gradient(145deg,#59d7ee14,#ffffff07),#05081294;border:1px solid #59d7ee29;border-radius:20px;min-width:0;padding:14px}.binding-strip span{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.binding-strip strong{color:var(--ink);font-family:var(--display);letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(1rem,1.1vw,1.2rem);font-weight:780;display:block}.binding-strip p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:.78rem;line-height:1.4}.deployment-surface{background:linear-gradient(145deg,#fff1,#ffffff06),#05081294;border:1px solid #f7f0e41a;border-radius:26px;min-width:0;padding:18px}.deployment-surface .surface-heading h3{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:1.02rem}.deployment-card-list,.configuration-blocker-list,.target-stack,.target-stack>div{gap:10px;display:grid}.deployment-card,.configuration-blocker,.target-card{background:#ffffff0b;border:1px solid #f7f0e41a;border-radius:18px;padding:13px}.deployment-card.status-ready,.target-card.status-approved{border-color:#49d8c840}.deployment-card.status-needs-credential,.deployment-card.status-needs-network-approval,.target-card.status-pending{border-color:#ffb66e3d}.deployment-card.status-blocked,.configuration-blocker.severity-blocking,.target-card.status-blocked{background:linear-gradient(145deg,#ff6f911c,#ffffff06),#05081294;border-color:#ff6f9157}.deployment-card>div:first-child{justify-content:space-between;align-items:start;gap:12px;display:flex}.deployment-card strong,.configuration-blocker strong,.target-card strong{color:var(--ink);letter-spacing:-.025em;font-weight:790}.deployment-card span,.configuration-blocker span,.target-card span{color:var(--cobalt);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.deployment-card.status-ready span,.target-card.status-approved span{color:var(--teal)}.deployment-card.status-needs-credential span,.deployment-card.status-needs-network-approval span,.target-card.status-pending span,.configuration-blocker.severity-required span{color:var(--amber)}.deployment-card p,.configuration-blocker p,.target-card p{color:var(--ink-soft);margin:8px 0 0;font-size:.84rem;line-height:1.42}.deployment-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.deployment-card dl div{border-top:1px solid #f7f0e414;min-width:0;padding-top:8px}.deployment-card dt,.deployment-card dd{margin:0}.deployment-card dt{color:var(--muted);font-size:.72rem}.deployment-card dd{color:var(--ink);overflow-wrap:anywhere;margin-top:4px;font-size:.78rem;font-weight:740}.target-stack h4{color:var(--ink);letter-spacing:-.02em;margin:0 0 2px;font-size:.95rem}.hero-panel,.screen-panel,.loading-card,.error-card{border:1px solid var(--line);background:linear-gradient(145deg, #ffffff1c, #ffffff08), var(--panel);box-shadow:0 34px 110px var(--shadow), inset 0 1px 0 #ffffff14;-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);position:relative}.hero-panel{border-radius:38px;grid-template-columns:minmax(0,.98fr) minmax(340px,.62fr);gap:clamp(26px,4vw,52px);min-height:520px;padding:clamp(28px,4.1vw,56px);display:grid;overflow:hidden}.hero-panel:before{content:"";pointer-events:none;background:linear-gradient(118deg,#82a8ff2e,#0000 42%),radial-gradient(circle at 78% 26%,#ffb66e2e,#0000 28rem);position:absolute;inset:0}.hero-panel:after{content:"";opacity:.72;background:conic-gradient(from 180deg,#82a8ff4d,#0000,#ffb66e38,#0000),radial-gradient(circle,#ffffff0d,#0000 58%);border:1px solid #f7f0e41f;border-radius:50%;width:640px;height:640px;position:absolute;bottom:-18%;right:-11%}.hero-copy,.readiness-deck{z-index:1;position:relative}.hero-kicker{flex-wrap:wrap;gap:12px;margin-bottom:22px}.hero-copy h1{max-width:16ch;font-family:var(--display);letter-spacing:-.07em;margin:0;font-size:clamp(3.75rem,5.9vw,6.55rem);font-weight:760;line-height:.9}.hero-copy p:last-of-type{max-width:700px;color:var(--ink-soft);margin:22px 0 0;font-size:clamp(1.02rem,1.28vw,1.22rem);line-height:1.64}.hero-actions,.screen-actions{flex-wrap:wrap;gap:12px}.hero-actions{margin-top:24px}.primary-action,.secondary-action{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 21px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.primary-action{color:#07101d;background:linear-gradient(135deg,#f8efe0 0%,#82a8ff 54%,#59d7ee 100%);border:0;font-weight:830;box-shadow:0 16px 42px #4f7dff47}.secondary-action{border:1px solid var(--line-strong);color:var(--ink);background:#ffffff0b;font-weight:720}.primary-action:hover,.secondary-action:hover{transform:translateY(-2px)}.primary-action:focus-visible,.secondary-action:focus-visible,.screen-tab:focus-visible{outline-offset:3px;outline:3px solid #59d7eeb3}.readiness-deck{align-self:end;gap:14px;min-width:0;display:grid}.deck-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:12px;padding-bottom:14px;display:flex}.deck-header strong{color:var(--ink);font-size:clamp(1.7rem,2.6vw,3rem);font-family:var(--display);letter-spacing:-.06em;font-weight:760;line-height:.88}.command-metric{border:1px solid var(--line);background:#0508128a;border-radius:24px;padding:20px;position:relative;overflow:hidden}.command-metric:after{content:"";filter:blur(10px);background:#82a8ff29;border-radius:50%;width:62px;height:62px;position:absolute;inset:auto 18px 18px auto}.command-metric strong{color:var(--ink);font-family:var(--display);letter-spacing:-.07em;margin-top:12px;font-size:clamp(2.25rem,3.5vw,3.9rem);line-height:.9;display:block}.command-metric p{z-index:1;max-width:280px;color:var(--muted);margin:10px 0 0;line-height:1.45;position:relative}.command-metric.tone-warning strong,.tone-warning .metric-badge strong{color:var(--amber)}.command-metric.tone-positive strong,.tone-positive .metric-badge strong{color:var(--teal)}.tone-risk .metric-badge strong{color:var(--rose)}.console-grid{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:22px;display:grid}.screen-rail{align-content:start;gap:10px;display:grid}.rail-heading{border:1px solid var(--line);background:#ffffff0b;border-radius:22px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:15px 16px;display:flex}.rail-heading strong{color:var(--ink);font-family:var(--display);font-size:1.65rem;line-height:1}.screen-tab{border:1px solid var(--line);width:100%;color:var(--ink-soft);text-align:left;cursor:pointer;background:#ffffff0a;border-radius:20px;grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:15px;display:grid}.screen-tab.active{background:linear-gradient(135deg,#82a8ff2e,#ffffff0d),#ffffff0a;border-color:#82a8ffad;box-shadow:0 18px 46px #4f7dff2e}.screen-number{width:36px;height:36px;color:var(--cobalt);border:1px solid #82a8ff57;border-radius:14px;place-items:center;font-family:SF Mono,Cascadia Code,monospace;font-size:.82rem;display:inline-grid}.screen-tab-copy strong,.screen-tab-copy small{display:block}.screen-tab-copy strong{color:var(--ink);letter-spacing:-.02em;font-weight:760}.screen-tab-copy small{color:var(--muted);text-transform:capitalize;margin-top:3px;font-size:.82rem}.screen-panel{border-radius:34px;min-height:500px;padding:clamp(26px,3.2vw,42px);overflow:hidden}.panel-orbit{opacity:.8;background:conic-gradient(from 80deg,#0000,#82a8ff2e,#0000,#ffb66e1f,#0000);border:1px solid #f7f0e41a;border-radius:50%;width:520px;height:520px;position:absolute;top:-210px;right:-180px}.screen-panel-header{z-index:1;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.screen-panel h2{max-width:16ch;font-family:var(--display);letter-spacing:-.07em;margin:8px 0 0;font-size:clamp(2.4rem,4.6vw,4.85rem);font-weight:720;line-height:.92}.metric-badge{border:1px solid var(--line);background:#0508127a;border-radius:24px;min-width:160px;padding:17px}.metric-badge span,.metric-badge strong{display:block}.metric-badge span{color:var(--muted);font-size:.86rem}.metric-badge strong{color:var(--cobalt);font-family:var(--display);margin-top:8px;font-size:2rem;line-height:1}.action-notice{z-index:1;max-width:860px;color:var(--ink);background:linear-gradient(135deg,#49d8c821,#82a8ff14),#0508126b;border:1px solid #49d8c847;border-radius:18px;margin:28px 0 -4px;padding:14px 16px;font-size:.98rem;font-weight:680;line-height:1.45;position:relative;box-shadow:inset 0 1px #ffffff14}.screen-narrative{z-index:1;max-width:860px;color:var(--ink-soft);margin:24px 0 22px;font-size:clamp(1rem,1.18vw,1.12rem);line-height:1.56;position:relative}.evidence-list{z-index:1;gap:10px;max-width:920px;margin:0 0 24px;padding:0;list-style:none;display:grid;position:relative}.evidence-list li{color:#eee7da;background:#ffffff0e;border:1px solid #f7f0e41a;border-left:4px solid #82a8ffc7;border-radius:16px;padding:13px 15px;line-height:1.42}.screen-actions{z-index:1;position:relative}.loading-card,.error-card{color:var(--muted);border-radius:28px;padding:48px}.error-card{color:#ffc0cf;border-color:#ff6f916b}.reveal-one,.reveal-two,.screen-panel,.screen-tab{animation:.52s cubic-bezier(.2,.8,.2,1) both rise-in}.reveal-two{animation-delay:90ms}.screen-panel{animation-delay:.13s}.pitchdeck-page{width:min(1520px,100%);color:var(--ink);margin:0 auto;padding:28px clamp(18px,3vw,42px) 54px}.pitch-hero,.pitch-section,.pitch-signal,.competitive-card,.pitch-slide,.pitch-thesis-card,.source-list a{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#f7f0e416,#ffffff07),#080c18c7;box-shadow:0 28px 90px #00000061,inset 0 1px #ffffff14}.pitch-hero{border-radius:38px;grid-template-columns:minmax(0,1fr) minmax(310px,.38fr);gap:clamp(20px,4vw,48px);padding:clamp(28px,5vw,58px);display:grid;position:relative;overflow:hidden}.pitch-orbit{pointer-events:none;opacity:.78;position:absolute;inset:0}.pitch-orbit span{border-radius:999px;display:block;position:absolute}.pitch-orbit span:first-child{background:radial-gradient(circle,#59d7ee2b,#0000 68%);border:1px solid #59d7ee2e;width:620px;height:620px;top:-240px;right:-220px}.pitch-orbit span:nth-child(2){background:radial-gradient(circle,#ffb66e29,#0000 70%);border:1px solid #ffb66e33;width:460px;height:460px;bottom:-180px;left:-180px}.pitch-orbit span:nth-child(3){background:linear-gradient(90deg,#0000,#82a8ff5c,#0000);width:78%;height:1px;top:52%;left:9%;transform:rotate(-8deg)}.pitch-hero-copy,.pitch-thesis-card,.pitch-section,.pitch-signal-grid{z-index:1;position:relative}.pitch-hero-copy h1{max-width:940px;color:var(--ink);font-family:var(--display);letter-spacing:-.085em;margin:8px 0 0;font-size:clamp(4.2rem,9vw,10.5rem);font-weight:760;line-height:.78}.pitch-hero-copy>p:not(.eyebrow){max-width:900px;color:var(--ink-soft);margin:24px 0 0;font-size:clamp(1.05rem,1.4vw,1.32rem);line-height:1.55}.pitch-hero-copy .pitch-domain{width:auto;color:var(--cyan);letter-spacing:-.02em;border:1px solid #59d7ee47;border-radius:999px;margin-top:18px;padding:8px 12px;font-family:SF Mono,Cascadia Code,monospace;font-size:.82rem;font-weight:780;display:inline-flex}.pitch-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.pitch-thesis-card{border-radius:28px;align-self:end;padding:24px}.pitch-thesis-card span,.pitch-signal span,.competitive-card span,.pitch-slide span{color:var(--cobalt);letter-spacing:.11em;text-transform:uppercase;font-size:.73rem;font-weight:850}.pitch-thesis-card p{color:var(--ink);font-family:var(--display);letter-spacing:-.045em;margin:14px 0 20px;font-size:clamp(1.3rem,1.8vw,2rem);line-height:1.1}.pitch-thesis-card a,.source-list a{color:var(--cyan);text-decoration:none}.pitch-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.pitch-signal{border-radius:26px;min-width:0;padding:22px}.pitch-signal strong{color:var(--teal);font-family:var(--display);letter-spacing:-.08em;margin-top:18px;font-size:clamp(2.4rem,4vw,4.8rem);line-height:.88;display:block}.pitch-signal h2{color:var(--ink);margin:14px 0 0;font-size:1rem;line-height:1.25}.pitch-signal p,.competitive-card p,.pitch-slide p,.pitch-section-heading p{color:var(--muted);line-height:1.5}.pitch-section{border-radius:34px;margin-top:18px;padding:clamp(24px,3.5vw,42px)}.pitch-section-heading{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:end;gap:20px;margin-bottom:22px;display:grid}.pitch-section-heading .eyebrow{grid-column:1/-1}.pitch-section-heading h2{color:var(--ink);font-family:var(--display);letter-spacing:-.07em;margin:0;font-size:clamp(2.2rem,4vw,5rem);line-height:.92}.pitch-section-heading p{max-width:780px;margin:0}.competitive-grid,.slide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.competitive-card,.pitch-slide{border-radius:24px;min-width:0;padding:21px}.competitive-card h3,.pitch-slide h3{color:var(--ink);font-family:var(--display);letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(1.2rem,1.5vw,1.62rem);line-height:1.05}.competitive-card strong{color:var(--teal);margin-top:14px;font-size:.95rem;line-height:1.35;display:block}.pitch-slide ul{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pitch-slide li{color:var(--ink-soft);padding-left:18px;line-height:1.42;position:relative}.pitch-slide li:before{background:var(--cyan);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:.68em;left:0}.source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.source-list a{border-radius:20px;gap:6px;min-width:0;padding:16px;display:grid}.source-list span{color:var(--ink);font-weight:760}.source-list strong{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:SF Mono,Cascadia Code,monospace;font-size:.74rem;overflow:hidden}.support-agent{z-index:40;width:min(430px,100vw - 28px);color:var(--ink);pointer-events:none;justify-items:end;gap:12px;display:grid;position:fixed;bottom:clamp(14px,2vw,28px);right:clamp(14px,2vw,28px)}.support-agent button,.support-agent input{font:inherit}.support-agent-launcher,.support-agent-panel{pointer-events:auto}.support-agent-launcher{width:min(360px,100%);color:var(--ink);text-align:left;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);cursor:pointer;background:linear-gradient(135deg,#59d7ee29,#ffb66e14),#070913db;border:1px solid #59d7ee57;border-radius:999px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px 10px 10px;display:grid;box-shadow:0 18px 70px #00000070}.support-agent-launcher strong,.support-agent-launcher small{min-width:0;display:block}.support-agent-launcher strong{letter-spacing:-.02em;font-size:.92rem}.support-agent-launcher small{color:var(--muted);margin-top:2px;font-size:.74rem}.support-agent-orb{background:radial-gradient(circle at 35% 28%, #f7f0e4, var(--cyan) 28%, var(--cobalt-strong) 68%, #111827 100%);border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 0 34px #59d7ee5c,inset 0 0 18px #ffffff2e}.support-agent-orb span{background:#ffffffd6;border-radius:999px;width:12px;height:12px;animation:1.8s ease-in-out infinite support-pulse;box-shadow:0 0 18px #ffffff9e}.support-agent-panel{-webkit-backdrop-filter:blur(26px)saturate(1.16);backdrop-filter:blur(26px)saturate(1.16);background:radial-gradient(circle at 14% 0,#59d7ee29,#0000 22rem),linear-gradient(150deg,#f7f0e41c,#ffffff06),#080c18f0;border:1px solid #f7f0e42b;border-radius:28px;width:100%;overflow:hidden;box-shadow:0 28px 100px #0000008c,inset 0 1px #ffffff14}.support-agent-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:22px 22px 16px;display:grid}.support-agent-header h2{font-family:var(--display);letter-spacing:-.06em;margin:6px 0 8px;font-size:clamp(1.7rem,4vw,2.35rem);line-height:.95}.support-agent-header p:not(.eyebrow){color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.support-agent-close,.voice-toggle,.support-actions button,.support-quick-prompts button,.support-agent-form button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#ffffff0e;border-radius:999px}.support-agent-close{color:var(--muted);padding:8px 11px;font-size:.75rem}.support-agent-disclosure{background:#ffb66e14;border:1px solid #ffb66e47;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin:0 22px 14px;padding:11px 12px;display:grid}.support-agent-disclosure strong{color:#ffd5a5;font-size:.78rem}.support-agent-disclosure span{color:var(--ink-soft);font-size:.78rem;line-height:1.35}.support-agent-voice-row{color:var(--cyan);justify-content:space-between;align-items:center;gap:12px;margin:0 22px 14px;font-size:.78rem;font-weight:800;display:flex}.voice-toggle{color:var(--muted);padding:8px 11px;font-size:.74rem}.voice-toggle.enabled{color:var(--teal);border-color:#49d8c861}.support-agent-transcript{gap:10px;max-height:250px;margin:0 14px;padding:8px;display:grid;overflow-y:auto}.support-message{background:#ffffff0b;border:1px solid #f7f0e41f;border-radius:18px;max-width:92%;padding:12px}.support-message.visitor{background:#82a8ff17;border-color:#82a8ff42;justify-self:end}.support-message span{color:var(--cobalt);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:850;display:block}.support-message p{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.48}.support-actions,.support-quick-prompts{flex-wrap:wrap;gap:8px;display:flex}.support-actions{margin-top:10px}.support-actions button,.support-quick-prompts button{color:var(--cyan);padding:8px 10px;font-size:.74rem}.support-quick-prompts{margin:12px 22px 14px}.support-agent-form{gap:8px;margin:0 22px 16px;display:grid}.support-agent-form label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:780}.support-agent-form div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.support-agent-form input{min-width:0;color:var(--ink);background:#ffffff12;border:1px solid #f7f0e42e;border-radius:999px;outline:none;padding:12px 13px}.support-agent-form input::placeholder{color:#d8d0c175}.support-agent-form input:focus{border-color:#59d7ee85;box-shadow:0 0 0 3px #59d7ee24}.support-agent-form button{color:var(--ink);background:linear-gradient(135deg,#59d7ee38,#82a8ff2e);border-color:#59d7ee5c;padding:0 16px;font-weight:820}.support-agent-architecture{background:#ffffff07;border-top:1px solid #f7f0e41c;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 22px 18px;display:grid}.support-agent-architecture span{color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;border:1px solid #f7f0e41c;border-radius:999px;padding:7px 9px;font-size:.68rem;font-weight:780;overflow:hidden}.support-agent button:hover{border-color:#59d7ee80;transform:translateY(-1px)}.support-agent button:focus-visible{outline-offset:3px;outline:2px solid #59d7eeb3}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes support-pulse{0%,to{opacity:.68;transform:scale(.74)}50%{opacity:1;transform:scale(1)}}@media (width<=1080px){.command-header,.command-metric-strip,.mission-proof-strip,.pitch-hero,.pitch-section-heading,.deployment-header,.deployment-grid,.requirements-header,.evidence-intake-heading,.proof-grid,.hero-panel,.console-grid{grid-template-columns:1fr}.requirements-focus,.requirements-grid,.binding-strip,.evidence-queue-list,.pitch-signal-grid,.competitive-grid,.slide-grid,.output-metrics,.findings-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-panel{min-height:auto}.readiness-deck{grid-template-columns:repeat(3,minmax(0,1fr))}.deck-header{grid-column:1/-1}.screen-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.rail-heading{grid-column:1/-1}}@media (width<=720px){.app-frame{padding:18px 14px 34px}.topbar,.screen-panel-header{flex-direction:column;align-items:stretch}.topbar{gap:16px;display:flex}.hero-kicker,.hero-actions,.mission-actions,.pitch-actions,.screen-actions{flex-direction:column;align-items:stretch}.topbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.runtime-pill,.edition-chip,.primary-action,.secondary-action{text-align:center}.runtime-pill{padding:9px 10px;font-size:.72rem}.command-center,.pitchdeck-page,.hero-panel,.screen-panel,.pitch-hero,.pitch-section{border-radius:26px;padding:24px}.pitch-hero-copy h1{font-size:clamp(3.25rem,18vw,5.5rem);line-height:.84}.command-title h1{font-size:clamp(2.25rem,10.5vw,3.35rem);line-height:.94}.run-status-card dl,.command-metric-strip,.mission-proof-strip,.pitch-signal-grid,.competitive-grid,.slide-grid,.source-list,.deployment-summary,.binding-strip,.requirements-summary,.evidence-intake-metrics,.requirements-focus,.requirements-grid,.evidence-queue-list,.output-metrics,.findings-strip,.gap-panel li{grid-template-columns:1fr}.stage-item{grid-template-columns:34px 1fr}.deployment-card dl{grid-template-columns:1fr}.stage-item>span{grid-column:2}.hero-copy h1{letter-spacing:-.06em;font-size:clamp(2.9rem,13.5vw,4.25rem);line-height:.94}.readiness-deck,.screen-rail{grid-template-columns:1fr}.screen-panel h2{font-size:clamp(3rem,16vw,5.2rem)}.metric-badge{min-width:0}.support-agent{width:calc(100vw - 24px);bottom:12px;right:12px}.support-agent-launcher{width:100%}.support-agent-header,.support-agent-disclosure,.support-agent-form div{grid-template-columns:1fr}.support-agent-panel{border-radius:24px}.support-agent-architecture{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
