.ambient[data-v-22bb3df4]{position:fixed;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(1200px 760px at 78% -8%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 60%),radial-gradient(1000px 700px at 8% 12%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 60%),var(--bg);transition:background .9s var(--ease);--px: 0px;--py: 0px}.orb[data-v-22bb3df4]{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;transform:translate(var(--px),var(--py));transition:background .9s var(--ease);will-change:transform}.orb-1[data-v-22bb3df4]{width:46vw;height:46vw;left:-8vw;top:-6vw;background:radial-gradient(circle,var(--primary),transparent 65%);animation:drift1-22bb3df4 22s var(--ease) infinite alternate}.orb-2[data-v-22bb3df4]{width:40vw;height:40vw;right:-6vw;top:18vh;background:radial-gradient(circle,var(--primary-2),transparent 65%);animation:drift2-22bb3df4 26s var(--ease) infinite alternate}.orb-3[data-v-22bb3df4]{width:34vw;height:34vw;left:30vw;bottom:-12vw;background:radial-gradient(circle,var(--accent),transparent 65%);opacity:.35;animation:drift3-22bb3df4 30s var(--ease) infinite alternate}.grid-layer[data-v-22bb3df4]{position:absolute;inset:0;opacity:.5}:root[data-theme=cyber] .grid-layer[data-v-22bb3df4]{opacity:.9}:root[data-theme=minimal] .grid-layer[data-v-22bb3df4]{opacity:.35}.tint[data-v-22bb3df4]{position:absolute;inset:0;background:var(--time-tint);transition:background 1.2s var(--ease);mix-blend-mode:screen}:root[data-theme=minimal] .tint[data-v-22bb3df4]{mix-blend-mode:multiply;opacity:.6}.noise[data-v-22bb3df4]{position:absolute;inset:0;opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes drift1-22bb3df4{to{transform:translate(calc(var(--px) + 6vw),calc(var(--py) + 5vh)) scale(1.1)}}@keyframes drift2-22bb3df4{to{transform:translate(calc(var(--px) - 5vw),calc(var(--py) + 7vh)) scale(1.08)}}@keyframes drift3-22bb3df4{to{transform:translate(calc(var(--px) + 4vw),calc(var(--py) - 6vh)) scale(1.12)}}@media (prefers-reduced-motion: reduce){.orb[data-v-22bb3df4]{animation:none}}.app-icon[data-v-ebb0f28c]{display:inline-block;vertical-align:middle;flex:none}.lang-btn[data-v-8b67ff75]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:var(--glass);border:1px solid var(--glass-border);color:var(--text);font-size:13.5px;font-weight:600;transition:border-color .3s,color .3s,transform .3s}.lang-btn[data-v-8b67ff75]:hover{border-color:var(--primary);transform:translateY(-1px)}.theme-switch[data-v-bb846b73]{position:relative}.ts-btn[data-v-bb846b73]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--glass);border:1px solid var(--glass-border);color:var(--text);transition:border-color .3s,transform .3s}.ts-btn[data-v-bb846b73]:hover{border-color:var(--primary);transform:translateY(-1px)}.ts-dot[data-v-bb846b73]{position:absolute;top:7px;right:7px;width:6px;height:6px;border-radius:50%}.ts-dot.dawn[data-v-bb846b73]{background:#fbbf24}.ts-dot.day[data-v-bb846b73]{background:#38bdf8}.ts-dot.dusk[data-v-bb846b73]{background:#fb7185}.ts-dot.night[data-v-bb846b73]{background:#818cf8}.ts-pop[data-v-bb846b73]{position:absolute;top:calc(100% + 10px);right:0;width:200px;padding:10px;border-radius:16px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:3px;z-index:var(--z-overlay)}.ts-meta[data-v-bb846b73]{font-size:11.5px;color:var(--text-muted);padding:4px 10px 8px;letter-spacing:.04em}.ts-item[data-v-bb846b73]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;border:none;background:transparent;color:var(--text-dim);font-size:14px;font-weight:500;text-align:left;transition:background .2s,color .2s}.ts-item[data-v-bb846b73]:hover{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--text)}.ts-item.active[data-v-bb846b73]{color:var(--text);background:color-mix(in srgb,var(--primary) 18%,transparent)}.ts-swatch[data-v-bb846b73]{width:18px;height:18px;border-radius:6px;border:1px solid var(--glass-border)}.ts-pop-enter-active[data-v-bb846b73],.ts-pop-leave-active[data-v-bb846b73]{transition:opacity .2s,transform .2s}.ts-pop-enter-from[data-v-bb846b73],.ts-pop-leave-to[data-v-bb846b73]{opacity:0;transform:translateY(-6px)}.site-header[data-v-d6120d44]{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);transition:background .4s,backdrop-filter .4s,border-color .4s;border-bottom:1px solid transparent}.site-header.scrolled[data-v-d6120d44]{background:color-mix(in srgb,var(--bg) 72%,transparent);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border-bottom-color:var(--border)}.bar[data-v-d6120d44]{height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand[data-v-d6120d44]{display:inline-flex;align-items:center;gap:11px;font-weight:800;font-size:18px;letter-spacing:-.01em}.brand-mark[data-v-d6120d44]{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--grad-primary);color:#fff;box-shadow:0 8px 20px -8px var(--glow)}.brand-name[data-v-d6120d44]{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.brand-logo[data-v-d6120d44]{height:40px;width:auto;max-width:230px;object-fit:contain;display:block}@media (max-width: 900px){.brand-logo[data-v-d6120d44]{height:34px;max-width:180px}}.nav-desktop[data-v-d6120d44]{display:flex;gap:clamp(8px,1.6vw,26px)}.nav-link[data-v-d6120d44]{position:relative;padding:8px 2px;font-size:15px;font-weight:500;color:var(--text-dim);transition:color .25s}.nav-link[data-v-d6120d44]:after{content:"";position:absolute;left:0;bottom:2px;width:0;height:2px;border-radius:2px;background:var(--grad-primary);transition:width .3s var(--ease)}.nav-link[data-v-d6120d44]:hover{color:var(--text)}.nav-link[data-v-d6120d44]:hover:after{width:100%}.actions[data-v-d6120d44]{display:flex;align-items:center;gap:10px}.hamburger[data-v-d6120d44]{display:none;width:40px;height:40px;border-radius:999px;background:var(--glass);border:1px solid var(--glass-border);color:var(--text);place-items:center}.mobile-menu[data-v-d6120d44]{display:none}@media (max-width: 900px){.nav-desktop[data-v-d6120d44],.cta-desktop[data-v-d6120d44]{display:none}.hamburger[data-v-d6120d44]{display:grid}.mobile-menu[data-v-d6120d44]{display:flex;flex-direction:column;gap:4px;margin:0 var(--gutter);padding:14px;border-radius:18px}.mobile-link[data-v-d6120d44]{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;font-size:17px;font-weight:600;color:var(--text);border-bottom:1px solid var(--border)}.mobile-link[data-v-d6120d44]:last-of-type{border-bottom:none}.mobile-cta[data-v-d6120d44]{margin-top:10px}}.mobile-enter-active[data-v-d6120d44],.mobile-leave-active[data-v-d6120d44]{transition:opacity .3s,transform .3s}.mobile-enter-from[data-v-d6120d44],.mobile-leave-to[data-v-d6120d44]{opacity:0;transform:translateY(-10px)}.site-footer[data-v-c0bf655f]{position:relative;border-top:1px solid var(--border);padding-block:clamp(48px,6vw,80px) 30px;margin-top:clamp(40px,6vw,90px)}.footer-grid[data-v-c0bf655f]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:clamp(28px,4vw,60px)}.brand[data-v-c0bf655f]{display:inline-flex;align-items:center;gap:11px;font-weight:800;font-size:19px}.brand-mark[data-v-c0bf655f]{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--grad-primary);color:#fff}.brand-name[data-v-c0bf655f]{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.brand-logo[data-v-c0bf655f]{height:42px;width:auto;max-width:240px;object-fit:contain;display:block}.footer-desc[data-v-c0bf655f]{margin-top:16px;color:var(--text-dim);font-size:14.5px;max-width:36ch}.footer-social[data-v-c0bf655f]{display:flex;gap:10px;margin-top:20px}.social-chip[data-v-c0bf655f]{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--glass);border:1px solid var(--glass-border);color:var(--text-dim);transition:color .3s,border-color .3s,transform .3s}.social-chip[data-v-c0bf655f]:hover{color:var(--text);border-color:var(--primary);transform:translateY(-2px)}.footer-col[data-v-c0bf655f]{display:flex;flex-direction:column;gap:13px}.footer-col h4[data-v-c0bf655f]{font-size:14px;color:var(--text);margin-bottom:4px;letter-spacing:.02em}.footer-col a[data-v-c0bf655f],.footer-contact span[data-v-c0bf655f]{color:var(--text-dim);font-size:14.5px;display:inline-flex;align-items:center;gap:8px;transition:color .25s}.footer-col a[data-v-c0bf655f]:hover{color:var(--primary)}.footer-bottom[data-v-c0bf655f]{margin-top:clamp(34px,4vw,56px);padding-top:24px;border-top:1px solid var(--border);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:var(--text-muted);font-size:13px}.footer-beian[data-v-c0bf655f]{display:flex;gap:14px}@media (max-width: 880px){.footer-grid[data-v-c0bf655f]{grid-template-columns:1fr 1fr}.footer-brand[data-v-c0bf655f]{grid-column:1 / -1}}@media (max-width: 520px){.footer-grid[data-v-c0bf655f]{grid-template-columns:1fr}.footer-bottom[data-v-c0bf655f]{flex-direction:column}}.back-to-top[data-v-7962c4a6]{position:fixed;right:clamp(16px,3vw,34px);bottom:clamp(16px,3vw,34px);width:46px;height:46px;border-radius:50%;z-index:var(--z-overlay);background:var(--grad-primary);color:#fff;border:none;box-shadow:0 12px 30px -8px var(--glow);display:grid;place-items:center;transition:transform .3s var(--ease)}.back-to-top[data-v-7962c4a6]:hover{transform:translateY(-3px)}.btt-enter-active[data-v-7962c4a6],.btt-leave-active[data-v-7962c4a6]{transition:opacity .3s,transform .3s}.btt-enter-from[data-v-7962c4a6],.btt-leave-to[data-v-7962c4a6]{opacity:0;transform:translateY(12px) scale(.8)}.page-enter-active,.page-leave-active{transition:opacity .35s var(--ease),transform .35s var(--ease)}.page-enter-from{opacity:0;transform:translateY(14px)}.page-leave-to{opacity:0;transform:translateY(-10px)}.btn[data-v-41d82e4b]{position:relative;transition:transform .25s var(--ease),box-shadow .3s var(--ease),background .3s,border-color .3s}.btn.block[data-v-41d82e4b]{width:100%}.btn-arrow[data-v-41d82e4b]{transition:transform .3s var(--ease)}.btn:hover .btn-arrow[data-v-41d82e4b]{transform:translate(4px)}.ai-world[data-v-5a3875ac]{position:relative;width:100%;height:100%;min-height:360px}.ai-canvas[data-v-5a3875ac]{display:block;width:100%;height:100%;touch-action:manipulation;cursor:pointer}.hud[data-v-5a3875ac]{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:8px;pointer-events:none}.hud-chip[data-v-5a3875ac]{display:flex;flex-direction:column;align-items:flex-end;padding:7px 13px;border-radius:12px;background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:blur(8px);animation:pop-5a3875ac .4s var(--ease)}.hud-val[data-v-5a3875ac]{font-size:clamp(16px,2vw,22px);font-weight:800;line-height:1;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hud-label[data-v-5a3875ac]{font-size:11px;color:var(--text-dim);margin-top:3px}@keyframes pop-5a3875ac{0%{transform:scale(.96)}60%{transform:scale(1.015)}to{transform:scale(1)}}.online-badge[data-v-5a3875ac]{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:600;color:var(--text-dim);background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:blur(8px)}.online-badge .dot[data-v-5a3875ac]{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e99;animation:live-5a3875ac 1.8s infinite}@keyframes live-5a3875ac{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.scene-foot[data-v-5a3875ac]{position:absolute;left:0;right:0;bottom:8px;display:flex;align-items:center;gap:12px;justify-content:center;flex-wrap:wrap;padding:0 12px}.launch-btn[data-v-5a3875ac]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;border:none;background:var(--grad-primary);color:#fff;font-weight:700;font-size:14px;box-shadow:0 10px 26px -8px var(--glow);transition:transform .25s var(--ease),box-shadow .25s}.launch-btn[data-v-5a3875ac]:hover{transform:translateY(-2px);box-shadow:0 16px 34px -10px var(--glow)}.launch-btn.on[data-v-5a3875ac]{animation:btn-buzz-5a3875ac .5s infinite alternate}.launch-btn .bolt[data-v-5a3875ac]{font-size:15px}@keyframes btn-buzz-5a3875ac{0%{box-shadow:0 10px 26px -8px var(--glow)}to{box-shadow:0 14px 40px -6px var(--glow)}}.scene-hint[data-v-5a3875ac]{font-size:12px;color:var(--text-muted)}@media (prefers-reduced-motion: reduce){.online-badge .dot[data-v-5a3875ac],.launch-btn.on[data-v-5a3875ac]{animation:none}}@media (max-width: 760px){.scene-hint[data-v-5a3875ac]{display:none}.hud-chip[data-v-5a3875ac]{padding:5px 10px}}.hero[data-v-8266b0fc]{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;padding-top:92px;padding-bottom:48px}.hero-grid[data-v-8266b0fc]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:clamp(24px,4vw,64px);align-items:center}.hero-content[data-v-8266b0fc]{max-width:640px;position:relative;z-index:2}.hero-badge[data-v-8266b0fc]{display:inline-flex;align-items:center;gap:9px;padding:8px 16px;border-radius:999px;background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:blur(10px);font-size:13.5px;font-weight:600;color:var(--text-dim)}.hero-badge .pulse[data-v-8266b0fc]{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 var(--glow);animation:pulse-8266b0fc 2s infinite}@keyframes pulse-8266b0fc{0%{box-shadow:0 0 0 0 var(--glow)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.hero-title[data-v-8266b0fc]{margin-top:24px;font-size:clamp(36px,5.2vw,70px);font-weight:800;line-height:1.06;letter-spacing:-.025em}.hero-rotating[data-v-8266b0fc]{margin-top:14px;min-height:1.4em;font-size:clamp(20px,3vw,34px);font-weight:700}.rot-text[data-v-8266b0fc]{display:inline-block}.rot-enter-active[data-v-8266b0fc],.rot-leave-active[data-v-8266b0fc]{transition:opacity .5s var(--ease),transform .5s var(--ease)}.rot-enter-from[data-v-8266b0fc]{opacity:0;transform:translateY(18px)}.rot-leave-to[data-v-8266b0fc]{opacity:0;transform:translateY(-18px)}.hero-sub[data-v-8266b0fc]{margin-top:20px;max-width:52ch;font-size:clamp(15px,1.5vw,17.5px);color:var(--text-dim)}.hero-cta[data-v-8266b0fc]{margin-top:30px;display:flex;flex-wrap:wrap;gap:14px}.hero-meta[data-v-8266b0fc]{margin-top:26px;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.02em}.hero-visual[data-v-8266b0fc]{position:relative;z-index:1}.visual-frame[data-v-8266b0fc]{position:relative;z-index:2;height:clamp(420px,58vh,600px);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}.visual-glow[data-v-8266b0fc]{position:absolute;inset:-12% -8% -16%;z-index:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--primary) 30%,transparent),transparent 72%);filter:blur(36px);opacity:.7;pointer-events:none}.scroll-hint[data-v-8266b0fc]{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:9px;color:var(--text-muted);font-size:12px;letter-spacing:.08em;z-index:2}.mouse[data-v-8266b0fc]{width:24px;height:38px;border:1.6px solid var(--glass-border);border-radius:14px;display:flex;justify-content:center;padding-top:7px}.wheel[data-v-8266b0fc]{width:4px;height:8px;border-radius:4px;background:var(--accent);animation:wheel-8266b0fc 1.6s infinite}@keyframes wheel-8266b0fc{0%{opacity:0;transform:translateY(-3px)}40%{opacity:1}to{opacity:0;transform:translateY(8px)}}@media (max-width: 940px){.hero[data-v-8266b0fc]{padding-top:100px}.hero-grid[data-v-8266b0fc]{grid-template-columns:1fr;gap:26px}.hero-content[data-v-8266b0fc]{max-width:100%}.visual-frame[data-v-8266b0fc]{height:420px}.scroll-hint[data-v-8266b0fc]{display:none}}@media (prefers-reduced-motion: reduce){.pulse[data-v-8266b0fc],.wheel[data-v-8266b0fc]{animation:none}}.glass-card[data-v-8449299b]{position:relative;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-lg);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);padding:clamp(20px,2.4vw,30px);overflow:hidden;transition:transform .45s var(--ease),border-color .45s var(--ease),box-shadow .45s var(--ease);--card-accent: var(--primary)}.glass-card__sheen[data-v-8449299b]{position:absolute;inset:0;background:radial-gradient(420px 200px at 12% -10%,color-mix(in srgb,var(--card-accent) 26%,transparent),transparent 70%);opacity:.55;pointer-events:none;transition:opacity .45s var(--ease)}.glass-card.interactive[data-v-8449299b]:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--card-accent) 55%,var(--glass-border));box-shadow:0 30px 70px -30px color-mix(in srgb,var(--card-accent) 60%,transparent)}.glass-card.interactive:hover .glass-card__sheen[data-v-8449299b]{opacity:.9}.glass-card.glow[data-v-8449299b]{box-shadow:0 0 0 1px color-mix(in srgb,var(--card-accent) 20%,transparent),0 24px 60px -24px color-mix(in srgb,var(--card-accent) 50%,transparent)}.stats[data-v-75bd7d6b]{position:relative}.stats-grid[data-v-75bd7d6b]{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,22px)}.stat[data-v-75bd7d6b]{display:flex;flex-direction:column;gap:clamp(14px,1.6vw,20px);padding:clamp(22px,2.4vw,32px) clamp(20px,2.2vw,30px)}.stat-top[data-v-75bd7d6b]{display:flex;align-items:center;gap:14px}.stat-ico[data-v-75bd7d6b]{flex:none;display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;color:var(--accent);background:color-mix(in srgb,var(--primary) 14%,transparent);border:1px solid color-mix(in srgb,var(--primary) 26%,var(--glass-border));box-shadow:inset 0 0 18px -8px color-mix(in srgb,var(--accent) 60%,transparent)}.stat-line[data-v-75bd7d6b]{flex:1;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 40%,transparent),transparent)}.stat-num[data-v-75bd7d6b]{display:flex;align-items:baseline;gap:2px;font-family:var(--font-mono);font-weight:800;font-size:clamp(30px,4.4vw,50px);line-height:1;letter-spacing:-.02em}.stat-affix[data-v-75bd7d6b]{font-size:.62em;font-weight:700}.stat-value[data-v-75bd7d6b]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.stat-label[data-v-75bd7d6b]{font-size:clamp(13px,1.3vw,15px);color:var(--text-dim);font-weight:500;letter-spacing:.01em}@media (max-width: 760px){.stats-grid[data-v-75bd7d6b]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 420px){.stats-grid[data-v-75bd7d6b]{grid-template-columns:1fr}}.svc-grid[data-v-b8f6cf57]{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px,2.6vw,32px)}.svc-card[data-v-b8f6cf57]{display:flex;flex-direction:column;padding:clamp(26px,3vw,40px)}.svc-head[data-v-b8f6cf57]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.svc-icon[data-v-b8f6cf57]{display:grid;place-items:center;width:60px;height:60px;border-radius:var(--radius);color:var(--svc);background:color-mix(in srgb,var(--svc) 14%,transparent);border:1px solid color-mix(in srgb,var(--svc) 32%,transparent);box-shadow:inset 0 0 22px -10px color-mix(in srgb,var(--svc) 70%,transparent);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.svc-card:hover .svc-icon[data-v-b8f6cf57]{transform:translateY(-3px) rotate(-4deg);box-shadow:0 14px 34px -16px color-mix(in srgb,var(--svc) 80%,transparent)}.svc-index[data-v-b8f6cf57]{font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1.2px color-mix(in srgb,var(--text-muted) 60%,transparent)}.svc-title-row[data-v-b8f6cf57]{display:flex;align-items:center;gap:16px;margin-top:26px}.svc-name[data-v-b8f6cf57]{font-size:clamp(21px,2.4vw,28px);font-weight:700;letter-spacing:-.015em;white-space:nowrap}.svc-line[data-v-b8f6cf57]{flex:1;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--svc),transparent);opacity:.7}.svc-summary[data-v-b8f6cf57]{margin-top:14px;font-size:clamp(14.5px,1.5vw,16px);line-height:1.65;max-width:52ch}.svc-features[data-v-b8f6cf57]{margin-top:clamp(22px,2.4vw,30px);padding-top:clamp(20px,2.2vw,26px);border-top:1px solid var(--glass-border);display:grid;gap:16px}.svc-feature[data-v-b8f6cf57]{display:flex;align-items:flex-start;gap:13px}.feat-check[data-v-b8f6cf57]{display:grid;place-items:center;flex:none;width:26px;height:26px;margin-top:1px;border-radius:8px;color:var(--svc);background:color-mix(in srgb,var(--svc) 15%,transparent);border:1px solid color-mix(in srgb,var(--svc) 30%,transparent);transition:transform .35s var(--ease)}.svc-feature:hover .feat-check[data-v-b8f6cf57]{transform:scale(1.08)}.feat-text[data-v-b8f6cf57]{display:flex;flex-direction:column;gap:3px}.feat-title[data-v-b8f6cf57]{font-size:15.5px;font-weight:650;color:var(--text);letter-spacing:-.005em}.feat-desc[data-v-b8f6cf57]{font-size:13.5px;line-height:1.55}@media (max-width: 760px){.svc-grid[data-v-b8f6cf57]{grid-template-columns:1fr}.svc-name[data-v-b8f6cf57]{white-space:normal}}@media (prefers-reduced-motion: reduce){.svc-card:hover .svc-icon[data-v-b8f6cf57],.svc-feature:hover .feat-check[data-v-b8f6cf57]{transform:none}}.bdemo[data-v-20155970]{--pad: clamp(16px, 2.2vw, 24px);position:relative;width:100%;padding:var(--pad);border-radius:var(--radius-lg);overflow:hidden;isolation:isolate}.bdemo[data-v-20155970]:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 60%);pointer-events:none;z-index:-1}.bdemo__head[data-v-20155970]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--glass-border)}.bdemo__brand[data-v-20155970]{display:inline-flex;align-items:center;gap:9px;color:var(--text);font-weight:700}.bdemo__brand .app-icon[data-v-20155970]{color:var(--primary)}.bdemo__dot[data-v-20155970]{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 var(--glow);animation:bp-20155970 2s infinite}@keyframes bp-20155970{0%{box-shadow:0 0 0 0 var(--glow)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.bdemo__title[data-v-20155970]{font-size:clamp(14px,1.6vw,16px)}.bdemo__hint[data-v-20155970]{font-size:11.5px;color:var(--text-muted);letter-spacing:.02em}.bdemo__label[data-v-20155970]{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px}.bdemo__label .app-icon[data-v-20155970]{color:var(--accent)}.bdemo__industries[data-v-20155970]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.ind-chip[data-v-20155970]{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;font-size:13px;font-weight:600;color:var(--text-dim);background:color-mix(in srgb,var(--bg-elevated) 60%,transparent);border:1px solid var(--glass-border);transition:color .3s var(--ease),border-color .3s var(--ease),background .3s var(--ease),transform .2s var(--ease)}.ind-chip .app-icon[data-v-20155970]{color:var(--text-muted);transition:color .3s var(--ease)}.ind-chip[data-v-20155970]:hover{transform:translateY(-1px);color:var(--text);border-color:color-mix(in srgb,var(--primary) 45%,var(--glass-border))}.ind-chip.on[data-v-20155970]{color:#fff;border-color:transparent;background:var(--grad-primary);box-shadow:0 8px 22px -10px var(--glow)}.ind-chip.on .app-icon[data-v-20155970]{color:#fff}.bdemo__grid[data-v-20155970]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.tool[data-v-20155970]{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;padding:16px 8px 13px;border-radius:var(--radius);text-align:center;background:color-mix(in srgb,var(--bg-elevated) 50%,transparent);border:1px solid var(--glass-border);transition:transform .3s var(--ease),border-color .3s var(--ease),background .3s var(--ease),box-shadow .3s var(--ease)}.tool[data-v-20155970]:disabled{cursor:default}.tool__icon[data-v-20155970]{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);transition:transform .35s var(--ease),background .3s var(--ease),color .3s var(--ease)}.tool__name[data-v-20155970]{font-size:12.5px;font-weight:600;color:var(--text-dim);line-height:1.3}.tool[data-v-20155970]:not(:disabled):hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--primary) 45%,var(--glass-border))}.tool:not(:disabled):hover .tool__icon[data-v-20155970]{transform:scale(1.08)}.tool.on[data-v-20155970]{background:color-mix(in srgb,var(--primary) 12%,transparent);border-color:color-mix(in srgb,var(--primary) 60%,transparent);box-shadow:0 14px 34px -18px var(--glow),inset 0 0 0 1px color-mix(in srgb,var(--primary) 22%,transparent)}.tool.on .tool__name[data-v-20155970]{color:var(--text)}.tool.on .tool__icon[data-v-20155970]{color:#fff;background:var(--grad-primary);border-color:transparent}.tool__check[data-v-20155970]{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;color:#fff;background:var(--accent)}.bdemo__action[data-v-20155970]{display:flex;flex-direction:column;gap:14px}.run-btn[data-v-20155970]{display:inline-flex;align-items:center;justify-content:center;gap:9px;align-self:flex-start;padding:12px 26px;border-radius:999px;border:1px solid transparent;font-size:14.5px;font-weight:700;color:#fff;background:var(--grad-primary);box-shadow:0 12px 30px -12px var(--glow);transition:transform .25s var(--ease),box-shadow .3s var(--ease),opacity .3s var(--ease)}.run-btn[data-v-20155970]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 40px -12px var(--glow)}.run-btn[data-v-20155970]:disabled{cursor:progress;opacity:.92}.run-btn.busy[data-v-20155970]{box-shadow:0 0 0 0 transparent}.spinner[data-v-20155970]{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:spin-20155970 .7s linear infinite}@keyframes spin-20155970{to{transform:rotate(360deg)}}.bar[data-v-20155970]{position:relative;width:100%;height:7px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--bg-elevated) 70%,transparent);border:1px solid var(--glass-border)}.bar__fill[data-v-20155970]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--primary),var(--accent));box-shadow:0 0 14px color-mix(in srgb,var(--accent) 60%,transparent);transition:width .18s linear}.bar.full .bar__fill[data-v-20155970]{transition:width .35s var(--ease)}.result[data-v-20155970]{margin-top:18px;padding:clamp(15px,2vw,20px);border-radius:var(--radius);background:color-mix(in srgb,var(--bg-elevated) 55%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--glass-border));box-shadow:0 20px 50px -28px color-mix(in srgb,var(--accent) 55%,transparent)}.result__top[data-v-20155970]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.result__badge[data-v-20155970]{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:700;color:var(--bg);background:linear-gradient(120deg,var(--accent),var(--primary-2))}.result__meta[data-v-20155970]{font-size:11.5px;color:var(--text-muted)}.result__media[data-v-20155970]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:clamp(120px,18vw,150px);margin-bottom:14px;border-radius:var(--radius);overflow:hidden;color:var(--text-dim);font-size:11px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 30%,transparent),color-mix(in srgb,var(--accent) 26%,transparent)),var(--bg-2);border:1px solid var(--glass-border)}.result__media .app-icon[data-v-20155970]{color:var(--text);opacity:.85}.result__media-glow[data-v-20155970]{position:absolute;inset:-40% -10% auto;height:120%;background:radial-gradient(60% 60% at 30% 20%,color-mix(in srgb,var(--accent) 45%,transparent),transparent 70%);pointer-events:none;animation:float-20155970 6s ease-in-out infinite alternate}@keyframes float-20155970{0%{transform:translate(-4%)}to{transform:translate(8%,6%)}}.result__text[data-v-20155970]{font-size:clamp(13.5px,1.6vw,15px);line-height:1.7;color:var(--text)}.result__foot[data-v-20155970]{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:11.5px;color:var(--text-muted)}.result__foot .app-icon[data-v-20155970]{color:var(--accent)}.result-enter-active[data-v-20155970]{transition:opacity .5s var(--ease),transform .5s var(--ease)}.result-leave-active[data-v-20155970]{transition:opacity .25s var(--ease);position:absolute}.result-enter-from[data-v-20155970]{opacity:0;transform:translateY(16px) scale(.98)}.result-leave-to[data-v-20155970]{opacity:0}@media (max-width: 760px){.bdemo__grid[data-v-20155970]{grid-template-columns:repeat(2,1fr)}.run-btn[data-v-20155970]{align-self:stretch}}@media (max-width: 420px){.bdemo__head[data-v-20155970]{flex-direction:column;align-items:flex-start;gap:6px}}@media (prefers-reduced-motion: reduce){.bdemo__dot[data-v-20155970],.spinner[data-v-20155970],.result__media-glow[data-v-20155970]{animation:none}.ind-chip[data-v-20155970],.tool[data-v-20155970],.run-btn[data-v-20155970]{transition:none}.result-enter-active[data-v-20155970],.result-leave-active[data-v-20155970]{transition:opacity .2s linear}}.ip-demo[data-v-3a7d26ee]{--demo-accent: var(--primary);display:flex;flex-direction:column;gap:clamp(20px,2.6vw,28px);width:100%}.ip-demo__title-row[data-v-3a7d26ee]{display:flex;align-items:center;gap:10px}.ip-demo__dot[data-v-3a7d26ee]{width:9px;height:9px;border-radius:50%;background:var(--text-muted);transition:background .3s var(--ease),box-shadow .3s var(--ease)}.ip-demo__dot.live[data-v-3a7d26ee]{background:var(--demo-accent);box-shadow:0 0 color-mix(in srgb,var(--demo-accent) 60%,transparent);animation:ip-pulse-3a7d26ee 1.6s infinite}@keyframes ip-pulse-3a7d26ee{0%{box-shadow:0 0 color-mix(in srgb,var(--demo-accent) 55%,transparent)}70%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 0 transparent}}.ip-demo__title[data-v-3a7d26ee]{font-size:clamp(17px,2.2vw,21px);font-weight:700}.ip-demo__hint[data-v-3a7d26ee]{margin-top:8px;font-size:clamp(13px,1.5vw,14.5px)}.ip-demo__input[data-v-3a7d26ee]{margin-top:18px;display:flex;align-items:center;gap:10px;padding:7px 7px 7px 14px;border-radius:999px;background:var(--bg-elevated);border:1px solid var(--glass-border);transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.ip-demo__input[data-v-3a7d26ee]:focus-within{border-color:color-mix(in srgb,var(--demo-accent) 55%,var(--glass-border));box-shadow:0 0 0 4px color-mix(in srgb,var(--demo-accent) 14%,transparent)}.ip-demo__input-icon[data-v-3a7d26ee]{color:var(--demo-accent);flex:none}.ip-demo__field[data-v-3a7d26ee]{flex:1 1 auto;min-width:0;background:transparent;border:none;outline:none;color:var(--text);font-size:clamp(14px,1.6vw,15.5px);font-family:inherit}.ip-demo__field[data-v-3a7d26ee]::placeholder{color:var(--text-muted)}.ip-demo__pipeline[data-v-3a7d26ee]{position:relative}.ip-demo__track[data-v-3a7d26ee]{position:absolute;left:0;right:0;top:22px;height:2px;background:var(--border);border-radius:2px;overflow:hidden}.ip-demo__track-fill[data-v-3a7d26ee]{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,var(--demo-accent),var(--accent-2));border-radius:2px;transition:width .5s var(--ease)}.ip-demo__steps[data-v-3a7d26ee]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.ip-step[data-v-3a7d26ee]{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center}.ip-step__node[data-v-3a7d26ee]{position:relative;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--bg-elevated);border:1.5px solid var(--glass-border);color:var(--text-muted);transition:color .35s var(--ease),border-color .35s var(--ease),background .35s var(--ease),transform .35s var(--ease)}.ip-step__ring[data-v-3a7d26ee]{position:absolute;inset:-4px;border-radius:50%;border:1.5px solid transparent;pointer-events:none}.ip-step__label[data-v-3a7d26ee]{font-size:clamp(11px,1.4vw,13px);font-weight:600;color:var(--text-muted);transition:color .35s var(--ease)}.ip-step.running .ip-step__node[data-v-3a7d26ee]{color:var(--demo-accent);border-color:var(--demo-accent);background:color-mix(in srgb,var(--demo-accent) 12%,var(--bg-elevated));transform:scale(1.06)}.ip-step.running .ip-step__ring[data-v-3a7d26ee]{border-top-color:var(--demo-accent);border-right-color:color-mix(in srgb,var(--demo-accent) 40%,transparent);animation:ip-spin-3a7d26ee .9s linear infinite}.ip-step.running .ip-step__label[data-v-3a7d26ee]{color:var(--text)}.ip-step.done .ip-step__node[data-v-3a7d26ee]{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--demo-accent),var(--primary-2));box-shadow:0 8px 24px -8px color-mix(in srgb,var(--demo-accent) 70%,transparent)}.ip-step.done .ip-step__label[data-v-3a7d26ee]{color:var(--text-dim)}.ip-step__check[data-v-3a7d26ee]{animation:ip-pop-in-3a7d26ee .4s var(--ease)}@keyframes ip-spin-3a7d26ee{to{transform:rotate(360deg)}}@keyframes ip-pop-in-3a7d26ee{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.ip-demo__script[data-v-3a7d26ee]{padding:16px 18px;border-radius:var(--radius);background:color-mix(in srgb,var(--demo-accent) 7%,var(--bg-2));border:1px solid color-mix(in srgb,var(--demo-accent) 22%,var(--glass-border))}.ip-demo__script-head[data-v-3a7d26ee]{display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.14em;color:var(--demo-accent)}.ip-demo__caret[data-v-3a7d26ee]{width:7px;height:13px;background:var(--demo-accent);margin-left:2px;animation:ip-blink-3a7d26ee 1s steps(2) infinite}@keyframes ip-blink-3a7d26ee{50%{opacity:0}}.ip-demo__lines[data-v-3a7d26ee]{margin-top:10px;display:flex;flex-direction:column;gap:7px}.ip-demo__line[data-v-3a7d26ee]{font-size:clamp(13px,1.5vw,14.5px);color:var(--text-dim);line-height:1.55}.ip-result[data-v-3a7d26ee]{position:relative}.ip-result__badge[data-v-3a7d26ee]{background:color-mix(in srgb,var(--demo-accent) 18%,transparent);color:var(--text)}.ip-result__grid[data-v-3a7d26ee]{margin-top:16px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(16px,2.4vw,26px);align-items:stretch}.ip-frame[data-v-3a7d26ee]{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden;border:1px solid var(--glass-border)}.ip-frame__bg[data-v-3a7d26ee]{position:absolute;inset:0;background:radial-gradient(120% 90% at 18% 0%,color-mix(in srgb,var(--demo-accent) 55%,transparent),transparent 60%),radial-gradient(110% 100% at 100% 100%,color-mix(in srgb,var(--accent-2) 48%,transparent),transparent 62%),var(--bg)}.ip-frame__grid[data-v-3a7d26ee]{position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,#fff 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,#fff 8%,transparent) 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:radial-gradient(ellipse at center,#000 35%,transparent 78%);mask-image:radial-gradient(ellipse at center,#000 35%,transparent 78%)}.ip-frame__play[data-v-3a7d26ee]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:#ffffff29;border:1.5px solid rgba(255,255,255,.5);color:#fff;backdrop-filter:blur(6px);transition:transform .3s var(--ease),background .3s var(--ease)}.ip-frame__play[data-v-3a7d26ee]:before{content:"";position:absolute;inset:-10px;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);animation:ip-ripple-3a7d26ee 2.2s var(--ease) infinite}@keyframes ip-ripple-3a7d26ee{0%{transform:scale(.7);opacity:.8}to{transform:scale(1.4);opacity:0}}.ip-frame__play[data-v-3a7d26ee]:hover{transform:translate(-50%,-50%) scale(1.08);background:#ffffff42}.ip-frame__time[data-v-3a7d26ee],.ip-frame__sub[data-v-3a7d26ee]{position:absolute;bottom:10px;font-size:11px;padding:3px 8px;border-radius:6px;background:#0006;color:#fff}.ip-frame__time[data-v-3a7d26ee]{left:10px}.ip-frame__sub[data-v-3a7d26ee]{right:10px;letter-spacing:.1em}.ip-result__body[data-v-3a7d26ee]{display:flex;flex-direction:column}.ip-result__title[data-v-3a7d26ee]{margin-top:8px;font-size:clamp(17px,2.2vw,22px);font-weight:700;line-height:1.25}.ip-result__script[data-v-3a7d26ee]{margin-top:14px;display:flex;flex-direction:column;gap:9px}.ip-result__script li[data-v-3a7d26ee]{display:flex;align-items:flex-start;gap:8px;font-size:clamp(12.5px,1.5vw,14px);color:var(--text-dim);line-height:1.5}.ip-result__script li[data-v-3a7d26ee] .app-icon{color:var(--demo-accent);margin-top:3px}.ip-result__metrics[data-v-3a7d26ee]{margin-top:clamp(18px,2.4vw,24px);display:flex;flex-wrap:wrap;gap:10px;padding-top:18px;border-top:1px solid var(--border)}.ip-metric[data-v-3a7d26ee]{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:var(--glass);border:1px solid var(--glass-border);font-size:13px}.ip-metric[data-v-3a7d26ee] .app-icon{color:var(--demo-accent)}.ip-metric__label[data-v-3a7d26ee]{font-size:12px}.ip-metric__value[data-v-3a7d26ee]{font-weight:700}.ip-result__regen[data-v-3a7d26ee]{position:absolute;top:clamp(20px,2.4vw,30px);right:clamp(20px,2.4vw,30px);display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:var(--glass);border:1px solid var(--glass-border);color:var(--text-dim);font-size:13px;font-weight:600;transition:color .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease)}.ip-result__regen[data-v-3a7d26ee]:hover{color:var(--text);border-color:var(--demo-accent);transform:translateY(-1px)}.ip-result__regen[data-v-3a7d26ee] .app-icon{transition:transform .5s var(--ease)}.ip-result__regen[data-v-3a7d26ee]:hover .app-icon{transform:rotate(-180deg)}.ip-fade-enter-active[data-v-3a7d26ee],.ip-fade-leave-active[data-v-3a7d26ee]{transition:opacity .4s var(--ease),transform .4s var(--ease)}.ip-fade-enter-from[data-v-3a7d26ee],.ip-fade-leave-to[data-v-3a7d26ee]{opacity:0;transform:translateY(10px)}.ip-line-enter-active[data-v-3a7d26ee]{transition:opacity .5s var(--ease),transform .5s var(--ease)}.ip-line-enter-from[data-v-3a7d26ee]{opacity:0;transform:translate(-12px)}.ip-pop-enter-active[data-v-3a7d26ee]{transition:opacity .5s var(--ease),transform .5s var(--ease)}.ip-pop-enter-from[data-v-3a7d26ee]{opacity:0;transform:translateY(18px) scale(.97)}@media (max-width: 760px){.ip-demo__steps[data-v-3a7d26ee]{grid-template-columns:repeat(6,1fr);gap:2px}.ip-step__node[data-v-3a7d26ee]{width:40px;height:40px}.ip-step__label[data-v-3a7d26ee]{font-size:10.5px}.ip-result__grid[data-v-3a7d26ee]{grid-template-columns:1fr}.ip-result__regen[data-v-3a7d26ee]{position:static;margin-top:16px;align-self:flex-start;display:inline-flex}}@media (prefers-reduced-motion: reduce){.ip-step.running .ip-step__ring[data-v-3a7d26ee],.ip-frame__play[data-v-3a7d26ee]:before,.ip-demo__caret[data-v-3a7d26ee],.ip-demo__dot.live[data-v-3a7d26ee]{animation:none}.ip-step__check[data-v-3a7d26ee]{animation:none}}.live-demo[data-v-27459323]{--ac: var(--primary);display:flex;flex-direction:column;gap:clamp(14px,1.8vw,20px);width:100%}.ld-head[data-v-27459323]{display:flex;flex-direction:column;gap:6px}.ld-title[data-v-27459323]{display:flex;align-items:center;gap:10px}.ld-title h3[data-v-27459323]{font-size:clamp(16px,2vw,20px);font-weight:700}.ld-dot[data-v-27459323]{width:10px;height:10px;border-radius:50%;background:var(--ac);box-shadow:0 0 0 4px color-mix(in srgb,var(--ac) 22%,transparent)}.ld-hint[data-v-27459323]{font-size:clamp(13px,1.5vw,14.5px);color:var(--text-dim)}.ld-screen[data-v-27459323]{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden;border:1px solid var(--glass-border);background:radial-gradient(120% 90% at 80% 10%,color-mix(in srgb,var(--ac) 32%,transparent),transparent 60%),radial-gradient(120% 120% at 10% 100%,color-mix(in srgb,var(--accent-2) 26%,transparent),transparent 60%),var(--bg-2)}.ld-screen-grad[data-v-27459323]{position:absolute;inset:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at center,#000 35%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 35%,transparent 80%);opacity:.55}.ld-scan[data-v-27459323]{position:absolute;inset:0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ac) 14%,transparent),transparent);height:32%;animation:ldScan-27459323 4.5s linear infinite;pointer-events:none}@keyframes ldScan-27459323{0%{transform:translateY(-120%)}to{transform:translateY(420%)}}.ld-live-badge[data-v-27459323]{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:color-mix(in srgb,var(--accent-2) 86%,#000);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em}.ld-live-pulse[data-v-27459323]{width:7px;height:7px;border-radius:50%;background:#fff;animation:ldPulse-27459323 1.4s ease-in-out infinite}@keyframes ldPulse-27459323{0%,to{opacity:1}50%{opacity:.3}}.ld-scene[data-v-27459323]{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,#000 38%,transparent);backdrop-filter:blur(6px);color:var(--text);font-size:12.5px;font-weight:600;border:1px solid var(--glass-border)}.ld-screen-progress[data-v-27459323]{position:absolute;left:16px;right:16px;bottom:36px;height:4px;border-radius:999px;background:color-mix(in srgb,#fff 16%,transparent)}.ld-screen-fill[data-v-27459323]{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,var(--ac),var(--accent))}.ld-screen-knob[data-v-27459323]{position:absolute;top:50%;width:12px;height:12px;margin-left:-6px;transform:translateY(-50%);border-radius:50%;background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--ac) 40%,transparent)}.ld-screen-tag[data-v-27459323]{position:absolute;left:16px;bottom:12px;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:color-mix(in srgb,#fff 78%,transparent);letter-spacing:.02em}.ld-track[data-v-27459323]{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);padding:clamp(14px,1.8vw,20px);backdrop-filter:blur(12px)}.ld-track-legend[data-v-27459323]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;font-size:12px;color:var(--text-dim)}.lg[data-v-27459323]{display:inline-flex;align-items:center;gap:6px}.lg i[data-v-27459323]{width:12px;height:12px;border-radius:4px}.lg-orig i[data-v-27459323]{background:color-mix(in srgb,var(--primary) 55%,var(--bg-elevated))}.lg-reply i[data-v-27459323]{background:var(--accent)}.lg-cursor[data-v-27459323]{margin-left:auto;color:var(--text-muted)}.ld-rail[data-v-27459323]{position:relative;height:56px;border-radius:var(--radius-sm);background:var(--bg-2);border:1px solid var(--border);overflow:hidden}.ld-seg[data-v-27459323]{position:absolute;top:6px;bottom:6px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:0 8px;overflow:hidden;border-radius:7px;border:1px solid var(--glass-border);background:color-mix(in srgb,var(--primary) 18%,var(--bg-elevated));transition:background .4s var(--ease),border-color .4s var(--ease),box-shadow .4s var(--ease),transform .4s var(--ease);margin-inline:2px;box-sizing:border-box}.ld-seg-text[data-v-27459323]{font-size:11.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld-seg-dur[data-v-27459323]{font-size:10px;color:var(--text-muted)}.ld-seg.active[data-v-27459323]{box-shadow:inset 0 0 0 1.5px var(--ac),0 8px 22px -12px var(--glow);transform:translateY(-1px)}.ld-seg.reply[data-v-27459323]{background:color-mix(in srgb,var(--accent) 26%,var(--bg-elevated));border-color:color-mix(in srgb,var(--accent) 60%,transparent)}.ld-seg.reply.active[data-v-27459323]{box-shadow:inset 0 0 0 1.5px var(--accent),0 10px 26px -10px color-mix(in srgb,var(--accent) 60%,transparent)}.ld-seg-flag[data-v-27459323]{position:absolute;top:4px;right:5px;color:var(--accent);display:inline-flex;animation:ldSpin-27459323 2.6s linear infinite}@keyframes ldSpin-27459323{to{transform:rotate(360deg)}}.ld-cursor[data-v-27459323]{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--ac);box-shadow:0 0 12px 1px var(--glow);transition:none}.ld-cursor-head[data-v-27459323]{position:absolute;top:-4px;left:50%;transform:translate(-50%);width:10px;height:10px;border-radius:50%;background:var(--ac);box-shadow:0 0 0 4px color-mix(in srgb,var(--ac) 30%,transparent)}.ld-explain[data-v-27459323]{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 13px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 36%,transparent);font-size:12.5px;color:var(--text-dim);line-height:1.5}.ld-explain b[data-v-27459323]{color:var(--text)}svg{color:var(--accent);flex:none}.ld-explain-tags[data-v-27459323]{display:inline-flex;gap:6px;margin-left:auto}.ld-tag[data-v-27459323]{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;font-family:var(--font-mono);background:var(--accent);color:var(--bg)}.ld-pop-enter-active[data-v-27459323]{transition:opacity .4s var(--ease),transform .4s var(--ease)}.ld-pop-enter-from[data-v-27459323]{opacity:0;transform:translateY(-6px)}.ld-dual[data-v-27459323]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--glass);border:1px solid var(--glass-border)}.ld-dual-row[data-v-27459323]{display:flex;align-items:center;gap:12px}.ld-dual-label[data-v-27459323]{font-size:11px;color:var(--text-muted);width:64px;flex:none}.ld-dual-track[data-v-27459323]{position:relative;flex:1;min-width:0}.ld-dual-bar[data-v-27459323]{position:relative;height:14px;border-radius:6px;background:var(--bg-2);overflow:hidden;border:1px solid var(--border)}.ld-dual-cell[data-v-27459323]{position:absolute;top:2px;bottom:2px;border-radius:4px;margin-inline:1.5px;transition:opacity .4s var(--ease),background .4s var(--ease)}.ld-dual-bar.orig .ld-dual-cell[data-v-27459323]{background:color-mix(in srgb,var(--primary) 50%,transparent)}.ld-dual-bar.orig .ld-dual-cell.muted[data-v-27459323]{opacity:.18}.ld-dual-bar.reply .ld-dual-cell[data-v-27459323]{background:color-mix(in srgb,var(--accent) 14%,transparent);opacity:.4}.ld-dual-bar.reply .ld-dual-cell.on[data-v-27459323]{background:var(--accent);opacity:1}.ld-dual-cursor[data-v-27459323]{position:absolute;top:-22px;bottom:-2px;width:2px;margin-left:-1px;background:var(--ac);box-shadow:0 0 8px var(--glow);pointer-events:none}.ld-bottom[data-v-27459323]{display:flex;flex-direction:column;gap:12px}.ld-input[data-v-27459323]{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:999px;background:var(--glass);border:1px solid var(--glass-border);transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.ld-input[data-v-27459323]:focus-within{border-color:color-mix(in srgb,var(--ac) 55%,var(--glass-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 16%,transparent)}.ld-input-icon[data-v-27459323]{color:var(--text-muted);display:inline-flex;flex:none}.ld-input input[data-v-27459323]{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--text);font-size:14px;font-family:inherit}.ld-input input[data-v-27459323]::placeholder{color:var(--text-muted)}.ld-send[data-v-27459323]{display:inline-flex;align-items:center;gap:7px;flex:none;padding:9px 16px;border-radius:999px;border:none;background:var(--grad-primary);color:#fff;font-size:13.5px;font-weight:600;box-shadow:0 8px 22px -10px var(--glow);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.ld-send[data-v-27459323]:hover{transform:translateY(-1px);box-shadow:0 14px 30px -12px var(--glow)}.ld-send[data-v-27459323]:active{transform:translateY(0)}.ld-status[data-v-27459323]{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--text-muted)}.ld-status.live[data-v-27459323]{color:var(--accent)}svg{flex:none}.ld-danmu[data-v-27459323]{display:flex;flex-direction:column;gap:7px}.ld-danmu-item[data-v-27459323]{display:flex;align-items:center;gap:9px;padding:8px 12px;border-radius:12px;background:var(--bg-2);border:1px solid var(--border);font-size:13px;transition:border-color .35s var(--ease),background .35s var(--ease)}.ld-danmu-dot[data-v-27459323]{width:7px;height:7px;border-radius:50%;flex:none;background:var(--text-muted)}.ld-danmu-item.answered[data-v-27459323]{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--bg-2))}.ld-danmu-item.answered .ld-danmu-dot[data-v-27459323]{background:var(--accent)}.ld-danmu-text[data-v-27459323]{flex:1;min-width:0;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld-danmu-state[data-v-27459323]{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:11.5px;color:var(--text-muted);font-family:var(--font-mono)}.ld-danmu-item.answered .ld-danmu-state[data-v-27459323]{color:var(--accent)}@media (max-width: 760px){.ld-seg-dur[data-v-27459323]{display:none}.ld-dual-label[data-v-27459323]{width:48px}.ld-explain-tags[data-v-27459323]{margin-left:0}.ld-send span[data-v-27459323]{display:none}}@media (prefers-reduced-motion: reduce){.ld-scan[data-v-27459323],.ld-live-pulse[data-v-27459323],.ld-seg-flag[data-v-27459323]{animation:none}.ld-seg[data-v-27459323],.ld-dual-cell[data-v-27459323]{transition:none}}.section[data-v-bfa4caa2]{overflow:hidden}.bg-orb[data-v-bfa4caa2]{position:absolute;border-radius:50%;filter:blur(120px);opacity:.4;pointer-events:none;z-index:0}.orb-a[data-v-bfa4caa2]{width:480px;height:480px;top:6%;left:-8%;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 50%,transparent),transparent 70%)}.orb-b[data-v-bfa4caa2]{width:520px;height:520px;bottom:2%;right:-10%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 42%,transparent),transparent 70%)}.container[data-v-bfa4caa2]{position:relative;z-index:1}.selector[data-v-bfa4caa2]{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(10px,1.4vw,16px);margin-bottom:clamp(36px,5vw,60px)}.sel-tab[data-v-bfa4caa2]{position:relative;display:inline-flex;align-items:center;gap:11px;padding:12px 20px;border-radius:999px;background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--text-dim);font-size:15px;font-weight:600;transition:transform .4s var(--ease),border-color .4s var(--ease),box-shadow .4s var(--ease),color .4s var(--ease)}.sel-tab[data-v-bfa4caa2]:hover{transform:translateY(-3px);color:var(--text);border-color:color-mix(in srgb,var(--tab-accent) 50%,var(--glass-border))}.sel-tab.on[data-v-bfa4caa2]{color:var(--text);border-color:color-mix(in srgb,var(--tab-accent) 65%,transparent);background:color-mix(in srgb,var(--tab-accent) 14%,var(--glass));box-shadow:0 18px 44px -20px color-mix(in srgb,var(--tab-accent) 75%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--tab-accent) 30%,transparent)}.sel-ico[data-v-bfa4caa2]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--tab-accent) 18%,transparent);color:var(--tab-accent);transition:background .4s var(--ease)}.sel-tab.on .sel-ico[data-v-bfa4caa2]{background:color-mix(in srgb,var(--tab-accent) 28%,transparent);box-shadow:0 0 22px -4px color-mix(in srgb,var(--tab-accent) 80%,transparent)}.sel-name[data-v-bfa4caa2]{white-space:nowrap}.sel-badge[data-v-bfa4caa2]{font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 9px;border-radius:999px;text-transform:uppercase;color:var(--tab-accent);background:color-mix(in srgb,var(--tab-accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--tab-accent) 34%,transparent)}.sel-underline[data-v-bfa4caa2]{position:absolute;left:50%;bottom:-10px;width:0;height:3px;border-radius:3px;transform:translate(-50%);background:linear-gradient(90deg,transparent,var(--tab-accent),transparent);transition:width .45s var(--ease),opacity .45s var(--ease);opacity:0}.sel-tab.on .sel-underline[data-v-bfa4caa2]{width:70%;opacity:1}.stage[data-v-bfa4caa2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,4vw,56px);align-items:start}.detail-head[data-v-bfa4caa2]{display:flex;align-items:center;gap:16px}.detail-ico[data-v-bfa4caa2]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius);flex-shrink:0;color:var(--stage-accent);background:color-mix(in srgb,var(--stage-accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--stage-accent) 34%,transparent);box-shadow:0 14px 34px -16px color-mix(in srgb,var(--stage-accent) 70%,transparent)}.detail-name[data-v-bfa4caa2]{font-size:clamp(24px,3.2vw,34px);font-weight:800;letter-spacing:-.02em}.detail-tag[data-v-bfa4caa2]{margin-top:4px;font-size:clamp(15px,1.8vw,19px);font-weight:700}.detail-summary[data-v-bfa4caa2]{margin-top:20px;font-size:clamp(15px,1.5vw,16.5px);max-width:52ch}.view-switch[data-v-bfa4caa2]{display:inline-flex;margin-top:26px;padding:5px;gap:4px;border-radius:999px;background:var(--bg-elevated);border:1px solid var(--glass-border)}.vs-btn[data-v-bfa4caa2]{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border-radius:999px;border:none;background:transparent;color:var(--text-muted);font-size:14px;font-weight:600;transition:color .35s var(--ease),background .35s var(--ease),box-shadow .35s var(--ease)}.vs-btn[data-v-bfa4caa2]:hover{color:var(--text-dim)}.vs-btn.on[data-v-bfa4caa2]{color:#fff;background:var(--grad-primary);box-shadow:0 10px 26px -10px var(--glow)}.intro-wrap[data-v-bfa4caa2]{margin-top:18px;min-height:5.5em}.intro-text[data-v-bfa4caa2]{font-size:clamp(14.5px,1.5vw,16px);line-height:1.75;color:var(--text-dim);max-width:54ch}.features[data-v-bfa4caa2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.feat[data-v-bfa4caa2]{display:flex;gap:12px;padding:14px 16px;border-radius:var(--radius-sm);background:var(--glass);border:1px solid var(--glass-border);transition:transform .4s var(--ease),border-color .4s var(--ease)}.feat[data-v-bfa4caa2]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--stage-accent) 50%,var(--glass-border))}.feat-ico[data-v-bfa4caa2]{display:inline-flex;align-items:flex-start;color:var(--stage-accent);flex-shrink:0}.feat-body[data-v-bfa4caa2]{display:flex;flex-direction:column;gap:3px;min-width:0}.feat-title[data-v-bfa4caa2]{font-size:14.5px;font-weight:700;color:var(--text)}.feat-desc[data-v-bfa4caa2]{font-size:12.5px;line-height:1.5}.detail-cta[data-v-bfa4caa2]{margin-top:30px}.demo-col[data-v-bfa4caa2]{position:sticky;top:96px}.demo-card[data-v-bfa4caa2]{padding:0;overflow:hidden}.demo-bar[data-v-bfa4caa2]{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--glass-border);background:color-mix(in srgb,var(--bg-2) 60%,transparent)}.demo-bar .dot[data-v-bfa4caa2]{width:10px;height:10px;border-radius:50%;background:var(--glass-border)}.demo-bar .dot[data-v-bfa4caa2]:first-child{background:color-mix(in srgb,var(--accent-2) 70%,transparent)}.demo-bar .dot[data-v-bfa4caa2]:nth-child(2){background:color-mix(in srgb,var(--season) 70%,transparent)}.demo-bar .dot[data-v-bfa4caa2]:nth-child(3){background:color-mix(in srgb,var(--accent) 70%,transparent)}.demo-label[data-v-bfa4caa2]{margin-left:auto;font-size:11.5px;color:var(--text-muted);letter-spacing:.04em}.demo-body[data-v-bfa4caa2]{padding:clamp(16px,2vw,24px);position:relative}.demo-empty[data-v-bfa4caa2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:280px;color:var(--stage-accent);text-align:center}.swap-enter-active[data-v-bfa4caa2],.swap-leave-active[data-v-bfa4caa2]{transition:opacity .5s var(--ease),transform .5s var(--ease)}.swap-enter-from[data-v-bfa4caa2]{opacity:0;transform:translateY(24px)}.swap-leave-to[data-v-bfa4caa2]{opacity:0;transform:translateY(-16px)}.fade-enter-active[data-v-bfa4caa2],.fade-leave-active[data-v-bfa4caa2]{transition:opacity .32s var(--ease),transform .32s var(--ease)}.fade-enter-from[data-v-bfa4caa2]{opacity:0;transform:translateY(8px)}.fade-leave-to[data-v-bfa4caa2]{opacity:0;transform:translateY(-8px)}@media (max-width: 960px){.stage[data-v-bfa4caa2]{grid-template-columns:1fr}.demo-col[data-v-bfa4caa2]{position:static}}@media (max-width: 760px){.features[data-v-bfa4caa2]{grid-template-columns:1fr}.selector[data-v-bfa4caa2]{gap:10px}.sel-tab[data-v-bfa4caa2]{padding:10px 16px;font-size:14px}}@media (prefers-reduced-motion: reduce){.bg-orb[data-v-bfa4caa2]{display:none}.sel-tab[data-v-bfa4caa2]:hover,.sel-tab.on[data-v-bfa4caa2],.feat[data-v-bfa4caa2]:hover{transform:none}.swap-enter-active[data-v-bfa4caa2],.swap-leave-active[data-v-bfa4caa2],.fade-enter-active[data-v-bfa4caa2],.fade-leave-active[data-v-bfa4caa2]{transition:opacity .2s linear}.swap-enter-from[data-v-bfa4caa2],.swap-leave-to[data-v-bfa4caa2],.fade-enter-from[data-v-bfa4caa2],.fade-leave-to[data-v-bfa4caa2]{transform:none}}.section[data-v-b91fdb55]{overflow:hidden}.adv-aura[data-v-b91fdb55]{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(50% 40% at 18% 8%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 70%),radial-gradient(46% 38% at 86% 96%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 72%)}.container[data-v-b91fdb55]{position:relative;z-index:1}.adv-grid[data-v-b91fdb55]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.8vw,24px)}.adv-card[data-v-b91fdb55]{--card-accent: var(--primary);position:relative;min-height:clamp(190px,18vw,230px);display:flex}.adv-card.is-hero[data-v-b91fdb55]{grid-column:span 2;min-height:clamp(220px,22vw,300px)}.adv-corner[data-v-b91fdb55]{position:absolute;top:-40%;right:-22%;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--card-accent) 42%,transparent),transparent 68%);opacity:0;transform:scale(.7);transition:opacity .5s var(--ease),transform .5s var(--ease);pointer-events:none}.adv-card:hover .adv-corner[data-v-b91fdb55]{opacity:.55;transform:scale(1)}.adv-watermark[data-v-b91fdb55]{position:absolute;top:clamp(6px,1vw,14px);right:clamp(12px,1.4vw,22px);font-family:var(--font-mono);font-size:clamp(40px,5.4vw,78px);font-weight:800;line-height:1;letter-spacing:-.04em;background:linear-gradient(160deg,color-mix(in srgb,var(--card-accent) 30%,transparent),transparent 80%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;opacity:.5;pointer-events:none;transition:opacity .45s var(--ease)}.adv-card:hover .adv-watermark[data-v-b91fdb55]{opacity:.85}.adv-body[data-v-b91fdb55]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;height:100%}.adv-ico[data-v-b91fdb55]{display:inline-flex;align-items:center;justify-content:center;width:clamp(48px,4.4vw,60px);height:clamp(48px,4.4vw,60px);border-radius:var(--radius);color:var(--card-accent);background:color-mix(in srgb,var(--card-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--card-accent) 30%,var(--glass-border));box-shadow:inset 0 0 18px -8px color-mix(in srgb,var(--card-accent) 60%,transparent);transition:transform .45s var(--ease),box-shadow .45s var(--ease),background .45s var(--ease)}.adv-card:hover .adv-ico[data-v-b91fdb55]{transform:translateY(-3px) scale(1.04);background:color-mix(in srgb,var(--card-accent) 22%,transparent);box-shadow:0 16px 34px -16px color-mix(in srgb,var(--card-accent) 70%,transparent)}.is-hero .adv-ico[data-v-b91fdb55]{width:clamp(56px,5.2vw,70px);height:clamp(56px,5.2vw,70px)}.adv-title[data-v-b91fdb55]{margin-top:clamp(16px,1.8vw,22px);font-size:clamp(18px,1.7vw,21px);font-weight:700;letter-spacing:-.01em}.is-hero .adv-title[data-v-b91fdb55]{font-size:clamp(22px,2.6vw,30px)}.adv-desc[data-v-b91fdb55]{margin-top:10px;font-size:clamp(14px,1.05vw,15px);color:var(--text-dim);max-width:52ch}.is-hero .adv-desc[data-v-b91fdb55]{font-size:clamp(15px,1.2vw,17px)}.adv-line[data-v-b91fdb55]{margin-top:auto;height:2px;width:38px;border-radius:2px;background:linear-gradient(90deg,var(--card-accent),transparent);transition:width .5s var(--ease)}.adv-card:hover .adv-line[data-v-b91fdb55]{width:72px}.adv-body>.adv-line[data-v-b91fdb55]{margin-top:clamp(18px,2vw,26px)}@media (max-width: 980px){.adv-grid[data-v-b91fdb55]{grid-template-columns:repeat(2,1fr)}.adv-card.is-hero[data-v-b91fdb55]{grid-column:span 2}}@media (max-width: 760px){.adv-grid[data-v-b91fdb55]{grid-template-columns:1fr}.adv-card.is-hero[data-v-b91fdb55]{grid-column:span 1;min-height:clamp(190px,18vw,230px)}}@media (prefers-reduced-motion: reduce){.adv-corner[data-v-b91fdb55],.adv-watermark[data-v-b91fdb55],.adv-ico[data-v-b91fdb55],.adv-line[data-v-b91fdb55]{transition:none}.adv-card:hover .adv-ico[data-v-b91fdb55]{transform:none}}.process[data-v-ee1c4f5c]{overflow:hidden}.flow[data-v-ee1c4f5c]{position:relative;display:grid;grid-template-columns:repeat(var(--count),1fr);gap:clamp(12px,1.6vw,28px);margin-top:clamp(40px,5vw,70px)}.flow-line[data-v-ee1c4f5c]{position:absolute;top:50%;left:7%;right:7%;height:2px;transform:translateY(-50%);background:var(--grad-primary);border-radius:2px;opacity:.55;overflow:hidden}.flow-line__pulse[data-v-ee1c4f5c]{position:absolute;top:0;left:0;width:24%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 92%,#fff 8%),transparent);filter:blur(.5px);animation:flow-stream-ee1c4f5c 3.6s linear infinite}@keyframes flow-stream-ee1c4f5c{0%{transform:translate(-120%)}to{transform:translate(520%)}}.node[data-v-ee1c4f5c]{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(14px,1.6vw,22px);padding-top:clamp(150px,17vw,210px)}.node.flip[data-v-ee1c4f5c]{flex-direction:column-reverse;padding-top:0;padding-bottom:clamp(150px,17vw,210px)}.node-card[data-v-ee1c4f5c]{position:relative;width:100%;text-align:center;padding:clamp(14px,1.4vw,20px) clamp(12px,1.2vw,18px);border-radius:var(--radius);background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);transition:transform .45s var(--ease),border-color .45s var(--ease),box-shadow .45s var(--ease)}.node-no[data-v-ee1c4f5c]{display:block;font-size:13px;letter-spacing:.16em;color:color-mix(in srgb,var(--accent) 80%,var(--text-muted))}.node-title[data-v-ee1c4f5c]{margin-top:6px;font-size:clamp(15px,1.5vw,18px);font-weight:700;line-height:1.25}.node-desc[data-v-ee1c4f5c]{margin-top:8px;font-size:clamp(12.5px,1.1vw,14px);line-height:1.55}.node-orb[data-v-ee1c4f5c]{position:relative;width:clamp(58px,6vw,76px);height:clamp(58px,6vw,76px);display:grid;place-items:center;z-index:2}.node-orb__ring[data-v-ee1c4f5c]{position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 38%,transparent),transparent 68%);opacity:.9;animation:orb-breathe-ee1c4f5c 4s var(--ease) infinite}.node-orb__core[data-v-ee1c4f5c]{position:relative;width:100%;height:100%;display:grid;place-items:center;border-radius:50%;color:var(--text);background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 26%,var(--bg-elevated)),var(--bg-elevated));border:1px solid color-mix(in srgb,var(--accent) 50%,var(--glass-border));box-shadow:0 0 0 6px color-mix(in srgb,var(--bg) 80%,transparent),0 14px 40px -16px color-mix(in srgb,var(--accent) 70%,transparent);transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .5s var(--ease)}.node-orb__index[data-v-ee1c4f5c]{position:absolute;right:-4px;bottom:-6px;font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px;color:var(--text);background:var(--grad-primary);box-shadow:0 6px 18px -8px var(--glow)}.node-arrow[data-v-ee1c4f5c]{position:absolute;top:50%;right:calc(-.5*clamp(12px,1.6vw,28px) - 8px);transform:translate(50%,-50%);display:grid;place-items:center;color:color-mix(in srgb,var(--accent) 85%,var(--text-muted));z-index:3}.node:hover .node-card[data-v-ee1c4f5c]{transform:translateY(-6px);border-color:color-mix(in srgb,var(--accent) 55%,var(--glass-border));box-shadow:0 26px 60px -30px color-mix(in srgb,var(--accent) 60%,transparent)}.node:hover .node-orb__core[data-v-ee1c4f5c]{transform:scale(1.06);border-color:color-mix(in srgb,var(--accent) 80%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--bg) 80%,transparent),0 18px 48px -14px color-mix(in srgb,var(--accent) 85%,transparent)}@keyframes orb-breathe-ee1c4f5c{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@media (max-width: 760px){.flow[data-v-ee1c4f5c]{grid-template-columns:1fr;gap:clamp(20px,5vw,30px);margin-top:40px;padding-left:14px}.flow-line[data-v-ee1c4f5c]{top:6px;bottom:6px;left:calc(13px + clamp(48px,14vw,58px)/2);right:auto;width:2px;height:auto;transform:none;background:var(--grad-primary)}.flow-line__pulse[data-v-ee1c4f5c]{width:100%;height:22%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 92%,#fff 8%),transparent);animation:flow-stream-v-ee1c4f5c 3.6s linear infinite}@keyframes flow-stream-v-ee1c4f5c{0%{transform:translateY(-120%)}to{transform:translateY(520%)}}.node[data-v-ee1c4f5c],.node.flip[data-v-ee1c4f5c]{flex-direction:row;align-items:center;gap:16px;padding:0;text-align:left}.node-orb[data-v-ee1c4f5c]{width:clamp(48px,14vw,58px);height:clamp(48px,14vw,58px);flex:0 0 auto}.node-orb__core[data-v-ee1c4f5c]{box-shadow:0 0 0 5px var(--bg),0 12px 30px -14px color-mix(in srgb,var(--accent) 70%,transparent)}.node-card[data-v-ee1c4f5c]{flex:1 1 auto;text-align:left}.node-arrow[data-v-ee1c4f5c]{display:none}}@media (prefers-reduced-motion: reduce){.flow-line__pulse[data-v-ee1c4f5c],.node-orb__ring[data-v-ee1c4f5c]{animation:none}.node-card[data-v-ee1c4f5c],.node-orb__core[data-v-ee1c4f5c]{transition:none}}.bento[data-v-f53e30cf]{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,2vw,26px)}.case[data-v-f53e30cf]{display:flex;flex-direction:column;gap:16px}.case.featured[data-v-f53e30cf]{grid-column:1 / -1}.case-top[data-v-f53e30cf]{display:flex;align-items:center;justify-content:space-between;gap:12px}.industry[data-v-f53e30cf]{background:color-mix(in srgb,var(--card-accent, var(--primary)) 16%,transparent)}.star[data-v-f53e30cf]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid var(--glass-border)}.case-title[data-v-f53e30cf]{font-size:clamp(19px,2vw,26px);font-weight:700;letter-spacing:-.01em}.case.featured .case-title[data-v-f53e30cf]{font-size:clamp(22px,2.6vw,32px)}.case-summary[data-v-f53e30cf]{color:var(--text-dim);font-size:clamp(14px,1.5vw,16px);max-width:62ch}.metrics[data-v-f53e30cf]{display:flex;flex-wrap:wrap;gap:clamp(18px,3vw,40px);margin-top:auto;padding-top:8px}.metric[data-v-f53e30cf]{display:flex;flex-direction:column;gap:2px;position:relative}.metric+.metric[data-v-f53e30cf]:before{content:"";position:absolute;left:clamp(-9px,-1.5vw,-20px);top:6px;bottom:6px;width:1px;background:var(--glass-border)}.metric-value[data-v-f53e30cf]{font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1;letter-spacing:-.02em}.metric-label[data-v-f53e30cf]{font-size:12.5px;color:var(--text-muted);font-weight:600}.case.featured .metrics[data-v-f53e30cf]{gap:clamp(24px,4vw,56px)}.case-foot[data-v-f53e30cf]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--glass-border)}.tags[data-v-f53e30cf]{display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-f53e30cf]{font-size:11.5px;padding:4px 10px;background:var(--glass);color:var(--text-dim)}.client[data-v-f53e30cf]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap}@media (max-width: 760px){.bento[data-v-f53e30cf]{grid-template-columns:1fr}.case.featured[data-v-f53e30cf]{grid-column:auto}}.grid[data-v-f0c4f6a2]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,26px)}.quote[data-v-f0c4f6a2]{display:flex;flex-direction:column;gap:18px;min-height:100%}.mark[data-v-f0c4f6a2]{position:absolute;top:clamp(6px,1.4vw,14px);right:clamp(16px,2vw,26px);font-size:clamp(72px,8vw,110px);line-height:1;font-weight:800;font-family:Georgia,Times New Roman,serif;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;opacity:.16;pointer-events:none;transition:opacity .45s var(--ease),transform .45s var(--ease)}.quote:hover .mark[data-v-f0c4f6a2]{opacity:.3;transform:translateY(-2px) scale(1.04)}.stars[data-v-f0c4f6a2]{display:inline-flex;align-items:center;gap:4px;position:relative;z-index:1}.star[data-v-f0c4f6a2]{color:var(--text-muted);opacity:.4;transition:color .3s var(--ease),opacity .3s var(--ease)}.star.on[data-v-f0c4f6a2]{color:var(--accent);opacity:1;fill:color-mix(in srgb,var(--accent) 80%,transparent)}.body[data-v-f0c4f6a2]{margin:0;position:relative;z-index:1;flex:1;font-size:clamp(15px,1.5vw,17px);line-height:1.7;color:var(--text-dim)}.author[data-v-f0c4f6a2]{display:flex;align-items:center;gap:13px;padding-top:16px;border-top:1px solid var(--glass-border);position:relative;z-index:1}.avatar[data-v-f0c4f6a2]{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--grad-primary);color:#fff;border:1px solid color-mix(in srgb,var(--card-accent, var(--primary)) 50%,transparent);box-shadow:0 8px 22px -10px color-mix(in srgb,var(--primary) 70%,transparent)}.initial[data-v-f0c4f6a2]{font-size:17px;font-weight:800;letter-spacing:-.02em}.who[data-v-f0c4f6a2]{display:flex;flex-direction:column;gap:2px;min-width:0}.name[data-v-f0c4f6a2]{font-size:15px;font-weight:700;color:var(--text)}.role[data-v-f0c4f6a2]{font-size:12.5px;line-height:1.4}@media (max-width: 760px){.grid[data-v-f0c4f6a2]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.quote:hover .mark[data-v-f0c4f6a2]{transform:none}}.tl[data-v-669d12a0]{position:relative;margin:0 auto;padding:clamp(8px,2vw,24px) 0;max-width:980px}.tl-line[data-v-669d12a0]{position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);background:var(--grad-primary);border-radius:2px;box-shadow:0 0 18px -2px var(--glow);pointer-events:none}.tl-line[data-v-669d12a0]:before{content:"";position:absolute;width:4px;inset:-1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 60%,transparent),transparent);border-radius:4px;opacity:.5;filter:blur(2px)}.tl-item[data-v-669d12a0]{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:1px}.tl-item+.tl-item[data-v-669d12a0]{margin-top:clamp(28px,4vw,52px)}.tl-card-wrap[data-v-669d12a0]{display:flex}.tl-item.left .tl-card-wrap[data-v-669d12a0]{grid-column:1;justify-content:flex-end;padding-right:clamp(28px,4vw,56px)}.tl-item.right .tl-card-wrap[data-v-669d12a0]{grid-column:2;justify-content:flex-start;padding-left:clamp(28px,4vw,56px)}.tl-card[data-v-669d12a0]{width:100%;max-width:420px}.tl-node[data-v-669d12a0]{position:absolute;top:50%;left:50%;width:18px;height:18px;transform:translate(-50%,-50%);z-index:2}.tl-dot[data-v-669d12a0]{position:absolute;inset:4px;border-radius:50%;background:var(--grad-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--bg) 70%,transparent),0 0 18px 2px var(--glow)}.tl-ring[data-v-669d12a0]{position:absolute;inset:0;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--accent) 70%,transparent);animation:tl-pulse-669d12a0 2.6s var(--ease) infinite}@keyframes tl-pulse-669d12a0{0%{transform:scale(.7);opacity:.9}70%{transform:scale(1.9);opacity:0}to{transform:scale(1.9);opacity:0}}.tl-year[data-v-669d12a0]{display:inline-flex;align-items:center;gap:12px;font-size:clamp(28px,3.4vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1}.tl-spark[data-v-669d12a0]{flex:1;height:1px;min-width:24px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 60%,transparent),transparent)}.tl-title[data-v-669d12a0]{margin-top:14px;font-size:clamp(17px,1.9vw,21px);font-weight:700}.tl-desc[data-v-669d12a0]{margin-top:10px;font-size:clamp(14px,1.5vw,15.5px);line-height:1.65}.tl-item.left .tl-card[data-v-669d12a0] .glass-card{text-align:right}.tl-item.left .tl-year[data-v-669d12a0]{flex-direction:row-reverse}.tl-item.left .tl-spark[data-v-669d12a0]{background:linear-gradient(270deg,color-mix(in srgb,var(--accent) 60%,transparent),transparent)}@media (max-width: 760px){.tl-line[data-v-669d12a0]{left:9px;transform:none}.tl-item[data-v-669d12a0]{grid-template-columns:1fr;align-items:stretch}.tl-item+.tl-item[data-v-669d12a0]{margin-top:22px}.tl-node[data-v-669d12a0]{left:9px;top:26px;transform:translate(-50%,-50%)}.tl-item.left .tl-card-wrap[data-v-669d12a0],.tl-item.right .tl-card-wrap[data-v-669d12a0]{grid-column:1;justify-content:flex-start;padding-left:clamp(30px,9vw,44px);padding-right:0}.tl-card[data-v-669d12a0]{max-width:none}.tl-item.left .tl-card[data-v-669d12a0] .glass-card{text-align:left}.tl-item.left .tl-year[data-v-669d12a0]{flex-direction:row}.tl-item.left .tl-spark[data-v-669d12a0]{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 60%,transparent),transparent)}}@media (prefers-reduced-motion: reduce){.tl-ring[data-v-669d12a0]{animation:none;opacity:0}}.marquee[data-v-6c8c25bd]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track[data-v-6c8c25bd]{display:flex;width:max-content;animation:marquee-6c8c25bd var(--mq-speed) linear infinite}.marquee__track.reverse[data-v-6c8c25bd]{animation-direction:reverse}.marquee__track[data-v-6c8c25bd]:hover{animation-play-state:paused}.marquee__group[data-v-6c8c25bd]{display:flex;align-items:center;gap:clamp(28px,4vw,64px);padding-inline:clamp(14px,2vw,32px)}@keyframes marquee-6c8c25bd{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.marquee__track[data-v-6c8c25bd]{animation:none}}.partners[data-v-142f4d0f]{position:relative}.wall[data-v-142f4d0f]{display:flex;flex-direction:column;gap:clamp(16px,2.4vw,28px)}.pill[data-v-142f4d0f]{display:inline-flex;align-items:center;gap:12px;padding:12px 22px;border-radius:14px;background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:blur(10px);color:var(--text-muted);text-decoration:none;white-space:nowrap;transition:color .3s var(--ease),border-color .3s var(--ease),background .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease)}.pill[data-v-142f4d0f]:hover{color:var(--text);background:color-mix(in srgb,var(--primary) 10%,var(--glass));border-color:color-mix(in srgb,var(--primary) 38%,var(--glass-border));transform:translateY(-3px);box-shadow:0 14px 34px -16px var(--glow)}.pill__logo[data-v-142f4d0f]{width:28px;height:28px;object-fit:contain;border-radius:7px;filter:grayscale(1);opacity:.7;transition:filter .3s var(--ease),opacity .3s var(--ease)}.pill:hover .pill__logo[data-v-142f4d0f]{filter:grayscale(0);opacity:1}.pill__mark[data-v-142f4d0f]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;font-size:14px;font-weight:800;font-family:var(--font-mono);color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,transparent);border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);transition:background .3s var(--ease),color .3s var(--ease)}.pill:hover .pill__mark[data-v-142f4d0f]{background:color-mix(in srgb,var(--primary) 22%,transparent);color:var(--primary-2)}.pill__name[data-v-142f4d0f]{font-size:clamp(14px,1.6vw,16px);font-weight:600;letter-spacing:.01em}@media (max-width: 760px){.pill[data-v-142f4d0f]{padding:10px 16px}.pill__name[data-v-142f4d0f]{font-size:13.5px}}@media (prefers-reduced-motion: reduce){.pill[data-v-142f4d0f]:hover{transform:none}}.news-head[data-v-e9a00208]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.news-head[data-v-e9a00208] .section-head{margin-bottom:0}.view-all[data-v-e9a00208]{flex-shrink:0;margin-bottom:6px}.news-grid[data-v-e9a00208]{margin-top:clamp(36px,5vw,56px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,26px)}.news-card[data-v-e9a00208]{display:flex;flex-direction:column;gap:0;padding:0;cursor:pointer}.cover[data-v-e9a00208]{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.cover-img[data-v-e9a00208]{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.cover-fallback[data-v-e9a00208]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--grad-primary);transition:transform .6s var(--ease)}.cover-fallback[data-v-e9a00208]:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 80% 10%,color-mix(in srgb,var(--cover-accent) 55%,transparent),transparent 60%),linear-gradient(180deg,transparent,color-mix(in srgb,#000 28%,transparent))}.cover-glow[data-v-e9a00208]{position:absolute;width:120px;height:120px;border-radius:50%;background:color-mix(in srgb,#fff 26%,transparent);filter:blur(28px);opacity:.7}.cover-icon[data-v-e9a00208]{position:relative;color:#fff;opacity:.92;filter:drop-shadow(0 4px 12px rgba(0,0,0,.35))}.news-card:hover .cover-img[data-v-e9a00208],.news-card:hover .cover-fallback[data-v-e9a00208]{transform:scale(1.06)}.cat[data-v-e9a00208]{position:absolute;top:12px;left:12px;background:color-mix(in srgb,#000 42%,transparent);border-color:color-mix(in srgb,#fff 22%,transparent);color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1}.body[data-v-e9a00208]{display:flex;flex-direction:column;gap:12px;padding:clamp(18px,2vw,24px);flex:1}.meta[data-v-e9a00208]{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text-muted);letter-spacing:.02em}.meta .mono[data-v-e9a00208]{font-family:var(--font-mono)}.title[data-v-e9a00208]{font-size:clamp(17px,1.7vw,20px);font-weight:700;letter-spacing:-.01em;line-height:1.3;transition:color .3s var(--ease)}.news-card:hover .title[data-v-e9a00208]{color:var(--primary)}.summary[data-v-e9a00208]{color:var(--text-dim);font-size:clamp(13.5px,1.4vw,15px);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.foot[data-v-e9a00208]{margin-top:auto;padding-top:14px;border-top:1px solid var(--glass-border);display:flex;align-items:center;justify-content:space-between;gap:12px}.author[data-v-e9a00208]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-muted);font-weight:600}.more[data-v-e9a00208]{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--accent);white-space:nowrap}.more-arrow[data-v-e9a00208]{transition:transform .3s var(--ease)}.news-card:hover .more-arrow[data-v-e9a00208]{transform:translate(4px)}@media (max-width: 960px){.news-grid[data-v-e9a00208]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 760px){.news-grid[data-v-e9a00208]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.cover-img[data-v-e9a00208],.cover-fallback[data-v-e9a00208],.more-arrow[data-v-e9a00208]{transition:none}.news-card:hover .cover-img[data-v-e9a00208],.news-card:hover .cover-fallback[data-v-e9a00208]{transform:none}}.faq-inner[data-v-8f20756f]{position:relative}.faq-list[data-v-8f20756f]{max-width:860px;margin-inline:auto;display:flex;flex-direction:column;gap:14px}.faq-row[data-v-8f20756f]{position:relative;background:var(--glass);border:1px solid var(--glass-border);border-left:2px solid transparent;border-radius:var(--radius);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);overflow:hidden;transition:border-color .45s var(--ease),box-shadow .45s var(--ease),background .45s var(--ease)}.faq-row[data-v-8f20756f]:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--glass-border))}.faq-row.open[data-v-8f20756f]{border-left-color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,var(--glass-border));background:color-mix(in srgb,var(--primary) 7%,var(--glass));box-shadow:0 24px 60px -32px color-mix(in srgb,var(--accent) 55%,transparent)}.faq-q[data-v-8f20756f]{width:100%;display:flex;align-items:center;gap:clamp(12px,2vw,20px);padding:clamp(16px,2.2vw,24px) clamp(18px,2.4vw,28px);background:transparent;border:0;text-align:left;color:var(--text)}.faq-q__num[data-v-8f20756f]{flex:none;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:8px;padding:5px 8px;line-height:1;transition:color .35s var(--ease),background .35s var(--ease)}.faq-q__text[data-v-8f20756f]{flex:1;font-size:clamp(15.5px,1.8vw,18.5px);font-weight:600;line-height:1.4}.faq-q__chevron[data-v-8f20756f]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:var(--text-dim);background:var(--glass);border:1px solid var(--glass-border);transition:transform .4s var(--ease),color .35s var(--ease),border-color .35s var(--ease),background .35s var(--ease)}.faq-row.open .faq-q__chevron[data-v-8f20756f]{transform:rotate(180deg);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--glass-border));background:color-mix(in srgb,var(--accent) 12%,transparent)}.faq-a[data-v-8f20756f]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.faq-row.open .faq-a[data-v-8f20756f]{grid-template-rows:1fr}.faq-a__inner[data-v-8f20756f]{overflow:hidden;min-height:0}.faq-a__text[data-v-8f20756f]{padding:0 clamp(18px,2.4vw,28px) clamp(18px,2.2vw,24px) clamp(46px,6vw,70px);font-size:clamp(14px,1.55vw,16px);line-height:1.7;color:var(--text-dim)}@media (max-width: 760px){.faq-a__text[data-v-8f20756f]{padding-left:clamp(18px,2.4vw,28px)}}@media (prefers-reduced-motion: reduce){.faq-a[data-v-8f20756f],.faq-q__chevron[data-v-8f20756f],.faq-row[data-v-8f20756f]{transition:none}}.contact[data-v-d26256f7]{position:relative;overflow:hidden}.contact-glow[data-v-d26256f7]{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(60% 55% at 82% 18%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 70%),radial-gradient(58% 60% at 8% 92%,color-mix(in srgb,var(--primary) 22%,transparent),transparent 72%)}.contact-grid-tex[data-v-d26256f7]{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.35}.contact-inner[data-v-d26256f7]{position:relative;z-index:1}.contact-cols[data-v-d26256f7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(34px,5vw,72px);align-items:start}.lead[data-v-d26256f7]{max-width:560px}.lead-title[data-v-d26256f7]{margin-top:18px;font-size:clamp(30px,4.4vw,54px);font-weight:800;line-height:1.08;letter-spacing:-.02em}.lead-sub[data-v-d26256f7]{margin-top:18px;font-size:clamp(15px,1.6vw,18px);max-width:46ch}.info[data-v-d26256f7]{margin-top:clamp(30px,4vw,44px);display:grid;gap:14px}.info-row[data-v-d26256f7]{display:flex;align-items:center;gap:14px}.info-ic[data-v-d26256f7]{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid var(--glass-border);transition:transform .35s var(--ease),color .35s var(--ease),background .35s var(--ease)}.info-row:hover .info-ic[data-v-d26256f7]{transform:translateY(-3px);color:var(--text);background:color-mix(in srgb,var(--accent) 24%,transparent)}.info-body[data-v-d26256f7]{display:flex;flex-direction:column;gap:2px;min-width:0}.info-label[data-v-d26256f7]{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.info-val[data-v-d26256f7]{font-size:15.5px;font-weight:600;color:var(--text);word-break:break-word;transition:color .3s var(--ease)}a.info-val[data-v-d26256f7]:hover{color:var(--accent)}.social[data-v-d26256f7]{margin-top:clamp(28px,3.5vw,38px);display:flex;gap:12px;flex-wrap:wrap}.social-link[data-v-d26256f7]{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:var(--text-dim);background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:blur(8px);transition:transform .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease)}.social-link[data-v-d26256f7]:hover{transform:translateY(-4px);color:var(--text);border-color:color-mix(in srgb,var(--primary) 55%,var(--glass-border));box-shadow:0 16px 36px -16px var(--glow)}.form-wrap[data-v-d26256f7]{position:relative}.form[data-v-d26256f7]{display:grid;gap:16px}.field[data-v-d26256f7]{display:grid;gap:7px;min-width:0}.field-row[data-v-d26256f7]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.f-label[data-v-d26256f7]{font-size:13px;font-weight:600;color:var(--text-dim)}.req[data-v-d26256f7]{color:var(--accent-2)}.f-input[data-v-d26256f7]{width:100%;padding:12px 14px;font-family:inherit;font-size:14.5px;color:var(--text);background:color-mix(in srgb,var(--bg) 55%,transparent);border:1px solid var(--glass-border);border-radius:var(--radius-sm);outline:none;transition:border-color .3s var(--ease),box-shadow .3s var(--ease),background .3s var(--ease)}.f-input[data-v-d26256f7]::placeholder{color:var(--text-muted)}.f-input[data-v-d26256f7]:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--glass-border))}.f-input[data-v-d26256f7]:focus{border-color:var(--primary);background:color-mix(in srgb,var(--bg) 35%,transparent);box-shadow:0 0 0 3px var(--ring),0 0 26px -6px var(--glow)}.f-input.invalid[data-v-d26256f7]{border-color:var(--accent-2)}.f-input.invalid[data-v-d26256f7]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-2) 45%,transparent)}.f-textarea[data-v-d26256f7]{resize:vertical;min-height:84px;line-height:1.55}.select-wrap[data-v-d26256f7]{position:relative}.f-select[data-v-d26256f7]{appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer}.f-select option[data-v-d26256f7]{background:var(--bg-elevated);color:var(--text)}.select-caret[data-v-d26256f7]{position:absolute;right:13px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.f-err[data-v-d26256f7]{font-size:12.5px;color:var(--accent-2);display:flex;align-items:center;gap:6px}.f-err--row[data-v-d26256f7]{margin-top:-6px}.f-err--form[data-v-d26256f7]{margin-top:2px}.submit[data-v-d26256f7]{margin-top:6px;width:100%}.submit[data-v-d26256f7]:disabled{opacity:.7;cursor:progress}.spin[data-v-d26256f7]{animation:spin-d26256f7 .9s linear infinite}@keyframes spin-d26256f7{to{transform:rotate(360deg)}}.success[data-v-d26256f7]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:clamp(22px,4vw,44px) 0}.success-ic[data-v-d26256f7]{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--grad-primary);box-shadow:0 18px 44px -14px var(--glow);animation:pop-d26256f7 .5s var(--ease) both}@keyframes pop-d26256f7{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.success-text[data-v-d26256f7]{font-size:clamp(16px,2vw,19px);font-weight:700;color:var(--text);max-width:30ch}.success-again[data-v-d26256f7]{gap:7px}.swap-enter-active[data-v-d26256f7],.swap-leave-active[data-v-d26256f7]{transition:opacity .35s var(--ease),transform .35s var(--ease)}.swap-enter-from[data-v-d26256f7]{opacity:0;transform:translateY(12px)}.swap-leave-to[data-v-d26256f7]{opacity:0;transform:translateY(-10px)}@media (max-width: 760px){.contact-cols[data-v-d26256f7]{grid-template-columns:1fr;gap:40px}.field-row[data-v-d26256f7]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.spin[data-v-d26256f7],.success-ic[data-v-d26256f7]{animation:none}.swap-enter-active[data-v-d26256f7],.swap-leave-active[data-v-d26256f7]{transition:opacity .2s linear}.swap-enter-from[data-v-d26256f7],.swap-leave-to[data-v-d26256f7]{transform:none}}:root{--bg: #05060f;--bg-2: #0a0c1a;--bg-elevated: #11142a;--glass: rgba(20, 24, 52, .55);--glass-border: rgba(130, 140, 255, .18);--text: #eef0ff;--text-dim: #aab0d8;--text-muted: #6b7099;--primary: #6366f1;--primary-2: #9333ea;--accent: #22d3ee;--accent-2: #ec4899;--border: rgba(140, 150, 255, .14);--glow: rgba(99, 102, 241, .45);--grad-primary: linear-gradient(120deg, #6366f1, #9333ea);--grad-text: linear-gradient(120deg, #a5b4fc, #22d3ee 60%, #e879f9);--shadow: 0 24px 70px rgba(0, 0, 0, .55);--ring: rgba(99, 102, 241, .6);--time-tint: transparent;--season: #22d3ee;--font-sans: "Inter", "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", ui-monospace, Menlo, Consolas, monospace;--maxw: 1240px;--gutter: clamp(18px, 5vw, 56px);--radius-sm: 10px;--radius: 18px;--radius-lg: 28px;--radius-xl: 40px;--ease: cubic-bezier(.22, 1, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--section-pad: clamp(72px, 11vw, 150px);--z-nav: 100;--z-overlay: 500;--z-modal: 1000}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--font-sans);background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;transition:background-color .8s var(--ease),color .6s var(--ease)}h1,h2,h3,h4{line-height:1.15;font-weight:700;letter-spacing:-.01em;margin:0}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}ul{margin:0;padding:0;list-style:none}::selection{background:var(--primary);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}.container{width:min(100% - var(--gutter) * 2,var(--maxw));margin-inline:auto}.section{padding-block:var(--section-pad);position:relative}.section-sm{padding-block:clamp(48px,7vw,90px)}.gradient-text{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.eyebrow:before{content:"";width:22px;height:1.5px;background:var(--accent);opacity:.8}.text-dim{color:var(--text-dim)}.text-muted{color:var(--text-muted)}.mono{font-family:var(--font-mono)}.glass{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.reveal{opacity:0;transform:translateY(var(--reveal-y, 28px));transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);will-change:opacity,transform}.reveal.reveal-scale{transform:translateY(var(--reveal-y, 28px)) scale(.96)}.reveal.is-revealed{opacity:1;transform:none}.btn{--btn-pad-y: 13px;--btn-pad-x: 26px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:var(--btn-pad-y) var(--btn-pad-x);border-radius:999px;border:1px solid transparent;font-size:15px;font-weight:600;white-space:nowrap;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s,border-color .3s,color .3s}.btn-primary{background:var(--grad-primary);color:#fff;box-shadow:0 10px 30px -8px var(--glow)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 44px -10px var(--glow)}.btn-ghost{background:var(--glass);border-color:var(--glass-border);color:var(--text)}.btn-ghost:hover{transform:translateY(-2px);border-color:var(--primary);color:var(--text)}.btn-sm{--btn-pad-y: 9px;--btn-pad-x: 18px;font-size:14px}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:12.5px;font-weight:600;background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--text);border:1px solid var(--glass-border)}.section-head{max-width:720px;margin-bottom:clamp(36px,5vw,64px)}.section-head h2{font-size:clamp(28px,4.4vw,50px);margin-top:14px}.section-head .sub{margin-top:16px;font-size:clamp(15px,1.6vw,18px);color:var(--text-dim)}.section-head.center{margin-inline:auto;text-align:center}.section-head.center .eyebrow{justify-content:center}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.grid-texture{background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%)}
