:root{--mission-cyan:#16b8cd;--mission-blue:#1a2340;--mission-purple:#16b8cd;--mission-ink:#0b1120;--wa-cyan:#16b8cd;--wa-cyan-light:#4dd4e6;--wa-navy-deep:#0b1120;--wa-navy:#0f172a;--wa-navy-card:#141e35;--wa-navy-mid:#1a2744;--wa-border:rgba(22,184,205,.12);--wa-border-accent:rgba(22,184,205,.25);--wa-text:#e8edf5;--wa-text-muted:#8899b0;--wa-light-bg:#f4f7fa;--wa-light-card:#fff;--wa-light-text:#1a1a2e;--wa-light-text-muted:#4a5568;--wa-light-border:rgba(22,184,205,.15)}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--wa-navy-deep)}h1,h2,h3,h4{font-family:Bebas Neue,Inter,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase}section.section-light{background:var(--wa-light-bg)!important;color:var(--wa-light-text);padding-bottom:7rem!important;padding-top:7rem!important}section.section-light .stage-glow{background:radial-gradient(circle at 50% 0,rgba(22,184,205,.06),transparent 60%)}section.section-light h2{color:var(--wa-light-text)}section.section-light .text-slate-300\/80,section.section-light .text-slate-300\/90,section.section-light p{color:var(--wa-light-text-muted)!important}section.section-light .text-sm.uppercase{color:var(--wa-cyan)!important}section.section-light .readiness-panel{background:var(--wa-light-card);border-color:var(--wa-light-border);box-shadow:0 4px 20px rgba(0,0,0,.06)}section.section-light .readiness-panel:before{background:radial-gradient(circle at 50% 0,rgba(22,184,205,.03),transparent 60%)}section.section-light .ready-system-row{background:var(--wa-light-bg);border-color:var(--wa-light-border)}section.section-light .ready-system-row:hover{border-color:rgba(22,184,205,.25);box-shadow:0 2px 8px rgba(22,184,205,.06)}section.section-light .ready-system-row[data-complete=true]{background:rgba(22,184,205,.04);border-color:rgba(22,184,205,.25)}section.section-light .ready-row-title{color:var(--wa-cyan)}section.section-light .ready-help{color:var(--wa-light-text-muted);opacity:.8}section.section-light .ready-status-ring{border-color:rgba(22,184,205,.25)}section.section-light .ready-status-ring i{color:rgba(22,184,205,.5)}section.section-light .ready-bool-btn,section.section-light .ready-chip,section.section-light .ready-time-btn{background:var(--wa-light-card);border-color:var(--wa-light-border);color:var(--wa-light-text)}section.section-light .ready-bool-btn[aria-pressed=true],section.section-light .ready-bool-btn[data-active=true],section.section-light .ready-chip[aria-pressed=true],section.section-light .ready-chip[data-active=true],section.section-light .ready-time-btn[aria-pressed=true],section.section-light .ready-time-btn[data-active=true]{background:rgba(22,184,205,.12);border-color:rgba(22,184,205,.5);box-shadow:0 4px 12px rgba(22,184,205,.1);color:#0b1120}section.section-light .readiness-divider{background:linear-gradient(90deg,transparent,rgba(22,184,205,.2),transparent)}section.section-light .readiness-divider:after{background:rgba(22,184,205,.5)}section.section-light .console-panel{background:var(--wa-light-card);border-color:var(--wa-light-border);box-shadow:0 4px 20px rgba(0,0,0,.06)}section.section-light .console-panel:before{color:rgba(22,184,205,.3)}section.section-light .console-panel:after{background:radial-gradient(circle,rgba(22,184,205,.02),transparent 55%)}section.section-light .persona-badge{background:var(--wa-light-card);border-color:var(--wa-light-border);box-shadow:0 2px 12px rgba(0,0,0,.04)}section.section-light .persona-badge h3{color:var(--wa-light-text)}section.section-light .persona-badge p{color:var(--wa-light-text-muted)!important}section.section-light .persona-badge[data-active=true]{background:rgba(22,184,205,.04);border-color:rgba(22,184,205,.4);box-shadow:0 8px 24px rgba(22,184,205,.1)}section.section-light .goal-toggle{background:var(--wa-light-card);border-color:var(--wa-light-border)}section.section-light .goal-toggle[data-active=true]{background:rgba(22,184,205,.06);border-color:rgba(22,184,205,.4)}section.section-light .goal-toggle h3,section.section-light .goal-toggle h4{color:var(--wa-light-text)}section.section-light .pain-chip{background:var(--wa-light-card);border-color:var(--wa-light-border);color:var(--wa-light-text)}section.section-light .pain-chip[data-active=true]{background:rgba(22,184,205,.08);border-color:rgba(22,184,205,.5)}section.section-light .btn-ghost{background:var(--wa-light-bg);border-color:var(--wa-light-border);color:var(--wa-light-text)}section.section-light .persona-badge .rounded-2xl{background:rgba(22,184,205,.08)!important;border-color:rgba(22,184,205,.2)!important}section.section-light .persona-badge{border-bottom-color:transparent}section.section-light .persona-badge:hover{border-bottom-color:var(--wa-cyan);box-shadow:0 4px 16px rgba(22,184,205,.08)}section.section-light .persona-badge[data-active=true]{border-bottom-color:var(--wa-cyan)}section.section-light [id$=-detail-panel]{background:var(--wa-light-card);border-color:var(--wa-light-border);box-shadow:0 4px 20px rgba(0,0,0,.06)}section.section-light [id$=-detail-panel] .ready-bool-btn,section.section-light [id$=-detail-panel] .ready-chip,section.section-light [id$=-detail-panel] [class*=-btn],section.section-light [id$=-detail-panel] [class*=-chip]{background:var(--wa-light-bg)!important;border-color:var(--wa-light-border)!important;color:var(--wa-light-text)!important}section.section-light [id$=-detail-panel] [aria-pressed=true],section.section-light [id$=-detail-panel] [data-active=true]{background:rgba(22,184,205,.1)!important;border-color:rgba(22,184,205,.5)!important;color:#0b1120!important}section.section-light>.absolute.inset-0{background:var(--wa-light-bg)!important}section.section-light:before{background:linear-gradient(to bottom,var(--wa-navy-deep),var(--wa-light-bg));top:-1px}section.section-light:after,section.section-light:before{content:"";height:80px;left:0;pointer-events:none;position:absolute;right:0;z-index:1}section.section-light:after{background:linear-gradient(to top,var(--wa-navy-deep),var(--wa-light-bg));bottom:-1px}section[data-stage][data-revealed=false]{display:none!important}.stellar-gradient{background:linear-gradient(165deg,#060a14,#0b1120 30%,#0f172a 55%,#141e35 75%,#1a2744)}.hero-beam{background:radial-gradient(circle at 78% 30%,rgba(22,184,205,.06),transparent 55%),linear-gradient(132deg,transparent,rgba(20,30,53,.1) 45%,rgba(22,184,205,.04) 60%,transparent 85%);inset:0;mix-blend-mode:screen;position:absolute}.hero-grid{background-image:linear-gradient(90deg,rgba(22,184,205,.05) 1px,transparent 0),linear-gradient(0deg,rgba(22,184,205,.05) 1px,transparent 0);background-size:80px 80px;bottom:-40%;height:70%;left:0;opacity:.2;position:absolute;right:0;transform:perspective(900px) rotateX(78deg);transform-origin:bottom}.hero-particles:after,.hero-particles:before{animation:particle-float 12s ease-in-out infinite;background:rgba(22,184,205,.3);border-radius:50%;content:"";height:4px;position:absolute;width:4px}.hero-particles:before{left:32%;top:25%}.hero-particles:after{animation-delay:2.5s;left:48%;top:45%}@keyframes particle-float{0%,to{opacity:.6;transform:translate(0)}25%{opacity:.9;transform:translate(15px,-20px)}50%{opacity:.5;transform:translate(-10px,-35px)}75%{opacity:.8;transform:translate(20px,-15px)}}.orbital-field:after,.orbital-field:before{animation:orbit-spin 38s linear infinite;border:1px solid rgba(22,184,205,.12);border-radius:9999px;content:"";inset:-10rem;position:absolute}.orbital-field:after{animation-duration:60s;border-color:rgba(20,30,53,.18)}@keyframes rocket-float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes rocket-glow-pulse{0%,to{opacity:.45}50%{opacity:.85}}.rocket-container{animation:rocket-float 6s ease-in-out infinite;filter:drop-shadow(0 20px 35px rgba(22,184,205,.15));isolation:isolate;position:relative}.rocket-glow{animation:rocket-glow-pulse 3.5s ease-in-out infinite;background:radial-gradient(circle,rgba(22,184,205,.18) 0,transparent 60%);border-radius:50%;filter:blur(40px);inset:0;opacity:.4;position:absolute;z-index:0}.rocket-spotlight{background:radial-gradient(220px 220px at var(--sx,50%) var(--sy,50%),rgba(22,184,205,.2),rgba(22,184,205,.06) 50%,transparent 75%),radial-gradient(480px 480px at calc(var(--sx, 50%) + 40px) calc(var(--sy, 50%) + 40px),rgba(20,30,53,.06),transparent 65%);filter:blur(6px);inset:-25%;-webkit-mask-image:radial-gradient(closest-side at var(--sx,50%) var(--sy,50%),#000 70%,transparent 100%);mask-image:radial-gradient(closest-side at var(--sx,50%) var(--sy,50%),#000 70%,transparent 100%);transition:background 60ms linear;will-change:background;z-index:20}.rocket-scan,.rocket-spotlight{mix-blend-mode:screen;pointer-events:none;position:absolute}.rocket-scan{animation:scan-sweep 7s linear infinite;background:linear-gradient(90deg,transparent,rgba(22,184,205,.08),transparent);filter:blur(8px);inset:-10% -10%;opacity:.2;z-index:15}@keyframes scan-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.orbit-container{height:440px;transform:translate(-50%,-50%);width:440px}.orbit-container,.orbit-icon{left:50%;pointer-events:none;position:absolute;top:50%}.orbit-icon{align-items:center;animation:orbit 24s linear infinite;backdrop-filter:blur(6px);background:linear-gradient(135deg,rgba(20,30,53,.9),rgba(15,23,42,.85));border:1px solid rgba(22,184,205,.2);border-radius:18px;box-shadow:0 8px 20px rgba(0,0,0,.3);display:flex;height:64px;justify-content:center;margin:-32px;width:64px}.orbit-icon:nth-child(2){animation-delay:-6s}.orbit-icon:nth-child(3){animation-delay:-12s}.orbit-icon:nth-child(4){animation-delay:-18s}@keyframes orbit{0%{transform:rotate(0deg) translateX(210px) rotate(0deg)}to{transform:rotate(1turn) translateX(210px) rotate(-1turn)}}@keyframes orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#readiness-advance:not([disabled]){animation:systems-green-flash 2.5s ease-in-out infinite}@keyframes systems-green-flash{0%,to{border-color:rgba(22,184,205,.3);box-shadow:0 0 0 rgba(22,184,205,0)}50%{border-color:rgba(22,184,205,.6);box-shadow:0 4px 16px rgba(22,184,205,.15)}}section[data-stage]{min-height:100svh}@media (max-height:900px){#mission-hero{padding-bottom:3.5rem!important;padding-top:3.5rem!important}#mission-hero .grid{gap:2.5rem!important}#mission-hero h1{font-size:2.9rem!important;line-height:1.1!important}#mission-hero p{font-size:1rem!important}#mission-hero .rocket-container{height:320px!important;width:320px!important}#mission-persona{padding-bottom:4rem!important;padding-top:4rem!important}#mission-persona .text-center.mb-16{margin-bottom:2.5rem!important}#mission-goal{padding-bottom:4rem!important;padding-top:4rem!important}#mission-goal .text-center.mb-16{margin-bottom:2.5rem!important}#mission-readiness{padding-bottom:4rem!important;padding-top:4rem!important}#mission-readiness [class*=mb-16]{margin-bottom:2rem!important}#mission-cta{padding-bottom:4rem!important;padding-top:4rem!important}}@media (max-height:800px){#mission-hero{padding-bottom:3rem!important;padding-top:3rem!important}#mission-hero .grid{gap:2rem!important}#mission-hero h1{font-size:2.6rem!important}#mission-hero .rocket-container{height:300px!important;width:300px!important}#mission-cta,#mission-goal,#mission-persona,#mission-readiness{padding-bottom:3.5rem!important;padding-top:3.5rem!important}}.progress-dock{box-shadow:6px 10px 24px rgba(var(--c-primary-rgb),.15);left:0;padding-left:.25rem;transition:opacity .4s ease,transform .4s ease}.progress-dock:before{background:linear-gradient(180deg,rgba(20,30,53,0),rgba(20,30,53,.25) 15%,rgba(22,184,205,.3) 50%,rgba(20,30,53,.25) 85%,rgba(20,30,53,0));border-bottom-right-radius:8px;border-top-right-radius:8px;content:"";height:calc(100vh - 6rem);left:0;pointer-events:none;position:fixed;top:50%;transform:translateY(-50%);width:3px;z-index:-1}.progress-dock[data-visibility=hidden]{opacity:0;pointer-events:none;transform:translate(-1.5rem,-50%);visibility:hidden}.progress-dock[data-visibility=visible]{opacity:1;pointer-events:auto;transform:translateY(-50%);visibility:visible}.progress-pill{align-items:center;backdrop-filter:blur(10px);background:rgba(11,17,32,.85);border:1px solid var(--wa-border);border-radius:0 9999px 9999px 0;box-shadow:0 4px 12px rgba(0,0,0,.3);cursor:pointer;display:flex;gap:.75rem;padding:.7rem 1rem .7rem .85rem;transition:all .35s ease}.progress-pill[data-stage-state=hidden]{opacity:0;pointer-events:none;transform:translateX(-32px)}.progress-pill[data-stage-state=active]{background:linear-gradient(135deg,rgba(20,30,53,.95),rgba(15,23,42,.9));border-color:rgba(22,184,205,.5);box-shadow:0 4px 16px rgba(22,184,205,.12)}.progress-pill[data-stage-state=pending]{opacity:.6;pointer-events:auto;transform:translateX(0)}.progress-pill[data-stage-state=active],.progress-pill[data-stage-state=completed]{opacity:1;pointer-events:auto;transform:translateX(0)}.progress-pill[data-stage-state=completed]{background:rgba(11,17,32,.85);border-color:rgba(20,30,53,.35)}.progress-index{align-items:center;background:rgba(11,17,32,.85);border:2px solid rgba(148,163,184,.4);border-radius:9999px;display:inline-flex;font-size:.9rem;font-weight:700;height:2.25rem;justify-content:center;transition:all .35s ease;width:2.25rem}.progress-pill[data-stage-state=active] .progress-index,.progress-pill[data-stage-state=completed] .progress-index{background:rgba(11,17,32,.85);border-color:hsla(0,0%,100%,.55)}.persona-badge{background:linear-gradient(160deg,var(--wa-navy-card),var(--wa-navy));border:1px solid var(--wa-border);border-bottom:3px solid transparent;border-radius:1rem;cursor:pointer;isolation:isolate;overflow:hidden;padding:2.5rem 2.25rem;position:relative;text-align:left;transition:all .35s ease;width:100%}.persona-badge:hover{border-bottom-color:var(--wa-cyan)}.persona-badge:before{background:radial-gradient(circle,rgba(22,184,205,.15),transparent 60%);content:"";inset:-40%;opacity:0;position:absolute;transform:scale(.8);transition:all .45s ease;z-index:-1}.persona-badge[data-active=true]:before{filter:blur(12px);opacity:1;transform:scale(1.1)}.persona-badge[data-active=true]{border-color:rgba(22,184,205,.4);border-bottom-color:var(--wa-cyan);box-shadow:0 8px 24px rgba(22,184,205,.1);transform:translateY(-4px)}.persona-halo{border:1px solid rgba(22,184,205,.1);border-radius:inherit;inset:0;mix-blend-mode:screen;opacity:0;position:absolute;transition:opacity .35s ease}.persona-badge[data-active=true] .persona-halo{opacity:1}#msp-detail-panel{padding:2rem}#msp-detail-panel .section-label{color:rgba(165,243,252,.75);letter-spacing:.35em}#msp-detail-panel .msp-controls{display:block;width:100%}#msp-detail-panel .msp-offer-chip,#msp-detail-panel .msp-region-chip,#msp-detail-panel .msp-size-btn,#msp-detail-panel .msp-whitelabel-btn,#msp-detail-panel .pain-chip{background:linear-gradient(135deg,var(--wa-navy-card),var(--wa-navy));border:1px solid rgba(148,163,184,.32);border-radius:9999px;color:#cbd5e1;cursor:pointer;font-size:.9rem;font-weight:500;overflow:hidden;padding:.7rem 1rem;position:relative;transition:all .25s ease}#msp-detail-panel .msp-offer-chip:before,#msp-detail-panel .msp-region-chip:before,#msp-detail-panel .pain-chip:before{background:linear-gradient(135deg,rgba(22,184,205,.15),rgba(20,30,53,.12));content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s ease}#msp-detail-panel .msp-offer-chip:hover:before,#msp-detail-panel .msp-region-chip:hover:before,#msp-detail-panel .pain-chip:hover:before{opacity:1}#msp-detail-panel .msp-offer-chip[aria-pressed=true],#msp-detail-panel .msp-offer-chip[data-active=true],#msp-detail-panel .msp-region-chip[aria-pressed=true],#msp-detail-panel .msp-region-chip[data-active=true],#msp-detail-panel .pain-chip[data-active=true],#msp-detail-panel .progress-pill[data-stage-state=active]{animation:power-up .6s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,rgba(20,30,53,.95),rgba(15,23,42,.85));border-color:rgba(22,184,205,.6);box-shadow:0 4px 12px rgba(22,184,205,.1);color:#e0f2fe}#advisor-detail-panel{padding:2rem}#advisor-detail-panel .advisor-controls{display:block;width:100%}#advisor-detail-panel .advisor-cobrand-btn,#advisor-detail-panel .advisor-focus-chip,#advisor-detail-panel .advisor-region-chip,#advisor-detail-panel .advisor-size-btn{background:linear-gradient(135deg,var(--wa-navy-card),var(--wa-navy));border:1px solid var(--wa-border);border-radius:9999px;color:#cbd5e1;cursor:pointer;font-weight:500;overflow:hidden;padding:.6rem 1rem;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}#advisor-detail-panel .advisor-cobrand-btn:before,#advisor-detail-panel .advisor-focus-chip:before,#advisor-detail-panel .advisor-region-chip:before,#advisor-detail-panel .advisor-size-btn:before{background:linear-gradient(135deg,rgba(22,184,205,.1),rgba(20,30,53,.1));content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease}#advisor-detail-panel .advisor-cobrand-btn:hover:before,#advisor-detail-panel .advisor-focus-chip:hover:before,#advisor-detail-panel .advisor-region-chip:hover:before,#advisor-detail-panel .advisor-size-btn:hover:before{opacity:1}#advisor-detail-panel .advisor-cobrand-btn[aria-pressed=true],#advisor-detail-panel .advisor-cobrand-btn[data-active=true],#advisor-detail-panel .advisor-focus-chip[aria-pressed=true],#advisor-detail-panel .advisor-focus-chip[data-active=true],#advisor-detail-panel .advisor-region-chip[aria-pressed=true],#advisor-detail-panel .advisor-region-chip[data-active=true],#advisor-detail-panel .advisor-size-btn[aria-pressed=true],#advisor-detail-panel .advisor-size-btn[data-active=true]{background:linear-gradient(135deg,rgba(20,30,53,.95),rgba(15,23,42,.85));border-color:rgba(22,184,205,.45);box-shadow:0 4px 12px rgba(22,184,205,.1);color:#e0f2fe}#distributor-detail-panel{padding:2rem}#distributor-detail-panel .distributor-controls{display:block;width:100%}#distributor-detail-panel .dist-band-btn,#distributor-detail-panel .dist-dealreg-btn,#distributor-detail-panel .dist-focus-chip,#distributor-detail-panel .dist-mdf-btn,#distributor-detail-panel .dist-region-chip{background:linear-gradient(135deg,var(--wa-navy-card),var(--wa-navy));border:1px solid var(--wa-border);border-radius:9999px;color:#cbd5e1;cursor:pointer;font-weight:500;overflow:hidden;padding:.6rem 1rem;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}#distributor-detail-panel .dist-band-btn:before,#distributor-detail-panel .dist-dealreg-btn:before,#distributor-detail-panel .dist-focus-chip:before,#distributor-detail-panel .dist-mdf-btn:before,#distributor-detail-panel .dist-region-chip:before{background:linear-gradient(135deg,rgba(22,184,205,.12),rgba(22,184,205,.08));content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease}#distributor-detail-panel .dist-band-btn:hover:before,#distributor-detail-panel .dist-dealreg-btn:hover:before,#distributor-detail-panel .dist-focus-chip:hover:before,#distributor-detail-panel .dist-mdf-btn:hover:before,#distributor-detail-panel .dist-region-chip:hover:before{opacity:1}#distributor-detail-panel .dist-band-btn[aria-pressed=true],#distributor-detail-panel .dist-band-btn[data-active=true],#distributor-detail-panel .dist-dealreg-btn[aria-pressed=true],#distributor-detail-panel .dist-dealreg-btn[data-active=true],#distributor-detail-panel .dist-focus-chip[aria-pressed=true],#distributor-detail-panel .dist-focus-chip[data-active=true],#distributor-detail-panel .dist-mdf-btn[aria-pressed=true],#distributor-detail-panel .dist-mdf-btn[data-active=true],#distributor-detail-panel .dist-region-chip[aria-pressed=true],#distributor-detail-panel .dist-region-chip[data-active=true]{background:linear-gradient(135deg,rgba(20,30,53,.95),rgba(15,23,42,.85));border-color:rgba(22,184,205,.4);box-shadow:0 4px 12px rgba(22,184,205,.1);color:#dceafe}#msp-detail-panel .msp-size-btn,#msp-detail-panel .msp-whitelabel-btn{background:var(--wa-navy-card);border:1px solid var(--wa-border);border-radius:9999px;color:#cbd5e1;padding:.6rem 1rem}#msp-detail-panel .msp-size-btn[aria-pressed=true],#msp-detail-panel .msp-size-btn[data-active=true],#msp-detail-panel .msp-whitelabel-btn[aria-pressed=true],#msp-detail-panel .msp-whitelabel-btn[data-active=true]{background:linear-gradient(135deg,rgba(20,30,53,.95),rgba(15,23,42,.85));border-color:rgba(22,184,205,.45);box-shadow:0 4px 12px rgba(22,184,205,.08);color:#e0f2fe}#msp-detail-panel .msp-divider{background:linear-gradient(90deg,rgba(22,184,205,0),rgba(22,184,205,.25),rgba(22,184,205,0));border-radius:9999px;height:1px;opacity:.5;width:100%}.btn-primary[disabled]{cursor:not-allowed;filter:grayscale(20%);opacity:.45}#persona-layout.msp-expanded{grid-template-columns:1fr!important}#persona-layout.msp-expanded #msp-detail-panel{grid-column:1/-1}@keyframes gridFadeSlideOut{0%{filter:blur(0);opacity:1;transform:translateY(0)}to{filter:blur(2px);opacity:0;transform:translateY(12px)}}.animate-out{animation:gridFadeSlideOut .38s ease-out forwards}@keyframes panelPopIn{0%{opacity:0;transform:translateY(8px) scale(.98)}60%{opacity:1;transform:translateY(0) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.panel-enter{animation:panelPopIn .5s cubic-bezier(.22,1,.36,1) both}.goal-toggle[aria-pressed=true],.goal-toggle[data-active=true]{background:linear-gradient(135deg,rgba(20,30,53,.95),rgba(15,23,42,.85));border:1px solid rgba(22,184,205,.4);box-shadow:0 4px 16px rgba(22,184,205,.08)}#goal-console-secondary .pain-chip[aria-pressed=true],#goal-console-secondary .pain-chip[data-active=true]{background:linear-gradient(135deg,rgba(20,30,53,.95),rgba(15,23,42,.85));border-color:rgba(22,184,205,.5);box-shadow:0 4px 12px rgba(22,184,205,.08);color:#e0f2fe}#si-detail-panel{padding:2rem}#si-detail-panel .si-controls{display:block;width:100%}#si-detail-panel .si-focus-chip,#si-detail-panel .si-length-btn,#si-detail-panel .si-procure-btn,#si-detail-panel .si-region-chip,#si-detail-panel .si-vertical-chip{background:linear-gradient(135deg,var(--wa-navy-card),var(--wa-navy));border:1px solid var(--wa-border);border-radius:9999px;color:#cbd5e1;cursor:pointer;font-weight:500;overflow:hidden;padding:.6rem 1rem;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}#si-detail-panel .si-focus-chip:before,#si-detail-panel .si-length-btn:before,#si-detail-panel .si-procure-btn:before,#si-detail-panel .si-region-chip:before,#si-detail-panel .si-vertical-chip:before{background:linear-gradient(135deg,rgba(22,184,205,.12),rgba(22,184,205,.08));content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease}#si-detail-panel .si-focus-chip:hover:before,#si-detail-panel .si-length-btn:hover:before,#si-detail-panel .si-procure-btn:hover:before,#si-detail-panel .si-region-chip:hover:before,#si-detail-panel .si-vertical-chip:hover:before{opacity:1}#si-detail-panel .si-focus-chip[aria-pressed=true],#si-detail-panel .si-focus-chip[data-active=true],#si-detail-panel .si-length-btn[aria-pressed=true],#si-detail-panel .si-length-btn[data-active=true],#si-detail-panel .si-procure-btn[aria-pressed=true],#si-detail-panel .si-procure-btn[data-active=true],#si-detail-panel .si-region-chip[aria-pressed=true],#si-detail-panel .si-region-chip[data-active=true],#si-detail-panel .si-vertical-chip[aria-pressed=true],#si-detail-panel .si-vertical-chip[data-active=true]{background:linear-gradient(135deg,rgba(20,30,53,.95),rgba(15,23,42,.85));border-color:rgba(22,184,205,.4);box-shadow:0 4px 12px rgba(22,184,205,.1);color:#dceafe}.ui-divider{background:linear-gradient(90deg,rgba(22,184,205,0),rgba(22,184,205,.22),rgba(22,184,205,0));border-radius:9999px;height:1px;opacity:.55;width:100%}.traj-group{background:linear-gradient(135deg,var(--wa-navy),var(--wa-navy-deep));border:1px solid var(--wa-border);border-radius:.75rem;padding:1.5rem;position:relative;transition:all .3s ease}.traj-group:hover{border-color:rgba(20,30,53,.35);box-shadow:0 2px 8px rgba(0,0,0,.2)}.traj-group[data-complete=true]{background:linear-gradient(135deg,var(--wa-navy-card),var(--wa-navy));border-color:rgba(22,184,205,.3)}.traj-group[data-complete=true]:after{animation:pulse-glow 2s ease-in-out infinite;background:#16b8cd;border-radius:50%;box-shadow:0 0 6px rgba(22,184,205,.5);content:"";height:8px;position:absolute;right:.75rem;top:.75rem;width:8px}.traj-group .traj-btn{background:linear-gradient(135deg,var(--wa-navy-card),var(--wa-navy));border:1px solid var(--wa-border);border-radius:9999px;color:#cbd5e1;font-weight:500;margin:.25rem .35rem;overflow:hidden;padding:.6rem 1rem;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.traj-group .traj-btn:before{background:linear-gradient(135deg,rgba(22,184,205,.1),rgba(20,30,53,.1));content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s ease}.traj-group .traj-btn:hover:before{opacity:1}.traj-group .traj-btn[aria-pressed=true],.traj-group .traj-btn[data-active=true]{background:linear-gradient(135deg,rgba(22,184,205,.45),rgba(20,30,53,.4));border-color:rgba(22,184,205,.6);box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 8px 24px rgba(22,184,205,.3),0 0 40px rgba(22,184,205,.15);color:#e0f2fe;transform:translateY(-1px)}.traj-help{color:rgba(203,213,225,.8);font-size:.85rem;margin-top:.4rem}#mission-goal .ready-chip.traj-btn{background:linear-gradient(135deg,var(--wa-navy-card),var(--wa-navy));border:1px solid var(--wa-border);border-radius:9999px;color:#cbd5e1;cursor:pointer;font-size:.9rem;font-weight:500;overflow:hidden;padding:.7rem 1rem;position:relative;transition:all .25s ease}#mission-goal .ready-chip.traj-btn:before{background:linear-gradient(135deg,rgba(22,184,205,.15),rgba(20,30,53,.12));content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s ease}#mission-goal .ready-chip.traj-btn:hover:before{opacity:1}#mission-goal .ready-chip.traj-btn[aria-pressed=true],#mission-goal .ready-chip.traj-btn[data-active=true]{background:linear-gradient(135deg,rgba(20,30,53,.95),rgba(15,23,42,.85));border-color:rgba(22,184,205,.45);box-shadow:0 4px 12px rgba(22,184,205,.08);color:#e0f2fe}.timeline-selector{backdrop-filter:blur(8px);background:linear-gradient(135deg,var(--wa-navy),var(--wa-navy-deep));border:1px solid var(--wa-border);border-radius:.75rem;margin-top:1.5rem;padding:2rem 1rem;position:relative;width:100%}.timeline-line{background:linear-gradient(90deg,rgba(148,163,184,.2),rgba(22,184,205,.4) 25%,rgba(20,30,53,.4) 50%,rgba(22,184,205,.4) 75%,rgba(148,163,184,.2));box-shadow:0 0 8px rgba(22,184,205,.2),0 0 16px rgba(22,184,205,.1);height:3px;left:8%;right:8%;top:50%;transform:translateY(-50%);z-index:0}.timeline-line,.timeline-line:before{border-radius:9999px;position:absolute}.timeline-line:before{animation:timeline-pulse 3s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(22,184,205,.3) 50%,transparent);content:"";inset:0}@keyframes timeline-pulse{0%,to{opacity:.3}50%{opacity:.8}}.timeline-points{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);justify-items:center;z-index:1}.timeline-point,.timeline-points{align-items:center;position:relative}.timeline-point{background:none;border:none;border-radius:.75rem;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;outline:none;padding:.75rem 1rem;transition:all .35s cubic-bezier(.4,0,.2,1)}.timeline-point:before{background:linear-gradient(135deg,rgba(22,184,205,.08),rgba(20,30,53,.05));border-radius:.75rem;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.timeline-point:hover:before{opacity:1}.timeline-point:focus{outline:none}.timeline-point:focus-visible{box-shadow:0 0 0 2px rgba(22,184,205,.4)}.timeline-dot{background:linear-gradient(135deg,rgba(11,17,32,.95),rgba(8,12,22,.9));border:2px solid rgba(148,163,184,.5);border-radius:50%;height:20px;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1);width:20px;z-index:2}.timeline-dot:before{background:radial-gradient(circle,rgba(22,184,205,.4),transparent 65%);filter:blur(4px);inset:-6px}.timeline-dot:after,.timeline-dot:before{border-radius:50%;content:"";opacity:0;position:absolute;transition:opacity .35s ease}.timeline-dot:after{background:radial-gradient(circle at 30% 30%,rgba(22,184,205,.6),transparent 70%);inset:3px}.timeline-point:hover .timeline-dot{border-color:rgba(22,184,205,.7);box-shadow:0 0 12px rgba(22,184,205,.4);transform:scale(1.15)}.timeline-point:hover .timeline-dot:before{opacity:.8}.timeline-point:hover .timeline-dot:after{opacity:.5}.timeline-point[aria-pressed=true] .timeline-dot,.timeline-point[data-active=true] .timeline-dot{background:linear-gradient(135deg,rgba(22,184,205,.95),rgba(20,30,53,.9));border-color:#16b8cd;box-shadow:0 0 0 3px rgba(22,184,205,.25),0 0 16px rgba(22,184,205,.5),0 0 32px rgba(22,184,205,.3);transform:scale(1.25)}.timeline-point[aria-pressed=true] .timeline-dot:before,.timeline-point[data-active=true] .timeline-dot:before{animation:dot-glow 2s ease-in-out infinite;opacity:1}.timeline-point[aria-pressed=true] .timeline-dot:after,.timeline-point[data-active=true] .timeline-dot:after{opacity:1}@keyframes dot-glow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.timeline-label{color:rgba(203,213,225,.75);font-size:.85rem;font-weight:500;letter-spacing:.02em;position:relative;transition:all .3s ease;white-space:nowrap;z-index:2}.timeline-point:hover .timeline-label{color:#16b8cd;transform:translateY(-2px)}.timeline-point[aria-pressed=true] .timeline-label,.timeline-point[data-active=true] .timeline-label{color:#16b8cd;font-weight:600;text-shadow:0 0 8px rgba(22,184,205,.5)}.traj-avatars{display:flex;flex-wrap:wrap;gap:.5rem}.traj-avatar{align-items:center;background:var(--wa-navy-card);border:1px solid var(--wa-border);border-radius:9999px;color:#cbd5e1;display:inline-flex;gap:.6rem;padding:.5rem .9rem}.traj-avatar i{opacity:.9}.traj-avatar[aria-pressed=true],.traj-avatar[data-active=true]{background:linear-gradient(135deg,rgba(20,30,53,.95),rgba(15,23,42,.85));border-color:rgba(22,184,205,.45);box-shadow:0 4px 12px rgba(22,184,205,.08);color:#e0f2fe}#mission-goal[data-goal-locked=true] #goal-grid .goal-toggle:not([data-active=true]){display:none}#mission-goal[data-goal-locked=true] #goal-grid{grid-template-columns:1fr!important}.console-panel{backdrop-filter:blur(12px);background:linear-gradient(160deg,var(--wa-navy-card),var(--wa-navy-deep));border:1px solid var(--wa-border);border-radius:1rem;isolation:isolate;overflow:hidden;padding:2.25rem;position:relative}#mission-scroll,#telemetry-log,body,html{overflow-anchor:none}#telemetry-log{display:flex;flex-direction:column-reverse;font-family:Courier New,Consolas,monospace;font-size:.875rem;gap:1rem;max-height:280px;overflow-y:auto;padding-right:.5rem;position:relative}#telemetry-log::-webkit-scrollbar{width:4px}#telemetry-log::-webkit-scrollbar-track{background:rgba(11,17,32,.5)}#telemetry-log::-webkit-scrollbar-thumb{background:rgba(22,184,205,.4);border-radius:2px}#goal-console,#goal-console-secondary,#mission-goal{overflow-anchor:none}#telemetry-log:before{background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),transparent 1px,transparent 2px,rgba(0,0,0,.15) 3px);opacity:.3;z-index:10}#telemetry-log:after,#telemetry-log:before{content:"";inset:0;pointer-events:none;position:absolute}#telemetry-log:after{background-image:linear-gradient(rgba(22,184,205,.03) 1px,transparent 0),linear-gradient(90deg,rgba(22,184,205,.03) 1px,transparent 0);background-size:20px 20px;z-index:1}#telemetry-log>.telemetry-entry+.telemetry-entry{margin-top:.75rem!important}#mission-scroll.snapping-disabled{scroll-snap-type:none!important}.telemetry-entry{background:linear-gradient(135deg,var(--wa-navy),var(--wa-navy-deep))!important;border:1px solid var(--wa-border)!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important;color:rgba(224,242,254,.95);font-family:Courier New,Consolas,monospace;letter-spacing:.02em;overflow:hidden;padding:0!important;position:relative}.telemetry-entry:before{background:linear-gradient(90deg,rgba(20,30,53,.12),rgba(20,30,53,.03));border-bottom:1px solid var(--wa-border);color:rgba(22,184,205,.7);content:attr(data-timestamp);display:block;font-family:Courier New,monospace;font-size:.65rem;font-weight:700;letter-spacing:.15em;padding:.4rem 1rem;text-transform:uppercase}.telemetry-entry{padding-top:0!important}.telemetry-message{display:block;padding:1rem 1rem 1rem 2.5rem;position:relative}.telemetry-message:before{animation:status-blink 2s ease-in-out infinite;background:#16b8cd;border-radius:50%;box-shadow:0 0 10px rgba(22,184,205,.9);content:"";height:7px;left:1rem;position:absolute;top:1.25rem;width:7px}@keyframes status-blink{0%,to{opacity:1}50%{opacity:.3}}.console-panel:before{animation:cursor-blink 1s step-end infinite;bottom:1rem;color:rgba(22,184,205,.6);content:"▌";font-family:monospace;font-size:1.2rem;position:absolute;right:1.5rem;z-index:20}@keyframes cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}.fuel-gauge{background:linear-gradient(180deg,rgba(20,30,53,.15),rgba(11,17,32,.2));bottom:1.25rem;box-shadow:inset 0 0 0 1px var(--wa-border);left:.6rem;pointer-events:none;top:1.25rem;width:12px;z-index:1}.fuel-fill,.fuel-gauge{border-radius:9999px;position:absolute}.fuel-fill{background:linear-gradient(180deg,#16b8cd,#141e35);bottom:2px;box-shadow:0 4px 8px rgba(22,184,205,.15);height:70%;left:2px;right:2px;transition:height .25s ease}.console-panel:after{animation:console-pulse 12s ease-in-out infinite;background:radial-gradient(circle,rgba(22,184,205,.04),transparent 55%);content:"";inset:-50% -30%;opacity:.3;pointer-events:none;position:absolute}@keyframes console-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.goal-toggle{align-items:center;background:var(--wa-navy-card);border:1px solid var(--wa-border);border-bottom:3px solid transparent;border-radius:1rem;cursor:pointer;display:flex;gap:1.5rem;justify-content:space-between;overflow-anchor:none;padding:1.65rem 1.75rem;scroll-margin-top:2rem;text-align:left;transition:all .35s ease;width:100%}.goal-toggle:hover{border-color:rgba(22,184,205,.3);box-shadow:0 4px 16px rgba(22,184,205,.06)}.goal-toggle[data-active=true]{background:linear-gradient(135deg,rgba(20,30,53,.95),rgba(15,23,42,.85));border-color:rgba(22,184,205,.45);transform:none}.goal-toggle:hover,.goal-toggle[data-active=true]{border-bottom-color:var(--wa-cyan)}.goal-toggle:focus{outline:none}#goal-console-secondary{min-height:360px}.pain-chip{align-items:center;background:var(--wa-navy-card);border:1px solid var(--wa-border);border-radius:9999px;cursor:pointer;display:inline-flex;font-size:.9rem;gap:.75rem;margin:.5rem;padding:.9rem 1.2rem;transition:all .3s ease}.pain-chip[data-active=true]{background:linear-gradient(135deg,rgba(20,30,53,.95),rgba(15,23,42,.85));border-color:rgba(22,184,205,.45);box-shadow:0 4px 12px rgba(22,184,205,.08)}.pain-chip:hover{border-color:rgba(20,30,53,.4)}input[type=range].mission-slider{accent-color:var(--mission-cyan);background:linear-gradient(90deg,rgba(22,184,205,.8),rgba(20,30,53,.65));border-radius:999px;height:4px;width:100%}.mission-slider::-webkit-slider-thumb{appearance:none;background:#0b1120;border:3px solid rgba(var(--c-accent-rgb),.9);border-radius:999px;box-shadow:0 0 0 6px rgba(var(--c-accent-rgb),.25);height:22px;transition:transform .2s ease;width:22px}.mission-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.mission-slider::-moz-range-thumb{background:#0b1120;border:3px solid rgba(22,184,205,.9);border-radius:999px;box-shadow:0 0 0 6px rgba(22,184,205,.25);height:22px;width:22px}.story-card{background:linear-gradient(160deg,var(--wa-navy-card),var(--wa-navy));border:1px solid var(--wa-border);border-bottom:3px solid var(--wa-cyan);border-radius:1rem;min-width:320px;overflow:hidden;padding:2.5rem;position:relative;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;z-index:0}.story-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.3);transform:translateY(-3px);z-index:50}.story-card:after{background:radial-gradient(circle,rgba(22,184,205,.08),transparent 60%);content:"";inset:-40% 10% 60% -10%;opacity:.3;pointer-events:none;position:absolute;z-index:0}#mission-readiness{overflow:visible}.story-proof{background:linear-gradient(160deg,var(--wa-navy-deep),var(--wa-navy));border-radius:.75rem;margin-top:1rem;min-height:56px;padding:.9rem 1rem}.readiness-panel,.story-proof{border:1px solid var(--wa-border);position:relative}.readiness-panel{backdrop-filter:blur(16px);background:linear-gradient(160deg,var(--wa-navy-card),var(--wa-navy-deep));border-radius:1rem;box-shadow:0 4px 20px rgba(0,0,0,.3);overflow:hidden;padding:2.5rem}.readiness-panel:before{background:radial-gradient(circle at 50% 0,rgba(22,184,205,.04),transparent 60%);content:"";inset:-50% -20%;pointer-events:none;position:absolute;z-index:0}.readiness-panel>*{position:relative;z-index:1}.ready-system-row{background:linear-gradient(135deg,var(--wa-navy),var(--wa-navy-deep));border:1px solid var(--wa-border);border-radius:.75rem;padding:1.5rem;position:relative;transition:all .3s ease}.ready-system-row:hover{border-color:rgba(20,30,53,.35);box-shadow:0 2px 8px rgba(0,0,0,.2)}.ready-system-row[data-complete=true]{background:linear-gradient(135deg,var(--wa-navy-card),var(--wa-navy));border-color:rgba(22,184,205,.3)}.ready-system-row[data-complete=true]:after{animation:pulse-glow 2s ease-in-out infinite;background:#16b8cd;border-radius:50%;box-shadow:0 0 6px rgba(22,184,205,.5);content:"";height:8px;position:absolute;right:.75rem;top:.75rem;width:8px}@keyframes pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.ready-row-header{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.ready-status-ring{align-items:center;border:2px solid rgba(148,163,184,.3);border-radius:50%;display:flex;height:32px;justify-content:center;position:relative;transition:all .3s ease;width:32px}.ready-system-row[data-complete=true] .ready-status-ring{background:radial-gradient(circle,rgba(22,184,205,.2),transparent);border-color:#16b8cd;box-shadow:0 0 16px rgba(22,184,205,.4)}.ready-status-ring i{color:rgba(148,163,184,.5);height:14px;transition:color .3s ease;width:14px}.ready-system-row[data-complete=true] .ready-status-ring i{color:#16b8cd}.ready-row-title{color:var(--wa-cyan);font-size:.8rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase}.ready-help{color:rgba(203,213,225,.75);font-size:.8rem;font-style:italic;margin-top:.5rem;opacity:.9}#mission-readiness .ready-bool-btn,#mission-readiness .ready-chip,#mission-readiness .ready-time-btn{background:linear-gradient(135deg,var(--wa-navy-card),var(--wa-navy));border:1px solid var(--wa-border);border-radius:9999px;color:#cbd5e1;font-weight:500;overflow:hidden;padding:.6rem 1rem;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}#mission-readiness .ready-bool-btn:before,#mission-readiness .ready-chip:before,#mission-readiness .ready-time-btn:before{background:linear-gradient(135deg,rgba(22,184,205,.1),rgba(20,30,53,.1));content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s ease}#mission-readiness .ready-bool-btn:hover:before,#mission-readiness .ready-chip:hover:before,#mission-readiness .ready-time-btn:hover:before{opacity:1}#mission-readiness .ready-bool-btn[aria-pressed=true],#mission-readiness .ready-bool-btn[data-active=true],#mission-readiness .ready-chip[aria-pressed=true],#mission-readiness .ready-chip[data-active=true],#mission-readiness .ready-time-btn[aria-pressed=true],#mission-readiness .ready-time-btn[data-active=true]{background:linear-gradient(135deg,rgba(22,184,205,.45),rgba(20,30,53,.4));border-color:rgba(22,184,205,.6);box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 8px 24px rgba(22,184,205,.3),0 0 40px rgba(22,184,205,.15);color:#e0f2fe;transform:translateY(-1px)}.readiness-divider{background:linear-gradient(90deg,transparent,rgba(22,184,205,.3),transparent);height:1px;margin:2rem 0;position:relative}.readiness-divider:after{background:rgba(22,184,205,.6);border-radius:50%;box-shadow:0 0 8px rgba(22,184,205,.5);content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.story-proof-label{color:rgba(203,213,225,.75);font-size:.7rem;letter-spacing:.35em;text-transform:uppercase}.story-proof-value{color:var(--wa-cyan);font-size:1rem;font-weight:600;line-height:1.4;margin-top:.35rem;text-shadow:none}.story-aux{background:linear-gradient(160deg,var(--wa-navy),var(--wa-navy-deep));border:1px solid var(--wa-border);border-radius:.75rem;box-shadow:0 4px 12px rgba(0,0,0,.2);margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0 .9rem;pointer-events:none;position:relative;transform:translateY(6px) scale(.985);transition:max-height .28s ease,opacity .25s ease,transform .25s ease,padding .28s ease,margin .28s ease,border-color .25s ease}.story-card:hover .story-aux,.story-card[data-hover="1"] .story-aux{border-color:rgba(22,184,205,.5);margin-top:.7rem;max-height:140px;opacity:1;padding:.8rem .9rem;transform:translateY(0) scale(1)}@media (hover:none){.story-aux{display:none}}.story-aux-label{color:rgba(203,213,225,.75);font-size:.65rem;letter-spacing:.35em;text-transform:uppercase}.story-aux-value{color:var(--wa-cyan);font-size:.95rem;font-weight:600;margin-top:.25rem}.microcard{cursor:pointer;height:64px;margin-top:1rem;perspective:900px;position:relative;width:100%}.microcard,.microcard-inner{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.microcard-inner{inset:0;position:absolute;transform:rotateY(0deg);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.microcard:hover .microcard-inner,.microcard[data-flipped=true] .microcard-inner,.story-card:hover .microcard-inner{transform:rotateY(180deg)}.microcard-face{align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid var(--wa-border);border-radius:.75rem;color:var(--wa-text);display:flex;font-weight:600;inset:0;justify-content:center;padding:.5rem .75rem;position:absolute;transform:translateZ(0);will-change:transform}.microcard-front{background:var(--wa-navy)}.microcard-back{background:linear-gradient(135deg,rgba(20,30,53,.95),rgba(15,23,42,.85));color:#e0f2fe;transform:rotateY(180deg)}.launch-overlay{align-items:center;background:radial-gradient(80% 80% at 50% 50%,rgba(11,17,32,.9),rgba(11,17,32,.97));display:none;inset:0;justify-content:center;position:fixed;z-index:60}.launch-overlay[data-active=true]{display:flex}.launch-seq{background:linear-gradient(160deg,var(--wa-navy-card),var(--wa-navy-deep));border:1px solid var(--wa-border);border-radius:1rem;box-shadow:0 12px 30px rgba(0,0,0,.4);max-width:80vw;padding:1rem;text-align:center;width:280px}.thrust-bar{background:rgba(11,17,32,.8);border:1px solid rgba(148,163,184,.35);border-radius:9999px;height:10px;margin-top:.75rem;overflow:hidden;width:100%}.thrust-fill{background:linear-gradient(90deg,#16b8cd,#141e35);box-shadow:0 0 8px rgba(22,184,205,.3);height:100%;transition:width .65s ease;width:0}.story-ribbon{align-items:center;background:rgba(20,30,53,.8);border:1px solid var(--wa-border);border-radius:9999px;color:var(--wa-cyan);display:inline-flex;font-size:.75rem;gap:.5rem;letter-spacing:.12em;padding:.4rem .85rem;text-transform:uppercase}.cta-grid{display:grid;gap:1.5rem;justify-content:center;justify-items:center}@media (min-width:768px){.cta-grid{grid-template-columns:repeat(2,minmax(240px,320px))}}.cta-grid a{align-items:center;border:1px solid transparent;border-radius:9999px;display:inline-flex;font-weight:600;gap:.75rem;justify-content:center;padding:1.15rem 1.5rem;transition:all .3s ease}.cta-grid a[data-variant=primary]{background:#16b8cd;border-color:rgba(22,184,205,.5);box-shadow:0 4px 16px rgba(22,184,205,.12);color:var(--wa-navy-deep)}.cta-grid a[data-variant=secondary]{background:var(--wa-navy-card);border-color:var(--wa-border);color:var(--wa-text)}.cta-grid a:hover{box-shadow:0 8px 24px rgba(0,0,0,.3);transform:translateY(-3px)}.cta-grid a:only-child{grid-column:1/-1;justify-self:center;min-width:280px}.reward-toast{bottom:2rem;opacity:0;pointer-events:none;position:fixed;right:2rem;transform:translateY(1rem);transition:all .3s ease;z-index:60}.reward-toast-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.reward-toast-content{align-items:flex-start;background:linear-gradient(145deg,var(--wa-navy-card),var(--wa-navy-deep));border:1px solid var(--wa-border);border-radius:.75rem;box-shadow:0 8px 20px rgba(0,0,0,.3);display:flex;gap:.75rem;max-width:360px;padding:1rem 1.25rem}.reward-toast-title{color:#fff;font-size:.875rem;font-weight:600;margin:0}.reward-toast-desc{color:rgba(203,213,225,.8);font-size:.75rem;line-height:1.4;margin:.25rem 0 0}.reward-toast-close{background:transparent;border:none;color:rgba(148,163,184,.6);cursor:pointer;margin-left:auto;padding:.25rem;transition:color .2s}.reward-toast-close:hover{color:#fff}.email-overlay{align-items:center;backdrop-filter:blur(8px);background:radial-gradient(80% 80% at 50% 50%,rgba(11,17,32,.9),rgba(11,17,32,.97));display:none;inset:0;justify-content:center;position:fixed;z-index:50}.email-overlay[data-open=true]{display:flex}.email-modal{background:linear-gradient(160deg,var(--wa-navy-card),var(--wa-navy-deep));border:1px solid var(--wa-border);border-radius:1rem;box-shadow:0 20px 40px rgba(0,0,0,.4);max-width:560px;padding:1.75rem;width:100%}.reward-overlay{pointer-events:none;position:fixed;right:1.5rem;top:1.5rem;z-index:70}.reward-modal{background:linear-gradient(145deg,var(--wa-navy-card),var(--wa-navy-deep));border:1px solid rgba(22,184,205,.35);border-radius:1rem;box-shadow:0 12px 30px rgba(0,0,0,.4);max-width:calc(100vw - 3rem);padding:1.25rem 1.5rem;pointer-events:auto;position:relative;transform:translateX(calc(100% + 2rem));transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:520px}.reward-close{align-items:center;background:rgba(11,17,32,.5);border:1px solid rgba(148,163,184,.25);border-radius:9999px;color:#cbd5e1;cursor:pointer;display:inline-flex;height:32px;justify-content:center;left:.75rem;position:absolute;top:.75rem;transition:background .2s ease,color .2s ease;width:32px}.reward-close:hover{background:rgba(148,163,184,.2);color:#f8fafc}.reward-overlay[data-open=true] .reward-modal{transform:translateX(0)}.reward-modal .mt-6{margin-top:1rem}.reward-modal .btn-ghost,.reward-modal .btn-primary{font-size:.875rem;padding:.625rem 1rem}.reward-locked i{filter:drop-shadow(0 0 14px rgba(22,184,205,.9))}.reward-item[data-unlocked=true] .reward-locked i{color:rgba(22,184,205,.95)}.email-input{background:var(--wa-navy-deep);border:1px solid var(--wa-border);border-radius:.5rem;color:var(--wa-text);outline:none;padding:.9rem 1.1rem;transition:border-color .2s ease;width:100%}.email-input:focus{border-color:rgba(22,184,205,.4)}.verification-type-group{margin-top:.25rem}.verification-type-label{color:#94a3b8;font-size:.75rem;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.verification-type-toggle{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.verification-type-btn{align-items:center;background:var(--wa-navy-deep);border:1px solid var(--wa-border);border-radius:.5rem;color:#cbd5e1;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:500;gap:.5rem;justify-content:center;padding:.7rem 1rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.verification-type-btn:hover{background:linear-gradient(135deg,var(--wa-navy-card),var(--wa-navy-deep));border-color:rgba(22,184,205,.3)}.verification-type-btn[data-active=true]{background:linear-gradient(135deg,rgba(22,184,205,.2),rgba(20,30,53,.4));border-color:rgba(22,184,205,.6);box-shadow:0 0 12px rgba(22,184,205,.1);color:#e0f2fe}.verification-type-btn svg{flex-shrink:0}.email-actions{display:flex;gap:.75rem;justify-content:center;margin-top:1rem}.btn-primary{align-items:center;background:#16b8cd;border:1px solid rgba(22,184,205,.6);border-radius:9999px;color:var(--wa-navy-deep);display:inline-flex;font-weight:700;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:all .25s ease}.btn-primary:hover{background:#4dd4e6;box-shadow:0 4px 16px rgba(22,184,205,.2)}.reward-modal #reward-primary{align-self:stretch;flex-direction:column;justify-content:flex-end;text-align:right}.btn-ghost{background:var(--wa-navy);border:1px solid var(--wa-border);border-radius:9999px;color:var(--wa-text);font-weight:600;padding:.75rem 1.25rem;transition:all .25s ease}.btn-ghost:hover{background:var(--wa-navy-card);border-color:rgba(20,30,53,.4)}.holographic-grid{background-image:linear-gradient(rgba(20,30,53,.05) 1px,transparent 0),linear-gradient(90deg,rgba(20,30,53,.05) 1px,transparent 0);background-size:60px 60px;inset:0;mask-image:linear-gradient(180deg,transparent 0,#000 25%,#000 75%,transparent);opacity:.2;position:absolute}.stage-glow{background:radial-gradient(circle at 50% 0,rgba(22,184,205,.04),transparent 60%);inset:0;pointer-events:none;position:absolute}.optin-float{bottom:2rem;opacity:0;pointer-events:none;position:fixed;right:2rem;transform:translateY(20px) scale(.95);transition:opacity .4s ease,transform .4s ease;z-index:45}.optin-float.visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.optin-btn{align-items:center;backdrop-filter:blur(8px);background:#16b8cd;border:1px solid rgba(22,184,205,.5);border-radius:9999px;box-shadow:0 4px 16px rgba(22,184,205,.15);color:var(--wa-navy-deep);cursor:pointer;display:flex;font-size:.95rem;font-weight:700;gap:.75rem;padding:1rem 1.5rem;transition:all .3s ease}.optin-btn:hover{background:#4dd4e6;box-shadow:0 8px 24px rgba(22,184,205,.2);transform:translateY(-2px)}.optin-btn:active{transform:translateY(-1px)}.rewards-dock{padding-right:.25rem;right:0;transform:translateY(-50%);transition:opacity .4s ease,transform .4s ease}.rewards-dock:before{background:linear-gradient(180deg,rgba(22,184,205,0),rgba(22,184,205,.2) 15%,rgba(22,184,205,.25) 50%,rgba(22,184,205,.2) 85%,rgba(22,184,205,0));border-bottom-left-radius:8px;border-top-left-radius:8px;content:"";height:calc(100vh - 6rem);pointer-events:none;position:fixed;right:0;top:50%;transform:translateY(-50%);width:3px;z-index:-1}.rewards-dock[data-visibility=hidden]{opacity:0;pointer-events:none;transform:translate(1.5rem,-50%);visibility:hidden}.rewards-dock[data-visibility=visible]{opacity:1;pointer-events:auto;transform:translateY(-50%);visibility:visible}.reward-item{justify-content:flex-end;min-height:60px;position:relative}.reward-item,.reward-locked{align-items:center;display:flex;transition:all .4s ease}.reward-locked{backdrop-filter:blur(10px);background:var(--wa-navy-card);border:1px solid var(--wa-border);border-radius:9999px 0 0 9999px;border-right:none;box-shadow:-4px 4px 12px rgba(0,0,0,.2);color:rgba(148,163,184,.5);height:56px;justify-content:center;width:56px}.reward-item[data-unlocked=false] .reward-locked{animation:locked-pulse 3s ease-in-out infinite}.reward-item[data-unlocked=true] .reward-locked{animation:decrypt .8s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,rgba(20,30,53,.9),rgba(15,23,42,.85));border-color:rgba(22,184,205,.3);box-shadow:-4px 4px 12px rgba(22,184,205,.1);color:rgba(22,184,205,.9)}.reward-download{align-items:center;backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(22,184,205,.8),rgba(13,148,165,.7));border:1px solid rgba(22,184,205,.35);border-radius:9999px 0 0 9999px;border-right:none;box-shadow:-4px 4px 12px rgba(22,184,205,.15);color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;opacity:0;padding:.75rem 1.25rem .75rem 1rem;pointer-events:none;position:absolute;right:0;transform:translateX(100%);transition:all .35s ease}.reward-item[data-unlocked=true] .reward-download{opacity:0;pointer-events:auto;transform:translateX(100%)}.reward-item[data-unlocked=true]:hover .reward-download{background:linear-gradient(135deg,#16b8cd,#0d94a5);box-shadow:-8px 12px 30px rgba(22,184,205,.5);opacity:1;transform:translateX(0)}.reward-download:active{transform:translateX(-2px) scale(.98)}.reward-download.hidden{display:none}@keyframes locked-pulse{0%,to{box-shadow:-6px 10px 24px rgba(0,0,0,.2),0 0 0 rgba(148,163,184,.3)}50%{box-shadow:-6px 10px 24px rgba(0,0,0,.2),0 0 20px rgba(148,163,184,.3)}}@keyframes reward-unlock{0%{opacity:0;transform:translateX(100%) scale(.8)}50%{transform:translateX(-8px) scale(1.05)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes power-up{0%{box-shadow:0 4px 12px rgba(22,184,205,0);transform:scale(.97)}50%{box-shadow:0 4px 16px rgba(22,184,205,.12);transform:scale(1.01)}to{box-shadow:0 4px 12px rgba(22,184,205,.08);transform:scale(1)}}@keyframes decrypt{0%{filter:blur(4px);opacity:.3;transform:scale(.9)}40%{filter:blur(0);opacity:1}60%{box-shadow:-6px 10px 24px rgba(22,184,205,.4),0 0 40px rgba(22,184,205,.5);transform:scale(1.1)}to{box-shadow:-6px 10px 24px rgba(22,184,205,.2),0 0 20px rgba(22,184,205,.3);filter:blur(0);opacity:1;transform:scale(1)}}.warp-overlay{background:radial-gradient(ellipse at center,rgba(22,184,205,.06) 0,rgba(11,17,32,.97) 70%);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:9999}.warp-overlay[aria-hidden=false]{animation:warp-flash .6s ease-out;opacity:1}.warp-lines{animation:warp-zoom .6s cubic-bezier(.22,1,.36,1);background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(22,184,205,.1) 0,rgba(22,184,205,.1) 4px);inset:0;position:absolute}@keyframes warp-flash{0%{opacity:0}20%{background:radial-gradient(ellipse at center,rgba(22,184,205,.4) 0,rgba(11,17,32,.98) 60%);opacity:1}to{opacity:0}}@keyframes warp-zoom{0%{filter:blur(0);transform:scale(1) translateZ(0)}50%{filter:blur(8px);transform:scale(1.5) translateZ(0)}to{filter:blur(20px);opacity:0;transform:scale(3) translateZ(0)}}@keyframes rocket-blast{0%{filter:drop-shadow(0 0 20px rgba(22,184,205,.3));transform:scale(1) rotate(0deg)}20%{filter:drop-shadow(0 0 40px rgba(22,184,205,.8));transform:scale(1.15) rotate(-5deg)}40%{filter:drop-shadow(0 0 60px rgba(22,184,205,1));transform:scale(.95) rotate(5deg)}60%{filter:drop-shadow(0 0 50px rgba(22,184,205,.9));transform:scale(1.1) rotate(-3deg)}80%{filter:drop-shadow(0 0 30px rgba(22,184,205,.6));transform:scale(1.05) rotate(2deg)}to{filter:drop-shadow(0 0 20px rgba(22,184,205,.3));transform:scale(1) rotate(0deg)}}@media (max-width:1279px){.progress-dock,.rewards-dock{display:none}}@media (max-width:768px){.persona-badge{padding:2.25rem}.console-panel{padding:2rem}.story-card{min-width:280px}}