.visible{visibility:visible}.block{display:block}.hidden{display:none}.resize{resize:both}:root{--font-heading: "Segoe UI Variable Display", "Segoe UI Variable Text", "Segoe UI Variable", "Segoe UI", system-ui, sans-serif;--font-body: "Segoe UI Variable Text", "Segoe UI Variable", "Segoe UI", system-ui, sans-serif;--bg: #030504;--bg-overlay: rgba(3, 5, 4, .9);--bg-tint-start: #050806;--bg-tint-end: #020403;--surface: #090d0b;--surface-elevated: #0e1411;--surface-hover: #141d18;--border: rgba(198, 255, 229, .13);--border-subtle: rgba(198, 255, 229, .075);--text: #f4fff9;--muted: #a8b9b0;--faint: #718079;--accent: #6fbd96;--accent-2: #91c8aa;--accent-secondary: var(--accent-2);--accent-soft: rgba(111, 189, 150, .12);--tech-grid-line: rgba(111, 189, 150, .03);--success: #3dd192;--warning: #ffb24b;--danger: #ff738b;--shadow-panel: 0 14px 28px -28px rgba(0, 0, 0, .42);--shadow-hover: 0 18px 34px -30px rgba(0, 0, 0, .52);--radius-sm: 10px;--radius-md: 12px;--radius-lg: 14px;--text-primary: var(--text);--text-secondary: var(--muted);--text-muted: var(--faint);--card-highlight: rgba(255, 255, 255, .035);--card-shadow-panel: 0 14px 28px -28px rgba(0, 0, 0, .36);--card-shadow-item: 0 10px 22px -24px rgba(0, 0, 0, .34);--card-shadow-hover: 0 18px 34px -30px rgba(0, 0, 0, .46);--ui-btn-primary-shadow: 0 14px 24px -18px color-mix(in srgb, var(--accent) 70%, transparent);--ui-focus-ring: 0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent);--chart-grid: #263148;--scrollbar-thumb: #273247;--scrollbar-thumb-hover: #3a465d;color:var(--text);background:var(--bg);font-family:var(--font-body);font-synthesis:none;scroll-behavior:smooth}*{box-sizing:border-box}html,body,#root{min-height:100%}html{overflow-x:hidden;scrollbar-color:color-mix(in srgb,var(--accent) 58%,#4b5264) #080b13;scrollbar-width:thin}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:#080b13}html::-webkit-scrollbar-button,html::-webkit-scrollbar-button:single-button,html::-webkit-scrollbar-button:vertical,html::-webkit-scrollbar-button:horizontal,html::-webkit-scrollbar-button:increment,html::-webkit-scrollbar-button:decrement{display:block;width:0;height:0;border:0;background:transparent;-webkit-appearance:none}html::-webkit-scrollbar-thumb{min-height:52px;border:2px solid #080b13;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 72%,#8b64d8),color-mix(in srgb,var(--accent) 42%,#343b4c))}html::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 86%,white),color-mix(in srgb,var(--accent) 58%,#465067))}html::-webkit-scrollbar-corner{background:transparent}body{position:relative;overflow-x:clip;margin:0;min-width:0;background:radial-gradient(circle at 18% 8%,color-mix(in srgb,var(--accent) 9%,transparent) 0,transparent 24rem),radial-gradient(circle at 82% 16%,color-mix(in srgb,var(--accent-2) 7%,transparent) 0,transparent 26rem),linear-gradient(180deg,var(--bg-tint-start) 0%,var(--bg) 42%,var(--bg-tint-end) 100%);background-attachment:fixed;color:var(--text);font-family:var(--font-body);letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:68px;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(var(--tech-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--tech-grid-line) 1px,transparent 1px);background-position:0 0;background-size:36px 36px;-webkit-mask-image:radial-gradient(circle at 52% 42%,black 0,rgba(0,0,0,.55) 38%,transparent 78%);mask-image:radial-gradient(circle at 52% 42%,black 0,rgba(0,0,0,.55) 38%,transparent 78%);opacity:.38}body.modal-open:before{opacity:0}#root{position:relative;z-index:1;isolation:isolate}.starfield-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;border:0;background:#0a0a24;pointer-events:none;overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.section{position:relative;padding:92px 0}.section-inner{width:min(1180px,calc(100% - 40px));margin:0 auto}.nav-shell{position:fixed;top:0;z-index:60;width:100%;border-bottom:1px solid var(--border);background:var(--bg-overlay);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.hero-typewriter-pending .nav-shell{opacity:0;pointer-events:none;transform:translateY(-8px)}.nav{display:flex;align-items:center;justify-content:space-between;width:min(1220px,calc(100% - 32px));height:68px;margin:0 auto;gap:18px}.logo{display:inline-flex;align-items:center;min-width:0;gap:9px;color:var(--text);font-size:1.05rem;font-weight:700;letter-spacing:0;white-space:nowrap}.logo-mark{display:inline-flex;width:30px;height:30px;flex-shrink:0;align-items:center;justify-content:center}.logo-mark img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.nav-links,.nav-actions,.hero-actions,.account-actions{display:flex;align-items:center;gap:10px}.nav-links a,.text-action{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--muted);cursor:pointer;font-size:.88rem;font-weight:600;transition:color .16s ease}.nav-links a svg{flex-shrink:0;color:color-mix(in srgb,var(--accent) 58%,var(--muted))}.mobile-menu{display:none;width:38px;height:38px;place-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--text)}.profile-menu{position:relative}.profile-trigger{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:9px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--text);padding:4px 10px 4px 5px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.profile-trigger:hover,.profile-trigger-open{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:var(--surface-hover)}.profile-trigger:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.profile-trigger-guest{width:42px;padding:0}.profile-avatar{display:inline-flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:999px;background:var(--accent-soft);color:color-mix(in srgb,var(--accent) 36%,white);font-size:.82rem;font-weight:800}.profile-avatar img{display:block;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.profile-avatar-large{width:44px;height:44px;font-size:1rem}.profile-avatar-account{width:44px;height:44px;border-radius:var(--radius-md)}.profile-avatar-modal{width:64px;height:64px;font-size:1.35rem}.profile-trigger-copy{display:grid;min-width:0;gap:2px;text-align:left}.profile-trigger-copy>span:first-child{max-width:118px;overflow:hidden;color:var(--text);font-size:.84rem;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.profile-plan-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:5px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:.68rem;font-weight:700;line-height:1;padding:3px 7px}.profile-plan-premium{border-color:color-mix(in srgb,var(--warning) 30%,var(--border));color:color-mix(in srgb,var(--warning) 48%,white)}.profile-plan-badge svg{flex-shrink:0}.profile-chevron{color:var(--muted);transition:transform .16s ease}.profile-trigger-open .profile-chevron{transform:rotate(180deg)}.profile-dropdown{position:absolute;top:calc(100% + 10px);right:0;z-index:90;width:min(320px,calc(100vw - 32px));border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 94%,var(--surface-elevated));box-shadow:var(--shadow-hover);padding:10px}.profile-dropdown-head{display:flex;min-width:0;gap:12px;border-bottom:1px solid var(--border);padding:10px 10px 12px}.profile-dropdown-identity{display:grid;min-width:0;gap:5px}.profile-dropdown-identity b,.profile-dropdown-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-dropdown-identity b{color:var(--text);font-size:.94rem}.profile-dropdown-identity>span:not(.profile-plan-badge){color:var(--muted);font-size:.8rem}.profile-dropdown-actions{display:grid;gap:4px;padding-top:8px}.profile-dropdown-actions button{display:inline-flex;width:100%;min-height:40px;align-items:center;gap:10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);padding:0 10px;text-align:left;transition:background .16s ease,color .16s ease}.profile-dropdown-actions button:hover{background:var(--surface-hover)}.profile-dropdown-actions button:disabled{cursor:not-allowed;opacity:.55}.profile-dropdown-actions svg{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid transparent;border-radius:var(--radius-md);padding:0 16px;cursor:pointer;font-weight:700;letter-spacing:0;line-height:1;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.btn-small{min-height:38px;padding:0 13px;font-size:.87rem}.btn-primary{border-color:color-mix(in srgb,var(--accent) 56%,var(--border));background:var(--accent);color:#fff;box-shadow:0 14px 24px -18px color-mix(in srgb,var(--accent) 70%,transparent)}.btn-primary svg,.download-button svg{color:#fff;stroke:#fff}.btn-image-icon{width:17px;height:17px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.btn-primary:hover{background:color-mix(in srgb,var(--accent) 88%,white);box-shadow:0 18px 30px -20px color-mix(in srgb,var(--accent) 78%,transparent)}.btn-secondary{border-color:var(--border);background:var(--surface-elevated);color:var(--text)}.btn-secondary:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--border));background:var(--surface-hover)}.full{width:100%}.hero{min-height:auto;padding-top:76px;padding-bottom:42px;overflow:hidden;isolation:isolate}.energy-lines{position:absolute;inset:68px 0 auto;z-index:0;display:block;height:min(62vh,620px);pointer-events:none;background:linear-gradient(115deg,transparent 0 20%,color-mix(in srgb,var(--accent) 16%,transparent) 20.2% 20.6%,transparent 21% 100%),linear-gradient(105deg,transparent 0 44%,color-mix(in srgb,var(--accent-2) 12%,transparent) 44.2% 44.55%,transparent 45% 100%),linear-gradient(92deg,transparent 0 67%,rgba(238,244,255,.08) 67.2% 67.45%,transparent 68% 100%);-webkit-mask-image:linear-gradient(90deg,transparent,black 16%,black 84%,transparent);mask-image:linear-gradient(90deg,transparent,black 16%,black 84%,transparent);opacity:.72;animation:energySweep 9s ease-in-out infinite alternate}.hero-inner,.split,.performance-layout,.account-panel{display:grid;grid-template-columns:.84fr 1.16fr;align-items:center;gap:44px}.hero-inner{width:min(1220px,calc(100% - 36px));grid-template-columns:1fr;justify-items:center;gap:16px}.hero-copy{display:grid;justify-items:center;max-width:1040px;text-align:center}.hero-copy h1,.section-heading h2,.feature-showcase-head h2,.split-copy h2,.account-panel h2,.cta-panel h2{margin:0;color:var(--text);font-family:var(--font-heading);font-weight:700;letter-spacing:0;line-height:1.04}.hero-copy h1{margin-top:12px;font-size:clamp(38px,4.1vw,58px);text-shadow:0 0 42px color-mix(in srgb,var(--accent) 18%,transparent),0 12px 56px rgba(0,0,0,.38)}.hero-title{display:grid;gap:0;max-width:1100px;margin:0 auto}.hero-title span{white-space:nowrap}.hero-copy p,.section-heading p,.split-copy p,.account-panel p,.cta-panel p,.footer p,.feature-showcase-head p{color:var(--muted);line-height:1.65}.hero-copy p{max-width:620px;margin:14px auto 18px;font-size:1.08rem}.hero-actions{margin-top:16px}.badge,.eyebrow,.popular,.live-pill{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:999px;background:var(--accent-soft);color:color-mix(in srgb,var(--accent) 42%,white);font-size:.74rem;font-weight:700;letter-spacing:.02em;padding:6px 10px}.live-pill{gap:8px}.live-pill i{width:7px;height:7px;border-radius:999px;background:var(--accent-2);box-shadow:0 0 color-mix(in srgb,var(--accent-2) 45%,transparent);animation:liveDot 2.2s ease-in-out infinite}.trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.trust-row span{display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:9px;column-gap:9px;min-width:150px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-elevated) 76%,transparent);color:var(--muted);padding:12px 14px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.trust-row svg{grid-row:span 2;color:var(--accent)}.trust-row b{display:block;color:var(--text)}.product-window,.feature-card,.image-feature-card,.graph-card,.stat-card,.price-card,.testimonial-card,.faq-item,.account-card,.cta-panel,.benefit-strip,.account-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-panel)}.product-window{overflow:hidden}.hero-visual{position:relative;z-index:2;width:100%;min-width:0}.hero-real-app-stage{position:relative;display:grid;width:100%;min-height:auto;margin-top:2px;place-items:center;isolation:isolate}.hero-real-app-glow{position:absolute;top:-3%;right:-4%;bottom:-5%;left:-4%;z-index:0;border-radius:54px;pointer-events:none;background:radial-gradient(circle at 48% 40%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 34%),radial-gradient(circle at 70% 32%,color-mix(in srgb,var(--accent-secondary) 18%,transparent),transparent 34%),linear-gradient(var(--tech-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--tech-grid-line) 1px,transparent 1px);background-size:auto,auto,36px 36px,36px 36px;filter:drop-shadow(0 42px 90px rgba(0,0,0,.46));-webkit-mask-image:radial-gradient(circle at 52% 44%,black 0,rgba(0,0,0,.72) 46%,transparent 82%);mask-image:radial-gradient(circle at 52% 44%,black 0,rgba(0,0,0,.72) 46%,transparent 82%);opacity:.95;transform:perspective(900px) rotateX(58deg) translateY(10%);animation:heroRealGlowPulse 8s ease-in-out infinite alternate}.nova-real-window{position:relative;z-index:2;display:grid;grid-template-rows:36px minmax(0,1fr);width:min(1120px,100%);height:clamp(540px,42vw,610px);min-height:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:18px;background:radial-gradient(circle at 18% 8%,color-mix(in srgb,var(--accent) 9%,transparent) 0,transparent 24rem),radial-gradient(circle at 82% 16%,color-mix(in srgb,var(--accent-secondary) 7%,transparent) 0,transparent 26rem),linear-gradient(180deg,#080d17,#070a12 42%,#090b13);box-shadow:0 42px 110px -52px #000000eb,0 0 118px -48px color-mix(in srgb,var(--accent) 96%,transparent),inset 0 1px #ffffff12;transform:perspective(1200px) rotateX(1deg) rotateY(-1.5deg);transform-origin:center;animation:appFrameFloat 8s ease-in-out infinite alternate}.nova-real-window:before,.nova-real-window:after{content:"";position:absolute;top:36px;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.nova-real-window:before{background-image:linear-gradient(var(--tech-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--tech-grid-line) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(circle at 52% 42%,black 0,rgba(0,0,0,.55) 38%,transparent 78%);mask-image:radial-gradient(circle at 52% 42%,black 0,rgba(0,0,0,.55) 38%,transparent 78%);opacity:.38}.nova-real-window:after{background-image:radial-gradient(circle,rgba(238,244,255,.6) 0 1px,transparent 1.6px),radial-gradient(circle,color-mix(in srgb,var(--accent-secondary) 58%,transparent) 0 1px,transparent 1.7px),radial-gradient(circle,color-mix(in srgb,var(--accent) 48%,transparent) 0 1px,transparent 1.8px);background-position:18px 22px,74px 44px,126px 88px;background-size:142px 142px,217px 217px,293px 293px;-webkit-mask-image:radial-gradient(circle at 50% 34%,black 0,rgba(0,0,0,.72) 34%,transparent 76%);mask-image:radial-gradient(circle at 50% 34%,black 0,rgba(0,0,0,.72) 34%,transparent 76%);opacity:.34}.nova-real-titlebar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;min-width:0;border-bottom:1px solid color-mix(in srgb,var(--border) 74%,rgba(255,255,255,.06));background:linear-gradient(180deg,#0b101b,#080c15);padding:0 12px}.nova-real-titlebar-brand{display:inline-flex;min-width:0;align-items:center;gap:8px;color:var(--text-primary);font-size:.78rem;font-weight:700}.nova-real-titlebar-brand img{width:20px;height:20px}.nova-real-titlebar-controls{display:inline-flex;align-items:center;gap:10px}.nova-real-titlebar-controls span{width:11px;height:11px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 44%,transparent)}.nova-real-app-shell{position:relative;z-index:1;display:grid;grid-template-columns:188px minmax(0,1fr);min-height:0;overflow:hidden}.nova-real-sidebar{display:grid;grid-template-rows:auto 1fr;gap:14px;min-height:0;border-right:1px solid var(--border-subtle);background:radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface) 88%,transparent);padding:14px 12px}.nova-real-sidebar-brand{display:flex;align-items:center;gap:10px;color:var(--text-primary);font-weight:750}.nova-real-sidebar-brand span{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-elevated)}.nova-real-sidebar-brand img{width:26px;height:26px}.nova-real-sidebar nav{display:grid;align-content:start;gap:6px}.nova-real-sidebar nav>span{display:flex;align-items:center;gap:10px;min-height:33px;border:1px solid transparent;border-radius:10px;color:var(--text-secondary);font-size:.76rem;font-weight:650;padding:0 10px}.nova-real-sidebar nav>span.is-feature{--nova-sidebar-feature-blue: #5b9dff;min-height:54px;align-items:center;border-color:color-mix(in srgb,var(--nova-sidebar-feature-blue) 30%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--nova-sidebar-feature-blue) 13%,transparent),color-mix(in srgb,#38d5ff 8%,transparent)),color-mix(in srgb,var(--surface-elevated) 72%,transparent);box-shadow:inset 0 1px #ffffff0a}.nova-real-sidebar nav>span.is-active{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--text-primary);box-shadow:inset 3px 0 0 var(--accent)}.nova-real-sidebar nav>span.is-feature>svg{padding:6px;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--nova-sidebar-feature-blue) 24%,var(--border-subtle));border-radius:10px;background:color-mix(in srgb,var(--nova-sidebar-feature-blue) 14%,transparent)}.nova-real-sidebar nav>span>svg{color:var(--accent)}.nova-real-sidebar-copy{display:grid;min-width:0;gap:2px}.nova-real-sidebar-copy b,.nova-real-sidebar-copy small,.nova-real-sidebar-copy em{min-width:0;overflow:hidden;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.nova-real-sidebar-copy b{color:inherit;font-size:.76rem}.nova-real-sidebar-copy small{color:color-mix(in srgb,#5b9dff 74%,var(--text-secondary));font-size:.58rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.nova-real-sidebar-copy em{color:var(--text-muted);font-size:.62rem;font-style:normal;font-weight:650}.nova-dashboard-mock{min-height:0;overflow:auto;padding:14px;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb, #273247) transparent}.ui-page-shell{display:flex;flex-direction:column;gap:.8rem}.ui-card,.ui-card-subtle{border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--card-shadow-panel)}.ui-card-subtle{border-color:var(--border-subtle);background:var(--surface-elevated);box-shadow:none}.ui-icon-container{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-elevated);color:var(--text-muted)}.ui-icon-container>svg{width:20px;height:20px;stroke-width:1.8}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-width:0;min-height:2.5rem;border:1px solid transparent;border-radius:10px;color:var(--text-primary);font-family:var(--font-body);font-size:.875rem;font-weight:500;line-height:1.2;padding:.625rem 1rem;transition:transform .18s ease,filter .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-btn svg{flex-shrink:0}.ui-btn>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-btn-sm{min-height:2rem;padding:.45rem .8rem;font-size:.75rem}.ui-btn-primary{background:var(--accent);color:#fff;box-shadow:var(--ui-btn-primary-shadow)}.ui-btn-primary:hover{transform:translateY(-1px);filter:brightness(1.04)}.ui-btn-secondary{border-color:var(--border);background:var(--surface-elevated);color:var(--text-primary)}.ui-btn-secondary:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));background:var(--surface-hover)}.ui-select-shell{position:relative;display:inline-flex;align-items:center;gap:.55rem;min-width:0;min-height:2.75rem;border:1px solid var(--border);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 92%,white 8%),var(--surface-elevated));box-shadow:inset 0 1px 0 var(--card-highlight);color:var(--text-muted);padding:.5rem .75rem}.ui-select{min-width:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--text-primary);cursor:pointer;font-size:.78rem;font-weight:700;outline:0;padding-right:.25rem}.dashboard-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.dashboard-title{margin:0;color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(1.35rem,.95vw + .95rem,1.65rem);font-weight:650;letter-spacing:0;line-height:1.04}.dashboard-title span{color:var(--accent)}.dashboard-subtitle,.dashboard-performance-subtitle{margin:.28rem 0 0;color:var(--text-secondary);font-size:.72rem;font-weight:500}.dashboard-performance-subtitle{margin-left:2.5rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-top-row{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.82fr) minmax(0,1.47fr);gap:.75rem}.dashboard-top-row-card{--dashboard-top-row-accent: var(--accent);--dashboard-top-row-card-glow: color-mix(in srgb, var(--dashboard-top-row-accent) 16%, transparent);position:relative;min-height:110px;overflow:hidden;border:1px solid color-mix(in srgb,var(--dashboard-top-row-accent) 18%,var(--border));border-radius:14px;background:radial-gradient(circle at 84% 20%,color-mix(in srgb,var(--dashboard-top-row-accent) 18%,transparent) 0%,transparent 34%),radial-gradient(circle at 18% 118%,color-mix(in srgb,var(--dashboard-top-row-accent) 10%,transparent) 0%,transparent 42%),linear-gradient(138deg,color-mix(in srgb,var(--surface) 84%,var(--dashboard-top-row-accent) 16%) 0%,var(--surface) 58%,color-mix(in srgb,var(--surface-elevated) 84%,var(--dashboard-top-row-accent) 16%) 100%);box-shadow:inset 0 1px 0 var(--card-highlight),0 16px 30px -28px var(--dashboard-top-row-card-glow),var(--card-shadow-panel)}.dashboard-top-row-card-content{position:relative;z-index:1;display:flex;min-height:110px;height:100%;flex-direction:column;padding:.62rem}.dashboard-top-row-card-content--backup{padding-right:min(38%,10rem)}.dashboard-top-row-card-header,.dashboard-top-row-title-group,.dashboard-top-row-footer{display:flex;min-width:0;align-items:center}.dashboard-top-row-card-header{justify-content:space-between;gap:.6rem}.dashboard-top-row-title-group{gap:.55rem}.dashboard-top-row-icon,.dashboard-section-title__icon{width:1.9rem;height:1.9rem;flex-shrink:0;border-color:transparent;background:color-mix(in srgb,var(--accent) 14%,var(--surface) 86%);color:var(--accent)}.dashboard-top-row-label{min-width:0;overflow:hidden;margin:0;color:var(--text-secondary);font-size:.78rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.dashboard-top-row-subtitle{overflow:hidden;margin:.15rem 0 0;color:var(--text-muted);font-size:.66rem;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.dashboard-top-row-copy{min-width:0;margin-top:.48rem}.dashboard-top-row-headline,.dashboard-top-row-uptime-value{margin:0;color:var(--text-primary);font-family:var(--font-heading);font-size:1.12rem;font-weight:600;letter-spacing:0;line-height:1.05}.dashboard-top-row-description{margin:.28rem 0 0;color:var(--text-secondary);font-size:.66rem;font-weight:500;line-height:1.3}.dashboard-top-row-footer--backup{gap:.65rem;margin-top:auto;padding-top:.42rem}.dashboard-top-row-primary-button{min-height:2rem;max-width:11rem;flex:1 1 9rem;border-color:color-mix(in srgb,var(--accent) 56%,var(--border));font-size:.72rem;font-weight:600}.dashboard-top-row-backup-hero{position:absolute;top:.1rem;right:-.35rem;z-index:0;width:min(39%,10.6rem);height:calc(100% - .2rem);color:var(--accent);filter:drop-shadow(0 16px 22px color-mix(in srgb,var(--accent) 18%,transparent));pointer-events:none}.dashboard-top-row-backup-orbit{fill:none;stroke:var(--accent);stroke-width:1.2;stroke-dasharray:6 9;stroke-opacity:.42;transform-origin:111px 79px;animation:dashboard-backup-orbit 13s linear infinite}.dashboard-top-row-backup-platform{fill:url(#backupHeroSurfaceWebsite);stroke:color-mix(in srgb,var(--accent) 28%,var(--border));stroke-width:1.5}.dashboard-top-row-backup-platform--lower{opacity:.42}.dashboard-top-row-backup-core{filter:drop-shadow(0 0 16px color-mix(in srgb,var(--accent) 42%,transparent))}.dashboard-top-row-backup-shield{fill:color-mix(in srgb,var(--accent) 8%,transparent);stroke:color-mix(in srgb,var(--accent) 22%,transparent);stroke-width:1.2}.dashboard-top-row-backup-node{fill:var(--accent);opacity:.9;filter:drop-shadow(0 0 8px var(--accent))}.dashboard-top-row-backup-node--right{animation:dashboard-backup-node 2.8s ease-in-out infinite}.dashboard-top-row-uptime-body{position:relative;z-index:1;margin-top:.65rem}.dashboard-top-row-uptime-value{font-size:1.42rem;font-variant-numeric:tabular-nums}.dashboard-top-row-sparkline{position:absolute;inset:auto .78rem .45rem;height:3.4rem;opacity:.95;pointer-events:none}.dashboard-top-row-sparkline-grid{fill:none;stroke:var(--text-muted);stroke-dasharray:2 7;stroke-linecap:round;stroke-opacity:.18}.dashboard-top-row-sparkline-line{fill:none;stroke:url(#uptimeSparklineStrokeWebsite);stroke-width:2.5;stroke-linecap:round;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--dashboard-top-row-accent) 32%,transparent))}.dashboard-top-row-sparkline-dot{fill:var(--dashboard-top-row-accent);filter:drop-shadow(0 0 8px var(--dashboard-top-row-accent))}.dashboard-top-row-rescan-button{max-width:8.6rem;flex-shrink:0;color:var(--text-secondary);font-weight:600}.dashboard-top-row-hardware-grid{display:grid;min-height:0;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;margin-top:.42rem}.dashboard-top-row-hardware-tile{position:relative;display:flex;min-width:0;min-height:2.65rem;align-items:center;gap:.38rem;overflow:hidden;border:1px solid var(--border-subtle);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-elevated) 88%,var(--accent) 12%),var(--surface-elevated));box-shadow:var(--card-shadow-item);padding:.3rem .42rem}.dashboard-top-row-hardware-tile:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--success);opacity:.62}.dashboard-top-row-hardware-icon{width:1.5rem;height:1.5rem;flex-shrink:0;border-color:color-mix(in srgb,var(--accent) 14%,var(--border));background:color-mix(in srgb,var(--surface) 78%,var(--accent) 22%);color:var(--text-secondary)}.dashboard-top-row-hardware-copy{min-width:0;flex:1}.dashboard-top-row-hardware-label{margin:0;color:var(--text-muted);font-size:.56rem;font-weight:600;line-height:1.05;text-transform:uppercase}.dashboard-top-row-hardware-primary,.dashboard-top-row-hardware-secondary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;overflow-wrap:anywhere;word-break:break-word}.dashboard-top-row-hardware-primary{-webkit-line-clamp:2;line-clamp:2;margin:.12rem 0 0;color:var(--text-primary);font-size:.62rem;font-weight:600;line-height:1.15}.dashboard-top-row-hardware-secondary{-webkit-line-clamp:2;line-clamp:2;margin:.05rem 0 0;color:var(--text-muted);font-size:.54rem;font-weight:500;line-height:1.04}.dashboard-top-row-hardware-check{width:.92rem;height:.92rem;flex-shrink:0;color:var(--success);opacity:1}.dashboard-main-row{display:grid;grid-template-columns:minmax(0,1fr) 288px;align-items:stretch;gap:.75rem;min-height:0}.dashboard-performance-card,.dashboard-quick-actions-card,.dashboard-recent-activity-card{padding:.78rem}.dashboard-performance-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.dashboard-section-title{display:flex;align-items:center;gap:.625rem}.dashboard-section-title h2{margin:0;color:var(--text-primary);font-size:.92rem;font-weight:650}.dashboard-performance-select{min-height:2.15rem;border-radius:10px;padding-top:.3rem;padding-bottom:.3rem}.dashboard-performance-chart{position:relative;height:180px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-elevated);margin-top:.72rem;padding:0}.nova-real-chart{display:block;width:100%;height:100%}.nova-real-chart-grid path{fill:none;stroke:color-mix(in srgb,var(--chart-grid) 58%,transparent);stroke-dasharray:3 5;stroke-width:1}.nova-real-chart-area{fill:url(#novaChartFillWebsite);opacity:.9}.nova-real-chart-line{fill:none;stroke:var(--accent);stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:920;stroke-dashoffset:920;animation:novaChartTrace 3.4s ease-in-out infinite}.nova-real-chart-line-shadow{stroke-width:8;opacity:.2;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--accent) 60%,transparent))}.nova-real-chart-dot{fill:var(--accent);filter:drop-shadow(0 0 10px var(--accent));animation:novaChartDot 3.4s ease-in-out infinite}.dashboard-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;margin-top:.65rem}.dashboard-metric-card{min-height:4.4rem;padding:.65rem}.dashboard-metric-card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.dashboard-metric-card-icon{width:1.8rem;height:1.8rem}.dashboard-metric-card-detail{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;margin:0;color:var(--text-muted);font-size:.62rem;font-weight:500;text-align:right}.dashboard-metric-card-detail svg{width:14px;height:14px}.dashboard-metric-card-copy{min-width:0;margin-top:.55rem}.dashboard-metric-card-copy p{margin:0}.dashboard-metric-card-copy p:first-child{color:var(--text-secondary);font-size:.64rem;font-weight:500}.dashboard-metric-card-copy p:last-child{overflow:hidden;margin-top:.34rem;color:var(--text-primary);font-size:.98rem;font-weight:650;line-height:1;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.dashboard-side-panel{display:grid;grid-template-rows:auto minmax(0,1fr);align-self:stretch;gap:.75rem;min-height:0;overflow:hidden}.dashboard-quick-action-list{display:grid;gap:.45rem;margin-top:.72rem}.dashboard-quick-action-list .ui-btn{justify-content:flex-start;width:100%;height:2.25rem;padding-right:1rem;padding-left:1rem;text-align:left;font-size:.72rem;font-weight:650}.dashboard-recent-activity-card{display:flex;min-height:0;flex-direction:column;overflow:hidden}.dashboard-recent-activity-list{display:grid;gap:.32rem;min-height:0;margin-top:.72rem}.dashboard-recent-activity-item{display:flex;align-items:center;gap:.5rem;height:1.7rem;min-width:0;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-elevated);padding:0 .65rem}.dashboard-recent-activity-item>span{width:.5rem;height:.5rem;flex-shrink:0;border-radius:999px}.dashboard-recent-activity-item p,.dashboard-recent-activity-item time{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-recent-activity-item p{flex:1;color:var(--text-primary);font-size:.66rem;font-weight:500}.dashboard-recent-activity-item time{flex-shrink:0;color:var(--text-muted);font-size:.6rem}.hero-command-stage{position:relative;display:grid;min-height:min(720px,calc(100vh - 150px));place-items:center;isolation:isolate}.hero-command-bg{position:absolute;top:3%;right:-4%;bottom:-2%;left:-4%;z-index:0;pointer-events:none;border-radius:54px;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 31%),radial-gradient(circle at 72% 36%,color-mix(in srgb,var(--accent-2) 14%,transparent),transparent 32%),linear-gradient(var(--tech-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--tech-grid-line) 1px,transparent 1px);background-size:auto,auto,38px 38px,38px 38px;filter:drop-shadow(0 34px 80px rgba(0,0,0,.4));-webkit-mask-image:radial-gradient(circle at 52% 46%,black 0,rgba(0,0,0,.72) 44%,transparent 82%);mask-image:radial-gradient(circle at 52% 46%,black 0,rgba(0,0,0,.72) 44%,transparent 82%);opacity:.92;transform:perspective(900px) rotateX(58deg) translateY(10%);animation:heroGlowPulse 8s ease-in-out infinite alternate}.nova-command-window{position:relative;z-index:3;width:min(900px,62vw);overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 42%),color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:0 42px 100px -44px #000000e0,0 0 92px -42px color-mix(in srgb,var(--accent) 92%,transparent),inset 0 1px #ffffff1c;-webkit-backdrop-filter:blur(24px) saturate(132%);backdrop-filter:blur(24px) saturate(132%);transform:perspective(1200px) rotateX(3deg) rotateY(-8deg);animation:appFrameFloat 8s ease-in-out infinite alternate}.nova-command-window:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none;background:linear-gradient(105deg,transparent 0 18%,rgba(255,255,255,.13) 24%,transparent 32% 100%),repeating-linear-gradient(180deg,transparent 0 22px,rgba(255,255,255,.018) 23px 24px);mix-blend-mode:screen;opacity:.28;transform:translate(-48%);animation:scanSweep 7s ease-in-out infinite}.nova-command-titlebar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:50px;border-bottom:1px solid var(--border-subtle);background:linear-gradient(180deg,#ffffff0e,#ffffff04);padding:0 16px}.nova-command-title{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-weight:800}.nova-command-title img{width:22px;height:22px}.nova-command-title-status{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.76rem;font-weight:800}.nova-command-title-status i,.nova-signal-footer i{width:7px;height:7px;border-radius:999px;background:var(--accent-2);box-shadow:0 0 color-mix(in srgb,var(--accent-2) 45%,transparent);animation:liveDot 2.2s ease-in-out infinite}.nova-command-body{display:grid;grid-template-columns:188px minmax(0,1fr);min-height:560px}.nova-command-sidebar{display:grid;grid-template-rows:auto 1fr auto;gap:18px;border-right:1px solid var(--border-subtle);background:radial-gradient(circle at 28% 0%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 34%),linear-gradient(180deg,#0a1020,#070b14 52%,#05070d);padding:18px 14px}.nova-sidebar-brand{display:flex;align-items:center;gap:10px}.nova-sidebar-logo{display:inline-flex;width:42px;height:42px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(180deg,#ffffff14,#ffffff06),#0a1020cc;box-shadow:0 0 24px -18px color-mix(in srgb,var(--accent) 90%,transparent)}.nova-sidebar-logo img{width:30px;height:30px}.nova-sidebar-brand b,.nova-sidebar-brand small{display:block;line-height:1.1}.nova-sidebar-brand b{color:var(--text)}.nova-sidebar-brand small{color:var(--faint);font-size:.72rem;font-weight:800;text-transform:uppercase}.nova-sidebar-nav{display:grid;align-content:start;gap:7px}.nova-sidebar-nav span{display:flex;align-items:center;gap:9px;min-height:38px;border:1px solid transparent;border-radius:10px;color:var(--muted);font-size:.82rem;font-weight:800;padding:0 10px}.nova-sidebar-nav span.is-active{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--text);box-shadow:inset 3px 0 0 var(--accent)}.nova-sidebar-nav svg{color:var(--accent)}.nova-sidebar-system{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface-elevated) 58%,transparent);padding:12px}.nova-sidebar-system span,.nova-sidebar-system small,.nova-command-header span,.nova-panel-head span{color:var(--faint);font-size:.68rem;font-weight:850;text-transform:uppercase}.nova-sidebar-system b{display:block;margin:7px 0 5px;color:var(--text);font-size:.9rem}.nova-sidebar-system small{line-height:1.35;text-transform:none}.nova-command-main{display:grid;grid-template-rows:auto auto 1fr;gap:14px;min-width:0;padding:18px}.nova-command-header{display:flex;align-items:start;justify-content:space-between;gap:16px}.nova-command-header h2{margin:6px 0 0;color:var(--text);font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.04}.nova-command-score{display:grid;width:76px;height:76px;place-items:center;align-content:center;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:18px;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 62%),var(--surface-elevated)}.nova-command-score b{color:var(--text);font-size:1.35rem}.nova-command-score span{color:var(--faint);font-size:.62rem;font-weight:800;text-transform:uppercase}.nova-command-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.nova-command-metrics article{display:grid;gap:6px;min-width:0;border:1px solid var(--border-subtle);border-radius:14px;background:color-mix(in srgb,var(--surface-elevated) 74%,transparent);padding:12px}.nova-command-metrics svg{color:var(--accent)}.nova-command-metrics span{color:var(--faint);font-size:.68rem;font-weight:850;text-transform:uppercase}.nova-command-metrics b{overflow:hidden;color:var(--text);font-size:.96rem;text-overflow:ellipsis;white-space:nowrap}.nova-command-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0}.nova-panel{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 48%),color-mix(in srgb,var(--surface-elevated) 80%,transparent);padding:14px}.nova-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 34%);opacity:.7}.nova-panel>*{position:relative;z-index:1}.nova-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.nova-panel-head b{color:var(--text);font-size:.82rem}.nova-tweak-queue{display:grid;align-content:start}.nova-tweak-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border-top:1px solid var(--border-subtle);padding:11px 0}.nova-tweak-row svg{color:var(--accent)}.nova-tweak-row span{display:grid;gap:3px;min-width:0}.nova-tweak-row b,.nova-tweak-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nova-tweak-row b{color:var(--text);font-size:.85rem}.nova-tweak-row small{color:var(--faint);font-size:.7rem;font-weight:700}.nova-tweak-row em{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:color-mix(in srgb,var(--accent) 38%,white);font-size:.66rem;font-style:normal;font-weight:850;padding:5px 8px}.nova-tweak-row:after{content:"";position:absolute;right:14px;left:14px;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;transform:translateY(20px) scaleX(.2);animation:queueSweep 3.4s ease-in-out infinite;animation-delay:var(--row-delay)}.nova-performance-panel{display:grid;align-content:stretch}.nova-signal-chart{display:flex;min-height:180px;align-items:end;gap:6px;border:1px solid var(--border-subtle);border-radius:14px;background:linear-gradient(var(--tech-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--tech-grid-line) 1px,transparent 1px),#0000001f;background-size:24px 24px;padding:14px}.nova-signal-chart i{display:block;width:100%;height:var(--bar);min-height:16%;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent-2) 70%,var(--accent)));box-shadow:0 0 18px -8px color-mix(in srgb,var(--accent) 70%,transparent);animation:barBreathe 2.8s ease-in-out infinite;animation-delay:var(--bar-delay)}.nova-signal-footer{display:flex;justify-content:space-between;gap:12px;margin-top:12px}.nova-signal-footer span{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:.76rem;font-weight:800}.nova-engine-panel{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px}.nova-engine-orb{position:relative;width:116px;height:116px;flex-shrink:0;border-radius:999px;background:color-mix(in srgb,var(--accent) 8%,transparent)}.nova-engine-orb:before,.nova-engine-orb:after{content:"";position:absolute;border-radius:inherit}.nova-engine-orb:before{top:0;right:0;bottom:0;left:0;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--accent) 68%,transparent) 44deg,color-mix(in srgb,var(--accent-2) 52%,transparent) 96deg,transparent 150deg,color-mix(in srgb,var(--accent) 42%,transparent) 224deg,transparent 300deg);animation:gameModeOrbRotate 8s linear infinite}.nova-engine-orb:after{top:11px;right:11px;bottom:11px;left:11px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));background:color-mix(in srgb,var(--surface) 84%,transparent)}.nova-engine-orb div{position:relative;z-index:1;display:grid;height:100%;place-items:center;align-content:center;gap:2px;text-align:center}.nova-engine-orb svg{color:var(--accent)}.nova-engine-orb span{color:var(--muted);font-size:.64rem;font-weight:850;text-transform:uppercase}.nova-engine-orb b{color:var(--text);font-size:.98rem}.nova-engine-panel p{max-width:440px;margin:0;color:var(--muted);line-height:1.52}.hero-scene{position:relative;min-height:min(720px,calc(100vh - 150px));display:grid;place-items:center;isolation:isolate}.hero-scene:before,.hero-scene:after{content:"";position:absolute;top:8%;right:2%;bottom:2%;left:2%;z-index:0;pointer-events:none;border-radius:48px}.hero-scene:before{background:radial-gradient(circle at 52% 46%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 28%),radial-gradient(circle at 68% 34%,color-mix(in srgb,var(--accent-2) 14%,transparent),transparent 34%);filter:blur(38px);opacity:.88;animation:heroGlowPulse 7s ease-in-out infinite alternate}.hero-scene:after{border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);background:linear-gradient(var(--tech-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--tech-grid-line) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 50% 46%,black 0,rgba(0,0,0,.62) 42%,transparent 78%);mask-image:radial-gradient(circle at 50% 46%,black 0,rgba(0,0,0,.62) 42%,transparent 78%);opacity:.64;transform:perspective(900px) rotateX(58deg) translateY(8%)}.hero-scene-grid{position:absolute;top:10%;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(238,244,255,.88) 0 1px,transparent 1.8px),radial-gradient(circle,color-mix(in srgb,var(--accent) 82%,transparent) 0 1px,transparent 2px);background-size:94px 94px,173px 173px;background-position:18px 10px,88px 54px;-webkit-mask-image:radial-gradient(circle at 50% 42%,black 0,rgba(0,0,0,.66) 42%,transparent 80%);mask-image:radial-gradient(circle at 50% 42%,black 0,rgba(0,0,0,.66) 42%,transparent 80%);opacity:.52;animation:starDrift 16s linear infinite}.hero-mockup-frame{position:relative;z-index:4;display:block;width:min(880px,59vw);max-width:none;margin-left:-8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 38%),color-mix(in srgb,var(--surface-elevated) 68%,transparent);box-shadow:0 42px 100px -44px #000000db,0 0 80px -36px color-mix(in srgb,var(--accent) 72%,transparent),inset 0 1px #ffffff1a;transform:perspective(1200px) rotateX(3deg) rotateY(-8deg);animation:appFrameFloat 8s ease-in-out infinite alternate}.hero-frame-scan{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 0 18%,rgba(255,255,255,.14) 24%,transparent 32% 100%),repeating-linear-gradient(180deg,transparent 0 18px,rgba(255,255,255,.025) 19px 20px);mix-blend-mode:screen;opacity:.34;transform:translate(-45%);animation:scanSweep 7s ease-in-out infinite}.hero-mockup-image{position:relative;z-index:1;display:block;width:100%;height:auto;border-radius:inherit}.hero-engine-orb{position:absolute;top:5%;right:8%;z-index:5;width:132px;height:132px;border-radius:999px;background:color-mix(in srgb,var(--accent) 8%,transparent);filter:drop-shadow(0 20px 38px rgba(0,0,0,.38));pointer-events:none}.hero-engine-orb:before,.hero-engine-orb:after{content:"";position:absolute;border-radius:inherit}.hero-engine-orb:before{top:0;right:0;bottom:0;left:0;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--accent) 68%,transparent) 44deg,color-mix(in srgb,var(--accent-2) 52%,transparent) 96deg,transparent 150deg,color-mix(in srgb,var(--accent) 42%,transparent) 224deg,transparent 300deg);animation:gameModeOrbRotate 8s linear infinite}.hero-engine-orb:after{top:12px;right:12px;bottom:12px;left:12px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-engine-orb-content{position:relative;z-index:1;display:grid;height:100%;place-items:center;align-content:center;gap:2px;color:var(--text);text-align:center}.hero-engine-orb-content svg{color:var(--accent)}.hero-engine-orb-content span,.hero-engine-orb-content b{line-height:1}.hero-engine-orb-content span{color:var(--muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.hero-engine-orb-content b{font-size:1.05rem}.hero-orbit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;animation:orbitDrift 14s ease-in-out infinite alternate}.hero-orbit-chip{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;gap:9px;min-width:132px;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--text);padding:8px 11px;box-shadow:0 16px 34px -24px #000000c7,0 0 28px -20px color-mix(in srgb,var(--accent) 80%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%,-50%) rotate(var(--chip-angle)) translate(clamp(220px,24vw,330px)) rotate(calc(-1 * var(--chip-angle)));animation:chipPulse 3.8s ease-in-out infinite;animation-delay:var(--chip-delay)}.hero-orbit-chip svg{flex-shrink:0;color:var(--accent)}.hero-orbit-chip span{display:grid;gap:2px}.hero-orbit-chip b,.hero-orbit-chip small{line-height:1;white-space:nowrap}.hero-orbit-chip b{font-size:.78rem}.hero-orbit-chip small{color:var(--faint);font-size:.66rem;font-weight:700}.hero-telemetry{position:absolute;right:4%;bottom:2%;z-index:7;display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:9px;width:min(390px,72%);pointer-events:none}.hero-telemetry-pill{display:inline-flex;align-items:center;gap:9px;min-width:0;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 76%,transparent);color:var(--text);padding:10px 11px;box-shadow:0 16px 30px -26px #000000b3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-telemetry-pill svg{flex-shrink:0;color:var(--accent)}.hero-telemetry-pill span{display:grid;min-width:0;gap:3px}.hero-telemetry-pill b,.hero-telemetry-pill small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-telemetry-pill b{font-size:.78rem}.hero-telemetry-pill small{color:var(--faint);font-size:.68rem;font-weight:700}.window-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;color:var(--muted);font-size:.82rem}.window-dots{display:flex;gap:6px}.window-dots span{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--text) 16%,transparent)}.dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.dashboard-main,.dashboard-stat,.dashboard-list,.image-placeholder,.placeholder-screen,.screenshot-frame{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-elevated)}.dashboard-main{grid-column:1 / -1;padding:16px}.panel-heading,.graph-header,.stat-top,.account-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.graph-header{position:relative;z-index:2;align-items:flex-start}.graph-title-block{display:grid;gap:6px}.graph-title-block>span{color:var(--faint);font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.graph-title-block>b{color:var(--text);font-size:1.25rem}.performance-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.performance-legend span{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:.82rem}.legend-dot{display:inline-block;width:9px;height:9px;border-radius:999px}.legend-dot.red{background:var(--danger)}.legend-dot.blue{background:var(--accent)}.panel-heading span,.stat-top span{color:var(--muted);font-size:.82rem}.panel-heading b,.stat-top b{color:var(--text)}.dashboard-stat,.dashboard-list{padding:14px}.dashboard-stat svg,.feature-card svg,.benefit-item svg{color:var(--accent)}.dashboard-stat span,.dashboard-list{color:var(--muted);font-size:.82rem}.dashboard-stat b{display:block;margin-top:8px}.dashboard-list{grid-column:1 / -1;display:grid;gap:10px}.dashboard-list div,.price-card p{display:flex;align-items:center;gap:9px}.benefit-section{position:relative;z-index:3;margin-top:18px}.benefit-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:14px;gap:10px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 70%),color-mix(in srgb,var(--surface) 76%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.benefit-item{position:relative;display:flex;gap:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 12%,transparent);border-radius:var(--radius-md);background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 38%),var(--surface-elevated);padding:16px}.benefit-item:after{content:"";position:absolute;right:12px;bottom:12px;left:12px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2),transparent);opacity:.62;transform-origin:left;animation:signalScan 2.8s ease-in-out infinite;animation-delay:var(--signal-delay)}.benefit-signal{position:relative;display:inline-flex;width:42px;height:42px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--accent) 10%,var(--surface-elevated));color:var(--accent)}.benefit-signal:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:inherit;opacity:0;animation:signalPulse 2.8s ease-in-out infinite;animation-delay:var(--signal-delay)}.benefit-status{display:inline-flex;margin-bottom:7px;color:color-mix(in srgb,var(--accent-2) 74%,white);font-size:.68rem;font-weight:850;text-transform:uppercase}.benefit-item h3,.feature-card h3,.price-card h3{margin:0}.benefit-item p,.feature-card p,.image-feature-card p,.testimonial-card p{margin:7px 0 0;color:var(--muted);line-height:1.58;font-size:.9rem}.section-heading{max-width:720px;margin:0 auto 40px;text-align:center}.section-heading h2,.feature-showcase-head h2,.split-copy h2,.account-panel h2,.cta-panel h2{margin-top:14px;font-size:clamp(34px,4vw,52px)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.image-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.feature-card,.image-feature-card,.testimonial-card,.stat-card{position:relative;overflow:hidden;padding:22px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.feature-card{min-height:220px;background:radial-gradient(circle at 16% 0%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 36%),color-mix(in srgb,var(--surface) 86%,transparent)}.feature-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,transparent 0 20%,rgba(255,255,255,.08) 34%,transparent 48% 100%);opacity:0;transform:translate(-45%);transition:opacity .18s ease,transform .42s ease}.feature-card:hover:before{opacity:1;transform:translate(45%)}.feature-card-glow{position:absolute;inset:auto 18px 0;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-2),transparent);opacity:.48}.feature-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.feature-card-top svg{color:var(--accent);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--accent) 42%,transparent))}.feature-card-top b{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:color-mix(in srgb,var(--accent) 40%,white);font-size:.68rem;padding:5px 8px;text-transform:uppercase}.feature-card:hover,.image-feature-card:hover,.testimonial-card:hover,.stat-card:hover,.price-card:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:var(--surface-hover);box-shadow:var(--shadow-hover)}.product-showcase-section{padding-top:86px;padding-bottom:86px;background:radial-gradient(circle at 50% 10%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 38%),linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--surface-elevated) 54%,transparent) 48%,transparent 100%)}.product-showcase-section .section-inner{width:min(1440px,calc(100% - 40px))}.product-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.product-tour-card{position:relative;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.55fr);align-items:stretch;gap:16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 50%),color-mix(in srgb,var(--surface) 74%,transparent);box-shadow:var(--shadow-panel),0 0 72px -44px color-mix(in srgb,var(--accent) 88%,transparent);padding:14px;touch-action:pan-y;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.product-tour-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 22% 8%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 32%),radial-gradient(circle at 86% 26%,color-mix(in srgb,var(--accent-2) 10%,transparent),transparent 34%);opacity:.84}.product-tour-visual{position:relative;z-index:1;min-width:0}.product-tour-card .screenshot-frame{min-height:720px;border-color:color-mix(in srgb,var(--accent) 24%,var(--border));background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 44%),var(--surface-elevated);box-shadow:inset 0 1px #ffffff14,0 28px 80px -54px color-mix(in srgb,var(--accent) 84%,transparent)}.product-tour-image-button{position:relative;z-index:1;display:flex;min-height:0;flex:1;align-items:center;justify-content:center;border:0;background:transparent;padding:0}.product-tour-media{display:flex;width:100%;min-height:0;flex:1;align-items:center;justify-content:center;animation-duration:.56s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.product-tour-media-next{animation-name:screenshotSlideNext}.product-tour-media-previous{animation-name:screenshotSlidePrevious}.product-tour-image-button:after{content:"Click to enlarge";position:absolute;right:14px;bottom:46px;border:1px solid var(--border-subtle);border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--muted);font-size:.76rem;font-weight:800;padding:7px 10px;opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.product-tour-image-button:hover:after,.product-tour-image-button:focus-visible:after{opacity:1;transform:translateY(0)}.product-tour-image-button:focus-visible{outline:0;box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.product-tour-card .screenshot-frame img,.product-tour-image-button img{max-width:100%;max-height:620px;flex:0 1 auto;margin:auto;padding:10px}.product-tour-copy{position:relative;z-index:1;justify-content:center;padding:18px}.product-tour-copy h3{font-size:clamp(1.65rem,3vw,2.55rem)}.product-tour-copy p{font-size:1rem}.screenshot-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;background:#090e16c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:30px}.lightbox-figure{display:grid;width:min(1500px,calc(100vw - 120px));max-height:calc(100vh - 72px);gap:12px;margin:0}.lightbox-figure img{display:block;width:100%;max-height:calc(100vh - 140px);border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-lg);background:#f8fafc;-o-object-fit:contain;object-fit:contain;box-shadow:0 24px 60px -30px #000000b8}.lightbox-figure figcaption{display:flex;align-items:center;justify-content:center;gap:10px;color:#fff;text-align:center}.lightbox-figure figcaption span{border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff1f;color:#ffffffd1;font-size:.72rem;font-weight:800;letter-spacing:.02em;padding:6px 10px;text-transform:uppercase}.lightbox-figure figcaption b{font-size:1rem}.lightbox-close,.lightbox-nav{position:fixed;z-index:121;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-md);background:#ffffff1f;color:#fff;transition:background .16s ease,border-color .16s ease}.lightbox-close:hover,.lightbox-nav:hover{border-color:#ffffff4d;background:#fff3}.lightbox-close{top:20px;right:20px;width:42px;height:42px}.lightbox-nav{top:50%;width:48px;height:48px;transform:translateY(-50%)}.lightbox-nav-prev{left:22px}.lightbox-nav-next{right:22px}.product-showcase-card{display:flex;min-height:0;flex-direction:column;gap:14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-panel);padding:14px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.product-showcase-card:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));background:var(--surface-hover);box-shadow:var(--shadow-hover)}.product-showcase-copy{display:flex;min-width:0;flex-direction:column;justify-content:flex-start;gap:16px;padding:2px 4px 4px}.feature-eyebrow{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:999px;background:var(--accent-soft);color:color-mix(in srgb,var(--accent) 44%,white);font-size:.72rem;font-weight:800;letter-spacing:.02em;padding:6px 10px;text-transform:uppercase}.feature-eyebrow svg{flex-shrink:0;color:var(--accent)}.feature-copy-head{display:grid;gap:8px}.product-showcase-copy h3{margin:0;color:var(--text);font-family:var(--font-heading);font-size:clamp(1.8rem,2.7vw,2.5rem);line-height:1.08}.product-showcase-copy p{margin:0;color:var(--muted);line-height:1.55}.product-showcase-copy .feature-subtitle{max-width:33rem;color:var(--text);font-size:clamp(1rem,1.2vw,1.12rem);font-weight:780}.feature-description{max-width:34rem;font-size:.94rem}.feature-benefit-list{display:grid;gap:10px}.feature-benefit-row{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:11px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-elevated) 72%,transparent);padding:11px}.feature-benefit-icon{display:grid;flex-shrink:0;width:34px;height:34px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));border-radius:10px;background:var(--accent-soft);color:var(--accent)}.feature-benefit-copy{display:grid;min-width:0;gap:3px}.feature-benefit-copy b{color:var(--text);font-size:.9rem;line-height:1.24}.feature-benefit-copy span{color:var(--muted);font-size:.8rem;line-height:1.42}.premium-features-section,.image-feature-section{padding-top:86px;padding-bottom:86px}.premium-slider{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:var(--radius-lg);background:radial-gradient(circle at 20% 12%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--surface-elevated) 84%,black),var(--surface));box-shadow:var(--shadow-panel);padding:22px 62px 48px}.premium-hero-card{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:center;gap:28px;min-height:520px;animation-duration:.52s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.premium-slide-next{animation-name:premiumSlideNext}.premium-slide-previous{animation-name:premiumSlidePrevious}.premium-hero-copy{display:grid;align-content:center;gap:16px;min-width:0}.premium-hero-copy>span{width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:999px;background:var(--accent-soft);color:color-mix(in srgb,var(--accent) 44%,white);font-size:.72rem;font-weight:800;letter-spacing:.02em;padding:6px 10px;text-transform:uppercase}.premium-hero-copy h3{margin:0;color:var(--text);font-family:var(--font-heading);font-size:clamp(2rem,3vw,3.45rem);line-height:1.02}.premium-hero-copy p{margin:0;color:var(--muted);max-width:520px;line-height:1.65;font-size:1rem}.premium-hero-copy .btn{width:-moz-fit-content;width:fit-content;margin-top:4px}.premium-hero-card .screenshot-frame,.premium-hero-card .screenshot-frame-hero{min-height:430px;background:color-mix(in srgb,var(--surface-elevated) 88%,black)}.premium-hero-card .screenshot-frame img{max-height:360px;margin:auto;padding:12px}.premium-slider-arrow{position:absolute;top:50%;z-index:3;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:50%;background:color-mix(in srgb,var(--surface-elevated) 88%,transparent);color:var(--text);cursor:pointer;transform:translateY(-50%);transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.premium-slider-arrow:hover{border-color:color-mix(in srgb,var(--accent) 54%,var(--border));background:var(--accent);color:#fff;transform:translateY(-50%) scale(1.05)}.premium-slider-arrow:hover svg{stroke:#fff}.premium-slider-prev{left:18px}.premium-slider-next{right:18px}.premium-slider-dots{position:absolute;left:50%;bottom:18px;display:flex;gap:8px;transform:translate(-50%)}.premium-slider-dots button{width:9px;height:9px;border:0;border-radius:999px;background:color-mix(in srgb,var(--muted) 38%,transparent);cursor:pointer;padding:0;transition:width .18s ease,background .18s ease}.premium-slider-dots .premium-slider-dot-active{width:28px;background:var(--accent)}@keyframes premiumSlideNext{0%{opacity:0;transform:translate(34px) scale(.985);filter:blur(8px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes premiumSlidePrevious{0%{opacity:0;transform:translate(-34px) scale(.985);filter:blur(8px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}.free-showcase,.premium-showcase{background:transparent}.feature-showcase-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:26px}.feature-showcase-head>div{max-width:760px}.feature-showcase-head h2{margin:14px 0 0}.feature-showcase-head p{max-width:690px;margin:16px 0 0}.image-feature-card{display:flex;min-height:470px;flex-direction:column;gap:16px;padding:14px}.image-feature-card h3{margin:0;font-size:1.12rem}.image-placeholder{position:relative;display:grid;min-height:190px;place-items:center;overflow:hidden}.image-placeholder>span{position:absolute;bottom:14px;left:14px;z-index:2;color:var(--muted);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.placeholder-screen{position:relative;z-index:1;width:72%;max-width:260px;box-shadow:var(--shadow-panel);padding:13px}.placeholder-top{display:flex;gap:5px;margin-bottom:18px}.placeholder-top span{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--text) 18%,transparent)}.placeholder-lines{display:grid;gap:9px}.placeholder-lines i{display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--surface-elevated) 88%,var(--accent) 12%))}.placeholder-lines i:nth-child(2){width:74%}.placeholder-lines i:nth-child(3){width:52%}.screenshot-frame{position:relative;display:flex;min-height:280px;overflow:hidden;flex-direction:column;padding:8px;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.screenshot-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 42%),radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 34%)}.screenshot-top{position:relative;z-index:2;display:flex;min-height:30px;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--border-subtle);color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.screenshot-media{position:relative;z-index:1;display:flex;min-height:0;flex:1;align-items:center;justify-content:center;animation-duration:.56s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;will-change:transform,opacity,filter}.screenshot-media-next{animation-name:screenshotSlideNext}.screenshot-media-previous{animation-name:screenshotSlidePrevious}.screenshot-frame img{position:relative;z-index:1;display:block;width:100%;min-height:0;flex:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 16px 18px rgba(0,0,0,.24))}@keyframes screenshotSlideNext{0%{opacity:0;transform:translate(46px) scale(.982);filter:blur(10px) saturate(.86)}62%{opacity:1;filter:blur(0) saturate(1.05)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0) saturate(1)}}@keyframes screenshotSlidePrevious{0%{opacity:0;transform:translate(-46px) scale(.982);filter:blur(10px) saturate(.86)}62%{opacity:1;filter:blur(0) saturate(1.05)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0) saturate(1)}}.screenshot-placeholder{position:relative;z-index:1;display:grid;min-height:0;flex:1;place-items:center}.screenshot-placeholder .placeholder-screen{width:min(72%,250px)}.screenshot-nav{position:absolute;top:50%;z-index:4;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--text);box-shadow:0 12px 22px -18px #000000b3;transform:translateY(-50%);transition:border-color .16s ease,background .16s ease,color .16s ease}.screenshot-nav:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));background:var(--surface-hover);color:var(--accent)}.screenshot-nav-prev{left:12px}.screenshot-nav-next{right:12px}.screenshot-dots{position:absolute;left:50%;bottom:11px;z-index:4;display:inline-flex;gap:5px;border:1px solid var(--border-subtle);border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,transparent);padding:5px 7px;transform:translate(-50%)}.screenshot-dots span,.screenshot-dots button{width:6px;height:6px;border:0;border-radius:999px;background:color-mix(in srgb,var(--text) 28%,transparent);padding:0}.screenshot-dots .screenshot-dot-active{background:var(--accent)}.screenshot-frame-wide{min-height:300px}.screenshot-frame-tall{min-height:340px}.screenshot-frame-tall img{max-height:310px}.screenshot-frame-compact{min-height:280px}.screenshot-frame-hero{min-height:420px}.product-showcase-card .screenshot-frame{order:-1;height:100%;min-height:300px;max-height:380px;background:var(--surface-elevated)}.product-showcase-card .screenshot-frame-hero{min-height:320px;max-height:390px}.product-showcase-card .screenshot-frame img{max-width:100%;max-height:330px;flex:0 1 auto;margin:auto;padding:8px}.price-card svg,.account-actions svg{color:var(--accent)}.performance-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);align-items:stretch}.graph-card{position:relative;overflow:hidden;padding:24px;background:radial-gradient(circle at 18% 8%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface) 84%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.graph-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 12%,transparent),transparent);opacity:.34;transform:translate(-55%);animation:chartScan 5.6s ease-in-out infinite}.cinematic-performance-visual{position:relative;height:clamp(320px,44vw,500px);margin-top:22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 14%,var(--border));border-radius:18px;background:radial-gradient(ellipse 120% 100% at 50% 40%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 48%),radial-gradient(ellipse 100% 80% at 15% 85%,color-mix(in srgb,var(--accent-2) 10%,transparent),transparent 52%),linear-gradient(to bottom,#020406,#030a15,#010203);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #ffffff08,0 18px 38px -32px color-mix(in srgb,var(--accent) 36%,transparent);perspective:1200px}.cinematic-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;background:radial-gradient(circle at center,transparent 35%,rgba(0,0,0,.58) 100%),linear-gradient(to bottom,rgba(0,0,0,.28),transparent 22%,transparent 76%,rgba(0,0,0,.42))}.cinematic-ambient-glow{position:absolute;top:18%;left:18%;width:64%;height:48%;opacity:.22;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--accent) 28%,transparent),transparent);filter:blur(52px);animation:cinematicGlowDrift 16s ease-in-out infinite alternate}.cinematic-dashboard-wrap{position:absolute;top:53%;left:50%;width:min(84%,980px);aspect-ratio:16 / 8;transform-style:preserve-3d;animation:cinematicCameraFloat 13s cubic-bezier(.34,0,.16,1) infinite alternate}.cinematic-dashboard{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:1px solid rgba(120,170,215,.12);border-radius:24px;background:linear-gradient(135deg,#ffffff14,#ffffff04 40%,#02061259),radial-gradient(circle at 65% 8%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 35%),#050c1a7a;box-shadow:0 54px 110px #000000a8,0 20px 56px color-mix(in srgb,var(--accent) 16%,transparent),inset 0 1px #ffffff1f,inset 0 -1px #ffffff0a;transform-style:preserve-3d;-webkit-backdrop-filter:blur(28px) saturate(130%);backdrop-filter:blur(28px) saturate(130%)}.cinematic-dashboard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;background:linear-gradient(105deg,transparent 2%,rgba(255,255,255,.08) 18%,transparent 32%),linear-gradient(75deg,transparent 62%,color-mix(in srgb,var(--accent-2) 10%,transparent) 76%,transparent 92%);opacity:.35;animation:cinematicReflectionSweep 12s ease-in-out infinite}.cinematic-dashboard:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:7;border:1px solid rgba(255,255,255,.04);border-radius:23px;box-shadow:inset 0 0 48px #50a0e60d,inset 0 0 120px #0000003d;pointer-events:none}.cinematic-graph-canvas,.cinematic-particle-canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.cinematic-graph-canvas{z-index:4}.cinematic-particle-canvas{z-index:3;opacity:.72}.cinematic-under-shadow{position:absolute;right:14%;bottom:6%;left:14%;z-index:0;height:22%;border-radius:50%;background:#0000008f;filter:blur(42px);transform:translateZ(-200px) rotateX(68deg);animation:cinematicShadowPulse 14s ease-in-out infinite alternate}.cinematic-monitor-glow{position:absolute;top:27%;right:24%;left:24%;z-index:1;height:52%;border-radius:50%;background:color-mix(in srgb,var(--accent) 16%,transparent);opacity:.58;filter:blur(88px);animation:cinematicGlowBreath 11s ease-in-out infinite}.cinematic-depth-accent{position:absolute;top:8%;right:-2%;z-index:16;width:26%;height:28%;border-radius:50%;background:color-mix(in srgb,var(--accent-2) 8%,transparent);opacity:.4;filter:blur(38px);animation:cinematicAccentFloat 15s ease-in-out infinite alternate}.performance-chart{width:100%;min-height:330px;margin-top:16px;overflow:visible}.chart-axis,.chart-grid{fill:none;vector-effect:non-scaling-stroke}.chart-axis{stroke:color-mix(in srgb,var(--muted) 28%,transparent);stroke-width:1.1}.chart-grid{stroke:color-mix(in srgb,var(--muted) 16%,transparent);stroke-width:1}.before-line,.after-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200;stroke-dashoffset:1200;vector-effect:non-scaling-stroke}.before-line{stroke:var(--danger);stroke-width:3.2}.after-line{stroke:var(--accent);stroke-width:4}.before-glow,.after-glow{opacity:.18;stroke-width:9}.after-area{fill:color-mix(in srgb,var(--accent) 16%,transparent);opacity:0}.after-highlight{fill:none;stroke:color-mix(in srgb,white 74%,var(--accent));stroke-linecap:round;stroke-width:7;stroke-dasharray:95 760;stroke-dashoffset:760;opacity:0}.chart-active .before-line,.chart-active .before-glow{animation:drawLine 1.6s cubic-bezier(.16,1,.3,1) forwards}.chart-active .after-line,.chart-active .after-glow{animation:drawLine 1.65s cubic-bezier(.16,1,.3,1) .55s forwards}.chart-active .after-area{animation:areaFadeIn .9s ease 1.2s forwards}.chart-active .after-highlight{animation:pathTravel 4.8s ease-in-out 2.2s infinite}.marker{opacity:0;transform:translateY(8px)}.marker circle{stroke:color-mix(in srgb,white 50%,transparent);stroke-width:1.5}.marker-red circle{fill:var(--danger)}.marker-blue circle{fill:var(--accent)}.marker-label{opacity:0}.marker-label rect,.chart-chip rect{fill:var(--surface-elevated);stroke:var(--border);stroke-width:1}.marker-label text,.chart-chip text{fill:var(--muted);font-size:12.5px;font-weight:650}.chart-active .marker{animation:markerIn .52s ease forwards;animation-delay:calc(1.35s + (var(--marker-index) * .18s))}.chart-active .marker-label{animation:labelIn .45s ease forwards;animation-delay:calc(1.55s + (var(--marker-index) * .18s))}.chart-chip{opacity:0;transform:translateY(8px)}.chart-active .chart-chip{animation:markerIn .6s ease 1.65s forwards}.stats-grid{display:grid;gap:14px}.bar-track{height:8px;margin-top:16px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,white 8%,transparent)}.bar-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width 1.2s cubic-bezier(.16,1,.3,1)}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(280px,420px));justify-content:center;gap:18px}.price-card{position:relative;padding:28px}.price-pro{border-color:color-mix(in srgb,var(--accent) 34%,var(--border))}.price{margin:12px 0 24px;font-size:2rem;font-weight:800}.price span{color:var(--muted);font-size:.94rem;font-weight:600}.price-card p{color:var(--muted)}.included-card{max-width:920px;margin:0 auto}.included-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0 0 24px}.included-feature-list p{display:flex;align-items:flex-start;gap:9px;margin:0}.included-feature-list svg{flex:0 0 auto;margin-top:2px;color:var(--accent)}.popular{position:absolute;top:18px;right:18px}.testimonial-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.testimonial-author{display:flex;align-items:center;gap:10px;margin-bottom:14px}.testimonial-author img{width:38px;height:38px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(255,255,255,.16);background:#ffffff0d}.testimonial-author b{color:var(--text);font-size:1rem}.stars{display:flex;gap:4px;color:var(--accent);margin-bottom:12px}.faq-wrap{max-width:880px}.faq-list{display:grid;gap:12px}.faq-item{overflow:hidden}.faq-item button{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;background:transparent;color:var(--text);cursor:pointer;padding:20px 22px;text-align:left;font-weight:700}.faq-item svg{transition:transform .22s ease}.faq-open svg{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .26s ease}.faq-open .faq-answer{max-height:180px}.faq-answer p{margin:0;padding:0 22px 22px;color:var(--muted);line-height:1.65}.account-panel{align-items:stretch;padding:30px}.account-card{padding:22px}.account-avatar{display:grid;width:44px;height:44px;place-items:center;border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent)}.account-head{justify-content:flex-start}.account-head b,.account-head span{display:block}.account-head span,.account-data span{color:var(--muted)}.account-data{display:grid;gap:10px;margin:20px 0}.account-data span{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--border);padding-top:10px}.account-data b{color:var(--text)}.empty{text-align:center}.empty>svg{color:var(--accent)}.legal-section{padding-top:42px}.legal-panel{border:0;border-radius:0;background:transparent;padding:28px 0}.legal-panel h2{margin:8px 0 12px}.legal-panel p{color:var(--muted)}.legal-intro{max-width:920px}.legal-intro>p{max-width:860px;line-height:1.7}.legal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px}.legal-grid article{display:flex;min-height:250px;flex-direction:column;border:1px solid #19231e;border-radius:18px;background:#080c0a;padding:24px}.legal-grid svg{color:var(--accent)}.legal-grid h3{margin:18px 0 10px}.legal-grid a{color:var(--accent);font-weight:750}.legal-card-link,.legal-card-links a{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:20px;font-size:.88rem;text-decoration:none}.legal-card-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:auto}.legal-card-links a{margin-top:0}.legal-trust-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.legal-trust-notes>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start}.legal-trust-notes svg{margin-top:2px;color:var(--accent)}.legal-trust-notes span,.legal-trust-notes small{display:block}.legal-trust-notes strong{color:var(--text);font-size:.88rem}.legal-trust-notes small{margin-top:4px;color:var(--muted);font-size:.78rem;line-height:1.55}.privacy-page{overflow:clip}.privacy-hero{position:relative;padding:138px 0 56px;border-bottom:1px solid var(--border-subtle);background:radial-gradient(circle at 78% 16%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 52%,transparent),transparent 74%)}.privacy-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,black,transparent 78%);mask-image:linear-gradient(180deg,black,transparent 78%)}.privacy-hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:36px}.privacy-hero-copy{display:grid;gap:18px}.privacy-hero h1{max-width:840px;margin:0;color:var(--text);font-family:var(--font-heading);font-size:clamp(2.8rem,5vw,4.4rem);line-height:1;letter-spacing:0;overflow-wrap:anywhere}.privacy-hero-copy>p{max-width:760px;margin:0;color:var(--muted);font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.65}.privacy-hero-meta{display:flex;flex-wrap:wrap;gap:10px}.privacy-hero-meta span{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--muted);padding:8px 12px;font-size:.86rem;font-weight:760}.privacy-hero-meta svg{color:var(--accent)}.privacy-hero-card{display:grid;gap:16px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:var(--shadow-panel);padding:22px}.privacy-hero-card img{width:48px;height:48px}.privacy-hero-card span,.privacy-fact span,.privacy-toc-title{color:var(--faint);font-size:.76rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.privacy-hero-card strong{display:block;margin-top:4px;color:var(--text);font-size:1.2rem}.privacy-hero-card p{margin:0;color:var(--muted);line-height:1.55}.privacy-overview{padding:22px 0;border-bottom:1px solid var(--border-subtle)}.privacy-fact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.privacy-fact{display:grid;gap:8px;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 62%,transparent);padding:16px}.privacy-fact svg{color:var(--accent)}.privacy-fact strong{color:var(--text);font-size:1rem}.privacy-content-section{padding:44px 0 86px}.privacy-layout{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:30px}.privacy-toc{position:sticky;top:92px}.privacy-toc-card{display:grid;max-height:calc(100vh - 116px);overflow:auto;gap:3px;border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 78%,transparent);padding:12px;scrollbar-width:thin}.privacy-toc-title{padding:8px 10px 10px}.privacy-toc a{display:grid;grid-template-columns:28px 1fr;align-items:start;gap:8px;border-radius:8px;color:var(--muted);font-size:.86rem;font-weight:700;line-height:1.35;padding:9px 10px;transition:background .16s ease,color .16s ease}.privacy-toc a:hover{background:var(--surface-hover);color:var(--text)}.privacy-toc a span{color:color-mix(in srgb,var(--accent) 52%,var(--faint));font-size:.72rem;font-weight:900}.privacy-policy{display:grid;gap:18px}.privacy-article-section{scroll-margin-top:92px;border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 64%,transparent);padding:0}.privacy-section-head{display:grid;grid-template-columns:auto auto 1fr;align-items:start;gap:12px;border-bottom:1px solid var(--border-subtle);padding:20px 22px}.privacy-section-number,.privacy-section-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-elevated) 74%,transparent);color:var(--accent);font-size:.78rem;font-weight:900}.privacy-section-head h2{margin:0;color:var(--text);font-family:var(--font-heading);font-size:clamp(1.32rem,2vw,1.85rem);line-height:1.16}.privacy-section-head p{margin:7px 0 0;color:var(--muted);line-height:1.5}.privacy-section-body{padding:8px 22px 24px;color:var(--muted);line-height:1.72}.privacy-section-body h3{margin:24px 0 8px;color:var(--text);font-size:1.02rem}.privacy-section-body p,.privacy-section-body ul,.privacy-section-body address{margin:12px 0 0}.privacy-section-body address{width:-moz-fit-content;width:fit-content;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-elevated) 56%,transparent);color:var(--text);font-style:normal;padding:12px 14px}.privacy-section-body ul{display:grid;gap:8px;padding-left:0;list-style:none}.privacy-section-body li{position:relative;padding-left:22px}.privacy-section-body li:before{content:"";position:absolute;top:.78em;left:4px;width:6px;height:6px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.privacy-section-body strong{color:var(--text)}.privacy-section-body a{color:color-mix(in srgb,var(--accent) 46%,white);font-weight:800;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 38%,transparent);text-underline-offset:3px}.final-cta{padding-top:48px}.download-panel{overflow:hidden;border:1px solid #25372e;border-radius:24px;background:radial-gradient(circle at 12% 0%,rgba(71,214,138,.12),transparent 30rem),#080c0a;padding:clamp(30px,5vw,64px)}.download-heading{max-width:760px}.download-heading .download-mark{margin-bottom:20px}.download-heading h2{margin:12px 0 14px}.download-heading>p{max-width:680px;color:var(--muted);font-size:clamp(1rem,1.6vw,1.18rem)}.download-overview{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:18px;margin-top:34px}.download-primary-card,.download-details{border:1px solid #1d2b24;border-radius:18px;background:#080e0bd1}.download-primary-card{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(24px,4vw,38px)}.download-price{color:var(--accent);font-size:clamp(2rem,4vw,3.2rem);font-weight:850;letter-spacing:-.05em}.download-price small{color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:0}.download-primary-card h3{margin:18px 0 8px;font-size:1.35rem}.download-primary-card p{max-width:540px;color:var(--muted)}.download-primary-card .download-button{width:100%;max-width:420px;margin-top:24px}.download-primary-card .download-release-note{margin-top:11px;color:var(--faint)}.download-details{display:grid}.download-details article{display:flex;align-items:flex-start;gap:14px;padding:22px;border-bottom:1px solid #1d2b24}.download-details article:last-child{border-bottom:0}.download-details svg{flex:0 0 auto;color:var(--accent)}.download-details div{display:grid;gap:5px}.download-details strong{color:var(--text)}.download-details span{color:var(--muted);font-size:.9rem;line-height:1.5}.download-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;color:var(--faint);font-size:.82rem}.download-footer p{max-width:680px}.download-footer a{color:var(--muted)}.download-support-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;font-weight:750}.download-support-link:hover{color:var(--text)}.cta-panel{padding:48px clamp(24px,5vw,72px);text-align:center}.download-mark{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid #26372e;border-radius:15px;background:#0c1410}.cta-panel svg{color:var(--accent)}.cta-panel .hero-actions{justify-content:center;flex-wrap:wrap}.download-actions{display:grid;justify-items:center;gap:12px;width:min(100%,780px);margin:24px auto 0}.download-actions .btn{width:100%;min-width:0;padding:0 14px;white-space:nowrap}.download-button{max-width:420px}.download-button:disabled{border-color:#28352e;background:#111713;color:#8e9c93;box-shadow:none;opacity:1}.download-button:disabled svg{color:#708078;stroke:currentColor}.download-secondary-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.download-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,760px);margin:24px auto 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.download-meta span{display:inline-flex;align-items:center;gap:7px;justify-content:center;border:0;border-right:1px solid var(--border);border-radius:0;background:transparent;color:var(--muted);padding:12px 14px;font-size:.86rem;font-weight:700}.download-meta span:last-child{border-right:0}.download-release-note,.download-fineprint{max-width:760px;margin:18px auto 0;color:var(--muted)}.download-fineprint{font-size:.82rem;color:var(--faint)}.checksum-box{display:flex;flex-direction:column;gap:9px;max-width:760px;margin:18px auto 0;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 76%,transparent);padding:12px 14px;color:var(--muted);text-align:left}.checksum-label{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;font-weight:800}.checksum-box code{display:block;width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-elevated) 84%,transparent);padding:10px 11px;overflow-wrap:anywhere;word-break:break-all;color:var(--text);font-size:.76rem;line-height:1.55}.footer{border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 48%,transparent);padding:46px 0 24px}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:32px}.footer-brand{min-width:0}.footer-brand .logo{gap:10px;font-size:1rem}.footer-brand .logo-mark{width:34px;height:34px}.footer-brand p{max-width:330px;margin:14px 0 0}.footer h3{margin:0 0 12px;font-size:.9rem}.footer a{display:block;margin:8px 0;color:var(--muted);font-size:.88rem}.footer a:hover{color:var(--text)}.footer-bottom{width:min(1180px,calc(100% - 40px));margin:34px auto 0;color:var(--faint);font-size:.82rem}@media(max-width:640px){.footer-grid{gap:28px}.footer-brand p{max-width:100%}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;background:#000000ad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px}.auth-modal{position:relative;width:min(460px,100%);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-hover);padding:28px}.reset-shell{min-height:100vh;padding-top:60px}.reset-card{margin:0 auto}.profile-modal{position:relative;width:min(640px,100%);max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-hover);padding:28px}.modal-close{position:absolute;top:16px;right:16px;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--text)}.auth-modal h2{margin:16px 0 8px}.profile-modal h2{margin:12px 0 6px;font-family:var(--font-heading);font-size:1.8rem;line-height:1.08}.auth-modal p,.form-status{color:var(--muted);line-height:1.6}.profile-modal p{margin:0;color:var(--muted);line-height:1.5;word-break:break-word}.profile-modal-hero{display:flex;min-width:0;align-items:center;gap:16px;padding-right:42px}.profile-modal-title{min-width:0}.profile-modal-title .profile-plan-badge{margin-top:12px}.profile-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.profile-fact{display:grid;min-width:0;gap:7px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-elevated);padding:14px}.profile-fact svg{color:var(--accent)}.profile-fact span{color:var(--muted);font-size:.78rem;font-weight:700}.profile-fact b{overflow:hidden;color:var(--text);font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.profile-modal-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.profile-data-controls{display:grid;gap:12px;margin-top:24px;border-top:1px solid var(--border);padding-top:22px}.profile-data-controls h3{margin:0;color:var(--text);font-family:var(--font-heading);font-size:1.08rem}.profile-data-field{display:grid;gap:7px}.profile-data-field span{color:var(--muted);font-size:.78rem;font-weight:700}.profile-data-field input{width:100%;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--text);outline:none;padding:12px 13px}.profile-data-field input:focus-visible{border-color:var(--accent)}.profile-delete-zone{display:grid;gap:10px;margin-top:4px;border:1px solid color-mix(in srgb,var(--danger) 38%,var(--border));border-radius:var(--radius-md);padding:14px}.btn-danger{border-color:color-mix(in srgb,var(--danger) 55%,var(--border));background:color-mix(in srgb,var(--danger) 14%,var(--surface-elevated));color:var(--danger)}.btn-danger:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb,var(--danger) 22%,var(--surface-elevated))}.form-status{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-elevated);padding:10px 12px;margin:14px 0;font-size:.82rem}.form-status.success{border-color:color-mix(in srgb,var(--success) 36%,var(--border));color:var(--success)}.auth-form{display:grid;gap:12px;margin-top:16px}.auth-form input{width:100%;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--text);outline:none;padding:13px 14px}.auth-field{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-elevated);padding:0 13px;transition:border-color .16s ease,box-shadow .16s ease}.auth-field svg{flex-shrink:0;color:var(--muted)}.auth-field input{border:0;border-radius:0;background:transparent;padding:13px 0}.auth-field:focus-within{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.auth-field:focus-within svg{color:var(--accent)}.auth-form input:focus{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.auth-field input:focus{box-shadow:none}.legal-consent-row{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-elevated) 88%,transparent);padding:12px;color:var(--muted);font-size:.8rem;line-height:1.55}.auth-form .legal-consent-row input[type=checkbox]{width:16px;height:16px;margin:2px 0 0;padding:0;accent-color:var(--accent)}.legal-consent-row a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.auth-switch{display:flex;justify-content:space-between;gap:12px;margin-top:14px}.auth-switch button{border:0;background:transparent;color:var(--muted);font-size:.82rem}.site-notice{position:fixed;right:18px;z-index:70;border:1px solid var(--border);border-radius:999px;background:var(--bg-overlay);color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);top:84px;display:flex;align-items:center;gap:8px;padding:10px 13px}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.revealed{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.12s}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes areaFadeIn{to{opacity:1}}@keyframes pathTravel{0%{opacity:0;stroke-dashoffset:760}14%,78%{opacity:.72}to{opacity:0;stroke-dashoffset:-120}}@keyframes markerIn{to{opacity:1;transform:translateY(0)}}@keyframes labelIn{to{opacity:1}}@keyframes liveDot{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent-2) 45%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent-2) 0%,transparent)}}@keyframes energySweep{0%{opacity:.44;transform:translate(-2%)}to{opacity:.78;transform:translate(2%)}}@keyframes heroGlowPulse{0%{opacity:.62;transform:scale(.96)}to{opacity:.98;transform:scale(1.04)}}@keyframes starDrift{0%{background-position:18px 10px,88px 54px}to{background-position:112px 104px,261px 227px}}@keyframes appFrameFloat{0%{transform:perspective(1200px) rotateX(1.4deg) rotateY(-1.6deg) translateY(4px) scale(.994)}to{transform:perspective(1200px) rotateX(.5deg) rotateY(1.2deg) translateY(-6px) scale(1.006)}}@keyframes heroRealGlowPulse{0%{opacity:.72;transform:perspective(900px) rotateX(58deg) translateY(12%) scale(.96)}to{opacity:.98;transform:perspective(900px) rotateX(58deg) translateY(8%) scale(1.04)}}@keyframes dashboard-backup-orbit{to{transform:rotate(360deg)}}@keyframes dashboard-backup-node{0%,to{opacity:.58;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes novaChartTrace{0%{stroke-dashoffset:920;opacity:.5}38%,72%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-920;opacity:.68}}@keyframes novaChartDot{0%,16%{opacity:0;transform:translate(-16px) scale(.6)}42%,76%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(14px) scale(.8)}}@keyframes scanSweep{0%,24%{opacity:.16;transform:translate(-52%)}58%{opacity:.42}to{opacity:.12;transform:translate(58%)}}@keyframes gameModeOrbRotate{to{transform:rotate(360deg)}}@keyframes orbitDrift{0%{transform:rotate(-2deg) scale(.99)}to{transform:rotate(2deg) scale(1.01)}}@keyframes chipPulse{0%,to{opacity:.78;box-shadow:0 16px 34px -24px #000000c7,0 0 24px -20px color-mix(in srgb,var(--accent) 80%,transparent)}50%{opacity:1;box-shadow:0 18px 38px -22px #000000d1,0 0 34px -15px color-mix(in srgb,var(--accent) 92%,transparent)}}@keyframes signalScan{0%,to{transform:scaleX(.18);opacity:.36}48%{transform:scaleX(1);opacity:.86}}@keyframes signalPulse{0%,to{opacity:0;transform:scale(.92)}45%{opacity:.85;transform:scale(1.04)}}@keyframes chartScan{0%,24%{transform:translate(-65%)}to{transform:translate(65%)}}@keyframes queueSweep{0%,to{opacity:0;transform:translateY(20px) scaleX(.2)}46%{opacity:.7;transform:translateY(20px) scaleX(1)}}@keyframes barBreathe{0%,to{opacity:.72;transform:scaleY(.86)}50%{opacity:1;transform:scaleY(1)}}@keyframes cinematicCameraFloat{0%{transform:translate(-50%,-50%) rotateX(6.5deg) rotateY(-7deg) rotate(-.3deg) scale(.988)}to{transform:translate(-50%,-50%) rotateX(4deg) rotateY(7deg) rotate(.2deg) scale(1.022)}}@keyframes cinematicReflectionSweep{0%,20%{opacity:.12;transform:translate(-62%) skew(-8deg)}55%{opacity:.35}to{opacity:.08;transform:translate(62%) skew(-8deg)}}@keyframes cinematicGlowDrift{0%{opacity:.18;transform:translate(-3%,2%) scale(.95)}to{opacity:.28;transform:translate(3%,-2%) scale(1.05)}}@keyframes cinematicShadowPulse{0%{opacity:.48;transform:translateZ(-200px) rotateX(68deg) scaleX(.96)}to{opacity:.68;transform:translateZ(-200px) rotateX(68deg) scaleX(1.06)}}@keyframes cinematicGlowBreath{0%,to{opacity:.38;transform:scale(.94)}50%{opacity:.62;transform:scale(1.08)}}@keyframes cinematicAccentFloat{0%{opacity:.3;transform:translate(4%,-3%) scale(.92)}to{opacity:.5;transform:translate(-4%,3%) scale(1.06)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:980px){.mobile-menu{display:grid}.nav-links{position:absolute;top:68px;left:16px;right:16px;display:none;flex-direction:column;align-items:stretch;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:14px;box-shadow:var(--shadow-hover)}.nav-links-open{display:flex}.nav-links a{padding:10px}.nav-actions .btn{display:none}.hero-inner,.split,.performance-layout,.account-panel,.privacy-hero-inner,.privacy-layout,.product-tour-card,.product-showcase-card{grid-template-columns:1fr}.privacy-toc{position:static}.privacy-toc-card{max-height:280px}.hero{min-height:auto;padding-top:92px;padding-bottom:34px}.hero-real-app-stage{min-height:0;margin-top:8px}.nova-real-window{width:min(100%,1040px);height:620px;animation:none;transform:none}.nova-real-app-shell{grid-template-columns:186px minmax(0,1fr)}.nova-dashboard-mock{padding:16px}.dashboard-top-row,.dashboard-main-row{grid-template-columns:1fr}.dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-scene{min-height:620px;margin-top:16px}.hero-command-stage{min-height:660px;margin-top:22px}.nova-command-window{width:min(100%,860px);transform:none}.nova-command-body{grid-template-columns:168px minmax(0,1fr)}.nova-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nova-command-grid{grid-template-columns:1fr}.nova-engine-panel{grid-column:auto}.hero-mockup-image{width:100%}.hero-mockup-frame{width:min(100%,820px);margin:0 auto;transform:none}.hero-orbit-chip{transform:translate(-50%,-50%) rotate(var(--chip-angle)) translate(clamp(160px,34vw,260px)) rotate(calc(-1 * var(--chip-angle)))}.hero-engine-orb{top:2%;right:4%;width:112px;height:112px}.hero-telemetry{right:50%;bottom:0;width:min(560px,94%);transform:translate(50%)}.benefit-strip,.feature-grid,.testimonial-grid,.privacy-fact-grid,.legal-grid,.footer-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid,.included-feature-list{grid-template-columns:1fr}.feature-showcase-head{align-items:flex-start;flex-direction:column}.product-showcase-grid{grid-template-columns:1fr}.premium-slider{padding:18px 54px 48px}.premium-hero-card{grid-template-columns:1fr;min-height:0}.premium-hero-card .screenshot-frame,.premium-hero-card .screenshot-frame-hero{min-height:340px}.product-showcase-copy{padding:6px}.product-tour-card .screenshot-frame{min-height:560px}.product-showcase-card .screenshot-frame,.product-showcase-card .screenshot-frame-hero{max-height:none;min-height:320px}}@media(max-width:640px){.section{padding:72px 0}.section-inner{width:min(100% - 28px,1180px)}.hero{padding-top:88px}.hero-real-app-stage{min-height:auto}.hero-real-app-glow{top:4%;right:-14%;bottom:8%;left:-14%;opacity:.72}.nova-real-window{width:100%;height:auto;min-height:0;border-radius:16px}.nova-real-app-shell{grid-template-columns:1fr}.nova-real-sidebar{display:none}.nova-dashboard-mock{max-height:none;overflow:visible;padding:14px}.dashboard-header,.dashboard-performance-head{flex-direction:column;align-items:stretch}.dashboard-top-row-hardware-grid,.dashboard-metric-grid{grid-template-columns:1fr}.dashboard-performance-chart{height:220px}.dashboard-side-panel{grid-template-rows:auto auto}.energy-lines{height:480px;opacity:.46}.privacy-hero{padding-top:112px}.hero-copy h1{font-size:clamp(34px,10.5vw,48px)}.hero-title span{white-space:normal}.hero-copy p{font-size:.98rem}.hero-actions{margin-top:16px}.hero-actions,.download-actions,.trust-row,.account-actions{align-items:stretch}.hero-actions,.trust-row,.account-actions{flex-direction:column}.download-actions{grid-template-columns:1fr}.hero-scene{min-height:520px}.hero-command-stage{min-height:auto;margin-top:22px}.hero-command-bg{top:8%;right:-10%;bottom:0;left:-10%;opacity:.6}.nova-command-window{width:100%;border-radius:20px}.nova-command-titlebar{grid-template-columns:auto 1fr}.nova-command-title-status{display:none}.nova-command-body{grid-template-columns:1fr;min-height:0}.nova-command-sidebar{display:none}.nova-command-main{gap:12px;padding:14px}.nova-command-header{align-items:center}.nova-command-header h2{font-size:clamp(1.25rem,7vw,1.8rem)}.nova-command-score{width:62px;height:62px;border-radius:14px}.nova-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nova-command-metrics article{padding:10px}.nova-command-grid{grid-template-columns:1fr}.nova-tweak-row{grid-template-columns:auto minmax(0,1fr)}.nova-tweak-row em{grid-column:2;width:-moz-fit-content;width:fit-content}.nova-signal-chart{min-height:150px;gap:4px;padding:10px}.nova-engine-panel{grid-template-columns:1fr;justify-items:center;text-align:center}.nova-engine-orb{width:92px;height:92px}.hero-scene:after{transform:perspective(800px) rotateX(62deg) translateY(12%)}.hero-mockup-frame{width:min(100%,560px);border-radius:20px}.hero-orbit{display:none}.hero-engine-orb{top:4px;right:2px;width:86px;height:86px}.hero-engine-orb-content svg{width:19px;height:19px}.hero-engine-orb-content span{font-size:.56rem}.hero-engine-orb-content b{font-size:.78rem}.hero-telemetry{position:relative;right:auto;bottom:auto;grid-template-columns:1fr;width:100%;margin-top:16px;transform:none}.hero-telemetry-pill{min-height:52px}.benefit-strip,.feature-grid,.image-feature-grid,.testimonial-grid,.privacy-fact-grid,.legal-grid,.footer-grid,.dashboard-grid{grid-template-columns:1fr}.cta-panel,.account-panel,.legal-panel{padding:24px}.privacy-hero-card,.privacy-section-head,.privacy-section-body{padding-left:16px;padding-right:16px}.privacy-section-head{grid-template-columns:auto 1fr}.privacy-section-icon{display:none}.privacy-hero h1{font-size:clamp(2.45rem,13vw,3.65rem)}.premium-slider{padding:18px 16px 54px}.premium-slider-arrow{top:auto;bottom:12px;width:38px;height:38px;transform:none}.premium-slider-arrow:hover{transform:scale(1.04)}.premium-slider-prev{left:16px}.premium-slider-next{right:16px}.premium-hero-copy h3{font-size:clamp(1.8rem,9vw,2.35rem)}.premium-hero-copy .btn{width:100%}.premium-hero-card .screenshot-frame,.premium-hero-card .screenshot-frame-hero{min-height:280px}.premium-hero-card .screenshot-frame img{max-height:230px;padding:8px}.performance-chart{min-height:240px}.cinematic-performance-visual{height:300px;border-radius:14px}.cinematic-dashboard-wrap{top:52%;width:92%}.cinematic-dashboard{border-radius:18px}.cinematic-dashboard:after{border-radius:17px}.image-feature-card{min-height:auto}.screenshot-frame,.screenshot-frame-wide,.screenshot-frame-tall,.screenshot-frame-compact,.screenshot-frame-hero,.product-tour-card .screenshot-frame,.product-showcase-card .screenshot-frame,.product-showcase-card .screenshot-frame-hero{min-height:360px}.product-tour-card{padding:12px}.product-tour-card .screenshot-frame img{max-height:320px;padding:6px}.product-tour-image-button:after{display:none}.screenshot-lightbox{padding:14px}.lightbox-figure{width:calc(100vw - 28px);max-height:calc(100vh - 80px)}.lightbox-figure img{max-height:calc(100vh - 150px)}.lightbox-figure figcaption{flex-direction:column;gap:6px}.lightbox-close{top:12px;right:12px}.lightbox-nav{width:40px;height:40px}.lightbox-nav-prev{left:10px}.lightbox-nav-next{right:10px}.product-showcase-card{padding:12px}.product-showcase-copy h3{font-size:1.15rem}.marker-label{display:none}}.hero{padding-top:112px;padding-bottom:30px}.hero:before{content:"";position:absolute;inset:72px 0 auto;height:min(72vh,720px);pointer-events:none;background:linear-gradient(90deg,transparent 0 10%,rgba(255,92,122,.08) 10.2% 10.4%,transparent 10.6% 89%,rgba(45,212,191,.07) 89.2% 89.4%,transparent 89.6%),linear-gradient(180deg,transparent,rgba(255,92,122,.06) 42%,transparent 100%);-webkit-mask-image:radial-gradient(circle at 50% 34%,black 0 34%,rgba(0,0,0,.48) 55%,transparent 82%);mask-image:radial-gradient(circle at 50% 34%,black 0 34%,rgba(0,0,0,.48) 55%,transparent 82%);opacity:.9}.hero-copy{position:relative;z-index:3}.hero-copy .badge{margin-bottom:4px}.hero-copy h1{font-size:clamp(48px,7vw,92px);line-height:.98}.hero-copy p{max-width:720px;color:color-mix(in srgb,var(--muted) 86%,white);font-size:clamp(1rem,1.5vw,1.35rem)}.hero-actions .btn{min-width:210px;border-radius:999px}.hero-download-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;color:var(--muted);font-size:.9rem;font-weight:650}.hero-download-row span{display:inline-flex;align-items:center;gap:7px}.hero-download-row svg{color:var(--accent)}.hero-visual{margin-top:22px}.latency-section{overflow:hidden;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:radial-gradient(circle at 30% 18%,rgba(255,92,122,.08),transparent 34rem),radial-gradient(circle at 74% 68%,rgba(45,212,191,.06),transparent 30rem),#04060c4d}.latency-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--border);border-radius:18px;overflow:hidden;background:var(--border)}.latency-panel{position:relative;display:grid;align-content:space-between;min-height:600px;overflow:hidden;background:linear-gradient(180deg,#121827eb,#070a12fa),var(--surface);padding:clamp(24px,4vw,56px)}.latency-copy{position:relative;z-index:2;display:grid;gap:14px;justify-items:center;max-width:620px;margin:0 auto;text-align:center}.latency-copy h2{margin:0;font-family:var(--font-heading);font-size:clamp(1.8rem,3vw,2.9rem);line-height:1.02}.latency-copy p{margin:0;color:var(--muted);font-size:1.03rem;line-height:1.65}.ping-demo{position:relative;z-index:2;display:grid;gap:34px;margin-top:64px}.ping-watermark{position:absolute;left:50%;top:-118px;z-index:-1;color:#eef4ff0e;font-size:clamp(8rem,17vw,15rem);font-weight:900;letter-spacing:-.04em;transform:translate(-50%)}.ping-row{display:grid;grid-template-columns:110px minmax(0,1fr) 62px;align-items:center;gap:16px;color:var(--text);font-size:.9rem}.ping-row>span:first-child{color:var(--muted)}.ping-row b{text-align:right}.ping-dot-track{position:relative;display:flex;align-items:center;min-height:42px;gap:36px;border-top:1px solid var(--border)}.ping-dot-track span{width:11px;height:11px;border-radius:999px;background:#ff6c73;box-shadow:0 0 0 4px #ff6c7326,0 0 18px #ff6c73bf;opacity:.45;animation:pingDotPulse 2.2s ease-in-out infinite;animation-delay:calc(var(--dot-index) * .14s)}.ping-dot-track-optimized{gap:clamp(14px,2.1vw,26px)}.ping-dot-track-optimized span{background:#8fa1ff;box-shadow:0 0 0 4px #8fa1ff24,0 0 18px #8fa1ffe6;opacity:.85}.input-lag-graph{position:relative;z-index:2;height:360px;margin-top:40px;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent),#0000002e}.input-lag-graph svg{display:block;width:100%;height:100%}.lag-legend{position:absolute;top:18px;left:22px;z-index:2;display:flex;flex-wrap:wrap;gap:18px;color:var(--muted);font-size:.82rem}.lag-legend span{display:inline-flex;align-items:center;gap:7px}.lag-legend b{color:var(--text);font-weight:750}.lag-grid path{stroke:#b8c2d61a;stroke-width:1}.lag-before-area{fill:url(#lagBeforeFill)}.lag-after-area{fill:url(#lagAfterFill)}.lag-line{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:980;animation:lagTrace 4.8s ease-in-out infinite;filter:drop-shadow(0 0 12px currentColor)}.lag-line-before{color:#ff5968;stroke:currentColor}.lag-line-after{color:#7c8cff;stroke:currentColor;animation-delay:.28s}.lag-dot{fill:#fff;stroke-width:5;animation:lagDotGlow 1.8s ease-in-out infinite}.lag-dot-before{stroke:#ff5968}.lag-dot-after{stroke:#7c8cff;animation-delay:.24s}.landing-feature-section{position:relative}.landing-feature-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(255,255,255,.018),transparent),radial-gradient(circle at 18% 18%,rgba(255,92,122,.07),transparent 26rem);opacity:.8}.landing-feature-section-premium:before{background:radial-gradient(circle at 72% 20%,rgba(255,92,122,.1),transparent 30rem),radial-gradient(circle at 24% 80%,rgba(45,212,191,.07),transparent 28rem)}.landing-feature-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.landing-feature-card{position:relative;display:grid;min-height:430px;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 38%),#0d1220db;box-shadow:0 24px 60px -44px #000000e6;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.landing-feature-card:hover{border-color:color-mix(in srgb,var(--accent) 36%,var(--border));box-shadow:0 34px 80px -48px #000000f2,0 0 58px -40px var(--accent);transform:translateY(-4px)}.landing-feature-card-large{grid-column:span 2}.landing-feature-media{position:relative;min-height:270px;overflow:hidden;border-bottom:1px solid var(--border-subtle);background:radial-gradient(circle at 50% 18%,rgba(255,92,122,.14),transparent 32rem),#060913}.landing-feature-media img{display:block;width:100%;height:100%;min-height:270px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:18px;transform:scale(1.01);filter:drop-shadow(0 24px 34px rgba(0,0,0,.45));transition:transform .24s ease,filter .24s ease}.landing-feature-card:hover .landing-feature-media img{transform:scale(1.045);filter:drop-shadow(0 32px 44px rgba(0,0,0,.55))}.landing-feature-scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 0 34%,rgba(255,255,255,.12) 42%,transparent 52% 100%);transform:translate(-80%);animation:featureScan 5.4s ease-in-out infinite}.landing-feature-copy{display:grid;align-content:start;gap:10px;padding:22px}.landing-feature-copy>span{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;color:color-mix(in srgb,var(--accent) 38%,white);font-size:.78rem;font-weight:800;text-transform:uppercase}.landing-feature-copy h3{margin:0;color:var(--text);font-size:1.24rem;line-height:1.12}.landing-feature-copy p{margin:0;color:var(--muted);line-height:1.58}.performance-section{padding-top:110px}.performance-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.graph-card{min-height:560px}.product-showcase-section{background:#04060c2e}.premium-features-section{padding-top:58px}@keyframes pingDotPulse{0%,to{opacity:.36;transform:translateY(0) scale(.9)}50%{opacity:1;transform:translateY(-3px) scale(1.08)}}@keyframes lagTrace{0%{stroke-dashoffset:980;opacity:.42}40%,76%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-980;opacity:.58}}@keyframes lagDotGlow{0%,to{opacity:.68;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes featureScan{0%,28%{opacity:0;transform:translate(-90%)}48%{opacity:.8}78%,to{opacity:0;transform:translate(90%)}}@media(max-width:980px){.hero{padding-top:106px}.latency-grid,.landing-feature-grid,.performance-layout{grid-template-columns:1fr}.latency-panel{min-height:520px}.landing-feature-card-large{grid-column:auto}}@media(max-width:640px){.hero-copy h1{font-size:clamp(40px,12vw,58px)}.hero-actions .btn{width:100%;min-width:0}.hero-download-row{align-items:center;flex-direction:column;gap:9px}.latency-grid{border-radius:14px}.latency-panel{min-height:auto;padding:24px 16px}.ping-demo{gap:22px;margin-top:70px}.ping-row{grid-template-columns:1fr;gap:9px}.ping-row b{text-align:left}.ping-dot-track{gap:18px;overflow:hidden}.ping-dot-track-optimized{gap:12px}.input-lag-graph{height:280px}.lag-legend{left:14px;right:14px;gap:10px}.landing-feature-card{min-height:0}.landing-feature-media,.landing-feature-media img{min-height:230px}}@media(prefers-reduced-motion:reduce){.landing-feature-card:hover{transform:none}}.nova-kicker{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--accent) 13%,transparent);color:color-mix(in srgb,var(--accent) 36%,white);font-size:.76rem;font-weight:800;letter-spacing:.02em;padding:7px 11px}.nova-section-head{display:grid;max-width:820px;gap:14px}.nova-section-head h2{margin:0;color:var(--text);font-family:var(--font-heading);font-size:clamp(2.2rem,4.6vw,4.75rem);font-weight:760;line-height:.98}.nova-section-head p{margin:0;color:var(--muted);font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.72}.nova-section-head .btn{margin-top:8px}.nova-hero{min-height:100svh;padding-top:clamp(96px,10vh,124px);padding-bottom:clamp(36px,6vh,64px);overflow:hidden;background:transparent;isolation:isolate}.nova-hero:before,.nova-hero:after{content:"";position:absolute;pointer-events:none}.nova-hero:before{top:78px;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(var(--tech-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--tech-grid-line) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(circle at 50% 36%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 36%,black,transparent 72%);opacity:.74}.nova-hero:after{top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(120deg,transparent 0 24%,rgba(255,92,122,.1) 24.2% 24.45%,transparent 24.7% 100%),linear-gradient(100deg,transparent 0 70%,rgba(45,212,191,.085) 70.2% 70.45%,transparent 70.7% 100%);-webkit-mask-image:linear-gradient(90deg,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(90deg,transparent,black 15%,black 85%,transparent);animation:novaLineSweep 8s ease-in-out infinite alternate}.nova-hero:before{mask-image:linear-gradient(180deg,black 0%,black 68%,rgba(0,0,0,.46) 84%,transparent 100%),radial-gradient(circle at 50% 36%,black,transparent 72%);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(180deg,black 0%,black 68%,rgba(0,0,0,.46) 84%,transparent 100%),radial-gradient(circle at 50% 36%,black,transparent 72%);-webkit-mask-composite:source-in}.nova-hero:after{mask-image:linear-gradient(180deg,black 0%,black 70%,rgba(0,0,0,.44) 86%,transparent 100%),linear-gradient(90deg,transparent,black 15%,black 85%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(180deg,black 0%,black 70%,rgba(0,0,0,.44) 86%,transparent 100%),linear-gradient(90deg,transparent,black 15%,black 85%,transparent);-webkit-mask-composite:source-in}.nova-hero .section-inner:after{content:"";position:absolute;left:50%;bottom:clamp(-120px,-8vw,-72px);z-index:0;width:100vw;height:clamp(160px,18vw,260px);pointer-events:none;transform:translate(-50%);background:radial-gradient(ellipse at 50% 48%,rgba(255,92,122,.13),transparent 58%),linear-gradient(180deg,#070a1200,#070a126b 72%,#070a1200);filter:blur(20px);opacity:.86}.nova-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(360px,.84fr) minmax(540px,1.16fr);gap:clamp(20px,3.5vw,58px);width:min(1320px,calc(100% - 40px));align-items:center}.nova-hero-copy{position:relative;z-index:1;display:grid;justify-items:start;gap:22px;max-width:560px;text-align:left}.nova-hero .reveal{opacity:1;transform:none}.nova-hero-copy h1{max-width:560px;margin:0;color:var(--text);font-family:var(--font-heading);font-size:clamp(2.8rem,5.4vw,5.8rem);font-weight:800;line-height:1.06;text-wrap:balance}.hero-typewriter-title{position:relative;width:100%}.hero-typewriter-reserve{display:block;visibility:hidden;pointer-events:none}.hero-typewriter-text{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.hero-typewriter-cursor{display:inline-block;width:0;margin-left:.055em;color:color-mix(in srgb,var(--accent) 76%,white);font-weight:500;text-shadow:0 0 18px color-mix(in srgb,var(--accent) 52%,transparent);transform:translateY(-.025em);animation:heroTypewriterCursorBlink .68s steps(1,end) infinite}.hero-typewriter-cursor.is-fading{animation:heroTypewriterCursorFade .48s ease forwards}.hero-typewriter-cursor.is-hidden{opacity:0;animation:none}.hero-typewriter-title:not(.is-started) .hero-typewriter-cursor{opacity:0;animation:none}.hero-intro-secondary{--hero-intro-delay: 0ms;opacity:0;pointer-events:none;transform:translateY(10px)}[data-typewriter-scope]:has(.hero-typewriter-title.is-started) .hero-intro-secondary{pointer-events:auto;animation:heroIntroReveal .56s cubic-bezier(.22,1,.36,1) calc(var(--active-hero-typewriter-duration, 1215ms) + var(--hero-intro-delay)) both}.hero-intro-delay-1{--hero-intro-delay: 80ms}.hero-intro-delay-2{--hero-intro-delay: .16s}@keyframes heroTypewriterCursorBlink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes heroTypewriterCursorFade{0%{opacity:1}to{opacity:0}}@keyframes heroIntroReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.nova-hero-copy p{max-width:620px;margin:0 auto;color:color-mix(in srgb,var(--muted) 88%,white);font-size:clamp(1.04rem,1.45vw,1.28rem);line-height:1.72}.nova-hero-actions,.nova-bridge-actions{display:flex;flex-wrap:wrap;gap:12px}.nova-hero-actions .btn,.nova-bridge-actions .btn{min-width:200px;border-radius:999px}.nova-hero-pills{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}.nova-hero-pills span{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border-subtle);border-radius:999px;background:#121827a8;color:var(--muted);font-size:.88rem;font-weight:700;padding:9px 12px}.nova-hero-pills svg{color:var(--accent-secondary)}.nova-gaming-pc{position:relative;z-index:1;width:min(108%,820px);min-width:0;aspect-ratio:1910 / 997;justify-self:center;margin-block:12px;filter:drop-shadow(0 30px 54px rgba(0,0,0,.52));touch-action:pan-y;animation:novaProductFloat 6.8s ease-in-out infinite alternate}body{background:radial-gradient(circle at 18% 6%,rgba(0,255,156,.065),transparent 28rem),radial-gradient(circle at 82% 18%,rgba(109,255,198,.035),transparent 32rem),linear-gradient(180deg,#050806,#030504 48%,#020403)}body:before{opacity:.2}.section{padding-block:clamp(78px,8vw,118px)}.nav-shell{border-color:#00ff9c1a;background:#030604db;box-shadow:0 14px 40px -32px #000000eb;-webkit-backdrop-filter:saturate(135%) blur(22px);backdrop-filter:saturate(135%) blur(22px)}.nav-links a,.text-action{color:#9cada4}.nav-links a:hover,.text-action:hover{color:var(--text)}.nav-links a svg{color:color-mix(in srgb,var(--accent) 62%,var(--muted))}.btn{min-height:46px;border-radius:999px;padding-inline:20px;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .18s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{border-color:var(--accent);background:var(--accent);color:#00180e;box-shadow:0 16px 36px -18px #00ff9cb8,inset 0 1px #ffffff57}.btn-primary svg,.download-button svg{color:#00180e;stroke:#00180e}.btn-primary:hover{background:#42ffb5;box-shadow:0 20px 44px -18px #00ff9cd1,inset 0 1px #ffffff6b}.btn-secondary{border-color:#c6ffe526;background:#0d1310d6;box-shadow:inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.btn-secondary:hover{border-color:#00ff9c5c;background:#121c17f0}.eyebrow,.nova-kicker{border:1px solid rgba(0,255,156,.2);background:#00ff9c13;color:#baffdf;letter-spacing:.04em;text-transform:none}.eyebrow svg,.nova-kicker svg{color:var(--accent)}.nova-hero{min-height:100svh;background:radial-gradient(circle at 77% 35%,rgba(0,255,156,.1),transparent 26rem),linear-gradient(180deg,rgba(0,255,156,.015),transparent 74%)}.nova-hero:before{background-image:linear-gradient(rgba(0,255,156,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,156,.038) 1px,transparent 1px);opacity:.46}.nova-hero:after{background:linear-gradient(120deg,transparent 0 24%,rgba(0,255,156,.085) 24.2% 24.4%,transparent 24.65% 100%),linear-gradient(100deg,transparent 0 72%,rgba(109,255,198,.06) 72.2% 72.4%,transparent 72.65% 100%);opacity:.7}.nova-hero .section-inner:after{background:radial-gradient(ellipse at 50% 48%,rgba(0,255,156,.09),transparent 60%)}.nova-hero-inner{grid-template-columns:minmax(370px,.86fr) minmax(540px,1.14fr);gap:clamp(26px,4vw,68px)}.nova-hero-copy{gap:20px}.nova-hero-copy h1{max-width:640px;font-size:clamp(3.15rem,5.6vw,5.85rem);font-weight:760;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.nova-hero-lead{max-width:610px;margin:0;color:color-mix(in srgb,var(--muted) 92%,white);font-size:clamp(1.02rem,1.3vw,1.16rem);line-height:1.68}.nova-hero-signals{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none}.nova-hero-signals li{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(198,255,229,.11);border-radius:999px;background:#090e0bb3;color:var(--muted);font-size:.82rem;font-weight:650;padding:8px 11px}.nova-hero-signals svg{color:var(--accent)}.nova-gaming-pc:before{background:radial-gradient(circle at 52% 48%,rgba(0,255,156,.17),transparent 62%)}.nova-gaming-pc-frame{border-color:#00ff9c3d;background:#070a08;box-shadow:0 34px 80px -34px #000000f5,0 0 62px -40px #00ff9ca3,inset 0 1px #ffffff12}.nova-section-head,.section-heading{gap:16px}.nova-section-head h2,.section-heading h2,.nova-rules-copy h2,.nova-reel-copy h2,.nova-bridge-panel h2{letter-spacing:-.045em;text-wrap:balance}.nova-section-head p,.section-heading p,.nova-rules-copy>p,.nova-reel-copy>p,.nova-bridge-panel p{max-width:62ch;color:var(--muted);font-size:1.02rem;line-height:1.7}.nova-feature-section:before,.nova-feature-section.is-premium:before{background:radial-gradient(circle at 16% 14%,rgba(0,255,156,.05),transparent 32rem)}.nova-feature-card{grid-template-rows:auto minmax(340px,auto) 1fr;min-height:555px;border-color:#c6ffe51f;border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.032),transparent 34%),#080d0aeb;box-shadow:0 24px 70px -52px #000000fa;padding:14px}.nova-feature-card:hover{border-color:#00ff9c4d;box-shadow:0 28px 80px -48px #000,0 0 50px -40px #00ff9ccc}.nova-feature-icon{border-color:#00ff9c38;border-radius:13px;background:#00ff9c16;color:var(--accent)}.nova-feature-image-frame{min-height:340px;border-color:#c6ffe51a;border-radius:19px;background:#050806}.nova-feature-image-frame img{max-height:340px}.nova-feature-copy{padding:2px 4px 6px}.nova-feature-copy h3{font-size:1.18rem;letter-spacing:-.02em}.nova-feature-copy p{line-height:1.62}.nova-feature-carousel-actions button{border-color:#00ff9c2e;background:#0b110deb;color:var(--accent)}.nova-feature-carousel-actions button:hover{border-color:#00ff9c70;background:#101a14f5}.nova-rules-section{overflow:hidden;border-block:1px solid rgba(0,255,156,.075);background:radial-gradient(circle at 72% 38%,rgba(0,255,156,.085),transparent 32rem),#0000002e}.nova-rules-grid,.nova-reel-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);align-items:center;gap:clamp(38px,6vw,88px)}.nova-rules-copy,.nova-reel-copy{display:grid;justify-items:start;gap:19px}.nova-rules-copy h2,.nova-reel-copy h2{margin:0;font-family:var(--font-heading);font-size:clamp(2.45rem,4.7vw,5rem);line-height:1}.nova-rules-copy>p,.nova-reel-copy>p{margin:0}.nova-rules-points{display:grid;gap:10px}.nova-rules-points span{display:flex;align-items:center;gap:10px;color:#cedbd4;font-size:.94rem}.nova-rules-points svg{color:var(--accent)}.nova-rules-card{position:relative;overflow:hidden;border:1px solid rgba(0,255,156,.2);border-radius:30px;background:radial-gradient(circle at 85% 5%,rgba(0,255,156,.11),transparent 19rem),linear-gradient(180deg,rgba(255,255,255,.035),transparent 28%),#080c0a;box-shadow:0 36px 100px -48px #000,0 0 70px -54px #00ff9ce6;padding:clamp(20px,3vw,34px)}.nova-rules-card-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:22px}.nova-rules-card-head>span:first-child,.nova-rules-live{display:inline-flex;align-items:center;gap:8px;font-weight:750}.nova-rules-card-head>span:first-child svg,.nova-rules-live{color:var(--accent)}.nova-rules-live{border:1px solid rgba(0,255,156,.2);border-radius:999px;background:#00ff9c12;font-size:.78rem;padding:7px 10px}.nova-rules-live i{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px #00ff9ce6}.nova-rule-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;padding:20px 0 24px}.nova-rule-step{display:grid;align-content:start;gap:10px;min-height:112px;border:1px solid rgba(198,255,229,.11);border-radius:18px;background:#0d130fe0;padding:15px}.nova-rule-step.is-action{border-color:#00ff9c52;background:#00ff9c14}.nova-rule-step>span{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nova-rule-step b{font-size:.9rem;line-height:1.35}.nova-rule-arrow{align-self:center;color:#607069}.nova-rule-examples{display:grid;gap:9px;border-top:1px solid rgba(198,255,229,.08);padding-top:20px}.nova-rule-examples>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(198,255,229,.085);border-radius:15px;background:#ffffff05;padding:11px 13px}.nova-rule-example-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:#00ff9c16;color:var(--accent)}.nova-rule-examples>div>span:nth-child(2){display:grid;gap:3px}.nova-rule-examples small{color:var(--faint)}.nova-rule-examples b{font-size:.9rem}.nova-rule-examples>div>svg{color:var(--accent)}.nova-reel-section{overflow:hidden;background:radial-gradient(circle at 36% 50%,rgba(0,255,156,.045),transparent 30rem)}.nova-reel-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.nova-reel-player-shell{width:min(100%,430px);justify-self:center;border:1px solid rgba(0,255,156,.2);border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 25%),#080c0a;box-shadow:0 40px 100px -44px #000,0 0 64px -50px #00ff9ce6;padding:12px}.nova-reel-player{position:relative;overflow:hidden;aspect-ratio:9 / 16;border-radius:24px;background:#000}.nova-reel-player iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.nova-reel-disable{position:absolute;z-index:2;top:12px;right:12px;padding:8px 11px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#050807e0;color:#fff;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nova-reel-disable:hover,.nova-reel-disable:focus-visible{border-color:#00ff9cb3;color:var(--accent)}.nova-reel-caption{display:grid;gap:4px;padding:15px 10px 8px}.nova-reel-caption span{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nova-reel-caption b{font-size:.96rem}.nova-proof-section{background:linear-gradient(180deg,#0000002e,#00ff9c03)}.nova-trace-chart{min-height:380px;border-color:#c6ffe51c;background:radial-gradient(circle at 60% 20%,rgba(0,255,156,.08),transparent 28rem),#080c0a}.nova-trace-chart svg{min-height:340px}.nova-trace-before{stroke:#5d776ab8;filter:none}.nova-trace-after{stroke:var(--accent);filter:drop-shadow(0 0 10px rgba(0,255,156,.55))}.nova-proof-stats article{border-color:#c6ffe51a;background:#0b110de0}.nova-proof-stats svg{color:var(--accent)}.nova-bridge-panel{border-color:#00ff9c33;border-radius:30px;background:radial-gradient(circle at 16% 18%,rgba(0,255,156,.1),transparent 28rem),#080c0a;box-shadow:0 32px 90px -58px #00ff9c7a}.feature-card,.image-feature-card,.stat-card,.price-card,.testimonial-card,.faq-item,.account-card,.legal-card{border-color:#c6ffe51c;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.026),transparent 36%),#080d0ae6;box-shadow:0 22px 62px -50px #000000fa}.price-pro{border-color:#00ff9c5c;box-shadow:0 28px 80px -54px #00ff9c7a}.popular,.stars{color:var(--accent)}.faq-item:hover{border-color:#00ff9c3d}.footer{border-color:#00ff9c14;background:#020403d1}.withdrawal-access-link{border-color:#00ff9c38;background:#080d0ae6;color:var(--text)}@media(max-width:1100px){.nova-rules-grid,.nova-reel-grid{grid-template-columns:1fr}.nova-rules-copy,.nova-reel-copy{max-width:760px}.nova-reel-player-shell{width:min(100%,390px)}}@media(max-width:980px){.nova-hero-inner{grid-template-columns:1fr}.nova-hero-copy h1{max-width:760px}}@media(max-width:720px){.section{padding-block:70px}.nova-hero-copy h1,.nova-rules-copy h2,.nova-reel-copy h2{letter-spacing:-.04em}.nova-rule-flow{grid-template-columns:1fr}.nova-rule-arrow{justify-self:center;transform:rotate(90deg)}.nova-feature-card{grid-template-rows:auto minmax(250px,auto) 1fr;min-height:465px}.nova-feature-image-frame{min-height:250px}.nova-feature-image-frame img{max-height:250px}}@media(max-width:520px){.nova-hero-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.nova-hero-signals li{justify-content:center;text-align:center}.nova-rules-card,.nova-reel-player-shell{border-radius:24px}.nova-reel-player{border-radius:17px}}@media(prefers-reduced-motion:reduce){.nova-rules-live i{box-shadow:none}}.nova-gaming-pc:before{content:"";position:absolute;top:12%;right:3%;bottom:5%;left:3%;z-index:-1;border-radius:50%;background:radial-gradient(circle at 58% 42%,rgba(124,44,255,.24),transparent 54%),radial-gradient(circle at 42% 64%,rgba(255,92,122,.13),transparent 60%);filter:blur(34px);pointer-events:none}.nova-gaming-pc-frame{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:clamp(14px,1.4vw,20px);background:#111315;box-shadow:0 28px 70px -34px #000000eb,0 0 48px -34px #8b5cf6b8,inset 0 1px #ffffff14;pointer-events:none;overflow:hidden;touch-action:pan-y}.nova-hero-visual{position:relative}.nova-hero-visual:before{content:"";position:absolute;top:8%;right:-6%;bottom:-10%;left:-6%;border-radius:36px;background:radial-gradient(circle at 50% 36%,rgba(255,92,122,.32),transparent 34%),radial-gradient(circle at 72% 54%,rgba(45,212,191,.16),transparent 30%);filter:blur(14px);opacity:.88}.nova-placeholder-frame{position:relative;display:grid;grid-template-rows:34px minmax(0,1fr);min-height:260px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent),#070a12;box-shadow:0 30px 70px -46px #000000f0,inset 0 1px #ffffff0f}.nova-placeholder-tall{min-height:clamp(520px,52vw,700px);transform:perspective(1200px) rotateY(-8deg) rotateX(4deg);animation:novaFrameFloat 8s ease-in-out infinite alternate}.nova-hero-image-frame{position:relative;display:grid;place-items:center;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent),#070a12;box-shadow:0 30px 70px -46px #000000f0,inset 0 1px #ffffff0f;cursor:zoom-in}.nova-hero-image-frame:before,.nova-hero-image-frame:after,.nova-feature-image-frame:before,.nova-feature-image-frame:after{content:"";position:absolute;left:-1px;right:-1px;z-index:2;height:clamp(110px,30%,170px);pointer-events:none;backdrop-filter:blur(14px) saturate(.98);-webkit-backdrop-filter:blur(14px) saturate(.98)}.nova-hero-image-frame:before,.nova-feature-image-frame:before{top:0;background:linear-gradient(to bottom,rgba(5,6,14,.46) 0%,rgba(12,8,24,.28) 24%,rgba(18,10,30,.13) 52%,rgba(255,92,122,.035) 76%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,rgba(0,0,0,.9) 24%,rgba(0,0,0,.58) 52%,rgba(0,0,0,.2) 80%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,rgba(0,0,0,.9) 24%,rgba(0,0,0,.58) 52%,rgba(0,0,0,.2) 80%,transparent 100%)}.nova-hero-image-frame:after,.nova-feature-image-frame:after{bottom:0;background:linear-gradient(to top,rgba(5,6,14,.5) 0%,rgba(12,8,24,.3) 24%,rgba(18,10,30,.14) 52%,rgba(139,92,246,.035) 76%,transparent 100%);mask-image:linear-gradient(to top,black 0%,rgba(0,0,0,.9) 24%,rgba(0,0,0,.58) 52%,rgba(0,0,0,.2) 80%,transparent 100%);-webkit-mask-image:linear-gradient(to top,black 0%,rgba(0,0,0,.9) 24%,rgba(0,0,0,.58) 52%,rgba(0,0,0,.2) 80%,transparent 100%)}.nova-hero-image-frame:before,.nova-hero-image-frame:after{height:clamp(120px,27%,190px)}.nova-hero-image-frame img{display:block;width:calc(100% - 28px);height:auto;max-height:calc(clamp(520px,52vw,700px) - 28px);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:scale(1.12);transform-origin:center}.nova-placeholder-top{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border-subtle);background:#080c15f5;padding:0 12px}.nova-placeholder-top span{width:9px;height:9px;border-radius:999px;background:#b8c2d66b}.nova-placeholder-top b{margin-left:6px;overflow:hidden;color:var(--muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.nova-placeholder-screen{position:relative;display:grid;align-content:center;gap:18px;min-height:0;overflow:hidden;padding:24px}.nova-placeholder-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(45,212,191,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(45,212,191,.06) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at 50% 45%,black,transparent 78%);mask-image:radial-gradient(circle at 50% 45%,black,transparent 78%)}.nova-placeholder-module,.nova-placeholder-row{position:relative;z-index:1}.nova-placeholder-module{display:grid;justify-items:center;gap:10px;border:1px solid var(--border);border-radius:16px;background:#121827c7;padding:28px 18px;text-align:center}.nova-placeholder-module i{width:62px;height:62px;border-radius:18px;background:radial-gradient(circle at 34% 30%,white 0 3px,transparent 4px),linear-gradient(135deg,var(--accent),var(--accent-secondary));box-shadow:0 0 36px -10px var(--accent)}.nova-placeholder-module strong{color:var(--text);font-size:1rem}.nova-placeholder-module small{color:var(--muted);font-weight:700}.nova-placeholder-row{display:grid;grid-template-columns:1fr .72fr .42fr;gap:10px}.nova-placeholder-row.short{grid-template-columns:.62fr 1fr}.nova-placeholder-row span{height:42px;border:1px solid var(--border-subtle);border-radius:12px;background:#12182799}.nova-placeholder-scan{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(100deg,transparent 0 38%,rgba(255,255,255,.12) 46%,transparent 56% 100%);transform:translate(-90%);animation:novaPlaceholderScan 5.4s ease-in-out infinite}.nova-dashboard-section{position:relative;overflow:hidden;margin-top:clamp(-96px,-7vw,-54px);padding-top:clamp(36px,5vw,74px);isolation:isolate;background:radial-gradient(circle at 50% 30%,rgba(255,92,122,.09),transparent 34rem),linear-gradient(180deg,#070a1200,#070a1214 32%,#04060c6b)}.nova-dashboard-section:before{content:"";position:absolute;inset:-160px 0 auto;z-index:0;height:260px;pointer-events:none;background:radial-gradient(ellipse at 50% 70%,rgba(255,92,122,.16),transparent 58%),linear-gradient(180deg,transparent 0%,rgba(7,10,18,.08) 48%,rgba(7,10,18,0) 100%);filter:blur(18px);opacity:.9;mask-image:linear-gradient(180deg,transparent 0%,black 34%,black 72%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 34%,black 72%,transparent 100%)}.nova-dashboard-section>.section-inner{position:relative;z-index:1}.dashboard-cinema-stage{position:relative;margin-top:0;min-height:780px;perspective:1600px}.dashboard-cinema-orbit{position:absolute;top:6%;right:-7%;bottom:-12%;left:-7%;border-radius:48px;background:radial-gradient(circle at 50% 42%,rgba(255,92,122,.24),transparent 36%),radial-gradient(circle at 70% 54%,rgba(45,212,191,.14),transparent 32%),linear-gradient(var(--tech-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--tech-grid-line) 1px,transparent 1px);background-size:auto,auto,40px 40px,40px 40px;filter:blur(2px);-webkit-mask-image:radial-gradient(circle at 50% 50%,black 0 42%,transparent 76%);mask-image:radial-gradient(circle at 50% 50%,black 0 42%,transparent 76%);opacity:.9;transform:rotateX(58deg) translateY(12%);animation:novaDashboardGlow 9s ease-in-out infinite alternate}.dashboard-cinema-frame{position:relative;z-index:2;width:min(1320px,100%);min-height:760px;margin:0 auto;overflow:visible;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));border-radius:24px;background:radial-gradient(circle at 18% 8%,rgba(255,92,122,.08),transparent 24rem),radial-gradient(circle at 82% 16%,rgba(45,212,191,.06),transparent 26rem),var(--bg);box-shadow:0 60px 130px -70px #000000fa,0 0 120px -60px var(--accent),inset 0 1px #ffffff12;padding:18px;transform:perspective(1500px) rotateX(2deg) rotateY(-3deg);transform-origin:center;animation:novaDashboardFloat 9s ease-in-out infinite alternate}.dashboard-cinema-frame .ui-page-shell{width:100%;max-width:none;margin:0}.dashboard-cinema-frame .dashboard-shell{display:grid;gap:18px}.dashboard-cinema-frame .dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:18px}.dashboard-cinema-frame .dashboard-main-row{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:20px}.dashboard-cinema-frame .dashboard-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dashboard-cinema-frame .dashboard-side-panel{display:grid;align-content:start;gap:20px}.dashboard-cinema-frame .dashboard-quick-action-list{display:grid;gap:10px}.dashboard-cinema-frame .dashboard-performance-card,.dashboard-cinema-frame .dashboard-quick-actions-card,.dashboard-cinema-frame .dashboard-recent-activity-card{padding:20px}.dashboard-cinema-frame .dashboard-performance-chart{height:300px;margin-top:18px;border:1px solid var(--border-subtle);border-radius:18px;background:var(--surface-elevated);padding:12px}.dashboard-cinema-frame .dashboard-recent-activity-list{margin-top:14px}.dashboard-cinema-frame .dashboard-recent-activity-scroll{display:grid;gap:7px}.dashboard-cinema-frame .dashboard-recent-activity-scroll>div{display:flex;align-items:center;gap:8px;min-height:34px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-elevated);padding:0 10px}.dashboard-cinema-frame .dashboard-recent-activity-scroll p:first-of-type{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-cinema-frame .dashboard-recent-activity-scroll p:last-of-type{flex-shrink:0;color:var(--text-muted);font-size:.72rem}.nova-proof-section{background:linear-gradient(180deg,#04060c8c,#070a1233)}.nova-proof-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(30px,5vw,72px)}.nova-proof-visual{display:grid;gap:18px}.nova-trace-chart{min-height:420px;overflow:hidden;border:1px solid var(--border);border-radius:24px;background:radial-gradient(circle at 60% 20%,rgba(255,92,122,.14),transparent 28rem),#0d1220d1;padding:18px}.nova-trace-chart svg{width:100%;height:100%;min-height:380px}.nova-trace-grid{fill:none;stroke:#b8c2d61f;stroke-width:1}.nova-trace-before,.nova-trace-after{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1100;animation:novaTraceDraw 5.8s ease-in-out infinite}.nova-trace-before{stroke:#ff5c6ead;filter:drop-shadow(0 0 12px rgba(255,92,110,.48))}.nova-trace-after{stroke:#8797ff;filter:drop-shadow(0 0 14px rgba(135,151,255,.72));animation-delay:.22s}.nova-proof-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nova-proof-stats article{display:grid;gap:6px;border:1px solid var(--border);border-radius:16px;background:#121827b8;padding:14px}.nova-proof-stats svg{color:var(--accent-secondary)}.nova-proof-stats span{color:var(--muted);font-size:.78rem;font-weight:700}.nova-proof-stats b{color:var(--text);font-size:.95rem}.nova-feature-section{position:relative;overflow:hidden}.nova-feature-section .section-inner{--nova-feature-inner-width: min(1180px, calc(100vw - 40px) );width:var(--nova-feature-inner-width);margin-left:calc((100vw - var(--nova-feature-inner-width)) / 2);margin-right:calc((100vw - var(--nova-feature-inner-width)) / 2)}.nova-feature-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 15% 18%,rgba(255,92,122,.08),transparent 30rem)}.nova-feature-section.is-premium:before{background:radial-gradient(circle at 74% 16%,rgba(255,92,122,.11),transparent 32rem),radial-gradient(circle at 22% 86%,rgba(45,212,191,.08),transparent 28rem)}.nova-feature-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px}.nova-feature-carousel-actions{display:inline-flex;align-items:center;gap:10px;padding-bottom:4px}.nova-feature-carousel-actions button{display:inline-grid;width:44px;height:44px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent),#121827d1;color:color-mix(in srgb,var(--accent) 34%,white);box-shadow:0 18px 42px -34px #000000eb;transition:transform .16s ease,border-color .16s ease,background .16s ease}.nova-feature-carousel-actions button:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:#182033eb;transform:translateY(-2px)}.nova-feature-carousel-actions button:focus-visible{outline:0;box-shadow:var(--ui-focus-ring),0 18px 42px -34px #000000eb}.nova-feature-grid{position:relative;display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-color:color-mix(in srgb,var(--accent) 46%,var(--scrollbar-thumb)) rgba(18,24,39,.42);scrollbar-width:thin;margin-top:30px;padding:2px 2px 18px}.nova-feature-grid::-webkit-scrollbar{height:9px}.nova-feature-grid::-webkit-scrollbar-track{border-radius:999px;background:#12182770}.nova-feature-grid::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--accent) 46%,var(--scrollbar-thumb))}.nova-feature-grid:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.nova-feature-card{flex:0 0 clamp(400px,calc((var(--nova-feature-inner-width) - 18px) / 2),600px);scroll-snap-align:start;scroll-snap-stop:always;display:grid;grid-template-rows:auto minmax(500px,auto) 1fr;gap:16px;min-height:710px;border:1px solid var(--border);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 36%),#0d1220d1;box-shadow:0 26px 70px -54px #000000f2;padding:16px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.nova-feature-card:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));box-shadow:0 34px 82px -56px #000000f5,0 0 64px -46px var(--accent);transform:translateY(-4px)}.nova-feature-icon{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:color-mix(in srgb,var(--accent) 42%,white)}.nova-feature-card .nova-placeholder-frame{min-height:500px;box-shadow:none}.nova-feature-image-frame{position:relative;display:grid;place-items:center;isolation:isolate;min-height:500px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));border-radius:18px;background:radial-gradient(circle at 50% 42%,rgba(255,92,122,.08),transparent 22rem),#04070ed1;box-shadow:inset 0 0 0 1px #ffffff06;cursor:zoom-in}.nova-feature-image-frame img{width:calc(100% - 10px);height:calc(100% - 10px);max-height:500px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;transform:scale(1.14);transform-origin:center}.nova-feature-copy{display:grid;align-content:start;gap:8px}.nova-feature-copy h3{margin:0;color:var(--text);font-size:1.2rem;line-height:1.18}.nova-feature-copy p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.52}.nova-bridge-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:26px;background:radial-gradient(circle at 18% 20%,rgba(255,92,122,.15),transparent 28rem),radial-gradient(circle at 86% 60%,rgba(45,212,191,.11),transparent 26rem),#0d1220db;padding:clamp(24px,4vw,46px)}.nova-bridge-panel h2{margin:14px 0 10px;font-family:var(--font-heading);font-size:clamp(2rem,3.8vw,4rem);line-height:1}.nova-bridge-panel p{max-width:720px;margin:0;color:var(--muted);line-height:1.7}@keyframes novaLineSweep{to{transform:translate(3%)}}@keyframes novaFrameFloat{0%{transform:perspective(1200px) rotateY(-8deg) rotateX(4deg) translateY(8px)}to{transform:perspective(1200px) rotateY(-3deg) rotateX(2deg) translateY(-8px)}}@keyframes novaProductFloat{0%{transform:translateY(6px) rotate(-.12deg)}to{transform:translateY(-7px) rotate(.12deg)}}@keyframes novaPlaceholderScan{0%,30%{opacity:0;transform:translate(-90%)}52%{opacity:.8}82%,to{opacity:0;transform:translate(90%)}}@keyframes novaDashboardFloat{0%{transform:perspective(1500px) rotateX(2.4deg) rotateY(-3deg) translateY(8px)}to{transform:perspective(1500px) rotateX(1deg) rotateY(2deg) translateY(-8px)}}@keyframes novaDashboardGlow{to{opacity:1;transform:rotateX(58deg) translateY(8%) scale(1.04)}}@keyframes novaTraceDraw{0%{stroke-dashoffset:1100;opacity:.36}42%,76%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-1100;opacity:.58}}@media(max-width:1180px){.nova-proof-grid{grid-template-columns:1fr}.nova-placeholder-tall{transform:none;animation:none}.dashboard-cinema-stage{min-height:0}.dashboard-cinema-frame{transform:none;animation:none}}@media(max-width:980px){.nova-hero-inner{grid-template-columns:1fr;justify-items:center;gap:4px}.nova-hero-copy{justify-items:center;max-width:720px;text-align:center}.nova-hero-copy p{margin:0 auto}.nova-hero-actions,.nova-hero-pills{justify-content:center}.nova-gaming-pc{width:min(100%,720px);height:auto;margin:24px auto 0}.dashboard-cinema-frame .dashboard-main-row,.dashboard-cinema-frame .dashboard-top-row,.nova-feature-header{grid-template-columns:1fr}.nova-feature-carousel-actions{justify-content:flex-end}.nova-feature-card{flex-basis:clamp(380px,78vw,560px)}.dashboard-cinema-frame .dashboard-metric-grid,.nova-proof-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-cinema-frame{padding:12px}.nova-bridge-panel{grid-template-columns:1fr}}@media(max-width:640px){.nova-hero{padding-top:104px;padding-bottom:34px;min-height:auto}.nova-hero-copy h1{max-width:320px;overflow-wrap:break-word;font-size:clamp(1.95rem,8.4vw,2.25rem);line-height:1.08;text-wrap:pretty}.nova-hero-copy{width:100%;min-width:0}.nova-hero-copy p,.nova-hero-actions,.nova-hero-pills{width:min(100%,330px);max-width:330px;min-width:0;margin-left:auto;margin-right:auto}.nova-hero-actions,.nova-bridge-actions{flex-direction:column;width:100%}.nova-gaming-pc{width:calc(100% + 12px);height:auto;margin:18px -6px 0}.nova-hero-actions .btn,.nova-bridge-actions .btn{width:100%;min-width:0}.nova-hero-pills{align-items:stretch;flex-direction:column;width:100%}.nova-placeholder-frame{min-height:230px;border-radius:16px}.nova-placeholder-tall{min-height:390px}.nova-feature-section .section-inner{--nova-feature-inner-width: min( calc(100vw - 28px) , 1180px)}.dashboard-cinema-frame{border-radius:18px;padding:8px}.dashboard-cinema-frame .dashboard-header{align-items:stretch;flex-direction:column}.dashboard-cinema-frame .dashboard-metric-grid,.nova-proof-stats{grid-template-columns:1fr}.dashboard-cinema-frame .dashboard-performance-chart{height:240px}.nova-feature-card{flex-basis:100%;min-height:0}.nova-feature-grid{gap:14px;padding-bottom:16px;scroll-padding-inline:2px}.nova-feature-card{grid-template-rows:auto minmax(380px,auto) 1fr}.nova-feature-image-frame,.nova-feature-card .nova-placeholder-frame{min-height:380px}.nova-feature-image-frame img{max-height:380px;transform:scale(1.08)}.nova-feature-carousel-actions{display:none}.nova-feature-copy h3{font-size:1.08rem}.nova-feature-copy p{font-size:.9rem}.nova-dashboard-section{margin-top:-8px;padding-top:34px;padding-bottom:36px}.nova-dashboard-section>.section-inner{width:min(100%,calc(100vw - 20px))}.dashboard-cinema-stage{min-height:0;perspective:none}.dashboard-cinema-orbit{top:3%;right:-22%;bottom:-6%;left:-22%;border-radius:28px;filter:blur(1px);opacity:.48;transform:none}.dashboard-cinema-frame{width:100%;min-height:0;overflow:hidden;border-radius:18px;padding:10px;transform:none;animation:none}.dashboard-cinema-frame .dashboard-shell{gap:10px}.dashboard-cinema-frame .dashboard-header{align-items:flex-start;flex-direction:row;gap:10px}.dashboard-cinema-frame .dashboard-title{font-size:1.34rem;line-height:1.02}.dashboard-cinema-frame .dashboard-subtitle{margin-top:.1rem;font-size:.68rem;line-height:1.2}.dashboard-cinema-frame .dashboard-update-notes-button{min-height:1.9rem;flex-shrink:0;padding:.35rem .52rem;font-size:0}.dashboard-cinema-frame .dashboard-update-notes-button svg{margin:0}.dashboard-cinema-frame .dashboard-top-row{gap:10px}.dashboard-cinema-frame .dashboard-top-row-card,.dashboard-cinema-frame .dashboard-top-row-card-content{min-height:116px}.dashboard-cinema-frame .dashboard-top-row-card-content{padding:.68rem}.dashboard-cinema-frame .dashboard-top-row-card-content--backup{padding-right:.68rem}.dashboard-cinema-frame .dashboard-top-row-backup-hero{right:-1.35rem;width:54%;opacity:.22}.dashboard-cinema-frame .dashboard-top-row-title-group{gap:.52rem}.dashboard-cinema-frame .dashboard-top-row-icon{width:1.86rem;height:1.86rem}.dashboard-cinema-frame .dashboard-top-row-label{font-size:.76rem}.dashboard-cinema-frame .dashboard-top-row-subtitle{font-size:.62rem}.dashboard-cinema-frame .dashboard-top-row-headline,.dashboard-cinema-frame .dashboard-top-row-uptime-value{font-size:1.05rem}.dashboard-cinema-frame .dashboard-top-row-description{font-size:.64rem}.dashboard-cinema-frame .dashboard-top-row-primary-button,.dashboard-cinema-frame .dashboard-top-row-rescan-button{min-height:1.95rem;padding:.38rem .58rem;font-size:.68rem}.dashboard-cinema-frame .dashboard-top-row-sparkline{inset:auto .6rem .38rem;height:2.55rem}.dashboard-cinema-frame .dashboard-top-row-hardware-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.dashboard-cinema-frame .dashboard-top-row-hardware-tile{min-height:2.72rem;gap:.34rem;border-radius:9px;padding:.32rem .38rem}.dashboard-cinema-frame .dashboard-top-row-hardware-icon{display:none}.dashboard-cinema-frame .dashboard-top-row-hardware-label{font-size:.56rem}.dashboard-cinema-frame .dashboard-top-row-hardware-primary{font-size:.6rem;line-height:1.08}.dashboard-cinema-frame .dashboard-top-row-hardware-secondary,.dashboard-cinema-frame .dashboard-top-row-hardware-check{display:none}.dashboard-cinema-frame .dashboard-main-row{gap:10px}.dashboard-cinema-frame .dashboard-performance-card,.dashboard-cinema-frame .dashboard-quick-actions-card,.dashboard-cinema-frame .dashboard-recent-activity-card{border-radius:12px;padding:.72rem}.dashboard-cinema-frame .dashboard-section-title{gap:.5rem}.dashboard-cinema-frame .dashboard-section-title__icon{width:1.7rem;height:1.7rem}.dashboard-cinema-frame .dashboard-section-title h2{font-size:.86rem}.dashboard-cinema-frame .dashboard-performance-select{min-width:86px}.dashboard-cinema-frame .dashboard-performance-chart{height:172px;margin-top:.65rem;border-radius:10px;padding:.45rem}.dashboard-cinema-frame .dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.6rem;margin-bottom:.25rem}.dashboard-cinema-frame .dashboard-metric-card{min-height:4.45rem;border-radius:10px;padding:.58rem}.dashboard-cinema-frame .dashboard-metric-card .ui-icon-container{width:1.65rem;height:1.65rem}.dashboard-cinema-frame .dashboard-metric-card>div+div{margin-top:.42rem}.dashboard-cinema-frame .dashboard-metric-card>div:last-child p:first-child{font-size:.6rem}.dashboard-cinema-frame .dashboard-metric-card>div:last-child p:last-child{margin-top:.18rem;font-size:.92rem}.dashboard-cinema-frame .dashboard-side-panel{display:grid;gap:10px;grid-template-rows:auto auto;overflow:visible}.dashboard-cinema-frame .dashboard-quick-action-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin-top:.6rem}.dashboard-cinema-frame .dashboard-quick-action-list .ui-btn{justify-content:center;height:2.16rem;padding:.45rem .52rem;text-align:center;font-size:.62rem}.dashboard-cinema-frame .dashboard-recent-activity-card{max-height:128px}.dashboard-cinema-frame .dashboard-recent-activity-list{max-height:76px;margin-top:.55rem}.dashboard-cinema-frame .dashboard-recent-activity-scroll>div{height:1.72rem;padding:0 .5rem}.dashboard-cinema-frame .dashboard-recent-activity-scroll p:first-of-type{font-size:.62rem}.dashboard-cinema-frame .dashboard-recent-activity-scroll p:last-of-type{font-size:.56rem}}@media(prefers-reduced-motion:reduce){.starfield-background{display:none}.hero-typewriter-pending .nav-shell,.hero-intro-secondary{opacity:1!important;pointer-events:auto;transform:none!important;animation:none!important}.hero-typewriter-cursor{display:none}.nova-hero:after,.nova-gaming-pc,.nova-placeholder-tall,.nova-placeholder-scan,.dashboard-cinema-frame,.dashboard-cinema-orbit,.nova-trace-before,.nova-trace-after{animation:none!important}.nova-feature-card:hover{transform:none}}.withdrawal-access-link{position:fixed;right:14px;bottom:14px;z-index:1100;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface-elevated) 88%,transparent);box-shadow:0 8px 22px #0003;color:var(--text-secondary);font-size:12px;font-weight:650;text-decoration:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.withdrawal-access-link:hover,.withdrawal-access-link:focus-visible{border-color:var(--accent);color:var(--accent);outline:none}.withdrawal-request-page{position:relative;z-index:1;min-height:72vh;padding:148px 20px 96px}.withdrawal-request-shell{width:min(760px,100%);margin:0 auto}.withdrawal-request-heading{margin-bottom:28px}.withdrawal-request-heading h1{margin:12px 0 16px;font-size:clamp(2.15rem,7vw,4.1rem);line-height:1.04;letter-spacing:-.045em}.withdrawal-request-heading>p{max-width:720px;margin:0 0 10px;color:var(--text-secondary);font-size:16px;line-height:1.75}.withdrawal-request-translation{color:var(--text-muted)!important}.withdrawal-request-card{display:grid;gap:20px;padding:clamp(22px,5vw,34px);border:1px solid var(--border);border-radius:22px;background:color-mix(in srgb,var(--surface-elevated) 94%,transparent);box-shadow:0 22px 70px #0003}.withdrawal-request-card h2{margin:0;font-size:24px}.withdrawal-request-card>label:not(.withdrawal-confirmation-check){display:grid;gap:8px;color:var(--text-primary);font-size:14px;font-weight:700}.withdrawal-request-card input[type=text],.withdrawal-request-card input[type=email]{width:100%;min-height:48px;padding:11px 13px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-primary);font:inherit}.withdrawal-request-card input:focus-visible{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 28%,transparent);outline-offset:1px}.withdrawal-request-card small,.withdrawal-request-privacy{margin:0;color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.65}.withdrawal-request-privacy a{color:var(--accent)}.withdrawal-request-review{display:grid;gap:0;margin:0;border:1px solid var(--border);border-radius:12px;overflow:hidden}.withdrawal-request-review>div{display:grid;grid-template-columns:minmax(150px,.38fr) 1fr;gap:16px;padding:13px 15px;border-bottom:1px solid var(--border)}.withdrawal-request-review>div:last-child{border-bottom:0}.withdrawal-request-review dt{color:var(--text-muted);font-size:12px;font-weight:700}.withdrawal-request-review dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:13px}.withdrawal-declaration{padding:16px;border-left:3px solid var(--accent);border-radius:4px 12px 12px 4px;background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.withdrawal-declaration p{margin:10px 0 0;white-space:pre-line;color:var(--text-secondary);line-height:1.7}.withdrawal-confirmation-check{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start;color:var(--text-secondary);font-size:13px;line-height:1.6}.withdrawal-confirmation-check input{width:18px;height:18px;margin-top:2px;accent-color:var(--accent)}.withdrawal-request-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.withdrawal-request-error{margin:0;padding:12px 14px;border:1px solid color-mix(in srgb,#ef4444 42%,var(--border));border-radius:10px;background:color-mix(in srgb,#ef4444 8%,transparent);color:#fca5a5;font-size:13px;line-height:1.6}.withdrawal-request-complete>svg{color:var(--accent-secondary)}.withdrawal-request-complete>p{margin:0;color:var(--text-secondary);line-height:1.7}@media(max-width:620px){.withdrawal-access-link{right:8px;bottom:8px;min-height:34px;padding:7px 10px;font-size:11px}.withdrawal-request-page{padding:118px 14px 82px}.withdrawal-request-review>div{grid-template-columns:1fr;gap:5px}.withdrawal-request-actions{display:grid}}body{background:#050706}body:before,.nova-hero:before,.nova-hero:after,.nova-hero .section-inner:after,.nova-feature-section:before,.nova-feature-section.is-premium:before{display:none}.starfield-background{background:#050706}.reveal,.hero-intro-secondary,[data-typewriter-scope]:has(.hero-typewriter-title.is-started) .hero-intro-secondary{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.hero-typewriter-pending .nav-shell{opacity:1;pointer-events:auto;transform:none}.nova-feature-image-frame.is-cropped-product{aspect-ratio:21 / 9}.nova-feature-image-frame.is-cropped-product img{height:auto;-o-object-position:center 51%;object-position:center 51%;transform:translateY(-25%)}.hero-typewriter-reserve{visibility:visible}.hero-typewriter-text,.hero-typewriter-cursor{display:none}.nav-shell{border-color:#18211c;background:#050706f0;box-shadow:none}.eyebrow,.nova-kicker{border:0;border-radius:0;background:transparent;color:#819087;font-size:.72rem;font-weight:700;letter-spacing:.11em;padding:0;text-transform:uppercase;-webkit-backdrop-filter:none;backdrop-filter:none}.eyebrow svg,.nova-kicker svg{display:none}.btn-primary{border-color:#78bf9b;background:#78bf9b;color:#07110c;box-shadow:none}.btn-primary svg,.download-button svg{color:#07110c;stroke:#07110c}.btn-primary:hover{background:#8bcbaa;box-shadow:none}.btn-secondary{border-color:#202b25;background:#0a0e0c;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.btn-secondary:hover{border-color:#496c59;background:#0d1410}.nova-hero{min-height:min(900px,100svh);border-bottom:1px solid #111814;background:transparent}.nova-hero-inner{grid-template-columns:minmax(360px,.68fr) minmax(650px,1.32fr);gap:clamp(24px,2.25vw,42px)}.nova-hero-copy h1{font-size:clamp(3.15rem,5.25vw,5.55rem)}.nova-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#77867e;font-size:.8rem;font-weight:650}.nova-hero-meta i{width:3px;height:3px;border-radius:50%;background:#536158}.nova-gaming-pc{width:100%;max-width:920px;aspect-ratio:80 / 43;margin:0;overflow:hidden;border:1px solid #26362e;border-radius:22px;background:#090c0a;filter:none;animation:none}.nova-gaming-pc:before{display:none}.nova-gaming-pc-frame{width:100%;height:100%;max-width:none;border:0;border-radius:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;box-shadow:none;transform:none;display:block;filter:brightness(1.14) contrast(1.04)}.nova-feature-header{grid-template-columns:minmax(0,760px)}.nova-section-head{justify-items:start}.nova-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;overflow:visible;margin-top:32px;padding:0;scroll-snap-type:none}.nova-feature-section.is-premium .nova-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nova-feature-card{display:grid;grid-template-rows:auto auto 1fr;min-height:0;border-color:#19231e;border-radius:18px;background:#090c0a;box-shadow:none;padding:12px;transform:none;transition:border-color .16s ease}.nova-feature-card:hover{border-color:#3f6652;box-shadow:none;transform:none}.nova-feature-icon{display:flex;width:auto;height:auto;justify-content:flex-start;border:0;border-radius:0;background:transparent;color:var(--accent);padding:3px 2px}.nova-hero-image-frame:before,.nova-hero-image-frame:after,.nova-feature-image-frame:before,.nova-feature-image-frame:after{display:none}.nova-feature-image-frame{min-height:0;aspect-ratio:16 / 10;border-color:#18211c;border-radius:12px;background:#060806}.nova-feature-image-frame img{width:100%;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transform:none}.nova-feature-copy{padding:5px 3px 4px}.nova-feature-copy h3{font-size:1.04rem}.nova-feature-copy p{font-size:.88rem;line-height:1.55}.nova-rules-section{border-color:#151e19;background:#070a08}.nova-rules-grid{grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr)}.nova-rules-card{border-color:#25352d;border-radius:22px;background:#0a0e0c;box-shadow:none}.nova-rules-product{min-width:0;margin:0;overflow:hidden;border:1px solid #25352d;border-radius:22px;background:#080b09}.nova-rules-product>a{display:block;aspect-ratio:16 / 9;overflow:hidden;background:#030403}.nova-rules-product img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 62%;object-position:center 62%}.nova-rules-product figcaption{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-top:1px solid #18211c;color:#89978e;font-size:.82rem}.nova-rules-product figcaption span{display:inline-flex;align-items:center;gap:8px}.nova-rules-product figcaption svg,.nova-rules-product figcaption strong{color:var(--accent)}.nova-rules-product figcaption strong{font-size:.78rem;font-weight:700}.nova-rules-live{border:0;background:transparent;padding:0}.nova-rules-live i{background:var(--accent);box-shadow:none}.nova-rule-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.nova-rule-step{border-color:#1e2a24;background:#0d1210}.nova-rule-step.is-action{border-color:#416a55;background:#101b15}.nova-rule-examples>div{border-color:#18211c;background:#090c0a}.nova-rule-example-icon,.nova-reel-section{background:transparent}.nova-reel-player-shell{border-color:#25352d;border-radius:24px;background:#090c0a;box-shadow:none}.nova-proof-section{background:#070a08}.nova-trace-chart{position:relative;border-color:#1c2821;background:#090c0a}.nova-trace-before{stroke:#65736b;filter:none}.nova-trace-after{stroke:var(--accent);filter:none}.nova-trace-legend{position:absolute;top:22px;left:24px;z-index:2;display:flex;gap:18px;color:#849188;font-size:.78rem;font-weight:650}.nova-trace-legend span{display:inline-flex;align-items:center;gap:7px}.nova-trace-legend i{width:18px;height:2px;background:#65736b}.nova-trace-legend span:last-child i{background:var(--accent)}.nova-proof-stats article{border-color:#19231e;background:#0a0e0c}.nova-bridge-panel{border-color:#25352d;background:#090c0a;box-shadow:none}.feature-card,.image-feature-card,.stat-card,.price-card,.testimonial-card,.faq-item,.account-card,.legal-card{border-color:#19231e;background:#090c0a;box-shadow:none}.price-pro{border-color:#466e59;box-shadow:none}.feature-card:hover,.image-feature-card:hover,.stat-card:hover,.price-card:hover,.testimonial-card:hover{border-color:#3b594a;background:#0b100d;box-shadow:none;transform:none}.footer{background:#040605}.section[id]{scroll-margin-top:84px}@media(max-width:1100px){.nova-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nova-rules-grid{grid-template-columns:1fr}}@media(max-width:980px){.nova-hero-inner{grid-template-columns:1fr;gap:42px}.nova-gaming-pc{width:min(100%,720px);height:auto;margin:0 auto}.legal-trust-notes{grid-template-columns:1fr}}@media(max-width:680px){.nova-feature-grid,.nova-feature-section.is-premium .nova-feature-grid,.nova-rule-flow{grid-template-columns:1fr}.nova-rule-arrow{transform:rotate(90deg)}.nova-gaming-pc{width:100%;aspect-ratio:80 / 43;margin:4px auto 0}.nova-hero-meta{justify-content:center}.nova-rules-product figcaption{align-items:flex-start;flex-direction:column;gap:6px}.legal-panel{padding:12px 0}.legal-grid article{min-height:0;padding:20px}.cta-panel{padding:34px 18px}.download-panel{border-radius:18px;padding:28px 18px}.download-overview{grid-template-columns:1fr}.download-footer{align-items:flex-start;flex-direction:column}.download-meta,.download-secondary-actions{grid-template-columns:1fr}.download-meta span{justify-content:flex-start;border-right:0;border-bottom:1px solid var(--border)}.download-meta span:last-child{border-bottom:0}.download-actions .btn{white-space:normal}}.nova-reel-consent{display:grid;min-height:30rem;place-content:center;justify-items:center;gap:.85rem;padding:2rem;background:color-mix(in srgb,var(--surface) 92%,var(--background));text-align:center}.nova-reel-consent-icon{display:grid;width:3.25rem;height:3.25rem;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:10px;color:var(--accent)}.nova-reel-consent p{max-width:34rem;color:var(--text-muted);line-height:1.65}.legal-document-content{display:grid;gap:1rem}.legal-status-note,.legal-document-section{border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:1.25rem}.legal-status-note{border-color:color-mix(in srgb,var(--warning) 45%,var(--border))}.legal-document-section h2{margin:0 0 .65rem;font-size:1.05rem}.legal-document-section p{margin:.45rem 0 0}.nova-carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:30px;color:var(--muted);font-size:.86rem;font-weight:700}.nova-carousel-controls>div{display:flex;gap:8px}.nova-carousel-controls button{display:inline-grid;width:44px;height:44px;place-items:center;border:1px solid #26372e;border-radius:50%;background:#0a0f0c;color:var(--text);cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.nova-carousel-controls button:hover,.nova-carousel-controls button:focus-visible{border-color:var(--accent);background:#101a14;color:var(--accent);outline:none}.nova-feature-section.is-carousel .nova-feature-grid{display:flex;gap:16px;overflow-x:auto;margin-top:14px;padding:2px 0 12px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.nova-feature-section.is-carousel .nova-feature-grid::-webkit-scrollbar{display:none}.nova-feature-section.is-carousel .nova-feature-card{flex:0 0 calc((100% - 16px)/2);scroll-snap-align:start}.nova-feature-section.is-carousel .nova-feature-image-frame{aspect-ratio:16 / 9}.download-kicker-row{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px}.download-kicker-row .download-mark{width:40px;height:40px;border-radius:12px}.download-kicker-row .eyebrow{margin:0;padding:0;border:0;background:transparent}.download-heading .download-mark{margin-bottom:0}@media(max-width:680px){.nova-feature-section.is-carousel .nova-feature-card{flex-basis:min(86vw,420px)}.nova-carousel-controls{margin-top:24px}.download-kicker-row{gap:10px}}
