*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #020617;--bg-card: #0B1628;--bg-card-hover: #0F1F3D;--bg-elevated: #1E293B;--border: rgba(255, 255, 255, .07);--border-hover: rgba(255, 255, 255, .14);--text-primary: #F1F5F9;--text-secondary: #94A3B8;--text-muted: #475569;--blue: #3B82F6;--blue-light: #60A5FA;--blue-dark: #1D4ED8;--blue-glow: rgba(59, 130, 246, .25);--green: #10B981;--green-light: #34D399;--green-glow: rgba(16, 185, 129, .2);--red: #EF4444;--red-light: #FCA5A5;--amber: #F59E0B;--purple: #8B5CF6}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section{padding:6rem 1.5rem}.section-center{text-align:center}.section-badge{display:inline-flex;align-items:center;gap:.375rem;background:#3b82f614;border:1px solid rgba(59,130,246,.2);color:var(--blue-light);padding:.3125rem .875rem;border-radius:100px;font-size:.8125rem;font-weight:500;letter-spacing:.01em;margin-bottom:1.25rem}.section-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--blue);flex-shrink:0}.section-title{font-size:clamp(1.875rem,4vw,2.625rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--text-primary);margin-bottom:1rem}.section-subtitle{color:var(--text-secondary);font-size:1.0625rem;line-height:1.65;max-width:560px}.section-center .section-subtitle{margin:0 auto}.gradient-text{background:linear-gradient(135deg,#93c5fd,#60a5fa 40%,#34d399);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fade-in{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}.fade-in.visible{opacity:1;transform:translateY(0)}@media (max-width: 768px){.section{padding:4rem 1.25rem}}.toast-stack[data-v-6a06be90]{position:fixed;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:9999;max-width:calc(100vw - 2rem);width:360px;pointer-events:none}.toast-item[data-v-6a06be90]{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;border-radius:10px;background:var(--bg-card);border:1px solid var(--border);box-shadow:0 12px 32px #00000059;color:var(--text-primary);font-size:.8375rem;line-height:1.45;pointer-events:auto}.toast-success[data-v-6a06be90]{border-color:#10b98159;background:linear-gradient(180deg,rgba(16,185,129,.08),var(--bg-card))}.toast-success .toast-icon[data-v-6a06be90]{color:#34d399}.toast-error[data-v-6a06be90]{border-color:#ef444459;background:linear-gradient(180deg,rgba(239,68,68,.08),var(--bg-card))}.toast-error .toast-icon[data-v-6a06be90]{color:#fca5a5}.toast-warning[data-v-6a06be90]{border-color:#fbbf2459;background:linear-gradient(180deg,rgba(251,191,36,.08),var(--bg-card))}.toast-warning .toast-icon[data-v-6a06be90]{color:#fbbf24}.toast-info[data-v-6a06be90]{border-color:#3b82f659;background:linear-gradient(180deg,rgba(59,130,246,.08),var(--bg-card))}.toast-info .toast-icon[data-v-6a06be90]{color:#60a5fa}.toast-icon[data-v-6a06be90]{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.1rem}.toast-body[data-v-6a06be90]{flex:1;min-width:0}.toast-title[data-v-6a06be90]{font-weight:600;color:var(--text-primary);margin:0 0 .125rem;font-size:.875rem}.toast-message[data-v-6a06be90]{color:var(--text-secondary);margin:0;word-wrap:break-word}.toast-close[data-v-6a06be90]{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.125rem;display:flex;align-items:center;justify-content:center;border-radius:4px;flex-shrink:0;transition:color .15s,background .15s}.toast-close[data-v-6a06be90]:hover{color:var(--text-primary);background:var(--bg-elevated)}.toast-enter-active[data-v-6a06be90],.toast-leave-active[data-v-6a06be90]{transition:opacity .2s ease,transform .2s ease}.toast-enter-from[data-v-6a06be90],.toast-leave-to[data-v-6a06be90]{opacity:0;transform:translate(12px)}.toast-move[data-v-6a06be90]{transition:transform .2s ease}.navbar[data-v-d954e5b0]{position:fixed;top:0;inset-inline:0;z-index:100;padding:.875rem 0;border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease}.navbar.scrolled[data-v-d954e5b0]{background:#020617e0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom-color:var(--border)}.nav-inner[data-v-d954e5b0]{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;gap:2rem}.nav-logo[data-v-d954e5b0]{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--text-primary);font-weight:700;font-size:1.125rem;letter-spacing:-.025em;flex-shrink:0}.logo-icon[data-v-d954e5b0]{width:auto;height:28px;display:block}.nav-links[data-v-d954e5b0]{display:flex;align-items:center;gap:.25rem;margin-left:auto}.nav-link[data-v-d954e5b0]{color:var(--text-secondary);text-decoration:none;font-size:.9rem;font-weight:500;padding:.4375rem .75rem;border-radius:7px;transition:color .15s,background .15s;cursor:pointer}.nav-link[data-v-d954e5b0]:hover{color:var(--text-primary);background:#ffffff0d}.nav-link--status[data-v-d954e5b0]{display:flex;align-items:center;gap:.4rem}.status-dot[data-v-d954e5b0]{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 5px #10b98199;flex-shrink:0}.mobile-link--status[data-v-d954e5b0]{display:flex;align-items:center;gap:.5rem}.nav-actions[data-v-d954e5b0]{display:flex;align-items:center;gap:.625rem}.btn-signin[data-v-d954e5b0]{color:var(--text-primary);text-decoration:none;font-size:.875rem;font-weight:500;padding:.4375rem .875rem;border-radius:8px;border:1px solid var(--border);background:#ffffff0a;transition:color .15s,background .15s,border-color .15s;cursor:pointer}.btn-signin[data-v-d954e5b0]:hover{background:#ffffff14;border-color:var(--border-hover)}.btn-start[data-v-d954e5b0]{background:var(--blue);color:#fff;text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem 1.125rem;border-radius:8px;transition:background .15s,transform .15s,box-shadow .15s;cursor:pointer;white-space:nowrap}.btn-start[data-v-d954e5b0]:hover{background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 4px 16px var(--blue-glow)}.btn-dashboard[data-v-d954e5b0]{display:inline-flex;align-items:center;gap:.5rem;background:var(--blue);color:#fff;text-decoration:none;font-size:.875rem;font-weight:600;padding:.5rem 1.125rem;border-radius:8px;transition:background .15s,transform .15s,box-shadow .15s;cursor:pointer;white-space:nowrap}.btn-dashboard__icon[data-v-d954e5b0]{width:16px;height:16px;color:currentColor;transition:transform .2s ease}.btn-dashboard[data-v-d954e5b0]:hover{background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 4px 16px var(--blue-glow)}.btn-dashboard:hover .btn-dashboard__icon[data-v-d954e5b0]{transform:translate(2px)}.hamburger[data-v-d954e5b0]{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;background:none;border:none;cursor:pointer;padding:.375rem;margin-left:auto;border-radius:7px;transition:background .15s}.hamburger[data-v-d954e5b0]:hover{background:#ffffff0f}.hamburger span[data-v-d954e5b0]{display:block;height:1.5px;background:var(--text-secondary);border-radius:2px;transition:transform .25s,opacity .25s;transform-origin:center}.hamburger.open span[data-v-d954e5b0]:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.hamburger.open span[data-v-d954e5b0]:nth-child(2){opacity:0}.hamburger.open span[data-v-d954e5b0]:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-menu[data-v-d954e5b0]{background:#020617f5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--border);border-bottom:1px solid var(--border);box-shadow:0 12px 32px #00000059;padding:.75rem 1.5rem 1.25rem;display:flex;flex-direction:column;gap:.125rem}.mobile-link[data-v-d954e5b0]{color:var(--text-secondary);text-decoration:none;font-size:1rem;font-weight:500;padding:.625rem .5rem;border-radius:7px;transition:color .15s,background .15s}.mobile-link[data-v-d954e5b0]:hover{color:var(--text-primary);background:#ffffff0a}.mobile-actions[data-v-d954e5b0]{display:flex;gap:.625rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border)}.mobile-actions .btn-start[data-v-d954e5b0],.mobile-actions .btn-signin[data-v-d954e5b0]{flex:1;text-align:center}.mobile-actions .btn-dashboard[data-v-d954e5b0]{flex:1;justify-content:center}.mobile-menu-enter-active[data-v-d954e5b0],.mobile-menu-leave-active[data-v-d954e5b0]{transition:opacity .2s ease,transform .2s ease}.mobile-menu-enter-from[data-v-d954e5b0],.mobile-menu-leave-to[data-v-d954e5b0]{opacity:0;transform:translateY(-8px)}@media (max-width: 900px){.nav-links[data-v-d954e5b0]{display:none}}@media (max-width: 640px){.nav-actions[data-v-d954e5b0]{display:none}.hamburger[data-v-d954e5b0]{display:flex}.nav-inner[data-v-d954e5b0]{padding:0 1rem;gap:1rem}.mobile-menu[data-v-d954e5b0]{padding:.75rem 1rem 1rem;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-actions[data-v-d954e5b0]{flex-direction:column;gap:.5rem}.mobile-actions .btn-start[data-v-d954e5b0],.mobile-actions .btn-signin[data-v-d954e5b0],.mobile-actions .btn-dashboard[data-v-d954e5b0]{width:100%;justify-content:center;padding:.625rem 1rem}}@media (max-width: 380px){.nav-logo[data-v-d954e5b0]{font-size:1rem}.logo-icon[data-v-d954e5b0]{width:auto;height:24px}}.hero[data-v-29dbf391]{position:relative;padding:9rem 1.5rem 6rem;overflow:hidden}.hero-bg[data-v-29dbf391]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.orb[data-v-29dbf391]{position:absolute;border-radius:50%;filter:blur(120px);opacity:.35}.orb-blue[data-v-29dbf391]{width:700px;height:700px;background:radial-gradient(circle,#1D4ED8 0%,transparent 70%);top:-200px;left:-100px;animation:float-orb-29dbf391 12s ease-in-out infinite}.orb-green[data-v-29dbf391]{width:500px;height:500px;background:radial-gradient(circle,#065F46 0%,transparent 70%);bottom:-100px;right:0;opacity:.2;animation:float-orb-29dbf391 16s ease-in-out infinite reverse}.hero-grid[data-v-29dbf391]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%)}@keyframes float-orb-29dbf391{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.hero-container[data-v-29dbf391]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-badge[data-v-29dbf391]{display:inline-flex;align-items:center;gap:.5rem;background:#3b82f614;border:1px solid rgba(59,130,246,.22);color:var(--blue-light);padding:.375rem .875rem .375rem .625rem;border-radius:100px;font-size:.8125rem;font-weight:500;margin-bottom:1.5rem}.badge-pulse[data-v-29dbf391]{width:7px;height:7px;border-radius:50%;background:var(--blue);position:relative;flex-shrink:0}.badge-pulse[data-v-29dbf391]:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:var(--blue);opacity:.4;animation:pulse-29dbf391 2s ease-in-out infinite}@keyframes pulse-29dbf391{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.8);opacity:0}}.hero-title[data-v-29dbf391]{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;color:var(--text-primary);margin-bottom:1.25rem}.hero-subtitle[data-v-29dbf391]{color:var(--text-secondary);font-size:1.0625rem;line-height:1.65;max-width:500px;margin-bottom:2.25rem}.hero-ctas[data-v-29dbf391]{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap;margin-bottom:2.75rem}.cta-primary[data-v-29dbf391]{display:inline-flex;align-items:center;gap:.5rem;background:var(--blue);color:#fff;text-decoration:none;font-weight:600;font-size:.9375rem;padding:.75rem 1.5rem;border-radius:10px;transition:background .15s,transform .15s,box-shadow .2s;cursor:pointer}.cta-primary[data-v-29dbf391]:hover{background:var(--blue-dark);transform:translateY(-2px);box-shadow:0 8px 28px var(--blue-glow)}.cta-docs[data-v-29dbf391]{display:inline-flex;align-items:center;gap:.5rem;color:var(--green-light);text-decoration:none;font-weight:600;font-size:.9375rem;padding:.75rem 1.375rem;border-radius:10px;border:1px solid rgba(52,211,153,.35);background:#10b9810f;transition:background .2s,border-color .2s,transform .15s,box-shadow .2s;cursor:pointer;position:relative;overflow:hidden}.cta-docs[data-v-29dbf391]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(52,211,153,.12),transparent);transition:left .5s ease}.cta-docs[data-v-29dbf391]:hover:after{left:100%}.cta-docs[data-v-29dbf391]:hover{background:#10b9811f;border-color:#34d39999;transform:translateY(-2px);box-shadow:0 8px 24px #10b98126}.hero-stats[data-v-29dbf391]{display:flex;align-items:center;gap:1.75rem;flex-wrap:wrap}.stat[data-v-29dbf391]{display:flex;flex-direction:column;gap:.125rem}.stat-value[data-v-29dbf391]{font-size:1rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.stat-label[data-v-29dbf391]{font-size:.75rem;color:var(--text-muted);font-weight:500}.stat-sep[data-v-29dbf391]{width:1px;height:2rem;background:var(--border);flex-shrink:0}.hero-visual[data-v-29dbf391]{position:relative}.terminal[data-v-29dbf391]{background:#0d1117;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 32px 64px #00000080,0 0 60px #3b82f60f;animation:float-terminal-29dbf391 8s ease-in-out infinite}@keyframes float-terminal-29dbf391{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.terminal-bar[data-v-29dbf391]{display:flex;align-items:center;gap:.375rem;padding:.875rem 1rem;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06)}.dot[data-v-29dbf391]{width:12px;height:12px;border-radius:50%}.dot-red[data-v-29dbf391]{background:#ff5f57}.dot-yellow[data-v-29dbf391]{background:#febc2e}.dot-green[data-v-29dbf391]{background:#28c840}.terminal-title[data-v-29dbf391]{font-family:JetBrains Mono,Courier New,monospace;font-size:.75rem;color:var(--text-muted);margin-left:auto;margin-right:auto}.terminal-body[data-v-29dbf391]{padding:1.25rem 1.5rem 1.5rem;font-family:JetBrains Mono,Courier New,monospace;font-size:.8rem;line-height:1.75}.t-line[data-v-29dbf391]{display:flex;align-items:baseline;flex-wrap:wrap}.t-indent[data-v-29dbf391]{padding-left:1.75rem}.t-indent-sm[data-v-29dbf391]{padding-left:1.25rem}.t-spacer[data-v-29dbf391]{height:.625rem}.t-prompt[data-v-29dbf391]{color:var(--green);font-weight:600}.t-cmd[data-v-29dbf391]{color:#e2e8f0}.t-flag[data-v-29dbf391]{color:#7dd3fc}.t-str[data-v-29dbf391]{color:#86efac}.t-token[data-v-29dbf391]{color:#fde68a}.t-dim[data-v-29dbf391]{color:#64748b}.t-pad[data-v-29dbf391]{margin-left:.25rem}.t-pad2[data-v-29dbf391]{margin-left:.125rem}.t-value[data-v-29dbf391]{color:var(--text-primary)}.t-success[data-v-29dbf391]{color:#34d399}.t-warn[data-v-29dbf391]{color:#fbbf24}.t-info[data-v-29dbf391]{color:var(--blue-light)}.t-critical[data-v-29dbf391]{font-size:.7rem;font-weight:700;background:#ef444426;color:#fca5a5;padding:.1rem .4rem;border-radius:4px;border:1px solid rgba(239,68,68,.25);flex-shrink:0}.t-high[data-v-29dbf391]{font-size:.7rem;font-weight:700;background:#f59e0b26;color:#fcd34d;padding:.1rem .4rem;border-radius:4px;border:1px solid rgba(245,158,11,.25);flex-shrink:0}.t-medium[data-v-29dbf391]{font-size:.7rem;font-weight:700;background:#fbbf241a;color:#fde68a;padding:.1rem .4rem;border-radius:4px;border:1px solid rgba(251,191,36,.2);flex-shrink:0}.t-cursor[data-v-29dbf391]{display:inline-block;width:8px;height:1rem;background:var(--blue-light);border-radius:1px;margin-top:.375rem;opacity:.8;animation:blink-29dbf391 1.2s step-end infinite}@keyframes blink-29dbf391{0%,to{opacity:.8}50%{opacity:0}}.hero-pill[data-v-29dbf391]{position:absolute;display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;padding:.375rem .75rem;border-radius:100px;border:1px solid;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pill-iso[data-v-29dbf391]{bottom:-1rem;left:-1.5rem;color:var(--green-light);background:#10b98114;border-color:#10b98140;animation:float-pill-1-29dbf391 6s ease-in-out infinite}.pill-soc[data-v-29dbf391]{top:1.5rem;right:-1.5rem;color:var(--blue-light);background:#3b82f614;border-color:#3b82f640;animation:float-pill-2-29dbf391 7s ease-in-out infinite}@keyframes float-pill-1-29dbf391{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes float-pill-2-29dbf391{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media (max-width: 1024px){.hero-container[data-v-29dbf391]{grid-template-columns:1fr;gap:3rem}.hero-content[data-v-29dbf391]{text-align:center}.hero-subtitle[data-v-29dbf391],.hero-stats[data-v-29dbf391]{margin-inline:auto}.hero-ctas[data-v-29dbf391],.hero-stats[data-v-29dbf391]{justify-content:center}.hero-visual[data-v-29dbf391]{max-width:580px;margin:0 auto}.pill-iso[data-v-29dbf391]{left:0}.pill-soc[data-v-29dbf391]{right:0}}@media (max-width: 480px){.hero[data-v-29dbf391]{padding:7rem 1.25rem 4rem}.hero-ctas[data-v-29dbf391]{flex-direction:column;align-items:stretch}.cta-primary[data-v-29dbf391],.cta-docs[data-v-29dbf391]{justify-content:center}.hero-stats[data-v-29dbf391]{gap:1rem}.stat-sep[data-v-29dbf391]{display:none}}@media (max-width: 768px){.hero[data-v-29dbf391]{padding:8rem 1.25rem 4rem}.hero-title[data-v-29dbf391]{font-size:clamp(1.875rem,7vw,2.5rem)}.hero-subtitle[data-v-29dbf391]{font-size:1rem}.terminal-body[data-v-29dbf391]{padding:1rem 1rem 1.25rem;font-size:.72rem}.terminal-bar[data-v-29dbf391]{padding:.75rem .875rem}.pill-iso[data-v-29dbf391],.pill-soc[data-v-29dbf391]{font-size:.6875rem;padding:.3rem .625rem}}@media (max-width: 360px){.hero[data-v-29dbf391]{padding:7rem .875rem 3rem}.hero-title[data-v-29dbf391]{font-size:1.625rem}.hero-subtitle[data-v-29dbf391]{font-size:.9375rem}.terminal-body[data-v-29dbf391]{font-size:.65rem;padding:.875rem}.hero-stats[data-v-29dbf391]{gap:.75rem}}.ecosystem[data-v-fdb8b267]{padding-top:0;padding-bottom:5rem}.eco-inner[data-v-fdb8b267]{border:1px solid var(--border);border-radius:20px;padding:2.5rem 2rem;background:#ffffff04}.eco-label[data-v-fdb8b267]{text-align:center;font-size:.875rem;font-weight:500;color:var(--text-muted);letter-spacing:.02em;margin-bottom:2rem;text-transform:uppercase}.eco-grid[data-v-fdb8b267]{display:grid;grid-template-columns:repeat(8,1fr);gap:.75rem}.eco-card[data-v-fdb8b267]{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:1rem .5rem;border:1px solid var(--border);border-radius:12px;background:var(--bg-card);transition:border-color .2s,background .2s,transform .2s;cursor:default}.eco-card[data-v-fdb8b267]:hover{border-color:var(--border-hover);background:var(--bg-card-hover);transform:translateY(-3px)}.eco-icon[data-v-fdb8b267]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.eco-info[data-v-fdb8b267]{display:flex;flex-direction:column;align-items:center;gap:.125rem}.eco-name[data-v-fdb8b267]{font-size:.75rem;font-weight:600;color:var(--text-primary);white-space:nowrap}.eco-file[data-v-fdb8b267]{font-size:.65rem;color:var(--text-muted);font-family:JetBrains Mono,monospace;white-space:nowrap}@media (max-width: 1024px){.eco-grid[data-v-fdb8b267]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 560px){.eco-grid[data-v-fdb8b267]{grid-template-columns:repeat(2,1fr)}.eco-inner[data-v-fdb8b267]{padding:1.5rem 1rem}}@media (max-width: 768px){.ecosystem[data-v-fdb8b267]{padding-bottom:3.5rem}.eco-label[data-v-fdb8b267]{font-size:.8125rem;margin-bottom:1.5rem}.eco-card[data-v-fdb8b267]{padding:.875rem .5rem}.eco-icon[data-v-fdb8b267]{width:36px;height:36px}}@media (max-width: 480px){.ecosystem[data-v-fdb8b267]{padding-bottom:3rem}.eco-inner[data-v-fdb8b267]{padding:1.25rem .875rem;border-radius:16px}.eco-label[data-v-fdb8b267]{font-size:.75rem;margin-bottom:1.25rem}.eco-card[data-v-fdb8b267]{padding:.75rem .5rem;gap:.5rem}.eco-icon[data-v-fdb8b267]{width:34px;height:34px}}.hiw[data-v-e285ddfe]{background:linear-gradient(180deg,var(--bg) 0%,rgba(11,22,40,.5) 50%,var(--bg) 100%)}.hiw .section-subtitle[data-v-e285ddfe]{margin-bottom:0}.steps[data-v-e285ddfe]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:4rem;position:relative}.step[data-v-e285ddfe]{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.75rem 1.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;transition:border-color .2s,transform .2s}.step[data-v-e285ddfe]:hover{border-color:var(--border-hover);transform:translateY(-4px)}.step-connector[data-v-e285ddfe]{display:none}.step-number[data-v-e285ddfe]{font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.05em;width:fit-content;padding:.2rem .5rem;border-radius:6px;border:1px solid}.step-icon-wrap[data-v-e285ddfe]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-title[data-v-e285ddfe]{font-size:1.0625rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.step-desc[data-v-e285ddfe]{font-size:.9rem;color:var(--text-secondary);line-height:1.6;flex:1}.step-detail[data-v-e285ddfe]{font-size:.75rem;font-weight:500;color:var(--text-muted);padding-top:.75rem;border-top:1px solid var(--border);font-family:JetBrains Mono,monospace}@media (max-width: 1024px){.steps[data-v-e285ddfe]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.steps[data-v-e285ddfe]{grid-template-columns:1fr}}@media (max-width: 768px){.steps[data-v-e285ddfe]{margin-top:2.5rem;gap:1.125rem}.step[data-v-e285ddfe]{padding:1.5rem 1.25rem}.step-icon-wrap[data-v-e285ddfe]{width:42px;height:42px}.step-title[data-v-e285ddfe]{font-size:1rem}.step-desc[data-v-e285ddfe]{font-size:.875rem}}@media (max-width: 480px){.steps[data-v-e285ddfe]{margin-top:2rem}.step[data-v-e285ddfe]{padding:1.25rem 1.125rem;gap:.625rem}.step-icon-wrap[data-v-e285ddfe]{width:40px;height:40px}}.features-grid[data-v-b4f62b40]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:3.5rem}.feature-card[data-v-b4f62b40]{position:relative;display:flex;flex-direction:column;gap:.875rem;padding:1.75rem;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;transition:border-color .2s,transform .2s,box-shadow .2s}.feature-card[data-v-b4f62b40]:hover{border-color:var(--border-hover);transform:translateY(-4px);box-shadow:0 16px 40px #00000040}.feature-card.featured[data-v-b4f62b40]{border-color:#10b98140;background:linear-gradient(135deg,rgba(16,185,129,.04) 0%,var(--bg-card) 60%)}.feature-card.featured[data-v-b4f62b40]:before{content:"Most used";position:absolute;top:-1px;right:1.25rem;background:var(--green);color:#fff;font-size:.6875rem;font-weight:700;padding:.2rem .625rem;border-radius:0 0 6px 6px;letter-spacing:.04em}.feature-icon[data-v-b4f62b40]{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-title[data-v-b4f62b40]{font-size:1.0625rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.feature-desc[data-v-b4f62b40]{font-size:.9rem;color:var(--text-secondary);line-height:1.65;flex:1}.feature-points[data-v-b4f62b40]{display:flex;flex-direction:column;gap:.4rem;list-style:none;padding-top:.75rem;border-top:1px solid var(--border)}.feature-points li[data-v-b4f62b40]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-muted)}.feature-points li svg[data-v-b4f62b40]{color:var(--green);flex-shrink:0}@media (max-width: 1024px){.features-grid[data-v-b4f62b40]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 580px){.features-grid[data-v-b4f62b40]{grid-template-columns:1fr}}@media (max-width: 768px){.features-grid[data-v-b4f62b40]{margin-top:2.5rem;gap:1rem}.feature-card[data-v-b4f62b40]{padding:1.375rem}.feature-title[data-v-b4f62b40]{font-size:1rem}.feature-desc[data-v-b4f62b40]{font-size:.875rem}}@media (max-width: 480px){.features-grid[data-v-b4f62b40]{margin-top:2rem}.feature-card[data-v-b4f62b40]{padding:1.25rem;gap:.75rem}.feature-icon[data-v-b4f62b40]{width:40px;height:40px}.feature-points li[data-v-b4f62b40]{font-size:.78125rem}}.mon-inner[data-v-079b9b43]{display:grid;grid-template-columns:1.05fr .95fr;gap:4rem;align-items:center}.mon-points[data-v-079b9b43]{display:flex;flex-direction:column;gap:1.25rem;margin-top:2.25rem}.mon-point[data-v-079b9b43]{display:flex;gap:.875rem;align-items:flex-start}.mon-point-icon[data-v-079b9b43]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.125rem}.mon-point-title[data-v-079b9b43]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin-bottom:.2rem}.mon-point-desc[data-v-079b9b43]{font-size:.875rem;color:var(--text-secondary);line-height:1.55}.mon-right[data-v-079b9b43]{display:flex;justify-content:center}.monitor-card[data-v-079b9b43]{width:100%;max-width:380px;background:var(--bg-card);border:1px solid var(--border);border-radius:18px;padding:1.5rem;box-shadow:0 24px 60px #00000059,0 0 50px #3b82f60d}.monitor-head[data-v-079b9b43]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.monitor-cadence[data-v-079b9b43]{margin-left:auto;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--blue-light);background:#3b82f61a;border:1px solid rgba(59,130,246,.2);padding:.15rem .5rem;border-radius:100px}.live-dot[data-v-079b9b43]{width:8px;height:8px;border-radius:50%;background:var(--green);position:relative;flex-shrink:0}.live-dot[data-v-079b9b43]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:var(--green);opacity:.4;animation:mon-pulse-079b9b43 2s ease-in-out infinite}@keyframes mon-pulse-079b9b43{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(2);opacity:0}}.monitor-ring[data-v-079b9b43]{position:relative;display:flex;align-items:center;justify-content:center;height:180px;margin:.5rem 0 1.25rem}.ring-glow[data-v-079b9b43]{position:absolute;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.18) 0%,transparent 70%);animation:ring-breathe-079b9b43 4s ease-in-out infinite}@keyframes ring-breathe-079b9b43{0%,to{transform:scale(.95);opacity:.7}50%{transform:scale(1.05);opacity:1}}.ring-svg[data-v-079b9b43]{transform:rotate(-90deg);animation:ring-spin-079b9b43 7s linear infinite}@keyframes ring-spin-079b9b43{to{transform:rotate(270deg)}}.ring-track[data-v-079b9b43]{fill:none;stroke:#ffffff0f;stroke-width:6}.ring-arc[data-v-079b9b43]{fill:none;stroke:#3b82f6;stroke-width:6;stroke-linecap:round;stroke-dasharray:90 240}.ring-center[data-v-079b9b43]{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.15rem}.ring-val[data-v-079b9b43]{font-size:2rem;font-weight:800;letter-spacing:-.03em;color:var(--text-primary)}.ring-label[data-v-079b9b43]{font-size:.6875rem;color:var(--text-muted);font-weight:500}.monitor-feed[data-v-079b9b43]{display:flex;flex-direction:column;gap:.5rem}.feed-row[data-v-079b9b43]{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;background:#ffffff05;border:1px solid var(--border);border-radius:9px;font-size:.78125rem;color:var(--text-secondary)}.feed-icon[data-v-079b9b43]{width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feed-icon.new[data-v-079b9b43]{color:var(--blue-light);background:#3b82f61f}.feed-icon.quiet[data-v-079b9b43]{color:var(--green-light);background:#10b9811f}.feed-icon.revert[data-v-079b9b43]{color:#fbbf24;background:#f59e0b1f}.feed-text[data-v-079b9b43]{flex:1}.feed-tag[data-v-079b9b43]{font-size:.6875rem;font-weight:600;padding:.15rem .45rem;border-radius:5px;white-space:nowrap}.tag-alert[data-v-079b9b43]{color:var(--blue-light);background:#3b82f61a}.tag-quiet[data-v-079b9b43]{color:var(--green-light);background:#10b9811a}.tag-revert[data-v-079b9b43]{color:#fcd34d;background:#f59e0b1a}@media (prefers-reduced-motion: reduce){.ring-svg[data-v-079b9b43],.ring-glow[data-v-079b9b43],.live-dot[data-v-079b9b43]:after{animation:none}}@media (max-width: 1024px){.mon-inner[data-v-079b9b43]{grid-template-columns:1fr;gap:3rem}.mon-right[data-v-079b9b43]{order:-1}}@media (max-width: 768px){.mon-inner[data-v-079b9b43]{gap:2.5rem}.mon-points[data-v-079b9b43]{gap:1rem;margin-top:1.75rem}.mon-point-icon[data-v-079b9b43]{width:36px;height:36px}}@media (max-width: 480px){.monitor-card[data-v-079b9b43]{padding:1.25rem;border-radius:14px}.ring-val[data-v-079b9b43]{font-size:1.75rem}.feed-row[data-v-079b9b43]{font-size:.75rem}}.remediation[data-v-8c59e52b]{background:linear-gradient(180deg,var(--bg) 0%,var(--bg-card) 50%,var(--bg) 100%)}.rem-grid[data-v-8c59e52b]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3.5rem}.rem-card[data-v-8c59e52b]{background:var(--bg-card);border:1px solid var(--border);border-radius:18px;padding:1.75rem;transition:border-color .2s,transform .2s,box-shadow .2s}.rem-card[data-v-8c59e52b]:hover{border-color:var(--border-hover);transform:translateY(-4px);box-shadow:0 16px 40px #00000040}.rem-card-eyebrow[data-v-8c59e52b]{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.4rem}.rem-card-title[data-v-8c59e52b]{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:1.25rem}.fix-window[data-v-8c59e52b]{background:#0d1117;border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden;font-family:JetBrains Mono,Courier New,monospace}.fix-window-bar[data-v-8c59e52b]{display:flex;align-items:center;gap:.5rem;padding:.75rem .875rem;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06);font-size:.75rem;color:var(--text-secondary)}.fix-pill[data-v-8c59e52b]{margin-left:auto;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--green-light);background:#10b9811f;border:1px solid rgba(16,185,129,.25);padding:.1rem .45rem;border-radius:100px}.fix-body[data-v-8c59e52b]{padding:.875rem .875rem .5rem;display:flex;flex-direction:column;gap:.625rem}.diff-pair[data-v-8c59e52b]{display:flex;flex-direction:column;gap:.1rem}.diff-line[data-v-8c59e52b]{display:flex;align-items:center;gap:.4rem;font-size:.7rem;padding:.15rem .4rem;border-radius:4px;color:#94a3b8}.diff-mark[data-v-8c59e52b]{font-weight:700;width:.75rem;flex-shrink:0}.diff-line.del[data-v-8c59e52b]{background:#ef444412;color:#fca5a5}.diff-line.add[data-v-8c59e52b]{background:#10b98114;color:#86efac}.sev[data-v-8c59e52b]{margin-left:auto;font-size:.6rem;font-weight:700;padding:.05rem .35rem;border-radius:3px}.sev.crit[data-v-8c59e52b]{color:#fca5a5;background:#ef444426}.sev.high[data-v-8c59e52b]{color:#fcd34d;background:#f59e0b26}.sev.med[data-v-8c59e52b]{color:#fde68a;background:#fbbf241f}.patched[data-v-8c59e52b]{margin-left:auto;font-size:.6rem;font-weight:700;color:var(--green-light)}.fix-action[data-v-8c59e52b]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.75rem .875rem .875rem;border-top:1px solid rgba(255,255,255,.05)}.fix-btn[data-v-8c59e52b]{display:inline-flex;align-items:center;gap:.45rem;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:600;color:#fff;background:var(--green);padding:.5rem .875rem;border-radius:8px}.fix-note[data-v-8c59e52b]{font-family:Inter,sans-serif;font-size:.75rem;color:var(--text-muted)}.res-list[data-v-8c59e52b]{display:flex;flex-direction:column;gap:1rem;list-style:none}.res-list li[data-v-8c59e52b]{display:flex;gap:.75rem;align-items:flex-start}.res-icon[data-v-8c59e52b]{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.res-text[data-v-8c59e52b]{display:flex;flex-direction:column;gap:.15rem}.res-title[data-v-8c59e52b]{font-size:.9rem;font-weight:600;color:var(--text-primary)}.res-desc[data-v-8c59e52b]{font-size:.8125rem;color:var(--text-secondary);line-height:1.5}.res-foot[data-v-8c59e52b]{display:flex;align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border);font-size:.8125rem;color:var(--text-muted)}.res-foot svg[data-v-8c59e52b]{color:var(--blue-light);flex-shrink:0}@media (max-width: 900px){.rem-grid[data-v-8c59e52b]{grid-template-columns:1fr}}@media (max-width: 768px){.rem-grid[data-v-8c59e52b]{margin-top:2.5rem}.rem-card[data-v-8c59e52b]{padding:1.375rem}}@media (max-width: 480px){.rem-grid[data-v-8c59e52b]{margin-top:2rem;gap:1rem}.rem-card[data-v-8c59e52b]{padding:1.25rem;border-radius:14px}.fix-action[data-v-8c59e52b]{gap:.5rem}}.controls-grid[data-v-9b2e67c7]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:3.5rem}.control-card[data-v-9b2e67c7]{display:flex;flex-direction:column;gap:.875rem;padding:1.75rem;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;transition:border-color .2s,transform .2s,box-shadow .2s}.control-card[data-v-9b2e67c7]:hover{border-color:var(--border-hover);transform:translateY(-4px);box-shadow:0 16px 40px #00000040}.control-icon[data-v-9b2e67c7]{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.control-title[data-v-9b2e67c7]{font-size:1.0625rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.control-desc[data-v-9b2e67c7]{font-size:.9rem;color:var(--text-secondary);line-height:1.6;flex:1}.role-chips[data-v-9b2e67c7]{display:flex;flex-wrap:wrap;gap:.4rem;padding-top:.75rem;border-top:1px solid var(--border)}.role-chip[data-v-9b2e67c7]{font-size:.75rem;font-weight:500;color:var(--blue-light);background:#3b82f614;border:1px solid rgba(59,130,246,.18);padding:.2rem .55rem;border-radius:6px}.control-points[data-v-9b2e67c7]{display:flex;flex-direction:column;gap:.4rem;list-style:none;padding-top:.75rem;border-top:1px solid var(--border)}.control-points li[data-v-9b2e67c7]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-muted)}.control-points li svg[data-v-9b2e67c7]{color:var(--green);flex-shrink:0}@media (max-width: 900px){.controls-grid[data-v-9b2e67c7]{grid-template-columns:1fr;max-width:460px;margin-inline:auto;margin-top:3rem}}@media (max-width: 768px){.controls-grid[data-v-9b2e67c7]{margin-top:2.5rem;gap:1rem}.control-card[data-v-9b2e67c7]{padding:1.375rem}}@media (max-width: 480px){.controls-grid[data-v-9b2e67c7]{margin-top:2rem}.control-card[data-v-9b2e67c7]{padding:1.25rem;gap:.75rem}.control-icon[data-v-9b2e67c7]{width:40px;height:40px}}.comparison[data-v-4a23141d]{background:linear-gradient(180deg,var(--bg) 0%,var(--bg-card) 50%,var(--bg) 100%)}.table-wrap[data-v-4a23141d]{margin-top:3.5rem}.table-scroll[data-v-4a23141d]{overflow-x:auto;border:1px solid var(--border);border-radius:16px;background:var(--bg-card)}.comp-table[data-v-4a23141d]{width:100%;border-collapse:collapse;min-width:680px}thead tr[data-v-4a23141d]{border-bottom:1px solid var(--border)}thead th[data-v-4a23141d]{padding:1.125rem 1.25rem;font-size:.875rem;font-weight:600;color:var(--text-secondary);text-align:center;white-space:nowrap}thead th[data-v-4a23141d]:first-child{text-align:left;width:30%}.col-depna[data-v-4a23141d]{background:#3b82f60d;border-left:1px solid rgba(59,130,246,.15);border-right:1px solid rgba(59,130,246,.15)}.th-depna[data-v-4a23141d]{display:flex;align-items:center;justify-content:center;gap:.4rem;color:var(--blue-light);flex-wrap:wrap}.th-badge[data-v-4a23141d]{font-size:.65rem;font-weight:700;background:var(--blue);color:#fff;padding:.15rem .5rem;border-radius:100px;letter-spacing:.03em}tbody tr[data-v-4a23141d]{border-bottom:1px solid rgba(255,255,255,.04);transition:background .15s}tbody tr[data-v-4a23141d]:last-child{border-bottom:none}tbody tr[data-v-4a23141d]:hover{background:#ffffff05}tbody td[data-v-4a23141d]{padding:1rem 1.25rem;text-align:center;vertical-align:middle}tbody td[data-v-4a23141d]:first-child{text-align:left}.feature-cell[data-v-4a23141d]{display:flex;flex-direction:column;gap:.2rem}.feature-name[data-v-4a23141d]{font-size:.9rem;font-weight:600;color:var(--text-primary)}.feature-hint[data-v-4a23141d]{font-size:.75rem;color:var(--text-muted)}[data-v-4a23141d] .cell-check{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#10b9811f;color:var(--green)}[data-v-4a23141d] .cell-cross{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#ef44441a;color:#f87171}[data-v-4a23141d] .cell-text{font-size:.875rem;font-weight:500;color:var(--text-secondary)}[data-v-4a23141d] .cell-badge{display:inline-block;font-size:.75rem;font-weight:600;padding:.2rem .6rem;border-radius:6px}[data-v-4a23141d] .cell-badge--warn{background:#f59e0b1a;color:#fcd34d;border:1px solid rgba(245,158,11,.2)}[data-v-4a23141d] .cell-badge--muted{background:#94a3b814;color:var(--text-muted);border:1px solid rgba(148,163,184,.12)}[data-v-4a23141d] .cell-badge--default{background:#3b82f614;color:var(--blue-light);border:1px solid rgba(59,130,246,.15)}@media (max-width: 768px){.table-wrap[data-v-4a23141d]{margin-top:2.5rem}.table-scroll[data-v-4a23141d]{-webkit-overflow-scrolling:touch;border-radius:12px}.comp-table[data-v-4a23141d]{min-width:640px}thead th[data-v-4a23141d]{padding:.875rem;font-size:.8125rem}tbody td[data-v-4a23141d]{padding:.875rem}.feature-name[data-v-4a23141d]{font-size:.8125rem}.feature-hint[data-v-4a23141d]{font-size:.6875rem}[data-v-4a23141d] .cell-text{font-size:.8125rem}[data-v-4a23141d] .cell-badge{font-size:.6875rem;padding:.15rem .5rem}[data-v-4a23141d] .cell-check,[data-v-4a23141d] .cell-cross{width:24px;height:24px}}@media (max-width: 480px){.table-wrap[data-v-4a23141d]{margin-top:2rem}.comp-table[data-v-4a23141d]{min-width:560px}thead th[data-v-4a23141d]{padding:.75rem .625rem;font-size:.75rem}tbody td[data-v-4a23141d]{padding:.75rem .625rem}thead th[data-v-4a23141d]:first-child{width:38%}.feature-name[data-v-4a23141d]{font-size:.78125rem}.feature-hint[data-v-4a23141d]{font-size:.6875rem}.th-badge[data-v-4a23141d]{font-size:.6rem;padding:.125rem .4rem}[data-v-4a23141d] .cell-text{font-size:.75rem}[data-v-4a23141d] .cell-check,[data-v-4a23141d] .cell-cross{width:22px;height:22px}}.int-groups[data-v-e4eb2b9a]{margin-top:3.5rem;display:flex;flex-direction:column;gap:2rem}.int-group[data-v-e4eb2b9a]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;overflow:hidden}.group-header[data-v-e4eb2b9a]{display:flex;align-items:center;gap:.625rem;padding:1.125rem 1.5rem;border-bottom:1px solid var(--border)}.group-icon[data-v-e4eb2b9a]{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.group-label[data-v-e4eb2b9a]{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.int-cards[data-v-e4eb2b9a]{display:grid;grid-template-columns:repeat(4,1fr);divide-x:1px solid var(--border)}.int-card[data-v-e4eb2b9a]{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:1.75rem 1rem;border-right:1px solid var(--border);transition:background .15s}.int-card[data-v-e4eb2b9a]:last-child{border-right:none}.int-card[data-v-e4eb2b9a]:hover{background:#ffffff05}.int-logo[data-v-e4eb2b9a]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.int-name[data-v-e4eb2b9a]{font-size:.875rem;font-weight:600;color:var(--text-primary);text-align:center}.int-status[data-v-e4eb2b9a]{font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:100px}.int-status.green[data-v-e4eb2b9a]{background:#10b9811a;color:var(--green-light)}.int-status.blue[data-v-e4eb2b9a]{background:#3b82f61a;color:var(--blue-light)}.cicd-block[data-v-e4eb2b9a]{margin-top:2rem;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;overflow:hidden}.cicd-header[data-v-e4eb2b9a]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.5rem;border-bottom:1px solid var(--border);flex-wrap:wrap}.cicd-title[data-v-e4eb2b9a]{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.cicd-desc[data-v-e4eb2b9a]{font-size:.875rem;color:var(--text-secondary)}.cicd-platforms[data-v-e4eb2b9a]{display:flex;gap:.5rem;flex-wrap:wrap}.platform-chip[data-v-e4eb2b9a]{font-size:.75rem;font-weight:600;padding:.25rem .625rem;border-radius:6px;border:1px solid;white-space:nowrap}.code-block[data-v-e4eb2b9a]{background:#0d1117}.code-bar[data-v-e4eb2b9a]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.code-dots[data-v-e4eb2b9a]{display:flex;gap:.375rem}.code-dots span[data-v-e4eb2b9a]{width:10px;height:10px;border-radius:50%;background:#ffffff1f}.code-lang[data-v-e4eb2b9a]{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--text-muted)}.code-body[data-v-e4eb2b9a]{padding:1.25rem 1.5rem;font-family:JetBrains Mono,monospace;font-size:.8125rem;line-height:1.8;overflow-x:auto;color:#cbd5e1;margin:0}.c-key[data-v-e4eb2b9a]{color:#7dd3fc}.c-colon[data-v-e4eb2b9a]{color:#94a3b8}.c-str[data-v-e4eb2b9a]{color:#86efac}.c-pipe[data-v-e4eb2b9a]{color:#f472b6}.c-cmd[data-v-e4eb2b9a]{color:#60a5fa}.c-flag[data-v-e4eb2b9a]{color:#fca5a5}.c-var[data-v-e4eb2b9a]{color:#fde68a}@media (max-width: 768px){.int-cards[data-v-e4eb2b9a]{grid-template-columns:repeat(2,1fr)}.int-card[data-v-e4eb2b9a]:nth-child(2){border-right:none}.int-card[data-v-e4eb2b9a]:nth-child(odd):not(:last-child){border-right:1px solid var(--border)}.int-card[data-v-e4eb2b9a]:nth-child(1),.int-card[data-v-e4eb2b9a]:nth-child(2){border-bottom:1px solid var(--border)}}@media (max-width: 480px){.int-cards[data-v-e4eb2b9a]{grid-template-columns:1fr}.int-card[data-v-e4eb2b9a]{border-right:none!important;border-bottom:1px solid var(--border)}.int-card[data-v-e4eb2b9a]:last-child{border-bottom:none}}@media (max-width: 768px){.int-groups[data-v-e4eb2b9a]{margin-top:2.5rem;gap:1.5rem}.group-header[data-v-e4eb2b9a]{padding:1rem 1.125rem}.int-card[data-v-e4eb2b9a]{padding:1.375rem .875rem}.int-logo[data-v-e4eb2b9a]{width:42px;height:42px}.cicd-block[data-v-e4eb2b9a]{margin-top:1.5rem}.cicd-header[data-v-e4eb2b9a]{padding:1.125rem;flex-direction:column;align-items:stretch;gap:1rem}.code-body[data-v-e4eb2b9a]{padding:1rem;font-size:.75rem;line-height:1.7}}@media (max-width: 480px){.int-groups[data-v-e4eb2b9a]{margin-top:2rem}.group-label[data-v-e4eb2b9a]{font-size:.875rem}.int-card[data-v-e4eb2b9a]{padding:1.25rem .875rem}.int-logo[data-v-e4eb2b9a]{width:38px;height:38px}.cicd-title[data-v-e4eb2b9a]{font-size:.9375rem}.cicd-desc[data-v-e4eb2b9a]{font-size:.8125rem}.code-bar[data-v-e4eb2b9a]{padding:.625rem .875rem}.code-lang[data-v-e4eb2b9a]{font-size:.6875rem}.code-body[data-v-e4eb2b9a]{padding:.875rem;font-size:.6875rem;line-height:1.65}}.plans[data-v-23f531d0]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:3.5rem;align-items:stretch}.plan[data-v-23f531d0]{position:relative;background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:2rem;display:flex;flex-direction:column;gap:1.5rem;overflow:hidden;transition:border-color .2s,transform .2s}.plan[data-v-23f531d0]:hover{border-color:var(--border-hover);transform:translateY(-4px)}.plan.featured[data-v-23f531d0]{border-color:#3b82f666;box-shadow:0 0 0 1px #3b82f61a,0 32px 64px #3b82f614}.plan.enterprise[data-v-23f531d0]{border-color:#8b5cf640;background:linear-gradient(135deg,rgba(139,92,246,.04) 0%,var(--bg-card) 60%)}.plan-gradient[data-v-23f531d0]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--blue),var(--green))}.plan-header[data-v-23f531d0]{display:flex;flex-direction:column;gap:.625rem}.plan-name-row[data-v-23f531d0]{display:flex;align-items:center;gap:.625rem}.plan-name[data-v-23f531d0]{font-size:1.125rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.plan-badge[data-v-23f531d0]{font-size:.6875rem;font-weight:700;padding:.2rem .5625rem;border-radius:100px;letter-spacing:.03em}.badge-blue[data-v-23f531d0]{background:var(--blue);color:#fff}.plan-price-block[data-v-23f531d0]{display:flex;flex-direction:column;gap:.25rem}.price-original-row[data-v-23f531d0]{display:flex;align-items:center;gap:.5rem;min-height:1.25rem}.price-was[data-v-23f531d0]{font-size:.9375rem;font-weight:500;color:var(--text-muted);text-decoration:line-through;line-height:1}.discount-pill[data-v-23f531d0]{font-size:.6875rem;font-weight:700;background:#10b98126;color:var(--green-light);border:1px solid rgba(16,185,129,.25);border-radius:100px;padding:.15rem .5rem;letter-spacing:.02em;line-height:1}.plan-price[data-v-23f531d0]{display:flex;align-items:baseline;gap:.125rem;min-height:2.5rem}.price-currency[data-v-23f531d0]{font-size:1.25rem;font-weight:600;color:var(--text-secondary);line-height:1}.price-amount[data-v-23f531d0]{font-size:2.5rem;font-weight:800;letter-spacing:-.04em;color:var(--text-primary);line-height:1}.price-period[data-v-23f531d0]{font-size:.9375rem;color:var(--text-muted);margin-left:.125rem;line-height:1}.plan-desc[data-v-23f531d0]{font-size:.875rem;color:var(--text-secondary);line-height:1.55;min-height:4.1rem}.plan-cta[data-v-23f531d0]{display:block;text-align:center;text-decoration:none;font-weight:600;font-size:.9375rem;padding:.75rem;border-radius:10px;transition:all .15s;cursor:pointer}.cta-default[data-v-23f531d0]{background:#ffffff0f;color:var(--text-primary);border:1px solid var(--border)}.cta-default[data-v-23f531d0]:hover{background:#ffffff1a;border-color:var(--border-hover)}.cta-featured[data-v-23f531d0]{background:var(--blue);color:#fff;box-shadow:0 4px 16px var(--blue-glow)}.cta-featured[data-v-23f531d0]:hover{background:var(--blue-dark);box-shadow:0 8px 28px var(--blue-glow);transform:translateY(-1px)}.plan-trial[data-v-23f531d0]{position:relative;display:flex;flex-direction:column;align-items:center;gap:.2rem;margin-top:-.45rem;padding-top:.95rem;text-align:center}.plan-trial[data-v-23f531d0]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:62%;height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.38),transparent)}.trial-top[data-v-23f531d0]{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;line-height:1}.trial-icon[data-v-23f531d0]{flex-shrink:0;color:var(--blue-light);filter:drop-shadow(0 0 6px rgba(96,165,250,.5))}.trial-strong[data-v-23f531d0]{background:linear-gradient(90deg,#93c5fd,#a5b4fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#93c5fd;letter-spacing:-.01em}.trial-sub[data-v-23f531d0]{font-size:.72rem;color:var(--text-secondary)}.plan-features[data-v-23f531d0]{list-style:none;display:flex;flex-direction:column;gap:.625rem;margin-top:auto}.plan-feature[data-v-23f531d0]{display:flex;align-items:center;gap:.625rem;font-size:.875rem;color:var(--text-secondary)}.plan-feature.disabled[data-v-23f531d0]{color:var(--text-muted)}.feature-check[data-v-23f531d0]{width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.check-enabled[data-v-23f531d0]{background:#10b9811a;color:var(--green)}.check-disabled[data-v-23f531d0]{background:#ffffff0a;color:var(--text-muted)}.pricing-note[data-v-23f531d0]{text-align:center;margin-top:2rem;font-size:.875rem;color:var(--text-muted)}.discount-banner[data-v-23f531d0]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:2.5rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#fbbf2412,#f59e0b0a);border:1px solid rgba(251,191,36,.25);border-radius:14px;flex-wrap:wrap}.discount-left[data-v-23f531d0]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.discount-icon[data-v-23f531d0]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fbbf241f;border:1px solid rgba(251,191,36,.2);border-radius:10px;color:#fbbf24;flex-shrink:0}.discount-headline[data-v-23f531d0]{font-size:1rem;color:var(--text-primary)}.discount-headline strong[data-v-23f531d0]{color:#fbbf24;letter-spacing:-.01em}.discount-sub[data-v-23f531d0]{font-size:.8125rem;color:var(--text-muted);display:inline}.discount-code-chip[data-v-23f531d0]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;margin-left:.5rem;background:#fbbf241a;border:1px solid rgba(251,191,36,.25);border-radius:5px;font-family:SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:700;color:#fbbf24;cursor:pointer;transition:background .15s;vertical-align:middle}.discount-code-chip[data-v-23f531d0]:hover{background:#fbbf242e}.discount-timer[data-v-23f531d0]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex-shrink:0}.timer-label-top[data-v-23f531d0]{font-size:.6875rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.timer-digits[data-v-23f531d0]{display:flex;align-items:center;gap:.25rem}.timer-unit[data-v-23f531d0]{display:flex;align-items:baseline;gap:.125rem;background:#fbbf2414;border:1px solid rgba(251,191,36,.15);border-radius:8px;padding:.3rem .5rem;min-width:42px;justify-content:center}.timer-num[data-v-23f531d0]{font-size:1.25rem;font-weight:800;color:#fbbf24;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.timer-unit-label[data-v-23f531d0]{font-size:.6875rem;font-weight:600;color:var(--text-muted);text-transform:uppercase}.timer-sep[data-v-23f531d0]{font-size:1.125rem;font-weight:700;color:#fbbf2466;line-height:1;margin-bottom:2px}@media (max-width: 1200px){.plans[data-v-23f531d0]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.discount-banner[data-v-23f531d0]{flex-direction:column;align-items:flex-start}.discount-timer[data-v-23f531d0]{align-items:flex-start;width:100%}}@media (max-width: 640px){.plans[data-v-23f531d0]{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.plan-desc[data-v-23f531d0]{min-height:0}}@media (max-width: 768px){.plans[data-v-23f531d0]{margin-top:2.5rem;gap:1rem}.plan[data-v-23f531d0]{padding:1.5rem;gap:1.25rem}.price-amount[data-v-23f531d0]{font-size:2.125rem}.plan-cta[data-v-23f531d0]{width:100%}.discount-banner[data-v-23f531d0]{padding:1rem 1.125rem;gap:1rem}.discount-headline[data-v-23f531d0]{font-size:.9375rem}.timer-unit[data-v-23f531d0]{min-width:36px;padding:.25rem .375rem}.timer-num[data-v-23f531d0]{font-size:1.0625rem}}@media (max-width: 480px){.plans[data-v-23f531d0]{margin-top:2rem}.plan[data-v-23f531d0]{padding:1.25rem;border-radius:16px}.price-amount[data-v-23f531d0]{font-size:1.875rem}.plan-feature[data-v-23f531d0]{font-size:.8125rem}.discount-banner[data-v-23f531d0]{padding:.875rem 1rem;border-radius:12px}.discount-left[data-v-23f531d0]{gap:.5rem}.timer-digits[data-v-23f531d0]{gap:.1875rem}.timer-unit[data-v-23f531d0]{min-width:32px;padding:.25rem .3125rem}.timer-num[data-v-23f531d0]{font-size:.9375rem}}.compliance[data-v-ad8e6ce1]{background:linear-gradient(180deg,var(--bg) 0%,rgba(11,22,40,.6) 50%,var(--bg) 100%)}.comp-inner[data-v-ad8e6ce1]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.security-points[data-v-ad8e6ce1]{display:flex;flex-direction:column;gap:1.25rem;margin-top:2rem}.sec-point[data-v-ad8e6ce1]{display:flex;gap:.875rem;align-items:flex-start}.sec-icon[data-v-ad8e6ce1]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.125rem}.sec-title[data-v-ad8e6ce1]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin-bottom:.2rem}.sec-desc[data-v-ad8e6ce1]{font-size:.875rem;color:var(--text-secondary);line-height:1.55}.badges-grid[data-v-ad8e6ce1]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.compliance-badge[data-v-ad8e6ce1]{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:1.5rem 1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;text-align:center;text-decoration:none;color:inherit;transition:border-color .2s,transform .2s}.compliance-badge[data-v-ad8e6ce1]:hover{border-color:var(--border-hover);transform:translateY(-3px)}.badge-icon[data-v-ad8e6ce1]{width:60px;height:60px;border-radius:16px;border:1px solid;display:flex;align-items:center;justify-content:center}.badge-label[data-v-ad8e6ce1]{font-size:1rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.badge-sub[data-v-ad8e6ce1]{font-size:.75rem;color:var(--text-muted)}.data-flow[data-v-ad8e6ce1]{margin-top:1.25rem;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:1.25rem 1.5rem}.flow-title[data-v-ad8e6ce1]{font-size:.875rem;font-weight:600;color:var(--text-secondary);margin-bottom:1rem;letter-spacing:.01em}.flow-steps[data-v-ad8e6ce1]{display:flex;flex-direction:column;gap:.75rem}.flow-step[data-v-ad8e6ce1]{display:flex;align-items:center;gap:.75rem}.flow-dot[data-v-ad8e6ce1]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.flow-dot.blue[data-v-ad8e6ce1]{background:var(--blue)}.flow-dot.green[data-v-ad8e6ce1]{background:var(--green)}.flow-text[data-v-ad8e6ce1]{font-size:.8125rem;color:var(--text-secondary);line-height:1.4}.evidence[data-v-ad8e6ce1]{margin-top:2.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:1.75rem 2rem}.evidence-head[data-v-ad8e6ce1]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding-bottom:1.25rem;border-bottom:1px solid var(--border)}.evidence-eyebrow[data-v-ad8e6ce1]{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blue-light);margin-bottom:.35rem}.evidence-title[data-v-ad8e6ce1]{font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);max-width:30rem}.evidence-metrics[data-v-ad8e6ce1]{display:flex;gap:1.75rem}.ev-metric[data-v-ad8e6ce1]{display:flex;flex-direction:column;gap:.1rem}.ev-val[data-v-ad8e6ce1]{font-size:1.125rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.ev-cap[data-v-ad8e6ce1]{font-size:.6875rem;color:var(--text-muted)}.evidence-chips[data-v-ad8e6ce1]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.ev-chip[data-v-ad8e6ce1]{display:inline-flex;align-items:center;gap:.4rem;font-size:.78125rem;font-weight:600;font-family:JetBrains Mono,Courier New,monospace;color:var(--text-secondary);background:#ffffff05;border:1px solid var(--border);padding:.3rem .6rem;border-radius:7px}.ev-chip-dot[data-v-ad8e6ce1]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ev-chip.ok .ev-chip-dot[data-v-ad8e6ce1]{background:var(--green)}.ev-chip.partial .ev-chip-dot[data-v-ad8e6ce1]{background:var(--amber)}.ev-chip-state[data-v-ad8e6ce1]{font-family:Inter,sans-serif;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.05rem .35rem;border-radius:4px}.ev-chip.ok .ev-chip-state[data-v-ad8e6ce1]{color:var(--green-light);background:#10b9811a}.ev-chip.partial .ev-chip-state[data-v-ad8e6ce1]{color:#fcd34d;background:#f59e0b1a}.evidence-foot[data-v-ad8e6ce1]{display:flex;align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border);font-size:.8125rem;color:var(--text-muted);line-height:1.5}.evidence-foot svg[data-v-ad8e6ce1]{color:var(--blue-light);flex-shrink:0}@media (max-width: 768px){.evidence[data-v-ad8e6ce1]{padding:1.375rem 1.25rem}.evidence-metrics[data-v-ad8e6ce1]{gap:1.25rem}}@media (max-width: 480px){.evidence[data-v-ad8e6ce1]{border-radius:14px}.evidence-title[data-v-ad8e6ce1]{font-size:1rem}}@media (max-width: 900px){.comp-inner[data-v-ad8e6ce1]{grid-template-columns:1fr;gap:3rem}}@media (max-width: 480px){.badges-grid[data-v-ad8e6ce1]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.comp-inner[data-v-ad8e6ce1]{gap:2.5rem}.security-points[data-v-ad8e6ce1]{gap:1rem;margin-top:1.5rem}.sec-icon[data-v-ad8e6ce1]{width:36px;height:36px}.compliance-badge[data-v-ad8e6ce1]{padding:1.25rem .875rem}.badge-icon[data-v-ad8e6ce1]{width:52px;height:52px;border-radius:14px}.badge-label[data-v-ad8e6ce1]{font-size:.9375rem}.data-flow[data-v-ad8e6ce1]{padding:1.125rem 1.25rem}}@media (max-width: 480px){.comp-inner[data-v-ad8e6ce1]{gap:2rem}.badges-grid[data-v-ad8e6ce1]{gap:.75rem}.compliance-badge[data-v-ad8e6ce1]{padding:1rem .75rem;gap:.5rem;border-radius:12px}.badge-icon[data-v-ad8e6ce1]{width:48px;height:48px}.badge-label[data-v-ad8e6ce1]{font-size:.875rem}.badge-sub[data-v-ad8e6ce1]{font-size:.6875rem}.sec-title[data-v-ad8e6ce1]{font-size:.9rem}.sec-desc[data-v-ad8e6ce1]{font-size:.8125rem}.data-flow[data-v-ad8e6ce1]{padding:1rem 1.125rem;border-radius:12px}.flow-text[data-v-ad8e6ce1]{font-size:.78125rem}}.changelog-section[data-v-45db2e10]{padding:6rem 0;border-top:1px solid var(--border)}.cl-inner[data-v-45db2e10]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.cl-left[data-v-45db2e10]{display:flex;flex-direction:column;gap:1.25rem}.cl-eyebrow[data-v-45db2e10]{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--blue)}.eyebrow-dot[data-v-45db2e10]{width:6px;height:6px;border-radius:50%;background:var(--blue);animation:eyebrow-pulse-45db2e10 2.5s infinite}@keyframes eyebrow-pulse-45db2e10{0%,to{opacity:1}50%{opacity:.35}}.cl-title[data-v-45db2e10]{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;letter-spacing:-.035em;color:var(--text-primary);line-height:1.15}.cl-desc[data-v-45db2e10]{font-size:.9375rem;color:var(--text-muted);line-height:1.7;max-width:400px}.cl-link[data-v-45db2e10]{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;color:var(--blue);text-decoration:none;transition:gap .2s}.cl-link[data-v-45db2e10]:hover{gap:.65rem}.cl-right[data-v-45db2e10]{display:flex;flex-direction:column;gap:1rem}.cl-card[data-v-45db2e10]{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.cl-card-header[data-v-45db2e10]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border);background:#ffffff04}.cl-type-badge[data-v-45db2e10]{font-size:.65rem;font-weight:600;padding:.175rem .475rem;border-radius:4px;letter-spacing:.04em;text-transform:uppercase;background:#10b9811a;border:1px solid rgba(16,185,129,.22);color:#6ee7b7}.cl-date[data-v-45db2e10]{font-size:.8rem;color:var(--text-muted)}.cl-entries[data-v-45db2e10]{display:flex;flex-direction:column}.cl-entry[data-v-45db2e10]{display:flex;align-items:center;gap:.75rem;padding:.7rem 1.25rem;border-bottom:1px solid var(--border)}.cl-entry[data-v-45db2e10]:last-child{border-bottom:none}.cl-entry-tag[data-v-45db2e10]{font-size:.65rem;font-weight:600;padding:.175rem .475rem;border-radius:4px;letter-spacing:.04em;white-space:nowrap;flex-shrink:0}.cl-entry-tag--feature[data-v-45db2e10]{background:#3b82f61a;border:1px solid rgba(59,130,246,.2);color:#93c5fd}.cl-entry-tag--improvement[data-v-45db2e10]{background:#a855f71a;border:1px solid rgba(168,85,247,.2);color:#c4b5fd}.cl-entry-tag--fix[data-v-45db2e10]{background:#10b9811a;border:1px solid rgba(16,185,129,.2);color:#6ee7b7}.cl-entry-text[data-v-45db2e10]{font-size:.875rem;color:var(--text-secondary)}.cl-stat-row[data-v-45db2e10]{display:flex;align-items:center;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.cl-stat[data-v-45db2e10]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:1rem}.cl-stat-sep[data-v-45db2e10]{width:1px;height:32px;background:var(--border);flex-shrink:0}.cl-stat-value[data-v-45db2e10]{font-size:1.0625rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.cl-stat-label[data-v-45db2e10]{font-size:.72rem;color:var(--text-muted);text-align:center;line-height:1.3}@media (max-width: 900px){.cl-inner[data-v-45db2e10]{grid-template-columns:1fr;gap:2.5rem}.cl-desc[data-v-45db2e10]{max-width:100%}}@media (max-width: 768px){.changelog-section[data-v-45db2e10]{padding:4rem 0}.cl-inner[data-v-45db2e10]{gap:2rem}.cl-card-header[data-v-45db2e10]{padding:.875rem 1.125rem}.cl-entry[data-v-45db2e10]{padding:.625rem 1.125rem}.cl-stat[data-v-45db2e10]{padding:.875rem .5rem}.cl-stat-value[data-v-45db2e10]{font-size:1rem}.cl-stat-label[data-v-45db2e10]{font-size:.6875rem}}@media (max-width: 480px){.changelog-section[data-v-45db2e10]{padding:3rem 0}.cl-card[data-v-45db2e10]{border-radius:12px}.cl-card-header[data-v-45db2e10]{padding:.75rem 1rem;gap:.5rem;flex-wrap:wrap}.cl-entry[data-v-45db2e10]{padding:.625rem 1rem;gap:.5rem}.cl-entry-text[data-v-45db2e10]{font-size:.8125rem}.cl-stat-row[data-v-45db2e10]{border-radius:10px}.cl-stat[data-v-45db2e10]{padding:.75rem .375rem}.cl-stat-value[data-v-45db2e10]{font-size:.9375rem}.cl-stat-label[data-v-45db2e10]{font-size:.65rem}.cl-stat-sep[data-v-45db2e10]{height:26px}.cl-link[data-v-45db2e10]{font-size:.875rem}}.faq-list[data-v-cb92614a]{max-width:800px;margin:3.5rem auto 0;display:flex;flex-direction:column;gap:.75rem}.faq-item[data-v-cb92614a]{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;overflow:hidden;transition:border-color .2s}.faq-item[data-v-cb92614a]:hover{border-color:var(--border-hover)}.faq-item[open][data-v-cb92614a]{border-color:#3b82f640}.faq-q[data-v-cb92614a]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;cursor:pointer;font-size:1rem;font-weight:600;color:var(--text-primary);list-style:none}.faq-q[data-v-cb92614a]::-webkit-details-marker{display:none}.faq-q[data-v-cb92614a]:focus-visible{outline:2px solid var(--blue-light);outline-offset:-2px;border-radius:14px}.faq-chevron[data-v-cb92614a]{flex-shrink:0;color:var(--text-muted);transition:transform .25s ease,color .2s}.faq-item[open] .faq-chevron[data-v-cb92614a]{transform:rotate(180deg);color:var(--blue-light)}.faq-a[data-v-cb92614a]{padding:0 1.5rem 1.375rem;font-size:.9375rem;line-height:1.7;color:var(--text-secondary)}@media (prefers-reduced-motion: reduce){.faq-chevron[data-v-cb92614a]{transition:none}}@media (max-width: 768px){.faq-list[data-v-cb92614a]{margin-top:2.5rem}.faq-q[data-v-cb92614a]{padding:1.125rem 1.25rem;font-size:.9375rem}.faq-a[data-v-cb92614a]{padding:0 1.25rem 1.25rem;font-size:.9rem}}@media (max-width: 480px){.faq-list[data-v-cb92614a]{margin-top:2rem}.faq-q[data-v-cb92614a]{padding:1rem 1.125rem;font-size:.875rem;gap:.75rem}.faq-a[data-v-cb92614a]{padding:0 1.125rem 1.125rem;font-size:.875rem}}.cta-section[data-v-848f7ea8]{padding-bottom:5rem}.cta-card[data-v-848f7ea8]{position:relative;background:linear-gradient(135deg,#1e3a8a4d,#0b1628cc,#064e3b33);border:1px solid rgba(59,130,246,.2);border-radius:24px;padding:4rem 3rem;text-align:center;overflow:hidden}.cta-glow[data-v-848f7ea8]{position:absolute;top:-60px;left:50%;transform:translate(-50%);width:500px;height:300px;background:radial-gradient(ellipse,rgba(59,130,246,.15) 0%,transparent 70%);pointer-events:none}.cta-content[data-v-848f7ea8]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.cta-badge[data-v-848f7ea8]{display:inline-flex;align-items:center;gap:.5rem;background:#10b98114;border:1px solid rgba(16,185,129,.2);color:var(--green-light);padding:.3125rem .875rem;border-radius:100px;font-size:.8125rem;font-weight:500}.cta-title[data-v-848f7ea8]{font-size:clamp(1.875rem,4vw,3rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;color:var(--text-primary)}.cta-desc[data-v-848f7ea8]{color:var(--text-secondary);font-size:1.0625rem;line-height:1.6;max-width:520px}.cta-actions[data-v-848f7ea8]{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem}.cta-btn-primary[data-v-848f7ea8]{display:inline-flex;align-items:center;gap:.5rem;background:var(--blue);color:#fff;text-decoration:none;font-weight:600;font-size:1rem;padding:.875rem 1.75rem;border-radius:12px;transition:background .15s,transform .15s,box-shadow .2s;cursor:pointer}.cta-btn-primary[data-v-848f7ea8]:hover{background:var(--blue-dark);transform:translateY(-2px);box-shadow:0 10px 32px var(--blue-glow)}.cta-btn-docs[data-v-848f7ea8]{display:inline-flex;align-items:center;gap:.5rem;color:var(--green-light);text-decoration:none;font-weight:600;font-size:1rem;padding:.875rem 1.5rem;border-radius:12px;border:1px solid rgba(52,211,153,.35);background:#10b9810f;transition:background .2s,border-color .2s,transform .15s,box-shadow .2s;cursor:pointer;position:relative;overflow:hidden}.cta-btn-docs[data-v-848f7ea8]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(52,211,153,.1),transparent);transition:left .5s ease}.cta-btn-docs[data-v-848f7ea8]:hover:after{left:100%}.cta-btn-docs[data-v-848f7ea8]:hover{background:#10b9811f;border-color:#34d3998c;transform:translateY(-2px);box-shadow:0 8px 24px #10b9811f}.cta-trust[data-v-848f7ea8]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem}.trust-item[data-v-848f7ea8]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--text-muted)}.trust-item svg[data-v-848f7ea8]{color:var(--green)}@media (max-width: 640px){.cta-card[data-v-848f7ea8]{padding:3rem 1.5rem}.cta-actions[data-v-848f7ea8]{flex-direction:column;align-items:stretch}.cta-btn-primary[data-v-848f7ea8],.cta-btn-docs[data-v-848f7ea8]{justify-content:center}.cta-trust[data-v-848f7ea8]{gap:.75rem}}@media (max-width: 768px){.cta-section[data-v-848f7ea8]{padding-bottom:3.5rem}.cta-card[data-v-848f7ea8]{border-radius:20px}.cta-desc[data-v-848f7ea8]{font-size:1rem}.cta-btn-primary[data-v-848f7ea8],.cta-btn-docs[data-v-848f7ea8]{width:100%}}@media (max-width: 480px){.cta-section[data-v-848f7ea8]{padding-bottom:3rem}.cta-card[data-v-848f7ea8]{padding:2.5rem 1.25rem;border-radius:18px}.cta-content[data-v-848f7ea8]{gap:1rem}.cta-desc[data-v-848f7ea8]{font-size:.9375rem}.cta-btn-primary[data-v-848f7ea8],.cta-btn-docs[data-v-848f7ea8]{font-size:.9375rem;padding:.8125rem 1.25rem}.trust-item[data-v-848f7ea8]{font-size:.78125rem}}.contact-banner[data-v-62aa9f73]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#ffffff04}.banner-inner[data-v-62aa9f73]{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:1.75rem;padding-bottom:1.75rem}.banner-left[data-v-62aa9f73]{display:flex;align-items:center;gap:1.25rem}.banner-avatars[data-v-62aa9f73]{display:flex;flex-shrink:0}.avatar[data-v-62aa9f73]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:700;color:#fff;border:2px solid var(--bg);margin-left:-8px}.avatar[data-v-62aa9f73]:first-child{margin-left:0}.avatar--1[data-v-62aa9f73]{background:linear-gradient(135deg,#3b82f6,#6366f1)}.avatar--2[data-v-62aa9f73]{background:linear-gradient(135deg,#10b981,#059669)}.avatar--3[data-v-62aa9f73]{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.banner-title[data-v-62aa9f73]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin-bottom:.125rem}.banner-sub[data-v-62aa9f73]{font-size:.8125rem;color:var(--text-muted)}.banner-btn[data-v-62aa9f73]{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff0d;border:1px solid var(--border);color:var(--text-primary);text-decoration:none;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;border-radius:9px;white-space:nowrap;transition:background .15s,border-color .15s,color .15s;flex-shrink:0}.banner-btn[data-v-62aa9f73]:hover{background:#ffffff17;border-color:#ffffff26;color:#fff}@media (max-width: 640px){.banner-inner[data-v-62aa9f73]{flex-direction:column;align-items:flex-start;gap:1.25rem}.banner-btn[data-v-62aa9f73]{align-self:stretch;justify-content:center}}@media (max-width: 480px){.banner-inner[data-v-62aa9f73]{padding-top:1.5rem;padding-bottom:1.5rem;gap:1rem}.banner-left[data-v-62aa9f73]{gap:1rem;align-items:flex-start}.avatar[data-v-62aa9f73]{width:32px;height:32px;font-size:.75rem}.banner-title[data-v-62aa9f73]{font-size:.9rem}.banner-sub[data-v-62aa9f73]{font-size:.78125rem;line-height:1.45}.banner-btn[data-v-62aa9f73]{padding:.625rem 1rem;font-size:.8125rem}}.footer[data-v-454d5be8]{border-top:1px solid var(--border);background:#020617fa}.footer-main[data-v-454d5be8]{display:grid;grid-template-columns:1.4fr 2fr;gap:4rem;padding-top:4rem;padding-bottom:3rem}.footer-brand[data-v-454d5be8]{display:flex;flex-direction:column;gap:1rem}.footer-logo[data-v-454d5be8]{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--text-primary);font-weight:700;font-size:1.125rem;letter-spacing:-.025em;width:fit-content}.logo-icon[data-v-454d5be8]{width:auto;height:26px;display:block}.footer-tagline[data-v-454d5be8]{font-size:.875rem;color:var(--text-muted);line-height:1.55;max-width:280px}.footer-compliance[data-v-454d5be8]{display:flex;gap:.5rem;flex-wrap:wrap}.comp-tag[data-v-454d5be8]{font-size:.7rem;font-weight:600;padding:.2rem .5rem;border-radius:5px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-muted);letter-spacing:.02em}.footer-links[data-v-454d5be8]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.footer-col ul[data-v-454d5be8]{list-style:none;display:flex;flex-direction:column;gap:.625rem}.col-title[data-v-454d5be8]{font-size:.8125rem;font-weight:600;color:var(--text-primary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.75rem}.footer-link[data-v-454d5be8]{font-size:.875rem;color:var(--text-muted);text-decoration:none;transition:color .15s}.footer-link[data-v-454d5be8]:hover{color:var(--text-secondary)}.footer-bottom[data-v-454d5be8]{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-top:1px solid var(--border);padding-top:1.5rem;gap:1rem;flex-wrap:wrap}.footer-copy[data-v-454d5be8]{font-size:.8125rem;color:var(--text-muted)}.footer-bottom-links[data-v-454d5be8]{display:flex;gap:1.5rem}.bottom-link[data-v-454d5be8]{font-size:.8125rem;color:var(--text-muted);text-decoration:none;transition:color .15s}.bottom-link[data-v-454d5be8]:hover{color:var(--text-secondary)}@media (max-width: 900px){.footer-main[data-v-454d5be8]{grid-template-columns:1fr;gap:2.5rem}}@media (max-width: 560px){.footer-links[data-v-454d5be8]{grid-template-columns:repeat(2,1fr)}.footer-bottom[data-v-454d5be8]{flex-direction:column;align-items:flex-start;gap:.75rem}.footer-bottom-links[data-v-454d5be8]{gap:1rem;flex-wrap:wrap}}@media (max-width: 768px){.footer-main[data-v-454d5be8]{padding-top:3rem;padding-bottom:2rem;gap:2rem}.footer-links[data-v-454d5be8]{gap:1.5rem}.footer-bottom[data-v-454d5be8]{padding-top:1.25rem;padding-bottom:1.5rem}}@media (max-width: 480px){.footer-main[data-v-454d5be8]{padding-top:2.5rem;padding-bottom:1.75rem;gap:1.75rem}.footer-links[data-v-454d5be8]{grid-template-columns:1fr 1fr;gap:1.25rem 1rem}.footer-tagline[data-v-454d5be8]{font-size:.8125rem;max-width:100%}.col-title[data-v-454d5be8]{font-size:.75rem;margin-bottom:.5rem}.footer-col ul[data-v-454d5be8]{gap:.5rem}.footer-link[data-v-454d5be8],.bottom-link[data-v-454d5be8],.footer-copy[data-v-454d5be8]{font-size:.8125rem}.footer-bottom-links[data-v-454d5be8]{gap:.75rem 1rem}}.landing[data-v-3b535c48]{min-height:100dvh;display:flex;flex-direction:column}main[data-v-3b535c48]{flex:1}.turnstile-wrap[data-v-970e127b]{display:flex;flex-direction:column;gap:.375rem;width:100%}.turnstile-container[data-v-970e127b]{min-height:65px;display:flex;align-items:center;justify-content:center}.turnstile-fallback[data-v-970e127b]{font-size:.8125rem;color:#fca5a5;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:10px;padding:.625rem .875rem;text-align:center}.turnstile-error[data-v-970e127b]{font-size:.78rem;color:#fca5a5}.success-notice[data-v-89fed0dd]{display:flex;align-items:center;gap:.5rem;background:#10b98114;border:1px solid rgba(16,185,129,.25);border-radius:10px;padding:.75rem 1rem;font-size:.875rem;color:#34d399;margin-bottom:.25rem}.api-error[data-v-89fed0dd]{display:flex;align-items:center;gap:.5rem;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:10px;padding:.75rem 1rem;font-size:.875rem;color:#fca5a5}.api-error svg[data-v-89fed0dd]{flex-shrink:0}.auth-page[data-v-89fed0dd]{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden}.auth-bg[data-v-89fed0dd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.orb[data-v-89fed0dd]{position:absolute;border-radius:50%;filter:blur(110px)}.orb-blue[data-v-89fed0dd]{width:600px;height:600px;background:radial-gradient(circle,rgba(29,78,216,.22) 0%,transparent 70%);top:-200px;left:-150px}.orb-green[data-v-89fed0dd]{width:400px;height:400px;background:radial-gradient(circle,rgba(6,78,59,.18) 0%,transparent 70%);bottom:-100px;right:40%}.auth-grid[data-v-89fed0dd]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 30% 50%,black 20%,transparent 100%);mask-image:radial-gradient(ellipse 70% 70% at 30% 50%,black 20%,transparent 100%)}.auth-left[data-v-89fed0dd]{position:relative;z-index:1;padding:2.5rem 3rem;display:flex;flex-direction:column;border-right:1px solid var(--border);background:#02061780}.auth-logo[data-v-89fed0dd]{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--text-primary);font-weight:700;font-size:1.125rem;letter-spacing:-.025em;width:fit-content}.auth-logo svg[data-v-89fed0dd]{color:var(--blue)}.auth-logo-img[data-v-89fed0dd]{height:26px;width:auto;display:block}.auth-left-body[data-v-89fed0dd]{flex:1;display:flex;flex-direction:column;justify-content:center;padding-bottom:3rem}.auth-left-title[data-v-89fed0dd]{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.15;color:var(--text-primary);margin-bottom:1rem;margin-top:2rem}.gradient-text[data-v-89fed0dd]{background:linear-gradient(135deg,#3b82f6,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.auth-left-sub[data-v-89fed0dd]{font-size:1rem;color:var(--text-secondary);line-height:1.65;max-width:380px;margin-bottom:2rem}.auth-features[data-v-89fed0dd]{list-style:none;display:flex;flex-direction:column;gap:.875rem;margin-bottom:2.5rem}.auth-features li[data-v-89fed0dd]{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;color:var(--text-secondary)}.feat-check[data-v-89fed0dd]{width:22px;height:22px;border-radius:6px;background:#10b9811a;color:var(--green);display:flex;align-items:center;justify-content:center;flex-shrink:0}.auth-badges[data-v-89fed0dd]{display:flex;gap:.5rem;flex-wrap:wrap}.auth-badge[data-v-89fed0dd]{font-size:.7rem;font-weight:600;padding:.2rem .5625rem;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-muted);letter-spacing:.02em}.auth-right[data-v-89fed0dd]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:2.5rem 2rem;background:#0206174d}.auth-card[data-v-89fed0dd]{width:100%;max-width:420px}.step-pane[data-v-89fed0dd]{display:flex;flex-direction:column;gap:1.5rem}.auth-card-header[data-v-89fed0dd]{display:flex;flex-direction:column;gap:.375rem}.back-link[data-v-89fed0dd]{display:inline-flex;align-items:center;gap:.375rem;background:none;border:none;cursor:pointer;color:var(--text-muted);font-size:.8125rem;font-weight:600;font-family:inherit;padding:0;margin-bottom:.5rem;width:fit-content;transition:color .15s}.back-link[data-v-89fed0dd]:hover{color:var(--text-secondary)}.back-link[data-v-89fed0dd]:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.auth-title[data-v-89fed0dd]{font-size:1.75rem;font-weight:800;letter-spacing:-.03em;color:var(--text-primary)}.auth-desc[data-v-89fed0dd]{font-size:.9375rem;color:var(--text-secondary);line-height:1.55}.email-highlight[data-v-89fed0dd]{color:var(--text-primary);font-weight:600}.auth-form[data-v-89fed0dd]{display:flex;flex-direction:column;gap:1.125rem}.input-group[data-v-89fed0dd]{display:flex;flex-direction:column;gap:.375rem}.input-label[data-v-89fed0dd]{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.label-row[data-v-89fed0dd]{display:flex;align-items:center;justify-content:space-between}.forgot-link[data-v-89fed0dd]{font-size:.8125rem;color:var(--blue-light);text-decoration:none;font-weight:500;transition:color .15s}.forgot-link[data-v-89fed0dd]:hover{color:#fff}.otp-countdown[data-v-89fed0dd]{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-muted)}.otp-countdown.expired[data-v-89fed0dd]{color:#fca5a5}.input-wrap[data-v-89fed0dd]{position:relative}.input-field[data-v-89fed0dd]{width:100%;background:#ffffff0a;border:1px solid var(--border);border-radius:10px;padding:.75rem 1rem;color:var(--text-primary);font-size:.9375rem;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none}.input-field[data-v-89fed0dd]:focus{border-color:var(--blue);box-shadow:0 0 0 3px #3b82f624}.input-field.error[data-v-89fed0dd]{border-color:var(--red)}.input-field.error[data-v-89fed0dd]:focus{box-shadow:0 0 0 3px #ef444424}.input-field[data-v-89fed0dd]::placeholder{color:var(--text-muted)}.input-wrap .input-field[data-v-89fed0dd]{padding-right:2.875rem}.input-error[data-v-89fed0dd]{font-size:.8125rem;color:#fca5a5;display:flex;align-items:center;gap:.25rem}.eye-btn[data-v-89fed0dd]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-muted);padding:.25rem;display:flex;align-items:center;transition:color .15s;border-radius:4px}.eye-btn[data-v-89fed0dd]:hover{color:var(--text-secondary)}.eye-btn[data-v-89fed0dd]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.otp-row[data-v-89fed0dd]{display:flex;gap:.5rem}.otp-box[data-v-89fed0dd]{flex:1;height:52px;background:#ffffff0a;border:1.5px solid var(--border);border-radius:10px;color:var(--text-primary);font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;outline:none;transition:border-color .15s,background .15s,box-shadow .15s;min-width:0;caret-color:var(--blue);font-family:inherit}.otp-box[data-v-89fed0dd]:focus{border-color:var(--blue);background:#3b82f60f;box-shadow:0 0 0 3px #3b82f626}.otp-box.filled[data-v-89fed0dd]{border-color:#3b82f666;background:#3b82f60d}.otp-box.error[data-v-89fed0dd]{border-color:#ef444480;background:#ef44440d}.otp-box[data-v-89fed0dd]:disabled{opacity:.5;cursor:not-allowed}.inline-link[data-v-89fed0dd]{background:none;border:none;padding:0;font:inherit;color:#fca5a5;font-weight:700;text-decoration:underline;cursor:pointer}.inline-link[data-v-89fed0dd]:hover{color:#fff}.remember-row[data-v-89fed0dd]{display:flex;align-items:center}.checkbox-label[data-v-89fed0dd]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:var(--text-secondary);-webkit-user-select:none;user-select:none}.checkbox-input[data-v-89fed0dd]{position:absolute;opacity:0;width:0;height:0}.checkbox-box[data-v-89fed0dd]{width:18px;height:18px;border:1px solid var(--border);border-radius:5px;background:#ffffff0a;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s}.checkbox-input:checked~.checkbox-box[data-v-89fed0dd]{background:var(--blue);border-color:var(--blue)}.checkbox-input:checked~.checkbox-box[data-v-89fed0dd]:after{content:"";width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translateY(-1px)}.checkbox-input:focus-visible~.checkbox-box[data-v-89fed0dd]{outline:2px solid var(--blue);outline-offset:2px}.submit-btn[data-v-89fed0dd]{width:100%;padding:.8125rem;background:var(--blue);color:#fff;border:none;border-radius:10px;font-size:.9375rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,transform .15s,box-shadow .2s;margin-top:.25rem}.submit-btn[data-v-89fed0dd]:hover:not(:disabled){background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 8px 24px var(--blue-glow)}.submit-btn[data-v-89fed0dd]:disabled{opacity:.65;cursor:not-allowed;transform:none}.loading-wrap[data-v-89fed0dd]{display:flex;align-items:center;justify-content:center;gap:.5rem}.spinner[data-v-89fed0dd]{animation:spin-89fed0dd .8s linear infinite}@keyframes spin-89fed0dd{to{transform:rotate(360deg)}}.resend-row[data-v-89fed0dd]{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.resend-hint[data-v-89fed0dd]{font-size:.8125rem;color:var(--text-muted)}.resend-btn[data-v-89fed0dd]{background:none;border:none;font-size:.8125rem;font-weight:600;color:var(--blue-light);cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:.375rem;font-family:inherit;transition:color .15s}.resend-btn[data-v-89fed0dd]:hover:not(:disabled){color:#fff}.resend-btn[data-v-89fed0dd]:disabled{color:var(--text-muted);cursor:default}.btn-spinner[data-v-89fed0dd]{width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-89fed0dd .7s linear infinite;flex-shrink:0}.btn-spinner--sm[data-v-89fed0dd]{width:12px;height:12px}.auth-switch[data-v-89fed0dd]{text-align:center;font-size:.875rem;color:var(--text-muted)}.auth-switch-link[data-v-89fed0dd]{color:var(--blue-light);text-decoration:none;font-weight:500;margin-left:.25rem;transition:color .15s}.auth-switch-link[data-v-89fed0dd]:hover{color:#fff}.step-fade-enter-active[data-v-89fed0dd],.step-fade-leave-active[data-v-89fed0dd]{transition:opacity .2s ease,transform .2s ease}.step-fade-enter-from[data-v-89fed0dd],.step-fade-leave-to[data-v-89fed0dd]{opacity:0;transform:translate(12px)}@media (prefers-reduced-motion: reduce){.step-fade-enter-active[data-v-89fed0dd],.step-fade-leave-active[data-v-89fed0dd]{transition:opacity .2s ease}.step-fade-enter-from[data-v-89fed0dd],.step-fade-leave-to[data-v-89fed0dd]{transform:none}.spinner[data-v-89fed0dd],.btn-spinner[data-v-89fed0dd]{animation-duration:1.6s}}@media (max-width: 860px){.auth-page[data-v-89fed0dd]{grid-template-columns:1fr}.auth-left[data-v-89fed0dd]{display:none}.auth-right[data-v-89fed0dd]{min-height:100dvh;padding:2rem 1.5rem}}@media (max-width: 768px){.auth-right[data-v-89fed0dd]{padding:1.75rem 1rem}.auth-card[data-v-89fed0dd]{max-width:calc(100vw - 1.5rem);margin:auto}.auth-title[data-v-89fed0dd]{font-size:1.5rem}.auth-desc[data-v-89fed0dd]{font-size:.875rem}.auth-form[data-v-89fed0dd]{gap:1rem}.input-field[data-v-89fed0dd]{padding:.6875rem .875rem;font-size:.9375rem}.otp-box[data-v-89fed0dd]{height:48px;font-size:1.125rem}}@media (max-width: 480px){.auth-right[data-v-89fed0dd]{padding:1.25rem .875rem}.auth-card[data-v-89fed0dd]{max-width:calc(100vw - 1rem)}.step-pane[data-v-89fed0dd]{gap:1.25rem}.auth-title[data-v-89fed0dd]{font-size:1.375rem}.auth-desc[data-v-89fed0dd]{font-size:.8125rem}.auth-form[data-v-89fed0dd]{gap:.875rem}.input-field[data-v-89fed0dd]{padding:.625rem .8125rem;font-size:.9375rem}.otp-row[data-v-89fed0dd]{gap:.375rem}.otp-box[data-v-89fed0dd]{height:44px;font-size:1rem}.label-row[data-v-89fed0dd]{flex-wrap:wrap;gap:.25rem}.forgot-link[data-v-89fed0dd]{font-size:.75rem}.submit-btn[data-v-89fed0dd]{width:100%;padding:.75rem 1rem;justify-content:center;display:flex;align-items:center}.auth-switch[data-v-89fed0dd]{font-size:.8125rem;display:flex;flex-direction:column;gap:.25rem;align-items:center}.auth-switch-link[data-v-89fed0dd]{margin-left:0}.success-notice[data-v-89fed0dd],.api-error[data-v-89fed0dd]{font-size:.8125rem;padding:.625rem .875rem}}.auth-page[data-v-97d7e0c0]{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden}.auth-bg[data-v-97d7e0c0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.orb[data-v-97d7e0c0]{position:absolute;border-radius:50%;filter:blur(110px)}.orb-green[data-v-97d7e0c0]{width:500px;height:500px;background:radial-gradient(circle,rgba(6,78,59,.2) 0%,transparent 70%);top:-150px;left:-100px}.orb-blue[data-v-97d7e0c0]{width:500px;height:500px;background:radial-gradient(circle,rgba(29,78,216,.18) 0%,transparent 70%);bottom:-100px;right:30%}.auth-grid[data-v-97d7e0c0]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 30% 50%,black 20%,transparent 100%);mask-image:radial-gradient(ellipse 70% 70% at 30% 50%,black 20%,transparent 100%)}.auth-left[data-v-97d7e0c0]{position:relative;z-index:1;padding:2.5rem 3rem;display:flex;flex-direction:column;border-right:1px solid var(--border);background:#02061780}.auth-logo[data-v-97d7e0c0]{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--text-primary);font-weight:700;font-size:1.125rem;letter-spacing:-.025em;width:fit-content}.auth-logo svg[data-v-97d7e0c0]{color:var(--blue)}.auth-logo-img[data-v-97d7e0c0]{height:26px;width:auto;display:block}.auth-left-body[data-v-97d7e0c0]{flex:1;display:flex;flex-direction:column;justify-content:center;padding-bottom:2rem}.left-free-badge[data-v-97d7e0c0]{display:inline-flex;align-items:center;gap:.5rem;background:#10b98114;border:1px solid rgba(16,185,129,.2);color:var(--green-light);padding:.3rem .75rem;border-radius:100px;font-size:.8rem;font-weight:500;width:fit-content;margin-bottom:1.5rem;margin-top:2rem}.free-dot[data-v-97d7e0c0]{width:6px;height:6px;border-radius:50%;background:var(--green);flex-shrink:0}.auth-left-title[data-v-97d7e0c0]{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.15;color:var(--text-primary);margin-bottom:1rem}.auth-left-sub[data-v-97d7e0c0]{font-size:1rem;color:var(--text-secondary);line-height:1.65;max-width:380px;margin-bottom:2rem}.auth-features[data-v-97d7e0c0]{list-style:none;display:flex;flex-direction:column;gap:.875rem;margin-bottom:2rem}.auth-features li[data-v-97d7e0c0]{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;color:var(--text-secondary)}.feat-icon[data-v-97d7e0c0]{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.left-stat-row[data-v-97d7e0c0]{display:flex;gap:2rem;margin-bottom:2rem;padding:1.25rem 1.5rem;background:#ffffff06;border:1px solid var(--border);border-radius:12px}.left-stat[data-v-97d7e0c0]{display:flex;flex-direction:column;gap:.125rem}.stat-value[data-v-97d7e0c0]{font-size:1.125rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.stat-label[data-v-97d7e0c0]{font-size:.75rem;color:var(--text-muted)}.auth-badges[data-v-97d7e0c0]{display:flex;gap:.5rem;flex-wrap:wrap}.auth-badge[data-v-97d7e0c0]{font-size:.7rem;font-weight:600;padding:.2rem .5625rem;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-muted);letter-spacing:.02em}.auth-right[data-v-97d7e0c0]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:2.5rem 2rem;background:#0206174d}.auth-card[data-v-97d7e0c0]{width:100%;max-width:440px;display:flex;flex-direction:column;gap:1.25rem}.auth-card-header[data-v-97d7e0c0]{display:flex;flex-direction:column;gap:.375rem}.auth-title[data-v-97d7e0c0]{font-size:1.75rem;font-weight:800;letter-spacing:-.03em;color:var(--text-primary)}.auth-desc[data-v-97d7e0c0]{font-size:.9375rem;color:var(--text-secondary)}.auth-form[data-v-97d7e0c0]{display:flex;flex-direction:column;gap:1rem}.input-row[data-v-97d7e0c0]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.input-group[data-v-97d7e0c0]{display:flex;flex-direction:column;gap:.375rem}.input-label[data-v-97d7e0c0]{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.optional[data-v-97d7e0c0]{color:var(--text-muted);font-weight:400}.input-wrap[data-v-97d7e0c0]{position:relative}.input-field[data-v-97d7e0c0]{width:100%;background:#ffffff0a;border:1px solid var(--border);border-radius:10px;padding:.75rem 1rem;color:var(--text-primary);font-size:.9375rem;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none}.input-field[data-v-97d7e0c0]:focus{border-color:var(--blue);box-shadow:0 0 0 3px #3b82f624}.input-field.error[data-v-97d7e0c0]{border-color:var(--red)}.input-field.error[data-v-97d7e0c0]:focus{box-shadow:0 0 0 3px #ef444424}.input-field[data-v-97d7e0c0]::placeholder{color:var(--text-muted)}.input-wrap .input-field[data-v-97d7e0c0]{padding-right:2.875rem}.input-error[data-v-97d7e0c0]{font-size:.8125rem;color:#fca5a5}.select-wrap[data-v-97d7e0c0]{position:relative}.input-select[data-v-97d7e0c0]{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2.5rem;cursor:pointer}.input-select option[data-v-97d7e0c0]{background:#0b1628;color:var(--text-primary)}.select-chevron[data-v-97d7e0c0]{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-muted)}.api-error[data-v-97d7e0c0]{display:flex;align-items:center;gap:.5rem;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:10px;padding:.75rem 1rem;font-size:.875rem;color:#fca5a5}.api-error svg[data-v-97d7e0c0]{flex-shrink:0}.eye-btn[data-v-97d7e0c0]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-muted);padding:.25rem;display:flex;align-items:center;transition:color .15s;border-radius:4px}.eye-btn[data-v-97d7e0c0]:hover{color:var(--text-secondary)}.eye-btn[data-v-97d7e0c0]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.strength-bar[data-v-97d7e0c0]{display:flex;align-items:center;gap:.625rem;margin-top:.25rem}.strength-segments[data-v-97d7e0c0]{display:flex;gap:4px;flex:1}.strength-seg[data-v-97d7e0c0]{height:4px;flex:1;border-radius:100px;background:#ffffff14;transition:background .25s}.seg-weak[data-v-97d7e0c0]{background:#ef4444}.seg-fair[data-v-97d7e0c0]{background:#f59e0b}.seg-good[data-v-97d7e0c0]{background:#3b82f6}.seg-strong[data-v-97d7e0c0]{background:#10b981}.strength-label[data-v-97d7e0c0]{font-size:.75rem;font-weight:600;min-width:42px;text-align:right}.strength-text-1[data-v-97d7e0c0]{color:#ef4444}.strength-text-2[data-v-97d7e0c0]{color:#f59e0b}.strength-text-3[data-v-97d7e0c0]{color:#3b82f6}.strength-text-4[data-v-97d7e0c0]{color:#10b981}.submit-btn[data-v-97d7e0c0]{width:100%;padding:.8125rem;background:var(--blue);color:#fff;border:none;border-radius:10px;font-size:.9375rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,transform .15s,box-shadow .2s;margin-top:.125rem}.submit-btn[data-v-97d7e0c0]:hover:not(:disabled){background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 8px 24px var(--blue-glow)}.submit-btn[data-v-97d7e0c0]:disabled{opacity:.65;cursor:not-allowed;transform:none}.loading-wrap[data-v-97d7e0c0]{display:flex;align-items:center;justify-content:center;gap:.5rem}.spinner[data-v-97d7e0c0]{animation:spin-97d7e0c0 .8s linear infinite}@keyframes spin-97d7e0c0{to{transform:rotate(360deg)}}.terms-text[data-v-97d7e0c0]{font-size:.8125rem;color:var(--text-muted);text-align:center;line-height:1.5}.terms-link[data-v-97d7e0c0]{color:var(--blue-light);text-decoration:none;transition:color .15s}.terms-link[data-v-97d7e0c0]:hover{color:#fff}.auth-switch[data-v-97d7e0c0]{text-align:center;font-size:.875rem;color:var(--text-muted)}.auth-switch-link[data-v-97d7e0c0]{color:var(--blue-light);text-decoration:none;font-weight:500;margin-left:.25rem;transition:color .15s}.auth-switch-link[data-v-97d7e0c0]:hover{color:#fff}.otp-block[data-v-97d7e0c0]{display:flex;flex-direction:column;gap:1rem}.otp-input[data-v-97d7e0c0]{font-size:1.5rem;letter-spacing:.35em;text-align:center;font-weight:600;font-family:JetBrains Mono,Fira Code,monospace}.otp-meta[data-v-97d7e0c0]{display:flex;align-items:center;justify-content:center;font-size:.8125rem;color:var(--text-muted);min-height:1.5rem}.otp-countdown strong[data-v-97d7e0c0]{color:var(--text-secondary);font-variant-numeric:tabular-nums}.otp-expired[data-v-97d7e0c0]{display:flex;align-items:center;gap:.375rem;color:var(--red);font-size:.8125rem}.resend-inline-btn[data-v-97d7e0c0]{background:none;border:none;padding:0;color:var(--blue-light);font-size:.8125rem;font-family:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.resend-inline-btn[data-v-97d7e0c0]:disabled{color:var(--text-muted);cursor:default;text-decoration:none}.otp-footer[data-v-97d7e0c0]{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:.25rem}.resend-btn[data-v-97d7e0c0]{background:none;border:none;padding:0;color:var(--blue-light);font-size:.875rem;font-family:inherit;cursor:pointer;transition:color .15s}.resend-btn[data-v-97d7e0c0]:disabled{color:var(--text-muted);cursor:default}.resend-btn[data-v-97d7e0c0]:not(:disabled):hover{color:#fff}.back-btn[data-v-97d7e0c0]{background:none;border:none;padding:0;color:var(--text-muted);font-size:.8125rem;font-family:inherit;cursor:pointer;transition:color .15s}.back-btn[data-v-97d7e0c0]:hover{color:var(--text-secondary)}@media (max-width: 860px){.auth-page[data-v-97d7e0c0]{grid-template-columns:1fr}.auth-left[data-v-97d7e0c0]{display:none}.auth-right[data-v-97d7e0c0]{min-height:100dvh;padding:3rem 1.5rem 2rem;align-items:flex-start}}@media (max-width: 480px){.input-row[data-v-97d7e0c0]{grid-template-columns:1fr}}@media (max-width: 768px){.auth-right[data-v-97d7e0c0]{padding:1.75rem 1rem}.auth-card[data-v-97d7e0c0]{max-width:calc(100vw - 1.5rem);margin:auto;gap:1.125rem}.auth-title[data-v-97d7e0c0]{font-size:1.5rem}.auth-desc[data-v-97d7e0c0]{font-size:.875rem}.auth-form[data-v-97d7e0c0]{gap:.875rem}.input-row[data-v-97d7e0c0]{grid-template-columns:1fr;gap:.75rem}.input-field[data-v-97d7e0c0]{padding:.6875rem .875rem;font-size:.9375rem}.otp-input[data-v-97d7e0c0]{font-size:1.25rem;letter-spacing:.3em}}@media (max-width: 480px){.auth-right[data-v-97d7e0c0]{padding:2rem .875rem 1.25rem}.auth-card[data-v-97d7e0c0]{max-width:calc(100vw - 1rem);gap:1rem}.auth-title[data-v-97d7e0c0]{font-size:1.375rem}.auth-desc[data-v-97d7e0c0]{font-size:.8125rem}.auth-form[data-v-97d7e0c0]{gap:.75rem}.input-field[data-v-97d7e0c0]{padding:.625rem .8125rem;width:100%}.strength-bar[data-v-97d7e0c0]{gap:.5rem}.strength-label[data-v-97d7e0c0]{min-width:38px;font-size:.7rem}.submit-btn[data-v-97d7e0c0]{width:100%;padding:.75rem 1rem;justify-content:center;display:flex;align-items:center}.terms-text[data-v-97d7e0c0]{font-size:.75rem}.auth-switch[data-v-97d7e0c0]{font-size:.8125rem;display:flex;flex-direction:column;gap:.25rem;align-items:center}.auth-switch-link[data-v-97d7e0c0]{margin-left:0}.otp-input[data-v-97d7e0c0]{font-size:1.125rem;letter-spacing:.25em}.otp-meta[data-v-97d7e0c0]{font-size:.75rem;flex-wrap:wrap;text-align:center}.api-error[data-v-97d7e0c0]{font-size:.8125rem;padding:.625rem .875rem}}.auth-page[data-v-46c54323]{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr;position:relative;background:var(--bg)}.auth-bg[data-v-46c54323]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.orb[data-v-46c54323]{position:absolute;border-radius:50%;filter:blur(80px)}.orb-blue[data-v-46c54323]{width:500px;height:500px;background:radial-gradient(circle,rgba(59,130,246,.15),transparent 70%);top:-100px;left:-100px}.orb-green[data-v-46c54323]{width:400px;height:400px;background:radial-gradient(circle,rgba(16,185,129,.1),transparent 70%);bottom:-50px;right:-50px}.auth-grid[data-v-46c54323]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:28px 28px}.auth-left[data-v-46c54323]{position:relative;z-index:1;display:flex;flex-direction:column;padding:2.5rem 3rem;border-right:1px solid var(--border);background:#02061799;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-logo[data-v-46c54323]{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--blue);font-weight:700;font-size:1.125rem;letter-spacing:-.025em;width:fit-content}.auth-logo span[data-v-46c54323]{color:var(--text-primary)}.auth-logo-img[data-v-46c54323]{height:26px;width:auto;display:block}.auth-left-body[data-v-46c54323]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:1.5rem;padding:2rem 0}.auth-left-title[data-v-46c54323]{font-size:clamp(1.625rem,3vw,2.25rem);font-weight:800;letter-spacing:-.035em;color:var(--text-primary);line-height:1.15}.gradient-text[data-v-46c54323]{background:linear-gradient(135deg,#3b82f6,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.auth-left-sub[data-v-46c54323]{font-size:.9rem;color:var(--text-muted);line-height:1.6;max-width:320px}.steps-list[data-v-46c54323]{display:flex;flex-direction:column;gap:0}.step-item[data-v-46c54323]{display:flex;align-items:flex-start;gap:.875rem;padding:.5rem 0;opacity:.45;transition:opacity .2s}.step-item.active[data-v-46c54323],.step-item.done[data-v-46c54323]{opacity:1}.step-num[data-v-46c54323]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;flex-shrink:0;border:1.5px solid var(--border);color:var(--text-muted);background:#ffffff08;transition:all .2s}.step-item.active .step-num[data-v-46c54323]{border-color:var(--blue);color:var(--blue);background:#3b82f61a}.step-item.done .step-num[data-v-46c54323]{border-color:#10b981;color:#10b981;background:#10b9811a}.step-connector[data-v-46c54323]{width:1.5px;height:18px;background:var(--border);margin-left:13px}.step-label[data-v-46c54323]{font-size:.875rem;font-weight:600;color:var(--text-primary)}.step-sub[data-v-46c54323]{font-size:.78rem;color:var(--text-muted);margin-top:1px}.auth-badges[data-v-46c54323]{display:flex;gap:.5rem;flex-wrap:wrap}.auth-badge[data-v-46c54323]{font-size:.7rem;font-weight:600;padding:.2rem .5rem;border-radius:5px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-muted);letter-spacing:.02em}.auth-right[data-v-46c54323]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:2.5rem 3rem}.auth-card[data-v-46c54323]{width:100%;max-width:420px}.auth-card-header[data-v-46c54323]{margin-bottom:2rem}.auth-title[data-v-46c54323]{font-size:1.625rem;font-weight:800;letter-spacing:-.035em;color:var(--text-primary);margin-bottom:.375rem}.auth-desc[data-v-46c54323]{font-size:.9rem;color:var(--text-muted);line-height:1.55}.email-highlight[data-v-46c54323]{color:var(--text-secondary);font-weight:600}.auth-form[data-v-46c54323]{display:flex;flex-direction:column;gap:1.25rem}.input-group[data-v-46c54323]{display:flex;flex-direction:column;gap:.375rem}.input-label[data-v-46c54323]{font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.input-field[data-v-46c54323]{background:#ffffff0d;border:1px solid var(--border);border-radius:10px;color:var(--text-primary);font-size:.9375rem;font-family:inherit;padding:.6875rem .875rem;outline:none;transition:border-color .15s,background .15s;width:100%}.input-field[data-v-46c54323]:focus{border-color:var(--blue);background:#3b82f60a}.input-field[data-v-46c54323]::placeholder{color:var(--text-muted)}.input-field.error[data-v-46c54323]{border-color:#ef444480}.input-field[data-v-46c54323]:disabled{opacity:.55;cursor:not-allowed}.input-error[data-v-46c54323]{font-size:.78rem;color:#fca5a5}.input-wrap[data-v-46c54323]{position:relative}.input-wrap .input-field[data-v-46c54323]{padding-right:2.75rem}.toggle-pw[data-v-46c54323]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-muted);display:flex;align-items:center;padding:.25rem;transition:color .15s}.toggle-pw[data-v-46c54323]:hover{color:var(--text-secondary)}.otp-row[data-v-46c54323]{display:flex;gap:.5rem}.otp-box[data-v-46c54323]{flex:1;height:52px;background:#ffffff0d;border:1.5px solid var(--border);border-radius:10px;color:var(--text-primary);font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;outline:none;transition:border-color .15s,background .15s,box-shadow .15s;min-width:0;caret-color:var(--blue)}.otp-box[data-v-46c54323]:focus{border-color:var(--blue);background:#3b82f60f;box-shadow:0 0 0 3px #3b82f626}.otp-box.filled[data-v-46c54323]{border-color:#3b82f666;background:#3b82f60d}.otp-box.error[data-v-46c54323]{border-color:#ef444480;background:#ef44440d}.otp-box[data-v-46c54323]:disabled{opacity:.5;cursor:not-allowed}.strength-bar[data-v-46c54323]{display:flex;align-items:center;gap:.75rem;margin-top:.375rem}.strength-track[data-v-46c54323]{flex:1;height:3px;background:#ffffff14;border-radius:2px;overflow:hidden}.strength-fill[data-v-46c54323]{height:100%;border-radius:2px;transition:width .3s,background .3s}.strength-label[data-v-46c54323]{font-size:.75rem;font-weight:600;min-width:40px;transition:color .3s}.api-error[data-v-46c54323]{display:flex;align-items:center;gap:.5rem;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:10px;padding:.75rem 1rem;font-size:.875rem;color:#fca5a5}.api-error svg[data-v-46c54323]{flex-shrink:0}.submit-btn[data-v-46c54323]{width:100%;background:var(--blue);color:#fff;border:none;border-radius:10px;font-size:.9375rem;font-weight:600;padding:.8125rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background .15s,transform .15s,box-shadow .15s,opacity .15s}.submit-btn[data-v-46c54323]:hover:not(:disabled){background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 4px 20px var(--blue-glow)}.submit-btn[data-v-46c54323]:disabled{opacity:.55;cursor:not-allowed}.btn-spinner[data-v-46c54323]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-46c54323 .7s linear infinite;flex-shrink:0}.btn-spinner--sm[data-v-46c54323]{width:12px;height:12px}@keyframes spin-46c54323{to{transform:rotate(360deg)}}.resend-row[data-v-46c54323]{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.resend-hint[data-v-46c54323]{font-size:.8125rem;color:var(--text-muted)}.resend-btn[data-v-46c54323]{background:none;border:none;font-size:.8125rem;font-weight:600;color:var(--blue);cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:.375rem;transition:color .15s}.resend-btn[data-v-46c54323]:hover:not(:disabled){color:var(--blue-dark)}.resend-btn[data-v-46c54323]:disabled{color:var(--text-muted);cursor:default}.auth-switch[data-v-46c54323]{text-align:center;font-size:.875rem;color:var(--text-muted)}.auth-switch-link[data-v-46c54323]{color:var(--blue);font-weight:600;text-decoration:none;margin-left:.25rem;transition:color .15s}.auth-switch-link[data-v-46c54323]:hover{color:var(--blue-dark)}.success-wrap[data-v-46c54323]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:1rem 0}.success-icon[data-v-46c54323]{width:68px;height:68px;border-radius:50%;background:#10b9811a;border:1px solid rgba(16,185,129,.25);display:flex;align-items:center;justify-content:center;color:#34d399;margin-bottom:.5rem}.step-fade-enter-active[data-v-46c54323],.step-fade-leave-active[data-v-46c54323]{transition:opacity .2s ease,transform .2s ease}.step-fade-enter-from[data-v-46c54323],.step-fade-leave-to[data-v-46c54323]{opacity:0;transform:translate(12px)}@media (max-width: 768px){.auth-page[data-v-46c54323]{grid-template-columns:1fr}.auth-left[data-v-46c54323]{display:none}.auth-right[data-v-46c54323]{padding:4rem 1.5rem 2rem;min-height:100dvh;align-items:flex-start}}@media (max-width: 768px){.auth-right[data-v-46c54323]{padding:3rem 1rem 1.75rem}.auth-card[data-v-46c54323]{max-width:calc(100vw - 1.5rem);margin:auto}.auth-card-header[data-v-46c54323]{margin-bottom:1.5rem}.auth-title[data-v-46c54323]{font-size:1.5rem}.auth-desc[data-v-46c54323]{font-size:.875rem}.auth-form[data-v-46c54323]{gap:1.125rem}.otp-box[data-v-46c54323]{height:48px;font-size:1.125rem}.success-wrap[data-v-46c54323]{padding:.5rem 0}}@media (max-width: 480px){.auth-right[data-v-46c54323]{padding:2.25rem .875rem 1.25rem}.auth-card[data-v-46c54323]{max-width:calc(100vw - 1rem)}.auth-card-header[data-v-46c54323]{margin-bottom:1.25rem}.auth-title[data-v-46c54323]{font-size:1.375rem}.auth-desc[data-v-46c54323]{font-size:.8125rem}.auth-form[data-v-46c54323]{gap:1rem}.input-field[data-v-46c54323]{padding:.625rem .8125rem;width:100%}.otp-row[data-v-46c54323]{gap:.375rem}.otp-box[data-v-46c54323]{height:44px;font-size:1rem}.submit-btn[data-v-46c54323]{width:100%;padding:.75rem 1rem;justify-content:center}.resend-row[data-v-46c54323],.resend-hint[data-v-46c54323],.resend-btn[data-v-46c54323]{font-size:.75rem}.auth-switch[data-v-46c54323]{font-size:.8125rem;display:flex;flex-direction:column;gap:.25rem;align-items:center}.auth-switch-link[data-v-46c54323]{margin-left:0}.success-icon[data-v-46c54323]{width:56px;height:56px}.api-error[data-v-46c54323]{font-size:.8125rem;padding:.625rem .875rem}}.reset-token-warning[data-v-46c54323]{display:flex;align-items:flex-start;gap:.5rem;margin-top:1.25rem;padding:.75rem .875rem;background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:10px;font-size:.8125rem;line-height:1.5;color:var(--text-secondary);text-align:left}.reset-token-warning svg[data-v-46c54323]{flex-shrink:0;margin-top:.1rem;color:var(--blue-light)}.legal-page[data-v-9de1e3cd]{min-height:100dvh;display:flex;flex-direction:column}.legal-hero[data-v-9de1e3cd]{position:relative;padding:8rem 1.5rem 4rem;overflow:hidden;border-bottom:1px solid var(--border)}.legal-hero-bg[data-v-9de1e3cd]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-orb[data-v-9de1e3cd]{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(29,78,216,.15) 0%,transparent 70%);filter:blur(80px);top:-150px;left:-100px}.hero-grid[data-v-9de1e3cd]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 30% 50%,black 20%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 30% 50%,black 20%,transparent 100%)}.legal-hero-inner[data-v-9de1e3cd]{position:relative;z-index:1}.legal-badge[data-v-9de1e3cd]{display:inline-flex;align-items:center;gap:.5rem;background:#3b82f614;border:1px solid rgba(59,130,246,.2);color:var(--blue-light);padding:.3125rem .875rem;border-radius:100px;font-size:.8125rem;font-weight:500;margin-bottom:1.25rem}.badge-dot[data-v-9de1e3cd]{width:6px;height:6px;border-radius:50%;background:var(--blue);flex-shrink:0}.legal-title[data-v-9de1e3cd]{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;color:var(--text-primary);margin-bottom:.75rem}.legal-meta[data-v-9de1e3cd]{font-size:.9rem;color:var(--text-muted)}.legal-body[data-v-9de1e3cd]{flex:1;padding:3rem 1.5rem 5rem}.legal-layout[data-v-9de1e3cd]{display:grid;grid-template-columns:240px 1fr;gap:4rem;align-items:start}.legal-toc[data-v-9de1e3cd]{position:sticky;top:5rem}.toc-inner[data-v-9de1e3cd]{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:1.25rem}.toc-title[data-v-9de1e3cd]{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.875rem}.toc-link[data-v-9de1e3cd]{display:flex;align-items:baseline;gap:.5rem;text-decoration:none;color:var(--text-muted);font-size:.8125rem;font-weight:500;padding:.3125rem .5rem;border-radius:6px;transition:color .15s,background .15s;line-height:1.4}.toc-link[data-v-9de1e3cd]:hover{color:var(--text-secondary);background:#ffffff0a}.toc-link.active[data-v-9de1e3cd]{color:var(--blue-light);background:#3b82f614}.toc-num[data-v-9de1e3cd]{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--text-muted);flex-shrink:0}.toc-link.active .toc-num[data-v-9de1e3cd]{color:var(--blue)}.legal-content[data-v-9de1e3cd]{min-width:0}.legal-section[data-v-9de1e3cd]{padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:1px solid var(--border);scroll-margin-top:5.5rem}.legal-section[data-v-9de1e3cd]:last-child{border-bottom:none;margin-bottom:0}.legal-h2[data-v-9de1e3cd]{display:flex;align-items:center;gap:.75rem;font-size:1.375rem;font-weight:700;letter-spacing:-.025em;color:var(--text-primary);margin-bottom:1.25rem}.h-num[data-v-9de1e3cd]{font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700;color:var(--blue);background:#3b82f61a;border:1px solid rgba(59,130,246,.2);padding:.15rem .5rem;border-radius:5px;flex-shrink:0}.legal-h3[data-v-9de1e3cd]{font-size:1rem;font-weight:600;color:var(--text-primary);margin-top:1.5rem;margin-bottom:.75rem}.legal-content p[data-v-9de1e3cd]{font-size:.9375rem;color:var(--text-secondary);line-height:1.75;margin-bottom:.875rem}.legal-content p[data-v-9de1e3cd]:last-child{margin-bottom:0}.legal-content strong[data-v-9de1e3cd]{color:var(--text-primary);font-weight:600}.legal-list[data-v-9de1e3cd]{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0 1rem;padding-left:.25rem}.legal-list li[data-v-9de1e3cd]{display:flex;align-items:baseline;gap:.625rem;font-size:.9375rem;color:var(--text-secondary);line-height:1.65}.legal-list li[data-v-9de1e3cd]:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--blue);flex-shrink:0;margin-top:.5rem}.notice[data-v-9de1e3cd]{display:flex;gap:.875rem;padding:1rem 1.25rem;border-radius:12px;margin-bottom:1.5rem;border:1px solid}.notice p[data-v-9de1e3cd]{margin-bottom:0!important;font-size:.9rem!important}.notice svg[data-v-9de1e3cd]{flex-shrink:0;margin-top:.125rem}.notice--blue[data-v-9de1e3cd]{background:#3b82f60f;border-color:#3b82f633;color:var(--blue-light)}.notice--green[data-v-9de1e3cd]{background:#10b9810f;border-color:#10b98133;color:var(--green-light)}.notice--amber[data-v-9de1e3cd]{background:#f59e0b0f;border-color:#f59e0b33;color:#fcd34d}.info-card[data-v-9de1e3cd]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden;margin:1rem 0}.info-row[data-v-9de1e3cd]{display:flex;align-items:center;gap:1rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--border)}.info-row[data-v-9de1e3cd]:last-child{border-bottom:none}.info-key[data-v-9de1e3cd]{font-size:.8125rem;font-weight:600;color:var(--text-muted);width:100px;flex-shrink:0}.info-val[data-v-9de1e3cd]{font-size:.9rem;color:var(--text-secondary)}.table-wrap[data-v-9de1e3cd]{overflow-x:auto;border:1px solid var(--border);border-radius:12px;margin:1rem 0}.legal-table[data-v-9de1e3cd]{width:100%;border-collapse:collapse;min-width:500px;font-size:.875rem}.legal-table thead tr[data-v-9de1e3cd]{border-bottom:1px solid var(--border);background:#ffffff05}.legal-table th[data-v-9de1e3cd]{padding:.75rem 1rem;text-align:left;font-weight:600;color:var(--text-secondary);white-space:nowrap}.legal-table td[data-v-9de1e3cd]{padding:.75rem 1rem;color:var(--text-secondary);border-bottom:1px solid rgba(255,255,255,.04);line-height:1.5}.legal-table tr:last-child td[data-v-9de1e3cd]{border-bottom:none}.legal-table tbody tr[data-v-9de1e3cd]:hover{background:#ffffff05}.retention-highlight[data-v-9de1e3cd]{color:var(--green-light)!important;font-weight:600}.legal-table code[data-v-9de1e3cd],.inline-code[data-v-9de1e3cd]{font-family:JetBrains Mono,monospace;font-size:.8rem;background:#ffffff0f;padding:.15rem .4rem;border-radius:4px;color:var(--blue-light)}.rights-grid[data-v-9de1e3cd]{display:grid;grid-template-columns:repeat(2,1fr);gap:.875rem;margin:1rem 0}.right-card[data-v-9de1e3cd]{display:flex;gap:.75rem;padding:1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:10px}.right-icon[data-v-9de1e3cd]{width:32px;height:32px;border-radius:8px;background:#3b82f61a;color:var(--blue-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.right-title[data-v-9de1e3cd]{font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:.2rem}.right-desc[data-v-9de1e3cd]{font-size:.8rem;color:var(--text-muted);line-height:1.5}.legal-link[data-v-9de1e3cd]{color:var(--blue-light);text-decoration:none;font-weight:500;transition:color .15s}.legal-link[data-v-9de1e3cd]:hover{color:#fff;text-decoration:underline}@media (max-width: 960px){.legal-layout[data-v-9de1e3cd]{grid-template-columns:1fr}.legal-toc[data-v-9de1e3cd]{display:none}}@media (max-width: 640px){.rights-grid[data-v-9de1e3cd]{grid-template-columns:1fr}.legal-hero[data-v-9de1e3cd]{padding:7rem 1.25rem 3rem}}@media (max-width: 768px){.legal-hero[data-v-9de1e3cd]{padding:7rem 1.25rem 3rem}.legal-body[data-v-9de1e3cd]{padding:2.5rem 1.25rem 4rem}.legal-layout[data-v-9de1e3cd]{grid-template-columns:1fr;gap:1.5rem}.legal-toc[data-v-9de1e3cd]{position:static;display:none}.legal-content[data-v-9de1e3cd]{max-width:100%}.legal-title[data-v-9de1e3cd]{font-size:1.875rem;word-wrap:break-word;overflow-wrap:anywhere}.legal-meta[data-v-9de1e3cd]{font-size:.85rem;word-wrap:break-word;overflow-wrap:anywhere}.legal-section[data-v-9de1e3cd]{padding-bottom:2rem;margin-bottom:2rem}.legal-h2[data-v-9de1e3cd]{font-size:1.375rem;word-wrap:break-word;overflow-wrap:anywhere}.legal-h3[data-v-9de1e3cd]{font-size:1.125rem;word-wrap:break-word;overflow-wrap:anywhere}.legal-list[data-v-9de1e3cd]{padding-left:0}.legal-list li[data-v-9de1e3cd]{font-size:.9rem}.notice[data-v-9de1e3cd]{padding:.875rem 1rem}.info-row[data-v-9de1e3cd]{flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem}.info-key[data-v-9de1e3cd]{width:auto}.table-wrap[data-v-9de1e3cd]{overflow-x:auto;-webkit-overflow-scrolling:touch}.legal-table[data-v-9de1e3cd]{min-width:600px}}@media (max-width: 480px){.legal-hero[data-v-9de1e3cd]{padding:6rem .875rem 2.5rem}.legal-body[data-v-9de1e3cd]{padding:2rem .875rem 3rem}.legal-title[data-v-9de1e3cd]{font-size:1.625rem}.legal-badge[data-v-9de1e3cd]{flex-wrap:wrap;font-size:.75rem;padding:.25rem .75rem}.legal-meta[data-v-9de1e3cd]{font-size:.8125rem}.legal-h2[data-v-9de1e3cd]{font-size:1.25rem;gap:.5rem}.legal-h3[data-v-9de1e3cd]{font-size:1rem}.legal-content p[data-v-9de1e3cd],.legal-list li[data-v-9de1e3cd]{font-size:.875rem}.notice[data-v-9de1e3cd]{padding:.75rem .875rem;gap:.625rem}.notice p[data-v-9de1e3cd]{font-size:.8125rem!important}.info-row[data-v-9de1e3cd]{padding:.625rem .875rem}.info-val[data-v-9de1e3cd]{font-size:.85rem;word-wrap:break-word;overflow-wrap:anywhere}.legal-table[data-v-9de1e3cd]{min-width:540px;font-size:.8125rem}.legal-table th[data-v-9de1e3cd],.legal-table td[data-v-9de1e3cd]{padding:.625rem .75rem}.legal-table code[data-v-9de1e3cd],.inline-code[data-v-9de1e3cd]{font-size:.75rem}.right-card[data-v-9de1e3cd]{padding:.875rem}}.legal-page[data-v-049d0225]{min-height:100vh;background:var(--bg)}.legal-hero[data-v-049d0225]{position:relative;padding:8rem 0 4rem;overflow:hidden}.legal-hero-bg[data-v-049d0225]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-orb[data-v-049d0225]{position:absolute;top:-80px;left:50%;transform:translate(-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(59,130,246,.12) 0%,transparent 70%)}.hero-grid[data-v-049d0225]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 30%,transparent 100%)}.legal-hero-inner[data-v-049d0225]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.legal-badge[data-v-049d0225]{display:inline-flex;align-items:center;gap:.5rem;background:#3b82f614;border:1px solid rgba(59,130,246,.2);color:var(--blue-light, #93C5FD);padding:.3125rem .875rem;border-radius:100px;font-size:.8125rem;font-weight:500}.badge-dot[data-v-049d0225]{width:6px;height:6px;border-radius:50%;background:var(--blue)}.legal-title[data-v-049d0225]{font-size:clamp(2rem,5vw,3.25rem);font-weight:800;letter-spacing:-.04em;color:var(--text-primary);line-height:1.1}.legal-meta[data-v-049d0225]{font-size:.875rem;color:var(--text-muted)}.legal-body[data-v-049d0225]{padding:3rem 0 6rem}.legal-layout[data-v-049d0225]{display:grid;grid-template-columns:240px 1fr;gap:3rem;align-items:start}.legal-toc[data-v-049d0225]{position:sticky;top:5rem}.toc-inner[data-v-049d0225]{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:1.25rem}.toc-title[data-v-049d0225]{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.75rem}.toc-link[data-v-049d0225]{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:7px;font-size:.8rem;color:var(--text-muted);text-decoration:none;transition:color .15s,background .15s;line-height:1.35;margin-bottom:1px}.toc-link[data-v-049d0225]:hover{color:var(--text-secondary);background:#ffffff0a}.toc-link.active[data-v-049d0225]{color:var(--blue);background:#3b82f614}.toc-num[data-v-049d0225]{font-size:.7rem;font-weight:700;color:var(--text-muted);min-width:20px;font-variant-numeric:tabular-nums}.toc-link.active .toc-num[data-v-049d0225]{color:var(--blue)}.legal-content[data-v-049d0225]{min-width:0}.notice[data-v-049d0225]{display:flex;gap:.875rem;padding:1rem 1.25rem;border-radius:12px;margin-bottom:2rem;align-items:flex-start}.notice svg[data-v-049d0225]{flex-shrink:0;margin-top:1px}.notice p[data-v-049d0225]{margin:0;font-size:.9rem;line-height:1.6}.notice--blue[data-v-049d0225]{background:#3b82f614;border:1px solid rgba(59,130,246,.2);color:#93c5fd}.notice--green[data-v-049d0225]{background:#10b98114;border:1px solid rgba(16,185,129,.2);color:#6ee7b7}.notice--amber[data-v-049d0225]{background:#f59e0b14;border:1px solid rgba(245,158,11,.2);color:#fcd34d}.legal-section[data-v-049d0225]{padding-bottom:2.5rem;border-bottom:1px solid var(--border);margin-bottom:2.5rem;scroll-margin-top:5.5rem}.legal-section[data-v-049d0225]:last-child{border-bottom:none;margin-bottom:0}.legal-h2[data-v-049d0225]{display:flex;align-items:center;gap:.75rem;font-size:1.375rem;font-weight:700;letter-spacing:-.025em;color:var(--text-primary);margin-bottom:1.25rem}.h-num[data-v-049d0225]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:26px;background:#3b82f61f;border:1px solid rgba(59,130,246,.2);border-radius:6px;font-size:.75rem;font-weight:700;color:var(--blue);letter-spacing:.02em;flex-shrink:0}.legal-h3[data-v-049d0225]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:1.25rem 0 .5rem}.legal-content p[data-v-049d0225]{font-size:.9375rem;color:var(--text-secondary);line-height:1.7;margin-bottom:.875rem}.legal-content p[data-v-049d0225]:last-child{margin-bottom:0}.legal-list[data-v-049d0225]{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0 1rem;padding-left:0}.legal-list li[data-v-049d0225]{display:flex;gap:.75rem;font-size:.9375rem;color:var(--text-secondary);line-height:1.6;padding-left:1.25rem;position:relative}.legal-list li[data-v-049d0225]:before{content:"";position:absolute;left:0;top:.65em;width:5px;height:5px;border-radius:50%;background:var(--blue);flex-shrink:0}.legal-link[data-v-049d0225]{color:var(--blue);text-decoration:none;border-bottom:1px solid rgba(59,130,246,.3);transition:border-color .15s}.legal-link[data-v-049d0225]:hover{border-color:var(--blue)}.info-card[data-v-049d0225]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden;margin:1rem 0}.info-row[data-v-049d0225]{display:flex;gap:1.5rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--border)}.info-row[data-v-049d0225]:last-child{border-bottom:none}.info-key[data-v-049d0225]{font-size:.8125rem;font-weight:600;color:var(--text-muted);min-width:100px}.info-val[data-v-049d0225]{font-size:.8125rem;color:var(--text-secondary)}.legal-table-wrap[data-v-049d0225]{overflow-x:auto;border-radius:12px;border:1px solid var(--border);margin:1rem 0}.legal-table[data-v-049d0225]{width:100%;border-collapse:collapse;font-size:.875rem}.legal-table th[data-v-049d0225]{background:#ffffff08;color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border)}.legal-table td[data-v-049d0225]{padding:.75rem 1rem;color:var(--text-secondary);border-bottom:1px solid var(--border);vertical-align:top}.legal-table tr:last-child td[data-v-049d0225]{border-bottom:none}.legal-table tr:hover td[data-v-049d0225]{background:#ffffff05}.inline-code[data-v-049d0225]{font-family:JetBrains Mono,monospace;font-size:.8125rem;background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:5px;padding:.1em .4em;color:var(--text-primary)}@media (max-width: 1024px){.legal-layout[data-v-049d0225]{grid-template-columns:200px 1fr;gap:2rem}}@media (max-width: 768px){.legal-layout[data-v-049d0225]{grid-template-columns:1fr}.legal-toc[data-v-049d0225]{position:static;display:none}.legal-hero[data-v-049d0225]{padding:7rem 0 3rem}.legal-body[data-v-049d0225]{padding:2.5rem 0 4rem}.legal-content[data-v-049d0225]{max-width:100%}.legal-title[data-v-049d0225]{font-size:1.875rem;word-wrap:break-word;overflow-wrap:anywhere}.legal-meta[data-v-049d0225]{font-size:.8125rem;word-wrap:break-word;overflow-wrap:anywhere}.legal-section[data-v-049d0225]{padding-bottom:2rem;margin-bottom:2rem}.legal-h2[data-v-049d0225]{font-size:1.375rem;word-wrap:break-word;overflow-wrap:anywhere}.legal-h3[data-v-049d0225]{font-size:1.125rem;word-wrap:break-word;overflow-wrap:anywhere}.legal-list li[data-v-049d0225]{padding-left:1rem;font-size:.9rem}.notice[data-v-049d0225]{padding:.875rem 1rem}.info-row[data-v-049d0225]{flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem}.info-key[data-v-049d0225]{min-width:auto}.legal-table-wrap[data-v-049d0225]{overflow-x:auto;-webkit-overflow-scrolling:touch}.legal-table[data-v-049d0225]{min-width:600px}}@media (max-width: 480px){.legal-hero[data-v-049d0225]{padding:6rem 0 2.5rem}.legal-hero-inner[data-v-049d0225]{padding:0 .875rem}.legal-body[data-v-049d0225]{padding:2rem 0 3rem}.legal-body .container[data-v-049d0225]{padding-left:.875rem;padding-right:.875rem}.legal-title[data-v-049d0225]{font-size:1.625rem}.legal-badge[data-v-049d0225]{flex-wrap:wrap;font-size:.75rem;padding:.25rem .75rem}.legal-meta[data-v-049d0225]{font-size:.8125rem}.legal-h2[data-v-049d0225]{font-size:1.25rem;gap:.5rem}.legal-h3[data-v-049d0225]{font-size:1rem}.legal-content p[data-v-049d0225]{font-size:.875rem}.legal-list li[data-v-049d0225]{font-size:.875rem;padding-left:.875rem}.notice[data-v-049d0225]{padding:.75rem .875rem;gap:.625rem}.notice p[data-v-049d0225]{font-size:.8125rem}.info-row[data-v-049d0225]{padding:.625rem .875rem;gap:.5rem}.info-val[data-v-049d0225]{word-wrap:break-word;overflow-wrap:anywhere}.legal-table[data-v-049d0225]{min-width:540px;font-size:.8125rem}.legal-table th[data-v-049d0225],.legal-table td[data-v-049d0225]{padding:.625rem .75rem}.inline-code[data-v-049d0225]{font-size:.75rem;word-wrap:break-word;overflow-wrap:anywhere}}.status-page[data-v-6b157d68]{min-height:100vh;background:var(--bg)}.status-hero[data-v-6b157d68]{position:relative;padding:8rem 0 4rem;overflow:hidden}.status-hero-bg[data-v-6b157d68]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-orb[data-v-6b157d68]{position:absolute;top:-100px;left:50%;transform:translate(-50%);width:700px;height:400px}.hero-orb.orb--operational[data-v-6b157d68]{background:radial-gradient(ellipse,rgba(16,185,129,.1) 0%,transparent 70%)}.hero-orb.orb--partial[data-v-6b157d68],.hero-orb.orb--degraded[data-v-6b157d68]{background:radial-gradient(ellipse,rgba(245,158,11,.1) 0%,transparent 70%)}.hero-grid[data-v-6b157d68]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 30%,transparent 100%)}.status-hero-inner[data-v-6b157d68]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.overall-badge[data-v-6b157d68]{display:inline-flex;align-items:center;gap:.625rem;padding:.4375rem 1.125rem;border-radius:100px;font-size:.9375rem;font-weight:600}.badge--operational[data-v-6b157d68]{background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#34d399}.badge--partial[data-v-6b157d68],.badge--degraded[data-v-6b157d68]{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);color:#fcd34d}.badge-pulse[data-v-6b157d68]{width:8px;height:8px;border-radius:50%;background:currentColor;animation:pulse-6b157d68 2s infinite}@keyframes pulse-6b157d68{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.status-title[data-v-6b157d68]{font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.04em;color:var(--text-primary);line-height:1.1}.status-meta[data-v-6b157d68]{font-size:.875rem;color:var(--text-muted)}.summary-row[data-v-6b157d68]{display:flex;align-items:center;gap:0;margin-top:.75rem;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.summary-card[data-v-6b157d68]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1.25rem 2.5rem}.summary-divider[data-v-6b157d68]{width:1px;height:40px;background:var(--border);flex-shrink:0}.summary-value[data-v-6b157d68]{font-size:2rem;font-weight:800;letter-spacing:-.04em;color:var(--text-primary);font-variant-numeric:tabular-nums}.summary-value--green[data-v-6b157d68]{color:#34d399}.summary-value--red[data-v-6b157d68]{color:#fca5a5}.summary-value--muted[data-v-6b157d68]{color:var(--text-muted)}.summary-label[data-v-6b157d68]{font-size:.78rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;font-weight:500;white-space:nowrap}.status-body[data-v-6b157d68]{padding:2.5rem 0 6rem}.status-loading[data-v-6b157d68]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4rem 0;color:var(--text-muted);font-size:.9rem}.loading-spinner[data-v-6b157d68]{width:28px;height:28px;border:2px solid var(--border);border-top-color:var(--blue);border-radius:50%;animation:spin-6b157d68 .75s linear infinite}@keyframes spin-6b157d68{to{transform:rotate(360deg)}}.status-error[data-v-6b157d68]{display:flex;align-items:center;gap:.625rem;padding:1.25rem 1.5rem;background:#ef44440f;border:1px solid rgba(239,68,68,.2);border-radius:12px;font-size:.9rem;color:var(--text-secondary);margin-bottom:3rem}.status-error svg[data-v-6b157d68]{flex-shrink:0;color:#fca5a5}.status-error a[data-v-6b157d68]{color:var(--blue);text-decoration:none}.service-groups[data-v-6b157d68]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:3rem}.service-group[data-v-6b157d68]{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.group-header[data-v-6b157d68]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.375rem;border-bottom:1px solid var(--border);background:#ffffff05}.group-left[data-v-6b157d68]{display:flex;align-items:center;gap:.5rem}.group-icon[data-v-6b157d68]{color:var(--text-muted);display:flex;align-items:center}.group-name[data-v-6b157d68]{font-size:.9rem;font-weight:600;color:var(--text-primary)}.group-tag[data-v-6b157d68]{font-size:.75rem;font-weight:600;padding:.2rem .625rem;border-radius:6px}.tag--operational[data-v-6b157d68]{background:#10b9811a;color:#34d399;border:1px solid rgba(16,185,129,.2)}.tag--degraded[data-v-6b157d68]{background:#f59e0b1a;color:#fcd34d;border:1px solid rgba(245,158,11,.2)}.tag--outage[data-v-6b157d68]{background:#ef44441a;color:#fca5a5;border:1px solid rgba(239,68,68,.2)}.tag--maintenance[data-v-6b157d68]{background:#3b82f61a;color:#93c5fd;border:1px solid rgba(59,130,246,.2)}.service-list[data-v-6b157d68]{display:flex;flex-direction:column}.service-row[data-v-6b157d68]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.375rem;border-bottom:1px solid var(--border);gap:1rem}.service-row[data-v-6b157d68]:last-child{border-bottom:none}.svc-left[data-v-6b157d68]{display:flex;align-items:center;gap:.625rem}.svc-indicator[data-v-6b157d68]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ind--operational[data-v-6b157d68]{background:#10b981;box-shadow:0 0 5px #10b98173}.ind--degraded[data-v-6b157d68]{background:#f59e0b;box-shadow:0 0 5px #f59e0b73}.ind--outage[data-v-6b157d68]{background:#ef4444;box-shadow:0 0 6px #ef44448c;animation:outage-pulse-6b157d68 1.5s infinite}.ind--maintenance[data-v-6b157d68]{background:#3b82f6}@keyframes outage-pulse-6b157d68{0%,to{opacity:1}50%{opacity:.35}}.svc-name[data-v-6b157d68]{font-size:.875rem;color:var(--text-secondary)}.svc-note[data-v-6b157d68]{font-size:.75rem;color:var(--text-muted)}.svc-label[data-v-6b157d68]{font-size:.8125rem;font-weight:500;flex-shrink:0}.label--operational[data-v-6b157d68]{color:#34d399}.label--degraded[data-v-6b157d68]{color:#fcd34d}.label--outage[data-v-6b157d68]{color:#fca5a5}.label--maintenance[data-v-6b157d68]{color:#93c5fd}.status-footer-note[data-v-6b157d68]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-muted)}.status-footer-note svg[data-v-6b157d68]{flex-shrink:0}.footer-note-link[data-v-6b157d68]{color:var(--blue);text-decoration:none;border-bottom:1px solid rgba(59,130,246,.3);transition:border-color .15s}.footer-note-link[data-v-6b157d68]:hover{border-color:var(--blue)}@media (max-width: 600px){.summary-card[data-v-6b157d68]{padding:1rem 1.5rem}.summary-value[data-v-6b157d68]{font-size:1.625rem}.svc-note[data-v-6b157d68]{display:none}.service-row[data-v-6b157d68]{padding:.75rem 1rem}.group-header[data-v-6b157d68]{padding:.875rem 1rem}}@media (max-width: 768px){.status-hero[data-v-6b157d68]{padding:7rem 0 3rem}.status-body[data-v-6b157d68]{padding:2rem 0 4.5rem}.summary-row[data-v-6b157d68]{flex-wrap:wrap;margin-top:1rem}.summary-card[data-v-6b157d68]{flex:1 1 0;padding:1rem .75rem;min-width:0}.summary-value[data-v-6b157d68]{font-size:1.5rem}.summary-label[data-v-6b157d68]{font-size:.7rem;letter-spacing:.05em}.summary-divider[data-v-6b157d68]{height:32px}.group-header[data-v-6b157d68]{padding:.75rem 1rem}.group-name[data-v-6b157d68]{font-size:.875rem}.group-tag[data-v-6b157d68]{font-size:.7rem;padding:.18rem .5rem}.service-row[data-v-6b157d68]{padding:.75rem 1rem;gap:.625rem}.svc-name[data-v-6b157d68]{font-size:.8375rem}.svc-label[data-v-6b157d68]{font-size:.78rem}.status-footer-note[data-v-6b157d68]{font-size:.78rem;flex-wrap:wrap}}@media (max-width: 480px){.status-hero[data-v-6b157d68]{padding:6rem 0 2.5rem}.status-title[data-v-6b157d68]{font-size:1.625rem}.status-meta[data-v-6b157d68]{font-size:.8125rem}.overall-badge[data-v-6b157d68]{font-size:.8375rem;padding:.375rem .875rem}.summary-card[data-v-6b157d68]{padding:.875rem .5rem}.summary-value[data-v-6b157d68]{font-size:1.375rem}.summary-label[data-v-6b157d68]{font-size:.65rem}.summary-divider[data-v-6b157d68]{height:24px}.group-header[data-v-6b157d68]{padding:.6875rem .875rem}.service-row[data-v-6b157d68]{padding:.625rem .875rem;flex-wrap:wrap}.svc-left[data-v-6b157d68]{gap:.5rem;min-width:0;flex:1 1 auto}.svc-name[data-v-6b157d68]{font-size:.8125rem}}.about-page[data-v-4c89567e]{min-height:100vh;background:var(--bg)}.about-hero[data-v-4c89567e]{position:relative;padding:9rem 0 5rem;overflow:hidden}.about-hero-bg[data-v-4c89567e]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-orb[data-v-4c89567e]{position:absolute;border-radius:50%}.hero-orb--blue[data-v-4c89567e]{top:-120px;left:20%;width:500px;height:500px;background:radial-gradient(ellipse,rgba(59,130,246,.1) 0%,transparent 70%)}.hero-orb--green[data-v-4c89567e]{top:-80px;right:15%;width:400px;height:400px;background:radial-gradient(ellipse,rgba(16,185,129,.08) 0%,transparent 70%)}.hero-grid[data-v-4c89567e]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 30%,transparent 100%)}.about-hero-inner[data-v-4c89567e]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem}.about-badge[data-v-4c89567e]{display:inline-flex;align-items:center;gap:.5rem;background:#3b82f614;border:1px solid rgba(59,130,246,.2);color:#93c5fd;padding:.3125rem .875rem;border-radius:100px;font-size:.8125rem;font-weight:500}.badge-dot[data-v-4c89567e]{width:6px;height:6px;border-radius:50%;background:var(--blue)}.about-title[data-v-4c89567e]{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;letter-spacing:-.04em;color:var(--text-primary);line-height:1.1}.gradient-text[data-v-4c89567e]{background:linear-gradient(135deg,#3b82f6,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-subtitle[data-v-4c89567e]{font-size:1.125rem;color:var(--text-secondary);line-height:1.7;max-width:600px}.about-body[data-v-4c89567e]{padding:0 0 6rem}.section-eyebrow[data-v-4c89567e]{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--blue);margin-bottom:.75rem}.section-title[data-v-4c89567e]{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.03em;color:var(--text-primary);line-height:1.25;margin-bottom:1.5rem}.mission-section[data-v-4c89567e]{padding:5rem 0;border-bottom:1px solid var(--border)}.mission-grid[data-v-4c89567e]{display:grid;grid-template-columns:1fr 420px;gap:5rem;align-items:center}.mission-text p[data-v-4c89567e]{font-size:.9375rem;color:var(--text-secondary);line-height:1.75;margin-bottom:1rem}.mission-text p[data-v-4c89567e]:last-child{margin-bottom:0}.mission-visual[data-v-4c89567e]{display:flex;justify-content:center}.visual-card[data-v-4c89567e]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;overflow:hidden;width:100%;max-width:340px}.visual-card-header[data-v-4c89567e]{display:flex;gap:6px;padding:.875rem 1rem;border-bottom:1px solid var(--border);background:#ffffff05}.visual-dot[data-v-4c89567e]{width:10px;height:10px;border-radius:50%}.visual-dot--red[data-v-4c89567e]{background:#ef4444}.visual-dot--yellow[data-v-4c89567e]{background:#f59e0b}.visual-dot--green[data-v-4c89567e]{background:#10b981}.visual-card-body[data-v-4c89567e]{padding:1.25rem;display:flex;flex-direction:column;gap:.625rem}.visual-line--label[data-v-4c89567e]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin-bottom:.25rem}.visual-line--green[data-v-4c89567e]{color:#34d399}.visual-permission[data-v-4c89567e]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-secondary)}.visual-divider[data-v-4c89567e]{height:1px;background:var(--border);margin:.5rem 0}.values-section[data-v-4c89567e]{padding:5rem 0;border-bottom:1px solid var(--border)}.values-header[data-v-4c89567e]{text-align:center;margin-bottom:3rem}.values-grid[data-v-4c89567e]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.value-card[data-v-4c89567e]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:1.75rem;transition:border-color .2s,transform .2s}.value-card[data-v-4c89567e]:hover{border-color:#ffffff1f;transform:translateY(-2px)}.value-icon[data-v-4c89567e]{width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;margin-bottom:1.125rem}.value-title[data-v-4c89567e]{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:.625rem;letter-spacing:-.015em}.value-desc[data-v-4c89567e]{font-size:.875rem;color:var(--text-muted);line-height:1.65}.story-section[data-v-4c89567e]{padding:5rem 0;border-bottom:1px solid var(--border)}.story-inner[data-v-4c89567e]{max-width:720px}.story-body p[data-v-4c89567e]{font-size:.9375rem;color:var(--text-secondary);line-height:1.8;margin-bottom:1.25rem}.story-stats[data-v-4c89567e]{display:flex;gap:3rem;margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--border);flex-wrap:wrap}.story-stat[data-v-4c89567e]{display:flex;flex-direction:column;gap:.25rem}.stat-value[data-v-4c89567e]{font-size:2rem;font-weight:800;letter-spacing:-.04em;color:var(--text-primary)}.stat-label[data-v-4c89567e]{font-size:.8125rem;color:var(--text-muted)}.contact-nudge[data-v-4c89567e]{padding:4rem 0 0}.nudge-inner[data-v-4c89567e]{display:flex;align-items:center;justify-content:space-between;gap:2rem;background:linear-gradient(135deg,#3b82f614,#10b9810f);border:1px solid rgba(59,130,246,.15);border-radius:20px;padding:2.5rem 3rem}.nudge-title[data-v-4c89567e]{font-size:1.375rem;font-weight:700;letter-spacing:-.025em;color:var(--text-primary);margin-bottom:.375rem}.nudge-sub[data-v-4c89567e]{font-size:.9rem;color:var(--text-muted)}.nudge-btn[data-v-4c89567e]{display:inline-flex;align-items:center;gap:.5rem;background:var(--blue);color:#fff;text-decoration:none;font-size:.9375rem;font-weight:600;padding:.75rem 1.75rem;border-radius:10px;white-space:nowrap;transition:background .15s,transform .15s,box-shadow .15s}.nudge-btn[data-v-4c89567e]:hover{background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 4px 20px var(--blue-glow)}@media (max-width: 1024px){.mission-grid[data-v-4c89567e]{grid-template-columns:1fr;gap:3rem}.visual-card[data-v-4c89567e]{max-width:100%}.values-grid[data-v-4c89567e]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.values-grid[data-v-4c89567e]{grid-template-columns:1fr}.nudge-inner[data-v-4c89567e]{flex-direction:column;align-items:flex-start;padding:2rem}.story-stats[data-v-4c89567e]{gap:2rem}}@media (max-width: 768px){.about-hero[data-v-4c89567e]{padding:7rem 0 3.5rem}.about-subtitle[data-v-4c89567e]{font-size:1rem;line-height:1.65}.mission-section[data-v-4c89567e],.values-section[data-v-4c89567e],.story-section[data-v-4c89567e]{padding:3.5rem 0}.mission-grid[data-v-4c89567e]{gap:2.5rem}.mission-text p[data-v-4c89567e]{font-size:.9rem;line-height:1.7}.visual-card-body[data-v-4c89567e]{padding:1rem}.values-header[data-v-4c89567e]{margin-bottom:2rem}.value-card[data-v-4c89567e]{padding:1.375rem}.value-icon[data-v-4c89567e]{width:40px;height:40px;margin-bottom:.875rem}.story-body p[data-v-4c89567e]{font-size:.9rem;line-height:1.75}.story-stats[data-v-4c89567e]{gap:2rem;margin-top:2rem;padding-top:2rem}.stat-value[data-v-4c89567e]{font-size:1.75rem}.contact-nudge[data-v-4c89567e]{padding:2.5rem 0 0}.nudge-inner[data-v-4c89567e]{padding:2rem}.nudge-title[data-v-4c89567e]{font-size:1.25rem}}@media (max-width: 480px){.about-hero[data-v-4c89567e]{padding:6rem 0 2.5rem}.about-title[data-v-4c89567e]{font-size:1.75rem}.about-subtitle[data-v-4c89567e]{font-size:.9375rem}.about-body[data-v-4c89567e]{padding:0 0 4rem}.mission-section[data-v-4c89567e],.values-section[data-v-4c89567e],.story-section[data-v-4c89567e]{padding:2.5rem 0}.section-title[data-v-4c89567e]{font-size:1.375rem;margin-bottom:1rem}.mission-text p[data-v-4c89567e]{font-size:.875rem}.value-card[data-v-4c89567e]{padding:1.125rem}.value-title[data-v-4c89567e]{font-size:.9375rem}.value-desc[data-v-4c89567e]{font-size:.8375rem}.story-body p[data-v-4c89567e]{font-size:.875rem}.story-stats[data-v-4c89567e]{gap:1.25rem;margin-top:1.5rem;padding-top:1.5rem}.story-stat[data-v-4c89567e]{flex:1 1 40%}.stat-value[data-v-4c89567e]{font-size:1.5rem}.stat-label[data-v-4c89567e]{font-size:.75rem}.nudge-inner[data-v-4c89567e]{padding:1.5rem;gap:1.25rem}.nudge-title[data-v-4c89567e]{font-size:1.125rem}.nudge-sub[data-v-4c89567e]{font-size:.8375rem}.nudge-btn[data-v-4c89567e]{width:100%;justify-content:center;padding:.6875rem 1.25rem;font-size:.9rem}}.contact-page[data-v-c8d85ab3]{min-height:100vh;background:var(--bg)}.contact-hero[data-v-c8d85ab3]{position:relative;padding:8rem 0 4rem;overflow:hidden}.contact-hero-bg[data-v-c8d85ab3]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-orb[data-v-c8d85ab3]{position:absolute;top:-100px;left:50%;transform:translate(-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(59,130,246,.1) 0%,transparent 70%)}.hero-grid[data-v-c8d85ab3]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 30%,transparent 100%)}.contact-hero-inner[data-v-c8d85ab3]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.contact-badge[data-v-c8d85ab3]{display:inline-flex;align-items:center;gap:.5rem;background:#3b82f614;border:1px solid rgba(59,130,246,.2);color:#93c5fd;padding:.3125rem .875rem;border-radius:100px;font-size:.8125rem;font-weight:500}.badge-dot[data-v-c8d85ab3]{width:6px;height:6px;border-radius:50%;background:var(--blue)}.contact-title[data-v-c8d85ab3]{font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.04em;color:var(--text-primary);line-height:1.1}.contact-subtitle[data-v-c8d85ab3]{font-size:1.0625rem;color:var(--text-secondary);line-height:1.65;max-width:500px}.contact-body[data-v-c8d85ab3]{padding:2.5rem 0 6rem}.contact-layout[data-v-c8d85ab3]{display:grid;grid-template-columns:300px 1fr;gap:4rem;align-items:start}.contact-info[data-v-c8d85ab3]{display:flex;flex-direction:column;gap:1.75rem;position:sticky;top:5.5rem}.info-block[data-v-c8d85ab3]{display:flex;gap:1rem;align-items:flex-start}.info-icon[data-v-c8d85ab3]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-title[data-v-c8d85ab3]{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.info-desc[data-v-c8d85ab3]{font-size:.8125rem;color:var(--text-muted);line-height:1.55;margin-bottom:.375rem}.info-link[data-v-c8d85ab3]{font-size:.8125rem;color:var(--blue);text-decoration:none;border-bottom:1px solid rgba(59,130,246,.3);transition:border-color .15s}.info-link[data-v-c8d85ab3]:hover{border-color:var(--blue)}.response-note[data-v-c8d85ab3]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-muted);padding-top:1.5rem;border-top:1px solid var(--border)}.response-note svg[data-v-c8d85ab3]{flex-shrink:0}.contact-form-wrap[data-v-c8d85ab3]{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;overflow:hidden}.contact-form[data-v-c8d85ab3]{padding:2.5rem;display:flex;flex-direction:column;gap:1.25rem}.honeypot[data-v-c8d85ab3]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.form-row[data-v-c8d85ab3]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.field-group[data-v-c8d85ab3]{display:flex;flex-direction:column;gap:.375rem}.field-label[data-v-c8d85ab3]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);display:flex;align-items:center;justify-content:space-between}.field-label span[aria-hidden][data-v-c8d85ab3]{color:var(--blue)}.field-input[data-v-c8d85ab3],.field-select[data-v-c8d85ab3],.field-textarea[data-v-c8d85ab3]{background:#ffffff0a;border:1px solid var(--border);border-radius:10px;color:var(--text-primary);font-size:.9rem;font-family:inherit;padding:.6875rem .875rem;transition:border-color .15s,background .15s;outline:none;width:100%}.field-input[data-v-c8d85ab3]:focus,.field-select[data-v-c8d85ab3]:focus,.field-textarea[data-v-c8d85ab3]:focus{border-color:var(--blue);background:#3b82f60a}.field-input[data-v-c8d85ab3]::placeholder,.field-textarea[data-v-c8d85ab3]::placeholder{color:var(--text-muted)}.field-textarea[data-v-c8d85ab3]{resize:vertical;min-height:140px;line-height:1.6}.select-wrap[data-v-c8d85ab3]{position:relative}.field-select[data-v-c8d85ab3]{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2.5rem;cursor:pointer}.field-select option[data-v-c8d85ab3]{background:#0b1628;color:var(--text-primary)}.select-chevron[data-v-c8d85ab3]{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-muted)}.has-error .field-input[data-v-c8d85ab3],.has-error .field-select[data-v-c8d85ab3],.has-error .field-textarea[data-v-c8d85ab3]{border-color:#ef444480}.field-error[data-v-c8d85ab3]{font-size:.78rem;color:#fca5a5}.char-count[data-v-c8d85ab3]{font-size:.75rem;font-weight:400;color:var(--text-muted);font-variant-numeric:tabular-nums}.char-count--warn[data-v-c8d85ab3]{color:#fcd34d}.submit-error[data-v-c8d85ab3]{display:flex;align-items:center;gap:.5rem;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:10px;padding:.75rem 1rem;font-size:.875rem;color:#fca5a5;flex-wrap:wrap}.submit-error svg[data-v-c8d85ab3]{flex-shrink:0}.error-link[data-v-c8d85ab3]{color:#fca5a5;text-underline-offset:2px}.form-footer[data-v-c8d85ab3]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:.5rem;flex-wrap:wrap}.privacy-note[data-v-c8d85ab3]{font-size:.8rem;color:var(--text-muted);line-height:1.5}.privacy-link[data-v-c8d85ab3]{color:var(--blue);text-decoration:none;border-bottom:1px solid rgba(59,130,246,.3);transition:border-color .15s}.privacy-link[data-v-c8d85ab3]:hover{border-color:var(--blue)}.submit-btn[data-v-c8d85ab3]{display:inline-flex;align-items:center;gap:.5rem;background:var(--blue);color:#fff;border:none;border-radius:10px;font-size:.9375rem;font-weight:600;padding:.75rem 1.75rem;cursor:pointer;white-space:nowrap;transition:background .15s,transform .15s,box-shadow .15s,opacity .15s}.submit-btn[data-v-c8d85ab3]:hover:not(:disabled){background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 4px 20px var(--blue-glow)}.submit-btn[data-v-c8d85ab3]:disabled{opacity:.6;cursor:not-allowed}.btn-spinner[data-v-c8d85ab3]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-c8d85ab3 .7s linear infinite}@keyframes spin-c8d85ab3{to{transform:rotate(360deg)}}.success-card[data-v-c8d85ab3]{padding:4rem 2.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.success-icon[data-v-c8d85ab3]{width:72px;height:72px;border-radius:50%;background:#10b9811a;border:1px solid rgba(16,185,129,.25);display:flex;align-items:center;justify-content:center;color:#34d399;margin-bottom:.5rem}.success-title[data-v-c8d85ab3]{font-size:1.5rem;font-weight:700;letter-spacing:-.03em;color:var(--text-primary)}.success-desc[data-v-c8d85ab3]{font-size:.9375rem;color:var(--text-secondary);line-height:1.65;max-width:400px}.success-reset[data-v-c8d85ab3]{margin-top:.5rem;background:none;border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);font-size:.875rem;font-weight:500;padding:.5625rem 1.25rem;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.success-reset[data-v-c8d85ab3]:hover{border-color:var(--border-hover);color:var(--text-primary);background:#ffffff0a}.fade-swap-enter-active[data-v-c8d85ab3],.fade-swap-leave-active[data-v-c8d85ab3]{transition:opacity .2s ease,transform .2s ease}.fade-swap-enter-from[data-v-c8d85ab3],.fade-swap-leave-to[data-v-c8d85ab3]{opacity:0;transform:translateY(8px)}@media (max-width: 900px){.contact-layout[data-v-c8d85ab3]{grid-template-columns:1fr;gap:2.5rem}.contact-info[data-v-c8d85ab3]{position:static;display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.response-note[data-v-c8d85ab3]{grid-column:1 / -1;border-top:none;padding-top:0}}@media (max-width: 640px){.contact-info[data-v-c8d85ab3],.form-row[data-v-c8d85ab3]{grid-template-columns:1fr}.contact-form[data-v-c8d85ab3]{padding:1.5rem}.form-footer[data-v-c8d85ab3]{flex-direction:column;align-items:stretch}.submit-btn[data-v-c8d85ab3]{justify-content:center}}@media (max-width: 768px){.contact-hero[data-v-c8d85ab3]{padding:7rem 0 3rem}.contact-subtitle[data-v-c8d85ab3]{font-size:1rem}.contact-body[data-v-c8d85ab3]{padding:2rem 0 4.5rem}.info-block[data-v-c8d85ab3]{gap:.875rem}.contact-form[data-v-c8d85ab3]{padding:2rem;gap:1rem}.form-row[data-v-c8d85ab3]{gap:1rem}.field-textarea[data-v-c8d85ab3]{min-height:120px}.success-card[data-v-c8d85ab3]{padding:3rem 1.5rem}}@media (max-width: 480px){.contact-hero[data-v-c8d85ab3]{padding:6rem 0 2.5rem}.contact-title[data-v-c8d85ab3]{font-size:1.75rem}.contact-subtitle[data-v-c8d85ab3]{font-size:.9375rem;line-height:1.6}.contact-body[data-v-c8d85ab3]{padding:1.5rem 0 3.5rem}.contact-form[data-v-c8d85ab3]{padding:1.25rem;gap:.875rem}.field-input[data-v-c8d85ab3],.field-select[data-v-c8d85ab3],.field-textarea[data-v-c8d85ab3]{padding:.625rem .75rem;font-size:.875rem}.field-textarea[data-v-c8d85ab3]{min-height:110px}.field-label[data-v-c8d85ab3]{font-size:.78rem}.submit-btn[data-v-c8d85ab3]{width:100%;padding:.75rem 1.25rem;font-size:.9rem}.privacy-note[data-v-c8d85ab3]{font-size:.75rem}.success-card[data-v-c8d85ab3]{padding:2.5rem 1.25rem}.success-title[data-v-c8d85ab3]{font-size:1.25rem}.success-desc[data-v-c8d85ab3]{font-size:.875rem}.info-icon[data-v-c8d85ab3]{width:36px;height:36px}.info-title[data-v-c8d85ab3]{font-size:.875rem}}
