.global-bg[data-v-191773e1]{position:fixed;inset:0;z-index:-1;background-color:#050510;overflow:hidden;pointer-events:none}.gradient-orb[data-v-191773e1]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;animation:float-complex-191773e1 20s ease-in-out infinite alternate}.orb-1[data-v-191773e1]{width:80vw;height:80vh;background:radial-gradient(circle,rgba(168,85,247,.4),transparent 60%);top:-20vh;left:-20vw;animation-duration:25s}.orb-2[data-v-191773e1]{width:70vw;height:70vh;background:radial-gradient(circle,rgba(0,240,255,.3),transparent 60%);top:40vh;right:-20vw;animation-duration:30s;animation-delay:-5s;animation-direction:alternate-reverse}.orb-3[data-v-191773e1]{width:60vw;height:60vh;background:radial-gradient(circle,rgba(236,72,153,.3),transparent 60%);bottom:-20vh;left:20vw;animation-duration:22s;animation-delay:-10s}.grid-overlay[data-v-191773e1]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse at center,black 40%,transparent 80%);mask-image:radial-gradient(ellipse at center,black 40%,transparent 80%);animation:grid-pulse-191773e1 15s ease-in-out infinite alternate}.particles[data-v-191773e1]{position:absolute;inset:0}.particle[data-v-191773e1]{position:absolute;width:3px;height:3px;background:#fffc;border-radius:50%;box-shadow:0 0 10px #ffffff80,0 0 20px #00f0ff4d;animation:particle-float-dynamic-191773e1 10s linear infinite;will-change:transform,opacity}@keyframes float-complex-191773e1{0%{transform:translate(0) scale(1)}33%{transform:translate(5vw,-5vh) scale(1.1)}66%{transform:translate(-5vw,5vh) scale(.9)}to{transform:translate(2vw,2vh) scale(1.05)}}@keyframes grid-pulse-191773e1{0%{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}to{opacity:.5;transform:scale(1)}}@keyframes particle-float-dynamic-191773e1{0%{transform:translateY(100vh) translate(0) scale(.5);opacity:0}20%{opacity:.8}80%{opacity:.8}to{transform:translateY(-20vh) translate(10vw) scale(1.5);opacity:0}}@media(prefers-reduced-motion:reduce){.gradient-orb[data-v-191773e1],.grid-overlay[data-v-191773e1],.particle[data-v-191773e1]{animation:none!important}}.app-logo[data-v-e4df271f]{display:block}.eyes[data-v-e4df271f]{animation:blink-e4df271f 4s infinite;transform-origin:center;transform-box:fill-box}.mouth-smile[data-v-e4df271f]{animation:smile-e4df271f 4s infinite;transform-origin:center;transform-box:fill-box}.mouth-think[data-v-e4df271f]{animation:think-e4df271f 4s infinite;transform-origin:center;transform-box:fill-box;opacity:0}@keyframes blink-e4df271f{0%,45%,55%,to{opacity:1;transform:scaleY(1)}50%{opacity:.5;transform:scaleY(.1)}}@keyframes smile-e4df271f{0%,45%{opacity:0;transform:scale(.5)}50%,95%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes think-e4df271f{0%,45%{opacity:1;transform:scale(1)}50%,to{opacity:0;transform:scale(.5)}}.nav-wrapper[data-v-c7756460]{position:fixed;top:20px;left:0;right:0;z-index:1000;display:flex;justify-content:center;pointer-events:none}.navbar[data-v-c7756460]{pointer-events:auto;background:var(--bg-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-subtle);border-radius:100px;padding:8px 12px;transition:all var(--transition-normal);box-shadow:0 4px 20px #00f0ff1a;border:1px solid rgba(255,255,255,.05);width:auto;max-width:90%}.navbar.scrolled[data-v-c7756460]{background:#0a0a0a99;border-color:#ffffff1a;box-shadow:0 8px 30px #0006,0 0 15px #00f0ff1a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.nav-container[data-v-c7756460]{display:flex;align-items:center;gap:var(--space-xl)}.logo[data-v-c7756460]{display:flex;align-items:center;gap:8px;text-decoration:none;padding-left:8px}.logo-icon[data-v-c7756460]{width:48px;height:48px}.logo-icon svg[data-v-c7756460]{width:100%;height:100%}.logo-text[data-v-c7756460]{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--text-primary)}.nav-links[data-v-c7756460]{display:flex;align-items:center;gap:var(--space-lg)}.nav-links a[data-v-c7756460]:not(.btn){color:var(--text-secondary);text-decoration:none;font-weight:500;font-size:.95rem;transition:color var(--transition-fast);padding:6px 16px;border-radius:100px}.nav-links a[data-v-c7756460]:not(.btn):hover{color:var(--text-primary);background:#ffffff0d}.auth-buttons[data-v-c7756460]{display:flex;gap:8px;padding-left:8px}.user-profile[data-v-c7756460]{display:flex;align-items:center;gap:var(--space-md);padding-left:8px}.user-avatar[data-v-c7756460]{width:32px;height:32px;border-radius:50%;border:2px solid var(--accent-cyan)}.user-info-link[data-v-c7756460]{display:flex;align-items:center;gap:var(--space-md);text-decoration:none;color:inherit;transition:opacity .2s}.user-info-link[data-v-c7756460]:hover{opacity:.8}.user-name[data-v-c7756460]{color:var(--text-primary);font-weight:600;display:none}@media(min-width:1024px){.user-name[data-v-c7756460]{display:block}}.nav-btn[data-v-c7756460]{padding:8px 20px!important;font-size:.9rem!important;border-radius:100px!important}.mobile-toggle[data-v-c7756460]{display:none;flex-direction:column;gap:5px;padding:10px;background:transparent;border:none;cursor:pointer;margin-left:auto}.mobile-toggle span[data-v-c7756460]{width:24px;height:2px;background:var(--text-primary);transition:all var(--transition-fast)}.mobile-toggle.active span[data-v-c7756460]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-toggle.active span[data-v-c7756460]:nth-child(2){opacity:0}.mobile-toggle.active span[data-v-c7756460]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:768px){.nav-wrapper[data-v-c7756460]{top:10px;width:100%;justify-content:center}.navbar[data-v-c7756460]{border-radius:20px;width:90%;padding:8px 16px}.nav-container[data-v-c7756460]{width:100%;justify-content:space-between;gap:0;position:relative}.mobile-toggle[data-v-c7756460]{display:flex}.nav-links[data-v-c7756460]{position:absolute;top:calc(100% + 12px);left:0;right:0;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:20px;flex-direction:column;align-items:stretch;padding:24px;gap:16px;opacity:0;transform:translateY(-10px);pointer-events:none;transition:all var(--transition-normal);box-shadow:0 10px 40px #00000080;box-sizing:border-box;width:100%}.nav-links.active[data-v-c7756460]{opacity:1;transform:translateY(0);pointer-events:auto;box-shadow:var(--shadow-xl)}.nav-btn[data-v-c7756460]{width:100%;text-align:center;border-radius:100px!important;box-sizing:border-box}.auth-buttons[data-v-c7756460]{flex-direction:column;padding-left:0}}.footer[data-v-13522550]{position:relative;padding:var(--space-2xl) 0 var(--space-lg);border-top:1px solid var(--border-subtle);overflow:hidden}.container[data-v-13522550]{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.footer-glow[data-v-13522550]{position:absolute;top:0;left:50%;transform:translate(-50%);width:600px;height:200px;background:radial-gradient(ellipse at center top,rgba(0,240,255,.1),transparent 70%);pointer-events:none}.footer-content[data-v-13522550]{display:flex;justify-content:space-between;gap:var(--space-2xl);margin-bottom:var(--space-2xl)}.footer-brand[data-v-13522550]{max-width:300px}.logo[data-v-13522550]{display:flex;align-items:center;gap:var(--space-sm);text-decoration:none;margin-bottom:var(--space-md)}.logo-icon[data-v-13522550]{width:56px;height:56px}.logo-icon svg[data-v-13522550]{width:100%;height:100%}.logo-text[data-v-13522550]{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--text-primary)}.tagline[data-v-13522550]{font-size:.9rem;color:var(--text-muted);line-height:1.6}.footer-links[data-v-13522550]{display:flex;gap:var(--space-2xl)}.link-group h4[data-v-13522550]{font-family:var(--font-display);font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-md);text-transform:uppercase;letter-spacing:1px}.link-group a[data-v-13522550]{display:block;color:var(--text-muted);text-decoration:none;font-size:.9rem;padding:6px 0;transition:color var(--transition-fast)}.link-group a[data-v-13522550]:hover{color:var(--accent-cyan)}.footer-bottom[data-v-13522550]{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-lg);border-top:1px solid var(--border-subtle)}.footer-bottom p[data-v-13522550]{font-size:.875rem;color:var(--text-muted)}.social-links[data-v-13522550]{display:flex;gap:var(--space-md)}.social-links a[data-v-13522550]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--bg-glass-light);border-radius:var(--radius-md);color:var(--text-secondary);transition:all var(--transition-fast)}.social-links a[data-v-13522550]:hover{color:var(--accent-cyan);background:#00f0ff1a}.social-links svg[data-v-13522550]{width:20px;height:20px}@media(max-width:768px){.footer-content[data-v-13522550]{flex-direction:column}.footer-links[data-v-13522550]{flex-wrap:wrap;gap:var(--space-lg)}.link-group[data-v-13522550]{min-width:120px}.footer-bottom[data-v-13522550]{flex-direction:column;gap:var(--space-md);text-align:center}}:root{--bg-primary: #000000;--bg-secondary: #0a0a0a;--bg-glass: rgba(255, 255, 255, .05);--text-primary: #ffffff;--text-secondary: #888888;--text-muted: #666666;--accent-cyan: #ffffff;--accent-purple: #aaaaaa;--accent-green: #22c55e;--gradient-primary: linear-gradient(135deg, #333, #111);--border-subtle: rgba(255, 255, 255, .1);--border-active: rgba(255, 255, 255, .3);--font-display: "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 32px;--space-xl: 64px;--space-2xl: 96px;--space-3xl: 128px;--shadow-card: 0 4px 20px rgba(0, 0, 0, .5);--transition-fast: .2s ease;--transition-normal: .3s ease}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);margin:0;overflow-x:hidden}.qa-scene,.chat-scene{background-color:var(--bg-primary)}.scene.scene-is-pinned,.qa-scene.scene-is-pinned,.chat-scene.scene-is-pinned{z-index:30}.scene-inner,.scene-inner--qa,.scene-inner--chat,.scene-inner--features{position:relative;z-index:1}.glass{background:var(--bg-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border-subtle)}.btn{border:none;border-radius:var(--radius-full);padding:10px 20px;cursor:pointer;font-weight:500;transition:all var(--transition-fast);text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-primary{background:#fff;color:#000}.btn-primary:hover{background:#ddd}.btn-secondary{background:transparent;border:1px solid var(--border-subtle);color:#fff}.btn-secondary:hover{border-color:#fff;background:#ffffff1a}.gradient-text{background:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes particle-float{0%,to{transform:translateY(0) translate(0);opacity:.3}50%{transform:translateY(-50px) translate(20px);opacity:.8}}@keyframes pulse-glow{0%,to{opacity:1;box-shadow:0 0 #22c55e66}50%{opacity:.8;box-shadow:0 0 0 8px #22c55e00}}@keyframes animate-scale-in{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.animate-scale-in{animation:animate-scale-in .5s ease-out forwards}.animate-float{animation:float 6s ease-in-out infinite}.animate-float-delayed{animation:float 6s ease-in-out 2s infinite}.plan-tag{display:inline-block;padding:2px 8px;border-radius:12px;font-size:.65rem;font-weight:700;text-transform:uppercase;margin-left:8px;letter-spacing:.5px;vertical-align:middle}.plan-tag.plus{background:#10b98133;color:#10b981;border:1px solid rgba(16,185,129,.4)}.plan-tag.pro{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.4)}#app{display:flex;flex-direction:column;min-height:100vh}main{flex:1}.page-enter-active,.page-leave-active{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0;transform:translateY(-8px)}.landing-hero[data-v-999c8d57]{position:relative;min-height:min(88vh,760px);display:flex;align-items:center;justify-content:center;padding:clamp(100px,14vh,130px) clamp(20px,5vw,48px) clamp(48px,8vh,72px);text-align:center}.landing-hero-inner[data-v-999c8d57]{width:100%;max-width:720px;display:flex;flex-direction:column;align-items:center;gap:clamp(12px,2vh,18px)}.landing-hero-mark[data-v-999c8d57]{width:clamp(56px,10vw,72px);height:clamp(56px,10vw,72px);display:flex;align-items:center;justify-content:center}.landing-hero-mark[data-v-999c8d57] svg{width:100%;height:100%}.landing-hero-title[data-v-999c8d57]{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(2.8rem,10vw,4.5rem);letter-spacing:-.04em;line-height:1}.landing-hero-os[data-v-999c8d57]{color:#ffffff8c}.landing-hero-tagline[data-v-999c8d57]{margin:0;font-size:clamp(1rem,2.2vw,1.2rem);font-weight:600;color:#ffffffd1;letter-spacing:-.01em}.landing-hero-lead[data-v-999c8d57]{margin:0;max-width:520px;font-size:clamp(.9rem,1.6vw,1.05rem);line-height:1.55;color:#ffffff94;font-weight:500}.landing-hero-actions[data-v-999c8d57]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:clamp(8px,1.5vh,16px)}.tooltip-container[data-v-999c8d57]{position:relative;display:inline-block}.tooltip-text[data-v-999c8d57]{visibility:hidden;background-color:var(--bg-glass, rgba(0, 0, 0, .8));color:var(--text-primary, #fff);text-align:center;border-radius:var(--radius-sm, 6px);padding:6px 10px;font-size:.75rem;font-family:monospace;position:absolute;z-index:100;bottom:125%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s;white-space:nowrap;border:1px solid var(--border-subtle, rgba(255, 255, 255, .1));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tooltip-text[data-v-999c8d57]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--border-subtle, rgba(255, 255, 255, .1)) transparent transparent transparent}.tooltip-container:hover .tooltip-text[data-v-999c8d57]{visibility:visible;opacity:1}.landing-hero-scroll[data-v-999c8d57]{margin:clamp(20px,4vh,36px) 0 0;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffff61;font-weight:500}.landing-hero-scroll-line[data-v-999c8d57]{width:1px;height:28px;background:linear-gradient(180deg,rgba(255,255,255,.35),transparent);animation:hero-scroll-pulse-999c8d57 2s ease-in-out infinite}@keyframes hero-scroll-pulse-999c8d57{0%,to{opacity:.45;transform:scaleY(.85)}50%{opacity:1;transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.landing-hero-scroll-line[data-v-999c8d57]{animation:none;opacity:.6}}.qa-visual[data-v-6338d447]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;min-height:0}.qa-desk[data-v-6338d447]{position:relative;width:100%;height:100%;max-height:min(44vh,340px);min-height:220px}.qa-window[data-v-6338d447]{position:absolute;inset:0;background:#14141ac7;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;box-shadow:0 20px 50px #00000073;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.qa-window-chrome[data-v-6338d447]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.05)}.qa-dot[data-v-6338d447]{width:10px;height:10px;border-radius:50%}.qa-dot-r[data-v-6338d447]{background:#ff5f57}.qa-dot-y[data-v-6338d447]{background:#febc2e}.qa-dot-g[data-v-6338d447]{background:#28c840}.qa-window-title[data-v-6338d447]{margin-left:10px;color:#ffffff8c;font-size:.76rem;font-weight:500}.qa-window-body[data-v-6338d447]{padding:14px 16px 78px;color:#ffffffd1;font-size:.78rem;line-height:1.55}.qa-window-body p[data-v-6338d447]{margin:0 0 .75em}.qa-from[data-v-6338d447]{color:#ffffff73;font-size:.85em}.qa-label[data-v-6338d447]{display:inline-block;padding:0 6px;margin-right:6px;font-size:.78em;border-radius:4px;color:#ffffff80;background:#ffffff0f}.qa-selection[data-v-6338d447]{display:inline;padding:2px 4px;margin:0 -4px;border-radius:4px}.qa-keys[data-v-6338d447]{position:absolute;left:50%;bottom:48px;transform:translate(-50%);display:flex;gap:6px;align-items:center;pointer-events:none;z-index:2;opacity:0;visibility:hidden}.qa-key[data-v-6338d447]{padding:4px 9px;border:1px solid rgba(255,255,255,.18);border-bottom-width:2px;border-radius:6px;font:600 .68rem/1 var(--font-display);color:#ffffffeb;background:#ffffff0d}.qa-key-plus[data-v-6338d447]{color:#ffffff80}.qa-capsule[data-v-6338d447]{position:absolute;left:50%;bottom:10px;transform:translate(-50%);display:flex;align-items:center;gap:3px;padding:4px 8px 4px 5px;background:#1c1c20eb;border:1px solid rgba(255,255,255,.08);border-radius:999px;box-shadow:0 8px 24px #00000073;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:3;max-width:calc(100% - 16px);opacity:0;visibility:hidden}.qa-orb[data-v-6338d447]{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;flex-shrink:0}.qa-tools[data-v-6338d447]{display:flex;align-items:center;gap:1px;margin-left:2px;min-width:0}.qa-tool[data-v-6338d447]{display:inline-flex;align-items:center;justify-content:center;padding:5px 6px;border:none;background:transparent;color:#ffffffd9;border-radius:6px;cursor:default;opacity:0;visibility:hidden}.qa-tool-icon[data-v-6338d447]{display:inline-flex}.qa-tool-label[data-v-6338d447]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:720px){.qa-desk[data-v-6338d447]{min-height:200px;max-height:min(36vh,280px)}.qa-window-body[data-v-6338d447]{padding:12px 14px 68px;font-size:.74rem}.qa-tool[data-v-6338d447]{padding:4px 5px}}@media(prefers-reduced-motion:reduce){.qa-keys[data-v-6338d447],.qa-capsule[data-v-6338d447],.qa-tool[data-v-6338d447]{opacity:1!important;visibility:visible!important;transform:none!important}.qa-selection[data-v-6338d447]{background-color:#60a5fa59!important}}.fv-stage[data-v-ca7715c0]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-primary, #fff);font-family:var(--font-display, "Inter", sans-serif)}.fv-card[data-v-ca7715c0]{position:relative;width:min(520px,100%);background:linear-gradient(180deg,#14161cd6,#0e1016eb);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffff0a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden}.fv-card-head[data-v-ca7715c0]{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.05);font-size:.78rem;color:#ffffffb3;letter-spacing:.01em}.fv-card-title[data-v-ca7715c0]{font-weight:600;color:#ffffffdb}.fv-mcp-vendor-link[data-v-ca7715c0]{color:#b4d2ffeb;text-decoration:underline;text-decoration-color:#b4d2ff59;text-underline-offset:.12em}.fv-mcp-vendor-link[data-v-ca7715c0]:hover{color:#fff;text-decoration-color:#b4d2ffa6}.fv-dot[data-v-ca7715c0]{width:8px;height:8px;border-radius:50%;background:#28c840;box-shadow:0 0 0 3px #28c8402e}.fv-dot-r[data-v-ca7715c0]{background:#ff5f57;box-shadow:0 0 0 3px #ff5f572e}.fv-dot-y[data-v-ca7715c0]{background:#febc2e;box-shadow:0 0 0 3px #febc2e2e}.fv-dot-g[data-v-ca7715c0]{background:#28c840;box-shadow:0 0 0 3px #28c8402e}.fv-pill[data-v-ca7715c0]{margin-left:auto;padding:3px 9px;border-radius:999px;font-size:.66rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#ffffffa6;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.fv-pill--ok[data-v-ca7715c0]{color:#78d2a0f2;background:#28b45a1a;border-color:#28b45a40}.fv-card-foot[data-v-ca7715c0]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-top:1px solid rgba(255,255,255,.05);font-size:.72rem;color:#ffffff80}.fv-foot-val[data-v-ca7715c0]{color:#ffffffc7;font-weight:600}.fv-mac-tuned[data-v-ca7715c0]{position:relative;width:min(440px,100%);aspect-ratio:4 / 5;max-height:min(44vh,340px)}.fv-mt-glow[data-v-ca7715c0]{position:absolute;inset:10% 5% 15%;background:radial-gradient(circle at 50% 40%,rgba(80,140,255,.22),transparent 65%);filter:blur(24px);animation:fv-mt-glow-pulse-ca7715c0 4s ease-in-out infinite;pointer-events:none}@keyframes fv-mt-glow-pulse-ca7715c0{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.fv-mt-device[data-v-ca7715c0]{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:58%;z-index:1;animation:fv-mt-float-ca7715c0 5s ease-in-out infinite}@keyframes fv-mt-float-ca7715c0{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-6px)}}.fv-mt-photo[data-v-ca7715c0]{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 24px 48px rgba(0,0,0,.55))}.fv-mt-screen-shimmer[data-v-ca7715c0]{position:absolute;top:8%;left:12%;right:12%;height:38%;border-radius:4px;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.12) 50%,transparent 60%);background-size:200% 100%;animation:fv-mt-shimmer-ca7715c0 3.5s ease-in-out infinite;pointer-events:none}@keyframes fv-mt-shimmer-ca7715c0{0%{background-position:200% 0}to{background-position:-200% 0}}.fv-mt-panel[data-v-ca7715c0]{position:absolute;background:linear-gradient(180deg,#14161ceb,#0e1016f5);border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 22px 50px #00000080;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:2}.fv-mt-panel--activity[data-v-ca7715c0]{top:4%;right:0;width:62%;animation:fv-mt-panel-in-ca7715c0 .8s ease both}@keyframes fv-mt-panel-in-ca7715c0{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fv-mt-panel-head[data-v-ca7715c0]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.05);font-size:.72rem;font-weight:600;color:#ffffffbf}.fv-mt-chip-pill[data-v-ca7715c0]{margin-left:auto;padding:2px 8px;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.04em;color:#b4d2fff2;background:#508cff24;border:1px solid rgba(80,140,255,.25);animation:fv-mt-chip-pulse-ca7715c0 2.5s ease-in-out infinite}@keyframes fv-mt-chip-pulse-ca7715c0{0%,to{box-shadow:0 0 #508cff00}50%{box-shadow:0 0 0 4px #508cff1f}}.fv-mt-bars[data-v-ca7715c0]{list-style:none;margin:0;padding:10px 14px 8px;display:flex;flex-direction:column;gap:8px}.fv-mt-bars li[data-v-ca7715c0]{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;font-size:.68rem;color:#ffffff8c;animation:fv-mt-bar-row-in-ca7715c0 .5s ease both;animation-delay:calc(.15s + var(--i) * .12s)}@keyframes fv-mt-bar-row-in-ca7715c0{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.fv-mt-bar-label[data-v-ca7715c0]{font-weight:600;letter-spacing:.04em}.fv-mt-bar-track[data-v-ca7715c0]{height:6px;border-radius:999px;background:#ffffff0f;overflow:hidden}.fv-mt-bar-fill[data-v-ca7715c0]{height:100%;width:var(--target, 30%);border-radius:inherit;transform-origin:left center}.fv-mt-bar-fill--cpu[data-v-ca7715c0]{background:linear-gradient(90deg,#38bdf8e6,#38bdf880);animation:fv-mt-cpu-bar-ca7715c0 3s ease-in-out infinite}.fv-mt-bar-fill--gpu[data-v-ca7715c0]{background:linear-gradient(90deg,#818cf8f2,#818cf880);animation:fv-mt-gpu-bar-ca7715c0 2.8s ease-in-out infinite}.fv-mt-bar-fill--ram[data-v-ca7715c0]{background:linear-gradient(90deg,#4ade80e6,#4ade8073);width:52%}@keyframes fv-mt-cpu-bar-ca7715c0{0%,to{width:18%}50%{width:32%}}@keyframes fv-mt-gpu-bar-ca7715c0{0%,to{width:35%}50%{width:48%}}.fv-mt-bar-val[data-v-ca7715c0]{font-variant-numeric:tabular-nums;color:#ffffffc7;font-weight:600;min-width:2.8em;text-align:right}.fv-mt-panel-foot[data-v-ca7715c0]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px 10px;border-top:1px solid rgba(255,255,255,.05);font-size:.64rem;color:#ffffff73}.fv-mt-foot-highlight[data-v-ca7715c0]{color:#78d2a0f2;font-weight:600}.fv-mt-panel--tokens[data-v-ca7715c0]{left:0;bottom:18%;width:52%;padding:12px 14px;animation:fv-mt-panel-in-ca7715c0 .8s ease .2s both}.fv-mt-tokens-label[data-v-ca7715c0]{display:block;font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;margin-bottom:4px}.fv-mt-tokens-val[data-v-ca7715c0]{display:block;font-size:1.35rem;font-weight:800;letter-spacing:-.03em;color:#fffffff2;line-height:1.1}.fv-mt-tokens-num[data-v-ca7715c0]{display:inline-block;animation:fv-mt-tokens-tick-ca7715c0 2s ease-in-out infinite}@keyframes fv-mt-tokens-tick-ca7715c0{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(-2px);opacity:.85}}.fv-mt-tokens-sub[data-v-ca7715c0]{display:block;margin-top:2px;font-size:.66rem;color:#ffffff80}.fv-mt-sparkline[data-v-ca7715c0]{display:flex;align-items:flex-end;gap:3px;height:28px;margin-top:10px}.fv-mt-spark[data-v-ca7715c0]{flex:1;height:calc(var(--h) * 1%);min-height:4px;border-radius:2px 2px 0 0;background:linear-gradient(180deg,#38bdf8d9,#38bdf840);animation:fv-mt-spark-pulse-ca7715c0 1.6s ease-in-out infinite;animation-delay:calc(var(--ni, 0) * .08s)}@keyframes fv-mt-spark-pulse-ca7715c0{0%,to{opacity:.55;transform:scaleY(.85)}50%{opacity:1;transform:scaleY(1)}}.fv-mt-badge[data-v-ca7715c0]{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:.66rem;font-weight:600;letter-spacing:.02em;color:#ffffffd1;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:3}.fv-mt-badge--os[data-v-ca7715c0]{top:38%;left:2%;animation:fv-mt-badge-float-ca7715c0 4.5s ease-in-out infinite}.fv-mt-badge--metal[data-v-ca7715c0]{bottom:8%;right:4%;color:#b4d2ffe6;border-color:#508cff40;background:#508cff1a;animation:fv-mt-badge-float-ca7715c0 5s ease-in-out infinite reverse}.fv-mt-badge-icon[data-v-ca7715c0]{font-size:.85rem;opacity:.7}@keyframes fv-mt-badge-float-ca7715c0{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.fv-models[data-v-ca7715c0]{width:min(480px,100%)}.fv-model-list[data-v-ca7715c0]{list-style:none;margin:0;padding:6px 0}.fv-model-row[data-v-ca7715c0]{display:grid;grid-template-columns:28px 1fr auto auto auto;align-items:center;gap:10px;padding:10px 18px;font-size:.86rem;color:#ffffffc7;border-top:1px solid rgba(255,255,255,.025)}.fv-model-row[data-v-ca7715c0]:first-child{border-top:0}.fv-model-row.active[data-v-ca7715c0]{background:linear-gradient(90deg,#508cff1f,#508cff00);color:#fffffff2}.fv-model-glyph[data-v-ca7715c0]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#ffffff0a;color:#ffffffbf}.fv-model-name[data-v-ca7715c0]{font-weight:600}.fv-model-tag[data-v-ca7715c0]{padding:2px 7px;border-radius:5px;font-size:.66rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.fv-model-tag.tag--mlx[data-v-ca7715c0]{color:#b5d8ff;background:#508cff2e}.fv-model-tag.tag--gguf[data-v-ca7715c0]{color:#ffd6a8;background:#ff963c2e}.fv-model-size[data-v-ca7715c0]{font-size:.78rem;color:#ffffff80;font-variant-numeric:tabular-nums}.fv-model-active[data-v-ca7715c0]{font-size:.7rem;color:#78d2a0f2;letter-spacing:.02em}.fv-pair[data-v-ca7715c0]{position:relative;width:min(560px,100%);aspect-ratio:7 / 5}.fv-mac[data-v-ca7715c0]{position:absolute;top:4%;right:0;width:78%;height:76%;background:#0e1016eb;border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 28px 60px #0000008c;overflow:hidden;z-index:2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.fv-mac-chrome[data-v-ca7715c0]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.05)}.fv-tl[data-v-ca7715c0]{width:11px;height:11px;border-radius:50%}.fv-tl.r[data-v-ca7715c0]{background:#ff5f57}.fv-tl.y[data-v-ca7715c0]{background:#febc2e}.fv-tl.g[data-v-ca7715c0]{background:#28c840}.fv-mac-title[data-v-ca7715c0]{margin-left:6px;font-size:.78rem;color:#ffffff8c;font-weight:500}.fv-mac-body[data-v-ca7715c0]{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.fv-msg-row[data-v-ca7715c0]{display:flex;align-items:flex-end;gap:8px}.fv-msg-row--user[data-v-ca7715c0]{justify-content:flex-end}.fv-msg-row--bot[data-v-ca7715c0]{justify-content:flex-start}.fv-bot-face[data-v-ca7715c0]{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#18c8ff,#3a7cff);color:#fff;font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.fv-msg[data-v-ca7715c0]{position:relative;display:inline-block;max-width:88%;padding:8px 12px;border-radius:14px;font-size:.78rem;line-height:1.35;opacity:0;transform:translateY(8px);animation:fv-msg-in-ca7715c0 .6s ease both}.fv-msg--in[data-v-ca7715c0]{animation:fv-msg-in-ca7715c0 .6s ease both}.fv-msg--anim-1[data-v-ca7715c0]{animation-delay:.6s}.fv-msg--anim-2[data-v-ca7715c0]{animation-delay:1.6s}.fv-msg--anim-3[data-v-ca7715c0]{animation-delay:2.6s}.fv-msg--anim-4[data-v-ca7715c0]{animation-delay:3.6s}@keyframes fv-msg-in-ca7715c0{to{opacity:1;transform:translateY(0)}}.fv-msg--user[data-v-ca7715c0]{color:#fff;background:linear-gradient(135deg,#3a7cff,#18c8ff)}.fv-msg--bot[data-v-ca7715c0]{color:#ffffffe0;background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.fv-from-tag[data-v-ca7715c0]{display:block;margin-top:6px;font-size:.62rem;letter-spacing:.04em;font-weight:600;color:#ffffffc7;background:#0000002e;padding:2px 6px;border-radius:4px;width:fit-content}.fv-typing[data-v-ca7715c0]{display:inline-flex;gap:3px;margin-left:4px;vertical-align:middle}.fv-typing i[data-v-ca7715c0]{display:inline-block;width:4px;height:4px;border-radius:50%;background:#fff9;animation:fv-bounce-ca7715c0 1.2s infinite ease-in-out}.fv-typing i[data-v-ca7715c0]:nth-child(2){animation-delay:.15s}.fv-typing i[data-v-ca7715c0]:nth-child(3){animation-delay:.3s}@keyframes fv-bounce-ca7715c0{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}.fv-phone[data-v-ca7715c0]{position:absolute;bottom:0;left:0;width:30%;height:86%;background:#0a0c12;border:2px solid rgba(255,255,255,.14);border-radius:22px;overflow:hidden;transform:rotate(-7deg);box-shadow:0 22px 50px #0000008c;z-index:3}.fv-phone-notch[data-v-ca7715c0]{position:absolute;top:6px;left:50%;transform:translate(-50%);width:38%;height:14px;background:#000;border-radius:12px}.fv-phone-screen[data-v-ca7715c0]{position:absolute;inset:24px 6px 6px;background:linear-gradient(180deg,#0e1016f5,#0e1016e0);border-radius:14px;padding:8px;display:flex;flex-direction:column;gap:6px}.fv-phone-bar[data-v-ca7715c0]{display:flex;justify-content:space-between;font-size:.55rem;color:#ffffffb3;font-weight:600;letter-spacing:.03em}.fv-phone-status[data-v-ca7715c0]{letter-spacing:.06em}.fv-phone-thread[data-v-ca7715c0]{display:flex;flex-direction:column;gap:5px;margin-top:6px}.fv-phone .fv-msg[data-v-ca7715c0]{font-size:.6rem;padding:5px 8px;border-radius:10px}.fv-icloud[data-v-ca7715c0]{position:absolute;left:28%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:#508cff2e;border:1px solid rgba(80,140,255,.35);color:#cfe1ff;font-size:.66rem;font-weight:600;letter-spacing:.04em;z-index:4;animation:fv-icloud-pulse-ca7715c0 2.6s ease-in-out infinite}.fv-icloud-glyph[data-v-ca7715c0]{font-size:.85rem}@keyframes fv-icloud-pulse-ca7715c0{0%,to{box-shadow:0 0 #508cff59}50%{box-shadow:0 0 0 8px #508cff00}}.fv-privacy[data-v-ca7715c0]{position:relative;width:min(440px,100%);aspect-ratio:5 / 5;display:flex;align-items:center;justify-content:center}.fv-shield[data-v-ca7715c0]{position:absolute;inset:0;width:100%;height:100%;animation:fv-shield-breathe-ca7715c0 4s ease-in-out infinite}@keyframes fv-shield-breathe-ca7715c0{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.02);opacity:1}}.fv-priv-window[data-v-ca7715c0]{position:relative;width:70%;background:#0e1016eb;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;z-index:2;box-shadow:0 22px 50px #0000008c}.fv-priv-body[data-v-ca7715c0]{padding:12px 14px;display:flex;flex-direction:column;gap:8px}.fv-priv-atom[data-v-ca7715c0]{display:flex;align-items:center;gap:8px;font-size:.74rem;color:#ffffffc7;opacity:0;animation:fv-msg-in-ca7715c0 .5s ease both;animation-delay:calc(.4s + var(--i) * .35s)}.fv-priv-dot[data-v-ca7715c0]{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#18c8ff,#3a7cff);box-shadow:0 0 0 3px #3a7cff2e}.fv-priv-label[data-v-ca7715c0]{flex:1}.fv-priv-status[data-v-ca7715c0]{font-size:.62rem;font-weight:600;letter-spacing:.03em;color:#78d2a0f2}.fv-priv-block[data-v-ca7715c0]{position:absolute;top:18%;right:6%;display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:999px;font-size:.66rem;font-weight:600;color:#ff7878e6;background:#ff50501a;border:1px solid rgba(255,80,80,.3);z-index:3}.fv-priv-arrow[data-v-ca7715c0]{opacity:.65}.fv-priv-x[data-v-ca7715c0]{color:#ff7070;font-weight:800}.fv-hf[data-v-ca7715c0]{width:min(540px,100%)}.fv-hf-emoji[data-v-ca7715c0]{font-size:1rem;line-height:1}.fv-hf-viewport[data-v-ca7715c0]{position:relative;height:252px;overflow:hidden;mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent 100%)}.fv-hf-list[data-v-ca7715c0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;animation:fv-hf-scroll-ca7715c0 18s linear infinite}.fv-hf-row[data-v-ca7715c0]{display:grid;grid-template-columns:32px 1fr auto auto;align-items:center;gap:12px;padding:10px 18px;font-size:.82rem;border-top:1px solid rgba(255,255,255,.04)}.fv-hf-row[data-v-ca7715c0]:first-child{border-top:0}.fv-hf-avatar[data-v-ca7715c0]{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.78rem;color:#fff}.fv-hf-meta[data-v-ca7715c0]{display:flex;flex-direction:column;gap:1px;min-width:0}.fv-hf-name[data-v-ca7715c0]{font-weight:600;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fv-hf-org[data-v-ca7715c0]{font-size:.7rem;color:#ffffff73}.fv-hf-size[data-v-ca7715c0]{font-size:.72rem;color:#ffffff9e;font-variant-numeric:tabular-nums}.fv-hf-pull[data-v-ca7715c0]{font-size:.7rem;color:#ffffff6b;letter-spacing:.02em}@keyframes fv-hf-scroll-ca7715c0{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.fv-mcp[data-v-ca7715c0]{width:min(540px,100%)}.fv-mcp-glyph[data-v-ca7715c0]{color:#ffffffbf;display:inline-flex}.fv-mcp-query[data-v-ca7715c0]{padding:12px 18px 4px;color:#ffffffeb;font-size:.86rem}.fv-mcp-user[data-v-ca7715c0]{display:inline-block;margin-right:8px;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;padding:2px 6px;border-radius:4px;background:#ffffff0d}.fv-mcp-tool[data-v-ca7715c0]{margin:8px 18px 6px;padding:8px 12px;display:inline-flex;align-items:center;gap:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:10px;font-size:.76rem;color:#ffffffc7}.fv-mcp-tool code[data-v-ca7715c0]{font-size:.72rem;color:#b4d2fff2;background:#508cff1a;padding:0 5px;border-radius:4px}.fv-mcp-spin[data-v-ca7715c0]{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.18);border-top-color:#b4d2fff2;opacity:0}.fv-mcp--live .fv-mcp-spin[data-v-ca7715c0]{opacity:1;animation:fv-spin-ca7715c0 .9s linear infinite}@keyframes fv-spin-ca7715c0{to{transform:rotate(360deg)}}.fv-mcp-hits[data-v-ca7715c0]{list-style:none;margin:4px 8px 0;padding:0;display:flex;flex-direction:column;gap:2px}.fv-mcp-hits li[data-v-ca7715c0]{display:grid;grid-template-columns:10px auto 1fr;gap:8px;align-items:baseline;padding:7px 10px;font-size:.76rem;color:#ffffffb3;border-radius:8px;opacity:0;transform:translateY(8px)}.fv-mcp--live .fv-mcp-hits li[data-v-ca7715c0]{animation:fv-mcp-in-ca7715c0 .45s ease both;animation-delay:calc(.35s + var(--i) * .38s)}.fv-mcp-hits li[data-v-ca7715c0]:hover{background:#ffffff08}.fv-mcp-fav[data-v-ca7715c0]{color:#b4d2ffcc;font-size:.6rem}.fv-mcp-domain[data-v-ca7715c0]{color:#b4d2fff2;font-weight:600}.fv-mcp-snippet[data-v-ca7715c0]{color:#ffffff94;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fv-mcp-answer[data-v-ca7715c0]{margin:6px 18px 18px;padding:12px 14px;background:linear-gradient(135deg,#508cff1a,#508cff0a);border:1px solid rgba(80,140,255,.18);border-radius:10px;font-size:.82rem;color:#ffffffe0;line-height:1.45;opacity:0;transform:translateY(8px)}.fv-mcp--live .fv-mcp-answer[data-v-ca7715c0]{animation:fv-mcp-in-ca7715c0 .5s ease both;animation-delay:1.85s}.fv-mcp-answer strong[data-v-ca7715c0]{color:#cfe1ff;font-weight:700}@keyframes fv-mcp-in-ca7715c0{to{opacity:1;transform:translateY(0)}}.fv-memory[data-v-ca7715c0]{position:relative;width:min(560px,100%);aspect-ratio:4 / 3;display:flex;flex-direction:column}.fv-graph[data-v-ca7715c0]{flex:1;width:100%;height:100%}.fv-edge[data-v-ca7715c0]{stroke:#b4d2ff38;stroke-width:1.1;stroke-linecap:round;stroke-dasharray:220;stroke-dashoffset:220;animation:fv-edge-draw-ca7715c0 6s ease forwards;animation-delay:calc(.6s + var(--i) * .15s)}@keyframes fv-edge-draw-ca7715c0{to{stroke-dashoffset:0}}.fv-node circle[data-v-ca7715c0]{fill:#14161ceb;stroke:#ffffff80;stroke-width:1.4;opacity:0;transform-origin:center;transform-box:fill-box;animation:fv-node-pop-ca7715c0 .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(.2s + var(--i) * .1s)}.fv-node--ui circle[data-v-ca7715c0]{stroke:#b4d2fff2}.fv-node--app circle[data-v-ca7715c0]{stroke:#ffc878f2}.fv-node--fact circle[data-v-ca7715c0]{stroke:#a0e6b4f2}@keyframes fv-node-pop-ca7715c0{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.fv-node text[data-v-ca7715c0]{fill:#ffffffb3;font-size:11px;text-anchor:middle;font-family:var(--font-display);font-weight:500;opacity:0;animation:fv-node-label-ca7715c0 .6s ease forwards;animation-delay:calc(.5s + var(--i) * .1s)}@keyframes fv-node-label-ca7715c0{to{opacity:1}}.fv-mem-foot[data-v-ca7715c0]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;padding:6px 0 0}.fv-mem-pill[data-v-ca7715c0]{display:inline-flex;align-items:center;gap:6px;font-size:.66rem;color:#ffffffa6;padding:4px 10px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.fv-mem-dot[data-v-ca7715c0]{width:7px;height:7px;border-radius:50%;display:inline-block}.fv-mem-dot.dot--ui[data-v-ca7715c0]{background:#b4d2fff2}.fv-mem-dot.dot--app[data-v-ca7715c0]{background:#ffc878f2}.fv-mem-dot.dot--fact[data-v-ca7715c0]{background:#a0e6b4f2}.fv-menubar-wrap[data-v-ca7715c0]{position:relative;display:flex;justify-content:center;width:min(320px,100%);min-height:auto;padding-top:2px}.fv-menubar-panel[data-v-ca7715c0]{width:100%;background:#161618c7;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 16px 40px #0006;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}.fv-menubar[data-v-ca7715c0]{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 12px;height:28px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08);color:#ffffffeb;font-size:.72rem}.fv-menubar--status[data-v-ca7715c0]{width:100%;flex-shrink:0}.fv-mb-sysicon[data-v-ca7715c0]{display:inline-flex;align-items:center;color:#ffffffc7;opacity:.9}.fv-mb-siri[data-v-ca7715c0]{opacity:1}.fv-mb-clock[data-v-ca7715c0]{font-weight:500;font-size:.7rem;letter-spacing:-.01em;color:#ffffffe0;white-space:nowrap}.fv-mb-aios-anchor[data-v-ca7715c0]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:22px;margin:0 -2px}.fv-mb-logo[data-v-ca7715c0]{display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.fv-mb-popover[data-v-ca7715c0]{padding:8px}.fv-mb-search[data-v-ca7715c0]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ffffff0f;border-radius:10px;border:1px solid rgba(255,255,255,.06)}.fv-mb-search-icon[data-v-ca7715c0]{flex-shrink:0;color:#ffffff73}.fv-mb-search-placeholder[data-v-ca7715c0]{font-size:.875rem;font-weight:400;color:#ffffff6b;letter-spacing:-.01em}.fv-swift-stage[data-v-ca7715c0]{position:relative;width:min(560px,100%);aspect-ratio:6 / 4;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 30% 20%,rgba(240,81,56,.15),transparent 60%),radial-gradient(circle at 70% 80%,rgba(240,81,56,.08),transparent 60%),linear-gradient(180deg,#14161cd9,#0e1016f2);border:1px solid rgba(255,255,255,.08);box-shadow:0 22px 50px #0000008c}.fv-swift-grid[data-v-ca7715c0]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(circle at center,#000 50%,transparent 90%);-webkit-mask-image:radial-gradient(circle at center,#000 50%,transparent 90%)}.fv-swift-bird[data-v-ca7715c0]{position:absolute;width:44px;height:44px;top:30%;left:-10%;filter:drop-shadow(0 6px 16px rgba(240,81,56,.45));transform:scale(var(--scale, 1));animation:fv-swift-fly-ca7715c0 var(--dur, 8s) linear infinite;animation-delay:var(--delay, 0s)}.fv-swift-bird.bird-1[data-v-ca7715c0]{top:22%}.fv-swift-bird.bird-2[data-v-ca7715c0]{top:48%}.fv-swift-bird.bird-3[data-v-ca7715c0]{top:70%}.fv-swift-bird.bird-4[data-v-ca7715c0]{top:14%}.fv-swift-bird.bird-5[data-v-ca7715c0]{top:60%}@keyframes fv-swift-fly-ca7715c0{0%{left:-12%;transform:translateY(0) scale(var(--scale, 1)) rotate(-8deg);opacity:0}10%{opacity:1}50%{transform:translateY(-18px) scale(var(--scale, 1)) rotate(4deg)}90%{opacity:1}to{left:112%;transform:translateY(0) scale(var(--scale, 1)) rotate(-8deg);opacity:0}}.fv-swift-caption[data-v-ca7715c0]{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.fv-swift-tag[data-v-ca7715c0]{font-weight:800;font-size:1.05rem;color:#ffd6c0;letter-spacing:-.01em;text-shadow:0 4px 14px rgba(240,81,56,.35)}.fv-swift-sub[data-v-ca7715c0]{font-size:.72rem;color:#ffffff8c;letter-spacing:.04em}@media(prefers-reduced-motion:reduce){.fv-msg[data-v-ca7715c0],.fv-priv-atom[data-v-ca7715c0],.fv-mcp-hits li[data-v-ca7715c0],.fv-mcp-answer[data-v-ca7715c0],.fv-mcp-spin[data-v-ca7715c0]{opacity:1!important;transform:none!important;animation:none!important;background:#60a5fa59!important}.fv-hf-list[data-v-ca7715c0],.fv-swift-bird[data-v-ca7715c0],.fv-icloud[data-v-ca7715c0],.fv-mb-aios[data-v-ca7715c0],.fv-shield[data-v-ca7715c0],.fv-typing i[data-v-ca7715c0]{animation:none!important}.fv-edge[data-v-ca7715c0]{stroke-dashoffset:0!important;animation:none!important}.fv-node circle[data-v-ca7715c0],.fv-node text[data-v-ca7715c0]{opacity:1!important;transform:none!important;animation:none!important}}@media(max-width:720px){.fv-card[data-v-ca7715c0]{width:100%}.fv-pair[data-v-ca7715c0]{aspect-ratio:5 / 4}.fv-hf-viewport[data-v-ca7715c0]{height:200px}.fv-mcp-snippet[data-v-ca7715c0]{display:none}}@media(max-width:480px){.fv-model-row[data-v-ca7715c0]{grid-template-columns:28px 1fr auto auto}.fv-model-size[data-v-ca7715c0]{display:none}.fv-hf-row[data-v-ca7715c0]{grid-template-columns:32px 1fr auto}.fv-hf-pull[data-v-ca7715c0]{display:none}}.fv-webext[data-v-ca7715c0]{position:relative;width:min(440px,100%)}.browser-device[data-v-ca7715c0]{width:100%;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 80px #0000008c;overflow:hidden;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.device-chrome[data-v-ca7715c0]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.06)}.device-url[data-v-ca7715c0]{flex:1;margin:0 6px;padding:5px 12px;background:#ffffff0f;border-radius:999px;font-size:.72rem;color:#ffffff9e;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.device-puzzle[data-v-ca7715c0]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:#00f0ffd9;background:#00f0ff14;box-shadow:0 0 18px #00f0ff33}.device-body[data-v-ca7715c0]{position:relative;min-height:min(280px,40vh);padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 55%),#0b1220}.sdk-panel[data-v-ca7715c0]{border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#00000059;padding:10px 12px;margin-bottom:20px}.sdk-panel-head[data-v-ca7715c0]{display:flex;gap:8px;margin-bottom:8px}.sdk-pill[data-v-ca7715c0]{font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#ffffffb3}.sdk-pill--ok[data-v-ca7715c0]{border-color:#28c84059;color:#9dffb0}.sdk-code[data-v-ca7715c0]{margin:0;font-size:.68rem;line-height:1.5;color:#9cdcfe;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.consent-modal[data-v-ca7715c0]{width:calc(100% - 36px);max-width:300px;margin:0 auto;padding:14px;border-radius:14px;background:#121620f5;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 50px #00000073}.consent-title[data-v-ca7715c0]{margin:0 0 6px;font-weight:700;font-size:.82rem}.consent-body[data-v-ca7715c0]{margin:0 0 12px;font-size:.72rem;line-height:1.45;color:#ffffff94}.consent-actions[data-v-ca7715c0]{display:flex;justify-content:flex-end;gap:8px}.consent-btn[data-v-ca7715c0]{font-size:.72rem;padding:5px 10px;border-radius:8px}.consent-btn--ghost[data-v-ca7715c0]{color:#ffffff8c}.consent-btn--primary[data-v-ca7715c0]{background:#00f0ff2e;color:#b8f6ff;border:1px solid rgba(0,240,255,.35)}.narrative[data-v-270a5dde]{position:relative;width:100%;color:var(--text-primary);overflow:clip}.scene[data-v-270a5dde]{position:relative;width:100%;height:100vh;min-height:100vh;max-height:100vh;overflow:hidden;isolation:isolate;z-index:1}.narrative>.scene[data-v-270a5dde]{background-color:transparent}.scene-inner[data-v-270a5dde]{position:relative;width:100%;height:100%;max-width:1480px;margin:0 auto;padding:0 clamp(16px,4vw,56px)}.eyebrow[data-v-270a5dde]{position:absolute;top:clamp(72px,11vh,110px);left:clamp(16px,4vw,56px);margin:0;letter-spacing:.22em;text-transform:uppercase;font-size:.75rem;color:#ffffff80;opacity:1}.muted[data-v-270a5dde]{color:#ffffff8c;font-weight:500}.scene--problem[data-v-270a5dde],.scene--features[data-v-270a5dde]{background-color:transparent}.problem-headline[data-v-270a5dde]{position:absolute;top:clamp(110px,16vh,170px);left:clamp(16px,4vw,56px);right:clamp(16px,4vw,56px);margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(1.5rem,2.8vw,2.4rem);line-height:1.18;letter-spacing:-.02em;max-width:880px;z-index:4;opacity:1}.issues-cloud[data-v-270a5dde]{position:absolute;left:50%;top:clamp(300px,36vh,380px);transform:translate(-50%);width:min(920px,90vw);height:min(460px,48vh);z-index:2;pointer-events:none;container-type:inline-size}.issue-word[data-v-270a5dde]{position:absolute;display:inline-block;white-space:nowrap;font-family:var(--font-display);color:#ffffffd6;text-shadow:0 6px 30px rgba(0,0,0,.45);transform-origin:center center;line-height:.95}.issue-word--hero[data-v-270a5dde]{color:#fffffffa;letter-spacing:-.05em;text-align:center;background:linear-gradient(180deg,#fff,#d2ebffeb 55%,#b4d7ffc7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 20px rgba(120,180,255,.25);z-index:2}.logo-block[data-v-270a5dde]{position:absolute;left:50%;top:50%;width:max-content;max-width:min(720px,92vw);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:5;will-change:transform,opacity;transform:translate(-50%,-50%);pointer-events:none}.logo-aura[data-v-270a5dde]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(360px,50vmin,720px);height:clamp(360px,50vmin,720px);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,rgba(255,255,255,.04) 40%,transparent 70%);filter:blur(20px);z-index:-1}.logo-mark[data-v-270a5dde]{width:clamp(160px,24vmin,260px);height:clamp(160px,24vmin,260px);display:flex;align-items:center;justify-content:center;margin-bottom:clamp(16px,3vh,32px)}.logo-mark[data-v-270a5dde] svg{width:100%;height:100%}.logo-title[data-v-270a5dde]{margin:0;width:100%;font-family:var(--font-display);font-weight:800;font-size:clamp(4rem,14vmin,9rem);letter-spacing:-.04em;line-height:1;text-align:center}.logo-os[data-v-270a5dde]{color:#ffffff8c}.logo-tag[data-v-270a5dde]{margin:clamp(16px,3vh,28px) 0 0;font-size:clamp(1rem,1.6vw,1.25rem);color:#fff9;font-weight:500;letter-spacing:-.005em}.scene-inner--features[data-v-270a5dde]{display:flex;flex-direction:column;padding-top:clamp(64px,10vh,96px);padding-bottom:clamp(20px,3vh,32px)}.eyebrow--features[data-v-270a5dde]{position:relative;top:auto;left:auto;flex-shrink:0;margin:0 0 clamp(20px,3vh,36px);padding:0;z-index:5}.feature-stage[data-v-270a5dde]{position:relative;flex:1;min-height:0;overflow:hidden;isolation:isolate}.feature-stack[data-v-270a5dde]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.feature[data-v-270a5dde]{position:absolute;inset:0;margin:auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "visual";align-content:center;justify-items:stretch;row-gap:clamp(32px,5vh,48px);max-width:min(1180px,96vw);width:100%;height:100%;max-height:100%;padding:0 clamp(8px,2vw,24px);will-change:transform,opacity;visibility:hidden;pointer-events:none}@media(min-width:961px){.feature--with-visual[data-v-270a5dde]{grid-template-columns:minmax(0,1.05fr) minmax(300px,440px);grid-template-areas:"text visual";align-items:center;column-gap:clamp(28px,5vw,64px);row-gap:0}.feature--visual-left[data-v-270a5dde]{grid-template-areas:"visual text";grid-template-columns:minmax(300px,440px) minmax(0,1.05fr)}.feature--with-visual .feature-body[data-v-270a5dde],.feature--with-visual .feature-bullets[data-v-270a5dde],.feature--with-visual .feature-note[data-v-270a5dde]{max-width:none}}.feature.is-active[data-v-270a5dde]{pointer-events:auto}.feature-text[data-v-270a5dde]{grid-area:text}.feature-visual[data-v-270a5dde]{grid-area:visual}.feature[data-v-270a5dde]:not(.is-active) *{animation-play-state:paused!important}.feature--solo[data-v-270a5dde]{grid-template-areas:"text";justify-items:center;text-align:left;max-width:820px}.feature--solo .feature-text[data-v-270a5dde]{max-width:920px;align-items:flex-start}.feature-text[data-v-270a5dde]{display:flex;flex-direction:column;justify-content:center;min-width:0}.feature-visual[data-v-270a5dde]{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;width:100%;height:auto;max-height:min(34vh,260px)}.feature-visual--qa[data-v-270a5dde]{max-height:min(36vh,300px)}@media(min-width:961px){.feature--with-visual .feature-visual[data-v-270a5dde]{max-height:min(44vh,340px);justify-content:center}.feature--visual-left .feature-visual[data-v-270a5dde]{justify-content:flex-start}.feature--visual-right .feature-visual[data-v-270a5dde]{justify-content:flex-end}}.feature-visual[data-v-270a5dde] .fv-stage{width:100%;max-height:min(34vh,260px);transform:scale(.88);transform-origin:center center}@media(min-width:961px){.feature--with-visual .feature-visual[data-v-270a5dde] .fv-stage{max-height:min(44vh,340px);transform:scale(1)}}.feature-visual[data-v-270a5dde] .fv-card,.feature-visual[data-v-270a5dde] .fv-pair,.feature-visual[data-v-270a5dde] .fv-privacy,.feature-visual[data-v-270a5dde] .fv-menubar-wrap,.feature-visual[data-v-270a5dde] .fv-swift,.feature-visual[data-v-270a5dde] .fv-mac-tuned{width:min(320px,100%);max-height:none;overflow:visible}.feature-visual[data-v-270a5dde] .qa-visual{width:min(400px,100%);max-height:none;overflow:visible}@media(min-width:961px){.feature--with-visual .feature-visual[data-v-270a5dde] .fv-card,.feature--with-visual .feature-visual[data-v-270a5dde] .fv-pair,.feature--with-visual .feature-visual[data-v-270a5dde] .fv-privacy,.feature--with-visual .feature-visual[data-v-270a5dde] .fv-menubar-wrap{max-height:none}.feature--with-visual .feature-visual[data-v-270a5dde] .fv-mac-tuned,.feature--with-visual .feature-visual[data-v-270a5dde] .qa-visual{max-height:min(48vh,380px)}}.feature-index[data-v-270a5dde]{font-size:.82rem;letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;font-variant-numeric:tabular-nums;margin-bottom:clamp(18px,3vh,28px)}.feature-index span[data-v-270a5dde]{color:#ffffff47}.feature-title[data-v-270a5dde]{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(1.35rem,3.2vw,2.2rem);line-height:1.08;letter-spacing:-.03em;background:linear-gradient(180deg,#fff,#ffffffb3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.feature--solo .feature-title[data-v-270a5dde]{font-size:clamp(1.5rem,3.8vw,2.6rem)}.feature-emoji[data-v-270a5dde]{display:inline-block;margin-right:.25em;-webkit-text-fill-color:initial;font-size:.78em;vertical-align:-.05em}.feature-body[data-v-270a5dde]{margin:clamp(10px,1.5vh,16px) 0 0;font-size:clamp(.88rem,1.2vw,1rem);line-height:1.5;color:#ffffffc7;max-width:560px;font-weight:500}.feature-bullets[data-v-270a5dde]{margin:clamp(14px,2vh,20px) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:clamp(8px,1.2vh,12px);max-width:580px}.feature-bullets li[data-v-270a5dde]{position:relative;padding-left:1.15em;font-size:clamp(.82rem,1.05vw,.92rem);line-height:1.45;color:#ffffff9e;font-weight:500}.feature-bullets li[data-v-270a5dde]:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:#78b4ffbf;box-shadow:0 0 8px #78b4ff59}.feature-note[data-v-270a5dde]{margin:clamp(18px,2.5vh,28px) 0 0;font-size:clamp(.78rem,1vw,.9rem);line-height:1.55;color:#ffffff7a;max-width:520px;font-weight:500;letter-spacing:0}.feature-note .star[data-v-270a5dde]{display:inline-block;margin-right:.35em;color:#ffffff52}.feature-ref[data-v-270a5dde]{margin-left:.15em;font-size:.68rem;line-height:0;font-weight:700;vertical-align:super}.feature-ref a[data-v-270a5dde]{color:#ffffff6b;text-decoration:none}.feature-ref a[data-v-270a5dde]:hover{color:#b4d2ffd9}.feature-inline-link[data-v-270a5dde]{color:#b4d2ffd1;text-decoration:underline;text-decoration-color:#b4d2ff59;text-underline-offset:.14em}.feature-inline-link[data-v-270a5dde]:hover{color:#dcebfff2;text-decoration-color:#b4d2ffa6}@media(max-width:960px){.feature-visual[data-v-270a5dde],.feature-visual[data-v-270a5dde] .fv-stage{max-height:min(30vh,220px)}}@media(max-width:720px){.issues-cloud[data-v-270a5dde]{width:min(96vw,560px);height:min(380px,44vh);top:clamp(260px,34vh,320px)}.issue-word[data-v-270a5dde]{letter-spacing:-.015em}.problem-headline[data-v-270a5dde]{font-size:clamp(1.2rem,4.5vw,1.75rem)}.browser-line[data-v-270a5dde]{font-size:clamp(1.5rem,6vw,2.4rem)}.browser-device[data-v-270a5dde]{display:none}.feature-title[data-v-270a5dde]{font-size:clamp(1.2rem,5vw,1.8rem)}.feature-visual[data-v-270a5dde]{max-height:min(25vh,180px)}.feature-visual[data-v-270a5dde] .fv-stage{max-height:min(25vh,180px);transform:scale(.75)}.feature-visual[data-v-270a5dde] .fv-card,.feature-visual[data-v-270a5dde] .fv-pair,.feature-visual[data-v-270a5dde] .fv-privacy,.feature-visual[data-v-270a5dde] .fv-menubar-wrap,.feature-visual[data-v-270a5dde] .fv-swift,.feature-visual[data-v-270a5dde] .fv-mac-tuned{width:min(220px,100%)}}.narrative-references[data-v-270a5dde]{position:relative;width:100%;max-width:1480px;margin:0 auto;padding:clamp(28px,5vh,48px) clamp(16px,4vw,56px) clamp(40px,7vh,72px)}.references-list[data-v-270a5dde]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45em}.references-list li[data-v-270a5dde]{display:flex;align-items:flex-start;gap:.35em;font-size:.62rem;line-height:1.55;color:#ffffff5c;font-weight:400;max-width:920px;scroll-margin-top:96px}.ref-id[data-v-270a5dde]{flex-shrink:0;font-size:.48rem;line-height:1;font-weight:600;color:#ffffff6b;vertical-align:super;position:relative;top:-.05em;letter-spacing:.01em}.ref-text[data-v-270a5dde]{flex:1;min-width:0}.ref-inline-link[data-v-270a5dde]{color:#b4d2ffb8;text-decoration:underline;text-decoration-color:#b4d2ff47;text-underline-offset:.12em}.ref-inline-link[data-v-270a5dde]:hover{color:#dcebffeb;text-decoration-color:#b4d2ff8c}@media(prefers-reduced-motion:reduce){.issue-word[data-v-270a5dde]{opacity:.9!important;transform:none!important}.logo-block[data-v-270a5dde]{opacity:1!important;transform:none!important}.feature[data-v-270a5dde]{opacity:1!important;transform:none!important;visibility:visible!important;position:relative;min-height:auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "visual";margin-bottom:64px}.feature-stack[data-v-270a5dde]{position:relative;display:flex;flex-direction:column;gap:80px;padding-block:40px}.feature-stage[data-v-270a5dde]{overflow:visible;min-height:auto}.scene--features[data-v-270a5dde]{height:auto}.browser-line[data-v-270a5dde],.browser-device[data-v-270a5dde]{position:relative;transform:none;opacity:1!important;visibility:visible!important}.browser-line+.browser-line[data-v-270a5dde]{margin-top:40px}}.landing[data-v-15c94f7c]{position:relative;width:100%}.plans-page[data-v-06894f11]{min-height:100vh;padding:120px 20px 60px;max-width:1200px;margin:0 auto}.plans-header[data-v-06894f11]{text-align:center;margin-bottom:80px}.plans-header h1[data-v-06894f11]{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-bottom:24px}.plans-header p[data-v-06894f11]{color:var(--text-secondary);font-size:1.2rem;max-width:600px;margin:0 auto}.plans-grid[data-v-06894f11]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}.plan-card[data-v-06894f11]{position:relative;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:40px;display:flex;flex-direction:column;transition:all .3s ease}.plan-card.featured[data-v-06894f11]{background:linear-gradient(145deg,#ffffff0d,#ffffff03);border:1px solid rgba(168,85,247,.4);box-shadow:0 0 30px #a855f71a}@media(hover:hover){.plan-card[data-v-06894f11]:hover{transform:translateY(-8px);border-color:var(--border-active);box-shadow:0 20px 40px #0006}.plan-card.featured[data-v-06894f11]:hover{box-shadow:0 0 50px #a855f733}}.featured-badge[data-v-06894f11]{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--accent-purple);color:#000;padding:6px 16px;border-radius:100px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 12px #a855f766}.plan-name[data-v-06894f11]{font-family:var(--font-display);font-size:1.5rem;font-weight:600;margin-bottom:16px;color:var(--text-primary)}.plan-price[data-v-06894f11]{margin-bottom:16px;display:flex;align-items:baseline}.price[data-v-06894f11]{font-size:3.5rem;font-weight:800;line-height:1;color:var(--text-primary);letter-spacing:-1px}.period[data-v-06894f11]{font-size:1rem;color:var(--text-muted);margin-left:6px}.plan-description[data-v-06894f11]{color:var(--text-secondary);font-size:1rem;margin-bottom:32px;line-height:1.6}.plan-features[data-v-06894f11]{list-style:none;padding:0;margin:0 0 32px;flex:1;display:flex;flex-direction:column;gap:16px}.plan-features li[data-v-06894f11]{display:flex;align-items:center;gap:12px;color:var(--text-secondary);font-size:.95rem}.check-icon[data-v-06894f11]{width:20px;height:20px;color:var(--accent-green);flex-shrink:0}.select-btn[data-v-06894f11]{width:100%;padding:16px;font-size:1rem;font-weight:600;margin-top:auto}.select-btn.disabled[data-v-06894f11]{opacity:.5;cursor:not-allowed;background:#ffffff0d;color:var(--text-muted);border:1px solid var(--border-subtle)}@media(max-width:768px){.plans-header h1[data-v-06894f11]{font-size:2.5rem}}.plan-details-page[data-v-9f629f46]{min-height:100vh;padding:120px 40px 60px;display:flex;align-items:center;justify-content:center}.plan-details-card[data-v-9f629f46]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:48px;max-width:500px;width:100%;text-align:center}.plan-details-card h1[data-v-9f629f46]{font-size:2rem;margin-bottom:16px}.price-display[data-v-9f629f46]{margin-bottom:24px}.price[data-v-9f629f46]{font-size:4rem;font-weight:700}.period[data-v-9f629f46]{color:#ffffff80;font-size:1.2rem}.description[data-v-9f629f46]{color:#fff9;margin-bottom:32px;line-height:1.6}.features-section[data-v-9f629f46]{text-align:left;margin-bottom:32px}.features-section h3[data-v-9f629f46]{font-size:1rem;color:#ffffff80;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.features-list[data-v-9f629f46]{list-style:none;padding:0;margin:0}.features-list li[data-v-9f629f46]{padding:10px 0;color:#fffc;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.05)}.features-list li[data-v-9f629f46]:last-child{border-bottom:none}.check[data-v-9f629f46]{color:#fff;font-weight:700}.action-section[data-v-9f629f46]{display:flex;flex-direction:column;gap:16px}.checkout-btn[data-v-9f629f46]{width:100%;padding:16px;font-size:1.1rem}.back-link[data-v-9f629f46]{color:#ffffff80;text-decoration:none;font-size:.9rem}.back-link[data-v-9f629f46]:hover{color:#fff}.error-message[data-v-9f629f46]{margin-top:16px;color:#ff4d4d;background:#ff4d4d1a;padding:12px;border-radius:8px}.connect-page[data-v-ce35038e]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#000;color:#fff;padding:20px}.connect-card[data-v-ce35038e]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:40px;text-align:center;max-width:400px;width:100%}.icon-wrapper[data-v-ce35038e]{background:#007aff1a;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:#007aff}.device-icon[data-v-ce35038e]{width:32px;height:32px}h1[data-v-ce35038e]{font-size:1.5rem;margin-bottom:24px}h2[data-v-ce35038e]{font-size:1.8rem;margin-bottom:16px}.confirm-state p[data-v-ce35038e],.success-state p[data-v-ce35038e]{line-height:1.5;color:#fffc;margin-bottom:16px}.warning-text[data-v-ce35038e]{font-size:.85rem;color:#ffffff80;margin-bottom:32px}.sub-text[data-v-ce35038e]{font-size:.9rem;color:#ffffff80;margin-bottom:30px}.actions[data-v-ce35038e]{display:flex;flex-direction:column;gap:12px}.large-btn[data-v-ce35038e]{width:100%;padding:12px;font-size:1rem;border-radius:12px;justify-content:center}.check-icon[data-v-ce35038e]{font-size:48px;color:#22c55e;margin-bottom:16px}.error-text[data-v-ce35038e]{color:#ef4444}.spinner[data-v-ce35038e]{border:3px solid rgba(255,255,255,.1);border-left-color:#007aff;border-radius:50%;width:24px;height:24px;animation:spin-ce35038e 1s linear infinite;margin:0 auto 16px}@keyframes spin-ce35038e{to{transform:rotate(360deg)}}.dashboard-layout[data-v-5887e7c8]{display:flex;min-height:100vh}@keyframes gradientBG-5887e7c8{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.mobile-header[data-v-5887e7c8]{display:none;position:fixed;top:0;left:0;right:0;height:60px;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);padding:0 20px;align-items:center;justify-content:space-between;z-index:2000}.menu-btn[data-v-5887e7c8]{background:none;border:none;color:#fff;cursor:pointer}.mobile-logo-container[data-v-5887e7c8]{display:flex;align-items:center;gap:8px}.mobile-logo-text[data-v-5887e7c8]{font-weight:700;font-size:1.2rem;color:#fff;font-family:var(--font-display)}.sidebar[data-v-5887e7c8]{width:240px;background:#0a0a0a99;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:24px;display:flex;flex-direction:column;position:fixed;top:16px;left:16px;height:calc(100vh - 32px);z-index:100;transition:transform .3s ease;box-shadow:0 10px 30px #0003}.close-sidebar-btn[data-v-5887e7c8]{display:none;background:none;border:none;color:#fff9;cursor:pointer}.sidebar-header[data-v-5887e7c8]{padding:24px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center}.logo[data-v-5887e7c8]{font-size:1.5rem;font-weight:700;color:#fff;text-decoration:none;letter-spacing:-.5px}.sidebar-nav[data-v-5887e7c8]{flex:1;padding:16px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.nav-item[data-v-5887e7c8]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;color:#ffffff80;text-decoration:none;transition:all .2s ease;cursor:pointer}.nav-item[data-v-5887e7c8]:hover{background:#ffffff0d;color:#fff}.nav-item.active[data-v-5887e7c8]{background:#ffffff14;color:#fff}.nav-icon[data-v-5887e7c8]{width:20px;height:20px;opacity:.8}.nav-label[data-v-5887e7c8]{font-size:.95rem;font-weight:500}.sidebar-footer[data-v-5887e7c8]{padding:16px;border-top:1px solid rgba(255,255,255,.08)}.nav-separator[data-v-5887e7c8]{height:1px;background:#ffffff14;margin:12px 16px}.nav-section-label[data-v-5887e7c8]{padding:0 16px;margin-bottom:4px;font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:#ffffff4d;font-weight:600}.user-info[data-v-5887e7c8]{display:flex;flex-direction:column;margin-bottom:16px;padding:8px;cursor:pointer;border-radius:8px;transition:background .2s}.user-info[data-v-5887e7c8]:hover{background:#ffffff0d}.user-name-row[data-v-5887e7c8]{display:flex;align-items:center;gap:8px}.user-name[data-v-5887e7c8]{font-weight:600;color:#fff;font-size:.9rem}.user-plan[data-v-5887e7c8]{font-size:.75rem;color:#fff6;text-transform:capitalize}.logout-btn[data-v-5887e7c8]{width:100%;padding:10px;background:transparent;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#fff9;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.9rem}.logout-icon[data-v-5887e7c8]{width:16px;height:16px}.logout-btn[data-v-5887e7c8]:hover{background:#ffffff0d;color:#fff;border-color:#fff3}.main-content[data-v-5887e7c8]{flex:1;margin-left:272px;padding:80px 40px 40px;min-height:100vh}.sidebar-backdrop[data-v-5887e7c8]{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:95;opacity:0;transition:opacity .3s ease}@media(max-width:1024px)and (min-width:769px){.sidebar[data-v-5887e7c8]{width:200px}.main-content[data-v-5887e7c8]{margin-left:232px}}@media(max-width:768px){.mobile-header[data-v-5887e7c8]{display:flex}.sidebar[data-v-5887e7c8]{transform:translate(-100%);background:#0a0a0a;top:60px!important;left:0!important;border-radius:0;border-top:none;border-bottom:none;border-left:none;height:calc(100vh - 60px)!important}.sidebar-header[data-v-5887e7c8]{display:none}.sidebar.open[data-v-5887e7c8]{transform:translate(0)}.main-content[data-v-5887e7c8]{margin-left:0;padding:100px 20px 20px}.close-sidebar-btn[data-v-5887e7c8]{display:block}.sidebar-backdrop.active[data-v-5887e7c8]{display:block;opacity:1}}.loading-overlay[data-v-e21fde55]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0a0a0ab3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:50;border-radius:var(--radius-xl)}.loader[data-v-e21fde55]{text-align:center;color:var(--text-secondary)}.spinner[data-v-e21fde55]{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--accent-cyan);border-radius:50%;animation:spin-e21fde55 1s linear infinite;margin:0 auto var(--space-md)}@keyframes spin-e21fde55{to{transform:rotate(360deg)}}.overview-page[data-v-488de394]{position:relative;min-height:300px}.overview-page h1[data-v-488de394]{font-size:2rem;margin-bottom:32px}.stats-grid[data-v-488de394]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:40px}.stat-card[data-v-488de394]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px}.stat-header[data-v-488de394]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.stat-label[data-v-488de394]{color:#fff9;font-size:.9rem}.stat-icon[data-v-488de394]{width:20px;height:20px;color:#ffffff80}.stat-value[data-v-488de394]{font-size:2rem;font-weight:700;margin-bottom:12px}.capitalize[data-v-488de394]{text-transform:capitalize}.stat-footer[data-v-488de394]{display:flex;flex-direction:column;gap:6px}.progress-bar[data-v-488de394]{height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.progress-fill[data-v-488de394]{height:100%;background:#fff;border-radius:3px;transition:width .3s ease}.stat-limit[data-v-488de394]{font-size:.8rem;color:#ffffff80}.limit-row[data-v-488de394]{display:flex;justify-content:space-between;align-items:center}.top-up-btn[data-v-488de394]{font-size:.8rem;color:var(--accent-cyan)}.stat-action[data-v-488de394]{font-size:.85rem;color:#ffffffb3;text-decoration:none}.upgrade-actions[data-v-488de394]{display:flex;flex-direction:column;gap:8px}.btn-link[data-v-488de394]{background:none;border:none;padding:0;font:inherit;cursor:pointer;text-align:left}.stat-action[data-v-488de394]:hover{color:#fff}.section[data-v-488de394]{margin-top:40px}.section h2[data-v-488de394]{font-size:1.2rem;margin-bottom:20px;color:#fffc}.actions-grid[data-v-488de394]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.action-card[data-v-488de394]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px;display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;transition:all .2s ease}.action-card[data-v-488de394]:hover{background:#ffffff0f;border-color:#ffffff26}.action-icon[data-v-488de394]{width:24px;height:24px;color:#fff9}.action-text[data-v-488de394]{font-size:.95rem}.stat-subtext[data-v-488de394]{font-size:.7rem;color:#22c55e;font-weight:500;letter-spacing:.5px;text-transform:none}.stat-subtext.expired[data-v-488de394]{color:#ef4444}.stat-card.full-width[data-v-488de394]{grid-column:1 / -1}.usage-chart[data-v-488de394]{margin-top:10px}.chart-bars[data-v-488de394]{display:flex;align-items:flex-end;gap:8px;height:120px;margin-bottom:12px}.chart-bar[data-v-488de394]{flex:1;background:#06b6d4;border-radius:4px;min-height:2px;opacity:.7;transition:opacity .2s}.chart-bar[data-v-488de394]:hover{opacity:1}.chart-labels[data-v-488de394]{display:flex;justify-content:space-between;font-size:.75rem;color:#fff6}.api-keys-page h1[data-v-c6119f96]{font-size:1.5rem;margin-bottom:16px}.page-header[data-v-c6119f96]{margin-bottom:20px}.section[data-v-c6119f96]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:20px;height:100%}.keys-layout[data-v-c6119f96]{display:flex;gap:20px;margin-bottom:24px}.model-keys-section[data-v-c6119f96]{flex:2;min-width:0}.platform-keys-section[data-v-c6119f96]{flex:3;min-width:0}@media(max-width:1024px){.keys-layout[data-v-c6119f96]{flex-direction:column}.model-keys-section[data-v-c6119f96],.platform-keys-section[data-v-c6119f96]{flex:auto;width:100%}}.section-header[data-v-c6119f96]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.section h2[data-v-c6119f96]{font-size:1.1rem;margin:0}.section-desc[data-v-c6119f96]{color:#ffffff80;font-size:.85rem;margin-bottom:16px}.keys-form[data-v-c6119f96]{max-width:100%}.form-group[data-v-c6119f96]{margin-bottom:12px}.form-group label[data-v-c6119f96]{display:block;color:#ffffffb3;margin-bottom:8px;font-size:.9rem}.input-wrapper[data-v-c6119f96]{position:relative;display:flex;align-items:center}.input[data-v-c6119f96]{width:100%;padding:12px 16px;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-family:inherit;transition:border-color .2s}.input[data-v-c6119f96]:focus{outline:none;border-color:var(--accent-cyan)}.eye-btn[data-v-c6119f96]{position:absolute;right:12px;background:none;border:none;color:#fff6;cursor:pointer;display:flex}.eye-btn[data-v-c6119f96]:hover{color:#fff}.actions[data-v-c6119f96]{margin-top:30px}.keys-list[data-v-c6119f96]{display:flex;flex-direction:column;gap:12px}.key-card[data-v-c6119f96]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between}.key-info[data-v-c6119f96]{display:flex;flex-direction:column}.key-name[data-v-c6119f96]{font-weight:600;margin-bottom:4px}.key-prefix[data-v-c6119f96]{font-family:monospace;color:#ffffff80;font-size:.85rem}.small-btn[data-v-c6119f96]{padding:6px 12px;font-size:.85rem}.btn-danger[data-v-c6119f96]{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.btn-danger[data-v-c6119f96]:hover{background:#ef444433}.usage-chart[data-v-c6119f96]{margin-top:20px}.chart-bars[data-v-c6119f96]{display:flex;align-items:flex-end;gap:8px;height:150px;margin-bottom:12px}.chart-bar[data-v-c6119f96]{flex:1;background:var(--accent-cyan);border-radius:4px;min-height:2px;opacity:.7;transition:opacity .2s}.chart-bar[data-v-c6119f96]:hover{opacity:1}.chart-labels[data-v-c6119f96]{display:flex;justify-content:space-between;font-size:.75rem;color:#fff6}.modal-overlay[data-v-c6119f96]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-c6119f96]{background:#111;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;width:100%;max-width:450px}.modal h3[data-v-c6119f96]{margin-bottom:20px}.generated-key[data-v-c6119f96]{background:#ffffff0d;border-radius:8px;padding:16px;margin-bottom:16px}.upgrade-promo[data-v-c6119f96]{display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(145deg,#ffffff08,#ffffff03)}.promo-content[data-v-c6119f96]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px}.icon-circle[data-v-c6119f96]{width:48px;height:48px;background:#007aff1a;color:#007aff;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,122,255,.2)}.promo-content h2[data-v-c6119f96]{font-size:1.25rem;margin:0}.promo-content p[data-v-c6119f96]{color:#fff9;font-size:.95rem;max-width:300px;margin:0;line-height:1.5}.devices-page h1[data-v-449cb16f]{font-size:2rem;margin-bottom:32px}.devices-list[data-v-449cb16f]{display:flex;flex-direction:column;gap:12px}.empty-state[data-v-449cb16f]{text-align:center;padding:60px;color:#ffffff80;background:#ffffff05;border-radius:12px}.device-card[data-v-449cb16f]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px}.device-icon-wrapper[data-v-449cb16f]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border-radius:8px;padding:8px}.device-img[data-v-449cb16f]{width:100%;height:100%;object-fit:contain;opacity:.9}.device-info[data-v-449cb16f]{flex:1;display:flex;flex-direction:column;gap:4px}.device-name[data-v-449cb16f]{font-weight:600;font-size:1.1rem}.device-meta[data-v-449cb16f]{color:#ffffff80;font-size:.85rem;margin-top:4px}.device-details[data-v-449cb16f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:4px 16px;font-size:.9rem;color:#fffc;margin:4px 0}.detail-item .label[data-v-449cb16f]{color:#fff6;font-size:.85rem}.btn-danger[data-v-449cb16f]{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.3);padding:8px 16px;border-radius:6px;cursor:pointer}.btn-danger[data-v-449cb16f]:hover{background:#ef44444d}.billing-page h1[data-v-9663f6cd]{font-size:2rem;margin-bottom:32px}.current-plan-card[data-v-9663f6cd]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px;display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.plan-info[data-v-9663f6cd]{display:flex;flex-direction:column;gap:4px}.plan-label[data-v-9663f6cd]{color:#ffffff80;font-size:.9rem}.plan-name[data-v-9663f6cd]{font-size:1.5rem;font-weight:700;text-transform:capitalize}.section h2[data-v-9663f6cd]{font-size:1.2rem;margin-bottom:20px;color:#fffc}.empty-state[data-v-9663f6cd]{text-align:center;padding:60px;color:#ffffff80;background:#ffffff05;border-radius:12px}.payments-table[data-v-9663f6cd]{width:100%;border-collapse:collapse}.payments-table th[data-v-9663f6cd],.payments-table td[data-v-9663f6cd]{text-align:left;padding:16px;border-bottom:1px solid rgba(255,255,255,.08)}.payments-table th[data-v-9663f6cd]{color:#ffffff80;font-weight:500;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.capitalize[data-v-9663f6cd]{text-transform:capitalize}.status-badge[data-v-9663f6cd]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:.8rem;font-weight:500;text-transform:capitalize}.status-badge.succeeded[data-v-9663f6cd]{background:#22c55e26;color:#22c55e}.status-badge.pending[data-v-9663f6cd]{background:#fbbf2426;color:#fbbf24}.status-badge.failed[data-v-9663f6cd]{background:#ef444426;color:#ef4444}.settings-page[data-v-f55465e5]{max-width:800px;margin:0 auto}h1[data-v-f55465e5]{margin-bottom:2rem;font-size:2rem}.settings-card[data-v-f55465e5]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px}.section-title[data-v-f55465e5]{font-size:1.2rem;font-weight:600;margin-bottom:1rem;color:#fff}.section-divider[data-v-f55465e5]{height:1px;background:#ffffff1a;margin:32px 0}.form-row[data-v-f55465e5]{display:flex;gap:20px}.form-group[data-v-f55465e5]{flex:1;display:flex;flex-direction:column;gap:8px;margin-bottom:20px}label[data-v-f55465e5]{font-size:.9rem;color:#ffffffb3}input[data-v-f55465e5]{background:#0003;border:1px solid rgba(255,255,255,.1);padding:12px;border-radius:8px;color:#fff;font-size:1rem}input[data-v-f55465e5]:focus{outline:none;border-color:#007aff}.disabled-input[data-v-f55465e5]{opacity:.6;cursor:not-allowed;background:#ffffff0d}.btn-primary[data-v-f55465e5]{background:#007aff;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;cursor:pointer;transition:background .2s}.btn-primary[data-v-f55465e5]:hover{background:#0062cc}.btn-primary[data-v-f55465e5]:disabled{opacity:.5;cursor:not-allowed}.alert[data-v-f55465e5]{padding:12px;border-radius:8px;margin-bottom:20px}.success[data-v-f55465e5]{background:#2ecc7133;color:#2ecc71;border:1px solid rgba(46,204,113,.3)}.error[data-v-f55465e5]{background:#e74c3c33;color:#e74c3c;border:1px solid rgba(231,76,60,.3)}@media(max-width:600px){.form-row[data-v-f55465e5]{flex-direction:column;gap:0}}.page-container[data-v-3b1eab2e]{padding-top:100px;padding-bottom:80px;min-height:100vh}.container[data-v-3b1eab2e]{max-width:600px;margin:0 auto;padding:0 20px}.header[data-v-3b1eab2e]{text-align:center;margin-bottom:40px}h1[data-v-3b1eab2e]{font-family:var(--font-display);font-size:3rem;margin-bottom:16px}.subtitle[data-v-3b1eab2e]{color:var(--text-secondary);font-size:1.1rem;line-height:1.5}.form-card[data-v-3b1eab2e]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:40px}.form-group[data-v-3b1eab2e]{margin-bottom:24px}label[data-v-3b1eab2e]{display:block;margin-bottom:8px;color:var(--text-primary);font-weight:500}input[data-v-3b1eab2e],textarea[data-v-3b1eab2e]{width:100%;background:#ffffff0d;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:12px;color:var(--text-primary);font-family:var(--font-body);font-size:1rem;transition:border-color .2s;box-sizing:border-box}input[data-v-3b1eab2e]:focus,textarea[data-v-3b1eab2e]:focus{outline:none;border-color:var(--accent-cyan)}.full-width[data-v-3b1eab2e]{width:100%}.success-msg[data-v-3b1eab2e]{color:var(--accent-green);text-align:center;margin-top:16px}.error-msg[data-v-3b1eab2e]{color:#ef4444;text-align:center;margin-top:16px}.developer-page[data-v-9185e95a]{min-height:100vh;color:var(--text-primary);padding-top:80px}.container[data-v-9185e95a]{max-width:1200px;margin:0 auto;padding:0 20px}.doc-layout[data-v-9185e95a]{display:flex;gap:60px;margin-top:40px}.doc-sidebar[data-v-9185e95a]{width:250px;flex-shrink:0;position:sticky;top:100px;height:fit-content}.doc-nav[data-v-9185e95a]{display:flex;flex-direction:column;gap:8px;border-left:1px solid var(--border-subtle);padding-left:20px}.doc-nav h3[data-v-9185e95a]{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin:24px 0 8px}.doc-nav h3[data-v-9185e95a]:first-child{margin-top:0}.nav-link[data-v-9185e95a]{color:var(--text-secondary);text-decoration:none;font-size:.95rem;padding:4px 0;transition:color .2s;display:flex;align-items:center;justify-content:space-between}.nav-link[data-v-9185e95a]:hover,.nav-link.active[data-v-9185e95a]{color:var(--text-primary)}.badge[data-v-9185e95a]{font-size:.65rem;background:#ffffff1a;padding:2px 6px;border-radius:4px;color:var(--accent-cyan)}.doc-content[data-v-9185e95a]{flex:1;max-width:800px;padding-bottom:100px}.doc-section[data-v-9185e95a]{margin-bottom:80px;scroll-margin-top:100px}h1[data-v-9185e95a]{font-size:clamp(1.8rem,5vw,3rem);font-weight:800;margin-bottom:24px;font-family:var(--font-display)}h2[data-v-9185e95a]{font-size:2rem;margin-bottom:24px;color:var(--text-primary)}p[data-v-9185e95a]{line-height:1.7;color:var(--text-secondary);margin-bottom:24px;font-size:1.1rem}.lead[data-v-9185e95a]{font-size:1.25rem;color:var(--text-secondary);max-width:90%}.note-card[data-v-9185e95a]{background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:var(--radius-lg);padding:24px;display:flex;gap:16px;margin:32px 0}.note-icon[data-v-9185e95a]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#10b981}.note-content strong[data-v-9185e95a]{display:block;color:#10b981;margin-bottom:4px}.note-content p[data-v-9185e95a]{margin:0;font-size:1rem;color:var(--text-primary)}.architecture-diagram[data-v-9185e95a]{display:flex;align-items:center;gap:20px;background:var(--bg-secondary);padding:40px;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);margin:32px 0;overflow-x:auto}.arch-box[data-v-9185e95a]{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:20px;min-width:120px;text-align:center;display:flex;flex-direction:column;gap:8px}.arch-box .label[data-v-9185e95a]{font-weight:700;color:var(--text-primary)}.code-pill[data-v-9185e95a]{font-family:monospace;font-size:.75rem;background:#ffffff0d;padding:4px 8px;border-radius:4px;color:var(--text-muted)}.arrow-right[data-v-9185e95a]{flex:1;height:2px;background:var(--border-subtle);position:relative;text-align:center}.arrow-right .label[data-v-9185e95a]{position:absolute;top:-24px;left:50%;transform:translate(-50%);font-size:.75rem;color:var(--text-muted);white-space:nowrap}.arrow-right[data-v-9185e95a]:after{content:"";position:absolute;right:0;top:-4px;width:8px;height:8px;border-top:2px solid var(--border-subtle);border-right:2px solid var(--border-subtle);transform:rotate(45deg)}.code-block-wrapper[data-v-9185e95a]{background:#0d0d0d;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);overflow:hidden;margin:32px 0}.code-header[data-v-9185e95a]{background:#ffffff0d;padding:12px 20px;display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--border-subtle)}.code-header .language[data-v-9185e95a]{font-size:.75rem;font-weight:700;color:var(--accent-cyan);text-transform:uppercase}.code-header .filename[data-v-9185e95a]{font-size:.85rem;color:var(--text-muted)}pre[data-v-9185e95a]{padding:24px;margin:0;overflow-x:auto;font-family:Fira Code,monospace;font-size:.9rem;color:#d4d4d4;line-height:1.6}.sdk-grid[data-v-9185e95a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-top:32px}.sdk-card[data-v-9185e95a]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:24px;transition:transform .2s}.sdk-card[data-v-9185e95a]:hover{transform:translateY(-5px);border-color:var(--border-active)}.sdk-icon[data-v-9185e95a]{width:48px;height:48px;background:#ffffff0d;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:16px}.sdk-icon.js[data-v-9185e95a]{color:#f7df1e}.sdk-icon.py[data-v-9185e95a]{color:#3776ab}.sdk-icon.swift[data-v-9185e95a]{color:#f05138}.status-badge[data-v-9185e95a]{display:inline-block;font-size:.75rem;background:#ffffff1a;padding:4px 12px;border-radius:100px;color:var(--text-secondary);margin-top:12px}.feature-grid[data-v-9185e95a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin:32px 0 60px}.feature-card[data-v-9185e95a]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:24px}.feature-icon[data-v-9185e95a]{width:48px;height:48px;margin-bottom:20px;color:var(--accent-cyan);background:#00f0ff1a;border-radius:12px;display:flex;align-items:center;justify-content:center}.feature-icon svg[data-v-9185e95a]{width:24px;height:24px}.feature-card h3[data-v-9185e95a]{font-size:1.1rem;margin-bottom:8px;color:var(--text-primary)}.feature-card p[data-v-9185e95a]{font-size:.95rem;margin:0;color:var(--text-secondary)}.capability-list[data-v-9185e95a]{display:flex;flex-direction:column;gap:24px;margin:32px 0 60px}.capability-item[data-v-9185e95a]{background:#ffffff08;border-left:3px solid var(--accent-cyan);padding:20px 24px;border-radius:0 var(--radius-md) var(--radius-md) 0}.capability-item h3[data-v-9185e95a]{font-size:1.1rem;margin:0 0 8px;color:var(--text-primary)}.capability-item p[data-v-9185e95a]{margin:0;font-size:1rem}@media(max-width:1024px){.doc-sidebar[data-v-9185e95a]{width:180px}}@media(max-width:768px){.doc-layout[data-v-9185e95a]{flex-direction:column}.doc-sidebar[data-v-9185e95a]{width:100%;position:relative;top:0;margin-bottom:40px}.doc-nav[data-v-9185e95a]{border-left:none;border-bottom:1px solid var(--border-subtle);padding-left:0;padding-bottom:20px}.architecture-diagram[data-v-9185e95a]{flex-direction:column}.arrow-right[data-v-9185e95a]{width:2px;height:40px;background:var(--border-subtle)}.arrow-right .label[data-v-9185e95a]{top:50%;left:20px;transform:translateY(-50%)}.arrow-right[data-v-9185e95a]:after{top:auto;bottom:-4px;right:-3px;transform:rotate(135deg)}}.page-container[data-v-7f0384f6]{min-height:100vh;background:#000;color:#fff;padding:80px 20px;display:flex;justify-content:center}.content-wrapper[data-v-7f0384f6]{max-width:800px;width:100%}h1[data-v-7f0384f6]{font-size:3rem;margin-bottom:1rem;background:linear-gradient(135deg,#fff,#a5a5a5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.last-updated[data-v-7f0384f6]{color:#666;margin-bottom:3rem}section[data-v-7f0384f6]{margin-bottom:3rem}h2[data-v-7f0384f6]{font-size:1.5rem;margin-bottom:1rem;color:#fff}p[data-v-7f0384f6],li[data-v-7f0384f6]{line-height:1.6;color:#ccc;font-size:1.1rem;margin-bottom:1rem}ul[data-v-7f0384f6]{padding-left:20px;margin-bottom:1rem}li[data-v-7f0384f6]{margin-bottom:.5rem}.page-container[data-v-6fa1a6fb]{min-height:100vh;background:#000;color:#fff;padding:80px 20px;display:flex;justify-content:center}.content-wrapper[data-v-6fa1a6fb]{max-width:800px;width:100%}h1[data-v-6fa1a6fb]{font-size:3rem;margin-bottom:1rem;background:linear-gradient(135deg,#fff,#a5a5a5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.last-updated[data-v-6fa1a6fb]{color:#666;margin-bottom:3rem}section[data-v-6fa1a6fb]{margin-bottom:3rem}h2[data-v-6fa1a6fb]{font-size:1.5rem;margin-bottom:1rem;color:#fff}p[data-v-6fa1a6fb],li[data-v-6fa1a6fb]{line-height:1.6;color:#ccc;font-size:1.1rem;margin-bottom:1rem}ul[data-v-6fa1a6fb]{padding-left:20px;margin-bottom:1rem}li[data-v-6fa1a6fb]{margin-bottom:.5rem}.page-container[data-v-f2916fe2]{min-height:100vh;background:var(--bg-primary, #000);color:var(--text-primary, #fff);padding:80px 20px;display:flex;justify-content:center}.content-wrapper[data-v-f2916fe2]{max-width:800px;width:100%}h1[data-v-f2916fe2]{font-size:clamp(2.2rem,6vw,3.5rem);margin-bottom:2rem;background:linear-gradient(135deg,#007aff,#5856d6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mission[data-v-f2916fe2]{font-size:.9rem;letter-spacing:2px;color:#007aff;margin-bottom:1rem;font-weight:700}.intro[data-v-f2916fe2]{font-size:clamp(1.1rem,3vw,1.5rem);line-height:1.4;color:#e5e5e5;margin-bottom:4rem}section[data-v-f2916fe2]{margin-bottom:4rem}h2[data-v-f2916fe2]{font-size:clamp(1.5rem,4vw,2rem);margin-bottom:1.5rem;color:var(--text-primary, #fff)}p[data-v-f2916fe2]{line-height:1.6;color:#ccc;font-size:1.1rem}.grid[data-v-f2916fe2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:2rem}.card[data-v-f2916fe2]{background:#ffffff0d;padding:24px;border-radius:16px;border:1px solid rgba(255,255,255,.1)}.card h3[data-v-f2916fe2]{font-size:1.2rem;margin-bottom:.5rem;color:var(--text-primary, #fff)}.card p[data-v-f2916fe2]{font-size:1rem;color:#999}@media(max-width:480px){.grid[data-v-f2916fe2]{grid-template-columns:1fr}}.page-container[data-v-21230159]{min-height:100vh;background:#000;color:#fff;padding:80px 20px;display:flex;justify-content:center}.content-wrapper[data-v-21230159]{max-width:800px;width:100%}h1[data-v-21230159]{font-size:3rem;margin-bottom:.5rem;background:linear-gradient(135deg,#007aff,#30d158);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subtitle[data-v-21230159]{color:#888;font-size:1.2rem;margin-bottom:4rem}.timeline[data-v-21230159]{display:flex;flex-direction:column;gap:2rem;position:relative;padding-left:3rem;border-left:2px solid rgba(255,255,255,.1)}.phase[data-v-21230159]{position:relative;margin-bottom:2rem}.marker[data-v-21230159]{position:absolute;left:-3rem;top:0;transform:translate(-50%);background:#000;border:1px solid rgba(255,255,255,.2);padding:4px 12px;border-radius:12px;font-size:.8rem;color:#fff;z-index:10}.phase.active .marker[data-v-21230159]{background:#007aff;border-color:#007aff;font-weight:700}.content[data-v-21230159]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px}h2[data-v-21230159]{font-size:1.5rem;margin-bottom:1.5rem;color:#fff}ul[data-v-21230159]{list-style:none;padding:0}li[data-v-21230159]{margin-bottom:.8rem;padding-left:1.5rem;position:relative;color:#ccc}li[data-v-21230159]:before{content:"•";position:absolute;left:0;color:#666}li.done[data-v-21230159]{color:#30d158;text-decoration:line-through;opacity:.7}li.done[data-v-21230159]:before{color:#30d158}li.progress[data-v-21230159]{color:#ff9f0a}li.progress[data-v-21230159]:before{color:#ff9f0a}.downloads-page[data-v-00768633]{display:flex;flex-direction:column;min-height:100vh}.downloads-main[data-v-00768633]{flex:1;padding-top:clamp(80px,12vh,140px)}.downloads-section[data-v-00768633]{padding:clamp(120px,16vh,180px) clamp(20px,5vw,48px) clamp(72px,12vh,120px)}.downloads-inner[data-v-00768633]{max-width:1100px;margin:0 auto}.eyebrow[data-v-00768633]{margin:0 0 16px;letter-spacing:.22em;text-transform:uppercase;font-size:.75rem;color:#ffffff80;font-weight:600}.downloads-title[data-v-00768633]{margin:0 0 12px;font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;letter-spacing:-.03em}.downloads-title .muted[data-v-00768633]{color:#ffffff7a;font-weight:600}.downloads-lead[data-v-00768633]{margin:0 0 clamp(28px,4vh,40px);max-width:640px;color:#ffffff94;line-height:1.6}.downloads-grid[data-v-00768633]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.download-card[data-v-00768633]{padding:24px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;display:flex;flex-direction:column;gap:12px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease,box-shadow .35s ease;box-shadow:0 4px 30px #0003}@media(hover:hover){.download-card[data-v-00768633]:hover{transform:translateY(-5px) scale(1.015);border-color:#00f0ff47;box-shadow:0 12px 40px #00f0ff14,0 6px 20px #00000073}}.download-card--full[data-v-00768633]{grid-column:1 / -1}.download-card--primary[data-v-00768633]{border-color:#00f0ff38;background:linear-gradient(145deg,#00f0ff14,#ffffff05);box-shadow:0 8px 32px #00f0ff0d}@media(hover:hover){.download-card--primary[data-v-00768633]:hover{border-color:#00f0ff80;box-shadow:0 20px 50px #00f0ff26,0 8px 24px #00000080}}.download-card-head[data-v-00768633]{display:flex;align-items:center;gap:10px}.download-card h3[data-v-00768633]{margin:0;font-size:1.1rem}.download-card p[data-v-00768633]{margin:0;font-size:.95rem;line-height:1.5;color:#ffffff94;flex:1}.download-badge[data-v-00768633]{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:999px;border:1px solid rgba(0,240,255,.35);color:#b4f5fff2}.download-badge--safari[data-v-00768633]{border-color:#78b4ff59;color:#b8d4ff}.download-badge--chrome[data-v-00768633]{border-color:#ffb45059;color:#ffd4a8}.download-badge--sdk[data-v-00768633]{border-color:#c878ff59;color:#e4c4ff}.download-actions[data-v-00768633]{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.download-meta[data-v-00768633],.download-note[data-v-00768633]{font-size:.8rem;color:#ffffff6b}.download-meta code[data-v-00768633],.download-note code[data-v-00768633]{font-size:.8rem;color:#b4e6ffd9}.sdk-install[data-v-00768633]{margin:0;padding:12px 16px;border-radius:10px;background:#00000059;border:1px solid rgba(255,255,255,.08);font-size:.85rem;color:#9cdcfe;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.btn[data-v-00768633]{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer}.btn-primary[data-v-00768633]{background:#00f0ff26;color:#b8f6ff;border:1px solid rgba(0,240,255,.3)}.btn-secondary[data-v-00768633]{background:#ffffff0f;color:#ffffffe6;border:1px solid rgba(255,255,255,.12)}@media(hover:hover){.btn-primary[data-v-00768633]:hover{background:#00f0ff40;border-color:#00f0ff80}.btn-secondary[data-v-00768633]:hover{background:#ffffff1a;border-color:#fff3}}@media(max-width:960px){.downloads-grid[data-v-00768633]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.downloads-grid[data-v-00768633]{grid-template-columns:1fr}}
