dialog[data-astro-cid-ibwqmfum]{width:min(460px,calc(100vw - 32px));margin:auto;padding:24px;color:var(--text);background:var(--bg2);border:1px solid rgba(0,229,255,.3);border-radius:18px;box-shadow:0 24px 80px #0008}dialog[data-astro-cid-ibwqmfum]::backdrop{background:#000000bf}.download-head[data-astro-cid-ibwqmfum]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}h2[data-astro-cid-ibwqmfum]{font-size:24px}[data-astro-cid-ibwqmfum][data-download-close]{font:inherit;color:var(--muted);background:transparent;border:0;cursor:pointer;padding:6px}strong[data-astro-cid-ibwqmfum]{color:var(--cyan);font-size:22px;overflow-wrap:anywhere;user-select:all}.download-actions[data-astro-cid-ibwqmfum]{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.download-actions[data-astro-cid-ibwqmfum] .btn[data-astro-cid-ibwqmfum]{flex:1;padding:12px 16px;white-space:nowrap;font-family:inherit}.download-status[data-astro-cid-ibwqmfum]{min-height:26px;margin-top:12px;color:var(--cyan)}.download-note[data-astro-cid-ibwqmfum]{font-size:13px;color:var(--muted)}@media(max-width:420px){dialog[data-astro-cid-ibwqmfum]{padding:20px}.download-actions[data-astro-cid-ibwqmfum]{flex-direction:column}}.site-header[data-astro-cid-ctg3m53h]{position:fixed;top:0;left:0;right:0;z-index:100;backdrop-filter:blur(16px);background:#0a0e17b8;border-bottom:1px solid var(--border)}.nav-inner[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;padding-top:15px;padding-bottom:15px;gap:14px;position:relative}.logo[data-astro-cid-ctg3m53h]{font-size:19px;font-weight:800;letter-spacing:1px;text-decoration:none;background:linear-gradient(90deg,var(--cyan),var(--purple));-webkit-background-clip:text;background-clip:text;color:transparent;display:flex;align-items:center;gap:9px;white-space:nowrap}.dot[data-astro-cid-ctg3m53h]{width:10px;height:10px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan);flex-shrink:0}nav[data-astro-cid-ctg3m53h]{display:flex;gap:clamp(9px,1.5vw,22px)}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:var(--muted);text-decoration:none;font-size:13.5px;white-space:nowrap;transition:color .15s var(--ease-out, ease)}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{color:var(--cyan)}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{color:var(--cyan);font-weight:700}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h].nav-purchase{color:#00d5ef;font-weight:700}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h].nav-account{color:#b59aff;font-weight:700}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h].nav-contact{color:#ffb454;font-weight:700}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:is(.nav-purchase,.nav-account,.nav-contact):hover{text-decoration:underline;text-underline-offset:5px}.nav-cta[data-astro-cid-ctg3m53h]{background:linear-gradient(90deg,var(--cyan),var(--purple));color:#04101c;font-weight:700;font-size:14px;padding:8px 20px;border-radius:8px;text-decoration:none;white-space:nowrap}.menu-btn[data-astro-cid-ctg3m53h]{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;background:var(--card);border:1px solid var(--border);border-radius:8px;cursor:pointer}.menu-btn[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]{display:block;width:100%;height:2px;border-radius:2px;background:var(--text);transition:transform .3s var(--ease-out, ease),opacity .3s}.menu-btn[data-astro-cid-ctg3m53h][aria-expanded=true] span[data-astro-cid-ctg3m53h]:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-btn[data-astro-cid-ctg3m53h][aria-expanded=true] span[data-astro-cid-ctg3m53h]:nth-child(2){opacity:0}.menu-btn[data-astro-cid-ctg3m53h][aria-expanded=true] span[data-astro-cid-ctg3m53h]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:980px){.menu-btn[data-astro-cid-ctg3m53h]{display:flex}nav[data-astro-cid-ctg3m53h]{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:2px;background:#0a0e17;border-bottom:1px solid var(--border);padding:10px 24px 18px}nav[data-astro-cid-ctg3m53h].open{display:flex}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{padding:12px 0;font-size:15px;border-bottom:1px solid var(--border)}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:last-child{border-bottom:none}}.site-footer[data-astro-cid-gcn2mc3v]{margin-top:100px;border-top:1px solid var(--border);background:var(--bg2);position:relative;z-index:1}.footer-grid[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:2fr 1fr 1.4fr 1fr;gap:32px;padding-top:56px;padding-bottom:40px}h3[data-astro-cid-gcn2mc3v]{font-size:15px;margin-bottom:14px}.footer-grid[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v],.footer-grid[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]{color:var(--muted);font-size:14px;line-height:2}.footer-grid[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{list-style:none}.footer-grid[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--muted);text-decoration:none;transition:color .2s}.footer-grid[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--cyan)}code[data-astro-cid-gcn2mc3v]{color:var(--orange);font-family:inherit}.footer-bottom[data-astro-cid-gcn2mc3v]{border-top:1px solid var(--border);padding-top:22px;padding-bottom:26px;text-align:center;color:var(--muted);font-size:12.5px}.disclaimer[data-astro-cid-gcn2mc3v]{color:#ffb454;margin-bottom:6px}@media(max-width:860px){.footer-grid[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.footer-grid[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr}}:root{--bg: #0a0e17;--bg2: #0f1524;--card: rgba(255, 255, 255, .04);--border: rgba(255, 255, 255, .08);--cyan: #00e5ff;--purple: #8b5cf6;--orange: #ff8a00;--text: #e8edf5;--muted: #94a3b8;--ease-out: cubic-bezier(0, 0, .2, 1);--duration-fast: .15s;--duration-normal: .3s}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:PingFang SC,Microsoft YaHei,-apple-system,Segoe UI,sans-serif;background:var(--bg);color:var(--text);overflow-x:hidden;line-height:1.6}::selection{background:#00e5ff4d}img{max-width:100%;height:auto;display:block}a{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,details:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}.site-glow{position:fixed;border-radius:50%;filter:blur(120px);opacity:.22;z-index:0;pointer-events:none}.site-grid{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at 50% 0%,#000 30%,transparent 75%)}main{position:relative;z-index:1}.container{max-width:1200px;margin:0 auto;padding:0 24px}section{padding:90px 0 0}.sec-head{text-align:center;margin-bottom:56px}.sec-head h2{font-size:clamp(28px,4vw,40px);font-weight:900}.sec-head h2 em{font-style:normal;background:linear-gradient(90deg,var(--cyan),var(--purple));-webkit-background-clip:text;background-clip:text;color:transparent}.sec-head p{color:var(--muted);margin-top:12px}.grad-text{background:linear-gradient(90deg,var(--cyan),var(--purple),var(--orange));-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 30px;border-radius:12px;font-size:15px;font-weight:700;text-decoration:none;border:none;cursor:pointer;transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(90deg,var(--cyan),var(--purple));color:#04101c;box-shadow:0 8px 30px #00e5ff4d}.btn-primary:hover{box-shadow:0 12px 40px #8b5cf673}.btn-ghost{background:var(--card);color:var(--text);border:1px solid var(--border)}.btn-ghost:hover{border-color:var(--cyan);color:var(--cyan)}.reveal{opacity:1;transform:none;transition:opacity .6s,transform .6s}.reveal:not(.show){opacity:1}.reveal.show{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}@media(max-width:720px){section{padding:60px 0 0}.sec-head{margin-bottom:36px}}
