.modal-mask[data-v-731894a5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--modal-mask);display:grid;place-items:center;padding:1rem;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);overscroll-behavior:contain;touch-action:none}.modal[data-v-731894a5]{width:min(820px,100%);max-height:min(82vh,820px);display:flex;flex-direction:column;background:var(--modal-bg);backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));box-shadow:var(--glass-inset-strong),0 0 0 1px var(--glass-outline),var(--glass-shadow);padding:1.15rem 1.25rem 1.2rem;color:var(--ink)}.modal-head[data-v-731894a5]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem}.modal-head h2[data-v-731894a5]{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:-.03em}.modal-sub[data-v-731894a5]{margin:.25rem 0 0;color:var(--muted);font-size:.85rem}.head-actions[data-v-731894a5]{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.close[data-v-731894a5]{border:0;background:transparent;font-size:1.4rem;line-height:1;cursor:pointer;color:var(--muted);padding:.15rem .35rem}.empty[data-v-731894a5]{margin:0;padding:1.5rem .5rem;text-align:center;color:var(--muted)}.error[data-v-731894a5]{margin:0 0 .75rem;color:var(--danger);background:var(--danger-soft);border-radius:10px;padding:.65rem .8rem;font-size:.88rem}.history-list[data-v-731894a5]{overflow:auto;overscroll-behavior:contain;touch-action:pan-y;display:flex;flex-direction:column;gap:.35rem;margin:0 -.25rem;padding:0 .25rem .15rem}.history-item[data-v-731894a5]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%;text-align:left;border:1px solid var(--glass-border);background:var(--history-item-bg);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:var(--glass-inset);border-radius:12px;padding:.8rem .85rem;cursor:pointer;color:inherit;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.history-item[data-v-731894a5]:hover{background:var(--accent-soft);border-color:#0084ff38}.history-main[data-v-731894a5]{min-width:0;flex:1}.history-title[data-v-731894a5]{font-weight:600;font-size:.95rem}.history-snippet[data-v-731894a5]{color:var(--muted);font-size:.86rem;margin-top:.3rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.history-actions[data-v-731894a5]{flex-shrink:0}.modal-mask[data-v-79db9363]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--modal-mask);display:grid;place-items:center;padding:1rem;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.modal[data-v-79db9363]{width:min(420px,100%);background:var(--modal-bg-soft);backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));box-shadow:var(--glass-inset-strong),0 0 0 1px var(--glass-outline),var(--glass-shadow);padding:1.25rem 1.35rem 1.4rem;color:var(--ink)}.modal-head[data-v-79db9363]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9rem}.modal-head h2[data-v-79db9363]{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:-.03em}.close[data-v-79db9363]{border:0;background:transparent;font-size:1.4rem;line-height:1;cursor:pointer;color:var(--muted)}.tabs[data-v-79db9363]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-bottom:1rem;background:var(--tabs-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:10px;padding:.25rem}.tabs button[data-v-79db9363]{border:0;background:transparent;border-radius:8px;padding:.5rem;cursor:pointer;color:var(--muted);font-weight:600}.tabs button.active[data-v-79db9363]{background:var(--tabs-active-bg);color:var(--accent-strong);box-shadow:0 1px 4px #0f172a14}.form[data-v-79db9363]{display:flex;flex-direction:column;gap:.85rem}label[data-v-79db9363]{display:flex;flex-direction:column;gap:.35rem;font-size:.88rem;color:var(--muted)}input[data-v-79db9363]{border:1px solid var(--glass-border);border-radius:10px;padding:.7rem .85rem;background:var(--input-glass);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:var(--glass-inset);color:var(--ink)}input[data-v-79db9363]:focus{outline:3px solid rgba(0,132,255,.25);border-color:#0084ff80}.code-row[data-v-79db9363],.captcha-row[data-v-79db9363]{display:grid;grid-template-columns:1fr auto;gap:.55rem;align-items:end}.code-field[data-v-79db9363]{min-width:0}.code-btn[data-v-79db9363]{height:2.7rem;min-width:7.2rem;border-radius:10px;border:1px solid var(--glass-border);background:var(--tabs-bg);color:var(--accent-strong);font-weight:600;cursor:pointer;padding:0 .85rem}.code-btn[data-v-79db9363]:disabled{opacity:.55;cursor:not-allowed}.captcha-img-btn[data-v-79db9363]{height:2.7rem;width:140px;padding:0;border:1px solid var(--glass-border);border-radius:10px;background:#f3f6fb;cursor:pointer;overflow:hidden;display:grid;place-items:center;font-size:.8rem;color:var(--muted)}.captcha-img-btn img[data-v-79db9363]{display:block;width:140px;height:44px}.captcha-img-btn[data-v-79db9363]:disabled{opacity:.6;cursor:wait}.hint[data-v-79db9363]{margin:-.35rem 0 0;font-size:.8rem;color:var(--muted)}.error[data-v-79db9363]{margin:0;color:var(--danger);background:var(--danger-soft);border-radius:10px;padding:.65rem .8rem;font-size:.88rem}.submit[data-v-79db9363]{width:100%;justify-content:center;margin-top:.25rem;border-radius:16px}.submit[data-v-79db9363]:disabled{opacity:.55;cursor:not-allowed}.legal[data-v-79db9363]{margin:.15rem 0 0;text-align:center;font-size:.78rem;line-height:1.5;color:var(--muted)}.legal-link[data-v-79db9363]{color:var(--accent-strong);text-decoration:none}.legal-link[data-v-79db9363]:hover{text-decoration:underline}.site-header[data-v-47ccdf5c]{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;justify-content:center;width:100%;margin:0;padding:1.1rem 1rem 0;pointer-events:none;background:transparent}.nav-bar[data-v-47ccdf5c]{display:flex;align-items:center;justify-content:center;gap:1.25rem;width:fit-content;max-width:100%;margin:0;padding:.55rem .75rem .55rem 1.1rem;color:var(--ink);pointer-events:auto}.brand[data-v-47ccdf5c]{display:inline-flex;align-items:center;gap:.45rem;font-size:1.15rem;font-weight:700;letter-spacing:-.03em;color:var(--ink);text-decoration:none;flex-shrink:0}.brand-logo[data-v-47ccdf5c]{width:28px;height:28px;object-fit:contain;border-radius:22%;flex-shrink:0}.nav-links[data-v-47ccdf5c]{display:none;align-items:center;gap:1.35rem}@media(min-width:768px){.nav-links[data-v-47ccdf5c]{display:flex}}.nav-link[data-v-47ccdf5c]{color:var(--nav-link);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s ease;white-space:nowrap}.nav-link[data-v-47ccdf5c]:hover,.nav-link.active[data-v-47ccdf5c]{color:var(--accent-strong)}.header-right[data-v-47ccdf5c]{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.theme-toggle[data-v-47ccdf5c]{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--border);border-radius:12px;background:var(--signup-bg);color:var(--ink);cursor:pointer;box-shadow:var(--signup-inset);transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.theme-toggle[data-v-47ccdf5c]:hover{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent-strong) 35%,var(--border));color:var(--accent-strong);transform:scale(1.04)}.theme-icon[data-v-47ccdf5c]{display:block;transition:transform .25s ease}.theme-toggle:hover .theme-icon[data-v-47ccdf5c]{transform:rotate(-12deg) scale(1.05)}.signup-btn[data-v-47ccdf5c]{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--border);background:var(--signup-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--ink);padding:.45rem .75rem .45rem .95rem;border-radius:12px;font-size:.875rem;font-weight:500;cursor:pointer;box-shadow:var(--signup-inset);transition:transform .2s ease,background .2s ease}.signup-btn[data-v-47ccdf5c]:hover{background:var(--signup-hover);transform:scale(1.02)}.signup-arrow[data-v-47ccdf5c]{width:22px;height:22px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);display:grid;place-items:center}.user-menu[data-v-47ccdf5c]{position:relative}.user-trigger[data-v-47ccdf5c]{display:inline-flex;align-items:center;gap:.55rem;border:0;background:transparent;color:var(--ink);cursor:pointer;padding:.35rem .7rem .35rem .35rem;border-radius:999px;transition:background .2s ease}.user-trigger[data-v-47ccdf5c]:hover{background:var(--accent-soft)}.avatar[data-v-47ccdf5c]{width:32px;height:32px;border-radius:999px;background:var(--accent);color:#fff;display:grid;place-items:center;font-weight:600;font-size:.9rem}.user-name[data-v-47ccdf5c]{font-size:.875rem;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown[data-v-47ccdf5c]{position:absolute;right:0;top:calc(100% + 16px);min-width:180px;padding:.5rem;z-index:50;color:var(--ink);background:var(--dropdown-bg);border:1px solid var(--border);border-radius:16px;box-shadow:var(--dropdown-shadow)}.user-meta[data-v-47ccdf5c]{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .65rem .7rem;border-bottom:1px solid var(--border);margin-bottom:.35rem}.user-meta strong[data-v-47ccdf5c]{font-size:.92rem}.user-meta span[data-v-47ccdf5c]{color:var(--muted);font-size:.8rem}.dropdown-item[data-v-47ccdf5c]{width:100%;text-align:left;border:0;background:transparent;border-radius:8px;padding:.55rem .65rem;cursor:pointer;color:var(--ink)}.dropdown-item[data-v-47ccdf5c]:hover{background:var(--accent-soft);color:var(--accent-strong)}@media(max-width:640px){.user-name[data-v-47ccdf5c]{display:none}}.app-shell[data-v-3df0cae9]{min-height:100vh;background:var(--bg);color:var(--ink)}.badge[data-v-12a5a78d]{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.25rem .7rem;background:var(--accent-soft);color:var(--accent);font-size:.85rem;font-weight:600}.badge[data-status=SUCCESS][data-v-12a5a78d]{background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success)}.badge[data-status=FAILED][data-v-12a5a78d]{background:var(--danger-soft);color:var(--danger)}.spinner[data-v-12a5a78d]{width:12px;height:12px;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 25%,transparent);border-top-color:var(--accent);animation:spin-12a5a78d .9s linear infinite}@keyframes spin-12a5a78d{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner[data-v-12a5a78d]{animation-duration:2.5s}}.active-list[data-v-c76b55d9]{margin-top:1.15rem;border:1px solid var(--border);border-radius:14px;padding:.85rem .9rem;background:var(--glass-bg-soft)}.list-head[data-v-c76b55d9]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.list-title[data-v-c76b55d9]{margin:0;font-size:.92rem;font-weight:600;color:var(--ink)}.count[data-v-c76b55d9]{font-size:.78rem;color:var(--muted);font-variant-numeric:tabular-nums}.items[data-v-c76b55d9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.items li[data-v-c76b55d9]{display:flex;align-items:center;gap:.35rem}.item[data-v-c76b55d9]{flex:1;min-width:0;display:flex;align-items:center;gap:.55rem;border:1px solid transparent;border-radius:10px;padding:.45rem .55rem;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease}.item[data-v-c76b55d9]:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.item.selected[data-v-c76b55d9]{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent-strong) 28%,var(--border))}.label[data-v-c76b55d9]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;color:var(--ink)}.progress[data-v-c76b55d9]{flex-shrink:0;font-size:.78rem;color:var(--muted);font-variant-numeric:tabular-nums}.dismiss[data-v-c76b55d9]{flex-shrink:0;width:1.7rem;height:1.7rem;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:1.1rem;line-height:1;cursor:pointer}.dismiss[data-v-c76b55d9]:hover{background:var(--danger-soft);color:var(--danger)}.audio[data-v-4ce11ff6]{width:100%}.meta[data-v-0abe106d]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:.8rem}.muted[data-v-0abe106d]{color:var(--muted);font-size:.9rem}.transcript-body[data-v-3f8125c9]{padding:1rem 1.1rem}.copy-error[data-v-3f8125c9]{margin:0 0 .6rem;color:var(--danger);font-size:.9rem}.plain-paras[data-v-3f8125c9]{display:flex;flex-direction:column;gap:.95rem}.plain-paras p[data-v-3f8125c9]{margin:0;word-break:break-word;line-height:1.85;text-align:justify}.speaker-list[data-v-3f8125c9]{display:flex;flex-direction:column;gap:.85rem}.speaker-line[data-v-3f8125c9]{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start}.speaker-tag[data-v-3f8125c9]{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .65rem;background:var(--accent-soft);color:var(--accent);font-size:.85rem;font-weight:600;white-space:nowrap}.speaker-content[data-v-3f8125c9]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline}.timestamp[data-v-3f8125c9]{color:var(--muted);font-size:.8rem;font-variant-numeric:tabular-nums}.speaker-text[data-v-3f8125c9]{line-height:1.8;word-break:break-word}.steps-wrap[data-v-72ab6cb9]{margin:.5rem 0 1.2rem;padding:.9rem 1rem .85rem;border-radius:14px;background:var(--glass-bg-soft);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border:1px solid var(--glass-border);box-shadow:var(--glass-inset)}.steps[data-v-72ab6cb9]{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:center;gap:.35rem}.step[data-v-72ab6cb9]{display:flex;flex-direction:column;align-items:center;gap:.3rem}.dot[data-v-72ab6cb9]{width:16px;height:16px;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:2px solid color-mix(in srgb,var(--accent) 25%,transparent);transition:background .15s ease,border-color .15s ease}.connector[data-v-72ab6cb9]{height:2px;border-radius:2px;background:color-mix(in srgb,var(--accent) 18%,transparent)}.connector[data-state=done][data-v-72ab6cb9]{background:linear-gradient(90deg,var(--accent),var(--blue))}.step[data-state=done] .dot[data-v-72ab6cb9],.step[data-state=active] .dot[data-v-72ab6cb9]{background:var(--accent-soft);border-color:var(--accent)}.step[data-state=error] .dot[data-v-72ab6cb9]{background:var(--danger-soft);border-color:var(--danger)}.label[data-v-72ab6cb9]{font-size:.8rem;color:var(--muted);white-space:nowrap}.step[data-state=active] .label[data-v-72ab6cb9],.step[data-state=done] .label[data-v-72ab6cb9]{color:var(--accent);font-weight:600}.step[data-state=error] .label[data-v-72ab6cb9]{color:var(--danger);font-weight:600}.progress[data-v-72ab6cb9]{margin:.55rem 0 0;text-align:center;font-size:.85rem;color:var(--muted);font-variant-numeric:tabular-nums}.form textarea[data-v-6c7890b4]{width:100%;min-height:8.5rem;border:1px solid var(--border);border-radius:14px;padding:1rem 1.1rem;resize:vertical;background:var(--input-glass-soft);backdrop-filter:blur(16px) saturate(1.25);-webkit-backdrop-filter:blur(16px) saturate(1.25);box-shadow:var(--glass-inset);color:var(--ink);transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.form textarea[data-v-6c7890b4]::placeholder{color:var(--placeholder)}.form textarea[data-v-6c7890b4]:focus{outline:none;border-color:#0084ff73;box-shadow:0 0 0 3px #0084ff1f}.actions[data-v-6c7890b4]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.9rem;flex-wrap:wrap}@media(max-width:640px){.actions[data-v-6c7890b4]{justify-content:stretch}.actions .btn[data-v-6c7890b4]{flex:1;justify-content:center}}.video-wrap[data-v-ac4e4880]{border-radius:12px;overflow:hidden;background:#000;max-width:420px}.video[data-v-ac4e4880]{display:block;width:100%;max-height:320px}.panel[data-v-4eae6b34]{width:min(880px,calc(100% - 2.5rem));margin:0 auto;border-radius:22px;padding:2rem;color:var(--ink);box-shadow:var(--glass-inset),0 0 0 1px var(--glass-outline),0 20px 60px color-mix(in srgb,var(--accent-strong) 10%,transparent)}.panel-head[data-v-4eae6b34]{margin-bottom:1.5rem}.panel-title[data-v-4eae6b34]{margin:0 0 .5rem;font-family:var(--font-display);font-size:1.55rem;font-weight:700;letter-spacing:-.03em;color:var(--ink)}.title-row[data-v-4eae6b34]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.quota-link[data-v-4eae6b34]{border:1px solid color-mix(in srgb,var(--accent-strong) 25%,var(--border));border-radius:999px;padding:.35rem .65rem;background:var(--accent-soft);color:var(--accent-strong);font-size:.76rem;cursor:pointer}.sub[data-v-4eae6b34]{margin:0;color:var(--muted);font-size:.95rem}.error[data-v-4eae6b34]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;color:var(--danger);background:var(--danger-soft);border:1px solid color-mix(in srgb,var(--danger) 25%,transparent);border-radius:12px;padding:.8rem 1rem}.error button[data-v-4eae6b34]{flex-shrink:0;border:0;border-radius:8px;padding:.42rem .65rem;background:var(--danger);color:#fff;cursor:pointer}.result[data-v-4eae6b34]{margin-top:1.5rem;border-top:1px solid var(--border);padding-top:1.4rem}.result-title[data-v-4eae6b34]{margin:0 0 .5rem;font-size:1.25rem;font-weight:500}.desc[data-v-4eae6b34]{color:var(--muted);white-space:pre-wrap;line-height:1.6;margin:0 0 1rem}@media(max-width:640px){.panel[data-v-4eae6b34]{margin:1.5rem auto;padding:1.25rem;border-radius:18px}.title-row[data-v-4eae6b34]{flex-direction:column;align-items:flex-start}}.liquid-orb[data-v-79caf850]{position:relative;aspect-ratio:1;width:100%;max-width:none;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;overflow:visible;isolation:isolate;background:transparent;background-image:radial-gradient(circle at 50% 48%,#0084ff2e,#1ea7ff1a 32%,#52d8ff0d,#fff0 72%)}.liquid-orb.theme-glass[data-v-79caf850]{background-image:radial-gradient(circle at 50% 48%,#5ac8ff47,#3b9eff24 30%,#a78bfa14 48%,#fff0 72%),radial-gradient(circle at 38% 36%,rgba(255,255,255,.22) 0%,transparent 42%);animation:glass-breathe-79caf850 4.5s ease-in-out infinite}@keyframes glass-breathe-79caf850{0%,to{filter:brightness(1)}50%{filter:brightness(1.06)}}.liquid-orb[data-v-79caf850]:active{cursor:pointer}.liquid-orb[data-v-79caf850] .liquid-orb__canvas{display:block;width:100%;height:100%;outline:none;background:transparent}@media(prefers-reduced-motion:reduce){.liquid-orb.theme-glass[data-v-79caf850]{animation:none}}.extract-page[data-v-0df0af7c]{position:relative;isolation:isolate;min-height:100vh;padding:7.5rem 0 3.5rem;background:var(--extract-bg)}.bg-layer[data-v-0df0af7c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.glow[data-v-0df0af7c]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.45}.glow-a[data-v-0df0af7c]{top:-120px;left:-120px;width:560px;height:560px;background:var(--glow-a)}.glow-b[data-v-0df0af7c]{top:-100px;right:-100px;width:480px;height:480px;background:var(--glow-b);opacity:.35;filter:blur(110px)}.page-orb[data-v-0df0af7c]{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%);width:min(72vw,820px)!important;opacity:.92}@media(max-width:900px){.page-orb[data-v-0df0af7c]{width:min(90vw,560px)!important;opacity:.72}}.extract-inner[data-v-0df0af7c]{position:relative;z-index:1;width:min(1600px,100%);margin:0 auto}.ai-stage[data-v-de61fe0f]{--ai-cyan: #5ee0ff;--ai-blue: #3b9eff;--ai-violet: #a78bfa;position:relative;width:min(100%,480px);padding:1.1rem 1rem 1.15rem;border-radius:28px;overflow:hidden;isolation:isolate;border:1px solid color-mix(in srgb,var(--ai-blue) 14%,var(--glass-outline, rgba(15, 23, 42, .06)));box-shadow:var(--stage-shadow);display:flex;flex-direction:column;align-items:stretch;gap:.55rem;cursor:default}.stage-bg[data-v-de61fe0f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--stage-bg)}.bg-grid[data-v-de61fe0f]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.45;background-image:linear-gradient(color-mix(in srgb,var(--ai-blue) 10%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ai-blue) 10%,transparent) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 40%,#000 20%,transparent 75%)}.bg-noise[data-v-de61fe0f]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.bg-glow[data-v-de61fe0f]{position:absolute;border-radius:50%;filter:blur(48px)}.g1[data-v-de61fe0f]{width:220px;height:220px;top:12%;left:18%;background:color-mix(in srgb,var(--ai-blue) 28%,transparent);opacity:.55;animation:glow-drift-de61fe0f 8s ease-in-out infinite}.g2[data-v-de61fe0f]{width:180px;height:180px;bottom:18%;right:10%;background:color-mix(in srgb,var(--ai-cyan) 22%,transparent);opacity:.4;animation:glow-drift-de61fe0f 10s ease-in-out infinite reverse}.float-dot[data-v-de61fe0f]{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--ai-blue);opacity:.35;animation:float-y-de61fe0f 6s ease-in-out infinite}.fd-1[data-v-de61fe0f]{top:18%;left:12%;animation-delay:0s}.fd-2[data-v-de61fe0f]{top:28%;right:14%;animation-delay:-1s;background:var(--ai-cyan)}.fd-3[data-v-de61fe0f]{top:48%;left:8%;animation-delay:-2s}.fd-4[data-v-de61fe0f]{top:62%;right:10%;animation-delay:-.5s;background:var(--ai-violet)}.fd-5[data-v-de61fe0f]{bottom:22%;left:20%;animation-delay:-3s}.fd-6[data-v-de61fe0f]{top:36%;left:46%;animation-delay:-1.5s;width:2px;height:2px}.fd-7[data-v-de61fe0f]{bottom:36%;right:28%;animation-delay:-2.5s;background:var(--ai-cyan)}.fd-8[data-v-de61fe0f]{top:14%;right:32%;animation-delay:-4s}.ai-stage[data-v-de61fe0f]>:not(.stage-bg){position:relative;z-index:1}.stage-input[data-v-de61fe0f]{align-self:center;display:inline-flex;align-items:center;gap:.65rem;border:0;padding:.62rem .95rem .62rem .7rem;border-radius:16px;color:#fff;cursor:pointer;background:linear-gradient(145deg,rgba(255,255,255,.24),transparent 40%),linear-gradient(135deg,#4aa8ff,#2f7dff 55%,#6b8cff);box-shadow:0 14px 34px color-mix(in srgb,var(--ai-blue) 30%,transparent),inset 0 1px #fff6;transition:transform .25s ease,box-shadow .25s ease}.stage-input[data-v-de61fe0f]:hover{transform:translateY(-1px) scale(1.01)}.input-icon[data-v-de61fe0f]{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#ffffff2e}.input-copy[data-v-de61fe0f]{display:flex;flex-direction:column;align-items:flex-start;gap:.08rem;text-align:left;min-width:0}.input-copy strong[data-v-de61fe0f]{font-size:.92rem;font-weight:700;letter-spacing:-.02em;line-height:1.1}.input-copy small[data-v-de61fe0f]{font-size:.66rem;font-weight:500;opacity:.82;font-variant-numeric:tabular-nums;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-dot[data-v-de61fe0f]{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 #ffffff80;animation:ping-de61fe0f 1.6s ease-out infinite}.in-beam[data-v-de61fe0f]{align-self:center;width:2px;height:1.35rem;position:relative}.beam-line[data-v-de61fe0f]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--ai-blue) 20%,transparent),var(--ai-blue));border-radius:999px;opacity:.55}.beam-packet[data-v-de61fe0f]{position:absolute;left:50%;width:4px;height:10px;margin-left:-2px;border-radius:999px;background:linear-gradient(#fff,var(--ai-cyan));animation:packet-fall-de61fe0f 1.5s linear infinite}.stage-core[data-v-de61fe0f]{position:relative;width:min(72%,260px);aspect-ratio:1;margin:.15rem auto .35rem}.neural-net[data-v-de61fe0f]{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;z-index:0;pointer-events:none}.neural-links[data-v-de61fe0f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.28}.neural-links path[data-v-de61fe0f]{fill:none;stroke:color-mix(in srgb,var(--ai-blue) 55%,var(--ai-violet));stroke-width:.6;stroke-dasharray:2 3;animation:dash-flow-de61fe0f 3.5s linear infinite}.node[data-v-de61fe0f]{position:absolute;width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--ai-cyan) 70%,#fff);box-shadow:0 0 8px color-mix(in srgb,var(--ai-blue) 50%,transparent);animation:node-blink-de61fe0f 2.8s ease-in-out infinite;opacity:.35}.n-1[data-v-de61fe0f]{top:12%;left:22%;animation-delay:0s}.n-2[data-v-de61fe0f]{top:18%;right:20%;animation-delay:-.3s}.n-3[data-v-de61fe0f]{top:35%;left:8%;animation-delay:-.7s}.n-4[data-v-de61fe0f]{top:40%;right:10%;animation-delay:-1.1s}.n-5[data-v-de61fe0f]{top:55%;left:14%;animation-delay:-.5s}.n-6[data-v-de61fe0f]{top:58%;right:16%;animation-delay:-1.4s}.n-7[data-v-de61fe0f]{bottom:18%;left:28%;animation-delay:-.9s}.n-8[data-v-de61fe0f]{bottom:16%;right:26%;animation-delay:-1.8s}.n-9[data-v-de61fe0f]{top:28%;left:42%;animation-delay:-.2s;width:3px;height:3px}.n-10[data-v-de61fe0f]{top:48%;left:50%;animation-delay:-1.6s}.n-11[data-v-de61fe0f]{bottom:30%;left:40%;animation-delay:-2.1s}.n-12[data-v-de61fe0f]{top:22%;left:62%;animation-delay:-1.2s}.n-13[data-v-de61fe0f]{top:68%;left:58%;animation-delay:-.6s}.n-14[data-v-de61fe0f]{top:8%;left:48%;animation-delay:-2.4s}.core-rings[data-v-de61fe0f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.ring[data-v-de61fe0f]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--ai-blue) 22%,transparent);transform-origin:center}.r1[data-v-de61fe0f]{top:4%;right:4%;bottom:4%;left:4%;animation:ring-breathe-de61fe0f 4s ease-in-out infinite}.r2[data-v-de61fe0f]{top:-2%;right:-2%;bottom:-2%;left:-2%;border-color:color-mix(in srgb,var(--ai-cyan) 18%,transparent);animation:ring-breathe-de61fe0f 5.2s ease-in-out infinite reverse}.r3[data-v-de61fe0f]{top:-10%;right:-10%;bottom:-10%;left:-10%;border-color:color-mix(in srgb,var(--ai-violet) 12%,transparent);opacity:.7;animation:ring-breathe-de61fe0f 6.4s ease-in-out infinite}.stream-wires[data-v-de61fe0f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:visible}.stream-path[data-v-de61fe0f]{animation:dash-flow-de61fe0f 2.8s linear infinite;opacity:.7}.stream-packet[data-v-de61fe0f]{fill:#fff;stroke:var(--ai-blue);stroke-width:.8}.orbit-tags[data-v-de61fe0f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.orbit-rotor[data-v-de61fe0f]{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center center;animation:orbit-spin-de61fe0f 12s linear infinite;animation-delay:var(--d);transform:rotate(var(--a))}.orbit-tag[data-v-de61fe0f]{position:absolute;left:50%;top:0;transform:translate(-50%,-50%) rotate(calc(-1 * var(--a)));padding:.22rem .45rem;border-radius:999px;font-size:.58rem;font-weight:600;letter-spacing:.01em;color:color-mix(in srgb,var(--ink, #0f172a) 78%,var(--ai-blue));background:var(--stage-tag-bg);border:1px solid color-mix(in srgb,var(--ai-blue) 18%,transparent);box-shadow:0 6px 16px color-mix(in srgb,var(--ink, #0f172a) 8%,transparent);white-space:nowrap;opacity:.9;animation:orbit-counter-de61fe0f 12s linear infinite;animation-delay:var(--d)}.orb-shell[data-v-de61fe0f]{position:absolute;left:50%;top:50%;z-index:3;width:72%;margin:0;transform:translate(-50%,-50%)}.ai-orb[data-v-de61fe0f]{width:100%!important}.core-status[data-v-de61fe0f]{position:absolute;left:50%;bottom:4%;transform:translate(-50%);display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .55rem;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ai-blue);background:var(--stage-status-bg);border:1px solid color-mix(in srgb,var(--ai-blue) 22%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 20px color-mix(in srgb,var(--ai-blue) 12%,transparent)}.status-dot[data-v-de61fe0f]{width:5px;height:5px;border-radius:50%;background:var(--ai-blue);animation:ping-de61fe0f 1.4s ease-out infinite}.pipeline[data-v-de61fe0f]{list-style:none;margin:.15rem 0 0;padding:.55rem .65rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .4rem;border-radius:16px;background:var(--stage-panel-bg);border:1px solid color-mix(in srgb,var(--ai-blue) 10%,var(--glass-outline, rgba(15, 23, 42, .05)));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pipe-step[data-v-de61fe0f]{display:flex;align-items:center;gap:.35rem;min-width:0;padding:.28rem .35rem;border-radius:10px;transition:background .35s ease,box-shadow .35s ease,color .35s ease}.pipe-rail[data-v-de61fe0f]{position:relative;width:8px;height:8px;flex-shrink:0}.pipe-dot[data-v-de61fe0f]{display:block;width:8px;height:8px;border-radius:50%;background:var(--stage-dot-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink, #0f172a) 6%,transparent);transition:background .35s ease,box-shadow .35s ease,transform .35s ease}.pipe-link[data-v-de61fe0f]{display:none}.pipe-label[data-v-de61fe0f]{font-size:.68rem;font-weight:600;letter-spacing:-.01em;color:var(--muted, #64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .35s ease}.pipe-step.active[data-v-de61fe0f]{background:var(--stage-step-active-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--ai-blue) 18%,transparent)}.pipe-step.active .pipe-dot[data-v-de61fe0f]{background:var(--ai-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--ai-blue) 22%,transparent);transform:scale(1.15);animation:pulse-dot-de61fe0f 1.1s ease-in-out infinite}.pipe-step.active .pipe-label[data-v-de61fe0f]{color:var(--ink, #0f172a);font-weight:700}.pipe-step.done .pipe-dot[data-v-de61fe0f]{background:linear-gradient(135deg,var(--ai-cyan),var(--ai-blue));box-shadow:0 0 8px color-mix(in srgb,var(--ai-cyan) 45%,transparent)}.pipe-step.done .pipe-label[data-v-de61fe0f]{color:color-mix(in srgb,var(--ink, #0f172a) 78%,var(--ai-blue))}.outputs[data-v-de61fe0f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.15rem}.out-card[data-v-de61fe0f]{display:flex;flex-direction:column;gap:.4rem;padding:.65rem .55rem;border-radius:14px;opacity:.28;transform:translateY(8px) scale(.98);filter:grayscale(.35);transition:opacity .45s ease,transform .45s cubic-bezier(.22,1,.36,1),filter .45s ease,box-shadow .3s ease}.out-card.visible[data-v-de61fe0f]{opacity:1;transform:translateY(0) scale(1);filter:none;transition-delay:calc(var(--i) * .08s)}.out-card.visible[data-v-de61fe0f]:hover{transform:translateY(-2px);box-shadow:0 14px 30px color-mix(in srgb,var(--ai-blue) 12%,transparent),var(--glass-inset, inset 0 1px 0 rgba(255, 255, 255, .7))}.out-icon[data-v-de61fe0f]{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;color:var(--ai-blue);background:var(--stage-icon-bg)}.out-copy[data-v-de61fe0f]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.out-copy strong[data-v-de61fe0f]{font-size:.86rem;font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1.15}.out-copy span[data-v-de61fe0f]{font-size:.64rem;font-weight:500;color:var(--muted)}.stage-cta[data-v-de61fe0f]{align-self:center;margin-top:.15rem;display:inline-flex;align-items:center;gap:.4rem;border:0;background:transparent;color:var(--ai-blue);font-size:.78rem;font-weight:600;cursor:pointer;padding:.35rem .5rem;border-radius:999px;transition:background .2s ease,transform .2s ease}.stage-cta[data-v-de61fe0f]:hover{background:color-mix(in srgb,var(--ai-blue) 8%,transparent);transform:translate(2px)}@keyframes packet-fall-de61fe0f{0%{top:-20%;opacity:0}15%{opacity:1}to{top:90%;opacity:0}}@keyframes ping-de61fe0f{0%{box-shadow:0 0 #ffffff80}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes glow-drift-de61fe0f{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8px,-6px) scale(1.06)}}@keyframes float-y-de61fe0f{0%,to{transform:translateY(0);opacity:.25}50%{transform:translateY(-10px);opacity:.7}}@keyframes ring-breathe-de61fe0f{0%,to{transform:scale(.97);opacity:.4}50%{transform:scale(1.03);opacity:.85}}@keyframes dash-flow-de61fe0f{to{stroke-dashoffset:-28}}@keyframes node-blink-de61fe0f{0%,to{opacity:.2;transform:scale(.9)}50%{opacity:.85;transform:scale(1.2)}}@keyframes orbit-spin-de61fe0f{0%{transform:rotate(var(--a))}to{transform:rotate(calc(var(--a) + 360deg))}}@keyframes orbit-counter-de61fe0f{0%{transform:translate(-50%,-50%) rotate(calc(-1 * var(--a)))}to{transform:translate(-50%,-50%) rotate(calc(-1 * (var(--a) + 360deg)))}}@keyframes pulse-dot-de61fe0f{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--ai-blue) 22%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--ai-blue) 10%,transparent)}}@media(max-width:1023px){.ai-stage[data-v-de61fe0f]{width:min(100%,400px);padding:.95rem .85rem 1rem;border-radius:24px}.stage-core[data-v-de61fe0f]{width:min(64%,210px)}.orbit-tag[data-v-de61fe0f]{top:2%;font-size:.52rem;padding:.16rem .35rem}.pipeline[data-v-de61fe0f]{gap:.28rem;padding:.45rem .5rem}.pipe-label[data-v-de61fe0f]{font-size:.62rem}.out-copy strong[data-v-de61fe0f]{font-size:.78rem}.out-copy span[data-v-de61fe0f]{display:none}}.reduce-motion .beam-packet[data-v-de61fe0f],.reduce-motion .live-dot[data-v-de61fe0f],.reduce-motion .status-dot[data-v-de61fe0f],.reduce-motion .float-dot[data-v-de61fe0f],.reduce-motion .bg-glow[data-v-de61fe0f],.reduce-motion .ring[data-v-de61fe0f],.reduce-motion .node[data-v-de61fe0f],.reduce-motion .neural-links path[data-v-de61fe0f],.reduce-motion .stream-path[data-v-de61fe0f],.reduce-motion .orbit-rotor[data-v-de61fe0f],.reduce-motion .orbit-tag[data-v-de61fe0f],.reduce-motion .pipe-step.active .pipe-dot[data-v-de61fe0f]{animation:none!important}.reduce-motion .orbit-rotor[data-v-de61fe0f]{transform:rotate(var(--a))}.reduce-motion .orbit-tag[data-v-de61fe0f]{opacity:.85;transform:translate(-50%,-50%) rotate(calc(-1 * var(--a)))}.reduce-motion .stream-packet[data-v-de61fe0f]{display:none}.hero-section[data-v-93b45330]{position:relative;width:100%;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;overflow:visible;background:var(--bg);padding:6.5rem 1.25rem 3.5rem;box-sizing:border-box}.glow-layer[data-v-93b45330]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.glow[data-v-93b45330]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55}.glow-a[data-v-93b45330]{top:-120px;left:-80px;width:420px;height:420px;background:var(--glow-a)}.glow-b[data-v-93b45330]{top:-40px;left:120px;width:340px;height:340px;background:var(--glow-b);opacity:.4;filter:blur(110px)}.hero-container[data-v-93b45330]{position:relative;z-index:10;width:min(1400px,100%);margin:0 auto;flex:1;display:flex;align-items:center}.hero-grid[data-v-93b45330]{display:grid;grid-template-columns:1fr;gap:1.75rem;align-items:center;width:100%;min-height:min(72vh,820px);overflow:visible}@media(min-width:1024px){.hero-grid[data-v-93b45330]{grid-template-columns:minmax(0,1.35fr) minmax(0,1.15fr);gap:1rem 1.75rem}}.hero-left[data-v-93b45330]{position:relative;z-index:1;max-width:760px;padding-top:1rem}.hero-title[data-v-93b45330]{display:flex;flex-direction:column;gap:.2em;margin:0 0 1.15rem;font-size:clamp(2.15rem,4.8vw,3.65rem);line-height:1.12;letter-spacing:-.04em;font-weight:700}.title-solid[data-v-93b45330]{color:var(--ink)}.title-gradient[data-v-93b45330]{background:linear-gradient(100deg,var(--accent-strong) 0%,var(--blue-strong) 55%,#2f7dff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub[data-v-93b45330]{margin:0 0 1.15rem;max-width:42rem;font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.7;letter-spacing:-.01em;color:var(--muted);font-weight:400}.capability-list[data-v-93b45330]{display:flex;flex-wrap:wrap;gap:.55rem .7rem;list-style:none;margin:0 0 1.75rem;padding:0}.capability-list li[data-v-93b45330]{position:relative;padding:.4rem .8rem .4rem 1.55rem;border-radius:999px;background:var(--chip-bg);backdrop-filter:blur(14px) saturate(1.25);-webkit-backdrop-filter:blur(14px) saturate(1.25);border:1px solid var(--glass-border);box-shadow:var(--glass-inset);color:var(--ink);font-size:.9rem;font-weight:600;letter-spacing:-.01em}.capability-list li[data-v-93b45330]:before{content:"";position:absolute;left:.65rem;top:50%;width:.4rem;height:.4rem;border-radius:999px;background:var(--accent-strong);transform:translateY(-50%)}.cta-primary[data-v-93b45330]{display:inline-flex;align-items:center;gap:.75rem;border:0;background:var(--accent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);color:#fff;padding:.85rem .9rem .85rem 1.35rem;border-radius:16px;font-size:1rem;font-weight:500;cursor:pointer;box-shadow:inset 0 4px 4px #ffffff59;transition:transform .25s ease,background .25s ease}.cta-primary[data-v-93b45330]:hover{transform:scale(1.02);background:#0084ffeb}.cta-icon[data-v-93b45330]{width:34px;height:34px;border-radius:999px;background:var(--cta-icon-bg);display:grid;place-items:center}.hero-right[data-v-93b45330]{position:relative;display:flex;align-items:center;justify-content:center;min-height:420px;overflow:visible;z-index:2}@media(min-width:1024px){.hero-right[data-v-93b45330]{min-height:640px;justify-content:flex-end;padding-right:.15rem}}@media(max-width:1023px){.hero-grid[data-v-93b45330]{min-height:auto}.hero-right[data-v-93b45330]{min-height:360px}}.landing-sections[data-v-9c998d5a]{background:var(--landing-gradient)}.section[data-v-9c998d5a]{padding:4rem 1.25rem;scroll-margin-top:96px}.section-alt[data-v-9c998d5a]{background:var(--section-alt)}.cta-tilt-wrap[data-v-9c998d5a]{perspective:1100px;perspective-origin:50% 50%;margin:1rem 1.25rem}.cta-section[data-v-9c998d5a]{--glare-x: 50%;--glare-y: 50%;--glare-opacity: 0;position:relative;isolation:isolate;overflow:hidden;padding:4.75rem 1.25rem;border:1px solid var(--cta-panel-border);border-radius:28px;background:var(--cta-panel);backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));box-shadow:var(--cta-panel-shadow),0 0 0 1px var(--glass-outline);transform-style:preserve-3d;will-change:transform;transform:rotateX(0) rotateY(0)}.cta-glow[data-v-9c998d5a]{position:absolute;z-index:-1;width:300px;height:300px;border-radius:999px;filter:blur(70px);pointer-events:none}.cta-glow-left[data-v-9c998d5a]{top:-190px;left:4%;background:color-mix(in srgb,var(--glow-a) 70%,transparent)}.cta-glow-right[data-v-9c998d5a]{right:3%;bottom:-210px;background:color-mix(in srgb,var(--glow-b) 55%,transparent)}.cta-glare[data-v-9c998d5a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:var(--glare-opacity);background:radial-gradient(circle at var(--glare-x) var(--glare-y),rgba(255,255,255,.55) 0%,rgba(255,255,255,.12) 28%,transparent 58%);mix-blend-mode:soft-light;transition:opacity .32s ease}.cta-inner[data-v-9c998d5a]{position:relative;z-index:2;width:min(720px,100%);margin:0 auto;text-align:center;transform:translateZ(28px)}.cta-eyebrow[data-v-9c998d5a]{margin:0 0 .75rem;color:var(--accent-strong);font-size:.85rem;font-weight:700;letter-spacing:.08em}.cta-inner h2[data-v-9c998d5a]{margin:0 0 .75rem;color:var(--ink);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;letter-spacing:-.04em}.cta-inner>p[data-v-9c998d5a]:not(.cta-eyebrow){margin:0 auto 1.65rem;color:var(--muted);font-size:1rem;line-height:1.65}.cta-button[data-v-9c998d5a]{display:inline-flex;align-items:center;gap:.55rem;padding:.8rem 1.2rem;border:0;border-radius:14px;background:var(--accent);color:#fff;box-shadow:inset 0 4px 4px #ffffff4d,0 10px 24px #0084ff33;font-weight:600;cursor:pointer;transition:transform .2s ease,background .2s ease}.cta-button[data-v-9c998d5a]:hover{transform:translateY(-2px);background:var(--accent-strong)}.cta-button[data-v-9c998d5a]:focus-visible{outline:3px solid rgba(0,132,255,.3);outline-offset:3px}.section-inner[data-v-9c998d5a]{width:min(1100px,100%);margin:0 auto}.section-head[data-v-9c998d5a]{max-width:40rem;margin-bottom:2rem}.eyebrow[data-v-9c998d5a]{margin:0 0 .55rem;color:var(--accent-strong);font-size:.9rem;font-weight:600;letter-spacing:.04em}.section-head h2[data-v-9c998d5a]{margin:0 0 .7rem;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:700;letter-spacing:-.04em;color:var(--ink)}.lead[data-v-9c998d5a]{margin:0;color:var(--muted);font-size:1.02rem;line-height:1.6}.feature-grid[data-v-9c998d5a]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.feature-grid[data-v-9c998d5a]{grid-template-columns:1fr 1fr}}.feature-card[data-v-9c998d5a],.platform-card[data-v-9c998d5a],.step-card[data-v-9c998d5a],.tip-card[data-v-9c998d5a],.notes[data-v-9c998d5a]{border-radius:18px;padding:1.35rem 1.4rem;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.feature-card[data-v-9c998d5a]:hover,.platform-card[data-v-9c998d5a]:hover,.step-card[data-v-9c998d5a]:hover,.tip-card[data-v-9c998d5a]:hover,.notes[data-v-9c998d5a]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent-strong) 30%,var(--glass-border));box-shadow:var(--glass-inset),0 0 0 1px color-mix(in srgb,var(--accent-strong) 14%,var(--glass-outline)),0 18px 44px color-mix(in srgb,var(--accent-strong) 14%,transparent)}.feature-card h3[data-v-9c998d5a],.platform-card h3[data-v-9c998d5a],.step-card h3[data-v-9c998d5a],.tip-card h3[data-v-9c998d5a],.notes h3[data-v-9c998d5a]{margin:0 0 .5rem;font-size:1.15rem;font-weight:700;letter-spacing:-.03em;color:var(--ink)}.feature-card p[data-v-9c998d5a],.platform-card p[data-v-9c998d5a],.step-card p[data-v-9c998d5a],.tip-card p[data-v-9c998d5a]{margin:0;color:var(--muted);line-height:1.65;font-size:.95rem}.platform-grid[data-v-9c998d5a]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.platform-grid[data-v-9c998d5a]{grid-template-columns:repeat(3,1fr)}}.platform-top[data-v-9c998d5a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.platform-top h3[data-v-9c998d5a]{margin:0}.badge[data-v-9c998d5a]{flex-shrink:0;font-size:.75rem;font-weight:600;padding:.2rem .55rem;border-radius:999px}.badge.available[data-v-9c998d5a]{color:var(--accent-strong);background:var(--accent-soft)}.badge.soon[data-v-9c998d5a]{color:var(--muted);background:var(--badge-soon-bg)}.platform-card.soon[data-v-9c998d5a]{opacity:.78}.steps[data-v-9c998d5a]{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media(min-width:900px){.steps[data-v-9c998d5a]{grid-template-columns:repeat(3,1fr)}}.step-card[data-v-9c998d5a]{display:flex;gap:.9rem;align-items:flex-start}.step-no[data-v-9c998d5a]{flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-strong);font-weight:700;font-size:.85rem}.notes ul[data-v-9c998d5a]{margin:0;padding-left:1.15rem;color:var(--muted);line-height:1.75;font-size:.95rem}.notes li+li[data-v-9c998d5a]{margin-top:.35rem}.tips-grid[data-v-9c998d5a]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.tips-grid[data-v-9c998d5a]{grid-template-columns:1fr 1fr}}.tip-card[data-v-9c998d5a]{display:flex;flex-direction:column;gap:.95rem}.tip-top[data-v-9c998d5a]{display:flex;gap:.9rem;align-items:flex-start}.tip-no[data-v-9c998d5a]{flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-strong);font-weight:700;font-size:.85rem}.tip-example[data-v-9c998d5a]{margin-top:auto;padding:.8rem .95rem;border-radius:12px;background:var(--chip-example-bg);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);border:1px solid var(--glass-border);box-shadow:var(--glass-inset);color:var(--muted-strong);font-size:.88rem;line-height:1.55}.tip-example span[data-v-9c998d5a]{display:inline-block;margin-right:.35rem;color:var(--accent-strong);font-weight:600;font-size:.82rem}.faq-list[data-v-9c998d5a]{display:grid;gap:.75rem}.faq-item[data-v-9c998d5a]{overflow:hidden;border-radius:16px;transition:transform .2s ease}.faq-item[data-v-9c998d5a]:hover{transform:translateY(-2px)}.faq-trigger[data-v-9c998d5a]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.15rem;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer;font-size:.98rem;font-weight:650}.faq-trigger i[data-v-9c998d5a]{flex-shrink:0;width:1.7rem;height:1.7rem;border-radius:999px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-strong);font-style:normal;font-weight:700}.faq-panel[data-v-9c998d5a]{padding:0 1.15rem 1.1rem}.faq-panel p[data-v-9c998d5a]{margin:0;color:var(--muted);font-size:.92rem;line-height:1.75}@media(min-width:1180px){.cta-tilt-wrap[data-v-9c998d5a]{width:min(1100px,calc(100% - 2.5rem));margin-inline:auto}}@media(max-width:640px){.cta-tilt-wrap[data-v-9c998d5a]{margin-inline:.75rem}.cta-section[data-v-9c998d5a]{padding-block:3.5rem;border-radius:22px}}@media(prefers-reduced-motion:reduce){.cta-section[data-v-9c998d5a],.cta-inner[data-v-9c998d5a],.cta-glare[data-v-9c998d5a]{transform:none!important;transition:none!important}.cta-glare[data-v-9c998d5a]{opacity:0!important}.cta-button[data-v-9c998d5a],.tip-card[data-v-9c998d5a]{transition:none}.cta-button[data-v-9c998d5a]:hover,.tip-card[data-v-9c998d5a]:hover,.feature-card[data-v-9c998d5a]:hover,.platform-card[data-v-9c998d5a]:hover,.step-card[data-v-9c998d5a]:hover,.notes[data-v-9c998d5a]:hover,.faq-item[data-v-9c998d5a]:hover{transform:none}}.step-nav[data-v-7c6e0365]{position:fixed;left:max(.75rem,calc((100vw - 1100px)/2 - 9.5rem - 50px));top:50%;z-index:40;display:none;flex-direction:column;gap:.15rem;transform:translateY(-50%) translate(-12px);opacity:0;pointer-events:none;transition:opacity .35s ease,transform .4s cubic-bezier(.22,1,.36,1)}.step-nav.visible[data-v-7c6e0365]{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0)}.step-item[data-v-7c6e0365]{display:grid;grid-template-columns:1.6rem auto;align-items:center;gap:.55rem;border:0;background:transparent;padding:.42rem .55rem;border-radius:10px;cursor:pointer;text-align:left;color:var(--muted);transition:color .2s ease,background .2s ease}.step-item[data-v-7c6e0365]:hover{color:var(--ink);background:color-mix(in srgb,var(--accent-soft) 70%,transparent)}.step-item.active[data-v-7c6e0365]{color:var(--accent-strong);background:var(--accent-soft)}.step-no[data-v-7c6e0365]{font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.04em;opacity:.75}.step-item.active .step-no[data-v-7c6e0365]{opacity:1}.step-label[data-v-7c6e0365]{font-size:.84rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap}@media(min-width:1500px){.step-nav[data-v-7c6e0365]{display:flex}}.home-page[data-v-e1f5ddf3]{background:var(--bg)}.membership-page[data-v-76bec4a1]{min-height:100vh;padding:7.5rem 1.25rem 4rem;background:var(--extract-bg)}.membership-card[data-v-76bec4a1]{width:min(850px,100%);margin:0 auto;padding:1.6rem;border-radius:20px}header[data-v-76bec4a1]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.eyebrow[data-v-76bec4a1]{margin:0 0 .35rem;color:var(--accent-strong);font-size:.78rem;font-weight:700}h1[data-v-76bec4a1]{margin:0;font-size:clamp(1.6rem,4vw,2.35rem)}.plans-btn[data-v-76bec4a1]{border:0;border-radius:10px;padding:.65rem .9rem;background:var(--ink);color:var(--bg);cursor:pointer}.success[data-v-76bec4a1],.error[data-v-76bec4a1]{padding:.75rem .9rem;border-radius:10px}.success[data-v-76bec4a1]{color:var(--success);background:color-mix(in srgb,var(--success) 10%,transparent)}.error[data-v-76bec4a1]{color:var(--danger);background:var(--danger-soft)}.muted[data-v-76bec4a1]{color:var(--muted)}.summary-grid[data-v-76bec4a1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1.4rem}.summary-item[data-v-76bec4a1]{padding:1rem;border:1px solid var(--border);border-radius:12px;background:var(--glass-bg-soft)}.summary-item span[data-v-76bec4a1],.summary-item strong[data-v-76bec4a1]{display:block}.summary-item span[data-v-76bec4a1]{margin-bottom:.35rem;color:var(--muted);font-size:.78rem}.summary-item strong[data-v-76bec4a1]{font-size:.92rem}.quota[data-v-76bec4a1]{margin-top:1rem;padding:1.1rem}.quota-head[data-v-76bec4a1],.quota-foot[data-v-76bec4a1]{display:flex;justify-content:space-between;gap:1rem}.quota-head p[data-v-76bec4a1],.quota-foot[data-v-76bec4a1]{margin:.3rem 0 0;color:var(--muted);font-size:.78rem}.progress[data-v-76bec4a1]{height:9px;margin-top:1rem;overflow:hidden;border-radius:999px;background:var(--surface)}.progress span[data-v-76bec4a1]{display:block;height:100%;border-radius:inherit;background:var(--accent-strong);transition:width .3s ease}@media(max-width:700px){.summary-grid[data-v-76bec4a1]{grid-template-columns:repeat(2,minmax(0,1fr))}}.comparison[data-v-76efef2f]{margin-top:2.5rem}.comparison-head h2[data-v-76efef2f]{margin:0;font-size:1.25rem}.comparison-head p[data-v-76efef2f]{margin:.35rem 0 1rem;color:var(--muted);font-size:.9rem}.table-wrap[data-v-76efef2f]{overflow-x:auto;border-radius:16px}table[data-v-76efef2f]{width:100%;min-width:680px;border-collapse:collapse}th[data-v-76efef2f],td[data-v-76efef2f]{padding:.9rem 1rem;border-bottom:1px solid var(--border);text-align:left;font-size:.85rem}thead th[data-v-76efef2f]{background:var(--surface);color:var(--muted-strong)}tbody th[data-v-76efef2f]{color:var(--ink);font-weight:650}tbody td[data-v-76efef2f]{color:var(--muted)}tbody tr:last-child th[data-v-76efef2f],tbody tr:last-child td[data-v-76efef2f]{border-bottom:0}.pricing-card[data-v-24a1a56d]{position:relative;border-radius:18px;padding:1.35rem;min-width:0;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.pricing-card[data-v-24a1a56d]:hover,.pricing-card[data-v-24a1a56d]:focus-visible{transform:translateY(-4px);border-color:var(--accent-strong);box-shadow:0 18px 50px color-mix(in srgb,var(--accent-strong) 14%,transparent);outline:none}.pricing-card.selected[data-v-24a1a56d]{border:2px solid var(--accent-strong);box-shadow:0 18px 50px color-mix(in srgb,var(--accent-strong) 18%,transparent)}.pricing-card.current[data-v-24a1a56d]{cursor:default}.pricing-card.current[data-v-24a1a56d]:not(.selected){opacity:.68}.recommend-badge[data-v-24a1a56d]{position:absolute;right:1rem;top:1rem;padding:.2rem .55rem;border-radius:999px;background:#f43f5e;color:#fff;font-size:.72rem;font-weight:700}header[data-v-24a1a56d]{display:flex;justify-content:space-between;gap:1rem}h2[data-v-24a1a56d]{margin:0;font-size:1.05rem}header p[data-v-24a1a56d]{margin:.25rem 0 0;color:var(--muted);font-size:.78rem}.price[data-v-24a1a56d]{margin:1rem 0;font-size:2rem;font-weight:800;letter-spacing:-.04em}.price span[data-v-24a1a56d]{font-size:1.05rem;margin-right:.2rem}.highlight[data-v-24a1a56d]{display:flex;flex-direction:column;gap:.18rem;padding:.75rem;color:var(--accent-strong)}.highlight strong[data-v-24a1a56d],.highlight small[data-v-24a1a56d]{font-size:.72rem}.highlight span[data-v-24a1a56d]{color:var(--ink);font-size:.88rem;font-weight:700}.subscribe[data-v-24a1a56d]{width:100%;margin:.85rem 0 .9rem;padding:.7rem;border:0;border-radius:10px;background:var(--ink);color:var(--bg);font-weight:700;cursor:pointer}.subscribe[data-v-24a1a56d]:disabled{opacity:.55;cursor:not-allowed}ul[data-v-24a1a56d]{display:grid;gap:.52rem;list-style:none;padding:0;margin:0;color:var(--muted-strong);font-size:.8rem}li span[data-v-24a1a56d]{display:inline-block;width:1.1rem;font-weight:800}.yes[data-v-24a1a56d]{color:var(--success)}.soon[data-v-24a1a56d]{color:var(--accent-strong)}.modal-mask[data-v-8685fa79]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:1.25rem;background:color-mix(in srgb,var(--modal-mask) 86%,rgba(15,23,42,.28));-webkit-backdrop-filter:blur(20px) saturate(1.1);backdrop-filter:blur(20px) saturate(1.1)}.confirm-modal[data-v-8685fa79]{position:relative;display:grid;grid-template-columns:260px minmax(0,1fr);width:min(980px,100%);max-height:calc(100vh - 2.5rem);overflow-y:auto;padding:0;border:1px solid color-mix(in srgb,var(--accent-strong) 16%,var(--border));border-radius:24px;background:radial-gradient(circle at 90% 0%,var(--accent-soft),transparent 34%),var(--panel);color:var(--ink);box-shadow:0 30px 100px #0f172a47}.close[data-v-8685fa79]{position:absolute;z-index:2;top:1.1rem;right:1.1rem;width:36px;height:36px;border:1px solid var(--border);border-radius:999px;background:var(--panel);color:var(--muted);font-size:1.25rem;cursor:pointer;box-shadow:var(--shadow);transition:transform .2s ease,color .2s ease}.close[data-v-8685fa79]:hover{color:var(--ink);transform:rotate(6deg)}.promo[data-v-8685fa79]{display:flex;flex-direction:column;min-height:570px;padding:2.25rem 1.65rem;border-radius:23px 0 0 23px;background:radial-gradient(circle at 20% 5%,rgba(96,177,255,.38),transparent 32%),linear-gradient(155deg,#101c36,#0b2550 58%,#07548e 140%);color:#fff}.promo-badge[data-v-8685fa79]{align-self:flex-start;padding:.3rem .65rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff1a;font-size:.72rem;font-weight:700}.promo h3[data-v-8685fa79]{margin:1.15rem 0 .7rem;font-size:1.75rem;line-height:1.22;letter-spacing:-.04em}.promo>p[data-v-8685fa79]{margin:0;color:#ffffffad;font-size:.86rem;line-height:1.7}.promo ul[data-v-8685fa79]{display:grid;gap:.85rem;margin:1.65rem 0 0;padding:0;list-style:none;color:#ffffffe0;font-size:.82rem}.promo li[data-v-8685fa79]{display:flex;gap:.55rem;line-height:1.5}.promo li i[data-v-8685fa79]{color:#73d9ff;font-style:normal}.promo>small[data-v-8685fa79]{margin-top:auto;color:#ffffff7a}.modal-main[data-v-8685fa79]{padding:2rem 2rem 1.6rem}header[data-v-8685fa79]{padding-right:3rem}.eyebrow[data-v-8685fa79]{margin:0 0 .4rem;color:var(--accent-strong);font-size:.76rem;font-weight:700}h2[data-v-8685fa79]{margin:0;font-size:1.8rem;letter-spacing:-.035em}header>p[data-v-8685fa79]:last-child{margin:.45rem 0 0;color:var(--muted);font-size:.88rem}.plan-options[data-v-8685fa79]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1.4rem}.plan-option[data-v-8685fa79]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;min-height:132px;padding:1.05rem;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.plan-option[data-v-8685fa79]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent-strong) 55%,var(--border))}.plan-option[data-v-8685fa79]:disabled,.plan-option.current[data-v-8685fa79]{cursor:not-allowed;opacity:.62;transform:none}.plan-option.selected[data-v-8685fa79]{border:2px solid var(--accent-strong);background:color-mix(in srgb,var(--accent-soft) 62%,var(--panel));box-shadow:0 12px 32px color-mix(in srgb,var(--accent-strong) 16%,transparent)}.plan-option span[data-v-8685fa79],.plan-option small[data-v-8685fa79]{display:block}.plan-option small[data-v-8685fa79]{margin-top:.2rem;color:var(--muted);font-weight:400}.plan-option b[data-v-8685fa79]{margin-top:auto;font-size:1.55rem;letter-spacing:-.03em}.plan-option b em[data-v-8685fa79],.total strong em[data-v-8685fa79]{margin-right:.15rem;font-size:.75em;font-style:normal}.plan-option i[data-v-8685fa79]{position:absolute;right:.65rem;top:.65rem;padding:.18rem .45rem;border-radius:999px;background:var(--accent-strong);color:#fff;font-size:.68rem;font-style:normal}.plan-option .current-tag[data-v-8685fa79]{background:var(--muted)}.benefit-summary[data-v-8685fa79]{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:1rem;padding:.95rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.benefit-summary div[data-v-8685fa79]{display:flex;flex-direction:column;gap:.25rem;padding:0 1rem;border-right:1px solid var(--border)}.benefit-summary div[data-v-8685fa79]:first-child{padding-left:0}.benefit-summary div[data-v-8685fa79]:last-child{border-right:0}.benefit-summary span[data-v-8685fa79],.payment-row small[data-v-8685fa79],.total span[data-v-8685fa79]{color:var(--muted);font-size:.75rem}.payment-row[data-v-8685fa79]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.95rem 1rem;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 65%,transparent)}.payment-method[data-v-8685fa79]{display:flex;align-items:center;gap:.7rem}.payment-method>span[data-v-8685fa79]:last-child,.payment-method small[data-v-8685fa79]{display:block}.payment-icon[data-v-8685fa79]{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--accent-soft);color:var(--accent-strong);font-weight:800}.total[data-v-8685fa79]{text-align:right}.total span[data-v-8685fa79],.total strong[data-v-8685fa79]{display:block}.total strong[data-v-8685fa79]{margin-top:.15rem;font-size:1.75rem;letter-spacing:-.04em}.error[data-v-8685fa79]{margin:.9rem 0 0;padding:.7rem .85rem;border-radius:10px;background:var(--danger-soft);color:var(--danger)}footer[data-v-8685fa79]{display:flex;justify-content:flex-end;gap:.65rem;margin-top:1.1rem}footer button[data-v-8685fa79]{border:0;border-radius:10px;padding:.78rem 1.05rem;font-weight:700;cursor:pointer}.cancel[data-v-8685fa79]{border:1px solid var(--border);background:transparent;color:var(--muted-strong)}.confirm[data-v-8685fa79]{min-width:205px;background:linear-gradient(135deg,var(--accent-strong),var(--blue-strong));color:#fff;box-shadow:0 10px 26px color-mix(in srgb,var(--accent-strong) 28%,transparent)}footer button[data-v-8685fa79]:disabled{opacity:.55;cursor:not-allowed}.downgrade-mask[data-v-8685fa79]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;place-items:center;padding:1rem;border-radius:inherit;background:color-mix(in srgb,var(--modal-mask) 78%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.downgrade-dialog[data-v-8685fa79]{width:min(410px,100%);padding:1.35rem;border:1px solid color-mix(in srgb,var(--danger) 20%,var(--border));border-radius:18px;background:var(--panel);color:var(--ink);box-shadow:0 24px 70px #0f172a4d}.warning-icon[data-v-8685fa79]{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--danger-soft);color:var(--danger);font-size:1.15rem;font-weight:800}.downgrade-dialog h4[data-v-8685fa79]{margin:.85rem 0 .35rem;font-size:1.1rem}.downgrade-dialog p[data-v-8685fa79]{margin:0;color:var(--muted);font-size:.86rem;line-height:1.65}.downgrade-dialog>div[data-v-8685fa79]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1rem}.downgrade-dialog button[data-v-8685fa79]{border:1px solid var(--border);border-radius:9px;padding:.62rem .85rem;background:transparent;color:var(--ink);cursor:pointer}.downgrade-dialog .danger-confirm[data-v-8685fa79]{border-color:var(--danger);background:var(--danger);color:#fff}@media(max-width:820px){.confirm-modal[data-v-8685fa79]{grid-template-columns:1fr}.promo[data-v-8685fa79]{min-height:auto;padding:1.35rem 1.5rem;border-radius:23px 23px 0 0}.promo h3[data-v-8685fa79]{margin:.7rem 0 .35rem;font-size:1.35rem}.promo h3 br[data-v-8685fa79],.promo ul[data-v-8685fa79],.promo>small[data-v-8685fa79]{display:none}.modal-main[data-v-8685fa79]{padding:1.4rem}}@media(max-width:620px){.plan-options[data-v-8685fa79],.benefit-summary[data-v-8685fa79]{grid-template-columns:1fr}.plan-option[data-v-8685fa79]{min-height:auto}.benefit-summary[data-v-8685fa79]{gap:.7rem}.benefit-summary div[data-v-8685fa79],.benefit-summary div[data-v-8685fa79]:first-child{padding:0;border-right:0}.payment-row[data-v-8685fa79]{align-items:flex-start}footer[data-v-8685fa79]{display:grid;grid-template-columns:1fr 2fr}.confirm[data-v-8685fa79]{min-width:0}}.pricing-page[data-v-6203a76e]{min-height:100vh;padding:7.5rem 1.25rem 4rem;background:var(--landing-gradient)}.pricing-inner[data-v-6203a76e]{width:min(1080px,100%);margin:0 auto}.hero[data-v-6203a76e]{max-width:720px}.eyebrow[data-v-6203a76e]{display:inline-flex;margin:0 0 .65rem;padding:.28rem .6rem;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.76rem;font-weight:700}h1[data-v-6203a76e]{margin:0;font-size:clamp(2rem,5vw,3.25rem);letter-spacing:-.045em}.hero>p[data-v-6203a76e]:last-child{margin:.7rem 0 0;color:var(--muted);line-height:1.7}.pricing-grid[data-v-6203a76e]{margin-top:1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.page-error[data-v-6203a76e]{padding:.8rem 1rem;border-radius:10px;background:var(--danger-soft);color:var(--danger)}.loading[data-v-6203a76e]{color:var(--muted)}@media(max-width:820px){.pricing-grid[data-v-6203a76e]{grid-template-columns:1fr}.pricing-grid[data-v-6203a76e] .recommended{order:-1}}:root{--bg: #ffffff;--panel: #ffffff;--ink: #0f172a;--muted: #64748b;--muted-strong: #475569;--nav-link: #334155;--accent: rgba(0, 132, 255, .8);--accent-strong: #0084ff;--accent-soft: rgba(0, 132, 255, .1);--blue: #0084ff;--blue-strong: #006fd6;--glow-a: #60b1ff;--glow-b: #319aff;--success: #16a34a;--danger: #dc2626;--danger-soft: #fef2f2;--border: rgba(0, 0, 0, .1);--header-border: rgba(0, 0, 0, .1);--shadow: 0 12px 40px rgba(15, 23, 42, .08);--input-bg: #f8fafc;--surface: #f8fafc;--placeholder: #94a3b8;--page-tint: #f8fbff;--section-alt: rgba(0, 132, 255, .03);--landing-gradient: linear-gradient(180deg, #f8fbff 0%, #fff 40%, #f8fbff 100%);--cta-panel: linear-gradient( 135deg, rgba(238, 248, 255, .55), rgba(226, 241, 255, .32) ), rgba(255, 255, 255, .28);--cta-panel-border: rgba(0, 132, 255, .18);--cta-panel-shadow: inset 0 1px 0 rgba(255, 255, 255, .75), 0 24px 70px rgba(0, 132, 255, .12);--chip-bg: rgba(255, 255, 255, .38);--chip-example-bg: rgba(255, 255, 255, .32);--badge-soon-bg: rgba(15, 23, 42, .06);--glass-bg: rgba(255, 255, 255, .48);--glass-bg-strong: rgba(255, 255, 255, .28);--glass-bg-soft: rgba(255, 255, 255, .36);--glass-border: rgba(255, 255, 255, .55);--glass-border-strong: rgba(255, 255, 255, .65);--glass-outline: rgba(0, 0, 0, .06);--glass-inset: inset 0 1px 0 0 rgba(255, 255, 255, .75), inset 0 -1px 0 0 rgba(255, 255, 255, .12);--glass-inset-strong: inset 0 1px 0 0 rgba(255, 255, 255, .7), inset 0 -1px 0 0 rgba(255, 255, 255, .1);--glass-shadow: 0 10px 36px rgba(15, 23, 42, .08);--glass-blur: 22px;--glass-blur-strong: 40px;--glass-saturate: 1.35;--btn-soft-bg: rgba(255, 255, 255, .42);--btn-soft-hover: rgba(255, 255, 255, .72);--btn-soft-inset: inset 0 1px 0 0 rgba(255, 255, 255, .65);--signup-bg: rgba(255, 255, 255, .45);--signup-hover: rgba(255, 255, 255, .75);--signup-inset: inset 0 1px 0 0 rgba(255, 255, 255, .7);--dropdown-bg: #ffffff;--dropdown-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .75), 0 16px 40px rgba(15, 23, 42, .12);--modal-mask: rgba(15, 23, 42, .22);--modal-bg: rgba(255, 255, 255, .55);--modal-bg-soft: rgba(255, 255, 255, .48);--tabs-bg: rgba(15, 23, 42, .05);--tabs-active-bg: rgba(255, 255, 255, .72);--input-glass: rgba(255, 255, 255, .55);--input-glass-soft: rgba(255, 255, 255, .42);--history-item-bg: rgba(255, 255, 255, .42);--cta-icon-bg: #ffffff;--extract-bg: radial-gradient(ellipse 90% 40% at 15% 0%, rgba(96, 177, 255, .38), transparent 55%), radial-gradient(ellipse 80% 36% at 90% 0%, rgba(49, 154, 255, .26), transparent 50%), #fff;--stage-bg: linear-gradient(165deg, #f7f8fa 0%, #eef3f9 42%, #f5f7fb 100%);--stage-shadow: 0 24px 60px rgba(15, 23, 42, .06), inset 0 1px 0 rgba(255, 255, 255, .7);--stage-panel-bg: color-mix(in srgb, #fff 55%, transparent);--stage-tag-bg: color-mix(in srgb, #fff 82%, #e8f3ff);--stage-status-bg: color-mix(in srgb, #fff 75%, transparent);--stage-step-active-bg: color-mix(in srgb, #3b9eff 10%, #fff);--stage-icon-bg: color-mix(in srgb, #3b9eff 10%, #fff);--stage-dot-bg: color-mix(in srgb, #94a3b8 55%, #fff);--font-display: "Fustat", sans-serif;--font-body: "Inter", sans-serif;color:var(--ink);background:var(--bg);color-scheme:light}:root[data-theme=dark]{--bg: #0b1220;--panel: #111827;--ink: #e2e8f0;--muted: #94a3b8;--muted-strong: #cbd5e1;--nav-link: #cbd5e1;--accent: rgba(56, 152, 255, .85);--accent-strong: #3b9eff;--accent-soft: rgba(56, 152, 255, .16);--blue: #3b9eff;--blue-strong: #6bb6ff;--glow-a: #2563eb;--glow-b: #1d4ed8;--success: #22c55e;--danger: #f87171;--danger-soft: rgba(248, 113, 113, .14);--border: rgba(255, 255, 255, .12);--header-border: rgba(255, 255, 255, .12);--shadow: 0 16px 48px rgba(0, 0, 0, .35);--input-bg: #152033;--surface: #152033;--placeholder: #64748b;--page-tint: #0d1526;--section-alt: rgba(56, 152, 255, .06);--landing-gradient: linear-gradient(180deg, #0d1526 0%, #0b1220 40%, #0d1526 100%);--cta-panel: linear-gradient(135deg, rgba(30, 58, 95, .45), rgba(21, 42, 72, .28)), rgba(17, 24, 39, .4);--cta-panel-border: rgba(56, 152, 255, .28);--cta-panel-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 24px 70px rgba(0, 0, 0, .35);--chip-bg: rgba(255, 255, 255, .08);--chip-example-bg: rgba(255, 255, 255, .06);--badge-soon-bg: rgba(255, 255, 255, .08);--glass-bg: rgba(17, 24, 39, .48);--glass-bg-strong: rgba(17, 24, 39, .4);--glass-bg-soft: rgba(17, 24, 39, .34);--glass-border: rgba(255, 255, 255, .12);--glass-border-strong: rgba(255, 255, 255, .16);--glass-outline: rgba(255, 255, 255, .06);--glass-inset: inset 0 1px 0 0 rgba(255, 255, 255, .12);--glass-inset-strong: inset 0 1px 0 0 rgba(255, 255, 255, .14);--glass-shadow: 0 16px 40px rgba(0, 0, 0, .28);--glass-blur: 22px;--glass-blur-strong: 40px;--glass-saturate: 1.4;--btn-soft-bg: rgba(255, 255, 255, .08);--btn-soft-hover: rgba(255, 255, 255, .14);--btn-soft-inset: inset 0 1px 0 0 rgba(255, 255, 255, .08);--signup-bg: rgba(255, 255, 255, .08);--signup-hover: rgba(255, 255, 255, .14);--signup-inset: inset 0 1px 0 0 rgba(255, 255, 255, .1);--dropdown-bg: #111827;--dropdown-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .1), 0 16px 40px rgba(0, 0, 0, .4);--modal-mask: rgba(2, 6, 23, .55);--modal-bg: rgba(17, 24, 39, .52);--modal-bg-soft: rgba(17, 24, 39, .48);--tabs-bg: rgba(255, 255, 255, .06);--tabs-active-bg: rgba(255, 255, 255, .1);--input-glass: rgba(15, 23, 42, .45);--input-glass-soft: rgba(15, 23, 42, .38);--history-item-bg: rgba(15, 23, 42, .38);--cta-icon-bg: #ffffff;--extract-bg: radial-gradient(ellipse 90% 40% at 15% 0%, rgba(37, 99, 235, .28), transparent 55%), radial-gradient(ellipse 80% 36% at 90% 0%, rgba(29, 78, 216, .22), transparent 50%), #0b1220;--stage-bg: linear-gradient(165deg, #0f172a 0%, #111827 50%, #0b1220 100%);--stage-shadow: 0 24px 60px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .08);--stage-panel-bg: rgba(15, 23, 42, .55);--stage-tag-bg: rgba(15, 23, 42, .75);--stage-status-bg: rgba(15, 23, 42, .72);--stage-step-active-bg: rgba(59, 158, 255, .12);--stage-icon-bg: rgba(59, 158, 255, .14);--stage-dot-bg: color-mix(in srgb, #64748b 55%, #152033);color-scheme:dark}*{box-sizing:border-box}html{scrollbar-gutter:stable}html,body{margin:0;min-height:100vh;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--ink)}button,input,textarea{font:inherit}#app{min-height:100vh}.font-display{font-family:var(--font-display)}.liquid-glass-strong{background:var(--glass-bg-strong);backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));border:1px solid var(--glass-border-strong);box-shadow:var(--glass-inset-strong),0 0 0 1px var(--glass-outline),var(--glass-shadow);border-radius:16px}.liquid-glass{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:var(--glass-inset),0 0 0 1px var(--glass-outline),var(--glass-shadow);position:relative}.glass-inner{background:var(--glass-bg-soft);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border:1px solid var(--glass-border);box-shadow:var(--glass-inset);border-radius:12px}.card{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:var(--glass-inset),0 0 0 1px var(--glass-outline),var(--glass-shadow);border-radius:16px;padding:1.1rem 1.2rem}.card+.card{margin-top:1rem}.card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;flex-wrap:wrap}.card-title{margin:0;font-family:var(--font-display);font-size:1.02rem;font-weight:700}.card-sub{margin:.25rem 0 0;color:var(--muted);font-size:.85rem}.card-actions{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:.35rem;border:0;border-radius:12px;padding:.55rem 1rem;font-weight:500;cursor:pointer;text-decoration:none;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)}.btn:focus-visible{outline:3px solid rgba(0,132,255,.35);outline-offset:2px}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-sm{padding:.4rem .75rem;font-size:.85rem}.btn-primary{background:var(--accent);color:#fff;box-shadow:inset 0 4px 4px #ffffff59;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.btn-primary:hover:not(:disabled){background:#0084ffeb}:root[data-theme=dark] .btn-primary:hover:not(:disabled){background:#3b9efff2}.btn-blue{background:var(--accent);color:#fff}.btn-soft{background:var(--btn-soft-bg);color:var(--ink);border:1px solid var(--glass-border);box-shadow:var(--btn-soft-inset);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}.btn-soft:hover:not(:disabled){background:var(--btn-soft-hover);border-color:color-mix(in srgb,var(--accent-strong) 30%,var(--glass-border))}.btn-link{background:transparent;color:var(--accent-strong);padding-inline:.25rem}.btn-danger-soft{background:var(--danger-soft);color:var(--danger)}@media(prefers-reduced-motion:reduce){.btn{transition:none}.btn:hover:not(:disabled){transform:none}}
