@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/syne-greek-400-normal-B4XGRaFa.woff2) format("woff2"),url(/assets/syne-greek-400-normal-C1nzy5ms.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/syne-latin-ext-400-normal-B5s6XpS5.woff2) format("woff2"),url(/assets/syne-latin-ext-400-normal-DCnt6qEA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/syne-latin-400-normal-CcHADMBd.woff2) format("woff2"),url(/assets/syne-latin-400-normal-CULFKXub.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/syne-greek-500-normal-DUQv5E33.woff2) format("woff2"),url(/assets/syne-greek-500-normal-L1Ji5iNA.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/syne-latin-ext-500-normal-DHUXVE3f.woff2) format("woff2"),url(/assets/syne-latin-ext-500-normal-C5b4wHnS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/syne-latin-500-normal-emxikWQ7.woff2) format("woff2"),url(/assets/syne-latin-500-normal-DR6mUQpY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-greek-600-normal-BpFII5Ja.woff2) format("woff2"),url(/assets/syne-greek-600-normal-BJs4kvyH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-latin-ext-600-normal-ZnizrDKU.woff2) format("woff2"),url(/assets/syne-latin-ext-600-normal-DEzBMW8B.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-latin-600-normal-BiwQbQXw.woff2) format("woff2"),url(/assets/syne-latin-600-normal-dRu9QuIh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-greek-700-normal-RbvlO3f8.woff2) format("woff2"),url(/assets/syne-greek-700-normal-C01yjWE_.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-ext-700-normal-DuyXglMe.woff2) format("woff2"),url(/assets/syne-latin-ext-700-normal-C-qCH-vM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-700-normal-AF3Rs61n.woff2) format("woff2"),url(/assets/syne-latin-700-normal-Cd-_iCn5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-greek-800-normal-n2LZS_yH.woff2) format("woff2"),url(/assets/syne-greek-800-normal-DtzFnRR0.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-latin-ext-800-normal-CAQAsWuS.woff2) format("woff2"),url(/assets/syne-latin-ext-800-normal-B2iBRfEf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-latin-800-normal-EehdNYzx.woff2) format("woff2"),url(/assets/syne-latin-800-normal-BuJcbPcX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/NotoSansSC-300-Yr163UWa.woff2) format("woff2")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/NotoSansSC-400-Ba7eOkfT.woff2) format("woff2")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/NotoSansSC-500-z_irmif2.woff2) format("woff2")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/NotoSansSC-600-CI4uXaOp.woff2) format("woff2")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/NotoSansSC-700-DoUziBww.woff2) format("woff2")}:root{--c-void: #060b18;--c-deep: #0a1026;--c-surface: #0f1730;--c-surface-raised: #162040;--c-border: rgba(0, 200, 255, .07);--c-border-hover: rgba(0, 200, 255, .18);--c-accent: #00c8ff;--c-accent-dim: #0088cc;--c-accent-glow: rgba(0, 200, 255, .12);--c-accent-2: #4d6bfe;--c-text-primary: #e4eaf5;--c-text-secondary: #7a8ba8;--c-text-muted: #3e4f6a;--color-background: var(--c-void);--color-background-soft: var(--c-deep);--color-background-mute: var(--c-surface);--color-border: var(--c-border);--color-border-hover: var(--c-border-hover);--color-heading: var(--c-text-primary);--color-text: var(--c-text-secondary);--font-display: "Syne", sans-serif;--font-body: "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--nav-height: 72px;--section-gap: 0}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--c-text-secondary);background:var(--c-void);font-family:var(--font-body);font-size:16px;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background:var(--c-accent);color:var(--c-void)}#app{width:100%}a{text-decoration:none;color:var(--c-accent);transition:color .3s}a:hover{color:#fff}.scroll-reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.scroll-reveal-left{opacity:0;transform:translate(-60px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.scroll-reveal-left.revealed{opacity:1;transform:translate(0)}.scroll-reveal-right{opacity:0;transform:translate(60px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.scroll-reveal-right.revealed{opacity:1;transform:translate(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}.delay-5{transition-delay:.5s}.delay-6{transition-delay:.6s}.modal-overlay[data-v-2d3d2491]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0009;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.modal-content[data-v-2d3d2491]{position:relative;min-width:340px;max-width:90vw;padding:2rem;border-radius:16px;background:var(--c-surface, #0f1730);border:1px solid var(--c-border, rgba(0, 200, 255, .07));text-align:center;box-shadow:0 24px 80px #00000080}.modal-close[data-v-2d3d2491]{position:absolute;top:.5rem;right:.75rem;border:none;background:none;font-size:1.5rem;color:var(--c-text-secondary, #7a8ba8);cursor:pointer;line-height:1;transition:color .3s}.modal-close[data-v-2d3d2491]:hover{color:var(--c-text-primary, #e4eaf5)}.modal-title[data-v-2d3d2491]{font-family:var(--font-display, "Syne", sans-serif);font-size:1.25rem;font-weight:700;color:var(--c-text-primary, #e4eaf5);margin-bottom:1.5rem}.captcha-row[data-v-2d3d2491]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}.captcha-img[data-v-2d3d2491]{height:48px;border-radius:8px;cursor:pointer}.refresh-btn[data-v-2d3d2491]{border:1px solid var(--c-border, rgba(0, 200, 255, .07));background:var(--c-deep, #0a1026);color:var(--c-text-secondary, #7a8ba8);font-size:1.25rem;width:36px;height:36px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .3s,color .3s}.refresh-btn[data-v-2d3d2491]:hover{border-color:var(--c-accent, #00c8ff);color:var(--c-accent, #00c8ff)}.captcha-form[data-v-2d3d2491]{display:flex;gap:.5rem;justify-content:center}.captcha-input[data-v-2d3d2491]{width:140px;padding:.5rem .75rem;border:1px solid var(--c-border, rgba(0, 200, 255, .07));border-radius:8px;background:var(--c-deep, #0a1026);color:var(--c-text-primary, #e4eaf5);font-size:1rem;letter-spacing:.15em;text-align:center;outline:none;transition:border-color .3s}.captcha-input[data-v-2d3d2491]:focus{border-color:var(--c-accent, #00c8ff)}.captcha-input[data-v-2d3d2491]::placeholder{letter-spacing:normal;color:var(--c-text-muted, #3e4f6a)}.submit-btn[data-v-2d3d2491]{padding:.5rem 1.25rem;border:none;border-radius:8px;background:linear-gradient(135deg,var(--c-accent, #00c8ff),var(--c-accent-2, #4d6bfe));color:#fff;font-weight:600;cursor:pointer;transition:transform .3s,box-shadow .3s}.submit-btn[data-v-2d3d2491]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #00c8ff4d}.submit-btn[data-v-2d3d2491]:disabled{opacity:.4;cursor:not-allowed}.modal-status[data-v-2d3d2491]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0}.spinner[data-v-2d3d2491]{display:inline-block;width:24px;height:24px;border:3px solid var(--c-border, rgba(0, 200, 255, .07));border-top-color:var(--c-accent, #00c8ff);border-radius:50%;animation:spin-2d3d2491 .8s linear infinite}@keyframes spin-2d3d2491{to{transform:rotate(360deg)}}.success-text[data-v-2d3d2491]{color:var(--c-accent, #00c8ff);font-weight:600;font-size:1.05rem}.success-hint[data-v-2d3d2491]{font-size:.8rem;color:var(--c-text-muted, #3e4f6a)}.download-btn[data-v-2d3d2491]{display:inline-block;padding:.65rem 2rem;border-radius:8px;background:linear-gradient(135deg,var(--c-accent, #00c8ff),var(--c-accent-2, #4d6bfe));color:#fff;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s}.download-btn[data-v-2d3d2491]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00c8ff4d;color:#fff}.error-text[data-v-2d3d2491]{color:#f56565}.retry-btn[data-v-2d3d2491]{padding:.4rem 1.5rem;border:1px solid var(--c-border, rgba(0, 200, 255, .07));border-radius:8px;background:var(--c-deep, #0a1026);color:var(--c-text-secondary, #7a8ba8);cursor:pointer;font-size:.875rem;transition:border-color .3s,color .3s}.retry-btn[data-v-2d3d2491]:hover{border-color:var(--c-accent, #00c8ff);color:var(--c-accent, #00c8ff)}.page[data-v-cc97b55d]{overflow-x:hidden}.site-nav[data-v-cc97b55d]{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-height);display:flex;flex-direction:column;justify-content:center;transition:background .4s,border-color .4s;border-bottom:1px solid transparent}.site-nav.scrolled[data-v-cc97b55d]{background:#060b18e0;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom-color:var(--c-border)}.nav-inner[data-v-cc97b55d]{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem;display:flex;align-items:center}.nav-brand[data-v-cc97b55d]{display:flex;align-items:center;gap:.75rem;cursor:pointer;flex-shrink:0}.brand-mark[data-v-cc97b55d]{width:36px;height:36px;object-fit:contain;border-radius:8px;background:#fff;padding:2px}.brand-mark.small[data-v-cc97b55d]{width:28px;height:28px;border-radius:6px}.brand-text[data-v-cc97b55d]{font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:var(--c-text-primary);letter-spacing:-.02em}.brand-text.small[data-v-cc97b55d]{font-size:1rem}.nav-links[data-v-cc97b55d]{display:none;gap:2.5rem;margin-left:auto;margin-right:2rem}.nav-links a[data-v-cc97b55d]{font-size:.9rem;font-weight:500;color:var(--c-text-secondary);cursor:pointer;position:relative;padding:.25rem 0;transition:color .3s}.nav-links a[data-v-cc97b55d]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--c-accent);transition:width .3s}.nav-links a[data-v-cc97b55d]:hover,.nav-links a.active[data-v-cc97b55d]{color:var(--c-text-primary)}.nav-links a.active[data-v-cc97b55d]:after{width:100%}.nav-cta[data-v-cc97b55d]{padding:.5rem 1.25rem;background:transparent;border:1px solid var(--c-accent);border-radius:6px;color:var(--c-accent);font-family:var(--font-body);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s;margin-left:auto;display:none}.nav-cta[data-v-cc97b55d]:hover{background:var(--c-accent);color:var(--c-void)}.nav-cta.mobile[data-v-cc97b55d]{display:block;width:100%;margin:0;padding:.75rem;text-align:center}.mobile-toggle[data-v-cc97b55d]{margin-left:auto;background:none;border:none;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.hamburger[data-v-cc97b55d]{display:block;width:20px;height:2px;background:var(--c-text-primary);position:relative;transition:background .3s}.hamburger[data-v-cc97b55d]:before,.hamburger[data-v-cc97b55d]:after{content:"";position:absolute;left:0;width:100%;height:2px;background:var(--c-text-primary);transition:transform .3s}.hamburger[data-v-cc97b55d]:before{top:-6px}.hamburger[data-v-cc97b55d]:after{bottom:-6px}.hamburger.open[data-v-cc97b55d]{background:transparent}.hamburger.open[data-v-cc97b55d]:before{transform:rotate(45deg) translate(4px,4px)}.hamburger.open[data-v-cc97b55d]:after{transform:rotate(-45deg) translate(4px,-4px)}.mobile-menu[data-v-cc97b55d]{display:flex;flex-direction:column;gap:.5rem;padding:0 2rem;background:#060b18f2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);max-height:0;overflow:hidden;transition:max-height .4s,padding .4s}.mobile-menu.open[data-v-cc97b55d]{max-height:300px;padding-top:0;padding-bottom:1.5rem}.mobile-menu a[data-v-cc97b55d]{padding:.75rem 0;color:var(--c-text-secondary);font-size:1rem;cursor:pointer;border-bottom:1px solid var(--c-border);transition:color .3s}.mobile-menu a[data-v-cc97b55d]:hover{color:var(--c-accent)}@media(min-width:768px){.nav-links[data-v-cc97b55d]{display:flex}.nav-cta[data-v-cc97b55d]:not(.mobile){display:block}.mobile-toggle[data-v-cc97b55d],.mobile-menu[data-v-cc97b55d]{display:none}}.hero[data-v-cc97b55d]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-bg[data-v-cc97b55d]{position:absolute;inset:0;overflow:hidden}.hero-video[data-v-cc97b55d]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.82;filter:saturate(.85) contrast(1.08)}.hero-video-tint[data-v-cc97b55d]{position:absolute;inset:0;background:linear-gradient(90deg,#060b18d6,#060b189e 45%,#060b18c2),linear-gradient(180deg,#060b18c7,#060b182e 48%,#060b18e0)}.grid-pattern[data-v-cc97b55d]{position:absolute;inset:0;background-image:linear-gradient(rgba(0,200,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,200,255,.025) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,black 20%,transparent 65%);-webkit-mask-image:radial-gradient(ellipse at center,black 20%,transparent 65%);opacity:.75}.glow[data-v-cc97b55d]{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none}.glow-1[data-v-cc97b55d]{width:700px;height:700px;background:radial-gradient(circle,rgba(0,200,255,.12),transparent 70%);top:-250px;right:-150px;animation:drift-cc97b55d 20s ease-in-out infinite}.glow-2[data-v-cc97b55d]{width:500px;height:500px;background:radial-gradient(circle,rgba(77,107,254,.1),transparent 70%);bottom:-150px;left:-100px;animation:drift-cc97b55d 26s ease-in-out infinite reverse}@keyframes drift-cc97b55d{0%,to{transform:translate(0)}33%{transform:translate(30px,-25px)}66%{transform:translate(-25px,35px)}}.hero-content[data-v-cc97b55d]{position:relative;z-index:1;text-align:center;padding:0 2rem;max-width:820px}.hero-badge[data-v-cc97b55d]{display:inline-block;padding:.4rem 1.4rem;border:1px solid var(--c-border-hover);border-radius:100px;font-size:.8rem;font-weight:500;color:var(--c-accent);letter-spacing:.06em;margin-bottom:2rem;background:#00c8ff0a}.hero-title[data-v-cc97b55d]{font-family:var(--font-display);font-size:clamp(2.6rem,7vw,5rem);font-weight:800;line-height:1.1;color:var(--c-text-primary);letter-spacing:-.03em;margin-bottom:1.5rem}.accent[data-v-cc97b55d]{color:var(--c-accent)}.hero-subtitle[data-v-cc97b55d]{font-size:1.1rem;line-height:1.8;color:var(--c-text-secondary);margin-bottom:2.5rem;max-width:560px;margin-left:auto;margin-right:auto}.hero-actions[data-v-cc97b55d]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:4rem}.btn-primary[data-v-cc97b55d]{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 2.2rem;background:linear-gradient(135deg,var(--c-accent),var(--c-accent-2));border:none;border-radius:8px;color:#fff;font-family:var(--font-body);font-size:1rem;font-weight:600;cursor:pointer;transition:transform .3s,box-shadow .3s}.btn-primary[data-v-cc97b55d]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00c8ff4d}.btn-ghost[data-v-cc97b55d]{display:inline-flex;align-items:center;gap:.4rem;padding:.85rem 2.2rem;background:transparent;border:1px solid var(--c-border-hover);border-radius:8px;color:var(--c-text-primary);font-family:var(--font-body);font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s}.btn-ghost[data-v-cc97b55d]:hover{border-color:var(--c-accent);color:var(--c-accent)}.hero-stats[data-v-cc97b55d]{display:flex;align-items:center;justify-content:center;gap:2rem}.stat[data-v-cc97b55d]{display:flex;flex-direction:column;align-items:center}.stat-value[data-v-cc97b55d]{font-family:var(--font-display);font-size:1.8rem;font-weight:700;color:var(--c-text-primary)}.stat-label[data-v-cc97b55d]{font-size:.78rem;color:var(--c-text-muted);margin-top:.2rem}.stat-divider[data-v-cc97b55d]{width:1px;height:36px;background:var(--c-border-hover)}.hero-scroll-hint[data-v-cc97b55d]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.scroll-line[data-v-cc97b55d]{width:1px;height:48px;background:linear-gradient(to bottom,var(--c-accent),transparent);animation:pulse-line-cc97b55d 2s ease-in-out infinite}@keyframes pulse-line-cc97b55d{0%,to{opacity:.25;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.products[data-v-cc97b55d]{position:relative}.product-block[data-v-cc97b55d]{padding:7rem 2rem}.product-block.alt[data-v-cc97b55d]{background:var(--c-deep)}.product-inner[data-v-cc97b55d]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}.product-tag[data-v-cc97b55d]{display:inline-block;padding:.3rem .8rem;border-radius:4px;background:var(--c-accent-glow);color:var(--c-accent);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:1.25rem}.product-title[data-v-cc97b55d]{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;color:var(--c-text-primary);line-height:1.15;letter-spacing:-.02em;margin-bottom:1.25rem}.product-desc[data-v-cc97b55d]{font-size:1rem;line-height:1.8;color:var(--c-text-secondary);margin-bottom:1.5rem;max-width:480px}.product-features[data-v-cc97b55d]{list-style:none;display:flex;flex-direction:column;gap:.65rem}.product-features li[data-v-cc97b55d]{display:flex;align-items:center;gap:.6rem;font-size:.95rem;color:var(--c-text-secondary)}.check-icon[data-v-cc97b55d]{display:inline-block;width:18px;height:18px;flex-shrink:0;background:var(--c-accent);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20,6 9,17 4,12'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20,6 9,17 4,12'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain}.product-visual[data-v-cc97b55d]{display:flex;justify-content:center;min-width:0}.poster-card[data-v-cc97b55d]{width:100%;max-width:480px;min-width:0;border-radius:16px;border:1px solid var(--c-border);background:var(--c-surface);overflow:hidden}.poster-header[data-v-cc97b55d]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--c-border);background:#0a102699}.dot-row[data-v-cc97b55d]{display:flex;gap:6px}.dot[data-v-cc97b55d]{width:10px;height:10px;border-radius:50%}.dot.r[data-v-cc97b55d]{background:#ff5f56}.dot.y[data-v-cc97b55d]{background:#ffbd2e}.dot.g[data-v-cc97b55d]{background:#27c93f}.poster-label[data-v-cc97b55d]{font-size:.72rem;color:var(--c-text-muted);font-weight:500}.poster-body[data-v-cc97b55d]{padding:1.5rem}.hardware-card[data-v-cc97b55d]{max-width:560px;background:radial-gradient(circle at 18% 12%,rgba(0,200,255,.12),transparent 34%),linear-gradient(145deg,#0f1730fa,#070c1cfa)}.hardware-body[data-v-cc97b55d]{padding:1.4rem}.hardware-overview[data-v-cc97b55d]{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;margin-bottom:1.3rem}.hardware-core[data-v-cc97b55d]{position:relative;width:68px;height:68px;border-radius:14px;background:#00c8ff12;border:1px solid rgba(0,200,255,.14);flex-shrink:0}.core-ring[data-v-cc97b55d]{position:absolute;inset:13px;border-radius:12px;border:1px solid rgba(0,200,255,.42)}.core-ring[data-v-cc97b55d]:before,.core-ring[data-v-cc97b55d]:after{content:"";position:absolute;background:#00c8ff61}.core-ring[data-v-cc97b55d]:before{top:50%;left:-11px;right:-11px;height:1px}.core-ring[data-v-cc97b55d]:after{top:-11px;bottom:-11px;left:50%;width:1px}.core-dot[data-v-cc97b55d]{position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:var(--c-accent);transform:translate(-50%,-50%);box-shadow:0 0 24px #00c8ffb3}.hardware-kicker[data-v-cc97b55d]{color:var(--c-accent);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-bottom:.2rem}.hardware-title[data-v-cc97b55d]{color:var(--c-text-primary);font-family:var(--font-display);font-size:1.3rem;line-height:1.2;margin-bottom:.4rem}.hardware-summary[data-v-cc97b55d]{color:var(--c-text-secondary);font-size:.82rem;line-height:1.65}.hardware-metrics[data-v-cc97b55d]{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--c-border);border-radius:8px;overflow:hidden;margin-bottom:1rem}.hm[data-v-cc97b55d]{min-height:76px;padding:.85rem;border-right:1px solid var(--c-border);border-bottom:1px solid var(--c-border);background:#060b1852}.hm[data-v-cc97b55d]:nth-child(2n){border-right:none}.hm[data-v-cc97b55d]:nth-last-child(-n+2){border-bottom:none}.hm-val[data-v-cc97b55d]{display:block;color:var(--c-text-primary);font-family:var(--font-display);font-size:1.15rem;font-weight:800;line-height:1.15}.hm-lbl[data-v-cc97b55d]{display:block;margin-top:.3rem;color:var(--c-text-muted);font-size:.68rem}.hardware-rows[data-v-cc97b55d]{display:flex;flex-direction:column;gap:.65rem}.hardware-row[data-v-cc97b55d]{display:grid;grid-template-columns:60px 1fr;gap:.75rem;align-items:start;padding:.75rem 0;border-top:1px solid rgba(0,200,255,.08)}.hardware-row-label[data-v-cc97b55d]{color:var(--c-accent);font-family:var(--font-display);font-size:.72rem;font-weight:700}.hardware-row strong[data-v-cc97b55d]{display:block;color:var(--c-text-primary);font-size:.86rem;font-weight:700;line-height:1.35}.hardware-row small[data-v-cc97b55d]{display:block;margin-top:.2rem;color:var(--c-text-muted);font-size:.72rem;line-height:1.5}.p2p-demo-card[data-v-cc97b55d]{max-width:720px;border-color:#00c8ff47;background:radial-gradient(circle at 50% 44%,rgba(0,200,255,.18),transparent 30%),linear-gradient(145deg,#0c1931f5,#040916fa);box-shadow:0 0 0 1px #00c8ff12 inset,0 30px 90px #00000073}.p2p-demo-header[data-v-cc97b55d]{border-bottom-color:#00c8ff38}.p2p-window-actions[data-v-cc97b55d]{display:flex;align-items:center;gap:.75rem;margin-left:auto;color:var(--c-accent)}.p2p-window-actions span[data-v-cc97b55d]{width:34px;height:3px;border-radius:999px;background:var(--c-accent);box-shadow:0 0 14px #00c8ffcc}.p2p-window-actions i[data-v-cc97b55d]{width:8px;height:8px;border:1px solid rgba(0,200,255,.7);border-radius:50%}.p2p-demo-body[data-v-cc97b55d]{padding:1.25rem}.p2p-stage[data-v-cc97b55d]{position:relative;min-height:390px;overflow:hidden;border-bottom:1px solid rgba(0,200,255,.16)}.p2p-stage[data-v-cc97b55d]:before{content:"";position:absolute;inset:auto 5% 0;z-index:0;height:120px;background-image:linear-gradient(rgba(0,200,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(0,200,255,.07) 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(to top,black,transparent);-webkit-mask-image:linear-gradient(to top,black,transparent);opacity:.38;pointer-events:none}.p2p-stage-svg[data-v-cc97b55d]{position:relative;z-index:3;display:block;width:100%;height:auto}.p2p-device-svg[data-v-cc97b55d]{filter:drop-shadow(0 18px 28px rgba(0,0,0,.5)) drop-shadow(0 0 18px rgba(0,200,255,.28))}.p2p-arc[data-v-cc97b55d]{fill:none;stroke:#00c8ff40;stroke-width:2}.p2p-arc-dashed[data-v-cc97b55d]{stroke:var(--c-accent);stroke-dasharray:8 9;animation:p2p-dash-cc97b55d 2.4s linear infinite}.p2p-signal-left[data-v-cc97b55d],.p2p-signal-right[data-v-cc97b55d]{fill:none;stroke:#00c8ff5c;stroke-width:1.5;stroke-dasharray:4 8}.p2p-coordinator circle[data-v-cc97b55d],.p2p-node>circle[data-v-cc97b55d]{fill:url(#p2pNodeGrad);stroke:#00c8ffa6;stroke-width:1.4}.p2p-coordinator rect[data-v-cc97b55d]{fill:#0078dc47;stroke:#00c8ffa6;stroke-width:1.5}.p2p-node-ring[data-v-cc97b55d]{fill:none!important;stroke:#ffffff1f!important;stroke-dasharray:3 7}.p2p-4g[data-v-cc97b55d]{fill:var(--c-accent);font-family:var(--font-display);font-size:28px;font-weight:800;letter-spacing:.02em}.p2p-status[data-v-cc97b55d]{filter:drop-shadow(0 0 10px rgba(0,200,255,.45))}.p2p-signal-bars rect[data-v-cc97b55d]{fill:var(--c-accent);stroke:none}.p2p-channel-wide[data-v-cc97b55d],.p2p-channel-core[data-v-cc97b55d]{fill:none;stroke-linecap:round}.p2p-channel-wide[data-v-cc97b55d]{stroke:#00c8ff3d;stroke-width:46}.p2p-channel-core[data-v-cc97b55d]{stroke:url(#p2pChannelGrad);stroke-width:12;animation:p2p-pulse-cc97b55d 2.4s ease-in-out infinite}.p2p-flow line[data-v-cc97b55d]{stroke:#00c8ffc7;stroke-width:2;stroke-dasharray:9 8}.p2p-flow polyline[data-v-cc97b55d]{fill:none;stroke:#00c8ffe6;stroke-width:2}.p2p-flow-video line[data-v-cc97b55d],.p2p-flow-video polyline[data-v-cc97b55d]{stroke:#74dbffc2}.p2p-channel-label[data-v-cc97b55d],.p2p-flow-label[data-v-cc97b55d],.p2p-signal-label[data-v-cc97b55d],.p2p-endpoint-title[data-v-cc97b55d],.p2p-endpoint-subtitle[data-v-cc97b55d]{text-anchor:middle}.p2p-channel-label[data-v-cc97b55d]{fill:#f2fbff;font-family:var(--font-display);font-size:22px;font-weight:800}.p2p-flow-label[data-v-cc97b55d],.p2p-signal-label[data-v-cc97b55d]{fill:var(--c-text-primary);font-size:16px;font-weight:600}.p2p-signal-label[data-v-cc97b55d]{font-size:18px}.p2p-endpoint-title[data-v-cc97b55d]{fill:var(--c-text-primary);font-size:24px;font-weight:800}.p2p-endpoint-subtitle[data-v-cc97b55d]{fill:var(--c-text-secondary);font-size:15px}.p2p-capabilities[data-v-cc97b55d]{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(0,200,255,.18);border-radius:8px;margin-top:1rem;overflow:hidden;background:#00c8ff0a}.p2p-capability[data-v-cc97b55d]{display:grid;grid-template-columns:34px minmax(0,1fr);gap:.5rem;align-items:center;min-width:0;padding:.9rem .65rem;border-right:1px solid rgba(0,200,255,.18)}.p2p-capability[data-v-cc97b55d]:last-child{border-right:none}.p2p-capability svg[data-v-cc97b55d]{box-sizing:border-box;width:34px;height:34px;padding:.5rem;border-radius:50%;color:var(--c-accent);background:#00c8ff14;box-shadow:0 0 28px #00c8ff2e}.p2p-capability strong[data-v-cc97b55d]{display:block;color:var(--c-text-primary);font-family:var(--font-display);font-size:.86rem;font-weight:800;line-height:1.15;white-space:nowrap}.p2p-capability span[data-v-cc97b55d]{display:block;margin-top:.25rem;color:var(--c-text-muted);font-size:.76rem}@keyframes p2p-dash-cc97b55d{to{stroke-dashoffset:-34}}@keyframes p2p-pulse-cc97b55d{0%,to{opacity:.78}50%{opacity:1}}@media(max-width:640px){.p2p-demo-body[data-v-cc97b55d]{padding:.9rem}.p2p-stage[data-v-cc97b55d]{min-height:250px}.p2p-capabilities[data-v-cc97b55d]{grid-template-columns:1fr}.p2p-capability[data-v-cc97b55d]{border-right:none;border-bottom:1px solid rgba(0,200,255,.18)}.p2p-capability[data-v-cc97b55d]:last-child{border-bottom:none}}.mini-stats[data-v-cc97b55d]{display:flex;justify-content:space-around;padding-top:1rem;border-top:1px solid var(--c-border)}.ms[data-v-cc97b55d]{display:flex;flex-direction:column;align-items:center;gap:.2rem}.ms-val[data-v-cc97b55d]{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--c-text-primary)}.ms-val.warn-c[data-v-cc97b55d]{color:#ffbd2e}.ms-lbl[data-v-cc97b55d]{font-size:.68rem;color:var(--c-text-muted)}.chart-poster[data-v-cc97b55d]{padding:1.5rem}.chart-svg[data-v-cc97b55d]{width:100%;height:auto;display:block;margin-bottom:1.5rem;background:var(--c-deep);border-radius:8px;padding:.75rem}.chart-line[data-v-cc97b55d]{stroke-dasharray:800;stroke-dashoffset:800;animation:draw-cc97b55d 2.5s ease forwards}@keyframes draw-cc97b55d{to{stroke-dashoffset:0}}.chart-metrics[data-v-cc97b55d]{display:flex;justify-content:space-around}.cm[data-v-cc97b55d]{display:flex;flex-direction:column;align-items:center;gap:.2rem}.cm-val[data-v-cc97b55d]{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:var(--c-text-primary)}.cm-val.accent[data-v-cc97b55d]{color:var(--c-accent)}.cm-lbl[data-v-cc97b55d]{font-size:.72rem;color:var(--c-text-muted)}.dashboard-mock[data-v-cc97b55d]{background:#1a1a1a;color:#e0e0e0;max-width:720px}@media(min-width:1024px){.product-block.alt .product-inner.reverse[data-v-cc97b55d]{grid-template-columns:.8fr 1.2fr}}.mock-tabbar[data-v-cc97b55d]{display:flex;align-items:center;gap:.25rem;padding:0 .5rem;background:#0a0e18;border-bottom:1px solid rgba(255,255,255,.06);overflow:hidden}.mock-brand[data-v-cc97b55d]{display:flex;align-items:center;gap:.35rem;padding:0 .65rem 0 .25rem;margin-right:.25rem;color:#5b8def;border-right:1px solid rgba(255,255,255,.06);height:28px}.mock-brand-mark[data-v-cc97b55d]{width:18px;height:14px}.mock-brand-name[data-v-cc97b55d]{font-family:var(--font-display);font-size:.72rem;font-weight:700;background:linear-gradient(90deg,#7ab8f5,#5b8def);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mock-tab[data-v-cc97b55d]{background:none;border:none;border-bottom:2px solid transparent;color:#888;font-size:.7rem;padding:.4rem .6rem;cursor:default;transition:color .2s}.mock-tab.active[data-v-cc97b55d]{color:#e0e0e0;border-bottom-color:#5b8def}.mock-viewport[data-v-cc97b55d]{position:relative;aspect-ratio:3 / 2;background:#000;overflow:hidden}.mock-video-bg[data-v-cc97b55d]{position:absolute;inset:0}.mock-video-svg[data-v-cc97b55d]{width:100%;height:100%;display:block}.mock-osd-bar[data-v-cc97b55d]{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:4px 10px;background:#0000008c;font-family:monospace;font-size:.68rem;color:#ccc;gap:6px;white-space:nowrap;overflow:hidden}.mob-left[data-v-cc97b55d]{flex:1;min-width:0;display:flex;align-items:center;gap:3px;overflow:hidden}.mob-center[data-v-cc97b55d],.mob-right[data-v-cc97b55d]{display:flex;align-items:center;gap:3px;flex-shrink:0}.mob-badge[data-v-cc97b55d]{padding:1px 6px;border-radius:3px;font-weight:700;letter-spacing:.05em;font-size:.62rem;line-height:1.5}.mob-badge-srv[data-v-cc97b55d]{background:#5b8def40;color:#7ab8f5;border:1px solid rgba(91,141,239,.4)}.mob-badge-p2p[data-v-cc97b55d]{background:#50c87833;color:#50c878;border:1px solid rgba(80,200,120,.4)}.mob-sep[data-v-cc97b55d]{color:#444}.mob-dp[data-v-cc97b55d]{color:#ccc}.mob-ok[data-v-cc97b55d]{color:#50c878}.mob-sig[data-v-cc97b55d]{display:inline-flex;align-items:flex-end;gap:1.5px;height:16px}.mob-sig i[data-v-cc97b55d]{display:block;width:3px;border-radius:1px}.mob-rssi[data-v-cc97b55d]{color:#50c878;font-size:.64rem}.mock-device-osd[data-v-cc97b55d]{position:absolute;top:30px;left:10px;display:flex;flex-direction:column;gap:3px;background:#000000a6;border-radius:5px;padding:6px 9px;min-width:150px}.mdo-row[data-v-cc97b55d]{display:flex;align-items:center;gap:4px}.mdo-lbl[data-v-cc97b55d]{font-family:monospace;font-size:.64rem;color:#666;width:26px;flex-shrink:0}.mdo-track[data-v-cc97b55d]{flex:1;height:5px;background:#ffffff14;border-radius:2px;overflow:hidden}.mdo-fill[data-v-cc97b55d]{height:100%;border-radius:2px}.mdo-val[data-v-cc97b55d]{font-family:monospace;font-size:.64rem;color:#aaa;width:28px;text-align:right;flex-shrink:0}.mdo-val-wide[data-v-cc97b55d]{font-family:monospace;font-size:.64rem;color:#aaa;flex:1;text-align:right}.mock-attitude[data-v-cc97b55d]{position:absolute;bottom:42px;left:10px;display:flex;flex-direction:column;gap:3px;align-items:flex-start}.mock-att-svg[data-v-cc97b55d]{border-radius:50%;background:#0000004d;display:block}.mock-gyro-row[data-v-cc97b55d]{display:flex;gap:4px;align-items:center;background:#000000a6;border-radius:3px;padding:2px 5px}.mgr-lbl[data-v-cc97b55d]{font-family:monospace;font-size:.55rem;color:#666;width:14px;flex-shrink:0}.mgr-val[data-v-cc97b55d]{font-family:monospace;font-size:.58rem;color:#bbb;width:30px;text-align:right;flex-shrink:0}.mock-map[data-v-cc97b55d]{position:absolute;top:32px;right:10px;width:220px;height:140px;background:#14161ceb;border:1px solid rgba(255,255,255,.12);border-radius:7px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 14px #00000073}.mmap-head[data-v-cc97b55d]{height:22px;display:flex;align-items:center;gap:4px;padding:0 5px;background:#00000059;border-bottom:1px solid rgba(255,255,255,.06);font-family:monospace;font-size:.55rem;color:#ccc}.mmap-dot[data-v-cc97b55d]{width:6px;height:6px;border-radius:50%;background:#50c878;flex-shrink:0}.mmap-fix[data-v-cc97b55d]{white-space:nowrap;overflow:hidden}.mmap-coords[data-v-cc97b55d]{color:#8bb5d9;margin-left:auto;white-space:nowrap;font-size:.5rem}.mmap-btn[data-v-cc97b55d]{width:16px;height:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#bbb;border-radius:3px;font-size:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mmap-btn.active[data-v-cc97b55d]{background:#4a90e24d;color:#7ab8f5;border-color:#4a90e280}.mmap-body[data-v-cc97b55d]{flex:1;position:relative;background:#1a1d24}.mmap-svg[data-v-cc97b55d]{width:100%;height:100%;display:block}.mmap-pulse[data-v-cc97b55d]{transform-origin:190px 75px;animation:mmapPulse-cc97b55d 1.6s ease-out infinite}@keyframes mmapPulse-cc97b55d{0%{transform:scale(.5);opacity:.8}to{transform:scale(2.2);opacity:0}}.mmap-zoom[data-v-cc97b55d]{position:absolute;right:4px;bottom:4px;display:flex;flex-direction:column;gap:1px}.mmap-zoom button[data-v-cc97b55d]{width:14px;height:14px;background:#14161ce6;color:#ccc;border:1px solid rgba(255,255,255,.1);font-size:10px;line-height:1;padding:0}.mock-gamepad[data-v-cc97b55d]{position:absolute;right:10px;top:45%;background:#08080ab8;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:5px 7px 6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mgp-header[data-v-cc97b55d]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.mgp-grip[data-v-cc97b55d]{font-size:.5rem;color:#555;letter-spacing:-1px}.mgp-title[data-v-cc97b55d]{font-family:monospace;font-size:.5rem;color:#bbb;letter-spacing:.1em;flex:1}.mgp-collapse[data-v-cc97b55d]{width:14px;height:14px;border:1px solid rgba(255,255,255,.2);background:none;color:#aaa;border-radius:3px;font-size:8px;line-height:1;padding:0}.mgp-sticks[data-v-cc97b55d]{display:flex;gap:8px}.mgp-stick[data-v-cc97b55d]{display:flex;flex-direction:column;align-items:center;gap:3px}.mgp-pad[data-v-cc97b55d]{position:relative;width:46px;height:46px;border-radius:50%;background:#ffffff06;border:1px solid rgba(255,255,255,.09)}.mgp-guide-h[data-v-cc97b55d]{position:absolute;top:50%;left:14%;right:14%;height:1px;background:#ffffff14}.mgp-guide-v[data-v-cc97b55d]{position:absolute;left:50%;top:14%;bottom:14%;width:1px;background:#ffffff14}.mgp-thumb[data-v-cc97b55d]{position:absolute;top:50%;left:50%;width:14px;height:14px;border-radius:50%;background:#5b8def8c;border:1.5px solid rgba(91,141,239,.8);box-shadow:0 0 6px #5b8def40}.mgp-thumb.active[data-v-cc97b55d]{background:#5b8defd1;box-shadow:0 0 10px #5b8def80}.mgp-lbl[data-v-cc97b55d]{font-family:monospace;font-size:.5rem;color:#999;letter-spacing:.05em}.mock-speed[data-v-cc97b55d]{position:absolute;bottom:42px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;background:#0000008c;border-radius:5px;padding:4px 14px 3px;font-family:monospace;line-height:1}.mspd-val[data-v-cc97b55d]{font-size:1.6rem;font-weight:700;color:#e0e0e0;letter-spacing:.05em}.mspd-unit[data-v-cc97b55d]{font-size:.6rem;color:#ccc;margin-top:3px;letter-spacing:.18em}.mock-ch-osd[data-v-cc97b55d]{position:absolute;bottom:38px;right:8px;display:flex;flex-direction:column;gap:2px;background:#000000a6;border-radius:5px;padding:4px 6px}.mch-row[data-v-cc97b55d]{display:flex;align-items:center;gap:4px}.mch-lbl[data-v-cc97b55d]{font-family:monospace;font-size:.62rem;color:#888;width:20px;flex-shrink:0}.mch-track[data-v-cc97b55d]{position:relative;width:78px;height:5px;background:#ffffff14;border-radius:2px;overflow:hidden;flex-shrink:0}.mch-center[data-v-cc97b55d]{position:absolute;left:50%;top:0;width:1px;height:100%;background:#ffffff38}.mch-fill[data-v-cc97b55d]{position:absolute;top:0;height:100%;border-radius:2px;transform:translate(-0%)}.mch-val[data-v-cc97b55d]{font-family:monospace;font-size:.62rem;width:26px;text-align:right;flex-shrink:0}.mock-toolbar[data-v-cc97b55d]{position:absolute;left:0;right:0;bottom:0;height:38px;display:flex;align-items:center;justify-content:center;gap:2px;padding:0 10px;background:linear-gradient(to top,#000000bf,#0000)}.mtb-btn[data-v-cc97b55d]{display:inline-flex;align-items:center;gap:4px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:5px;color:#ccc;padding:4px 8px;font-family:monospace;font-size:.7rem;cursor:default}.mtb-btn svg[data-v-cc97b55d]{width:14px;height:14px}.mtb-btn.mtb-metrics[data-v-cc97b55d]{background:#5b8def40;border-color:#5b8def80;color:#5b8def}.mtb-btn.mtb-danger[data-v-cc97b55d]{background:#d9404038;border-color:#d9404066;color:#e05050}.mtb-sep[data-v-cc97b55d]{width:1px;height:14px;background:#ffffff1a;margin:0 2px}.features-section[data-v-cc97b55d]{padding:7rem 2rem;background:var(--c-void)}.container[data-v-cc97b55d]{max-width:1200px;margin:0 auto}.section-header[data-v-cc97b55d]{text-align:center;margin-bottom:4rem}.section-tag[data-v-cc97b55d]{display:inline-block;padding:.3rem .8rem;border-radius:4px;background:var(--c-accent-glow);color:var(--c-accent);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:1.25rem}.section-title[data-v-cc97b55d]{font-family:var(--font-display);font-size:clamp(1.6rem,4vw,2.6rem);font-weight:800;color:var(--c-text-primary);letter-spacing:-.02em;margin-bottom:.75rem}.section-subtitle[data-v-cc97b55d]{font-size:1rem;color:var(--c-text-secondary)}.features-grid[data-v-cc97b55d]{display:grid;grid-template-columns:1fr;gap:1.25rem}.feature-card[data-v-cc97b55d]{padding:2rem;border-radius:12px;border:1px solid var(--c-border);background:var(--c-deep);transition:all .4s}.feature-card[data-v-cc97b55d]:hover{border-color:var(--c-border-hover);transform:translateY(-4px);box-shadow:0 12px 40px #0000004d}.feature-icon-wrap[data-v-cc97b55d]{width:48px;height:48px;border-radius:10px;background:var(--c-accent-glow);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.feature-title[data-v-cc97b55d]{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--c-text-primary);margin-bottom:.4rem}.feature-desc[data-v-cc97b55d]{font-size:.88rem;color:var(--c-text-secondary);line-height:1.7}.download-section[data-v-cc97b55d]{padding:7rem 2rem;background:var(--c-deep);position:relative}.download-panel[data-v-cc97b55d]{position:relative;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:1rem;max-width:1040px;margin:0 auto;padding:1rem;border-radius:14px;border:1px solid var(--c-border);background:radial-gradient(circle at 18% 20%,rgba(0,200,255,.1),transparent 28%),#ffffff06;overflow:hidden}.download-primary[data-v-cc97b55d],.download-options[data-v-cc97b55d]{position:relative;z-index:1}.download-primary[data-v-cc97b55d]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:1.35rem;border-radius:10px;border:1px solid rgba(0,200,255,.24);background:linear-gradient(145deg,#00c8ff1a,#4d6bfe0f)}.dl-card-glow[data-v-cc97b55d]{position:absolute;top:-40%;right:-20%;width:260px;height:260px;background:radial-gradient(circle,rgba(0,200,255,.14),transparent 68%);pointer-events:none}.download-primary-top[data-v-cc97b55d]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:1.25rem}.download-primary-icon[data-v-cc97b55d],.download-option-icon[data-v-cc97b55d]{display:inline-grid;place-items:center;flex:0 0 auto;color:var(--c-accent);border:1px solid rgba(0,200,255,.22);background:#00c8ff12}.download-primary-icon[data-v-cc97b55d]{width:58px;height:58px;border-radius:14px}.download-primary-badge[data-v-cc97b55d]{padding:.35rem .65rem;border-radius:999px;color:var(--c-accent);font-size:.75rem;font-weight:700;background:#00c8ff1a}.platform-icon[data-v-cc97b55d]{width:48px;height:48px;color:currentColor}.dl-card-name[data-v-cc97b55d]{font-family:var(--font-display);font-size:1.45rem;font-weight:700;color:var(--c-text-primary);margin-bottom:.4rem}.dl-card-desc[data-v-cc97b55d]{min-height:2.8em;font-size:.9rem;color:var(--c-text-secondary);margin-bottom:1.5rem;line-height:1.55}.dl-btn[data-v-cc97b55d]{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:auto;padding:.8rem 1.25rem;border:none;border-radius:8px;background:linear-gradient(135deg,var(--c-accent),var(--c-accent-2));color:#fff;font-family:var(--font-body);font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .3s,box-shadow .3s}.dl-btn[data-v-cc97b55d]:hover{transform:translateY(-2px);box-shadow:0 6px 24px #00c8ff4d}.download-options[data-v-cc97b55d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.download-option[data-v-cc97b55d]{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) 22px;gap:.75rem;align-items:center;min-width:0;padding:.85rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:inherit;text-align:left;background:#ffffff06;cursor:pointer;transition:border-color .25s,background .25s,transform .25s}.download-option[data-v-cc97b55d]:hover,.download-option.active[data-v-cc97b55d]{border-color:#00c8ff6b;background:#00c8ff14}.download-option[data-v-cc97b55d]:hover{transform:translateY(-1px)}.download-option-icon[data-v-cc97b55d]{width:42px;height:42px;border-radius:10px}.download-option-icon .platform-icon[data-v-cc97b55d]{width:22px;height:22px}.download-primary-icon .platform-icon[data-v-cc97b55d]{width:34px;height:34px}.download-option-copy[data-v-cc97b55d]{min-width:0}.download-option-copy strong[data-v-cc97b55d],.download-option-copy small[data-v-cc97b55d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.download-option-copy strong[data-v-cc97b55d]{color:var(--c-text-primary);font-size:.92rem;font-weight:700}.download-option-copy small[data-v-cc97b55d]{margin-top:.18rem;color:var(--c-text-muted);font-size:.75rem}.download-option-check[data-v-cc97b55d]{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:transparent;background:#ffffff0d}.download-option-check svg[data-v-cc97b55d]{width:13px;height:13px}.download-option.active .download-option-check[data-v-cc97b55d]{color:#07101f;background:var(--c-accent)}.firmware-card[data-v-cc97b55d]{position:relative;z-index:1;grid-column:1 / -1;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:.85rem;align-items:center;min-width:0;padding:.95rem 1rem;border:1px solid rgba(0,200,255,.16);border-radius:10px;color:inherit;text-align:left;background:linear-gradient(135deg,#00c8ff13,#4d6bfe0b),#ffffff05;cursor:pointer;transition:border-color .25s,background .25s,transform .25s}.firmware-card[data-v-cc97b55d]:hover{transform:translateY(-1px);border-color:#00c8ff5c;background:linear-gradient(135deg,#00c8ff1f,#4d6bfe11),#ffffff08}.firmware-icon[data-v-cc97b55d]{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(0,200,255,.22);border-radius:10px;color:var(--c-accent);background:#00c8ff12}.firmware-icon svg[data-v-cc97b55d]{width:22px;height:22px}.firmware-copy[data-v-cc97b55d]{min-width:0}.firmware-copy strong[data-v-cc97b55d],.firmware-copy small[data-v-cc97b55d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.firmware-copy strong[data-v-cc97b55d]{color:var(--c-text-primary);font-size:.95rem;font-weight:700}.firmware-copy small[data-v-cc97b55d]{margin-top:.2rem;color:var(--c-text-muted);font-size:.78rem}.firmware-status[data-v-cc97b55d]{padding:.35rem .65rem;border-radius:999px;color:var(--c-accent);font-size:.75rem;font-weight:700;white-space:nowrap;background:#00c8ff1a}.firmware-toast[data-v-cc97b55d]{position:fixed;left:50%;bottom:1.5rem;z-index:120;transform:translate(-50%);padding:.75rem 1.05rem;border:1px solid rgba(0,200,255,.32);border-radius:999px;color:var(--c-text-primary);font-size:.9rem;font-weight:700;background:#071122eb;box-shadow:0 16px 44px #00000057,0 0 26px #00c8ff2e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.firmware-toast-enter-active[data-v-cc97b55d],.firmware-toast-leave-active[data-v-cc97b55d]{transition:opacity .22s ease,transform .22s ease}.firmware-toast-enter-from[data-v-cc97b55d],.firmware-toast-leave-to[data-v-cc97b55d]{opacity:0;transform:translate(-50%,10px)}.contact-section[data-v-cc97b55d]{padding:6rem 2rem;position:relative}.contact-inner[data-v-cc97b55d]{max-width:1200px;margin:0 auto}.contact-grid[data-v-cc97b55d]{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:3rem}.contact-card[data-v-cc97b55d]{display:flex;flex-direction:column;gap:.75rem;padding:2rem;border-radius:16px;background:#ffffff05;border:1px solid var(--c-border);text-decoration:none;color:inherit;transition:transform .25s ease,border-color .25s ease,background .25s ease}.contact-card[data-v-cc97b55d]:hover{transform:translateY(-4px);border-color:#00c8ff66;background:#00c8ff0a}.contact-tag[data-v-cc97b55d]{display:inline-block;align-self:flex-start;padding:.3rem .7rem;font-size:.72rem;letter-spacing:.08em;color:var(--c-accent);background:#00c8ff14;border:1px solid rgba(0,200,255,.2);border-radius:999px}.contact-title[data-v-cc97b55d]{font-size:1.15rem;font-weight:600;margin:0}.contact-desc[data-v-cc97b55d]{font-size:.88rem;color:var(--c-text-muted);line-height:1.6;margin:0;flex:1}.contact-email[data-v-cc97b55d]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.9rem;color:var(--c-accent);font-weight:500;word-break:break-all}@media(min-width:768px){.contact-grid[data-v-cc97b55d]{grid-template-columns:repeat(3,1fr)}}.site-footer[data-v-cc97b55d]{padding:2.5rem 2rem;border-top:1px solid var(--c-border)}.footer-inner[data-v-cc97b55d]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.footer-brand[data-v-cc97b55d]{display:flex;align-items:center;gap:.6rem}.footer-links[data-v-cc97b55d]{display:flex;gap:1.5rem}.footer-links a[data-v-cc97b55d]{font-size:.82rem;color:var(--c-text-muted);transition:color .2s}.footer-links a[data-v-cc97b55d]:hover{color:var(--c-accent)}.footer-copy[data-v-cc97b55d]{font-size:.78rem;color:var(--c-text-muted)}@media(min-width:640px){.features-grid[data-v-cc97b55d]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.product-inner[data-v-cc97b55d]{grid-template-columns:1fr 1fr;gap:5rem}.product-inner.reverse[data-v-cc97b55d]{direction:rtl}.product-inner.reverse[data-v-cc97b55d]>*{direction:ltr}.features-grid[data-v-cc97b55d]{grid-template-columns:repeat(3,1fr)}.product-block[data-v-cc97b55d]{padding:8rem 2rem}}@media(max-width:900px){.download-panel[data-v-cc97b55d],.download-options[data-v-cc97b55d]{grid-template-columns:1fr}}@media(max-width:640px){.hero-stats[data-v-cc97b55d]{gap:1.25rem}.firmware-card[data-v-cc97b55d]{grid-template-columns:42px minmax(0,1fr)}.firmware-status[data-v-cc97b55d]{grid-column:2;justify-self:start}.firmware-toast[data-v-cc97b55d]{top:5rem;bottom:auto;max-width:calc(100vw - 2rem);text-align:center}.firmware-toast-enter-from[data-v-cc97b55d],.firmware-toast-leave-to[data-v-cc97b55d]{transform:translate(-50%,-10px)}.stat-value[data-v-cc97b55d]{font-size:1.4rem}.footer-inner[data-v-cc97b55d]{flex-direction:column;gap:1rem;text-align:center}.hero-actions[data-v-cc97b55d]{margin-bottom:3rem}}
