.control-room.svelte-1ba4vn7{background:#fff;color:#1e293b;min-height:100vh;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden}.control-room.svelte-1ba4vn7:before{content:"";position:absolute;inset:0 0 auto 0;height:1100px;background:linear-gradient(180deg,#4169e1,#3d5ccc 50%,#6a8aed 80%,#fff);z-index:0;pointer-events:none}.control-room.svelte-1ba4vn7>:where(.svelte-1ba4vn7){position:relative;z-index:1}.mono.svelte-1ba4vn7{font-family:Space Grotesk,ui-sans-serif,sans-serif;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#64748b}.section-idx.svelte-1ba4vn7{font-family:Space Grotesk,ui-sans-serif,sans-serif;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:#4169e1;font-weight:500}.section-title.svelte-1ba4vn7{font-size:clamp(1.8rem,3.5vw,3rem);font-weight:500;letter-spacing:-.025em;line-height:1.1;margin:.6rem 0 0;color:#1e293b}.section-title.small.svelte-1ba4vn7{font-size:clamp(1.4rem,2.2vw,2rem)}.accent.svelte-1ba4vn7{color:#facc15}.masthead.svelte-1ba4vn7{max-width:1400px;margin:0 auto;padding:6rem 2rem 8rem;position:relative}.grid-overlay.svelte-1ba4vn7{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:80px 80px;pointer-events:none}.masthead-top.svelte-1ba4vn7{display:flex;justify-content:space-between;align-items:center;margin-bottom:5rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.18);flex-wrap:wrap;gap:1rem}.masthead.svelte-1ba4vn7 .mono:where(.svelte-1ba4vn7){color:#ffffffb8}.status.svelte-1ba4vn7{display:inline-flex;align-items:center;gap:.5rem}.dot.svelte-1ba4vn7{width:6px;height:6px;border-radius:50%;background:#facc15;box-shadow:0 0 8px #facc15;display:inline-block}.hero-head.svelte-1ba4vn7{font-size:clamp(3rem,11vw,10rem);font-weight:700;line-height:.92;letter-spacing:-.04em;text-transform:uppercase;margin:0;color:#fff}.hero-line.svelte-1ba4vn7{display:block;overflow:hidden;position:relative}.hero-line.svelte-1ba4vn7>.atma:where(.svelte-1ba4vn7),.hero-line.svelte-1ba4vn7:not(.accent){opacity:0;animation:svelte-1ba4vn7-heroSlide 1s cubic-bezier(.22,1,.36,1) var(--d, 0ms) forwards}.hero-line.accent.svelte-1ba4vn7{color:#facc15;opacity:0;animation:svelte-1ba4vn7-heroSlide 1s cubic-bezier(.22,1,.36,1) var(--d, 0ms) forwards}.atma.svelte-1ba4vn7{font-family:Atma,Space Grotesk,sans-serif;text-transform:none;letter-spacing:-.01em}.reg.svelte-1ba4vn7{font-size:.4em;vertical-align:super;font-family:Space Grotesk,sans-serif;margin-left:.1em;color:#ffffff8c}.period.svelte-1ba4vn7{color:#fff}@keyframes svelte-1ba4vn7-heroSlide{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.hero-sub.svelte-1ba4vn7{font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55;color:#ffffffd9;max-width:560px;margin-top:3rem}.tour.svelte-1ba4vn7{max-width:1400px;margin:0 auto;padding:4rem 2rem 8rem}.tour-header.svelte-1ba4vn7{text-align:center;margin-bottom:5rem}.annotated.svelte-1ba4vn7{position:relative;width:100%;max-width:1000px;height:700px;margin:0 auto}.labels.svelte-1ba4vn7{position:absolute;top:0;bottom:0;width:260px;pointer-events:none}.labels.left.svelte-1ba4vn7{left:0;text-align:right}.labels.right.svelte-1ba4vn7{right:0;text-align:left}.label.svelte-1ba4vn7{position:absolute;width:100%;opacity:0;transform:translateY(10px);pointer-events:auto}.annotated.drawn.svelte-1ba4vn7 .label:where(.svelte-1ba4vn7){animation:svelte-1ba4vn7-labelFade .7s cubic-bezier(.22,1,.36,1) forwards}.labels.left.svelte-1ba4vn7 .label:where(.svelte-1ba4vn7):nth-child(1){animation-delay:.5s}.labels.left.svelte-1ba4vn7 .label:where(.svelte-1ba4vn7):nth-child(2){animation-delay:.8s}.labels.right.svelte-1ba4vn7 .label:where(.svelte-1ba4vn7):nth-child(1){animation-delay:.65s}.labels.right.svelte-1ba4vn7 .label:where(.svelte-1ba4vn7):nth-child(2){animation-delay:.95s}@keyframes svelte-1ba4vn7-labelFade{to{opacity:1;transform:translateY(0)}}.label-num.svelte-1ba4vn7{font-family:Space Grotesk,sans-serif;font-size:.72rem;letter-spacing:.2em;color:#4169e1;margin-bottom:.5rem}.label-title.svelte-1ba4vn7{font-size:1.1rem;font-weight:600;color:#1e293b;margin-bottom:.4rem;letter-spacing:-.01em}.label-body.svelte-1ba4vn7{font-size:.85rem;line-height:1.55;color:#64748b;max-width:240px}.labels.left.svelte-1ba4vn7 .label-body:where(.svelte-1ba4vn7){margin-left:auto}.phone.svelte-1ba4vn7{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:260px;height:540px;z-index:2}.phone-frame.svelte-1ba4vn7{position:relative;width:100%;height:100%;background:#1e293b;border-radius:40px;padding:10px;border:1px solid rgba(30,41,59,.3);box-shadow:0 40px 80px -20px #1e293b66,inset 0 0 0 2px #ffffff0f,0 0 0 1px #4169e133}.phone-notch.svelte-1ba4vn7{position:absolute;top:10px;left:50%;transform:translate(-50%);width:90px;height:24px;background:#1e293b;border-radius:0 0 14px 14px;z-index:3}.phone-screen.svelte-1ba4vn7{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:30px}.phone-glow.svelte-1ba4vn7{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:radial-gradient(circle at 30% 30%,rgba(65,105,225,.18),transparent 55%),radial-gradient(circle at 70% 70%,rgba(250,204,21,.12),transparent 55%);filter:blur(40px);z-index:-1;pointer-events:none}.leaders.svelte-1ba4vn7{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.leader.svelte-1ba4vn7{fill:none;stroke:#4169e1;stroke-width:1;stroke-dasharray:4 4;stroke-dashoffset:1000;opacity:.65}.terminus.svelte-1ba4vn7{fill:#4169e1;opacity:0}.annotated.drawn.svelte-1ba4vn7 .leader:where(.svelte-1ba4vn7){animation:svelte-1ba4vn7-drawLeader 1.2s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i) * .15s + .2s)}.annotated.drawn.svelte-1ba4vn7 .terminus:where(.svelte-1ba4vn7){animation:svelte-1ba4vn7-showTerminus .4s ease-out forwards,svelte-1ba4vn7-pulseTerminus 2s ease-in-out infinite;animation-delay:calc(var(--i) * .15s + 1.1s),calc(var(--i) * .15s + 1.5s)}@keyframes svelte-1ba4vn7-drawLeader{to{stroke-dashoffset:0}}@keyframes svelte-1ba4vn7-showTerminus{to{opacity:1}}@keyframes svelte-1ba4vn7-pulseTerminus{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}}.quote-section.svelte-1ba4vn7{max-width:1100px;margin:0 auto;padding:8rem 2rem;text-align:center;position:relative}.pull-quote.svelte-1ba4vn7{font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,5vw,4.2rem);font-weight:500;line-height:1.1;letter-spacing:-.03em;color:#1e293b;margin:0 0 2rem;position:relative}.quote-mark.svelte-1ba4vn7{color:#4169e1;font-family:Space Grotesk,ui-sans-serif,sans-serif;font-size:1.3em;line-height:0;vertical-align:-.15em}.quote-mark.closing.svelte-1ba4vn7{margin-left:.1em}.pull-attr.svelte-1ba4vn7{display:inline-flex;align-items:center;gap:.75rem;font-style:normal;color:#64748b}.sep.svelte-1ba4vn7{color:#cbd5e1}.specs.svelte-1ba4vn7{max-width:1400px;margin:0 auto;padding:4rem 2rem;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.specs-header.svelte-1ba4vn7{text-align:center;margin-bottom:3rem}.specs-grid.svelte-1ba4vn7{display:grid;grid-template-columns:repeat(6,1fr);border-left:1px solid #e2e8f0;border-top:1px solid #e2e8f0}.spec-cell.svelte-1ba4vn7{padding:2rem 1.5rem;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.spec-label.svelte-1ba4vn7{font-family:Space Grotesk,sans-serif;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:#94a3b8;margin-bottom:.8rem}.spec-value.svelte-1ba4vn7{font-size:1.15rem;font-weight:500;color:#1e293b;font-family:Space Grotesk,sans-serif}.cta.svelte-1ba4vn7{max-width:1100px;margin:0 auto;padding:8rem 2rem 6rem;text-align:center}.cta-head.svelte-1ba4vn7{margin-bottom:3rem}.cta-title.svelte-1ba4vn7{font-size:clamp(2.5rem,6vw,5rem);font-weight:700;letter-spacing:-.035em;line-height:1;margin:.5rem 0 0}.cta-row.svelte-1ba4vn7{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.store-btn.svelte-1ba4vn7{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 1.75rem;background:transparent;border:1px solid #cbd5e1;color:#1e293b;text-decoration:none;transition:all .25s ease}.store-btn.primary.svelte-1ba4vn7{background:#4169e1;color:#fff;border-color:#4169e1}.store-btn.svelte-1ba4vn7:hover{border-color:#4169e1;color:#4169e1}.store-btn.primary.svelte-1ba4vn7:hover{background:#3d5ccc;border-color:#3d5ccc;color:#fff}.store-btn.svelte-1ba4vn7 svg:where(.svelte-1ba4vn7){width:1.5rem;height:1.5rem}.store-btn.svelte-1ba4vn7 span:where(.svelte-1ba4vn7){display:flex;flex-direction:column;text-align:left}.store-small.svelte-1ba4vn7{font-family:Space Grotesk,sans-serif;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.store-name.svelte-1ba4vn7{font-size:1.05rem;font-weight:600}.cta-footnote.svelte-1ba4vn7{display:inline-flex;align-items:center;gap:.75rem;color:#94a3b8;flex-wrap:wrap;justify-content:center}.cta-footnote.svelte-1ba4vn7 .mono:where(.svelte-1ba4vn7){color:#64748b}@media (max-width: 900px){.masthead.svelte-1ba4vn7{padding:4rem 1.25rem 5rem}.hero-head.svelte-1ba4vn7{font-size:clamp(2.5rem,13vw,5rem)}.annotated.svelte-1ba4vn7{height:auto;padding:2rem 0}.labels.svelte-1ba4vn7{position:static;width:100%;text-align:left!important;display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0}.label.svelte-1ba4vn7{position:static;opacity:1;transform:none}.labels.left.svelte-1ba4vn7 .label-body:where(.svelte-1ba4vn7){margin-left:0}.phone.svelte-1ba4vn7{position:relative;left:auto;top:auto;transform:none;margin:0 auto}.leaders.svelte-1ba4vn7{display:none}.specs-grid.svelte-1ba4vn7{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.labels.svelte-1ba4vn7{grid-template-columns:1fr}.spec-cell.svelte-1ba4vn7{padding:1.5rem 1rem}}@media (prefers-reduced-motion: reduce){.hero-line.svelte-1ba4vn7,.hero-line.svelte-1ba4vn7>.atma:where(.svelte-1ba4vn7),.hero-line.accent.svelte-1ba4vn7,.label.svelte-1ba4vn7,.leader.svelte-1ba4vn7,.terminus.svelte-1ba4vn7{animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}}
