:root{--bg-base: #050507;--bg-elevated: #0d0d12;--bg-overlay: #14141a;--bg-glass: rgba(20, 20, 26, .6);--text-primary: #ffffff;--text-secondary: #c9d1d9;--text-muted: #8b949e;--text-faint: #6e7681;--accent: #8336e6;--accent-hover: #9d5cff;--accent-soft: rgba(131, 54, 230, .15);--accent-2: #06b6d4;--accent-2-soft: rgba(6, 182, 212, .15);--accent-violet: #b48cff;--border-subtle: rgba(255, 255, 255, .06);--border-default: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .18);--r-sm: 8px;--r-md: 16px;--r-lg: 24px;--r-xl: 32px;--r-full: 9999px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 8px 32px rgba(0, 0, 0, .4);--shadow-lg: 0 16px 60px rgba(0, 0, 0, .5);--shadow-glow: 0 0 60px rgba(131, 54, 230, .15);--shadow-glow-2: 0 0 60px rgba(6, 182, 212, .12);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--container-max: 1280px;--header-height: 64px;--sidebar-width: 260px;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", "PingFang SC", Roboto, sans-serif;--font-mono: "JetBrains Mono", "Cascadia Code", "Consolas", monospace;--font-display: "Inter", -apple-system, sans-serif;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--duration-fast: .15s;--duration-base: .3s;--duration-slow: .6s}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--space-5));color-scheme:dark}body{min-height:100dvh;font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--text-secondary);background-color:var(--bg-base);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}@supports not (height: 100dvh){body{min-height:100vh}}a{color:inherit;text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}.skip-link{position:absolute;top:var(--space-2);left:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--accent);color:#fff;font-weight:600;border-radius:var(--r-sm);z-index:200;transform:translateY(-200%);transition:transform var(--duration-fast) var(--ease-out)}.skip-link:focus-visible{transform:translateY(0)}.safe-top{padding-top:env(safe-area-inset-top,0px)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}img,video{display:block;max-width:100%;height:auto}::selection{background-color:var(--accent);color:var(--bg-base)}::-webkit-scrollbar{width:10px;height:10px;-webkit-appearance:none}@supports (scrollbar-width: thin){html{scrollbar-gutter:stable}}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--bg-overlay);border-radius:var(--r-full)}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.reveal-base{opacity:0;transform:translateY(24px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out);will-change:opacity,transform}.reveal-base.revealed{opacity:1;transform:translateY(0)}.reveal-base [data-reveal-child]{opacity:0;transform:translateY(12px);transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out);transition-delay:calc(var(--i, 0) * 60ms);will-change:opacity,transform}.reveal-base.revealed [data-reveal-child]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.reveal-base,.reveal-base [data-reveal-child]{opacity:1!important;transform:none!important;transition:none!important}}@media (hover: none){.hover-only{display:none!important}}@media (pointer: coarse){:root{--touch-pad: 12px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#app{margin:0;padding:0;width:100%;min-height:100dvh}@supports not (height: 100dvh){#app{min-height:100vh}}.app-header[data-v-6bb2c398]{position:fixed;top:0;left:0;right:0;z-index:100;height:calc(var(--header-height) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);background:transparent;transition:background-color var(--duration-base) var(--ease-out),backdrop-filter var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out);border-bottom:1px solid transparent}.app-header.scrolled[data-v-6bb2c398],.app-header.menu-open[data-v-6bb2c398]{background-color:#050507b3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom-color:var(--border-subtle)}.header-inner[data-v-6bb2c398]{height:var(--header-height);margin:0 auto;padding:0 var(--space-6);display:flex;align-items:center;gap:var(--space-5)}.brand[data-v-6bb2c398]{display:flex;align-items:center;gap:var(--space-3);font-weight:700;font-size:15px;color:var(--text-primary);letter-spacing:-.01em;flex-shrink:0;min-height:44px}.brand-logo[data-v-6bb2c398]{width:32px;height:32px;border-radius:8px;flex-shrink:0}.brand-name[data-v-6bb2c398]{white-space:nowrap}.nav-links[data-v-6bb2c398]{display:flex;align-items:center;gap:var(--space-2);flex:1;justify-content:center}.nav-link[data-v-6bb2c398]{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--space-4);font-size:14px;font-weight:500;color:var(--text-muted);border-radius:var(--r-full);transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.nav-link[data-v-6bb2c398]:hover,.nav-link[data-v-6bb2c398]:focus-visible{color:var(--text-primary);background-color:#ffffff0a}.nav-link.active[data-v-6bb2c398]{color:var(--accent);background-color:var(--accent-soft)}.header-actions[data-v-6bb2c398]{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.lang-toggle[data-v-6bb2c398]{min-width:44px;min-height:44px;padding:0 var(--space-3);border-radius:var(--r-full);border:1px solid var(--border-default);background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.lang-toggle[data-v-6bb2c398]:hover,.lang-toggle[data-v-6bb2c398]:focus-visible{border-color:var(--accent);color:var(--accent)}.cta-download[data-v-6bb2c398]{display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4);min-height:44px;border-radius:var(--r-full);background:linear-gradient(135deg,var(--accent),#5e1bb8);color:#fff;font-size:13px;font-weight:600;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.cta-download[data-v-6bb2c398]:hover,.cta-download[data-v-6bb2c398]:focus-visible{transform:translateY(-1px);box-shadow:0 8px 24px #8336e659}.cta-download[data-v-6bb2c398]:focus-visible{outline-color:#fff}.menu-toggle[data-v-6bb2c398]{display:none;min-width:44px;min-height:44px;padding:0;border-radius:var(--r-md);border:1px solid var(--border-default);color:var(--text-primary);align-items:center;justify-content:center}.menu-toggle[data-v-6bb2c398]:hover,.menu-toggle[data-v-6bb2c398]:focus-visible{border-color:var(--accent);color:var(--accent)}@media (max-width: 768px){.nav-links[data-v-6bb2c398]{display:none}.header-inner[data-v-6bb2c398]{padding:0 var(--space-4);gap:var(--space-3)}.header-actions[data-v-6bb2c398]{margin-left:auto}.menu-toggle[data-v-6bb2c398]{display:inline-flex}.cta-download-text[data-v-6bb2c398]{display:none}.cta-download[data-v-6bb2c398]{padding:0;width:44px;justify-content:center}.brand-name[data-v-6bb2c398]{display:none}}@media (max-width: 360px){.header-inner[data-v-6bb2c398]{padding:0 var(--space-3)}.cta-download[data-v-6bb2c398]{display:none}}.drawer-backdrop[data-v-6bb2c398]{position:fixed;inset:0;z-index:90;background:#020204a6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.drawer[data-v-6bb2c398]{position:fixed;top:0;right:0;bottom:0;z-index:110;width:min(86vw,360px);padding:calc(env(safe-area-inset-top,0px) + var(--space-6)) var(--space-6) calc(env(safe-area-inset-bottom,0px) + var(--space-6));background:var(--bg-elevated);border-left:1px solid var(--border-default);box-shadow:-24px 0 60px #0009;display:flex;flex-direction:column;gap:var(--space-5)}.drawer-header[data-v-6bb2c398]{display:flex;align-items:center;justify-content:space-between}.drawer-eyebrow[data-v-6bb2c398]{font-size:11px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.15em}.drawer-nav[data-v-6bb2c398]{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3);flex:1;min-height:0;overflow-y:auto}.drawer-link[data-v-6bb2c398]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);min-height:56px;border-radius:var(--r-md);border:1px solid transparent;color:var(--text-secondary);font-size:16px;font-weight:500;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.drawer-link[data-v-6bb2c398]:hover,.drawer-link[data-v-6bb2c398]:focus-visible{color:var(--text-primary);background-color:#ffffff0a;border-color:var(--border-subtle)}.drawer-link.active[data-v-6bb2c398]{color:var(--accent);background-color:var(--accent-soft);border-color:#8336e64d}.drawer-link-index[data-v-6bb2c398]{font-family:var(--font-mono);font-size:12px;color:var(--text-faint);letter-spacing:.1em;flex-shrink:0}.drawer-link.active .drawer-link-index[data-v-6bb2c398]{color:var(--accent)}.drawer-link-label[data-v-6bb2c398]{flex:1;min-width:0;word-break:break-word}.drawer-footer[data-v-6bb2c398]{margin-top:var(--space-4)}.drawer-cta[data-v-6bb2c398]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 var(--space-5);border-radius:var(--r-full);background:linear-gradient(135deg,var(--accent),#5e1bb8);color:#fff;font-size:15px;font-weight:600}.drawer-fade-enter-active[data-v-6bb2c398],.drawer-fade-leave-active[data-v-6bb2c398]{transition:opacity var(--duration-base) var(--ease-out)}.drawer-fade-enter-from[data-v-6bb2c398],.drawer-fade-leave-to[data-v-6bb2c398]{opacity:0}.drawer-slide-enter-active[data-v-6bb2c398],.drawer-slide-leave-active[data-v-6bb2c398]{transition:transform var(--duration-base) var(--ease-out)}.drawer-slide-enter-from[data-v-6bb2c398],.drawer-slide-leave-to[data-v-6bb2c398]{transform:translate(100%)}.page-enter-active,.page-leave-active{transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);will-change:opacity,transform}.page-leave-active{transition-duration:.36s;transition-timing-function:var(--ease-in-out)}.page-enter-from{opacity:0;transform:translateY(16px) scale(.985)}.page-leave-to{opacity:0;transform:translateY(-12px) scale(.995)}.app-footer[data-v-136840cf]{background:linear-gradient(180deg,var(--bg-base) 0%,#020203 100%);border-top:1px solid var(--border-subtle);padding:var(--space-8) 0 calc(env(safe-area-inset-bottom,0px) + var(--space-5));margin-top:var(--space-9)}.footer-inner[data-v-136840cf]{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-6)}.footer-grid[data-v-136840cf]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:var(--space-7);margin-bottom:var(--space-7)}.footer-brand-col[data-v-136840cf]{display:flex;flex-direction:column;gap:var(--space-3)}.footer-brand[data-v-136840cf]{display:flex;align-items:center;gap:var(--space-3);font-size:15px;font-weight:700;color:var(--text-primary)}.brand-logo[data-v-136840cf]{width:32px;height:32px;border-radius:8px;flex-shrink:0}.footer-tagline[data-v-136840cf]{font-size:13px;color:var(--text-muted);line-height:1.6;max-width:280px}.footer-title[data-v-136840cf]{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.footer-list[data-v-136840cf]{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.footer-list a[data-v-136840cf]{display:inline-flex;align-items:center;min-height:36px;font-size:13px;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-out)}.footer-list a[data-v-136840cf]:hover,.footer-list a[data-v-136840cf]:focus-visible{color:var(--accent)}.footer-bottom[data-v-136840cf]{padding-top:var(--space-5);border-top:1px solid var(--border-subtle);text-align:center;font-size:12px;color:var(--text-faint)}@media (max-width: 900px){.footer-grid[data-v-136840cf]{grid-template-columns:1fr 1fr}.footer-brand-col[data-v-136840cf]{grid-column:1 / -1}}@media (max-width: 480px){.footer-grid[data-v-136840cf]{grid-template-columns:1fr}.footer-inner[data-v-136840cf]{padding:0 var(--space-4)}.footer-list a[data-v-136840cf]{min-height:44px}}.page-layout[data-v-8f4a6b2b]{min-height:100dvh;display:flex;flex-direction:column}@supports not (height: 100dvh){.page-layout[data-v-8f4a6b2b]{min-height:100vh}}.page-main[data-v-8f4a6b2b]{flex:1;width:100%}.page-main[data-v-8f4a6b2b]:focus{outline:none}.glow-button[data-v-22952d5b]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-5);min-height:44px;border-radius:var(--r-full);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;overflow:hidden;text-decoration:none;color:inherit;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);isolation:isolate;-webkit-tap-highlight-color:transparent}@media (hover: hover){.glow-button[data-v-22952d5b]:hover{transform:translateY(-1px)}}.glow-button-bg[data-v-22952d5b]{position:absolute;inset:0;z-index:-1;transition:opacity var(--duration-fast) var(--ease-out)}.variant-primary[data-v-22952d5b]{color:#fff;box-shadow:0 4px 20px #8336e640}.variant-primary .glow-button-bg[data-v-22952d5b]{background:linear-gradient(135deg,var(--accent),#5e1bb8)}@media (hover: hover){.variant-primary[data-v-22952d5b]:hover{box-shadow:0 8px 32px #8336e666}}.variant-secondary[data-v-22952d5b]{color:var(--text-primary);border:1px solid var(--border-default)}.variant-secondary .glow-button-bg[data-v-22952d5b]{background:#ffffff0a}@media (hover: hover){.variant-secondary[data-v-22952d5b]:hover{border-color:var(--accent);box-shadow:0 8px 24px #8336e626}}.variant-ghost[data-v-22952d5b]{color:var(--text-secondary)}.variant-ghost .glow-button-bg[data-v-22952d5b]{background:transparent}@media (hover: hover){.variant-ghost[data-v-22952d5b]:hover{color:var(--text-primary);background:#ffffff0a}}.glow-button[data-v-22952d5b]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.variant-primary[data-v-22952d5b]:focus-visible{outline-color:#fff}.glow-button-content[data-v-22952d5b]{display:inline-flex;align-items:center;gap:var(--space-2)}.shader-canvas[data-v-18e9c54e]{display:block;width:100%;height:100%;contain:strict}@media (prefers-reduced-motion: reduce){.shader-canvas[data-v-18e9c54e]{display:none}}.hero-section[data-v-6330c79c]{position:relative;min-height:100dvh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top,0px) + var(--header-height) + var(--space-7)) var(--space-6) calc(env(safe-area-inset-bottom,0px) + var(--space-7));overflow:hidden}@supports not (height: 100dvh){.hero-section[data-v-6330c79c]{min-height:100vh}}.hero-bg[data-v-6330c79c]{position:absolute;inset:0;z-index:0;pointer-events:none}.hero-content[data-v-6330c79c]{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-5);width:100%}.hero-eyebrow[data-v-6330c79c]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--accent-soft);border:1px solid rgba(131,54,230,.3);border-radius:var(--r-full);font-size:12px;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.1em}.eyebrow-dot[data-v-6330c79c]{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:pulse-dot-6330c79c 2s ease-in-out infinite}@keyframes pulse-dot-6330c79c{0%,to{opacity:1}50%{opacity:.4}}.hero-title[data-v-6330c79c]{font-size:clamp(36px,8vw,96px);font-weight:800;line-height:1.2;letter-spacing:-.04em;color:var(--text-primary);margin:0;display:flex;flex-wrap:wrap;justify-content:center;text-wrap:balance;background:linear-gradient(180deg,#fff,#c9d1d9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;word-break:break-word}.title-char[data-v-6330c79c]{display:inline-block;opacity:0;transform:translateY(20px);animation:char-rise-6330c79c .6s var(--ease-out) forwards;padding-bottom:10px}@keyframes char-rise-6330c79c{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.title-char[data-v-6330c79c]{animation:none;opacity:1;transform:none}}.hero-subtitle[data-v-6330c79c]{font-size:clamp(15px,1.4vw,20px);line-height:1.6;color:var(--text-secondary);max-width:640px;margin:0;text-wrap:pretty}.hero-cta[data-v-6330c79c]{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:var(--space-3)}.hero-meta[data-v-6330c79c]{display:flex;align-items:center;gap:var(--space-3);font-size:13px;color:var(--text-muted);margin-top:var(--space-4);flex-wrap:wrap;justify-content:center}.meta-item[data-v-6330c79c]{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.meta-divider[data-v-6330c79c]{color:var(--text-faint)}.scroll-indicator[data-v-6330c79c]{position:absolute;bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-6));left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);z-index:1}.scroll-text[data-v-6330c79c]{font-size:11px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.15em}.scroll-arrow[data-v-6330c79c]{width:1px;height:32px;background:linear-gradient(180deg,var(--accent),transparent);position:relative;overflow:hidden}.scroll-arrow[data-v-6330c79c]:after{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:var(--accent);animation:scroll-line-6330c79c 2s ease-in-out infinite}@keyframes scroll-line-6330c79c{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}@media (max-width: 768px){.hero-meta[data-v-6330c79c]{font-size:12px;gap:var(--space-2)}}@media (max-width: 640px){.hero-section[data-v-6330c79c]{padding-left:var(--space-4);padding-right:var(--space-4)}.hero-cta[data-v-6330c79c]{flex-direction:column;width:100%}.hero-cta[data-v-6330c79c] .glow-button{width:100%}}@media (max-width: 380px){.hero-meta[data-v-6330c79c]{flex-direction:column;align-items:center;gap:var(--space-2)}.meta-divider[data-v-6330c79c]{display:none}}.showcase-section[data-v-e3fabd1e]{padding:var(--space-9) var(--space-6);position:relative}@media (max-width: 640px){.showcase-section[data-v-e3fabd1e]{padding:var(--space-8) var(--space-4)}}.showcase-container[data-v-e3fabd1e]{max-width:1100px;margin:0 auto}.screenshot-frame[data-v-e3fabd1e]{position:relative;border-radius:var(--r-lg);overflow:hidden;background:var(--bg-elevated);border:1px solid var(--border-default);box-shadow:0 0 80px #8336e61f,0 30px 80px #00000080;transition:transform var(--duration-base) var(--ease-out);aspect-ratio:16 / 10}@media (hover: hover){.screenshot-frame[data-v-e3fabd1e]:hover{transform:translateY(-4px)}}.screenshot-frame img[data-v-e3fabd1e]{width:100%;height:100%;display:block;object-fit:cover}.screenshot-glow[data-v-e3fabd1e]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(131,54,230,.06),transparent 50%);pointer-events:none}.showcase-badges[data-v-e3fabd1e]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-6)}.badge[data-v-e3fabd1e]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--r-full);font-size:13px;color:var(--text-secondary)}.badge svg[data-v-e3fabd1e]{color:var(--accent)}.features-section[data-v-1aae42cc]{padding:var(--space-9) var(--space-6);position:relative}.features-container[data-v-1aae42cc]{max-width:var(--container-max);margin:0 auto}.section-header[data-v-1aae42cc]{text-align:center;max-width:640px;margin:0 auto var(--space-8)}.section-eyebrow[data-v-1aae42cc]{font-size:12px;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--space-3)}.section-title[data-v-1aae42cc]{font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--text-primary);margin:0 0 var(--space-4);text-wrap:balance;word-break:break-word}.section-subtitle[data-v-1aae42cc]{font-size:16px;color:var(--text-muted);line-height:1.6}.features-list[data-v-1aae42cc]{display:flex;flex-direction:column;gap:var(--space-9)}.feature-row[data-v-1aae42cc]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7);align-items:center}.feature-row.reverse[data-v-1aae42cc]{direction:rtl}.feature-row.reverse[data-v-1aae42cc]>*{direction:ltr}.feature-text[data-v-1aae42cc]{display:flex;flex-direction:column;gap:var(--space-4)}.feature-number[data-v-1aae42cc]{font-size:14px;font-weight:700;letter-spacing:.1em;font-family:var(--font-mono);width:fit-content;padding:var(--space-1) var(--space-3);border-radius:var(--r-sm);background:var(--bg-elevated);border:1px solid var(--border-default)}.feature-amber .feature-number[data-v-1aae42cc]{color:var(--accent);border-color:#8336e666;background:var(--accent-soft)}.feature-cyan .feature-number[data-v-1aae42cc]{color:var(--accent-2);border-color:#06b6d466;background:var(--accent-2-soft)}.feature-violet .feature-number[data-v-1aae42cc]{color:var(--accent-violet);border-color:#a78bfa66;background:#a78bfa1a}.feature-title[data-v-1aae42cc]{font-size:clamp(24px,2.5vw,36px);font-weight:700;letter-spacing:-.02em;color:var(--text-primary);line-height:1.2;margin:0}.feature-content[data-v-1aae42cc]{font-size:16px;line-height:1.7;color:var(--text-secondary);margin:0}.feature-visual[data-v-1aae42cc]{position:relative}.feature-image-frame[data-v-1aae42cc]{position:relative;border-radius:var(--r-lg);overflow:hidden;background:var(--bg-elevated);border:1px solid var(--border-default);box-shadow:var(--shadow-lg);transition:transform var(--duration-base) var(--ease-out);aspect-ratio:16 / 10}@media (hover: hover){.feature-image-frame[data-v-1aae42cc]:hover{transform:translateY(-4px)}}.feature-image-frame[data-v-1aae42cc]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(131,54,230,.04));pointer-events:none;z-index:1}.feature-image-frame img[data-v-1aae42cc]{width:100%;height:100%;display:block;object-fit:cover}.feature-amber .feature-image-frame[data-v-1aae42cc]{box-shadow:0 16px 60px #00000080,0 0 80px #8336e626}.feature-cyan .feature-image-frame[data-v-1aae42cc]{box-shadow:0 16px 60px #00000080,0 0 80px #06b6d426}.feature-violet .feature-image-frame[data-v-1aae42cc]{box-shadow:0 16px 60px #00000080,0 0 80px #a78bfa26}@media (max-width: 900px){.feature-row[data-v-1aae42cc]{grid-template-columns:1fr;gap:var(--space-5)}.feature-row.reverse[data-v-1aae42cc]{direction:ltr}.features-section[data-v-1aae42cc]{padding:var(--space-8) var(--space-4)}.features-list[data-v-1aae42cc]{gap:var(--space-7)}}.spectrum-bars[data-v-1b193963]{display:flex;align-items:center;justify-content:center;gap:3px;width:100%;overflow:hidden}.spectrum-bar[data-v-1b193963]{flex:1 1 0;min-width:2px;height:30%;min-height:6px;max-height:100%;border-radius:2px;background:linear-gradient(180deg,var(--accent),var(--accent-2));opacity:.6;transform-origin:center bottom}.spectrum-bar.animated[data-v-1b193963]{animation:spectrum-pulse-1b193963 var(--duration, 1s) ease-in-out infinite;animation-delay:var(--delay, 0s)}@media (prefers-reduced-motion: reduce){.spectrum-bar.animated[data-v-1b193963]{animation:none}}@keyframes spectrum-pulse-1b193963{0%,to{height:15%;opacity:.4;filter:hue-rotate(0deg)}50%{height:90%;opacity:1;filter:hue-rotate(var(--hue-shift, 0deg))}}.spectrum-section[data-v-234f0129]{padding:var(--space-9) var(--space-6);position:relative;overflow:hidden}.spectrum-bg[data-v-234f0129]{position:absolute;inset:0;z-index:0}.spectrum-blob[data-v-234f0129]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3}.spectrum-blob-1[data-v-234f0129]{width:600px;height:600px;background:var(--accent);top:-200px;right:-200px}.spectrum-blob-2[data-v-234f0129]{width:500px;height:500px;background:var(--accent-2);bottom:-200px;left:-200px}.spectrum-container[data-v-234f0129]{max-width:var(--container-max);margin:0 auto;position:relative;z-index:1}.spectrum-grid[data-v-234f0129]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7);align-items:center}.section-eyebrow[data-v-234f0129]{font-size:12px;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--space-3)}.section-title[data-v-234f0129]{font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--text-primary);margin:0 0 var(--space-4);text-wrap:balance;word-break:break-word}.section-description[data-v-234f0129]{font-size:16px;color:var(--text-secondary);line-height:1.7;margin:0 0 var(--space-5)}.spectrum-features[data-v-234f0129]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}.mini-feature[data-v-234f0129]{display:flex;gap:var(--space-3);align-items:flex-start}.mini-dot[data-v-234f0129]{width:8px;height:8px;border-radius:50%;background:var(--accent);margin-top:8px;flex-shrink:0;box-shadow:0 0 12px var(--accent)}.mini-title[data-v-234f0129]{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.mini-desc[data-v-234f0129]{font-size:13px;color:var(--text-muted);line-height:1.5}.spectrum-actions[data-v-234f0129]{display:flex;gap:var(--space-3);flex-wrap:wrap}.spectrum-visual[data-v-234f0129]{position:relative}.visual-card[data-v-234f0129]{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--r-lg);padding:var(--space-3);box-shadow:0 0 80px #8336e61a,0 30px 80px #0006}.visual-image-wrapper[data-v-234f0129]{border-radius:var(--r-md);overflow:hidden;background:var(--bg-base);aspect-ratio:16 / 10}.visual-image-wrapper img[data-v-234f0129]{width:100%;height:100%;object-fit:cover}.visual-spectrogram[data-v-234f0129]{margin-top:var(--space-3);padding:var(--space-3);background:var(--bg-base);border-radius:var(--r-md)}@media (max-width: 900px){.spectrum-grid[data-v-234f0129]{grid-template-columns:1fr}.spectrum-section[data-v-234f0129]{padding:var(--space-8) var(--space-4)}.spectrum-actions[data-v-234f0129]{flex-direction:column;width:100%}.spectrum-actions[data-v-234f0129] .glow-button{width:100%}}@media (max-width: 720px){.spectrum-blob[data-v-234f0129]{filter:blur(70px);opacity:.25}.spectrum-blob-1[data-v-234f0129]{width:360px;height:360px;top:-120px;right:-120px}.spectrum-blob-2[data-v-234f0129]{width:300px;height:300px;bottom:-120px;left:-80px}}.stats-section[data-v-71e7b116]{padding:var(--space-7) var(--space-6);position:relative;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated)}.stats-container[data-v-71e7b116]{max-width:var(--container-max);margin:0 auto}.stats-grid[data-v-71e7b116]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.stat-item[data-v-71e7b116]{text-align:center;padding:var(--space-4);position:relative}.stat-value[data-v-71e7b116]{font-size:clamp(36px,4vw,56px);font-weight:800;line-height:1;letter-spacing:-.04em;background:linear-gradient(135deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:var(--space-3)}.stat-divider[data-v-71e7b116]{width:32px;height:2px;background:var(--accent);margin:0 auto var(--space-3);border-radius:2px}.stat-label[data-v-71e7b116]{font-size:13px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-weight:500}@media (max-width: 720px){.stats-grid[data-v-71e7b116]{grid-template-columns:repeat(2,1fr)}}.doc-sidebar[data-v-e2e2369b]{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--header-height) + var(--space-5));width:var(--sidebar-width);max-height:calc(100dvh - var(--header-height) - var(--space-7));overflow-y:auto;padding-right:var(--space-3);align-self:flex-start}@supports not (height: 100dvh){.doc-sidebar[data-v-e2e2369b]{max-height:calc(100vh - var(--header-height) - var(--space-7))}}.sidebar-header[data-v-e2e2369b]{padding:0 var(--space-3);margin-bottom:var(--space-5)}.sidebar-eyebrow[data-v-e2e2369b]{font-size:11px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--space-2)}.sidebar-title[data-v-e2e2369b]{font-size:14px;font-weight:600;color:var(--text-secondary)}.sidebar-nav[data-v-e2e2369b]{display:flex;flex-direction:column;gap:var(--space-1)}.sidebar-item[data-v-e2e2369b]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);min-height:44px;border-radius:var(--r-md);background:transparent;border:1px solid transparent;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);font-family:inherit;color:var(--text-secondary);min-width:0}.sidebar-item[data-v-e2e2369b]:hover,.sidebar-item[data-v-e2e2369b]:focus-visible{background:var(--bg-elevated);border-color:var(--border-subtle);color:var(--text-primary)}.sidebar-item.active[data-v-e2e2369b]{background:var(--accent-soft);border-color:#8336e64d}.item-number[data-v-e2e2369b]{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--text-faint);letter-spacing:.05em;flex-shrink:0}.sidebar-item.active .item-number[data-v-e2e2369b]{color:var(--accent)}.item-icon[data-v-e2e2369b]{font-size:16px;flex-shrink:0}.item-title[data-v-e2e2369b]{font-size:13px;font-weight:500;color:inherit;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-item.active .item-title[data-v-e2e2369b]{color:var(--text-primary)}@media (max-width: 960px){.doc-sidebar[data-v-e2e2369b]{position:static;width:100%;max-height:none;padding:0;margin-bottom:var(--space-5)}.sidebar-nav[data-v-e2e2369b]{flex-direction:row;overflow-x:auto;gap:var(--space-2);padding:var(--space-1) 0 var(--space-3);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sidebar-nav[data-v-e2e2369b]::-webkit-scrollbar{display:none}.sidebar-item[data-v-e2e2369b]{flex:0 0 auto;min-width:132px;max-width:200px;scroll-snap-align:start}.item-title[data-v-e2e2369b]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.setting-item[data-v-af916201]{padding:var(--space-5);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-md);transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.setting-item[data-v-af916201]:hover{border-color:var(--border-default);background:#10101a}.setting-header[data-v-af916201]{margin-bottom:var(--space-3)}.setting-meta[data-v-af916201]{display:flex;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap}.setting-type[data-v-af916201]{display:inline-block;padding:2px 8px;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:600;border-radius:var(--r-sm);text-transform:uppercase;letter-spacing:.05em}.setting-range[data-v-af916201]{display:inline-block;padding:2px 8px;background:var(--bg-overlay);color:var(--text-muted);font-family:var(--font-mono);font-size:11px;border-radius:var(--r-sm)}.setting-name[data-v-af916201]{font-size:18px;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.01em}.setting-description[data-v-af916201]{font-size:14px;color:var(--text-secondary);line-height:1.7;margin:0 0 var(--space-4)}.setting-options[data-v-af916201]{margin-bottom:var(--space-4)}.options-label[data-v-af916201]{display:block;font-size:12px;color:var(--text-muted);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.05em}.options-list[data-v-af916201]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.option-chip[data-v-af916201]{display:inline-block;padding:4px 10px;background:var(--bg-overlay);border:1px solid var(--border-subtle);border-radius:var(--r-sm);font-size:12px;color:var(--text-secondary);font-family:var(--font-mono)}.setting-visual[data-v-af916201]{padding:var(--space-3);background:var(--bg-base);border-radius:var(--r-sm);border:1px solid var(--border-subtle)}.toggle-mock[data-v-af916201]{width:40px;height:22px;background:var(--accent);border-radius:var(--r-full);position:relative}.toggle-knob[data-v-af916201]{position:absolute;top:2px;right:2px;width:18px;height:18px;background:#fff;border-radius:50%}.visual-hint[data-v-af916201]{font-size:11px;color:var(--text-faint);margin-left:var(--space-3)}.select-mock[data-v-af916201]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--bg-overlay);border:1px solid var(--border-default);border-radius:var(--r-sm);font-size:13px;color:var(--text-primary);max-width:280px}.slider-mock[data-v-af916201]{display:flex;align-items:center;gap:var(--space-3)}.slider-track[data-v-af916201]{flex:1;height:4px;background:var(--bg-overlay);border-radius:2px;position:relative}.slider-fill[data-v-af916201]{position:absolute;inset:0;width:50%;background:var(--accent);border-radius:2px}.slider-knob[data-v-af916201]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;background:#fff;border-radius:50%;box-shadow:0 2px 8px #0006}.slider-value[data-v-af916201]{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);min-width:48px;text-align:right}.color-mock[data-v-af916201]{display:flex;gap:var(--space-2)}.color-swatch[data-v-af916201]{width:36px;height:36px;border-radius:var(--r-sm);background:var(--accent);border:2px solid var(--border-default)}.color-swatch-2[data-v-af916201]{background:var(--accent-2)}.color-swatch-3[data-v-af916201]{background:var(--accent-violet)}.shortcut-mock[data-v-af916201]{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.shortcut-mock kbd[data-v-af916201]{padding:4px 8px;background:var(--bg-overlay);border:1px solid var(--border-default);border-bottom-width:2px;border-radius:var(--r-sm);font-family:inherit;color:var(--text-primary);font-size:11px}.radio-mock[data-v-af916201]{display:flex;flex-direction:column;gap:var(--space-2)}.radio-item[data-v-af916201]{display:flex;align-items:center;gap:var(--space-2);font-size:13px;color:var(--text-secondary)}.radio-circle[data-v-af916201]{width:14px;height:14px;border-radius:50%;border:2px solid var(--border-strong);position:relative}.radio-circle[data-v-af916201]:after{content:"";position:absolute;inset:2px;border-radius:50%;background:transparent}.radio-item:first-child .radio-circle[data-v-af916201]:after{background:var(--accent)}.text-mock[data-v-af916201]{display:flex;flex-direction:column;gap:6px}.text-line[data-v-af916201]{height:8px;background:var(--bg-overlay);border-radius:4px;width:100%}.text-line.short[data-v-af916201]{width:60%}.guide-page[data-v-d7ab1f3c]{width:100%}.guide-hero[data-v-d7ab1f3c]{position:relative;padding:calc(env(safe-area-inset-top,0px) + var(--header-height) + var(--space-8)) var(--space-6) var(--space-8);border-bottom:1px solid var(--border-subtle);overflow:hidden}.guide-hero[data-v-d7ab1f3c]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top,var(--accent-soft),transparent 60%);pointer-events:none}.guide-hero-inner[data-v-d7ab1f3c]{position:relative;max-width:var(--container-max);margin:0 auto}.guide-eyebrow[data-v-d7ab1f3c]{font-size:12px;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--space-3)}.guide-title[data-v-d7ab1f3c]{font-size:clamp(28px,5vw,64px);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--text-primary);margin:0 0 var(--space-4);text-wrap:balance;word-break:break-word}.guide-intro[data-v-d7ab1f3c]{font-size:18px;color:var(--text-secondary);line-height:1.6;max-width:720px;margin:0 0 var(--space-7)}.guide-stats[data-v-d7ab1f3c]{display:flex;gap:var(--space-7)}.guide-stat[data-v-d7ab1f3c]{display:flex;flex-direction:column}.stat-num[data-v-d7ab1f3c]{font-size:32px;font-weight:800;background:linear-gradient(135deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.stat-label[data-v-d7ab1f3c]{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:var(--space-2)}.guide-content[data-v-d7ab1f3c]{display:grid;grid-template-columns:var(--sidebar-width) 1fr;gap:var(--space-7);max-width:var(--container-max);margin:0 auto;padding:var(--space-7) var(--space-6)}.guide-main[data-v-d7ab1f3c]{min-width:0}.chapter[data-v-d7ab1f3c]{margin-bottom:var(--space-9);scroll-margin-top:calc(var(--header-height) + var(--space-4))}.chapter[data-v-d7ab1f3c]:last-of-type{margin-bottom:0}.chapter-header[data-v-d7ab1f3c]{display:flex;gap:var(--space-4);align-items:flex-start;padding-bottom:var(--space-5);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-subtle)}.chapter-header>div[data-v-d7ab1f3c]:last-child{min-width:0}.chapter-title[data-v-d7ab1f3c],.chapter-intro[data-v-d7ab1f3c]{word-break:break-word;overflow-wrap:anywhere}.chapter-number[data-v-d7ab1f3c]{font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--accent);padding:var(--space-2) var(--space-3);border:1px solid rgba(131,54,230,.3);background:var(--accent-soft);border-radius:var(--r-sm);letter-spacing:.05em;flex-shrink:0}.chapter-icon[data-v-d7ab1f3c]{font-size:32px;flex-shrink:0;line-height:1}.chapter-title[data-v-d7ab1f3c]{font-size:clamp(24px,3vw,36px);font-weight:800;letter-spacing:-.02em;color:var(--text-primary);line-height:1.2;margin:0 0 var(--space-2)}.chapter-intro[data-v-d7ab1f3c]{font-size:14px;color:var(--text-muted);line-height:1.6;margin:0}.chapter-items[data-v-d7ab1f3c]{display:flex;flex-direction:column;gap:var(--space-4)}.guide-footer[data-v-d7ab1f3c]{margin-top:var(--space-8);text-align:center}.footer-divider[data-v-d7ab1f3c]{width:80px;height:1px;background:var(--border-default);margin:0 auto var(--space-5)}.footer-text[data-v-d7ab1f3c]{font-size:14px;color:var(--text-muted);max-width:480px;margin:0 auto;line-height:1.6}@media (max-width: 960px){.guide-content[data-v-d7ab1f3c]{grid-template-columns:1fr;gap:var(--space-4)}.guide-stats[data-v-d7ab1f3c]{flex-wrap:wrap;gap:var(--space-5)}}@media (max-width: 640px){.guide-hero[data-v-d7ab1f3c]{padding-left:var(--space-4);padding-right:var(--space-4)}.guide-content[data-v-d7ab1f3c]{padding:var(--space-6) var(--space-4)}.chapter-header[data-v-d7ab1f3c]{gap:var(--space-3)}.chapter-title[data-v-d7ab1f3c]{font-size:clamp(22px,7vw,30px)}}.faq-page[data-v-0815a551]{width:100%}.faq-hero[data-v-0815a551]{padding:calc(env(safe-area-inset-top,0px) + var(--header-height) + var(--space-8)) var(--space-6) var(--space-7);border-bottom:1px solid var(--border-subtle);position:relative;overflow:hidden}.faq-hero[data-v-0815a551]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top right,var(--accent-2-soft),transparent 60%);pointer-events:none}.faq-hero-inner[data-v-0815a551]{position:relative;max-width:var(--container-max);margin:0 auto}.faq-eyebrow[data-v-0815a551]{font-size:12px;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--space-3)}.faq-title[data-v-0815a551]{font-size:clamp(36px,5vw,64px);font-weight:800;letter-spacing:-.03em;color:var(--text-primary);margin:0 0 var(--space-4)}.faq-subtitle[data-v-0815a551]{font-size:18px;color:var(--text-secondary);max-width:720px;line-height:1.6;margin:0 0 var(--space-7)}.faq-stats[data-v-0815a551]{display:flex;align-items:center;gap:var(--space-5)}.faq-stat[data-v-0815a551]{display:flex;flex-direction:column}.faq-stat-num[data-v-0815a551]{font-size:32px;font-weight:800;background:linear-gradient(135deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.faq-stat-label[data-v-0815a551]{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:var(--space-2)}.faq-stat-divider[data-v-0815a551]{width:1px;height:32px;background:var(--border-default)}.faq-content[data-v-0815a551]{max-width:var(--container-max);margin:0 auto;padding:var(--space-7) var(--space-6);display:grid;grid-template-columns:1fr 280px;gap:var(--space-6)}.faq-list[data-v-0815a551]{display:flex;flex-direction:column;gap:var(--space-3)}.faq-item[data-v-0815a551]{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-md);overflow:hidden;transition:border-color var(--duration-fast) var(--ease-out)}.faq-item.open[data-v-0815a551]{border-color:#8336e64d;background:linear-gradient(180deg,var(--bg-elevated),#11111a)}.faq-trigger[data-v-0815a551]{width:100%;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:transparent;text-align:left;cursor:pointer;font-family:inherit;min-height:56px;color:var(--text-primary)}.faq-trigger:hover .faq-question[data-v-0815a551],.faq-trigger:focus-visible .faq-question[data-v-0815a551]{color:var(--accent)}.faq-number[data-v-0815a551]{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--accent);padding:4px 10px;background:var(--accent-soft);border-radius:var(--r-sm);flex-shrink:0}.faq-question[data-v-0815a551]{flex:1;min-width:0;font-size:16px;font-weight:600;color:var(--text-primary);word-break:break-word}.faq-icon[data-v-0815a551]{color:var(--text-muted);transition:transform .4s cubic-bezier(.16,1,.3,1),color var(--duration-base) var(--ease-out);flex-shrink:0}.faq-item.open .faq-icon[data-v-0815a551]{transform:rotate(180deg);color:var(--accent)}.faq-body[data-v-0815a551]{display:grid;grid-template-rows:0fr;border-top:1px solid transparent;opacity:0;transition:grid-template-rows var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.faq-body.is-open[data-v-0815a551]{grid-template-rows:1fr;opacity:1;border-top-color:var(--border-subtle)}.faq-body-inner[data-v-0815a551]{overflow:hidden;min-height:0;padding:0 var(--space-5);transition:padding var(--duration-base) var(--ease-out)}.faq-body.is-open .faq-body-inner[data-v-0815a551]{padding:var(--space-5)}.faq-steps[data-v-0815a551]{list-style:none;counter-reset:step;padding:0;margin:0}.faq-step[data-v-0815a551]{position:relative;padding-left:var(--space-7);margin-bottom:var(--space-3);font-size:14px;line-height:1.7;color:var(--text-secondary);opacity:0;transform:translateY(8px);transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.faq-body.is-open .faq-step[data-v-0815a551]{opacity:1;transform:translateY(0);transition-delay:calc(var(--i, 0) * 40ms + 80ms)}.faq-step[data-v-0815a551]:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:2px;width:22px;height:22px;border-radius:50%;background:var(--bg-overlay);border:1px solid var(--border-default);color:var(--accent);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono)}.faq-links[data-v-0815a551]{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border-subtle);opacity:0;transform:translateY(6px);transition:opacity var(--duration-base) var(--ease-out) .2s,transform var(--duration-base) var(--ease-out) .2s}.faq-body.is-open .faq-links[data-v-0815a551]{opacity:1;transform:translateY(0)}.links-label[data-v-0815a551]{font-size:11px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-3)}.links-list[data-v-0815a551]{display:flex;flex-direction:column;gap:var(--space-2)}.faq-link[data-v-0815a551]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:13px;color:var(--accent);transition:color var(--duration-fast) var(--ease-out)}.faq-link[data-v-0815a551]:hover{color:var(--accent-hover)}.faq-sidebar[data-v-0815a551]{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--header-height) + var(--space-5));align-self:flex-start}.sidebar-card[data-v-0815a551]{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--r-md);padding:var(--space-5)}.sidebar-title[data-v-0815a551]{font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-3)}.sidebar-text[data-v-0815a551]{font-size:14px;color:var(--text-secondary);line-height:1.6;margin:0 0 var(--space-5)}.sidebar-actions[data-v-0815a551]{display:flex;flex-direction:column;gap:var(--space-3)}.sidebar-link[data-v-0815a551]{font-size:13px;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-out)}.sidebar-link[data-v-0815a551]:hover{color:var(--accent)}@media (max-width: 1100px){.faq-content[data-v-0815a551]{grid-template-columns:1fr}.faq-sidebar[data-v-0815a551]{position:static}}@media (max-width: 640px){.faq-hero[data-v-0815a551]{padding-left:var(--space-4);padding-right:var(--space-4)}.faq-content[data-v-0815a551]{padding:var(--space-6) var(--space-4)}.faq-trigger[data-v-0815a551]{padding:var(--space-4);gap:var(--space-3)}.faq-question[data-v-0815a551]{font-size:15px}.faq-step[data-v-0815a551]{padding-left:var(--space-6)}.faq-link[data-v-0815a551],.sidebar-link[data-v-0815a551]{min-height:44px;padding:var(--space-2) 0}}@media (prefers-reduced-motion: reduce){.faq-step[data-v-0815a551],.faq-icon[data-v-0815a551],.faq-body[data-v-0815a551],.faq-body-inner[data-v-0815a551],.faq-body.is-open .faq-links[data-v-0815a551]{transition:none!important;animation:none!important;opacity:1!important;transform:none!important}}.viz-page[data-v-0339b48d]{width:100%}.viz-hero[data-v-0339b48d]{position:relative;padding:calc(env(safe-area-inset-top,0px) + var(--header-height) + var(--space-8)) var(--space-6) var(--space-8);overflow:hidden;border-bottom:1px solid var(--border-subtle)}.viz-hero-bg[data-v-0339b48d]{position:absolute;inset:0;z-index:0;pointer-events:none}.viz-blob[data-v-0339b48d]{position:absolute;border-radius:50%;filter:blur(120px);opacity:.4}.viz-blob-1[data-v-0339b48d]{width:600px;height:600px;background:var(--accent-2);top:-200px;right:-100px}.viz-blob-2[data-v-0339b48d]{width:500px;height:500px;background:var(--accent);bottom:-200px;left:-100px}@media (max-width: 720px){.viz-blob[data-v-0339b48d]{filter:blur(80px);opacity:.3}.viz-blob-1[data-v-0339b48d]{width:360px;height:360px;top:-120px;right:-80px}.viz-blob-2[data-v-0339b48d]{width:300px;height:300px;bottom:-120px;left:-60px}}.viz-hero-inner[data-v-0339b48d]{position:relative;z-index:1;max-width:900px;margin:0 auto;text-align:center}.viz-eyebrow[data-v-0339b48d]{font-size:12px;font-weight:600;color:var(--accent-2);text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--space-3)}.viz-title[data-v-0339b48d]{font-size:clamp(32px,6vw,80px);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--text-primary);margin:0 0 var(--space-4);background:linear-gradient(180deg,#fff,#c9d1d9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-wrap:balance;word-break:break-word}.viz-subtitle[data-v-0339b48d]{font-size:clamp(15px,1.3vw,18px);color:var(--text-secondary);line-height:1.7;max-width:640px;margin:0 auto var(--space-6)}.viz-actions[data-v-0339b48d]{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-7)}.viz-bars-wrap[data-v-0339b48d]{max-width:700px;margin:0 auto;padding:var(--space-4);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--r-md)}.viz-showcase[data-v-0339b48d]{padding:var(--space-9) var(--space-6)}.viz-container[data-v-0339b48d]{max-width:var(--container-max);margin:0 auto}.viz-image-frame[data-v-0339b48d]{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border-default);background:var(--bg-elevated);box-shadow:0 0 80px #06b6d426,0 30px 80px #00000080;margin-bottom:var(--space-8);aspect-ratio:16 / 9}.viz-image-frame img[data-v-0339b48d]{width:100%;height:100%;display:block;object-fit:cover}.viz-section-title[data-v-0339b48d]{font-size:clamp(24px,3vw,32px);font-weight:700;color:var(--text-primary);margin:0 0 var(--space-6);text-align:center}.viz-feature-grid[data-v-0339b48d]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.viz-feature[data-v-0339b48d]{padding:var(--space-5);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-md);transition:all var(--duration-fast) var(--ease-out)}.viz-feature[data-v-0339b48d]:hover{border-color:#06b6d44d;transform:translateY(-2px)}.viz-feature-icon[data-v-0339b48d]{width:40px;height:40px;border-radius:var(--r-sm);background:var(--accent-2-soft);color:var(--accent-2);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-3)}.viz-feature h3[data-v-0339b48d]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-2)}.viz-feature p[data-v-0339b48d]{font-size:14px;color:var(--text-muted);line-height:1.6;margin:0}@media (max-width: 720px){.viz-feature-grid[data-v-0339b48d]{grid-template-columns:1fr}.viz-hero[data-v-0339b48d],.viz-showcase[data-v-0339b48d]{padding-left:var(--space-4);padding-right:var(--space-4)}.viz-actions[data-v-0339b48d]{flex-direction:column;width:100%}.viz-actions[data-v-0339b48d] .glow-button{width:100%}.viz-bars-wrap[data-v-0339b48d]{padding:var(--space-3)}}.disclaimer-page[data-v-60f2bd99]{width:100%}.disclaimer-hero[data-v-60f2bd99]{padding:calc(env(safe-area-inset-top,0px) + var(--header-height) + var(--space-8)) var(--space-6) var(--space-7);border-bottom:1px solid var(--border-subtle);position:relative;overflow:hidden}.disclaimer-hero[data-v-60f2bd99]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top right,var(--accent-2-soft),transparent 60%);pointer-events:none}.disclaimer-hero-inner[data-v-60f2bd99]{position:relative;max-width:var(--container-max);margin:0 auto}.disclaimer-eyebrow[data-v-60f2bd99]{font-size:12px;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--space-3)}.disclaimer-title[data-v-60f2bd99]{font-size:clamp(36px,5vw,64px);font-weight:800;letter-spacing:-.03em;color:var(--text-primary);margin:0 0 var(--space-4)}.disclaimer-subtitle[data-v-60f2bd99]{font-size:18px;color:var(--text-secondary);max-width:760px;line-height:1.6;margin:0 0 var(--space-5)}.disclaimer-meta[data-v-60f2bd99]{font-size:12px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-mono)}.disclaimer-content[data-v-60f2bd99]{max-width:820px;margin:0 auto;padding:var(--space-8) var(--space-6)}.disclaimer-document[data-v-60f2bd99]{display:flex;flex-direction:column;gap:var(--space-7)}.disclaimer-section[data-v-60f2bd99]{padding-bottom:var(--space-6);border-bottom:1px solid var(--border-subtle)}.disclaimer-section[data-v-60f2bd99]:last-child{border-bottom:none;padding-bottom:0}.section-title[data-v-60f2bd99]{font-size:clamp(20px,2.4vw,26px);font-weight:700;color:var(--text-primary);letter-spacing:-.01em;margin:0 0 var(--space-4);scroll-margin-top:calc(env(safe-area-inset-top,0px) + var(--header-height) + var(--space-5))}.section-paragraph[data-v-60f2bd99]{font-size:15px;line-height:1.85;color:var(--text-secondary);margin:0 0 var(--space-4)}.section-paragraph[data-v-60f2bd99]:last-child{margin-bottom:0}@media (max-width: 640px){.disclaimer-hero[data-v-60f2bd99]{padding-left:var(--space-4);padding-right:var(--space-4)}.disclaimer-content[data-v-60f2bd99]{padding:var(--space-7) var(--space-4)}.section-paragraph[data-v-60f2bd99]{font-size:14px}}@media (prefers-reduced-motion: reduce){.section-title[data-v-60f2bd99],.section-paragraph[data-v-60f2bd99]{transition:none!important;animation:none!important}}
