.inbox-overlay[data-v-6f3d5826]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:radial-gradient(110% 140% at 18% 12%,#2563eb24,#0000 56%),#0206178f;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(7px) saturate(1.12);backdrop-filter:blur(7px) saturate(1.12)}.inbox-modal[data-v-6f3d5826]{background:radial-gradient(140% 120% at 8% -12%,#3b82f614,#fff0 45%),linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(15,23,42,.09);border-radius:26px;width:min(520px,94vw);max-height:84vh;display:flex;flex-direction:column;box-shadow:0 30px 90px -20px #0f172a5c,0 1px #ffffffd9 inset;position:relative;overflow:hidden}.inbox-modal-head[data-v-6f3d5826]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(15,23,42,.08)}.inbox-modal-head h2[data-v-6f3d5826]{font-size:1.14rem;font-weight:800;margin:0;letter-spacing:-.01em;color:#0f172a}.inbox-modal-actions[data-v-6f3d5826]{display:flex;gap:8px;align-items:center}.inbox-close[data-v-6f3d5826],.inbox-delete-all[data-v-6f3d5826]{background:#ffffffa8;border:1px solid rgba(15,23,42,.08);cursor:pointer;color:var(--text-secondary, #6b7280);padding:6px;border-radius:10px;display:flex;align-items:center;transition:color .2s,background .2s,border-color .2s,transform .2s}.inbox-close[data-v-6f3d5826]:hover,.inbox-delete-all[data-v-6f3d5826]:hover{background:#fff;border-color:#2563eb38;color:var(--text-primary, #111);transform:translateY(-1px)}.inbox-delete-all[data-v-6f3d5826]:hover{color:#ef4444}.inbox-modal-body[data-v-6f3d5826]{overflow-y:auto;padding:14px 18px 18px;flex:1;display:flex;flex-direction:column;gap:10px}.inbox-item[data-v-6f3d5826]{display:flex;gap:12px;padding:15px 16px;background:#ffffffc2;border-radius:16px;border:1.5px solid rgba(15,23,42,.08);cursor:pointer;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;align-items:flex-start}.inbox-item[data-v-6f3d5826]:hover{background:#fff;border-color:#2563eb3d;transform:translateY(-1px);box-shadow:0 12px 24px -18px #2563eb73}.inbox-item.unread[data-v-6f3d5826]{border-color:#2563eb5c;background:linear-gradient(180deg,#eff6ffe0,#ffffffe6)}.inbox-icon[data-v-6f3d5826]{font-size:1.3rem;flex-shrink:0;margin-top:2px}.inbox-content[data-v-6f3d5826]{flex:1;min-width:0}.inbox-header[data-v-6f3d5826]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.inbox-header strong[data-v-6f3d5826]{font-size:.92rem;color:#0f172a}.inbox-dot[data-v-6f3d5826]{width:8px;height:8px;border-radius:50%;background:var(--accent, #6366f1);flex-shrink:0}.inbox-body-text[data-v-6f3d5826]{font-size:.82rem;color:#475569;margin:0;white-space:pre-line;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.inbox-date[data-v-6f3d5826]{font-size:.72rem;color:#94a3b8;margin-top:6px;display:block}.inbox-item-delete[data-v-6f3d5826]{background:none;border:none;cursor:pointer;color:var(--text-tertiary, #9ca3af);padding:4px;border-radius:6px;flex-shrink:0;transition:color .2s;margin-top:2px}.inbox-item-delete[data-v-6f3d5826]:hover{color:#ef4444}.inbox-empty[data-v-6f3d5826]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:8px;color:var(--text-secondary, #6b7280)}.inbox-empty p[data-v-6f3d5826]{margin:0;font-size:.9rem}.inbox-detail-overlay[data-v-6f3d5826]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fffffffa,#f8fafcfa);display:flex;flex-direction:column;z-index:2}.inbox-detail[data-v-6f3d5826]{padding:26px 24px;overflow-y:auto;flex:1}.inbox-detail-head[data-v-6f3d5826]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.inbox-detail-icon[data-v-6f3d5826]{font-size:1.5rem}.inbox-detail-type[data-v-6f3d5826]{font-size:.72rem;text-transform:uppercase;font-weight:700;color:#64748b;letter-spacing:.5px}.inbox-detail-date[data-v-6f3d5826]{font-size:.72rem;color:#94a3b8}.inbox-detail-title[data-v-6f3d5826]{font-size:1.22rem;font-weight:800;margin:0 0 12px;color:#0f172a;letter-spacing:-.01em}.inbox-detail-body[data-v-6f3d5826]{font-size:.92rem;color:#334155;line-height:1.75;white-space:pre-line;margin:0}.inbox-overlay.dark[data-v-6f3d5826]{background:radial-gradient(110% 140% at 18% 12%,#60a5fa24,#0000 56%),#000000a8}.inbox-modal.dark[data-v-6f3d5826]{background:radial-gradient(130% 110% at 8% -12%,#60a5fa1f,#0000 42%),linear-gradient(180deg,#090d17,#070b14);border-color:#ffffff1f;box-shadow:0 36px 100px -22px #000000b8,0 1px #ffffff14 inset}.inbox-modal.dark .inbox-modal-head[data-v-6f3d5826]{border-bottom-color:#ffffff1a}.inbox-modal.dark .inbox-modal-head h2[data-v-6f3d5826]{color:#f8fafc}.inbox-modal.dark .inbox-close[data-v-6f3d5826],.inbox-modal.dark .inbox-delete-all[data-v-6f3d5826]{background:#ffffff0f;border-color:#ffffff1f;color:#cbd5e1}.inbox-modal.dark .inbox-close[data-v-6f3d5826]:hover,.inbox-modal.dark .inbox-delete-all[data-v-6f3d5826]:hover{background:#94a3b829;border-color:#94a3b852;color:#f8fafc}.inbox-modal.dark .inbox-item[data-v-6f3d5826]{background:#ffffff0a;border-color:#ffffff1a}.inbox-modal.dark .inbox-item[data-v-6f3d5826]:hover{background:#60a5fa29;border-color:#93c5fd5c;box-shadow:0 14px 26px -20px #2563ebb3}.inbox-modal.dark .inbox-item.unread[data-v-6f3d5826]{background:linear-gradient(180deg,#1e3a8a42,#0f172a75);border-color:#60a5fa80}.inbox-modal.dark .inbox-header strong[data-v-6f3d5826]{color:#f8fafc}.inbox-modal.dark .inbox-body-text[data-v-6f3d5826]{color:#a3b1c6}.inbox-modal.dark .inbox-date[data-v-6f3d5826]{color:#7b8aa3}.inbox-modal.dark .inbox-empty[data-v-6f3d5826]{color:#9aa8bf}.inbox-detail-overlay.dark[data-v-6f3d5826]{background:linear-gradient(180deg,#090d17fa,#070b14fa)}.inbox-detail.dark .inbox-detail-type[data-v-6f3d5826]{color:#9fb2d1}.inbox-detail.dark .inbox-detail-date[data-v-6f3d5826]{color:#7b8aa3}.inbox-detail.dark .inbox-detail-title[data-v-6f3d5826]{color:#f8fafc}.inbox-detail.dark .inbox-detail-body[data-v-6f3d5826]{color:#b4c2d6}.inbox-modal-enter-active[data-v-6f3d5826],.inbox-modal-leave-active[data-v-6f3d5826]{transition:opacity .25s ease}.inbox-modal-enter-active .inbox-modal[data-v-6f3d5826],.inbox-modal-leave-active .inbox-modal[data-v-6f3d5826]{transition:transform .25s ease}.inbox-modal-enter-from[data-v-6f3d5826],.inbox-modal-leave-to[data-v-6f3d5826]{opacity:0}.inbox-modal-enter-from .inbox-modal[data-v-6f3d5826],.inbox-modal-leave-to .inbox-modal[data-v-6f3d5826]{transform:scale(.95) translateY(10px)}.inbox-detail-enter-active[data-v-6f3d5826],.inbox-detail-leave-active[data-v-6f3d5826]{transition:transform .2s ease,opacity .2s ease}.inbox-detail-enter-from[data-v-6f3d5826],.inbox-detail-leave-to[data-v-6f3d5826]{transform:translate(100%);opacity:0}.bd-root[data-v-ef324a55]{display:inline-flex;align-items:center;gap:6px}.bd-dot[data-v-ef324a55]{display:block;border-radius:50%;background:#1d4ed8;animation:bd-wave-ef324a55 1.2s ease-in-out infinite;animation-delay:calc(var(--bd-i) * .15s)}.bd-xs .bd-dot[data-v-ef324a55]{width:6px;height:6px}.bd-xs[data-v-ef324a55]{gap:4px}.bd-sm .bd-dot[data-v-ef324a55]{width:8px;height:8px}.bd-sm[data-v-ef324a55]{gap:5px}.bd-md .bd-dot[data-v-ef324a55]{width:12px;height:12px}.bd-lg .bd-dot[data-v-ef324a55]{width:20px;height:20px}.bd-lg[data-v-ef324a55]{gap:10px}@keyframes bd-wave-ef324a55{0%,60%,to{transform:scale(.4);opacity:0}30%{transform:scale(1);opacity:1}}.dark .bd-dot[data-v-ef324a55]{background:#fff}.bo-overlay[data-v-8eeecca9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:16px}.bo-modal[data-v-8eeecca9]{position:relative;background:#fff;border-radius:24px;padding:40px 32px 32px;width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;box-shadow:0 32px 64px #0000002e}.bo-close[data-v-8eeecca9]{position:absolute;top:16px;right:16px;width:32px;height:32px;background:#f1f5f9;border:none;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#94a3b8;transition:background .2s,color .2s}.bo-close[data-v-8eeecca9]:hover{background:#e2e8f0;color:#475569}.bo-close svg[data-v-8eeecca9]{width:16px;height:16px}.bo-icon-wrap[data-v-8eeecca9]{position:relative;width:80px;height:80px;display:grid;place-items:center}.bo-icon-ring[data-v-8eeecca9]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(135deg,#dbeafe,#e0e7ff)}.bo-icon[data-v-8eeecca9]{width:38px;height:38px;color:#3b82f6;position:relative;z-index:1}.bo-icon-ring--purple[data-v-8eeecca9]{background:linear-gradient(135deg,#f3e8ff,#e0e7ff)}.bo-icon--purple[data-v-8eeecca9]{color:#7c3aed}.bo-title[data-v-8eeecca9]{font-size:1.35rem;font-weight:700;color:#0f172a;line-height:1.3;margin:0}.bo-message[data-v-8eeecca9]{font-size:.9rem;color:#64748b;line-height:1.6;margin:0}.bo-countdown[data-v-8eeecca9]{display:flex;align-items:center;gap:10px;padding:10px 20px;background:linear-gradient(135deg,#eff6ff,#eef2ff);border-radius:16px;color:#3b82f6;border:1.5px solid #dbeafe;box-shadow:0 2px 8px #3b82f614}.bo-countdown-icon[data-v-8eeecca9]{width:20px;height:20px;flex-shrink:0}.bo-countdown-text[data-v-8eeecca9]{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.bo-countdown-pre[data-v-8eeecca9]{font-size:.62rem;font-weight:600;opacity:.6;text-transform:uppercase;letter-spacing:.06em}.bo-countdown-value[data-v-8eeecca9]{font-size:1.05rem;font-weight:800;line-height:1.1}.bo-divider[data-v-8eeecca9]{width:40px;height:3px;background:linear-gradient(90deg,#3b82f6,#3b82f6);border-radius:2px}.bo-teaser[data-v-8eeecca9]{font-size:.85rem;color:#3b82f6;font-weight:600;line-height:1.5;margin:0}.bo-form[data-v-8eeecca9]{width:100%;display:flex;flex-direction:column;gap:10px}.bo-input-row[data-v-8eeecca9]{display:flex;gap:8px}.bo-input[data-v-8eeecca9]{flex:1;height:46px;padding:0 14px;border-radius:12px;border:1.5px solid #e2e8f0;outline:none;font-size:.9rem;color:#0f172a;background:#f8fafc;transition:border-color .2s}.bo-input[data-v-8eeecca9]:focus{border-color:#3b82f6;background:#fff}.bo-input[data-v-8eeecca9]:disabled{opacity:.6}.bo-submit-btn[data-v-8eeecca9]{width:46px;height:46px;flex-shrink:0;border-radius:12px;border:none;background:linear-gradient(135deg,#3b82f6,#3b82f6);color:#fff;cursor:pointer;display:grid;place-items:center;transition:opacity .2s,transform .1s}.bo-submit-btn[data-v-8eeecca9]:hover:not(:disabled){opacity:.9;transform:scale(1.04)}.bo-submit-btn[data-v-8eeecca9]:disabled{opacity:.5;cursor:not-allowed}.bo-submit-btn svg[data-v-8eeecca9]{width:20px;height:20px}.bo-submit-full[data-v-8eeecca9]{width:100%;height:46px;border-radius:12px;font-size:.95rem;font-weight:700;letter-spacing:.02em}.bo-spinner[data-v-8eeecca9]{animation:bo-spin-8eeecca9 .8s linear infinite}@keyframes bo-spin-8eeecca9{to{transform:rotate(360deg)}}.bo-success-msg[data-v-8eeecca9]{font-size:.82rem;color:#16a34a;font-weight:600;display:flex;align-items:flex-start;gap:6px;padding:10px 12px;background:#f0fdf4;border-radius:10px;text-align:left;line-height:1.5}.bo-success-msg svg[data-v-8eeecca9]{width:18px;height:18px;flex-shrink:0}.bo-error-msg[data-v-8eeecca9]{font-size:.82rem;color:#dc2626;font-weight:500;padding:8px 12px;background:#fef2f2;border-radius:10px}.bo-info[data-v-8eeecca9]{font-size:.75rem;color:#94a3b8;margin:0}.bo-fade-enter-active[data-v-8eeecca9],.bo-fade-leave-active[data-v-8eeecca9]{transition:opacity .25s ease}.bo-fade-enter-from[data-v-8eeecca9],.bo-fade-leave-to[data-v-8eeecca9]{opacity:0}.bo-success-enter-active[data-v-8eeecca9]{transition:all .3s ease}.bo-success-enter-from[data-v-8eeecca9]{opacity:0;transform:translateY(-6px)}@media(prefers-color-scheme:dark){.bo-modal[data-v-8eeecca9]{background:#1e293b}.bo-title[data-v-8eeecca9]{color:#f1f5f9}.bo-close[data-v-8eeecca9]{background:#334155;color:#94a3b8}.bo-close[data-v-8eeecca9]:hover{background:#475569}.bo-input[data-v-8eeecca9]{background:#0f172a;border-color:#334155;color:#f1f5f9}.bo-input[data-v-8eeecca9]:focus{border-color:#3b82f6;background:#1e293b}.bo-info[data-v-8eeecca9]{color:#64748b}}.pw-overlay[data-v-f4317a49]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#0009;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:1rem}.pw-modal[data-v-f4317a49]{position:relative;background:#fff;border-radius:1.5rem;max-width:820px;width:100%;max-height:92vh;overflow:hidden;display:grid;grid-template-columns:300px 1fr;box-shadow:0 0 0 1px #0000000d,0 25px 60px -12px #0000004d,0 0 120px -30px #3b82f640}.dark .pw-modal[data-v-f4317a49]{background:#1e293b;box-shadow:0 0 0 1px #ffffff0d,0 25px 60px -12px #0009,0 0 120px -30px #3b82f633}.pw-close[data-v-f4317a49]{position:absolute;top:1rem;right:1rem;z-index:10;width:2.25rem;height:2.25rem;border-radius:50%;border:none;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;box-shadow:0 2px 8px #0000001a}.pw-close[data-v-f4317a49]:hover{background:#ef44441a;transform:rotate(90deg)}.pw-close svg[data-v-f4317a49]{width:1.125rem;height:1.125rem;color:#6b7280}.pw-close:hover svg[data-v-f4317a49]{color:#ef4444}.dark .pw-close[data-v-f4317a49]{background:#374151e6}.pw-brand[data-v-f4317a49]{position:relative;background:linear-gradient(145deg,#1e3a5f,#0f172a);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 2rem;overflow:hidden}.pw-brand-bg[data-v-f4317a49]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pw-orb[data-v-f4317a49]{position:absolute;border-radius:50%;filter:blur(50px);opacity:.4;animation:pw-float-f4317a49 10s ease-in-out infinite}.pw-orb-1[data-v-f4317a49]{width:180px;height:180px;background:linear-gradient(135deg,#3b82f6,#60a5fa);top:-40px;right:-40px}.pw-orb-2[data-v-f4317a49]{width:140px;height:140px;background:linear-gradient(135deg,#1d4ed8,#0ea5e9);bottom:20%;left:-30px;animation-delay:-3s}.pw-orb-3[data-v-f4317a49]{width:100px;height:100px;background:linear-gradient(135deg,#0284c7,#38bdf8);bottom:-10px;right:15%;animation-delay:-6s}@keyframes pw-float-f4317a49{0%,to{transform:translate(0) scale(1)}33%{transform:translate(8px,-8px) scale(1.05)}66%{transform:translate(-4px,4px) scale(.95)}}.pw-brand-content[data-v-f4317a49]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.pw-logo-wrap[data-v-f4317a49]{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.pw-logo-ring[data-v-f4317a49]{position:absolute;width:100px;height:100px;border-radius:50%;border:2px solid transparent;background:linear-gradient(135deg,#3b82f6,#0ea5e9,#1d4ed8) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:pw-spin-f4317a49 10s linear infinite}@keyframes pw-spin-f4317a49{to{transform:rotate(360deg)}}.pw-logo-img[data-v-f4317a49]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 8px 30px -8px #3b82f666}.pw-brand-name[data-v-f4317a49]{color:#fff;font-size:1.5rem;font-weight:800;letter-spacing:-.03em;margin:0}.pw-brand-tag[data-v-f4317a49]{color:#ffffffb3;font-size:.875rem;margin:0 0 1rem}.pw-brand-features[data-v-f4317a49]{display:flex;flex-direction:column;gap:.625rem;width:100%}.pw-bf[data-v-f4317a49]{display:flex;align-items:center;gap:.5rem;color:#fffc;font-size:.8rem}.pw-bf svg[data-v-f4317a49]{width:1rem;height:1rem;color:#34d399;flex-shrink:0}.pw-form-panel[data-v-f4317a49]{overflow-y:auto;max-height:92vh}.pw-form-content[data-v-f4317a49]{padding:2rem 2.25rem}.pw-title[data-v-f4317a49]{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 .375rem;letter-spacing:-.02em}.dark .pw-title[data-v-f4317a49]{color:#f9fafb}.pw-subtitle[data-v-f4317a49]{color:#6b7280;margin:0 0 1.25rem;font-size:.9rem}.dark .pw-subtitle[data-v-f4317a49]{color:#9ca3af}.pw-error-banner[data-v-f4317a49]{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;background:linear-gradient(135deg,#fef2f2,#fff1f2);border:1px solid #fecaca;border-radius:.875rem;color:#dc2626;font-size:.8rem;margin-bottom:1rem;animation:pw-shake-anim-f4317a49 .5s cubic-bezier(.36,.07,.19,.97)}.pw-discount-warning[data-v-f4317a49]{padding:.625rem .875rem;background:#fffbeb;border:1px solid #fde68a;border-radius:.75rem;color:#92400e;font-size:.78rem;margin-bottom:.75rem}.pw-error-banner svg[data-v-f4317a49]{width:1.125rem;height:1.125rem;flex-shrink:0}.dark .pw-error-banner[data-v-f4317a49]{background:linear-gradient(135deg,#ef44441a,#f43f5e14);border-color:#ef444440;color:#f87171}@keyframes pw-shake-anim-f4317a49{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}.pw-success-banner[data-v-f4317a49]{text-align:center;padding:.75rem;background:#10b98114;border:1px solid rgba(16,185,129,.15);border-radius:.625rem;color:#059669;font-size:.85rem;margin-bottom:.5rem}.pw-passkey-hero[data-v-f4317a49]{margin-bottom:.25rem}.pw-passkey-btn[data-v-f4317a49]{width:100%;display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;border:2px solid #3b82f6;border-radius:1rem;background:linear-gradient(135deg,#eff6ff,#f0f9ff);cursor:pointer;transition:all .2s}.pw-passkey-btn[data-v-f4317a49]:hover:not(:disabled){background:linear-gradient(135deg,#dbeafe,#e0f2fe);transform:translateY(-1px);box-shadow:0 6px 20px -6px #3b82f64d}.pw-passkey-btn[data-v-f4317a49]:disabled{opacity:.6;cursor:not-allowed}.pw-passkey-icon[data-v-f4317a49]{width:1.75rem;height:1.75rem;color:#3b82f6;flex-shrink:0}.pw-passkey-text[data-v-f4317a49]{display:flex;flex-direction:column;align-items:flex-start;flex:1}.pw-passkey-label[data-v-f4317a49]{font-size:.95rem;font-weight:600;color:#1e40af}.pw-passkey-hint[data-v-f4317a49]{font-size:.75rem;color:#6b7280}.pw-passkey-arrow[data-v-f4317a49]{width:1.25rem;height:1.25rem;color:#3b82f6;flex-shrink:0;transition:transform .2s}.pw-passkey-btn:hover .pw-passkey-arrow[data-v-f4317a49]{transform:translate(3px)}.pw-passkey-divider[data-v-f4317a49]{display:flex;align-items:center;gap:.75rem;margin:.875rem 0}.pw-passkey-divider[data-v-f4317a49]:before,.pw-passkey-divider[data-v-f4317a49]:after{content:"";flex:1;height:1px;background:#e5e7eb}.pw-passkey-divider span[data-v-f4317a49]{color:#9ca3af;font-size:.8rem}.dark .pw-passkey-btn[data-v-f4317a49]{background:linear-gradient(135deg,#1e3a5f,#1e293b)}.dark .pw-passkey-label[data-v-f4317a49]{color:#93c5fd}.dark .pw-passkey-divider[data-v-f4317a49]:before,.dark .pw-passkey-divider[data-v-f4317a49]:after{background:#4b5563}.pw-oauth-grid[data-v-f4317a49]{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem}.pw-oauth-btn[data-v-f4317a49]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;padding:.75rem .5rem;border:1px solid #e5e7eb;border-radius:.875rem;background:#fff;font-size:.8rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}.pw-oauth-btn[data-v-f4317a49]:hover:not(:disabled){border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.pw-oauth-btn[data-v-f4317a49]:disabled{opacity:.5;cursor:not-allowed}.pw-oauth-apple[data-v-f4317a49]{background:#000;border-color:#000;color:#fff}.pw-oauth-apple[data-v-f4317a49]:hover:not(:disabled){background:#1a1a1a}.pw-oauth-icon[data-v-f4317a49]{width:1.25rem;height:1.25rem;flex-shrink:0}.dark .pw-oauth-btn[data-v-f4317a49]{background:#374151;border-color:#4b5563;color:#f9fafb}.dark .pw-oauth-btn[data-v-f4317a49]:hover:not(:disabled){background:#4b5563;border-color:#6b7280}.dark .pw-oauth-apple[data-v-f4317a49]{background:#111;border-color:#333}.pw-divider[data-v-f4317a49]{display:flex;align-items:center;gap:.75rem;margin:1.125rem 0}.pw-divider[data-v-f4317a49]:before,.pw-divider[data-v-f4317a49]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#e5e7eb,transparent)}.pw-divider span[data-v-f4317a49]{color:#9ca3af;font-size:.8rem;white-space:nowrap}.dark .pw-divider[data-v-f4317a49]:before,.dark .pw-divider[data-v-f4317a49]:after{background:linear-gradient(90deg,transparent,#4b5563,transparent)}.pw-form[data-v-f4317a49]{display:flex;flex-direction:column;gap:.75rem}.pw-form-group[data-v-f4317a49]{position:relative;display:flex;align-items:center}.pw-form-group label[data-v-f4317a49]{position:absolute;left:.875rem;width:1.125rem;height:1.125rem;color:#9ca3af;pointer-events:none;transition:color .2s}.pw-form-group:focus-within label[data-v-f4317a49]{color:#3b82f6}.pw-form-input[data-v-f4317a49]{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:1px solid #e5e7eb;border-radius:.875rem;font-size:.95rem;background:#fff;transition:all .2s;color:#111827}.pw-form-input[data-v-f4317a49]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.pw-form-input[data-v-f4317a49]::-moz-placeholder{color:#9ca3af}.pw-form-input[data-v-f4317a49]::placeholder{color:#9ca3af}.dark .pw-form-input[data-v-f4317a49]{background:#374151;border-color:#4b5563;color:#f9fafb}.dark .pw-form-input[data-v-f4317a49]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.pw-password-toggle[data-v-f4317a49]{position:absolute;right:.875rem;width:1.5rem;height:1.5rem;background:none;border:none;cursor:pointer;color:#9ca3af;padding:0;display:flex;align-items:center;justify-content:center;transition:color .2s}.pw-password-toggle[data-v-f4317a49]:hover{color:#6b7280}.pw-password-toggle svg[data-v-f4317a49]{width:1.125rem;height:1.125rem}.pw-strength[data-v-f4317a49]{display:flex;align-items:center;gap:.5rem}.pw-strength-bar[data-v-f4317a49]{flex:1;height:4px;background:#e5e7eb;border-radius:4px;overflow:hidden}.pw-strength-fill[data-v-f4317a49]{height:100%;border-radius:4px;transition:width .3s,background .3s}.pw-strength-fill.weak[data-v-f4317a49]{background:#ef4444}.pw-strength-fill.fair[data-v-f4317a49]{background:#f59e0b}.pw-strength-fill.good[data-v-f4317a49]{background:#3b82f6}.pw-strength-fill.strong[data-v-f4317a49]{background:#10b981}.pw-strength-label[data-v-f4317a49]{font-size:.7rem;font-weight:600;min-width:44px}.pw-strength-label.weak[data-v-f4317a49]{color:#ef4444}.pw-strength-label.fair[data-v-f4317a49]{color:#f59e0b}.pw-strength-label.good[data-v-f4317a49]{color:#3b82f6}.pw-strength-label.strong[data-v-f4317a49]{color:#10b981}.dark .pw-strength-bar[data-v-f4317a49]{background:#374151}.pw-passkey-register-hint[data-v-f4317a49]{display:flex;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;background:#f0f9ff;border:1px solid #bae6fd;border-radius:.75rem;font-size:.75rem;color:#0369a1;line-height:1.4}.pw-passkey-register-hint svg[data-v-f4317a49]{width:1rem;height:1rem;flex-shrink:0;margin-top:.1rem;color:#0ea5e9}.dark .pw-passkey-register-hint[data-v-f4317a49]{background:#1e293b;border-color:#1e40af;color:#93c5fd}.pw-passkey-prompt[data-v-f4317a49]{background:#eff6ff;border:1.5px solid #3b82f6;border-radius:.875rem;padding:.75rem;display:flex;flex-direction:column;gap:.625rem}.pw-passkey-prompt-text[data-v-f4317a49]{display:flex;align-items:flex-start;gap:.5rem;font-size:.8rem;color:#1e40af;line-height:1.45}.pw-passkey-prompt-text svg[data-v-f4317a49]{flex-shrink:0;margin-top:1px;color:#3b82f6}.pw-passkey-prompt-actions[data-v-f4317a49]{display:flex;gap:.5rem}.pw-passkey-prompt-yes[data-v-f4317a49]{flex:1;padding:.5rem .75rem;background:#3b82f6;color:#fff;border:none;border-radius:.625rem;font-size:.82rem;font-weight:700;cursor:pointer;transition:background .2s}.pw-passkey-prompt-yes[data-v-f4317a49]:hover{background:#2563eb}.pw-passkey-prompt-no[data-v-f4317a49]{padding:.5rem .75rem;background:transparent;color:#6b7280;border:1px solid #d1d5db;border-radius:.625rem;font-size:.82rem;cursor:pointer;transition:background .2s}.pw-passkey-prompt-no[data-v-f4317a49]:hover{background:#f3f4f6}.pw-submit-btn[data-v-f4317a49]{width:100%;padding:.875rem;border:none;border-radius:.875rem;background:linear-gradient(135deg,#3b82f6,#3b82f6);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s;position:relative;overflow:hidden;margin-top:.25rem;display:flex;align-items:center;justify-content:center}.pw-submit-btn[data-v-f4317a49]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#2563eb,#2563eb);opacity:0;transition:opacity .3s}.pw-submit-btn[data-v-f4317a49]:hover:not(:disabled):before{opacity:1}.pw-submit-btn[data-v-f4317a49]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px -8px #3b82f680}.pw-submit-btn[data-v-f4317a49]:disabled{opacity:.5;cursor:not-allowed}.pw-submit-inner[data-v-f4317a49]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.5rem}.pw-submit-inner svg[data-v-f4317a49]{width:1.125rem;height:1.125rem;transition:transform .2s}.pw-submit-btn:hover:not(:disabled) .pw-submit-inner svg[data-v-f4317a49]{transform:translate(4px)}.pw-spinner[data-v-f4317a49]{width:1.25rem;height:1.25rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:pw-spin-anim-f4317a49 .8s linear infinite}@keyframes pw-spin-anim-f4317a49{to{transform:rotate(360deg)}}.pw-toggle-text[data-v-f4317a49]{text-align:center;margin:1rem 0 .5rem;color:#6b7280;font-size:.875rem}.dark .pw-toggle-text[data-v-f4317a49]{color:#9ca3af}.pw-toggle-btn[data-v-f4317a49]{background:none;border:none;color:#3b82f6;font-weight:600;cursor:pointer;padding:0;transition:color .2s}.pw-toggle-btn[data-v-f4317a49]:hover{color:#2563eb;text-decoration:underline}.pw-terms[data-v-f4317a49]{text-align:center;font-size:.7rem;color:#9ca3af;line-height:1.5;margin:0}.pw-terms a[data-v-f4317a49]{color:#6b7280;text-decoration:none}.pw-terms a[data-v-f4317a49]:hover{color:#3b82f6;text-decoration:underline}.pw-plan-toggle[data-v-f4317a49]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:1.25rem}.pw-ptab[data-v-f4317a49]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:.75rem .5rem;border:2px solid #e5e7eb;border-radius:.875rem;background:#fff;cursor:pointer;transition:all .2s}.pw-ptab.active[data-v-f4317a49]{border-color:#3b82f6;background:#3b82f60f}.pw-ptab[data-v-f4317a49]:hover:not(.active){border-color:#bfdbfe;background:#3b82f608}.pw-ptab-period[data-v-f4317a49]{font-size:.8rem;font-weight:700;color:#374151;display:flex;align-items:center;gap:5px}.pw-ptab.active .pw-ptab-period[data-v-f4317a49]{color:#1e40af}.pw-ptab-price[data-v-f4317a49]{font-size:.7rem;color:#9ca3af}.pw-ptab.active .pw-ptab-price[data-v-f4317a49]{color:#6b7280}.pw-ptab-save[data-v-f4317a49]{font-size:.65rem;font-weight:800;padding:1px 6px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff}.dark .pw-ptab[data-v-f4317a49]{background:#1e293b;border-color:#374151}.dark .pw-ptab.active[data-v-f4317a49]{border-color:#3b82f6;background:#3b82f61a}.dark .pw-ptab-period[data-v-f4317a49]{color:#e2e8f0}.dark .pw-ptab.active .pw-ptab-period[data-v-f4317a49]{color:#93c5fd}.pw-plan-card[data-v-f4317a49]{position:relative;border:2px solid #3b82f6;border-radius:1rem;padding:1.5rem;text-align:center;margin-bottom:1.25rem;background:#3b82f60a}.dark .pw-plan-card[data-v-f4317a49]{background:#3b82f614}.pw-plan-badge[data-v-f4317a49]{position:absolute;top:-.625rem;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;font-size:.65rem;font-weight:700;padding:.2rem .75rem;border-radius:999px;text-transform:uppercase;letter-spacing:.5px}.pw-plan-info[data-v-f4317a49]{display:flex;align-items:baseline;justify-content:center;gap:.25rem}.pw-plan-price[data-v-f4317a49]{font-size:2rem;font-weight:900;color:#0f172a}.dark .pw-plan-price[data-v-f4317a49]{color:#f1f5f9}.pw-plan-period[data-v-f4317a49]{font-size:.85rem;color:#64748b}.pw-plan-desc[data-v-f4317a49]{font-size:.75rem;color:#94a3b8;margin:.5rem 0 0}.pw-secure[data-v-f4317a49]{text-align:center;font-size:.75rem;color:#94a3b8;margin:.5rem 0}.pw-footer-links[data-v-f4317a49]{display:flex;justify-content:center;gap:.5rem;font-size:.75rem;margin-top:.5rem}.pw-footer-links a[data-v-f4317a49]{color:#94a3b8;text-decoration:none}.pw-footer-links a[data-v-f4317a49]:hover{color:#3b82f6}.pw-footer-links span[data-v-f4317a49]{color:#cbd5e1}.pw-terms-checkbox[data-v-f4317a49]{display:flex;align-items:flex-start;gap:.625rem;cursor:pointer;padding:.75rem;background:#3b82f60a;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:.75rem;transition:border-color .2s}.pw-terms-checkbox[data-v-f4317a49]:has(input:checked){border-color:#3b82f6;background:#3b82f60f}.pw-terms-checkbox input[type=checkbox][data-v-f4317a49]{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.125rem;accent-color:#3b82f6;cursor:pointer}.pw-terms-checkbox-text[data-v-f4317a49]{font-size:.7rem;line-height:1.5;color:#6b7280}.pw-terms-checkbox-text a[data-v-f4317a49]{color:#3b82f6;text-decoration:underline;font-weight:500}.pw-terms-checkbox-text a[data-v-f4317a49]:hover{color:#2563eb}.dark .pw-terms-checkbox[data-v-f4317a49]{background:#3b82f60f;border-color:#4b5563}.dark .pw-terms-checkbox[data-v-f4317a49]:has(input:checked){border-color:#3b82f6}.dark .pw-terms-checkbox-text[data-v-f4317a49]{color:#9ca3af}.pw-done[data-v-f4317a49]{text-align:center;padding:2rem 0}.pw-done-icon[data-v-f4317a49]{font-size:3rem;margin-bottom:1rem}.animate-in[data-v-f4317a49]{animation:pw-fadeSlideIn-f4317a49 .4s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--delay, 0s);opacity:0}@keyframes pw-fadeSlideIn-f4317a49{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pw-fade-enter-active[data-v-f4317a49],.pw-fade-leave-active[data-v-f4317a49]{transition:opacity .3s}.pw-fade-enter-active .pw-modal[data-v-f4317a49],.pw-fade-leave-active .pw-modal[data-v-f4317a49]{transition:transform .3s,opacity .3s}.pw-fade-enter-from[data-v-f4317a49],.pw-fade-leave-to[data-v-f4317a49]{opacity:0}.pw-fade-enter-from .pw-modal[data-v-f4317a49],.pw-fade-leave-to .pw-modal[data-v-f4317a49]{transform:scale(.95) translateY(16px);opacity:0}.pw-slide-height-enter-active[data-v-f4317a49],.pw-slide-height-leave-active[data-v-f4317a49]{transition:all .3s;overflow:hidden}.pw-slide-height-enter-from[data-v-f4317a49],.pw-slide-height-leave-to[data-v-f4317a49]{opacity:0;max-height:0}.pw-slide-height-enter-to[data-v-f4317a49],.pw-slide-height-leave-from[data-v-f4317a49]{opacity:1;max-height:80px}.pw-shake-enter-active[data-v-f4317a49]{animation:pw-shake-anim-f4317a49 .5s}@media(max-width:700px){.pw-modal[data-v-f4317a49]{grid-template-columns:1fr;max-width:420px;max-height:95vh}.pw-brand[data-v-f4317a49]{padding:1.5rem 1.5rem 1.25rem}.pw-logo-img[data-v-f4317a49]{width:56px;height:56px}.pw-logo-ring[data-v-f4317a49]{width:72px;height:72px}.pw-brand-name[data-v-f4317a49]{font-size:1.25rem}.pw-brand-features[data-v-f4317a49]{display:none}.pw-form-content[data-v-f4317a49]{padding:1.5rem}.pw-title[data-v-f4317a49]{font-size:1.25rem}}.nav-wrapper[data-v-157c1caa]{--text-main: #ffffff;--text-muted: #ffffff;--glass-bg: #08090d;--glass-border: transparent;--glass-border-top: rgba(255, 255, 255, .14);--glass-shadow: 0 1px 0 0 rgba(255, 255, 255, .05) inset;--glass-inset: none;--hover-bg: rgba(255, 255, 255, .14);--hover-shadow: none;--icon-color: #ffffff;--icon-hover: #ffffff;--brand-blue: #003399;--brand-blue-2: #2563eb;--brand-blue-3: #60a5fa;--brand-grad: linear-gradient(120deg, #60a5fa 0%, #93c5fd 50%, #dbeafe 100%);display:contents}.nav-wrapper.dark[data-v-157c1caa]{--text-main: #ffffff;--text-muted: #ffffff;--glass-bg: #08090d;--glass-border: transparent;--glass-border-top: rgba(255, 255, 255, .05);--glass-shadow: none;--glass-inset: none;--hover-bg: rgba(255, 255, 255, .14);--hover-shadow: none;--icon-color: #ffffff;--icon-hover: #ffffff}.nav-wrapper.scrolled .glass-nav[data-v-157c1caa]{opacity:0;visibility:hidden;transform:translate(-50%) translateY(-20px);pointer-events:none}.nav-wrapper.pinned.scrolled .glass-nav[data-v-157c1caa]{opacity:1!important;visibility:visible!important;transform:translate(-50%) translateY(0)!important;pointer-events:auto!important}.glass-nav[data-v-157c1caa]{position:fixed;top:calc(var(--banner-offset, 0px) + 18px);left:50%;transform:translate(-50%);z-index:1000;display:flex;align-items:center;justify-content:flex-start;gap:20px;width:auto;max-width:calc(100% - 48px);height:52px;padding:6px 8px 6px 6px;border-radius:999px;font-size:16px;box-sizing:border-box;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.34,1.4,.5,1),visibility .55s,box-shadow .4s ease;isolation:isolate}.glass-nav[data-v-157c1caa]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(180deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.02) 1.5px,transparent 2.5px);opacity:1}.nav-wrapper.dark .glass-nav[data-v-157c1caa]:before{background:none}.glass-nav[data-v-157c1caa]:after{content:none}.brand[data-v-157c1caa]{display:flex;align-items:center;gap:10px;height:40px;border-radius:999px;border:1px solid transparent;padding:4px 14px 4px 4px;width:230px;overflow:hidden;box-sizing:border-box;transition:background .35s ease,transform .45s cubic-bezier(.22,1,.36,1),width .55s cubic-bezier(.22,1,.36,1),padding .45s cubic-bezier(.22,1,.36,1),border-color .28s ease;flex-shrink:0;position:relative;z-index:1;cursor:pointer}.brand-logo-link[data-v-157c1caa],.brand-text-link[data-v-157c1caa]{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.brand-text-link[data-v-157c1caa]{min-width:0}.brand[data-v-157c1caa]:hover{background:var(--hover-bg);box-shadow:var(--hover-shadow);transform:translateY(-1px)}.nav-wrapper.dark .brand[data-v-157c1caa]:hover{background:#ffffff0d}.brand-icon[data-v-157c1caa]{width:36px;height:36px;border-radius:50%;background:transparent;padding:0;box-sizing:border-box;box-shadow:none;transition:filter .35s ease,transform .55s cubic-bezier(.34,1.56,.64,1)}.brand:hover .brand-icon[data-v-157c1caa]{filter:drop-shadow(0 4px 10px rgba(96,165,250,.5));transform:scale(1.08) rotate(-4deg)}.brand:active .brand-icon[data-v-157c1caa]{transform:scale(.94);transition-duration:.18s}.brand-text[data-v-157c1caa]{font-size:15.5px;font-weight:800;color:var(--text-main);letter-spacing:-.025em;font-feature-settings:"ss01","cv11"}.brand-accent[data-v-157c1caa]{background:linear-gradient(120deg,#60a5fa,#93c5fd 55%,#dbeafe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.brand--podcast[data-v-157c1caa]{width:340px;padding-right:8px;border-color:#ffffff1f;background:#ffffff0a}.brand--podcast-active[data-v-157c1caa]{width:410px}.brand--podcast-open[data-v-157c1caa]{width:470px;border-color:#93c5fd66;box-shadow:none}.brand-podcast-zone[data-v-157c1caa]{min-width:0;flex:1;display:flex;align-items:center;gap:6px}.brand-podcast-main[data-v-157c1caa]{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:none;background:none;color:inherit;cursor:pointer;padding:0}.brand-podcast-main--locked[data-v-157c1caa]{align-items:flex-start}.brand-podcast-kicker[data-v-157c1caa]{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#93c5fd}.brand-podcast-title[data-v-157c1caa]{font-size:12px;font-weight:700;color:#e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.brand-podcast-controls[data-v-157c1caa]{width:0;opacity:0;transform:translate(6px);overflow:hidden;display:flex;align-items:center;gap:3px;transition:width .35s cubic-bezier(.22,1,.36,1),opacity .22s ease,transform .28s ease}.brand-podcast-controls.is-visible[data-v-157c1caa]{width:84px;opacity:1;transform:translate(0)}.brand-podcast-controls button[data-v-157c1caa]{width:24px;height:24px;border-radius:8px;border:1px solid rgba(148,163,184,.28);background:#0f172a73;color:#e2e8f0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.brand-podcast-controls button svg[data-v-157c1caa]{width:12px;height:12px}.brand-podcast-controls button[data-v-157c1caa]:disabled{opacity:.5;cursor:default}.brand-podcast-open[data-v-157c1caa]{border:1px solid rgba(148,163,184,.28);background:#0f172a73;color:#e2e8f0;border-radius:10px;height:26px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease}.brand-podcast-open[data-v-157c1caa]:hover{background:#2563eb59;border-color:#93c5fd73}.brand-podcast-open svg[data-v-157c1caa]{width:12px;height:12px;transition:transform .25s ease}.brand--podcast-open .brand-podcast-open svg[data-v-157c1caa]{transform:rotate(180deg)}.brand-swap-enter-active[data-v-157c1caa],.brand-swap-leave-active[data-v-157c1caa]{transition:opacity .28s ease,transform .42s cubic-bezier(.22,1,.36,1)}.brand-swap-enter-from[data-v-157c1caa],.brand-swap-leave-to[data-v-157c1caa]{opacity:0;transform:translate(10px) scale(.98)}.podcast-results-integrated[data-v-157c1caa]{max-height:min(68vh,560px);overflow-y:auto}.podcast-tools-group[data-v-157c1caa]{padding:2px 2px 8px;border-bottom:1px solid rgba(148,163,184,.22);margin-bottom:6px}.podcast-quick-controls[data-v-157c1caa]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-bottom:8px}.podcast-quick-controls button[data-v-157c1caa]{border:1px solid rgba(148,163,184,.24);border-radius:10px;height:32px;background:#ffffff14;color:inherit;font-size:12px;font-weight:700;cursor:pointer}.podcast-quick-controls button[data-v-157c1caa]:disabled{opacity:.5;cursor:default}.podcast-language-row[data-v-157c1caa]{display:flex;flex-wrap:wrap;gap:6px}.podcast-language-row button[data-v-157c1caa]{border:1px solid rgba(148,163,184,.26);background:#ffffff0f;color:inherit;border-radius:999px;height:28px;padding:0 10px;font-size:11px;font-weight:800;letter-spacing:.03em;cursor:pointer}.podcast-language-row button.active[data-v-157c1caa]{background:#2563eb47;border-color:#93c5fd80}.podcast-article-item.active[data-v-157c1caa]{background:#3b82f629;border:1px solid rgba(147,197,253,.45)}.podcast-article-item+.podcast-article-item[data-v-157c1caa]{margin-top:2px}.nav-menu[data-v-157c1caa]{display:flex;align-items:center;flex:0 0 auto;min-width:0;position:relative;z-index:1}.nav-items[data-v-157c1caa]{display:flex;gap:4px;position:relative;margin:0;padding:0;list-style:none;transition:opacity .32s cubic-bezier(.4,0,.2,1);flex:0 0 auto;min-width:0}.nav-tabs-zone[data-v-157c1caa]{position:relative;display:flex;align-items:center;flex:0 0 auto;min-width:0}.nav-items.tabs-hidden[data-v-157c1caa]{opacity:0;pointer-events:none}.nav-link[data-v-157c1caa]{position:relative;z-index:1;display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--text-muted);font-size:13px;font-weight:600;letter-spacing:-.005em;padding:10px 16px;border-radius:12px;text-shadow:0 1px 0 rgba(255,255,255,.85),0 0 10px rgba(255,255,255,.55),0 2px 4px rgba(10,20,50,.14);transition:color .4s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),text-shadow .4s ease,background .4s ease;background:transparent;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.nav-link[data-v-157c1caa],.nav-wrapper.dark .nav-link[data-v-157c1caa],.nav-link[data-v-157c1caa]:hover,.nav-link.active[data-v-157c1caa],.nav-wrapper.dark .nav-link[data-v-157c1caa]:hover,.nav-wrapper.dark .nav-link.active[data-v-157c1caa]{text-shadow:none}.nav-link[data-v-157c1caa]:hover{transform:translateY(-1px)}.nav-link[data-v-157c1caa]:active{transform:translateY(0) scale(.96)}.nav-link[data-v-157c1caa]:after{content:"";position:absolute;bottom:0;left:50%;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#bfdbfe,#60a5fa 65%,#3b82f6);transform:translate(-50%) translateY(2px) scale(0);opacity:0;transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;box-shadow:0 0 8px #60a5fa99,0 0 16px #60a5fa4d}.nav-link.active[data-v-157c1caa]:after{transform:translate(-50%) translateY(0) scale(1);opacity:1}.nav-wrapper.dark .nav-link[data-v-157c1caa]:after{background:var(--brand-blue-3);box-shadow:0 0 10px #60a5fa99}.nav-link[title=Home].active[data-v-157c1caa]:after,.nav-wrapper.dark .nav-link[title=Home].active[data-v-157c1caa]:after{background:radial-gradient(circle at 30% 30%,#bfdbfe,#60a5fa 65%,#3b82f6);box-shadow:0 0 8px #60a5fab3,0 0 16px #60a5fa59}.nav-link[title=Tipps].active[data-v-157c1caa]:after,.nav-wrapper.dark .nav-link[title=Tipps].active[data-v-157c1caa]:after{background:radial-gradient(circle at 30% 30%,#fef3c7,#fbbf24 60%,#f59e0b);box-shadow:0 0 10px #fbbf24d9,0 0 18px #fbbf2466}.nav-link[title=Likes].active[data-v-157c1caa]:after,.nav-wrapper.dark .nav-link[title=Likes].active[data-v-157c1caa]:after{background:radial-gradient(circle at 30% 30%,#fecaca,#ef4444 60%,#b91c1c);box-shadow:0 0 10px #ef4444d9,0 0 18px #ef444466}.nav-link[title=Hilfe].active[data-v-157c1caa]:after,.nav-wrapper.dark .nav-link[title=Hilfe].active[data-v-157c1caa]:after{background:radial-gradient(circle at 30% 30%,#ede9fe,#c084fc 60%,#a855f7);box-shadow:0 0 10px #c084fccc,0 0 18px #c084fc66}.nav-link[title=Testlab].active[data-v-157c1caa]:after,.nav-wrapper.dark .nav-link[title=Testlab].active[data-v-157c1caa]:after{background:radial-gradient(circle at 30% 30%,#fef9c3,#facc15 60%,#ca8a04);box-shadow:0 0 10px #facc15d9,0 0 18px #facc1566}.nav-link.nav-btn-search.active[data-v-157c1caa]:after,.nav-link[title=Suche].active[data-v-157c1caa]:after,.nav-wrapper.dark .nav-link.nav-btn-search.active[data-v-157c1caa]:after,.nav-wrapper.dark .nav-link[title=Suche].active[data-v-157c1caa]:after{background:radial-gradient(circle at 30% 30%,#cffafe,#22d3ee 60%,#0891b2);box-shadow:0 0 10px #22d3eed9,0 0 18px #22d3ee66}.nav-link svg[data-v-157c1caa]{width:20px;height:20px;stroke:var(--icon-color);stroke-width:2;transition:stroke .3s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}.nav-link[title=Hilfe] svg[data-v-157c1caa]{width:22px;height:22px}.nav-link[data-v-157c1caa]:hover,.nav-link.active[data-v-157c1caa]{color:var(--text-main)}.nav-link:hover svg[data-v-157c1caa]{stroke:var(--icon-hover)}.nav-link.active[data-v-157c1caa]{color:var(--brand-blue-3)}.nav-link.active svg[data-v-157c1caa]{stroke:var(--brand-blue-3)}.nav-link.active[data-v-157c1caa]{animation:tab-pop-157c1caa .55s cubic-bezier(.34,1.56,.64,1)}@keyframes tab-pop-157c1caa{0%{transform:translateY(0) scale(1)}45%{transform:translateY(-2px) scale(1.08)}to{transform:translateY(0) scale(1)}}.nav-link[title=Home].active[data-v-157c1caa]{color:#60a5fa}.nav-link[title=Home].active svg[data-v-157c1caa]{stroke:#60a5fa;filter:drop-shadow(0 0 6px rgba(96,165,250,.5));animation:ico-home-157c1caa .8s cubic-bezier(.34,1.56,.64,1);transform-origin:50% 90%}@keyframes ico-home-157c1caa{0%{transform:translateY(-6px) scale(.85)}35%{transform:translateY(2px) scale(1.18,.88)}60%{transform:translateY(0) scale(.96,1.04)}to{transform:translateY(0) scale(1)}}.nav-link[title=Tipps].active[data-v-157c1caa]{color:#fbbf24}.nav-link[title=Tipps].active svg[data-v-157c1caa]{stroke:#fde047;fill:#fbbf24;filter:drop-shadow(0 0 14px rgba(251,191,36,.95)) drop-shadow(0 0 4px rgba(255,224,102,.8));animation:ico-bulb-157c1caa 1.4s ease-in-out 1;transform-origin:50% 90%}@keyframes ico-bulb-157c1caa{0%,to{transform:rotate(0) scale(1);fill:#fbbf24;filter:drop-shadow(0 0 10px rgba(251,191,36,.6)) drop-shadow(0 0 3px rgba(255,224,102,.6))}15%{transform:rotate(-12deg) scale(1.08);fill:#fde047;filter:drop-shadow(0 0 18px rgba(253,224,71,1)) drop-shadow(0 0 6px rgba(255,255,200,.9))}35%{transform:rotate(10deg) scale(1.05);fill:#fef08a;filter:drop-shadow(0 0 22px rgba(254,240,138,1)) drop-shadow(0 0 8px rgba(255,255,230,.95))}55%{transform:rotate(-6deg) scale(1.08);fill:#fde047;filter:drop-shadow(0 0 18px rgba(253,224,71,.95))}75%{transform:rotate(3deg) scale(1.03);fill:#fbbf24;filter:drop-shadow(0 0 12px rgba(251,191,36,.7))}}.nav-link[title=Likes].active[data-v-157c1caa]{color:#ef4444}.nav-link[title=Likes].active svg[data-v-157c1caa]{stroke:#ef4444;fill:#ef4444;filter:drop-shadow(0 0 12px rgba(239,68,68,.85));animation:ico-heart-157c1caa 1.3s ease-in-out 1;transform-origin:50% 55%}@keyframes ico-heart-157c1caa{0%{transform:scale(1);filter:drop-shadow(0 0 8px rgba(239,68,68,.6))}12%{transform:scale(1.32);filter:drop-shadow(0 0 18px rgba(239,68,68,1))}22%{transform:scale(.95)}35%{transform:scale(1.22);filter:drop-shadow(0 0 14px rgba(239,68,68,.9))}45%{transform:scale(1)}to{transform:scale(1);filter:drop-shadow(0 0 10px rgba(239,68,68,.7))}}.nav-link[title=Hilfe].active[data-v-157c1caa]{color:#c084fc}.nav-link[title=Hilfe].active svg[data-v-157c1caa]{stroke:#c084fc;filter:drop-shadow(0 0 8px rgba(192,132,252,.6));animation:ico-help-157c1caa .9s cubic-bezier(.34,1.56,.64,1)}@keyframes ico-help-157c1caa{0%{transform:rotate(0) scale(1)}20%{transform:rotate(-18deg) scale(1.15)}40%{transform:rotate(14deg) scale(1.1)}60%{transform:rotate(-8deg) scale(1.05)}80%{transform:rotate(4deg) scale(1.02)}to{transform:rotate(0) scale(1)}}.nav-link[title=Testlab].active[data-v-157c1caa]{color:#facc15}.nav-link[title=Testlab].active svg[data-v-157c1caa]{stroke:#facc15;fill:#facc1540;filter:drop-shadow(0 0 10px rgba(250,204,21,.8));animation:ico-star-157c1caa 1s cubic-bezier(.34,1.45,.5,1);transform-origin:50% 50%}@keyframes ico-star-157c1caa{0%{transform:rotate(0) scale(.6);filter:drop-shadow(0 0 4px rgba(250,204,21,.4))}40%{transform:rotate(216deg) scale(1.3);filter:drop-shadow(0 0 16px rgba(253,224,71,1))}70%{transform:rotate(340deg) scale(.95)}to{transform:rotate(360deg) scale(1);filter:drop-shadow(0 0 10px rgba(250,204,21,.8))}}.nav-link.nav-btn-search.active[data-v-157c1caa],.nav-link[title=Suche].active[data-v-157c1caa]{color:#22d3ee}.nav-link.nav-btn-search.active svg[data-v-157c1caa],.nav-link[title=Suche].active svg[data-v-157c1caa]{stroke:#22d3ee;filter:drop-shadow(0 0 8px rgba(34,211,238,.7));animation:ico-search-157c1caa .9s cubic-bezier(.34,1.56,.64,1);transform-origin:40% 40%}@keyframes ico-search-157c1caa{0%{transform:rotate(0) scale(.85) translate(0)}25%{transform:rotate(-25deg) scale(1.2) translate(-1px,-1px)}50%{transform:rotate(20deg) scale(1.15) translate(1px,1px)}75%{transform:rotate(-10deg) scale(1.05)}to{transform:rotate(0) scale(1)}}.nav-link[title=Home]:hover:not(.active) svg[data-v-157c1caa]{stroke:#60a5fa;animation:ico-home-157c1caa .8s cubic-bezier(.34,1.56,.64,1);transform-origin:50% 90%}.nav-link[title=Tipps]:hover:not(.active) svg[data-v-157c1caa]{stroke:#fde047;fill:#fbbf24;animation:ico-bulb-157c1caa 1.4s ease-in-out 1;transform-origin:50% 90%}.nav-link[title=Likes]:hover:not(.active) svg[data-v-157c1caa]{stroke:#ef4444;fill:#ef4444;animation:ico-heart-157c1caa 1.3s ease-in-out 1;transform-origin:50% 55%}.nav-link[title=Hilfe]:hover:not(.active) svg[data-v-157c1caa]{stroke:#c084fc;animation:ico-help-157c1caa .9s cubic-bezier(.34,1.56,.64,1)}.nav-link[title=Testlab]:hover:not(.active) svg[data-v-157c1caa]{stroke:#facc15;fill:#facc1540;animation:ico-star-157c1caa 1s cubic-bezier(.34,1.45,.5,1);transform-origin:50% 50%}.nav-link.nav-btn-search:hover:not(.active) svg[data-v-157c1caa],.nav-link[title=Suche]:hover:not(.active) svg[data-v-157c1caa]{stroke:#22d3ee;animation:ico-search-157c1caa .9s cubic-bezier(.34,1.56,.64,1);transform-origin:40% 40%}@media(prefers-reduced-motion:reduce){.nav-link[title=Home].active svg[data-v-157c1caa],.nav-link[title=Tipps].active svg[data-v-157c1caa],.nav-link[title=Likes].active svg[data-v-157c1caa],.nav-link[title=Hilfe].active svg[data-v-157c1caa],.nav-link[title=Testlab].active svg[data-v-157c1caa],.nav-link[title=Suche].active svg[data-v-157c1caa],.nav-link.nav-btn-search.active svg[data-v-157c1caa],.nav-link[title=Home]:hover:not(.active) svg[data-v-157c1caa],.nav-link[title=Tipps]:hover:not(.active) svg[data-v-157c1caa],.nav-link[title=Likes]:hover:not(.active) svg[data-v-157c1caa],.nav-link[title=Hilfe]:hover:not(.active) svg[data-v-157c1caa],.nav-link[title=Testlab]:hover:not(.active) svg[data-v-157c1caa],.nav-link[title=Suche]:hover:not(.active) svg[data-v-157c1caa],.nav-link.nav-btn-search:hover:not(.active) svg[data-v-157c1caa]{animation:none}}.nav-link[title=Hilfe] .help-dot[data-v-157c1caa]{fill:currentColor;stroke:currentColor}.hover-bg[data-v-157c1caa]{position:absolute;top:0;left:0;height:100%;background:#ffffff14;box-shadow:none;border-radius:999px;transition:transform .55s cubic-bezier(.34,1.45,.55,1),width .55s cubic-bezier(.34,1.45,.55,1),opacity .22s ease;z-index:0;opacity:0;pointer-events:none;will-change:transform,width}.nav-wrapper.dark .hover-bg[data-v-157c1caa]{background:#ffffff14;box-shadow:none}.hover-bg.visible[data-v-157c1caa]{opacity:1}.nav-actions[data-v-157c1caa]{display:flex;align-items:center;gap:4px;padding-left:10px;margin-left:4px;position:relative;z-index:1;flex-shrink:0}.nav-actions[data-v-157c1caa]:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.12) 50%,transparent);pointer-events:none}.nav-wrapper.dark .nav-actions[data-v-157c1caa]:before{background:linear-gradient(180deg,transparent,rgba(255,255,255,.1) 50%,transparent)}.action-icon[data-v-157c1caa]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:999px;cursor:pointer;color:var(--icon-color);position:relative;z-index:1;transition:background .35s ease,color .35s ease,box-shadow .35s ease,transform .4s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent}.action-icon[data-v-157c1caa]:hover{transform:translateY(-1px)}.action-icon[data-v-157c1caa]:active{transform:translateY(0) scale(.92)}.action-icon svg[data-v-157c1caa]{width:17px;height:17px;stroke:currentColor;stroke-width:2;filter:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .3s ease}.nav-wrapper.dark .action-icon svg[data-v-157c1caa]{filter:none}.action-icon[data-v-157c1caa]:hover{background:#ffffff14;color:var(--text-main);box-shadow:none}.nav-wrapper.dark .action-icon[data-v-157c1caa]:hover{background:#ffffff14;color:#fff;box-shadow:none}.action-icon:hover svg[data-v-157c1caa]{transform:scale(1.08)}.inbox-bell[data-v-157c1caa]{position:relative}.inbox-badge[data-v-157c1caa]{position:absolute;top:2px;right:0;background:#ef4444;color:#fff;font-size:9px;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px;pointer-events:none;line-height:1}.nav-link-inner[data-v-157c1caa]{position:relative;display:inline-flex;align-items:center;justify-content:center}.unread-articles-badge[data-v-157c1caa]{position:absolute;top:-5px;right:-8px;background:#ef4444;color:#fff;font-size:8px;font-weight:800;min-width:14px;height:14px;border-radius:7px;display:flex;align-items:center;justify-content:center;padding:0 3px;pointer-events:none;line-height:1;border:1.5px solid var(--navbar-bg, #fff);animation:badge-pop-157c1caa .3s cubic-bezier(.34,1.56,.64,1)}@keyframes badge-pop-157c1caa{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.nav-wrapper.dark .unread-articles-badge[data-v-157c1caa]{border-color:#1e1e28f2}.action-icon[title=Schriftgröße][data-v-157c1caa],.action-icon[title=Dunkelmodus][data-v-157c1caa],.action-icon.action-danger[data-v-157c1caa]{color:var(--icon-color)}.action-icon[title=Dunkelmodus][data-v-157c1caa]:hover{color:#f59e0b}.action-icon.action-danger[data-v-157c1caa]:hover{color:#ef4444}.nav-pin svg[data-v-157c1caa]{transform-origin:50% 60%;transition:transform .55s cubic-bezier(.34,1.56,.64,1),filter .3s ease,color .3s ease}.nav-pin.is-pinned[data-v-157c1caa]{color:#93c5fd;background:#ffffff1a;box-shadow:inset 0 0 0 1px #93c5fd40}.nav-wrapper.dark .nav-pin.is-pinned[data-v-157c1caa]{color:#93c5fd;background:#ffffff14}.nav-pin.is-pinned svg[data-v-157c1caa]{transform:rotate(-35deg);filter:drop-shadow(0 0 6px rgba(147,197,253,.55));animation:pin-snap-157c1caa .7s cubic-bezier(.34,1.56,.64,1)}.nav-wrapper.dark .nav-pin.is-pinned svg[data-v-157c1caa]{filter:drop-shadow(0 0 6px rgba(147,197,253,.6))}@keyframes pin-snap-157c1caa{0%{transform:rotate(0) translateY(-6px) scale(.85)}35%{transform:rotate(-55deg) translateY(2px) scale(1.18)}60%{transform:rotate(-25deg) translateY(0) scale(.96)}to{transform:rotate(-35deg) translateY(0) scale(1)}}.nav-premium-pill[data-v-157c1caa]{display:inline-flex;align-items:center;gap:8px;height:33px;padding:0 15px 0 8px;margin:0 2px 0 6px;border-radius:999px;text-decoration:none;font-size:12.5px;font-weight:800;letter-spacing:.03em;color:#fff;background:linear-gradient(135deg,#00114d,#002a85,#1d4ed8 64%,#3b82f6);box-shadow:0 8px 22px -6px #002882bf,0 2px 6px -2px #0014508c,0 1px #ffffff47 inset,0 -6px 14px -6px #000a3299 inset,0 0 0 1px #ffffff24;position:relative;overflow:hidden;isolation:isolate;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.nav-premium-pill[data-v-157c1caa]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:1}.nav-premium-pill[data-v-157c1caa]:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 50%);pointer-events:none;z-index:0}.nav-premium-pill[data-v-157c1caa]>*{position:relative;z-index:2}.nav-premium-pill[data-v-157c1caa]:hover{transform:translateY(-1px) scale(1.03);box-shadow:0 12px 30px -6px #003296e6,0 3px 8px -2px #00145099,0 1px #ffffff59 inset,0 -6px 14px -6px #000a3299 inset,0 0 0 1px #ffffff38}.nav-premium-pill[data-v-157c1caa]:hover:before{transform:translate(120%)}.nav-premium-pill[data-v-157c1caa]:active{transform:scale(.96)}.nav-premium-pill__spark[data-v-157c1caa]{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff7da,#ffd76a 55%,#f59e0b);color:#7a4a00;box-shadow:0 0 14px #ffd76ad9,0 1px 3px #78460066,0 0 0 1.5px #ffffff73;animation:premium-spark-157c1caa 3.4s ease-in-out infinite}.nav-premium-pill__spark svg[data-v-157c1caa]{width:12px;height:12px}.nav-premium-pill__label[data-v-157c1caa]{line-height:1;text-shadow:0 1px 2px rgba(0,20,80,.4)}@keyframes premium-spark-157c1caa{0%,to{box-shadow:0 0 12px #ffd76ab3,0 0 0 1.5px #ffffff59}50%{box-shadow:0 0 18px #ffd76af2,0 0 0 1.5px #ffffff8c}}@media(prefers-reduced-motion:reduce){.nav-premium-pill__spark[data-v-157c1caa]{animation:none}}@media(max-width:720px){.nav-premium-pill__label[data-v-157c1caa]{display:none}.nav-premium-pill[data-v-157c1caa]{padding:0 8px;height:30px}}.action-danger[data-v-157c1caa]:hover{background:#ef444414;color:#dc2626}.tb-avatar[data-v-157c1caa]{width:30px;height:30px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#3b82f6,#1d4ed8);display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;font-weight:700;font-size:13px;transition:transform .2s,box-shadow .2s;border:none;cursor:pointer;margin-left:4px}.tb-avatar[data-v-157c1caa]:hover{transform:scale(1.08)}.tb-avatar img[data-v-157c1caa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.di-search-bar[data-v-157c1caa]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:12px;padding:4px 12px 4px 16px;background:var(--hover-bg);border-radius:inherit;z-index:2;box-shadow:var(--hover-shadow)}.di-search-icon[data-v-157c1caa]{width:22px;height:22px;color:#60a5fa;flex-shrink:0}.di-input[data-v-157c1caa]{flex:1;border:none;background:transparent;font-size:17px;font-weight:500;color:var(--text-main);outline:none!important;box-shadow:none!important;ring:0;min-width:0;padding:8px 0}.di-input[data-v-157c1caa]:focus{outline:none!important;box-shadow:none!important}.di-input[data-v-157c1caa]::-moz-placeholder{color:var(--text-muted)}.di-input[data-v-157c1caa]::placeholder{color:var(--text-muted)}.di-close-btn[data-v-157c1caa]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:none;border-radius:50%;cursor:pointer;color:var(--icon-color);transition:all .2s;flex-shrink:0}.di-close-btn[data-v-157c1caa]:hover{background:#ffffff29;color:var(--icon-hover);transform:rotate(90deg)}.di-close-btn svg[data-v-157c1caa]{width:16px;height:16px}.nav-wrapper.dark .di-close-btn[data-v-157c1caa]{background:#ffffff0f}.nav-wrapper.dark .di-close-btn[data-v-157c1caa]:hover{background:#ffffff1f}.search-slide-enter-active[data-v-157c1caa],.search-slide-leave-active[data-v-157c1caa]{transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .42s cubic-bezier(.34,1.5,.5,1)}.search-slide-enter-from[data-v-157c1caa],.search-slide-leave-to[data-v-157c1caa]{opacity:0;transform:scale(.96)}.nav-inline-replace[data-v-157c1caa]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:14px;padding:4px 12px 4px 16px;margin:0;background:var(--hover-bg);border-radius:999px;box-shadow:var(--hover-shadow);z-index:2}.nav-wrapper:not(.dark) .nav-inline-replace[data-v-157c1caa]{background:transparent;box-shadow:none}.nav-wrapper.dark .nav-inline-replace[data-v-157c1caa]{background:transparent;box-shadow:none}.fi-step[data-v-157c1caa]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff14;color:#fff;font-weight:800;font-family:inherit;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .22s ease,border-color .22s ease,transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease}.fi-step[data-v-157c1caa]:hover{background:#ffffff2e;border-color:#fff6;box-shadow:0 0 0 3px #60a5fa2e}.fi-step[data-v-157c1caa]:focus-visible{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa59}.fi-step-small[data-v-157c1caa]{font-size:12px}.fi-step-large[data-v-157c1caa]{font-size:19px}.fi-step[data-v-157c1caa]:active{transform:scale(.9);transition-duration:.12s}.fi-step-small[data-v-157c1caa]:active{animation:fi-pulse-small-157c1caa .45s cubic-bezier(.34,1.56,.64,1)}.fi-step-large[data-v-157c1caa]:active{animation:fi-pulse-large-157c1caa .45s cubic-bezier(.34,1.56,.64,1)}@keyframes fi-pulse-small-157c1caa{0%{transform:scale(1)}40%{transform:scale(.78)}to{transform:scale(1)}}@keyframes fi-pulse-large-157c1caa{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}.fi-slider[data-v-157c1caa]{flex:1;max-width:240px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;background:linear-gradient(90deg,#3b82f6 0%,#60a5fa var(--fi-pct, 50%),rgba(255,255,255,.18) var(--fi-pct, 50%),rgba(255,255,255,.18) 100%);border-radius:999px;outline:none;cursor:pointer}.fi-slider[data-v-157c1caa]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:transparent}.fi-slider[data-v-157c1caa]::-moz-range-track{height:6px;border-radius:999px;background:#ffffff2e}.fi-slider[data-v-157c1caa]::-moz-range-progress{height:6px;border-radius:999px;background:linear-gradient(90deg,#3b82f6,#60a5fa)}.fi-slider[data-v-157c1caa]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;margin-top:-6px;background:radial-gradient(circle at 32% 28%,#fff,#e0eaff 55%,#c7d6ff);border:1.5px solid rgba(255,255,255,.9);box-shadow:0 2px 6px #00000073,0 0 0 4px #60a5fa2e;cursor:pointer;-webkit-transition:transform .18s ease,box-shadow .22s ease;transition:transform .18s ease,box-shadow .22s ease}.fi-slider[data-v-157c1caa]::-webkit-slider-thumb:hover,.fi-slider[data-v-157c1caa]:active::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 3px 10px #00000080,0 0 0 6px #60a5fa47}.fi-slider[data-v-157c1caa]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff,#e0eaff 55%,#c7d6ff);border:1.5px solid rgba(255,255,255,.9);box-shadow:0 2px 6px #00000073,0 0 0 4px #60a5fa2e;cursor:pointer}.fi-value[data-v-157c1caa]{font-size:12px;font-weight:700;color:#93c5fd;min-width:40px;text-align:center;font-variant-numeric:tabular-nums}.di-results-integrated[data-v-157c1caa]{position:fixed;top:calc(var(--banner-offset, 0px) + 88px);left:50%;transform:translate(-50%);width:min(calc(100vw - 48px),1280px);padding:8px;max-height:70vh;overflow-y:auto;scrollbar-width:thin;background:var(--glass-bg);backdrop-filter:blur(40px) saturate(1.8);-webkit-backdrop-filter:blur(40px) saturate(1.8);border:1px solid var(--glass-border);border-radius:22px;box-shadow:0 20px 60px #00000059,0 0 0 1px var(--glass-border-top);z-index:1001;color:var(--text-main)}.nav-wrapper:not(.dark) .di-results-integrated[data-v-157c1caa]{background:#fffffff7;border-color:#0f172a14;box-shadow:0 20px 52px #0f172a2e,0 0 0 1px #ffffffe6 inset;color:#0f172a}.nav-wrapper:not(.dark) .di-results-integrated .di-label[data-v-157c1caa]{color:#64748b}.nav-wrapper:not(.dark) .di-results-integrated .di-item[data-v-157c1caa]:hover{background:#0f172a0d}.nav-wrapper:not(.dark) .di-results-integrated .di-item-name[data-v-157c1caa]{color:#0f172a}.nav-wrapper:not(.dark) .di-results-integrated .di-item-sub[data-v-157c1caa]{color:#64748b}.nav-wrapper:not(.dark) .di-results-integrated .di-item-icon[data-v-157c1caa]{background:#2563eb1a}.nav-wrapper:not(.dark) .di-results-integrated .di-inline-toggle[data-v-157c1caa]{background:#0f172a14}.nav-wrapper:not(.dark) .di-results-integrated .di-inline-toggle.on[data-v-157c1caa]{background:#2563eb}.nav-wrapper:not(.dark) .di-results-integrated.di-no-results[data-v-157c1caa]{color:#64748b}.di-results-integrated .di-label[data-v-157c1caa]{color:var(--text-muted)}.di-results-integrated .di-item[data-v-157c1caa]:hover{background:#0000000a}.di-results-integrated .di-item-name[data-v-157c1caa]{color:var(--text-main)}.di-results-integrated .di-item-sub[data-v-157c1caa]{color:var(--text-muted)}.di-results-integrated .di-item-icon[data-v-157c1caa]{background:#0000000d}.di-results-integrated .di-inline-toggle[data-v-157c1caa]{background:#0000000f}.di-results-integrated .di-inline-toggle.on[data-v-157c1caa]{background:#3b82f6}.di-results-integrated.di-no-results[data-v-157c1caa]{color:var(--text-muted);padding:16px;text-align:center}.di-preview-hint[data-v-157c1caa]{padding:10px 8px 4px;font-size:11.5px;color:var(--text-muted);text-align:center;opacity:.8}.nav-wrapper.dark .di-results-integrated .di-item[data-v-157c1caa]:hover{background:#ffffff14}.nav-wrapper.dark .di-results-integrated .di-item-icon[data-v-157c1caa]{background:#ffffff1a}.nav-wrapper.dark .di-results-integrated .di-inline-toggle[data-v-157c1caa]{background:#334155}.nav-wrapper.dark .di-results-integrated .di-item[data-v-157c1caa]{border:1px solid transparent;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.nav-wrapper.dark .di-results-integrated .di-item[data-v-157c1caa]:hover{background:#60a5fa29;border-color:#93c5fd70;transform:translateY(-1px);box-shadow:0 8px 20px -12px #3b82f68c}.nav-wrapper.dark .di-results-integrated .di-item:hover .di-item-name[data-v-157c1caa]{color:#e2e8f0}.nav-wrapper.dark .di-results-integrated .di-item:hover .di-item-sub[data-v-157c1caa]{color:#bfdbfe}.nav-wrapper.dark .di-results-integrated .di-item:hover .di-item-icon[data-v-157c1caa]{background:#93c5fd38}.di-results-float[data-v-157c1caa]{padding:8px;max-height:400px;overflow-y:auto;scrollbar-width:thin;background:#fffffff2;backdrop-filter:blur(28px) saturate(1.6);-webkit-backdrop-filter:blur(28px) saturate(1.6);border-radius:18px;border:1px solid rgba(0,0,0,.05);box-shadow:0 12px 40px #0000001f,0 2px 8px #0000000a}.di-results-float.dark[data-v-157c1caa]{background:#0f172aeb;border-color:#ffffff14;box-shadow:0 12px 40px #00000080,0 2px 10px #0003}.di-expand-enter-active[data-v-157c1caa]{transition:all .3s cubic-bezier(.22,1,.36,1)}.di-expand-leave-active[data-v-157c1caa]{transition:all .2s ease}.di-expand-enter-from[data-v-157c1caa],.di-expand-leave-to[data-v-157c1caa]{opacity:0;transform:translate(-50%) translateY(-8px) scale(.97)}.di-group[data-v-157c1caa]{margin-bottom:6px}.di-label[data-v-157c1caa]{font-size:10px;font-weight:700;text-transform:uppercase;color:#94a3b8;padding:4px 8px;letter-spacing:.5px}.di-item[data-v-157c1caa]{display:flex;align-items:center;gap:10px;width:100%;padding:8px;background:transparent;border:none;border-radius:12px;cursor:pointer;text-align:left;transition:background .15s}.di-item[data-v-157c1caa]:hover{background:#0000000a}.di-results-float.dark .di-item[data-v-157c1caa]:hover{background:#ffffff14}.di-item-icon[data-v-157c1caa]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#3b82f614;border-radius:8px;font-size:16px;flex-shrink:0}.di-item-thumb[data-v-157c1caa]{width:42px;height:32px;border-radius:6px;overflow:hidden;flex-shrink:0}.di-item-thumb img[data-v-157c1caa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.di-item-info[data-v-157c1caa]{flex:1;min-width:0;display:flex;flex-direction:column}.di-item-sub[data-v-157c1caa]{font-size:10px;text-transform:uppercase;color:#94a3b8;font-weight:600}.di-item-name[data-v-157c1caa]{font-size:13px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.di-results-float.dark .di-item-name[data-v-157c1caa]{color:#f1f5f9}.fontsize-menu-float[data-v-157c1caa]{background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 12px 40px #0000001f;padding:16px;display:flex;flex-direction:column;gap:12px;min-width:200px}.fontsize-menu-float.dark[data-v-157c1caa]{background:#1e293b;border-color:#ffffff14;box-shadow:0 12px 40px #00000080}.fontsize-slider-header[data-v-157c1caa]{display:flex;justify-content:space-between;align-items:center}.fontsize-slider-label[data-v-157c1caa]{font-size:12px;font-weight:700;color:#374151;text-transform:uppercase}.fontsize-menu-float.dark .fontsize-slider-label[data-v-157c1caa]{color:#e2e8f0}.fontsize-slider-value[data-v-157c1caa]{font-size:12px;font-weight:700;color:#3b82f6}.fontsize-slider-row[data-v-157c1caa]{display:flex;align-items:center;gap:8px}.fontsize-preview-small[data-v-157c1caa]{font-size:12px;font-weight:700;color:#94a3b8}.fontsize-preview-large[data-v-157c1caa]{font-size:20px;font-weight:700;color:#94a3b8}.fontsize-slider[data-v-157c1caa]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:#e2e8f0;border-radius:4px;outline:none;cursor:pointer}.fontsize-menu-float.dark .fontsize-slider[data-v-157c1caa]{background:#475569}.fontsize-slider[data-v-157c1caa]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#3b82f6;box-shadow:0 2px 6px #3b82f659;cursor:pointer;border:2px solid white;-webkit-transition:transform .15s;transition:transform .15s}.fontsize-slider[data-v-157c1caa]::-webkit-slider-thumb:hover{transform:scale(1.15)}.pw-fade-enter-active[data-v-157c1caa],.pw-fade-leave-active[data-v-157c1caa]{transition:all .2s ease}.pw-fade-enter-from[data-v-157c1caa],.pw-fade-leave-to[data-v-157c1caa]{opacity:0;transform:translateY(-4px)}.di-inline-toggle[data-v-157c1caa]{width:36px;height:20px;border-radius:10px;background:#cbd5e1;position:relative;cursor:pointer;transition:background .25s}.di-inline-toggle.on[data-v-157c1caa]{background:#3b82f6}.di-toggle-knob[data-v-157c1caa]{width:16px;height:16px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:transform .25s;box-shadow:0 1px 3px #00000026}.di-inline-toggle.on .di-toggle-knob[data-v-157c1caa]{transform:translate(16px)}.di-results-float.dark .di-inline-toggle[data-v-157c1caa]{background:#334155}.di-results-float.dark .di-inline-toggle.on[data-v-157c1caa]{background:#3b82f6}.mobile-tabs[data-v-157c1caa]{display:none;position:relative;padding:6px 8px;background:transparent}.mobile-tab-button[data-v-157c1caa]{border:none;background:transparent}.mobile-tab[data-v-157c1caa]{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1;padding:6px 4px 5px;font-size:10px;font-weight:600;color:#8e8e93;text-decoration:none;transition:color .25s ease,transform .25s ease;cursor:pointer;position:relative;z-index:1;border-radius:12px}.mobile-tab span[data-v-157c1caa]{transition:transform .48s cubic-bezier(.16,1,.3,1),opacity .48s ease,letter-spacing .48s ease}.mobile-hover-glass[data-v-157c1caa]{position:absolute;top:8px;bottom:8px;left:8px;border-radius:18px;background:linear-gradient(180deg,#fffffff5,#ecf5ff7a);border:1px solid rgba(255,255,255,.78);box-shadow:inset 0 1px #ffffffe6,0 16px 30px #3b82f62e;opacity:0;pointer-events:none;transition:transform .58s cubic-bezier(.16,1,.3,1),width .58s cubic-bezier(.16,1,.3,1),opacity .32s ease,box-shadow .32s ease}.mobile-hover-glass.visible[data-v-157c1caa]{opacity:1}.mobile-tab svg[data-v-157c1caa]{width:22px;height:22px;stroke:#8e8e93}.mobile-tab.active[data-v-157c1caa]{color:#3b82f6;transform:none}.mobile-tab.active svg[data-v-157c1caa]{stroke:#3b82f6}.mobile-tab.active span[data-v-157c1caa]{transform:translateY(1px);letter-spacing:.02em}.mobile-tab[data-v-157c1caa]:hover{color:#0f172a;transform:translateY(-1px)}.mobile-tab:hover svg[data-v-157c1caa]{stroke:#2563eb}.mobile-tab:nth-child(1) svg[data-v-157c1caa]{stroke:#3b82f6}.mobile-tab:nth-child(2) svg[data-v-157c1caa]{stroke:#f59e0b}.mobile-tab:nth-child(3) svg[data-v-157c1caa]{stroke:#6366f1}.mobile-tab:nth-child(4) svg[data-v-157c1caa]{stroke:#ef4444}.mobile-tab:nth-child(5) svg[data-v-157c1caa]{stroke:#8b5cf6}.mobile-tab:nth-child(1).active svg[data-v-157c1caa]{stroke:#2563eb}.mobile-tab:nth-child(2).active svg[data-v-157c1caa]{stroke:#d97706}.mobile-tab:nth-child(3).active svg[data-v-157c1caa]{stroke:#4f46e5}.mobile-tab:nth-child(4).active svg[data-v-157c1caa]{stroke:#dc2626}.mobile-tab:nth-child(5).active svg[data-v-157c1caa]{stroke:#7c3aed}.mobile-tab:nth-child(1).active[data-v-157c1caa]{color:#3b82f6}.mobile-tab:nth-child(2).active[data-v-157c1caa]{color:#f59e0b}.mobile-tab:nth-child(3).active[data-v-157c1caa]{color:#6366f1}.mobile-tab:nth-child(4).active[data-v-157c1caa]{color:#ef4444}.mobile-tab:nth-child(5).active[data-v-157c1caa]{color:#8b5cf6}.nav-wrapper.dark .mobile-tab[data-v-157c1caa]{color:#8e8e93}.nav-wrapper.dark .mobile-tab svg[data-v-157c1caa]{stroke:#8e8e93}.nav-wrapper.dark .mobile-tab.active[data-v-157c1caa]{color:#60a5fa}.nav-wrapper.dark .mobile-tab.active svg[data-v-157c1caa]{stroke:#60a5fa}.nav-wrapper.dark .mobile-hover-glass[data-v-157c1caa]{background:linear-gradient(180deg,#ffffff24,#ffffff0f);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1f,0 10px 24px #0000002e}@media(max-width:900px){.nav-wrapper[data-v-157c1caa]{top:auto;bottom:0;left:0;right:0;padding:0;border-radius:0;background:linear-gradient(180deg,#ffffffeb,#ffffffd9);box-shadow:0 -1px 4px #0000000d}.nav-wrapper.scrolled[data-v-157c1caa]{opacity:1;visibility:visible;transform:none;pointer-events:auto}.nav-wrapper.dark[data-v-157c1caa]{background:linear-gradient(180deg,#0f172af2,#0f172ae6);box-shadow:0 -1px 4px #ffffff0d}.glass-nav[data-v-157c1caa]{display:none}.mobile-tabs[data-v-157c1caa]{display:flex;width:100%;padding-bottom:max(6px,env(safe-area-inset-bottom))}}.ft-root[data-v-60a9453e]{margin-top:0;position:relative;z-index:10;background:var(--surface-base, #f0f5ff)}.dark .ft-root[data-v-60a9453e]{background:var(--surface-base, #08090d)}.ft-sep[data-v-60a9453e]{height:1px;background:linear-gradient(to right,transparent,var(--border-color, #cbd5e1),transparent)}.dark .ft-sep[data-v-60a9453e]{background:linear-gradient(to right,transparent,#334155,transparent)}.ft-wrap[data-v-60a9453e]{background:var(--surface-base);padding:64px 24px 48px}.ft-inner[data-v-60a9453e]{max-width:1200px;margin:0 auto}.ft-grid[data-v-60a9453e]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px}@media(max-width:768px){.ft-grid[data-v-60a9453e]{grid-template-columns:1fr;gap:32px}}.ft-brand[data-v-60a9453e]{display:flex;flex-direction:column;gap:16px}.ft-logo-row[data-v-60a9453e]{display:flex;align-items:center;gap:10px}.ft-logo-icon[data-v-60a9453e]{width:40px;height:40px;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:12px;display:flex;align-items:center;justify-content:center}.ft-logo-icon span[data-v-60a9453e]{color:#fff;font-size:18px;font-weight:800}.ft-logo-text[data-v-60a9453e]{font-size:20px;font-weight:800;background:linear-gradient(135deg,#2563eb,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ft-brand-desc[data-v-60a9453e]{color:#64748b;font-size:14px;line-height:1.7;margin:0}.dark .ft-brand-desc[data-v-60a9453e]{color:#94a3b8}.ft-appstore-btn[data-v-60a9453e]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#0f172a;color:#fff;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s;width:-moz-fit-content;width:fit-content}.ft-appstore-btn[data-v-60a9453e]:hover{background:#1e293b;transform:translateY(-2px);box-shadow:0 6px 20px #0003}.dark .ft-appstore-btn[data-v-60a9453e]{background:#e2e8f0;color:#0f172a}.dark .ft-appstore-btn[data-v-60a9453e]:hover{background:#f8fafc}.ft-appstore-icon[data-v-60a9453e]{width:20px;height:20px}.ft-heading[data-v-60a9453e]{font-size:14px;font-weight:700;color:#0f172a;margin:0 0 16px}.dark .ft-heading[data-v-60a9453e]{color:#f1f5f9}.ft-nav-list[data-v-60a9453e]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ft-nav-link[data-v-60a9453e]{color:#64748b;font-size:14px;text-decoration:none;transition:color .2s}.ft-nav-link[data-v-60a9453e]:hover{color:#3b82f6}.dark .ft-nav-link[data-v-60a9453e]{color:#94a3b8}.dark .ft-nav-link[data-v-60a9453e]:hover{color:#60a5fa}.ft-nav-link--accent[data-v-60a9453e]{display:inline-flex;align-items:center;gap:6px;color:#3b82f6;font-weight:600}.dark .ft-nav-link--accent[data-v-60a9453e]{color:#60a5fa}.ft-nav-icon[data-v-60a9453e]{width:14px;height:14px;flex-shrink:0}.ft-badges-sep[data-v-60a9453e]{height:1px;background:linear-gradient(to right,transparent,#e2e8f0,transparent);margin:40px 0 32px}.dark .ft-badges-sep[data-v-60a9453e]{background:linear-gradient(to right,transparent,#1e293b,transparent)}.ft-badges[data-v-60a9453e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:640px){.ft-badges[data-v-60a9453e]{grid-template-columns:repeat(2,1fr)}}.ft-badge[data-v-60a9453e]{perspective:600px;cursor:default}.ft-badge-face[data-v-60a9453e]{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:16px;border:2px solid transparent;transition:all .4s cubic-bezier(.22,1,.36,1);transform-style:preserve-3d;transform:rotateX(0) rotateY(0);box-shadow:0 4px 12px #0000000f,0 1px 3px #0000000a}.ft-badge:hover .ft-badge-face[data-v-60a9453e]{transform:rotateX(-8deg) rotateY(6deg) translateY(-6px) scale(1.03);box-shadow:0 20px 40px #0000001f,0 8px 16px #0000000f}.ft-badge-icon[data-v-60a9453e]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transform:translateZ(20px)}.ft-badge-icon svg[data-v-60a9453e]{width:18px;height:18px}.ft-badge-face span[data-v-60a9453e]{font-size:13px;font-weight:700;line-height:1.3;transform:translateZ(10px)}.ft-badge--blue .ft-badge-face[data-v-60a9453e]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#bfdbfe}.ft-badge--blue .ft-badge-icon[data-v-60a9453e]{background:#dbeafe;color:#2563eb}.ft-badge--blue .ft-badge-face span[data-v-60a9453e]{color:#1e40af}.ft-badge--blue:hover .ft-badge-face[data-v-60a9453e]{border-color:#3b82f6;box-shadow:0 20px 40px #3b82f633,0 0 0 1px #3b82f61a}.ft-badge--green .ft-badge-face[data-v-60a9453e]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}.ft-badge--green .ft-badge-icon[data-v-60a9453e]{background:#dcfce7;color:#16a34a}.ft-badge--green .ft-badge-face span[data-v-60a9453e]{color:#15803d}.ft-badge--green:hover .ft-badge-face[data-v-60a9453e]{border-color:#22c55e;box-shadow:0 20px 40px #22c55e33,0 0 0 1px #22c55e1a}.ft-badge--indigo .ft-badge-face[data-v-60a9453e]{background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-color:#c7d2fe}.ft-badge--indigo .ft-badge-icon[data-v-60a9453e]{background:#e0e7ff;color:#4f46e5}.ft-badge--indigo .ft-badge-face span[data-v-60a9453e]{color:#3730a3}.ft-badge--indigo:hover .ft-badge-face[data-v-60a9453e]{border-color:#6366f1;box-shadow:0 20px 40px #6366f133,0 0 0 1px #6366f11a}.ft-badge--orange .ft-badge-face[data-v-60a9453e]{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#fed7aa}.ft-badge--orange .ft-badge-icon[data-v-60a9453e]{background:#ffedd5;color:#ea580c}.ft-badge--orange .ft-badge-face span[data-v-60a9453e]{color:#c2410c}.ft-badge--orange:hover .ft-badge-face[data-v-60a9453e]{border-color:#f97316;box-shadow:0 20px 40px #f9731633,0 0 0 1px #f973161a}.dark .ft-badge--blue .ft-badge-face[data-v-60a9453e]{background:linear-gradient(135deg,#1e3a5f,#1e40af20);border-color:#1e40af60}.dark .ft-badge--blue .ft-badge-icon[data-v-60a9453e]{background:#1e40af40;color:#60a5fa}.dark .ft-badge--blue .ft-badge-face span[data-v-60a9453e]{color:#93c5fd}.dark .ft-badge--blue:hover .ft-badge-face[data-v-60a9453e]{border-color:#60a5fa}.dark .ft-badge--green .ft-badge-face[data-v-60a9453e]{background:linear-gradient(135deg,#14532d30,#16a34a15);border-color:#16a34a40}.dark .ft-badge--green .ft-badge-icon[data-v-60a9453e]{background:#16a34a30;color:#4ade80}.dark .ft-badge--green .ft-badge-face span[data-v-60a9453e]{color:#86efac}.dark .ft-badge--green:hover .ft-badge-face[data-v-60a9453e]{border-color:#4ade80}.dark .ft-badge--indigo .ft-badge-face[data-v-60a9453e]{background:linear-gradient(135deg,#312e8130,#4f46e515);border-color:#4f46e540}.dark .ft-badge--indigo .ft-badge-icon[data-v-60a9453e]{background:#4f46e530;color:#a5b4fc}.dark .ft-badge--indigo .ft-badge-face span[data-v-60a9453e]{color:#c7d2fe}.dark .ft-badge--indigo:hover .ft-badge-face[data-v-60a9453e]{border-color:#818cf8}.dark .ft-badge--orange .ft-badge-face[data-v-60a9453e]{background:linear-gradient(135deg,#7c2d1230,#ea580c15);border-color:#ea580c40}.dark .ft-badge--orange .ft-badge-icon[data-v-60a9453e]{background:#ea580c30;color:#fb923c}.dark .ft-badge--orange .ft-badge-face span[data-v-60a9453e]{color:#fdba74}.dark .ft-badge--orange:hover .ft-badge-face[data-v-60a9453e]{border-color:#f97316}.ft-bottom-sep[data-v-60a9453e]{height:1px;background:linear-gradient(to right,transparent,#e2e8f0,transparent);margin:32px 0}.dark .ft-bottom-sep[data-v-60a9453e]{background:linear-gradient(to right,transparent,#1e293b,transparent)}.ft-bottom[data-v-60a9453e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.ft-copyright[data-v-60a9453e]{margin:0;font-size:14px;color:#64748b}.dark .ft-copyright[data-v-60a9453e]{color:#94a3b8}.ft-made-with[data-v-60a9453e]{display:flex;align-items:center;gap:6px;font-size:14px;color:#64748b;padding:10px 20px;background:linear-gradient(135deg,#ef44440f,#ec48990f,#a855f70f);border:1.5px solid rgba(239,68,68,.15);border-radius:99px;transition:all .4s cubic-bezier(.22,1,.36,1)}.ft-made-with[data-v-60a9453e]:hover{background:linear-gradient(135deg,#ef44441f,#ec48991f,#a855f71a);border-color:#ef44444d;transform:translateY(-2px);box-shadow:0 8px 24px #ef444426}.dark .ft-made-with[data-v-60a9453e]{color:#94a3b8;background:linear-gradient(135deg,#ef44441a,#ec489914,#a855f714);border-color:#ef444433}.dark .ft-made-with[data-v-60a9453e]:hover{background:linear-gradient(135deg,#ef44442e,#ec489926,#a855f71f);border-color:#ef444459}.ft-heart-wrap[data-v-60a9453e]{position:relative;display:flex;align-items:center;justify-content:center;animation:ft-heartbeat-60a9453e 1.8s ease-in-out infinite}.ft-heart[data-v-60a9453e]{width:18px;height:18px;color:#ef4444;filter:drop-shadow(0 0 6px rgba(239,68,68,.5))}@keyframes ft-heartbeat-60a9453e{0%,to{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(1)}45%{transform:scale(1.15)}60%{transform:scale(1)}}.auth-overlay[data-v-ae17461b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.auth-modal[data-v-ae17461b]{position:relative;background:#fff;border-radius:1.5rem;max-width:820px;width:100%;max-height:92vh;overflow:hidden;display:grid;grid-template-columns:300px 1fr;box-shadow:0 0 0 1px #0000000d,0 25px 60px -12px #0000004d,0 0 120px -30px #3b82f640}.close-btn[data-v-ae17461b]{position:absolute;top:1rem;right:1rem;z-index:10;width:2.25rem;height:2.25rem;border-radius:50%;border:none;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000001a}.close-btn[data-v-ae17461b]:hover{background:#ef44441a;transform:rotate(90deg)}.close-btn svg[data-v-ae17461b]{width:1.125rem;height:1.125rem;color:#6b7280}.close-btn:hover svg[data-v-ae17461b]{color:#ef4444}.brand-panel[data-v-ae17461b]{position:relative;background:linear-gradient(145deg,#1e3a5f,#0f172a);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 2rem;overflow:hidden}.brand-bg[data-v-ae17461b]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.gradient-orb[data-v-ae17461b]{position:absolute;border-radius:50%;filter:blur(50px);opacity:.4;animation:float-ae17461b 10s ease-in-out infinite}.orb-1[data-v-ae17461b]{width:180px;height:180px;background:linear-gradient(135deg,#3b82f6,#3b82f6);top:-40px;right:-40px}.orb-2[data-v-ae17461b]{width:140px;height:140px;background:linear-gradient(135deg,#1d4ed8,#0ea5e9);bottom:20%;left:-30px;animation-delay:-3s}.orb-3[data-v-ae17461b]{width:100px;height:100px;background:linear-gradient(135deg,#0284c7,#38bdf8);bottom:-10px;right:15%;animation-delay:-6s}@keyframes float-ae17461b{0%,to{transform:translate(0) scale(1)}33%{transform:translate(8px,-8px) scale(1.05)}66%{transform:translate(-4px,4px) scale(.95)}}.brand-content[data-v-ae17461b]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.brand-logo-wrap[data-v-ae17461b]{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.logo-ring[data-v-ae17461b]{position:absolute;width:100px;height:100px;border-radius:50%;border:2px solid transparent;background:linear-gradient(135deg,#3b82f6,#0ea5e9,#1d4ed8) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin-ae17461b 10s linear infinite}.brand-logo-img[data-v-ae17461b]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 8px 30px -8px #3b82f666}.brand-name[data-v-ae17461b]{color:#fff;font-size:1.5rem;font-weight:800;letter-spacing:-.03em;margin:0}.brand-tagline[data-v-ae17461b]{color:#ffffffb3;font-size:.875rem;margin:0 0 1rem}.brand-features[data-v-ae17461b]{display:flex;flex-direction:column;gap:.625rem;width:100%}.feature-item[data-v-ae17461b]{display:flex;align-items:center;gap:.5rem;color:#fffc;font-size:.8rem}.feature-item svg[data-v-ae17461b]{width:1rem;height:1rem;color:#34d399;flex-shrink:0}.form-panel[data-v-ae17461b]{overflow-y:auto;max-height:92vh}.form-panel-content[data-v-ae17461b]{padding:2rem 2.25rem}.title[data-v-ae17461b]{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 .375rem;letter-spacing:-.02em}.subtitle[data-v-ae17461b]{color:#6b7280;margin:0 0 1.25rem;font-size:.9rem}.error-banner[data-v-ae17461b]{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;background:linear-gradient(135deg,#fef2f2,#fff1f2);border:1px solid #fecaca;border-radius:.875rem;color:#dc2626;font-size:.8rem;margin-bottom:1rem;animation:shake-ae17461b .5s cubic-bezier(.36,.07,.19,.97)}@keyframes shake-ae17461b{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}.error-banner svg[data-v-ae17461b]{width:1.125rem;height:1.125rem;flex-shrink:0}.passkey-hero[data-v-ae17461b]{margin-bottom:.25rem}.passkey-btn[data-v-ae17461b]{width:100%;display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;border:2px solid #3b82f6;border-radius:1rem;background:linear-gradient(135deg,#eff6ff,#f0f9ff);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.passkey-btn[data-v-ae17461b]:hover:not(:disabled){background:linear-gradient(135deg,#dbeafe,#e0f2fe);transform:translateY(-1px);box-shadow:0 6px 20px -6px #3b82f64d}.passkey-btn[data-v-ae17461b]:disabled{opacity:.6;cursor:not-allowed}.passkey-icon[data-v-ae17461b]{width:1.75rem;height:1.75rem;color:#3b82f6;flex-shrink:0}.passkey-text[data-v-ae17461b]{display:flex;flex-direction:column;align-items:flex-start;flex:1}.passkey-label[data-v-ae17461b]{font-size:.95rem;font-weight:600;color:#1e40af}.passkey-hint[data-v-ae17461b]{font-size:.75rem;color:#6b7280}.passkey-arrow[data-v-ae17461b]{width:1.25rem;height:1.25rem;color:#3b82f6;flex-shrink:0;transition:transform .2s}.passkey-btn:hover .passkey-arrow[data-v-ae17461b]{transform:translate(3px)}.passkey-divider[data-v-ae17461b]{display:flex;align-items:center;gap:.75rem;margin:.875rem 0}.passkey-divider[data-v-ae17461b]:before,.passkey-divider[data-v-ae17461b]:after{content:"";flex:1;height:1px;background:#e5e7eb}.passkey-divider span[data-v-ae17461b]{color:#9ca3af;font-size:.8rem}.oauth-grid[data-v-ae17461b]{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem}.oauth-btn[data-v-ae17461b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;padding:.75rem .5rem;border:1px solid #e5e7eb;border-radius:.875rem;background:#fff;font-size:.8rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.oauth-btn[data-v-ae17461b]:hover:not(:disabled){border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.oauth-btn[data-v-ae17461b]:disabled{opacity:.5;cursor:not-allowed}.oauth-btn.apple[data-v-ae17461b]{background:#000;border-color:#000;color:#fff}.oauth-btn.apple[data-v-ae17461b]:hover:not(:disabled){background:#1a1a1a}.oauth-icon[data-v-ae17461b]{width:1.25rem;height:1.25rem;flex-shrink:0}.divider[data-v-ae17461b]{display:flex;align-items:center;gap:.75rem;margin:1.125rem 0}.divider[data-v-ae17461b]:before,.divider[data-v-ae17461b]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#e5e7eb,transparent)}.divider span[data-v-ae17461b]{color:#9ca3af;font-size:.8rem;white-space:nowrap}.form[data-v-ae17461b]{display:flex;flex-direction:column;gap:.75rem}.form-group[data-v-ae17461b]{position:relative;display:flex;align-items:center}.form-group label[data-v-ae17461b]{position:absolute;left:.875rem;width:1.125rem;height:1.125rem;color:#9ca3af;pointer-events:none;transition:color .2s}.form-group:focus-within label[data-v-ae17461b]{color:#3b82f6}.form-input[data-v-ae17461b]{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:1px solid #e5e7eb;border-radius:.875rem;font-size:.95rem;background:#fff;transition:all .2s cubic-bezier(.4,0,.2,1);color:#111827}.form-input[data-v-ae17461b]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-input[data-v-ae17461b]::-moz-placeholder{color:#9ca3af}.form-input[data-v-ae17461b]::placeholder{color:#9ca3af}.form-input[data-v-ae17461b]:-webkit-autofill,.form-input[data-v-ae17461b]:-webkit-autofill:hover,.form-input[data-v-ae17461b]:-webkit-autofill:focus{-webkit-text-fill-color:#111827;-webkit-box-shadow:0 0 0px 1000px #f0f7ff inset;border-color:#93c5fd;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.password-toggle[data-v-ae17461b]{position:absolute;right:.875rem;width:1.5rem;height:1.5rem;background:none;border:none;cursor:pointer;color:#9ca3af;padding:0;display:flex;align-items:center;justify-content:center;transition:color .2s}.password-toggle[data-v-ae17461b]:hover{color:#6b7280}.password-toggle svg[data-v-ae17461b]{width:1.125rem;height:1.125rem}.passkey-register-hint[data-v-ae17461b]{display:flex;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;background:#f0f9ff;border:1px solid #bae6fd;border-radius:.75rem;font-size:.75rem;color:#0369a1;line-height:1.4}.passkey-auto-prompt[data-v-ae17461b]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:340px;padding:2rem;text-align:center;gap:0}.pap-icon[data-v-ae17461b]{width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #bfdbfe;display:flex;align-items:center;justify-content:center;color:#3b82f6;animation:pap-pulse-ae17461b 2s ease-in-out infinite}.pap-icon svg[data-v-ae17461b]{width:44px;height:44px}@keyframes pap-pulse-ae17461b{0%,to{box-shadow:0 0 #3b82f640}50%{box-shadow:0 0 0 14px #3b82f600}}.pap-spinner[data-v-ae17461b]{margin-top:1.5rem;width:28px;height:28px;border-radius:50%;border:3px solid #dbeafe;border-top-color:#3b82f6;animation:spin-ae17461b .8s linear infinite}@keyframes spin-ae17461b{to{transform:rotate(360deg)}}.pap-cancel-btn[data-v-ae17461b]{margin-top:2rem;background:none;border:none;color:var(--text-muted, #6b7280);font-size:.8rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px;padding:.25rem .5rem;border-radius:.375rem;transition:color .15s}.pap-cancel-btn[data-v-ae17461b]:hover{color:var(--text, #111827)}.passkey-register-hint svg[data-v-ae17461b]{width:1rem;height:1rem;flex-shrink:0;margin-top:.1rem;color:#0ea5e9}.pk-autofill-hint[data-v-ae17461b]{display:flex;align-items:center;gap:.35rem;margin-top:.4rem;font-size:.7rem;color:#0369a1;opacity:.8}.pk-autofill-hint svg[data-v-ae17461b]{flex-shrink:0;color:#0ea5e9}.submit-btn[data-v-ae17461b]{width:100%;padding:.875rem;border:none;border-radius:.875rem;background:linear-gradient(135deg,#3b82f6,#3b82f6);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;margin-top:.25rem}.submit-btn[data-v-ae17461b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#2563eb,#2563eb);opacity:0;transition:opacity .3s}.submit-btn[data-v-ae17461b]:hover:not(:disabled):before{opacity:1}.submit-btn[data-v-ae17461b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px -8px #3b82f680}.submit-btn[data-v-ae17461b]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-v-ae17461b]:disabled{opacity:.5;cursor:not-allowed}.btn-content[data-v-ae17461b]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-content svg[data-v-ae17461b]{width:1.125rem;height:1.125rem;transition:transform .2s}.submit-btn:hover:not(:disabled) .btn-content svg[data-v-ae17461b]{transform:translate(4px)}.loading-spinner[data-v-ae17461b]{width:1.25rem;height:1.25rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-ae17461b .8s linear infinite}.toggle-text[data-v-ae17461b]{text-align:center;margin:1rem 0 .5rem;color:#6b7280;font-size:.875rem}.toggle-btn[data-v-ae17461b]{background:none;border:none;color:#3b82f6;font-weight:600;cursor:pointer;padding:0;transition:color .2s}.toggle-btn[data-v-ae17461b]:hover{color:#2563eb;text-decoration:underline}.email-exists-banner[data-v-ae17461b]{align-items:flex-start!important}.inline-link[data-v-ae17461b]{background:none;border:none;padding:0;color:#60a5fa;font-size:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.forgot-pw-row[data-v-ae17461b]{text-align:center}.reset-sent-msg[data-v-ae17461b]{font-size:.82rem;color:#4ade80;margin:0;text-align:center}.forgot-pw-form[data-v-ae17461b]{display:flex;flex-direction:column;gap:8px;padding:6px 0 2px}.forgot-pw-hint[data-v-ae17461b]{font-size:.78rem;color:#94a3b8;margin:0;text-align:center}.forgot-pw-input-row[data-v-ae17461b]{display:flex;gap:6px;align-items:center}.forgot-pw-input[data-v-ae17461b]{flex:1;font-size:.85rem;padding:7px 10px}.forgot-pw-send-btn[data-v-ae17461b]{padding:7px 12px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:.82rem;cursor:pointer;white-space:nowrap;transition:background .15s}.forgot-pw-send-btn[data-v-ae17461b]:hover:not(:disabled){background:#4f46e5}.forgot-pw-send-btn[data-v-ae17461b]:disabled{opacity:.5;cursor:not-allowed}.forgot-pw-cancel-btn[data-v-ae17461b]{padding:7px 9px;background:transparent;color:#94a3b8;border:1px solid #334155;border-radius:8px;font-size:.82rem;cursor:pointer;transition:color .15s}.forgot-pw-cancel-btn[data-v-ae17461b]:hover{color:#e2e8f0}.forgot-pw-error[data-v-ae17461b]{font-size:.78rem;color:#ef4444;margin:0;text-align:center}.terms[data-v-ae17461b]{text-align:center;font-size:.7rem;color:#9ca3af;line-height:1.5;margin:0}.terms a[data-v-ae17461b]{color:#6b7280;text-decoration:none}.terms a[data-v-ae17461b]:hover{color:#3b82f6;text-decoration:underline}.animate-in[data-v-ae17461b]{animation:fadeSlideIn-ae17461b .4s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--delay, 0s);opacity:0}@keyframes fadeSlideIn-ae17461b{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.modal-enter-active[data-v-ae17461b],.modal-leave-active[data-v-ae17461b]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.modal-enter-active .auth-modal[data-v-ae17461b],.modal-leave-active .auth-modal[data-v-ae17461b]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s}.modal-enter-from[data-v-ae17461b],.modal-leave-to[data-v-ae17461b]{opacity:0}.modal-enter-from .auth-modal[data-v-ae17461b],.modal-leave-to .auth-modal[data-v-ae17461b]{transform:scale(.95) translateY(16px);opacity:0}.slide-height-enter-active[data-v-ae17461b],.slide-height-leave-active[data-v-ae17461b]{transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.slide-height-enter-from[data-v-ae17461b],.slide-height-leave-to[data-v-ae17461b]{opacity:0;max-height:0}.slide-height-enter-to[data-v-ae17461b],.slide-height-leave-from[data-v-ae17461b]{opacity:1;max-height:80px}.pw-strength[data-v-ae17461b]{display:flex;align-items:center;gap:.5rem}.pw-bar[data-v-ae17461b]{flex:1;height:4px;background:#e5e7eb;border-radius:4px;overflow:hidden}.pw-fill[data-v-ae17461b]{height:100%;border-radius:4px;transition:width .3s,background .3s}.pw-fill.weak[data-v-ae17461b]{background:#ef4444}.pw-fill.fair[data-v-ae17461b]{background:#f59e0b}.pw-fill.good[data-v-ae17461b]{background:#3b82f6}.pw-fill.strong[data-v-ae17461b]{background:#10b981}.pw-label[data-v-ae17461b]{font-size:.7rem;font-weight:600;min-width:44px}.pw-label.weak[data-v-ae17461b]{color:#ef4444}.pw-label.fair[data-v-ae17461b]{color:#f59e0b}.pw-label.good[data-v-ae17461b]{color:#3b82f6}.pw-label.strong[data-v-ae17461b]{color:#10b981}.dark .auth-modal[data-v-ae17461b]{background:#1e293b;box-shadow:0 0 0 1px #ffffff0d,0 25px 60px -12px #0009,0 0 120px -30px #3b82f633}.dark .brand-panel[data-v-ae17461b]{background:linear-gradient(145deg,#0c1929,#0a0f1a)}.dark .close-btn[data-v-ae17461b]{background:#374151e6}.dark .close-btn svg[data-v-ae17461b]{color:#9ca3af}.dark .title[data-v-ae17461b]{color:#f9fafb}.dark .subtitle[data-v-ae17461b]{color:#9ca3af}.dark .oauth-btn[data-v-ae17461b]{background:#374151;border-color:#4b5563;color:#f9fafb}.dark .oauth-btn[data-v-ae17461b]:hover:not(:disabled){background:#4b5563;border-color:#6b7280}.dark .oauth-btn.apple[data-v-ae17461b]{background:#111;border-color:#333}.dark .passkey-btn[data-v-ae17461b]{background:linear-gradient(135deg,#1e3a5f,#1e293b);border-color:#3b82f6}.dark .passkey-btn[data-v-ae17461b]:hover:not(:disabled){background:linear-gradient(135deg,#1e40af33,#1e293b)}.dark .passkey-label[data-v-ae17461b]{color:#93c5fd}.dark .passkey-divider[data-v-ae17461b]:before,.dark .passkey-divider[data-v-ae17461b]:after{background:#4b5563}.dark .divider[data-v-ae17461b]:before,.dark .divider[data-v-ae17461b]:after{background:linear-gradient(90deg,transparent,#4b5563,transparent)}.dark .form-input[data-v-ae17461b]{background:#374151;border-color:#4b5563;color:#f9fafb}.dark .form-input[data-v-ae17461b]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.dark .form-input[data-v-ae17461b]::-moz-placeholder{color:#6b7280}.dark .form-input[data-v-ae17461b]::placeholder{color:#6b7280}.dark .form-input[data-v-ae17461b]:-webkit-autofill,.dark .form-input[data-v-ae17461b]:-webkit-autofill:hover,.dark .form-input[data-v-ae17461b]:-webkit-autofill:focus{-webkit-text-fill-color:#f9fafb;-webkit-box-shadow:0 0 0px 1000px #374151 inset;border-color:#3b82f6}.dark .passkey-register-hint[data-v-ae17461b]{background:#1e293b;border-color:#1e40af;color:#93c5fd}.dark .passkey-register-hint svg[data-v-ae17461b]{color:#60a5fa}.dark .pap-icon[data-v-ae17461b]{background:linear-gradient(135deg,#1e293b,#1e3a5f);border-color:#1e40af;color:#60a5fa}.dark .pap-spinner[data-v-ae17461b]{border-color:#1e3a5f;border-top-color:#60a5fa}.dark .pap-cancel-btn[data-v-ae17461b]:hover{color:#e5e7eb}.dark .toggle-text[data-v-ae17461b]{color:#9ca3af}.dark .toggle-btn[data-v-ae17461b]{color:#60a5fa}.dark .toggle-btn[data-v-ae17461b]:hover{color:#3b82f6}.dark .terms[data-v-ae17461b]{color:#6b7280}.dark .terms a[data-v-ae17461b]{color:#9ca3af}.dark .terms a[data-v-ae17461b]:hover{color:#60a5fa}.dark .error-banner[data-v-ae17461b]{background:linear-gradient(135deg,#ef44441a,#f43f5e14);border-color:#ef444440;color:#f87171}.dark .password-toggle[data-v-ae17461b]{color:#6b7280}.dark .password-toggle[data-v-ae17461b]:hover{color:#9ca3af}.dark .pw-bar[data-v-ae17461b]{background:#374151}@media(max-width:700px){.auth-modal[data-v-ae17461b]{grid-template-columns:1fr;max-width:420px;max-height:95vh}.brand-panel[data-v-ae17461b]{padding:1.5rem 1.5rem 1.25rem}.brand-logo-img[data-v-ae17461b]{width:56px;height:56px}.logo-ring[data-v-ae17461b]{width:72px;height:72px}.brand-name[data-v-ae17461b]{font-size:1.25rem}.brand-features[data-v-ae17461b]{display:none}.form-panel-content[data-v-ae17461b]{padding:1.5rem}.title[data-v-ae17461b]{font-size:1.25rem}.oauth-grid[data-v-ae17461b]{grid-template-columns:repeat(3,1fr)}}.mfa-challenge[data-v-ae17461b]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 0}.mfa-icon[data-v-ae17461b]{width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg,#3b82f61a,#3b82f61a);display:flex;align-items:center;justify-content:center}.mfa-challenge .form[data-v-ae17461b]{width:100%;max-width:320px}.mfa-challenge .form-group[data-v-ae17461b]{margin:0}.spotlight-overlay[data-v-e7c3edf6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:flex-start;justify-content:center;padding:10vh 24px}.spotlight-container[data-v-e7c3edf6]{width:100%;max-width:640px;background:#fffffff2;border-radius:20px;box-shadow:0 25px 80px #00000040,0 0 0 1px #ffffff4d;overflow:hidden}.dark .spotlight-container[data-v-e7c3edf6]{background:#1e293bf2}.spotlight-search[data-v-e7c3edf6]{display:flex;align-items:center;gap:16px;padding:20px 24px;border-bottom:1px solid rgba(59,130,246,.1)}.spotlight-icon[data-v-e7c3edf6]{width:24px;height:24px;stroke:#3b82f6;flex-shrink:0}.spotlight-search input[data-v-e7c3edf6]{flex:1;border:none;background:none;font-size:18px;font-weight:500;color:#0f172a;outline:none}.dark .spotlight-search input[data-v-e7c3edf6]{color:#fff}.spotlight-search input[data-v-e7c3edf6]::-moz-placeholder{color:#94a3b8}.spotlight-search input[data-v-e7c3edf6]::placeholder{color:#94a3b8}.spotlight-shortcut[data-v-e7c3edf6]{display:flex;gap:4px}.spotlight-shortcut span[data-v-e7c3edf6]{padding:4px 8px;background:#3b82f61a;border-radius:6px;font-size:12px;font-weight:600;color:#64748b}.spotlight-results[data-v-e7c3edf6]{max-height:400px;overflow-y:auto}.suggestion-label[data-v-e7c3edf6]{padding:12px 24px 8px;font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.spotlight-suggestions[data-v-e7c3edf6]{padding-bottom:12px}.suggestion-list[data-v-e7c3edf6]{display:flex;flex-wrap:wrap;gap:8px;padding:0 24px}.suggestion-item[data-v-e7c3edf6]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#3b82f614;border:none;border-radius:20px;font-size:14px;font-weight:500;color:#3b82f6;cursor:pointer;transition:all .2s}.suggestion-item[data-v-e7c3edf6]:hover{background:#3b82f626;transform:scale(1.02)}.suggestion-icon[data-v-e7c3edf6]{font-size:14px}.spotlight-settings[data-v-e7c3edf6],.spotlight-articles[data-v-e7c3edf6],.spotlight-navigation[data-v-e7c3edf6]{padding-bottom:12px}.spotlight-result[data-v-e7c3edf6]{display:flex;align-items:center;gap:16px;width:100%;padding:14px 24px;background:none;border:none;text-align:left;cursor:pointer;transition:background .2s}.spotlight-result[data-v-e7c3edf6]:hover,.spotlight-result.selected[data-v-e7c3edf6]{background:#3b82f614}.result-icon[data-v-e7c3edf6],.result-image[data-v-e7c3edf6]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.result-icon[data-v-e7c3edf6]{background:linear-gradient(135deg,#3b82f626,#3b82f626);font-size:22px}.result-image[data-v-e7c3edf6]{background:#e2e8f0}.result-image img[data-v-e7c3edf6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.result-placeholder[data-v-e7c3edf6]{font-size:20px}.result-info[data-v-e7c3edf6]{flex:1;min-width:0}.result-category[data-v-e7c3edf6]{font-size:12px;font-weight:600;color:#3b82f6;text-transform:uppercase}.result-title[data-v-e7c3edf6]{font-size:15px;font-weight:600;color:#0f172a;margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .result-title[data-v-e7c3edf6]{color:#fff}.setting-toggle[data-v-e7c3edf6]{margin-left:auto}.toggle-track[data-v-e7c3edf6]{width:44px;height:26px;background:#64748b4d;border-radius:13px;position:relative;transition:background .3s}.setting-toggle.active .toggle-track[data-v-e7c3edf6]{background:linear-gradient(135deg,#3b82f6,#3b82f6)}.toggle-thumb[data-v-e7c3edf6]{position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .3s;box-shadow:0 2px 8px #00000026}.setting-toggle.active .toggle-thumb[data-v-e7c3edf6]{transform:translate(18px)}.result-arrow[data-v-e7c3edf6]{width:18px;height:18px;stroke:#94a3b8;flex-shrink:0}.spotlight-empty[data-v-e7c3edf6]{padding:48px 24px;text-align:center}.empty-emoji[data-v-e7c3edf6]{font-size:40px;display:block;margin-bottom:12px}.spotlight-empty p[data-v-e7c3edf6]{font-size:15px;font-weight:500;color:#64748b;margin:0}.article-modal-overlay[data-v-e7c3edf6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}.article-modal[data-v-e7c3edf6]{width:100%;max-width:700px;max-height:90vh;background:#fff;border-radius:24px;overflow:hidden;position:relative}.dark .article-modal[data-v-e7c3edf6]{background:#1e293b}.modal-close[data-v-e7c3edf6]{position:absolute;top:16px;right:16px;width:40px;height:40px;background:#ffffffe6;border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s}.modal-close[data-v-e7c3edf6]:hover{background:#fff;transform:scale(1.05)}.modal-close svg[data-v-e7c3edf6]{width:20px;height:20px;stroke:#374151}.article-modal-content[data-v-e7c3edf6]{overflow-y:auto;max-height:90vh}.article-image[data-v-e7c3edf6]{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}.article-body[data-v-e7c3edf6]{padding:24px}.article-category[data-v-e7c3edf6]{display:inline-block;padding:6px 12px;background:linear-gradient(135deg,#3b82f626,#3b82f626);border-radius:8px;font-size:12px;font-weight:700;color:#3b82f6;text-transform:uppercase;margin-bottom:12px}.article-body h2[data-v-e7c3edf6]{font-size:24px;font-weight:700;color:#0f172a;margin:0 0 16px;line-height:1.3}.dark .article-body h2[data-v-e7c3edf6]{color:#fff}.article-description[data-v-e7c3edf6]{font-size:16px;color:#64748b;line-height:1.7;margin:0 0 24px}.read-more-btn[data-v-e7c3edf6]{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:linear-gradient(135deg,#3b82f6,#3b82f6);color:#fff;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s}.read-more-btn[data-v-e7c3edf6]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #3b82f64d}.read-more-btn svg[data-v-e7c3edf6]{width:18px;height:18px}.search-fade-enter-active[data-v-e7c3edf6],.search-fade-leave-active[data-v-e7c3edf6]{transition:all .3s ease}.search-fade-enter-from[data-v-e7c3edf6],.search-fade-leave-to[data-v-e7c3edf6]{opacity:0}.search-fade-enter-from .spotlight-container[data-v-e7c3edf6],.search-fade-leave-to .spotlight-container[data-v-e7c3edf6]{transform:scale(.95) translateY(-20px)}.fade-enter-active[data-v-e7c3edf6],.fade-leave-active[data-v-e7c3edf6]{transition:all .3s ease}.fade-enter-from[data-v-e7c3edf6],.fade-leave-to[data-v-e7c3edf6]{opacity:0}.app-banner[data-v-9e77398c]{position:fixed;top:0;left:0;right:0;z-index:1100;background:radial-gradient(circle at 20% 0%,rgba(125,211,252,.18),transparent 28%),linear-gradient(180deg,#eff6ff,#f0f3fa 60%,#f0f5ff);border-bottom:none;box-shadow:none}.dark .app-banner[data-v-9e77398c]{background:radial-gradient(circle at 20% 0%,rgba(96,165,250,.08),transparent 18%),linear-gradient(180deg,#0d0f15,#0a0b10,#08090d 80%,#08090d);border-bottom:none;box-shadow:none}.banner-inner[data-v-9e77398c]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:8px 16px}.banner-left[data-v-9e77398c]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.banner-icon[data-v-9e77398c]{width:32px;height:32px;border-radius:8px;flex-shrink:0}.banner-text[data-v-9e77398c]{display:flex;flex-direction:column;min-width:0}.banner-text strong[data-v-9e77398c]{font-size:12px;font-weight:700;color:#0f172a;white-space:nowrap}.banner-text span[data-v-9e77398c]{font-size:11px;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banner-cta[data-v-9e77398c]{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;background:#3b82f6;color:#fff;font-size:12px;font-weight:700;border-radius:8px;text-decoration:none;white-space:nowrap;transition:all .2s;flex-shrink:0}.banner-cta svg[data-v-9e77398c]{width:14px;height:14px}.banner-cta[data-v-9e77398c]:hover{background:#2563eb;transform:translateY(-1px)}.banner-close[data-v-9e77398c]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#64748b;flex-shrink:0;border-radius:6px;transition:all .15s}.banner-close[data-v-9e77398c]:hover{color:#0f172a;background:#3b82f614}.banner-close svg[data-v-9e77398c]{width:14px;height:14px}.banner-enter-active[data-v-9e77398c]{transition:all .4s cubic-bezier(.4,0,.2,1)}.banner-leave-active[data-v-9e77398c]{transition:all .3s ease-in}.banner-enter-from[data-v-9e77398c],.banner-leave-to[data-v-9e77398c]{transform:translateY(-100%);opacity:0}@media(max-width:480px){.banner-text span[data-v-9e77398c]{display:none}.banner-inner[data-v-9e77398c]{padding:6px 12px}}.ob-backdrop[data-v-ce937b1e]{--ob-bg: #ffffff;--ob-bg2: #f2f2f7;--ob-text: #000000;--ob-text2: #6c6c70;--ob-text3: #aeaeb2;--ob-border: rgba(0,0,0,.1);--ob-border2: rgba(0,0,0,.06);--ob-accent: #007aff;--ob-accent-bg: rgba(0,122,255,.09);--ob-accent-border: rgba(0,122,255,.3);--ob-accent-text: #004ecc;--ob-row-hover: rgba(0,0,0,.04);--ob-chip-bg: rgba(0,0,0,.05);--ob-chip-border: rgba(0,0,0,.09);--ob-chip-active-bg: rgba(0,122,255,.11);--ob-chip-active-bdr: rgba(0,122,255,.4);--ob-chip-active-txt: #004ecc;--ob-dev-head: #f2f2f7;--ob-dev-head-hover: #e5e5ea;--ob-input-bg: #f2f2f7;--ob-input-border: rgba(0,0,0,.1);--ob-shadow: 0 -2px 40px rgba(0,0,0,.12), 0 0 0 1px rgba(0,0,0,.04);--ob-handle: rgba(0,0,0,.18);--ob-wish-bg: rgba(52,199,89,.09);--ob-wish-bdr: rgba(52,199,89,.35);--ob-wish-txt: #1a7a30;--ob-wish-count-bg: rgba(52,199,89,.12)}.dark .ob-backdrop{--ob-bg: #1c1c1e;--ob-bg2: #2c2c2e;--ob-text: #ffffff;--ob-text2: #8e8e93;--ob-text3: #636366;--ob-border: rgba(255,255,255,.1);--ob-border2: rgba(255,255,255,.06);--ob-accent: #0a84ff;--ob-accent-bg: rgba(10,132,255,.14);--ob-accent-border: rgba(10,132,255,.4);--ob-accent-text: #5ab5ff;--ob-row-hover: rgba(255,255,255,.05);--ob-chip-bg: rgba(255,255,255,.07);--ob-chip-border: rgba(255,255,255,.12);--ob-chip-active-bg: rgba(10,132,255,.18);--ob-chip-active-bdr: rgba(10,132,255,.5);--ob-chip-active-txt: #5ab5ff;--ob-dev-head: #2c2c2e;--ob-dev-head-hover: #3a3a3c;--ob-input-bg: #2c2c2e;--ob-input-border: rgba(255,255,255,.12);--ob-shadow: 0 -2px 60px rgba(0,0,0,.55), 0 0 0 1px rgba(255,255,255,.06);--ob-handle: rgba(255,255,255,.25);--ob-wish-bg: rgba(48,209,88,.14);--ob-wish-bdr: rgba(48,209,88,.4);--ob-wish-txt: #30d158;--ob-wish-count-bg: rgba(48,209,88,.16)}.ob-backdrop[data-v-ce937b1e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:9100;display:flex;align-items:flex-end;justify-content:center}.dark .ob-backdrop{background:#000000a6}@media(min-width:600px){.ob-backdrop[data-v-ce937b1e]{align-items:center;padding:20px}}.ob-sheet[data-v-ce937b1e]{background:var(--ob-bg);border-radius:22px 22px 0 0;width:100%;max-width:520px;max-height:92dvh;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--ob-shadow)}@media(min-width:600px){.ob-sheet[data-v-ce937b1e]{border-radius:22px;max-height:88dvh}}.ob-handle[data-v-ce937b1e]{width:36px;height:4px;border-radius:2px;background:var(--ob-handle);margin:12px auto 0;flex-shrink:0}.ob-topbar[data-v-ce937b1e]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px 8px;flex-shrink:0}.ob-topbar-left[data-v-ce937b1e]{display:flex;align-items:center;gap:8px}.ob-logo[data-v-ce937b1e]{width:28px;height:28px;border-radius:7px;flex-shrink:0}.ob-app-name[data-v-ce937b1e]{font-size:13px;font-weight:700;color:var(--ob-text);letter-spacing:-.01em}.ob-skip[data-v-ce937b1e]{background:none;border:none;color:var(--ob-accent);font-size:14px;font-weight:500;cursor:pointer;padding:4px 0;transition:opacity .15s}.ob-skip[data-v-ce937b1e]:hover{opacity:.7}.ob-progress-dots[data-v-ce937b1e]{display:flex;align-items:center;gap:5px;padding:4px 20px 14px;flex-shrink:0}.ob-dot[data-v-ce937b1e]{height:6px;border-radius:3px;background:var(--ob-border);transition:width .35s cubic-bezier(.34,1.56,.64,1),background .25s;width:6px}.ob-dot.active[data-v-ce937b1e]{width:22px;background:var(--ob-accent)}.ob-dot.done[data-v-ce937b1e]{width:6px;background:var(--ob-accent);opacity:.35}.ob-body[data-v-ce937b1e]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.ob-body[data-v-ce937b1e]::-webkit-scrollbar{width:3px}.ob-body[data-v-ce937b1e]::-webkit-scrollbar-thumb{background:var(--ob-border);border-radius:2px}.ob-page[data-v-ce937b1e]{padding:4px 20px 16px}.ob-title[data-v-ce937b1e]{font-size:22px;font-weight:700;color:var(--ob-text);margin:0 0 6px;line-height:1.2;letter-spacing:-.02em}.ob-sub[data-v-ce937b1e]{font-size:14px;color:var(--ob-text2);margin:0 0 18px;line-height:1.5}.ob-list[data-v-ce937b1e]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ob-row[data-v-ce937b1e]{display:flex;align-items:center;gap:13px;padding:13px 14px;background:var(--ob-bg2);border:1px solid var(--ob-border2);border-radius:13px;cursor:pointer;text-align:left;transition:background .15s,border-color .15s,transform .1s;width:100%}.ob-row[data-v-ce937b1e]:hover{background:var(--ob-row-hover)}.ob-row[data-v-ce937b1e]:active{transform:scale(.985)}.ob-row.selected[data-v-ce937b1e]{background:var(--ob-accent-bg);border-color:var(--ob-accent-border)}.ob-row-icon[data-v-ce937b1e]{font-size:22px;width:30px;text-align:center;flex-shrink:0;line-height:1}.ob-row-label[data-v-ce937b1e]{flex:1;font-size:15px;font-weight:500;color:var(--ob-text);line-height:1.3}.ob-row-multi[data-v-ce937b1e]{flex:1;display:flex;flex-direction:column;gap:1px}.ob-row-multi .ob-row-label[data-v-ce937b1e]{font-size:15px;font-weight:500}.ob-row-desc[data-v-ce937b1e]{font-size:12px;color:var(--ob-text2)}.ob-checkmark[data-v-ce937b1e]{width:22px;height:22px;border-radius:50%;background:var(--ob-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.ob-checkmark svg[data-v-ce937b1e]{width:12px;height:12px}.ob-circle[data-v-ce937b1e]{width:22px;height:22px;border-radius:50%;border:2px solid var(--ob-border);flex-shrink:0}.ob-input-wrap[data-v-ce937b1e]{margin-top:4px;margin-bottom:8px}.ob-input[data-v-ce937b1e]{width:100%;padding:12px 14px;background:var(--ob-input-bg);border:1px solid var(--ob-input-border);border-radius:12px;color:var(--ob-text);font-size:14px;font-family:inherit;resize:none;outline:none;box-sizing:border-box;transition:border-color .2s}.ob-input[data-v-ce937b1e]:focus{border-color:var(--ob-accent)}.ob-input[data-v-ce937b1e]::-moz-placeholder{color:var(--ob-text3)}.ob-input[data-v-ce937b1e]::placeholder{color:var(--ob-text3)}.ob-input--wish[data-v-ce937b1e]:focus{border-color:var(--ob-wish-bdr)}.ob-dev-section[data-v-ce937b1e]{margin-bottom:6px;border-radius:13px;overflow:hidden;border:1px solid var(--ob-border2)}.ob-dev-section-head[data-v-ce937b1e]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;background:var(--ob-dev-head);border:none;cursor:pointer;text-align:left;transition:background .12s}.ob-dev-section-head[data-v-ce937b1e]:hover{background:var(--ob-dev-head-hover)}.ob-dev-section-label[data-v-ce937b1e]{flex:1;font-size:14px;font-weight:600;color:var(--ob-text)}.ob-dev-count[data-v-ce937b1e]{font-size:12px;font-weight:700;color:var(--ob-accent);background:var(--ob-accent-bg);padding:2px 8px;border-radius:99px;white-space:nowrap}.ob-dev-count--wish[data-v-ce937b1e]{color:var(--ob-wish-txt);background:var(--ob-wish-count-bg)}.ob-dev-chevron[data-v-ce937b1e]{width:16px;height:16px;color:var(--ob-text3);flex-shrink:0;transition:transform .25s}.ob-dev-chevron.open[data-v-ce937b1e]{transform:rotate(90deg)}.ob-chips[data-v-ce937b1e]{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px 12px;background:var(--ob-bg);border-top:1px solid var(--ob-border2)}.ob-chip[data-v-ce937b1e]{padding:6px 13px;border-radius:8px;background:var(--ob-chip-bg);border:1px solid var(--ob-chip-border);color:var(--ob-text2);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.ob-chip[data-v-ce937b1e]:hover{background:var(--ob-row-hover);color:var(--ob-text)}.ob-chip.active[data-v-ce937b1e]{background:var(--ob-chip-active-bg);border-color:var(--ob-chip-active-bdr);color:var(--ob-chip-active-txt);font-weight:600}.ob-chips--wish .ob-chip.active[data-v-ce937b1e]{background:var(--ob-wish-bg);border-color:var(--ob-wish-bdr);color:var(--ob-wish-txt)}.ob-custom-row[data-v-ce937b1e]{display:flex;gap:8px;align-items:center;margin-top:10px}.ob-custom-row .ob-input[data-v-ce937b1e]{flex:1}.ob-add-btn[data-v-ce937b1e]{flex-shrink:0;width:42px;height:42px;border-radius:11px;background:var(--ob-accent-bg);border:1px solid var(--ob-accent-border);color:var(--ob-accent);font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s}.ob-add-btn[data-v-ce937b1e]:hover{opacity:.8}.ob-add-btn[data-v-ce937b1e]:disabled{opacity:.35;cursor:default}.ob-add-btn--wish[data-v-ce937b1e]{background:var(--ob-wish-bg);border-color:var(--ob-wish-bdr);color:var(--ob-wish-txt)}.ob-custom-tags[data-v-ce937b1e]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ob-tag[data-v-ce937b1e]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 12px;border-radius:8px;background:var(--ob-chip-active-bg);border:1px solid var(--ob-chip-active-bdr);color:var(--ob-chip-active-txt);font-size:12px;font-weight:500}.ob-tag button[data-v-ce937b1e]{background:none;border:none;color:var(--ob-text3);cursor:pointer;font-size:12px;padding:0;display:flex}.ob-custom-tags--wish .ob-tag[data-v-ce937b1e]{background:var(--ob-wish-bg);border-color:var(--ob-wish-bdr);color:var(--ob-wish-txt)}.ob-error[data-v-ce937b1e]{font-size:12px;color:#ff3b30;margin-top:6px}.dark .ob-error{color:#ff453a}.ob-input-label[data-v-ce937b1e]{display:block;font-size:13px;font-weight:500;color:var(--ob-text2);margin-bottom:6px}.ob-input-wrap--top[data-v-ce937b1e],.ob-device-search[data-v-ce937b1e]{margin-bottom:14px}.ob-device-search-row[data-v-ce937b1e]{display:flex;align-items:center;gap:8px;background:var(--ob-bg2);border:1.5px solid var(--ob-border);border-radius:12px;padding:4px 6px 4px 12px;transition:border-color .15s}.ob-device-search-row[data-v-ce937b1e]:focus-within{border-color:#007aff}.ob-search-icon[data-v-ce937b1e]{font-size:15px;opacity:.5;flex-shrink:0}.ob-search-input[data-v-ce937b1e]{flex:1;border:none;background:transparent;font-size:14px;color:var(--ob-text);outline:none;padding:8px 0}.ob-search-input[data-v-ce937b1e]::-moz-placeholder{color:var(--ob-text2)}.ob-search-input[data-v-ce937b1e]::placeholder{color:var(--ob-text2)}.ob-match-feedback[data-v-ce937b1e]{font-size:12px;color:#34c759;margin:6px 0 0;padding-left:4px}.dark .ob-match-feedback{color:#30d158}.ob-usp-card[data-v-ce937b1e]{background:var(--ob-bg2);border:1px solid var(--ob-border2);border-radius:14px;overflow:hidden;margin-bottom:16px}.ob-usp-row[data-v-ce937b1e]{display:grid;grid-template-columns:1fr 1fr}.ob-usp-col[data-v-ce937b1e]{padding:13px 14px}.ob-usp-col--bad[data-v-ce937b1e]{border-right:1px solid var(--ob-border2)}.ob-usp-col--good[data-v-ce937b1e]{background:#34c7590d}.dark .ob-usp-col--good{background:#30d1580f}.ob-usp-head[data-v-ce937b1e]{font-size:12px;font-weight:600;color:var(--ob-text);margin-bottom:8px}.ob-usp-col--bad .ob-usp-head[data-v-ce937b1e]{color:var(--ob-text2)}.ob-usp-col--good .ob-usp-head[data-v-ce937b1e]{color:#22a44b}.ob-usp-note[data-v-ce937b1e]{font-size:11px;color:var(--ob-text2);padding:8px 14px 10px;margin:0;border-top:1px solid var(--ob-border2);line-height:1.4}.ob-usp-col ul[data-v-ce937b1e]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.ob-usp-col ul li[data-v-ce937b1e]{font-size:11.5px;color:var(--ob-text2);line-height:1.35;padding-left:14px;position:relative}.ob-usp-col--bad ul li[data-v-ce937b1e]:before{content:"✕";position:absolute;left:0;color:#ff453a;font-size:10px;top:1px}.ob-usp-col--good ul li[data-v-ce937b1e]:before{content:"✓";position:absolute;left:0;color:#34c759;font-size:10px;top:1px}.dark .ob-usp-col--bad ul li:before{color:#ff453a}.dark .ob-usp-col--good ul li:before{color:#30d158}.ob-privacy-banner[data-v-ce937b1e]{display:flex;align-items:flex-start;gap:12px;background:#34c75914;border:1px solid rgba(52,199,89,.2);border-radius:12px;padding:14px;margin-bottom:18px}.dark .ob-privacy-banner{background:#30d15814;border-color:#30d15833}.ob-privacy-icon[data-v-ce937b1e]{font-size:22px;flex-shrink:0}.ob-privacy-banner strong[data-v-ce937b1e]{display:block;font-size:13px;font-weight:600;color:var(--ob-text);margin-bottom:2px}.ob-privacy-banner p[data-v-ce937b1e]{font-size:12px;color:var(--ob-text2);margin:0;line-height:1.4}.ob-consent-list[data-v-ce937b1e]{background:var(--ob-bg2);border-radius:14px;overflow:hidden;border:1px solid var(--ob-border2);margin-bottom:14px}.ob-consent-row[data-v-ce937b1e]{display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--ob-border2);cursor:pointer;transition:background .15s}.ob-consent-row[data-v-ce937b1e]:last-child{border-bottom:none}.ob-consent-row[data-v-ce937b1e]:hover{background:var(--ob-bg3)}.ob-consent-edit[data-v-ce937b1e]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:var(--ob-bg3, rgba(0,0,0,.04));border-radius:8px;color:var(--ob-text2);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.ob-consent-edit[data-v-ce937b1e]:hover{background:#007aff;color:#fff}.ob-consent-edit svg[data-v-ce937b1e]{width:13px;height:13px}.dark .ob-consent-edit{background:#ffffff0f}.ob-toggle-label[data-v-ce937b1e]{display:flex;align-items:center;flex-shrink:0;cursor:pointer}.ob-consent-icon[data-v-ce937b1e]{font-size:18px;flex-shrink:0;width:26px;text-align:center}.ob-consent-text[data-v-ce937b1e]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.ob-consent-title[data-v-ce937b1e]{font-size:14px;font-weight:500;color:var(--ob-text)}.ob-consent-detail[data-v-ce937b1e]{font-size:12px;color:var(--ob-text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-toggle[data-v-ce937b1e]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:44px;height:26px;border-radius:13px;background:#d1d1d6;cursor:pointer;flex-shrink:0;position:relative;transition:background .2s}.ob-toggle[data-v-ce937b1e]:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}.ob-toggle[data-v-ce937b1e]:checked{background:#007aff}.ob-toggle[data-v-ce937b1e]:checked:after{transform:translate(18px)}.dark .ob-toggle{background:#48484a}.dark .ob-toggle:checked{background:#0a84ff}.ob-privacy-info[data-v-ce937b1e]{padding:4px 2px 0;display:flex;flex-direction:column;gap:5px}.ob-privacy-info p[data-v-ce937b1e]{font-size:12px;color:var(--ob-text2);margin:0;line-height:1.4}.ob-footer[data-v-ce937b1e]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px max(env(safe-area-inset-bottom,0px),16px);flex-shrink:0;border-top:1px solid var(--ob-border2);gap:12px}.ob-btn-back[data-v-ce937b1e]{display:flex;align-items:center;gap:4px;background:var(--ob-bg2);border:1px solid var(--ob-border);border-radius:12px;color:var(--ob-text2);font-size:14px;font-weight:500;padding:11px 16px;cursor:pointer;transition:background .15s,color .15s}.ob-btn-back svg[data-v-ce937b1e]{width:15px;height:15px}.ob-btn-back[data-v-ce937b1e]:hover{background:var(--ob-row-hover);color:var(--ob-text)}.ob-btn-next[data-v-ce937b1e],.ob-btn-finish[data-v-ce937b1e]{display:flex;align-items:center;gap:6px;padding:12px 22px;background:var(--ob-accent);border:none;border-radius:12px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .15s,transform .12s;box-shadow:0 4px 14px #007aff38}.dark .ob-btn-next{box-shadow:0 4px 14px #0a84ff40}.ob-btn-next svg[data-v-ce937b1e]{width:15px;height:15px}.ob-btn-next[data-v-ce937b1e]:hover,.ob-btn-finish[data-v-ce937b1e]:hover{opacity:.88;transform:translateY(-1px)}.ob-btn-next[data-v-ce937b1e]:disabled,.ob-btn-finish[data-v-ce937b1e]:disabled{opacity:.35;cursor:not-allowed;transform:none}.ob-btn-finish[data-v-ce937b1e]{background:linear-gradient(135deg,#34c759,#28a745);box-shadow:0 4px 14px #34c75942}.dark .ob-btn-finish{background:linear-gradient(135deg,#30d158,#25a244)}.ob-spin[data-v-ce937b1e]{width:15px;height:15px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:ob-spin-ce937b1e .7s linear infinite;display:inline-block}@keyframes ob-spin-ce937b1e{to{transform:rotate(360deg)}}.ob-fade-enter-active[data-v-ce937b1e]{transition:opacity .25s}.ob-fade-leave-active[data-v-ce937b1e]{transition:opacity .2s}.ob-fade-enter-from[data-v-ce937b1e],.ob-fade-leave-to[data-v-ce937b1e]{opacity:0}.ob-slide-enter-active[data-v-ce937b1e]{transition:all .38s cubic-bezier(.32,1.5,.64,1)}.ob-slide-leave-active[data-v-ce937b1e]{transition:all .22s ease}.ob-slide-enter-from[data-v-ce937b1e]{transform:translateY(32px);opacity:0}.ob-slide-leave-to[data-v-ce937b1e]{transform:translateY(16px);opacity:0}@media(min-width:600px){.ob-slide-enter-from[data-v-ce937b1e]{transform:scale(.97) translateY(8px)}.ob-slide-leave-to[data-v-ce937b1e]{transform:scale(.97)}}.ob-step-fwd-enter-active[data-v-ce937b1e]{transition:all .26s ease}.ob-step-fwd-leave-active[data-v-ce937b1e]{transition:all .2s ease}.ob-step-fwd-enter-from[data-v-ce937b1e]{transform:translate(22px);opacity:0}.ob-step-fwd-leave-to[data-v-ce937b1e]{transform:translate(-22px);opacity:0}.ob-step-bwd-enter-active[data-v-ce937b1e]{transition:all .26s ease}.ob-step-bwd-leave-active[data-v-ce937b1e]{transition:all .2s ease}.ob-step-bwd-enter-from[data-v-ce937b1e]{transform:translate(-22px);opacity:0}.ob-step-bwd-leave-to[data-v-ce937b1e]{transform:translate(22px);opacity:0}.ob-expand-enter-active[data-v-ce937b1e]{transition:all .22s ease}.ob-expand-leave-active[data-v-ce937b1e]{transition:all .18s ease}.ob-expand-enter-from[data-v-ce937b1e],.ob-expand-leave-to[data-v-ce937b1e]{opacity:0;transform:translateY(-6px)}.ob-cat-expand-enter-active[data-v-ce937b1e]{transition:opacity .2s ease;overflow:hidden}.ob-cat-expand-leave-active[data-v-ce937b1e]{transition:opacity .15s ease;overflow:hidden}.ob-cat-expand-enter-from[data-v-ce937b1e],.ob-cat-expand-leave-to[data-v-ce937b1e]{opacity:0}@media(max-width:400px){.ob-title[data-v-ce937b1e]{font-size:19px}.ob-page[data-v-ce937b1e]{padding:4px 16px 14px}.ob-footer[data-v-ce937b1e]{padding:12px 16px 16px}}.push-banner[data-v-3417f126]{position:fixed;bottom:90px;left:50%;transform:translate(-50%);z-index:9000;width:calc(100% - 32px);max-width:600px}.push-banner-inner[data-v-3417f126]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(135deg,#1a2e5c,#0f1e3d);border:1px solid rgba(59,130,246,.3);border-radius:16px;padding:14px 16px;box-shadow:0 8px 32px #0006,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.push-banner-left[data-v-3417f126]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.push-banner-icon[data-v-3417f126]{flex-shrink:0;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #3b82f659}.push-banner-icon svg[data-v-3417f126]{width:18px;height:18px;color:#fff}.push-banner-text[data-v-3417f126]{display:flex;flex-direction:column;gap:2px;min-width:0}.push-banner-text strong[data-v-3417f126]{font-size:13px;font-weight:700;color:#fff;white-space:nowrap}.push-banner-text span[data-v-3417f126]{font-size:11.5px;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.push-banner-actions[data-v-3417f126]{display:flex;align-items:center;gap:8px;flex-shrink:0}.push-btn-allow[data-v-3417f126]{padding:8px 16px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #2563eb66;display:flex;align-items:center;gap:6px;white-space:nowrap}.push-btn-allow[data-v-3417f126]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb80}.push-btn-allow[data-v-3417f126]:disabled{opacity:.7;cursor:not-allowed;transform:none}.push-btn-dismiss[data-v-3417f126]{width:30px;height:30px;border:none;background:#ffffff14;border-radius:8px;color:#ffffff80;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.push-btn-dismiss[data-v-3417f126]:hover{background:#ffffff26;color:#fff}.push-btn-dismiss svg[data-v-3417f126]{width:14px;height:14px}.push-spin[data-v-3417f126]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-3417f126 .7s linear infinite;display:inline-block}@keyframes spin-3417f126{to{transform:rotate(360deg)}}.push-banner-slide-enter-active[data-v-3417f126]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.push-banner-slide-leave-active[data-v-3417f126]{transition:all .3s ease}.push-banner-slide-enter-from[data-v-3417f126]{transform:translate(-50%) translateY(20px);opacity:0}.push-banner-slide-leave-to[data-v-3417f126]{transform:translate(-50%) translateY(10px);opacity:0}@media(max-width:480px){.push-banner-text span[data-v-3417f126]{display:none}}.err-card-wrap[data-v-33d0be15]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:9999;width:min(420px,calc(100vw - 32px));pointer-events:auto}.err-card[data-v-33d0be15]{background:var(--card-bg, #fff);border:1px solid rgba(239,68,68,.2);border-radius:18px;box-shadow:0 16px 48px #0000002e,0 4px 12px #ef444414;overflow:hidden}.dark .err-card[data-v-33d0be15]{background:#1e293b;border-color:#ef444440}.err-card-header[data-v-33d0be15]{display:flex;align-items:center;gap:12px;padding:14px 16px 10px}.err-icon-wrap[data-v-33d0be15]{flex-shrink:0;width:36px;height:36px;background:#ef44441a;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#ef4444}.err-icon-wrap svg[data-v-33d0be15]{width:18px;height:18px}.err-header-text[data-v-33d0be15]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.err-title[data-v-33d0be15]{font-size:14px;font-weight:700;color:var(--text-primary, #0f172a)}.dark .err-title[data-v-33d0be15]{color:#f1f5f9}.err-code[data-v-33d0be15]{font-size:11px;font-family:SF Mono,Fira Code,monospace;color:#94a3b8}.err-close[data-v-33d0be15]{flex-shrink:0;width:28px;height:28px;border:none;background:transparent;color:#94a3b8;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .15s}.err-close[data-v-33d0be15]:hover{background:#0000000f}.err-close svg[data-v-33d0be15]{width:14px;height:14px}.err-message[data-v-33d0be15]{font-size:13.5px;line-height:1.55;color:#475569;padding:0 16px 14px;margin:0}.dark .err-message[data-v-33d0be15]{color:#94a3b8}.err-support-code[data-v-33d0be15]{display:flex;align-items:center;gap:6px;padding:0 16px 12px;font-size:12px}.err-sc-label[data-v-33d0be15]{color:#94a3b8;font-weight:500}.err-sc-value[data-v-33d0be15]{font-family:SF Mono,Fira Code,monospace;font-weight:700;font-size:13px;color:var(--text-primary, #0f172a);letter-spacing:.5px}.dark .err-sc-value[data-v-33d0be15]{color:#f1f5f9}.err-sc-copy[data-v-33d0be15]{background:transparent;border:none;color:#3b82f6;cursor:pointer;padding:3px;border-radius:4px;display:flex;align-items:center;transition:background .15s}.err-sc-copy[data-v-33d0be15]:hover{background:#3b82f61a}.err-actions[data-v-33d0be15]{display:flex;align-items:center;gap:8px;padding:0 16px 16px}.err-btn[data-v-33d0be15]{height:38px;padding:0 16px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;border:none;display:flex;align-items:center;gap:6px;transition:all .15s}.err-btn-primary[data-v-33d0be15]{background:#3b82f6;color:#fff;flex:1;justify-content:center}.err-btn-primary[data-v-33d0be15]:hover:not(:disabled){background:#2563eb}.err-btn-primary[data-v-33d0be15]:disabled{opacity:.65;cursor:default}.err-btn-ghost[data-v-33d0be15]{background:transparent;color:#64748b;border:1px solid rgba(100,116,139,.25)}.err-btn-ghost[data-v-33d0be15]:hover{background:#64748b12}.err-btn-email[data-v-33d0be15]{background:#f9731614;color:#f97316;border:1px solid rgba(249,115,22,.2)}.err-btn-email[data-v-33d0be15]:hover{background:#f9731626}.err-sent[data-v-33d0be15]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:600;color:#22c55e;height:38px;background:#22c55e14;border-radius:10px}.err-spinner[data-v-33d0be15]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-33d0be15 .7s linear infinite}@keyframes spin-33d0be15{to{transform:rotate(360deg)}}.error-slide-enter-active[data-v-33d0be15]{animation:err-in-33d0be15 .35s cubic-bezier(.22,1,.36,1)}.error-slide-leave-active[data-v-33d0be15]{animation:err-out-33d0be15 .25s ease}@keyframes err-in-33d0be15{0%{opacity:0;transform:translate(-50%) translateY(20px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes err-out-33d0be15{0%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(16px) scale(.96)}}.cookie-banner[data-v-95a21c0c]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:9998;padding:18px 22px;width:calc(100% - 40px);max-width:720px;background:#00339959;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.18);border-radius:20px;box-shadow:0 8px 40px #001e5a59,inset 0 1px #ffffff1f}.dark .cookie-banner[data-v-95a21c0c]{background:#00143c8c;border-color:#ffffff1a;box-shadow:0 8px 40px #00000080,inset 0 1px #ffffff0f}.cookie-inner[data-v-95a21c0c]{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.cookie-left[data-v-95a21c0c]{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:240px}.cookie-icon[data-v-95a21c0c]{font-size:24px;flex-shrink:0;margin-top:2px}.cookie-text strong[data-v-95a21c0c]{display:block;font-size:14px;font-weight:700;color:#fff;margin-bottom:4px}.dark .cookie-text strong[data-v-95a21c0c]{color:#f1f5f9}.cookie-text p[data-v-95a21c0c]{font-size:12.5px;line-height:1.5;color:#ffffffbf;margin:0}.dark .cookie-text p[data-v-95a21c0c]{color:#ffffffa6}.cookie-link[data-v-95a21c0c]{color:#93c5fd;text-decoration:none;font-weight:500}.cookie-link[data-v-95a21c0c]:hover{text-decoration:underline;color:#bfdbfe}.cookie-actions[data-v-95a21c0c]{display:flex;gap:10px;flex-shrink:0;align-items:center}.cookie-btn[data-v-95a21c0c]{padding:9px 18px;border-radius:10px;font-size:13.5px;font-weight:600;cursor:pointer;border:none;transition:all .2s;white-space:nowrap}.cookie-btn-minimal[data-v-95a21c0c]{background:#ffffff14;border:1.5px solid rgba(255,255,255,.25);color:#ffffffd9}.dark .cookie-btn-minimal[data-v-95a21c0c]{border-color:#ffffff26;color:#ffffffb3}.cookie-btn-minimal[data-v-95a21c0c]:hover{background:#ffffff26;border-color:#ffffff59;color:#fff}.dark .cookie-btn-minimal[data-v-95a21c0c]:hover{background:#ffffff1f;color:#f1f5f9}.cookie-btn-accept[data-v-95a21c0c]{background:linear-gradient(135deg,gold,#daa520);color:#039;font-weight:700;box-shadow:0 3px 14px #daa52059}.cookie-btn-accept[data-v-95a21c0c]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #daa52080;background:linear-gradient(135deg,#ffe04a,#daa520)}.cookie-slide-enter-active[data-v-95a21c0c]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .35s ease}.cookie-slide-leave-active[data-v-95a21c0c]{transition:transform .3s ease-in,opacity .25s ease-in}.cookie-slide-enter-from[data-v-95a21c0c],.cookie-slide-leave-to[data-v-95a21c0c]{transform:translate(-50%) translateY(40px);opacity:0}@media(max-width:600px){.cookie-inner[data-v-95a21c0c]{flex-direction:column;gap:14px}.cookie-actions[data-v-95a21c0c]{width:100%;justify-content:stretch}.cookie-btn[data-v-95a21c0c]{flex:1;text-align:center;padding:11px 12px}}.bo-countdown-banner[data-v-3c5c8401]{position:fixed;bottom:0;left:0;right:0;z-index:9000;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;background:linear-gradient(90deg,#1e3a5f,#1e40af);color:#fff;font-size:13px;font-weight:500;flex-wrap:wrap}.bo-banner-icon[data-v-3c5c8401]{font-size:16px;flex-shrink:0}.bo-banner-text[data-v-3c5c8401]{opacity:.9}.bo-banner-countdown[data-v-3c5c8401]{display:inline-flex;align-items:center;gap:4px;background:#ffffff26;padding:3px 10px;border-radius:999px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.bo-banner-clock[data-v-3c5c8401]{width:13px;height:13px;opacity:.8}.bo-banner-enter-active[data-v-3c5c8401],.bo-banner-leave-active[data-v-3c5c8401]{transition:transform .3s ease,opacity .3s ease}.bo-banner-enter-from[data-v-3c5c8401],.bo-banner-leave-to[data-v-3c5c8401]{transform:translateY(100%);opacity:0}.ila-root[data-v-a135d054]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ila-container[data-v-a135d054]{position:relative;display:flex;align-items:center;justify-content:center}.ila-xs .ila-container[data-v-a135d054]{width:18px;height:18px}.ila-sm .ila-container[data-v-a135d054]{width:28px;height:28px}.ila-md .ila-container[data-v-a135d054]{width:42px;height:42px}.ila-lg .ila-container[data-v-a135d054]{width:60px;height:60px}.ila-xl .ila-container[data-v-a135d054]{width:88px;height:88px}.ila-2xl .ila-container[data-v-a135d054]{width:160px;height:160px}.ila-svg[data-v-a135d054]{width:100%;height:100%;animation:ila-pulse-a135d054 var(--ila-speed, 2s) var(--ila-delay, 0s) ease-in-out infinite}@keyframes ila-pulse-a135d054{0%,to{transform:scale(.97);opacity:.75}50%{transform:scale(1.04);opacity:1}}.ila-paused .ila-svg[data-v-a135d054]{animation:none;opacity:1;transform:scale(1)}.article-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:transparent;pointer-events:none}.article-sheet-backdrop>*{pointer-events:auto}.inactivity-toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;padding:28px 32px;background:#fff;border:2px solid rgba(245,158,11,.4);border-radius:20px;box-shadow:0 20px 60px #0003;max-width:400px;width:90vw}.dark .inactivity-toast{background:#1e293b;border-color:#f59e0b59;box-shadow:0 20px 60px #00000080}.inactivity-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.inactivity-icon{font-size:40px}.inactivity-text strong{display:block;font-size:18px;font-weight:700;color:#0f172a;margin-bottom:4px}.dark .inactivity-text strong{color:#fff}.inactivity-text p{font-size:14px;color:#64748b;margin:0}.inactivity-stay-btn{padding:12px 36px;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;border:none;border-radius:14px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s;margin-top:8px}.inactivity-stay-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f59e0b66}.login-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding-bottom:15vh;background:radial-gradient(ellipse at 50% 0%,rgba(191,219,254,.45) 0%,transparent 60%),radial-gradient(ellipse at 50% 100%,rgba(219,234,254,.3) 0%,transparent 50%),#fff}.dark .login-overlay{background:radial-gradient(ellipse at 50% 0%,rgba(29,78,216,.15) 0%,transparent 60%),radial-gradient(ellipse at 50% 100%,rgba(59,130,246,.08) 0%,transparent 50%),#0b1120}.app-boot-overlay{z-index:10002}.boot-title{text-align:center}.boot-title h1{font-size:28px;font-weight:800;color:#1d4ed8;margin:0;letter-spacing:-.02em}.boot-title p{font-size:14px;font-weight:500;color:#64748b;margin:4px 0 0;letter-spacing:.03em}.dark .boot-title h1{color:#93c5fd}.dark .boot-title p{color:#94a3b8}.login-overlay-enter-active{transition:opacity .2s ease-out}.login-overlay-leave-active{transition:opacity .35s ease-in}.login-overlay-enter-from,.login-overlay-leave-to{opacity:0}.main-content-stable{width:100%;max-width:none;margin:0;padding-left:0;padding-right:0}.main-vertical-spacing{padding-top:24px;padding-bottom:24px}.orbit-page-bg{background:#fff}.dark .orbit-page-bg{background:#000}.orbit-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;clip-path:inset(0)}.orbit-orb{position:absolute;border-radius:50%}.orbit-orb-1{width:55vmax;height:55vmax;background:radial-gradient(circle,rgba(82,130,255,.18) 0%,transparent 70%);top:-20vmax;right:-15vmax;animation:orbFloat1 18s ease-in-out infinite alternate}.orbit-orb-2{display:none}.dark .orbit-orb-1{background:radial-gradient(circle,rgba(82,130,255,.1) 0%,transparent 70%)}.dark .orbit-orb-2{display:none}.orbit-sphere-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transform:translate(22%,10%)}.orbit-sphere{width:min(88vw,680px);height:min(88vw,680px);border-radius:50%;background:radial-gradient(circle at 35% 30%,#5b9fff,#1a6fff 45%,#0a30c0);filter:blur(32px);opacity:.32;animation:bgSphere 18s ease-in-out infinite alternate}.dark .orbit-sphere{opacity:.15}@keyframes orbFloat1{0%{transform:translate(0) scale(1)}to{transform:translate(-30px,30px) scale(1.06)}}@keyframes orbFloat2{0%{transform:translate(0) scale(1)}to{transform:translate(25px,-25px) scale(1.04)}}@keyframes bgSphere{0%{transform:scale(1);opacity:.32}to{transform:scale(1.08);opacity:.42}}.orbit-bg{display:none!important}body.is-home-view .orbit-page-bg{background:#f0f5ff}body.dark.is-home-view .orbit-page-bg{background:#000}html.dark .orbit-page-bg{background:#000!important}.ipf-panel{display:flex!important;flex-direction:column!important;max-height:80vh!important}.ipf-list,.ipf-queue{flex:1!important;overflow-y:auto!important;max-height:none!important;min-height:0!important}.ipf-item-main{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:10px;border-radius:14px;border:1px solid transparent;background:transparent;cursor:pointer;text-align:left;transition:all .18s}.ipf-item-main:hover{background:#00000008;border-color:#0000000f}.dark .ipf-item-main:hover{background:#ffffff0a;border-color:#ffffff14}.ipf-item--active .ipf-item-main{background:color-mix(in srgb,var(--accent-color, #2563eb) 8%,transparent);border-color:color-mix(in srgb,var(--accent-color, #2563eb) 25%,transparent)}.ipf-item-actions{display:flex;flex-direction:column;gap:4px;padding:0 4px;flex-shrink:0}.ipf-item-action{width:28px;height:28px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#ffffffd9;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.ipf-item-action:hover{background:color-mix(in srgb,var(--accent-color, #2563eb) 12%,white);border-color:var(--accent-color, #2563eb)}.dark .ipf-item-action{background:#ffffff0f;border-color:#ffffff1a}.dark .ipf-item-action:hover{background:#ffffff1f}.ipf-liked{color:#ef4444}.ipf-back-btn{width:32px;height:32px;border-radius:10px;border:1px solid rgba(0,0,0,.08);background:#fff9;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;flex-shrink:0}.ipf-back-btn:hover{background:#0000000d}.dark .ipf-back-btn{background:#ffffff0f;border-color:#ffffff1a;color:#f1f5f9}.ipf-back-btn svg{width:18px;height:18px}.ipf-queue-badge{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#fff9;font-size:11px;font-weight:700;color:#334155;cursor:pointer;transition:all .15s}.ipf-queue-badge:hover{background:color-mix(in srgb,var(--accent-color, #2563eb) 12%,white);border-color:var(--accent-color, #2563eb);color:var(--accent-color, #2563eb)}.dark .ipf-queue-badge{background:#ffffff0f;border-color:#ffffff1a;color:#cbd5e1}.ipf-queue-badge svg{width:16px;height:16px}.ipf-queue-count{font-size:11px;font-weight:800}.ipf-mini-player{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer;transition:background .15s}.ipf-mini-player:hover{background:#00000005}.dark .ipf-mini-player{border-color:#ffffff0f}.dark .ipf-mini-player:hover{background:#ffffff08}.ipf-mini-cover{width:40px;height:40px;border-radius:10px;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,var(--accent-color, #2563eb),#38bdf8)}.ipf-mini-cover-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:16px}.dark .ipf-mini-title{color:#f1f5f9}.ipf-mini-time{font-size:10px;color:#64748b}.dark .ipf-mini-time{color:#94a3b8}.ipf-mini-controls{display:flex;align-items:center;gap:2px;flex-shrink:0}.ipf-mini-btn{width:30px;height:30px;border-radius:8px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;transition:all .15s}.dark .ipf-mini-btn{color:#e2e8f0}.dark .ipf-mini-btn:hover{background:#ffffff14}.ipf-mini-btn--main{width:34px;height:34px;border-radius:50%;background:var(--accent-color, #2563eb);color:#fff}.ipf-mini-btn--main:hover{opacity:.9;background:var(--accent-color, #2563eb)}.ipf-mini-btn--main svg{width:18px;height:18px}.ipf-queue{padding:10px 12px 12px;max-height:55vh;overflow-y:auto}.ipf-queue-empty{text-align:center;padding:32px 16px;color:#64748b}.dark .ipf-queue-empty{color:#94a3b8}.ipf-queue-empty p{margin:8px 0 0;font-size:13px}.ipf-queue-item{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;border:1px solid transparent;transition:all .15s}.ipf-queue-item:hover{background:#00000008}.dark .ipf-queue-item:hover{background:#ffffff0a}.ipf-queue-item--current{background:color-mix(in srgb,var(--accent-color, #2563eb) 8%,transparent);border-color:color-mix(in srgb,var(--accent-color, #2563eb) 20%,transparent)}.ipf-queue-idx{width:22px;height:22px;border-radius:6px;background:#0000000d;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#64748b;flex-shrink:0}.dark .ipf-queue-idx{background:#ffffff0f;color:#94a3b8}.ipf-queue-item-info{flex:1;min-width:0}.ipf-queue-item-title{display:block;font-size:13px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .ipf-queue-item-title{color:#f1f5f9}.ipf-queue-item-cat{display:block;font-size:10px;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.ipf-queue-remove{width:24px;height:24px;border-radius:6px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#94a3b8;transition:all .15s;flex-shrink:0}.ipf-queue-remove:hover{background:#ef44441a;color:#ef4444}.ipf-queue-remove svg{width:14px;height:14px}.ipf-queue-clear{width:100%;margin-top:12px;padding:8px;border-radius:10px;border:1px solid rgba(0,0,0,.08);background:transparent;font-size:12px;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s}.ipf-queue-clear:hover{background:#ef44440f;color:#ef4444;border-color:#ef444433}.dark .ipf-queue-clear{border-color:#ffffff14;color:#94a3b8}.dark .ipf-queue-clear:hover{background:#ef44441a;color:#ef4444}.pl[data-v-8f8277db]{--pl-bg: #ffffff;--pl-ink: #0a0a0c;--pl-ink-soft: #4a4a55;--pl-line: rgba(10, 10, 12, .08);--pl-soft-bg: rgba(255,255,255,.72);--pl-soft-bg-strong: rgba(255,255,255,.86);--pl-soft-border: rgba(12,20,48,.1);--pl-inset-glint: rgba(255,255,255,.75);--pl-meta: rgba(12,20,48,.7);--pl-meta-soft: rgba(12,20,48,.62);--pl-card: #f4f6fb;--pl-card-2: #ffffff;--pl-accent: #003399;--pl-accent-2: #2563eb;--pl-accent-3: #60a5fa;--pl-grad: linear-gradient(120deg, #003399 0%, #2563eb 55%, #3b82f6 100%);--pl-grad-soft: linear-gradient(120deg, rgba(0,51,153,.12) 0%, rgba(37,99,235,.12) 100%);--pl-shadow: 0 30px 80px -30px rgba(0, 51, 153, .35);display:block;font-family:DM Sans,-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;color:var(--pl-ink);background:transparent;-webkit-font-smoothing:antialiased;letter-spacing:-.01em}.pl--dark[data-v-8f8277db]{--pl-bg: #000000;--pl-ink: #f5f5f7;--pl-ink-soft: #a8a8b3;--pl-line: rgba(255, 255, 255, .08);--pl-soft-bg: rgba(255,255,255,.06);--pl-soft-bg-strong: rgba(255,255,255,.1);--pl-soft-border: rgba(255,255,255,.16);--pl-inset-glint: rgba(255,255,255,.06);--pl-meta: rgba(255,255,255,.78);--pl-meta-soft: rgba(255,255,255,.66);--pl-card: #101015;--pl-card-2: #16161d;--pl-shadow: 0 30px 100px -30px rgba(0, 0, 0, .6)}.pl-hero[data-v-8f8277db]{position:relative;display:grid;grid-template-rows:auto 1fr;padding:clamp(72px,10vw,100px) clamp(20px,6vw,80px) clamp(40px,6vw,72px);background:transparent;color:#0c1430;isolation:isolate}.pl-hero__spotlight[data-v-8f8277db],.pl-hero__mesh[data-v-8f8277db]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.pl-hero__spotlight[data-v-8f8277db]{background:radial-gradient(60% 52% at 10% 14%,rgba(59,130,246,.16) 0%,transparent 72%),radial-gradient(50% 44% at 84% 10%,rgba(167,139,250,.14) 0%,transparent 74%),radial-gradient(44% 40% at 72% 76%,rgba(34,211,238,.12) 0%,transparent 80%);filter:saturate(1.08);animation:plDrift-8f8277db 16s ease-in-out infinite}.pl-hero__mesh[data-v-8f8277db]{background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(78% 72% at 50% 32%,#000 35%,transparent 100%);mask-image:radial-gradient(78% 72% at 50% 32%,#000 35%,transparent 100%);opacity:.28}@keyframes plDrift-8f8277db{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-1.8%,0) scale(1.02)}}.pl--dark .pl-hero[data-v-8f8277db]{color:var(--pl-ink)}.pl--dark .pl-hero__spotlight[data-v-8f8277db]{background:radial-gradient(60% 52% at 10% 14%,rgba(96,165,250,.2) 0%,transparent 72%),radial-gradient(50% 44% at 84% 10%,rgba(196,181,253,.18) 0%,transparent 74%),radial-gradient(44% 40% at 72% 76%,rgba(103,232,249,.15) 0%,transparent 80%)}.pl--dark .pl-hero__mesh[data-v-8f8277db]{background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);opacity:.3}.pl--dark .pl-hero__eyebrow--personal[data-v-8f8277db]{background:linear-gradient(120deg,#60a5fa33,#7c3aed29);border-color:#93c5fd52}.pl--dark .pl-hero__headline[data-v-8f8277db]{color:var(--pl-ink)}.pl--dark .pl-hero__h-row--grad[data-v-8f8277db]{background:linear-gradient(110deg,#67e8f9,#60a5fa 38%,#a78bfa 72%,#f0abfc);-webkit-background-clip:text;background-clip:text}.pl-hero__top[data-v-8f8277db]{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:4px 0;z-index:1}.pl-hero__meta[data-v-8f8277db]{display:inline-flex;align-items:center;gap:10px}.pl-hero__brand[data-v-8f8277db]{display:inline-flex;align-items:center;gap:12px}.pl-hero__logo[data-v-8f8277db]{width:36px;height:36px;display:grid;place-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;border-radius:10px;font-weight:800;font-size:15px;letter-spacing:-.04em;box-shadow:0 6px 20px -6px #2563eb99}.pl-hero__brand-text[data-v-8f8277db]{font-size:13px;font-weight:500;color:var(--pl-meta);letter-spacing:0}.pl-hero__meta-logo[data-v-8f8277db]{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;border:1px solid var(--pl-soft-border);background:var(--pl-soft-bg);color:var(--pl-meta);font-size:12px;font-weight:700;letter-spacing:.01em}.pl-hero__live[data-v-8f8277db]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--pl-soft-border);border-radius:999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--pl-soft-bg);color:var(--pl-meta);font-variant-numeric:tabular-nums}.pl-hero__hype[data-v-8f8277db]{position:relative;z-index:1;margin:14px auto 8px;max-width:1240px;overflow:hidden;border-radius:999px;border:1px solid var(--pl-soft-border);background:var(--pl-soft-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pl-hero__hype-track[data-v-8f8277db]{display:inline-flex;align-items:center;gap:18px;padding:7px 18px;white-space:nowrap;animation:plHypeScroll-8f8277db 18s linear infinite}.pl-hero__hype:hover .pl-hero__hype-track[data-v-8f8277db]{animation-play-state:paused}.pl-hero__hype-item[data-v-8f8277db]{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:inherit;font-family:inherit;cursor:pointer;padding:2px 0}.pl-hero__hype-item:hover .pl-hero__hype-title[data-v-8f8277db]{text-decoration:underline}.pl-hero__hype-cat[data-v-8f8277db]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#3b82f62e;color:#1d4ed8;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.pl--dark .pl-hero__hype-cat[data-v-8f8277db]{background:#60a5fa33;color:#93c5fd}.pl-hero__hype-title[data-v-8f8277db]{font-size:12px;font-weight:700;color:var(--pl-meta);letter-spacing:.02em}.pl-hero__hype-item[data-v-8f8277db]:after{content:"•";color:#3b82f6;margin-left:10px}@keyframes plHypeScroll-8f8277db{0%{transform:translate(0)}to{transform:translate(-50%)}}.pl-hero__live-dot[data-v-8f8277db]{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 #4ade8099;animation:plPulse-8f8277db 2s ease-out infinite}@keyframes plPulse-8f8277db{0%{box-shadow:0 0 #4ade8099}70%{box-shadow:0 0 0 10px #4ade8000}to{box-shadow:0 0 #4ade8000}}.pl-hero__stage[data-v-8f8277db]{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,72px);max-width:1240px;margin:0 auto;width:100%;padding:clamp(30px,5vw,62px);z-index:1;border-radius:34px;background:linear-gradient(150deg,var(--pl-soft-bg-strong) 0%,var(--pl-soft-bg) 100%);border:1px solid var(--pl-soft-border);box-shadow:0 24px 70px -40px #1e40af59,0 1px 0 var(--pl-inset-glint) inset;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pl-hero__copy[data-v-8f8277db]{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.pl-hero__eyebrow[data-v-8f8277db]{border:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--pl-soft-bg);border:1px solid var(--pl-soft-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:12px;font-weight:520;color:var(--pl-meta);letter-spacing:.01em;white-space:nowrap;box-shadow:0 8px 20px -16px #0f172a38}.pl-hero__eyebrow-mark[data-v-8f8277db]{width:18px;height:18px;border-radius:6px;background:linear-gradient(135deg,#bfdbfe,#60a5fa 55%,#2563eb);box-shadow:0 0 0 1px #2563eb2e inset}.pl-hero__eyebrow--personal[data-v-8f8277db]{padding-right:16px;background:linear-gradient(120deg,#60a5fa1f,#bfdbfe47);border-color:#2563eb33;box-shadow:0 10px 22px -16px #2563eb40}.pl-hero__eyebrow-wave[data-v-8f8277db]{display:inline-block;font-size:14px;transform-origin:70% 70%;animation:plWave-8f8277db 2.6s ease-in-out infinite}@keyframes plWave-8f8277db{0%,60%,to{transform:rotate(0)}68%{transform:rotate(16deg)}76%{transform:rotate(-10deg)}84%{transform:rotate(12deg)}92%{transform:rotate(-6deg)}}.pl-hero__headline[data-v-8f8277db]{font-size:clamp(42px,6vw,84px);font-weight:800;line-height:.94;letter-spacing:-.04em;margin:20px 0 0;color:var(--pl-ink);text-wrap:balance}.pl-hero__h-row[data-v-8f8277db]{display:block}.pl-hero__h-row--grad[data-v-8f8277db]{background:linear-gradient(110deg,#0ea5e9,#2563eb,#7c3aed 68%,#db2777);background-size:240% auto;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 12px 20px rgba(37,99,235,.2));animation:plShine-8f8277db 6s ease-in-out infinite}@keyframes plShine-8f8277db{0%,to{background-position:0% center}50%{background-position:100% center}}.pl-hero__lede[data-v-8f8277db]{margin:22px 0 30px;font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:var(--pl-meta);max-width:520px;font-weight:400}.pl-hero__comfort[data-v-8f8277db]{display:flex;flex-wrap:wrap;gap:10px;margin:-8px 0 24px}.pl-hero__comfort-chip[data-v-8f8277db]{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;border:1px solid var(--pl-soft-border);background:var(--pl-soft-bg);color:var(--pl-meta);font-size:12px;font-weight:600;letter-spacing:.01em}.pl-hero__ctas[data-v-8f8277db]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.pl-hero__cta[data-v-8f8277db]{display:inline-flex;align-items:center;gap:12px;padding:13px 22px;border-radius:14px;border:0;font-family:inherit;font-size:14.5px;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;text-align:left}.pl-hero__cta[data-v-8f8277db]:hover{transform:translateY(-2px)}.pl-hero__cta--appstore[data-v-8f8277db]{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 60%,#0f3460);color:#fff;padding:10px 22px 10px 10px;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a inset,0 1px #ffffff26 inset,0 20px 48px -12px #0a0a288c,0 8px 20px -8px #2563eb59;gap:14px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.pl-hero__cta--appstore[data-v-8f8277db]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 0 0 1px #ffffff24 inset,0 1px #fff3 inset,0 28px 60px -12px #0a0a28a6,0 12px 28px -8px #2563eb80}.pl-hero__cta-shimmer[data-v-8f8277db]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(108deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translate(-130%);transition:transform .8s cubic-bezier(.22,1,.36,1);pointer-events:none}.pl-hero__cta--appstore:hover .pl-hero__cta-shimmer[data-v-8f8277db]{transform:translate(130%)}.pl-hero__cta-icon[data-v-8f8277db]{width:52px;height:52px;border-radius:13px;overflow:hidden;flex-shrink:0;box-shadow:0 4px 12px #0006,0 0 0 1px #ffffff1a;background:#000}.pl-hero__cta-appicon[data-v-8f8277db]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.pl-hero__cta-stars[data-v-8f8277db]{font-size:11px;font-weight:600;color:#ffffffa6;letter-spacing:.5px;margin-top:1px}.pl-hero__cta-stars em[data-v-8f8277db]{font-style:normal;font-weight:700;color:#fbbf24;margin-left:2px}.pl-hero__cta--ghost[data-v-8f8277db]{background:var(--pl-soft-bg);color:var(--pl-ink);border:1px solid var(--pl-soft-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px -18px #0c14304d}.pl-hero__cta--ghost[data-v-8f8277db]:hover{background:var(--pl-soft-bg-strong)}.pl-hero__cta--jump[data-v-8f8277db]{background:linear-gradient(130deg,#0c1220,#1e3a8a 52%,#2563eb);color:#fff;border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 44px -16px #0a0a1e94}.pl-hero__cta--jump[data-v-8f8277db]:hover{background:linear-gradient(130deg,#111827,#1d4ed8 54%,#3b82f6);box-shadow:0 24px 52px -16px #0a0a1ea3}.pl-hero__cta-stack[data-v-8f8277db]{display:flex;flex-direction:column;line-height:1.1;gap:2px;min-width:0}.pl-hero__cta-eyebrow[data-v-8f8277db]{font-size:10.5px;font-weight:500;opacity:.7;text-transform:uppercase;letter-spacing:.08em}.pl-hero__cta-title[data-v-8f8277db]{font-size:15px;font-weight:700;display:inline-flex;align-items:center}.pl-hero__stats[data-v-8f8277db]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:26px}.pl-hero__stat[data-v-8f8277db]{font-size:13.5px;color:var(--pl-meta-soft);font-weight:500}.pl-hero__stat b[data-v-8f8277db]{color:var(--pl-ink);font-weight:700;font-variant-numeric:tabular-nums}.pl-hero__stat-dot[data-v-8f8277db]{width:4px;height:4px;border-radius:50%;background:var(--pl-line)}.pl-hero__feature[data-v-8f8277db]{min-width:0}.pl-feature[data-v-8f8277db]{width:100%;position:relative;display:flex;flex-direction:column;text-align:left;background:linear-gradient(160deg,var(--pl-soft-bg-strong) 0%,var(--pl-soft-bg) 100%);border:1px solid var(--pl-soft-border);border-radius:26px;overflow:hidden;padding:0;font-family:inherit;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 34px 74px -34px #2563eb6b,0 1px 0 var(--pl-inset-glint) inset;min-height:420px}.pl-feature__media[data-v-8f8277db]{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:linear-gradient(135deg,#dbeafe,#ede9fe)}.pl-feature__img[data-v-8f8277db]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.pl-feature:hover .pl-feature__img[data-v-8f8277db]{transform:scale(1.05)}.pl-feature-slide[data-v-8f8277db]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;width:100%;height:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left;color:inherit}.pl-highlight-enter-active[data-v-8f8277db],.pl-highlight-leave-active[data-v-8f8277db]{transition:opacity .55s ease,transform .55s cubic-bezier(.22,1,.36,1);position:absolute;top:0;right:0;bottom:0;left:0}.pl-highlight-enter-from[data-v-8f8277db]{opacity:0;transform:translate(18px)}.pl-highlight-enter-to[data-v-8f8277db],.pl-highlight-leave-from[data-v-8f8277db]{opacity:1;transform:translate(0)}.pl-highlight-leave-to[data-v-8f8277db]{opacity:0;transform:translate(-18px)}.pl-feature__badge[data-v-8f8277db]{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:#0c14309e;color:#fff;font-size:11.5px;font-weight:600;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pl-feature__badge-dot[data-v-8f8277db]{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 #4ade8099;animation:plPulse-8f8277db 2s ease-out infinite}.pl-feature__dots[data-v-8f8277db]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;z-index:3}.pl-feature__dot[data-v-8f8277db]{width:7px;height:7px;border-radius:50%;background:#fff6;border:none;cursor:pointer;padding:0;transition:background .3s ease,transform .3s ease}.pl-feature__dot--active[data-v-8f8277db]{background:#fff;transform:scale(1.3)}@keyframes plSlideIn-8f8277db{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.pl-feature__body[data-v-8f8277db]{display:flex;flex-direction:column;gap:8px;padding:20px 22px 22px}.pl-feature__cat[data-v-8f8277db]{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#2563eb}.pl-feature__title[data-v-8f8277db]{font-size:clamp(18px,1.7vw,22px);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--pl-ink)}.pl-feature__excerpt[data-v-8f8277db]{font-size:14px;line-height:1.5;color:var(--pl-meta-soft)}.pl-feature__cta[data-v-8f8277db]{margin-top:6px;display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:700;color:#7c3aed;transition:gap .2s ease}.pl-feature:hover .pl-feature__cta[data-v-8f8277db]{gap:11px}.pl-beats[data-v-8f8277db]{display:flex;flex-direction:column;gap:clamp(80px,14vw,200px);padding:clamp(80px,14vw,180px) clamp(20px,6vw,80px);max-width:1280px;margin:0 auto}.pl-beat[data-v-8f8277db]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);align-items:center;opacity:0;transform:translateY(40px);transition:opacity 1s ease,transform 1s cubic-bezier(.22,1,.36,1)}.pl-beat.is-in[data-v-8f8277db]{opacity:1;transform:translateY(0)}.pl-beat--reverse .pl-beat__copy[data-v-8f8277db]{order:2}.pl-beat--reverse .pl-beat__visual[data-v-8f8277db]{order:1}.pl-beat__num[data-v-8f8277db]{display:inline-block;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--pl-ink-soft);letter-spacing:.18em;padding-bottom:16px;border-bottom:1px solid var(--pl-line);margin-bottom:28px;min-width:80px}.pl-beat__h[data-v-8f8277db]{font-size:clamp(34px,5vw,64px);font-weight:700;line-height:1.05;letter-spacing:-.035em;margin:0 0 24px;color:var(--pl-ink)}.pl-beat__h em[data-v-8f8277db]{font-style:normal;background:var(--pl-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.pl-beat__p[data-v-8f8277db]{font-size:clamp(16px,1.4vw,19px);line-height:1.6;color:var(--pl-ink-soft);margin:0 0 28px;max-width:520px}.pl-beat__p b[data-v-8f8277db]{color:var(--pl-ink);font-weight:600}.pl-beat__list[data-v-8f8277db]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.pl-beat__list li[data-v-8f8277db]{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:500;color:var(--pl-ink)}.pl-check[data-v-8f8277db]{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;background:var(--pl-grad);position:relative;flex-shrink:0}.pl-check[data-v-8f8277db]:after{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}.pl-beat__visual[data-v-8f8277db]{position:relative;display:flex;justify-content:center;align-items:center;min-height:420px}.pl-mock[data-v-8f8277db]{background:var(--pl-card-2);border:1px solid var(--pl-line);border-radius:24px;box-shadow:var(--pl-shadow);padding:22px;position:relative}.pl-mock--page[data-v-8f8277db]{width:min(420px,100%);transform:rotate(-1.5deg)}.pl-mock__header[data-v-8f8277db]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:11px;font-weight:600}.pl-mock__cat[data-v-8f8277db]{color:var(--pl-accent);text-transform:uppercase;letter-spacing:.08em}.pl-mock__time[data-v-8f8277db]{color:var(--pl-ink-soft)}.pl-mock__title[data-v-8f8277db]{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:18px;color:var(--pl-ink)}.pl-mock__lines[data-v-8f8277db]{display:flex;flex-direction:column;gap:10px}.pl-mock__line[data-v-8f8277db]{height:10px;border-radius:4px;background:var(--pl-line)}.pl-mock__line[data-v-8f8277db]:nth-child(2){width:88%}.pl-mock__line[data-v-8f8277db]:nth-child(4){width:78%}.pl-mock__line[data-v-8f8277db]:nth-child(5){width:92%}.pl-mock__line[data-v-8f8277db]:nth-child(7){width:70%}.pl-mock__line--hl[data-v-8f8277db]{height:auto;background:linear-gradient(120deg,#00339929,#2563eb29);border-radius:4px;padding:6px 8px}.pl-mock__line--hl span[data-v-8f8277db]{font-size:13px;font-weight:600;color:var(--pl-ink);line-height:1.4;display:inline-block}.pl-mock__badge[data-v-8f8277db]{position:absolute;bottom:-14px;right:24px;padding:7px 14px;border-radius:999px;background:var(--pl-grad);color:#fff;font-size:12px;font-weight:600;box-shadow:0 12px 30px -10px #00339980}.pl-beat__visual--sync[data-v-8f8277db]{gap:0;flex-direction:row;justify-content:center}.pl-mock--browser[data-v-8f8277db]{width:260px;padding:0;overflow:hidden;transform:translateY(20px) rotate(-2deg)}.pl-browser__chrome[data-v-8f8277db]{display:flex;align-items:center;gap:6px;padding:10px 12px;background:var(--pl-card);border-bottom:1px solid var(--pl-line)}.pl-browser__chrome>span[data-v-8f8277db]{width:9px;height:9px;border-radius:50%;background:var(--pl-line)}.pl-browser__url[data-v-8f8277db]{margin-left:10px;padding:4px 10px;background:var(--pl-bg);border-radius:6px;font-size:10.5px;font-weight:500;color:var(--pl-ink-soft);flex:1}.pl-browser__body[data-v-8f8277db]{padding:16px;display:flex;flex-direction:column;gap:10px}.pl-browser__h[data-v-8f8277db]{height:14px;width:60%;border-radius:4px;background:var(--pl-ink);opacity:.8}.pl-browser__line[data-v-8f8277db]{height:8px;border-radius:4px;background:var(--pl-line)}.pl-browser__line--short[data-v-8f8277db]{width:60%}.pl-browser__progress[data-v-8f8277db]{margin-top:10px;height:4px;border-radius:2px;background:var(--pl-line);overflow:hidden}.pl-browser__progress span[data-v-8f8277db]{display:block;height:100%;background:var(--pl-grad);border-radius:2px}.pl-sync-arc[data-v-8f8277db]{width:140px;height:60px;margin:0 -10px;align-self:center;z-index:1}.pl-mock--phone[data-v-8f8277db]{width:200px;border-radius:32px;padding:18px 12px;transform:translateY(-20px) rotate(3deg);background:var(--pl-ink);color:#fff}.pl-phone__notch[data-v-8f8277db]{width:80px;height:22px;background:#000;border-radius:0 0 14px 14px;margin:-18px auto 12px}.pl-phone__island[data-v-8f8277db]{background:#000;border-radius:999px;padding:6px 12px;display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;margin-bottom:18px}.pl-phone__island-dot[data-v-8f8277db]{width:6px;height:6px;background:#4ade80;border-radius:50%;animation:plPulse-8f8277db 2s ease-out infinite}.pl-phone__body[data-v-8f8277db]{display:flex;flex-direction:column;gap:8px;padding:0 4px}.pl-phone__h[data-v-8f8277db]{height:12px;width:70%;border-radius:4px;background:#ffffffb3}.pl-phone__line[data-v-8f8277db]{height:7px;border-radius:4px;background:#ffffff2e}.pl-phone__line--short[data-v-8f8277db]{width:55%}.pl-mock--lab[data-v-8f8277db]{width:min(420px,100%);padding:26px;transform:rotate(1deg)}.pl-lab__head[data-v-8f8277db]{display:flex;justify-content:space-between;font-size:13px;font-weight:600;color:var(--pl-ink);margin-bottom:18px}.pl-lab__time[data-v-8f8277db]{color:var(--pl-ink-soft);font-variant-numeric:tabular-nums}.pl-lab__player[data-v-8f8277db]{display:flex;align-items:center;gap:16px;padding:14px;border-radius:16px;background:var(--pl-card)}.pl-lab__play[data-v-8f8277db]{width:44px;height:44px;border-radius:50%;background:var(--pl-grad);color:#fff;border:0;display:grid;place-items:center;box-shadow:0 8px 24px -6px #0396;flex-shrink:0}.pl-lab__wave[data-v-8f8277db]{flex:1;display:flex;align-items:center;gap:3px;height:32px}.pl-lab__wave span[data-v-8f8277db]{flex:1;background:var(--pl-grad);border-radius:2px;height:calc(20% + sin(var(--i) * .6)*40%);animation:plWave-8f8277db 1.6s ease-in-out infinite;animation-delay:calc(var(--i) * .04s);opacity:.7;min-height:4px}.pl-lab__wave span[data-v-8f8277db]:nth-child(2n){height:60%}.pl-lab__wave span[data-v-8f8277db]:nth-child(3n){height:90%}.pl-lab__wave span[data-v-8f8277db]:nth-child(4n){height:40%}.pl-lab__wave span[data-v-8f8277db]:nth-child(5n){height:70%}@keyframes plWave-8f8277db{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}.pl-lab__chips[data-v-8f8277db]{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.pl-lab__chips span[data-v-8f8277db]{padding:6px 12px;border-radius:999px;background:var(--pl-card);font-size:12px;font-weight:600;color:var(--pl-ink);border:1px solid var(--pl-line)}.pl-premium[data-v-8f8277db]{position:relative;padding:clamp(72px,10vw,140px) clamp(20px,6vw,80px);background:radial-gradient(80% 60% at 50% 0%,rgba(0,51,153,.1) 0%,transparent 70%),var(--pl-bg);border-top:1px solid var(--pl-line);opacity:0;transform:translateY(40px);transition:opacity 1s ease,transform 1s ease}.pl-premium.is-in[data-v-8f8277db]{opacity:1;transform:none}.pl-premium__inner[data-v-8f8277db]{max-width:1120px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.pl-premium__eyebrow[data-v-8f8277db]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:var(--pl-grad);color:#fff;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 12px 32px -12px #0033998c}.pl-premium__eyebrow-dot[data-v-8f8277db]{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff40}.pl-premium__h[data-v-8f8277db]{font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.025em;font-weight:800;margin:0;color:var(--pl-ink)}.pl-premium__h em[data-v-8f8277db]{font-style:normal;background:var(--pl-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.pl-premium__p[data-v-8f8277db]{max-width:640px;font-size:clamp(16px,1.6vw,19px);line-height:1.55;color:var(--pl-ink-soft);margin:0}.pl-premium__grid[data-v-8f8277db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;width:100%;margin:24px 0 8px}.pl-premium__feature[data-v-8f8277db]{display:flex;flex-direction:column;gap:6px;padding:22px 20px;background:var(--pl-card-2);border:1px solid var(--pl-line);border-radius:18px;text-align:left;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.pl-premium__feature[data-v-8f8277db]:hover{transform:translateY(-4px);box-shadow:var(--pl-shadow);border-color:#00339940}.pl-premium__icon[data-v-8f8277db]{font-size:22px;line-height:1}.pl-premium__feature strong[data-v-8f8277db]{font-size:15px;color:var(--pl-ink);font-weight:700}.pl-premium__feature span[data-v-8f8277db]:last-child{font-size:13.5px;color:var(--pl-ink-soft);line-height:1.45}.pl-premium__ctas[data-v-8f8277db]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:12px}.pl-premium__cta[data-v-8f8277db]{display:inline-flex;align-items:center;gap:14px;padding:16px 26px;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.pl-premium__cta--primary[data-v-8f8277db]{background:var(--pl-grad);color:#fff;box-shadow:0 18px 40px -14px #0033998c}.pl-premium__cta--primary[data-v-8f8277db]:hover{transform:translateY(-2px);box-shadow:0 22px 50px -14px #003399a6}.pl-premium__cta-stack[data-v-8f8277db]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.pl-premium__cta-eyebrow[data-v-8f8277db]{font-size:11px;opacity:.85;text-transform:uppercase;letter-spacing:.6px;font-weight:600}.pl-premium__cta-title[data-v-8f8277db]{font-size:16px;font-weight:700}.pl-premium__cta--ghost[data-v-8f8277db]{background:transparent;color:var(--pl-ink);border:1px solid var(--pl-line)}.pl-premium__cta--ghost[data-v-8f8277db]:hover{background:var(--pl-card);border-color:#00339940}.pl-premium__fine[data-v-8f8277db]{font-size:12.5px;color:var(--pl-ink-soft);margin:8px 0 0;letter-spacing:.3px}.pl-beat__num-tag[data-v-8f8277db]{font-style:normal;display:inline-block;padding:2px 8px;margin-left:4px;border-radius:999px;background:var(--pl-grad);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;vertical-align:middle}.pl-beat__cta[data-v-8f8277db]{display:inline-flex;align-items:center;gap:12px;margin-top:22px;padding:14px 22px;border-radius:999px;background:var(--pl-grad);color:#fff;text-decoration:none;font-weight:600;font-size:15px;box-shadow:0 16px 36px -14px #0033998c;transition:transform .2s ease,box-shadow .2s ease}.pl-beat__cta[data-v-8f8277db]:hover{transform:translateY(-2px);box-shadow:0 20px 44px -14px #003399a6}.pl-beat__cta small[data-v-8f8277db]{font-size:11.5px;opacity:.88;font-weight:500}.pl-beat__cta svg[data-v-8f8277db]{flex-shrink:0}.pl-closer[data-v-8f8277db]{padding:clamp(70px,10vw,140px) clamp(20px,6vw,80px);background:transparent;opacity:0;transform:translateY(30px);transition:opacity 1s ease,transform 1s cubic-bezier(.22,1,.36,1)}.pl-closer.is-in[data-v-8f8277db]{opacity:1;transform:translateY(0)}.pl-closer__shell[data-v-8f8277db]{max-width:980px;margin:0 auto;text-align:center;border-radius:30px;border:1px solid var(--pl-soft-border);background:radial-gradient(90% 140% at 10% 0%,rgba(37,99,235,.2) 0%,transparent 50%),radial-gradient(80% 120% at 95% 12%,rgba(124,58,237,.18) 0%,transparent 55%),linear-gradient(165deg,var(--pl-soft-bg-strong) 0%,var(--pl-soft-bg) 100%);box-shadow:0 36px 80px -38px #0f172a6b,inset 0 1px 0 var(--pl-inset-glint);padding:clamp(28px,4.4vw,46px)}.pl-closer__eyebrow[data-v-8f8277db]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:#ffffffad;border:1px solid rgba(37,99,235,.24);color:#1e40af}.pl-closer__eyebrow-dot[data-v-8f8277db]{width:7px;height:7px;border-radius:50%;background:#2563eb;box-shadow:0 0 #2563eb80;animation:plPulse-8f8277db 2.2s ease-out infinite}.pl-closer__h[data-v-8f8277db]{font-size:clamp(32px,5vw,56px);font-weight:800;letter-spacing:-.035em;margin:16px 0 14px;background:var(--pl-grad);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.05}.pl-closer__p[data-v-8f8277db]{font-size:clamp(15px,1.3vw,18px);color:var(--pl-ink-soft);margin:0 auto 20px;max-width:680px;line-height:1.6}.pl-closer__proof[data-v-8f8277db]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 0 24px}.pl-closer__proof span[data-v-8f8277db]{padding:7px 12px;border-radius:999px;border:1px solid rgba(37,99,235,.2);background:#ffffffa3;color:#1e3a8a;font-size:12px;font-weight:700}.pl-closer__ctas[data-v-8f8277db]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.pl-closer__cta[data-v-8f8277db]{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:14px;font-family:inherit;font-size:14.5px;font-weight:600;cursor:pointer;text-decoration:none;border:0;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.pl-closer__cta[data-v-8f8277db]:hover{transform:translateY(-2px)}.pl-closer__cta--app[data-v-8f8277db]{background:linear-gradient(130deg,#0c1220,#1e3a8a 52%,#2563eb);color:#fff;box-shadow:0 22px 56px -16px #0a0a1e85;padding-left:10px;padding-right:22px;gap:12px}.pl-closer__cta--app[data-v-8f8277db]:hover{box-shadow:0 28px 64px -16px #0a0a1e9e}.pl-closer__appicon-wrap[data-v-8f8277db]{width:40px;height:40px;border-radius:11px;overflow:hidden;display:inline-flex;flex-shrink:0;box-shadow:0 4px 12px #00000061,0 0 0 1px #ffffff1f}.pl-closer__appicon[data-v-8f8277db]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pl-closer__cta-stack[data-v-8f8277db]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.pl-closer__cta-top[data-v-8f8277db]{font-size:10px;font-weight:600;opacity:.78;text-transform:uppercase;letter-spacing:.08em}.pl-closer__cta-main[data-v-8f8277db]{font-size:15px;font-weight:800}.pl-closer__cta--ghost[data-v-8f8277db]{background:#ffffff8c;color:var(--pl-ink);border:1px solid var(--pl-soft-border)}.pl--dark .pl-closer__eyebrow[data-v-8f8277db]{background:#ffffff12;border-color:#93c5fd52;color:#bfdbfe}.pl--dark .pl-closer__proof span[data-v-8f8277db]{background:#ffffff0f;border-color:#93c5fd3d;color:#dbeafe}.pl--dark .pl-closer__cta--ghost[data-v-8f8277db]{background:#ffffff14;border-color:#ffffff24}@media(max-width:980px){.pl-hero__cta--jump[data-v-8f8277db]{width:100%;max-width:420px;justify-content:center}.pl-hero__stage[data-v-8f8277db]{grid-template-columns:1fr;gap:36px;padding:24px 20px 36px;border-radius:26px}.pl-hero__feature[data-v-8f8277db]{max-width:460px}}@media(max-width:880px){.pl-beat[data-v-8f8277db]{grid-template-columns:1fr;gap:40px}.pl-beat--reverse .pl-beat__copy[data-v-8f8277db]{order:1}.pl-beat--reverse .pl-beat__visual[data-v-8f8277db]{order:2}.pl-beat__visual[data-v-8f8277db]{min-height:320px}.pl-hero__brand-text[data-v-8f8277db]{display:none}.pl-beat__visual--sync[data-v-8f8277db]{flex-direction:column}.pl-mock--browser[data-v-8f8277db],.pl-mock--phone[data-v-8f8277db]{transform:none}.pl-sync-arc[data-v-8f8277db]{transform:rotate(90deg);width:80px}.pl-closer__shell[data-v-8f8277db]{border-radius:22px;padding:24px 16px}.pl-closer__cta[data-v-8f8277db]{width:100%;justify-content:center}.pl-closer__cta-stack[data-v-8f8277db]{align-items:center}}@media(prefers-reduced-motion:reduce){.pl-beat[data-v-8f8277db],.pl-closer[data-v-8f8277db]{opacity:1;transform:none;transition:none}.pl-lab__wave span[data-v-8f8277db],.pl-hero__live-dot[data-v-8f8277db],.pl-phone__island-dot[data-v-8f8277db]{animation:none}.pl-hero__spotlight[data-v-8f8277db],.pl-feature[data-v-8f8277db],.pl-hero__cta[data-v-8f8277db]{transition:none}.pl-hero__cta--appstore .pl-hero__cta-shimmer[data-v-8f8277db]{display:none}.pl-hero__h-row--grad[data-v-8f8277db],.pl-hero__eyebrow-wave[data-v-8f8277db],.pl-feature__badge-dot[data-v-8f8277db]{animation:none}}.event-banner[data-v-8b8fdbee]{position:relative;overflow:hidden;border-radius:28px;border:1px solid;padding:36px 40px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;isolation:isolate}.event-banner[data-v-8b8fdbee]:hover{transform:translateY(-4px) scale(1.005)}.event-banner__glow[data-v-8b8fdbee]{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;z-index:-1;opacity:0;transition:opacity .3s ease;filter:blur(20px)}.event-banner:hover .event-banner__glow[data-v-8b8fdbee]{opacity:.6}.event-banner__sheen[data-v-8b8fdbee]{position:absolute;top:-50%;left:-50%;width:60%;height:200%;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate(-150%) rotate(0);pointer-events:none;animation:eb-sheen-8b8fdbee 5s ease-in-out infinite}@keyframes eb-sheen-8b8fdbee{0%{transform:translate(-150%)}60%,to{transform:translate(350%)}}.event-banner__bg[data-v-8b8fdbee]{position:absolute;top:-40px;right:-50px;width:280px;height:280px;opacity:.07;pointer-events:none;animation:eb-spin-8b8fdbee 30s linear infinite}@keyframes eb-spin-8b8fdbee{to{transform:rotate(360deg)}}.event-banner__bg svg[data-v-8b8fdbee]{width:100%;height:100%}.event-banner__content[data-v-8b8fdbee]{position:relative;z-index:1}.event-banner__badge[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:900;letter-spacing:2px;padding:7px 14px;border-radius:100px;margin-bottom:16px;text-transform:uppercase}.event-banner__dot[data-v-8b8fdbee]{width:7px;height:7px;border-radius:50%;animation:eb-dotpulse-8b8fdbee 1.6s ease-in-out infinite}@keyframes eb-dotpulse-8b8fdbee{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.event-banner__title[data-v-8b8fdbee]{font-size:clamp(24px,3vw,32px);font-weight:900;letter-spacing:-.025em;margin:0 0 10px;line-height:1.15}.event-banner__date[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;margin:0 0 24px;opacity:.75}.event-banner__date-icon[data-v-8b8fdbee]{width:16px;height:16px}.event-banner__countdown[data-v-8b8fdbee]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.event-banner__seg[data-v-8b8fdbee]{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:64px}.event-banner__val[data-v-8b8fdbee]{font-family:ui-monospace,SFMono-Regular,monospace;font-size:32px;font-weight:900;font-variant-numeric:tabular-nums;min-width:60px;text-align:center;padding:10px 14px;border-radius:14px;line-height:1;box-shadow:inset 0 -2px #0000000f}.event-banner__lbl[data-v-8b8fdbee]{font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;opacity:.6}.event-banner__live-pulse[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:12px;font-size:18px;font-weight:800;margin-bottom:20px}.event-banner__live-circle[data-v-8b8fdbee]{width:14px;height:14px;border-radius:50%;background:#dc2626;box-shadow:0 0 #dc262699;animation:eb-pulse-8b8fdbee 1.4s ease-in-out infinite}.event-banner__cta[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;padding:10px 18px;border-radius:100px;transition:all .25s ease}.event-banner:hover .event-banner__cta[data-v-8b8fdbee]{transform:translate(4px)}.event-banner__arrow[data-v-8b8fdbee]{width:16px;height:16px;transition:transform .25s ease}.event-banner:hover .event-banner__arrow[data-v-8b8fdbee]{transform:translate(3px)}.event-banner__highlights[data-v-8b8fdbee]{margin:4px 0 22px;padding:16px 18px;border-radius:18px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid rgba(255,255,255,.7);box-shadow:0 6px 22px #0f172a0d;max-width:640px}.event-banner__highlights-title[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:900;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:10px;opacity:.85}.event-banner__highlights-title svg[data-v-8b8fdbee]{width:14px;height:14px}.event-banner__highlights-list[data-v-8b8fdbee]{list-style:none;padding:0;margin:0;display:grid;gap:8px}.event-banner__highlight[data-v-8b8fdbee]{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:600;line-height:1.4}.event-banner__highlight-bullet[data-v-8b8fdbee]{flex:none;width:8px;height:8px;border-radius:50%;margin-top:7px;background:currentColor;box-shadow:0 0 0 4px #3b82f61f}.event-banner__highlight-text[data-v-8b8fdbee]{flex:1}@media(min-width:900px){.event-banner__highlights-list[data-v-8b8fdbee]{grid-template-columns:1fr 1fr;gap:8px 22px}}.event-banner--dark .event-banner__highlights[data-v-8b8fdbee]{background:#0f172a8c;border-color:#ffffff14;box-shadow:0 6px 22px #00000040}.event-banner--dark .event-banner__highlight[data-v-8b8fdbee]{color:#f1f5f9eb}.event-banner--dark .event-banner__highlight-bullet[data-v-8b8fdbee]{background:#60a5fa;box-shadow:0 0 0 4px #60a5fa2e}.event-banner--lite .event-banner__highlight[data-v-8b8fdbee]{color:#1e293b}.event-banner--lite.event-banner--upcoming .event-banner__highlight-bullet[data-v-8b8fdbee]{background:#2563eb;box-shadow:0 0 0 4px #2563eb24}.event-banner--lite.event-banner--live .event-banner__highlight-bullet[data-v-8b8fdbee]{background:#dc2626;box-shadow:0 0 0 4px #dc262624}@keyframes eb-pulse-8b8fdbee{0%{box-shadow:0 0 #dc262699}70%{box-shadow:0 0 0 14px #dc262600}to{box-shadow:0 0 #dc262600}}@keyframes eb-livefade-8b8fdbee{0%,to{opacity:1}50%{opacity:.7}}.event-banner--upcoming.event-banner--lite[data-v-8b8fdbee]{background:linear-gradient(135deg,#f0f6ff,#e0ecff,#d8e4ff);border-color:#2563eb40;box-shadow:0 12px 40px #2563eb1f,0 2px 8px #2563eb0f}.event-banner--upcoming.event-banner--lite .event-banner__glow[data-v-8b8fdbee]{background:radial-gradient(circle at 30% 50%,rgba(59,130,246,.4),transparent 60%)}.event-banner--upcoming.event-banner--lite .event-banner__bg[data-v-8b8fdbee]{color:#2563eb}.event-banner--upcoming.event-banner--lite .event-banner__badge[data-v-8b8fdbee]{color:#2563eb;background:#2563eb1f}.event-banner--upcoming.event-banner--lite .event-banner__dot[data-v-8b8fdbee]{background:#2563eb}.event-banner--upcoming.event-banner--lite .event-banner__title[data-v-8b8fdbee]{color:#0f172a}.event-banner--upcoming.event-banner--lite .event-banner__date[data-v-8b8fdbee]{color:#475569}.event-banner--upcoming.event-banner--lite .event-banner__val[data-v-8b8fdbee]{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 6px 16px #2563eb4d,inset 0 -2px #00000026}.event-banner--upcoming.event-banner--lite .event-banner__lbl[data-v-8b8fdbee]{color:#64748b}.event-banner--upcoming.event-banner--lite .event-banner__cta[data-v-8b8fdbee]{background:#0f172a;color:#fff}.event-banner--upcoming.event-banner--dark[data-v-8b8fdbee]{background:linear-gradient(135deg,#1e293bd9,#172554d9,#1e1b4bd9);border-color:#6384ff4d;box-shadow:0 12px 40px #2563eb2e}.event-banner--upcoming.event-banner--dark .event-banner__glow[data-v-8b8fdbee]{background:radial-gradient(circle at 30% 50%,rgba(99,132,255,.5),transparent 60%)}.event-banner--upcoming.event-banner--dark .event-banner__bg[data-v-8b8fdbee]{color:#818cf8}.event-banner--upcoming.event-banner--dark .event-banner__badge[data-v-8b8fdbee]{color:#a5b4fc;background:#6384ff2e}.event-banner--upcoming.event-banner--dark .event-banner__dot[data-v-8b8fdbee]{background:#a5b4fc}.event-banner--upcoming.event-banner--dark .event-banner__title[data-v-8b8fdbee]{color:#f1f5f9}.event-banner--upcoming.event-banner--dark .event-banner__date[data-v-8b8fdbee]{color:#94a3b8}.event-banner--upcoming.event-banner--dark .event-banner__val[data-v-8b8fdbee]{color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 6px 16px #6366f166}.event-banner--upcoming.event-banner--dark .event-banner__lbl[data-v-8b8fdbee]{color:#94a3b8}.event-banner--upcoming.event-banner--dark .event-banner__cta[data-v-8b8fdbee]{background:#f1f5f9;color:#0f172a}.event-banner--upcoming.event-banner--dark .event-banner__sheen[data-v-8b8fdbee]{background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.08) 50%,transparent 70%)}.event-banner--live.event-banner--lite[data-v-8b8fdbee]{background:linear-gradient(135deg,#fff5f5,#ffe0e0,#ffd0c8);border-color:#dc262647;box-shadow:0 12px 40px #dc26262e,0 2px 8px #dc262614}.event-banner--live.event-banner--lite .event-banner__glow[data-v-8b8fdbee]{background:radial-gradient(circle at 30% 50%,rgba(248,113,113,.5),transparent 60%)}.event-banner--live.event-banner--lite .event-banner__bg[data-v-8b8fdbee]{color:#dc2626}.event-banner--live.event-banner--lite .event-banner__title[data-v-8b8fdbee]{color:#0f172a}.event-banner--live.event-banner--lite .event-banner__date[data-v-8b8fdbee]{color:#475569}.event-banner--live.event-banner--lite .event-banner__live-pulse[data-v-8b8fdbee]{color:#dc2626}.event-banner--live.event-banner--lite .event-banner__cta[data-v-8b8fdbee]{background:#dc2626;color:#fff}.event-banner--live.event-banner--dark[data-v-8b8fdbee]{background:linear-gradient(135deg,#4c1414d9,#641e1ed9);border-color:#f871714d;box-shadow:0 12px 40px #f8717133}.event-banner--live.event-banner--dark .event-banner__glow[data-v-8b8fdbee]{background:radial-gradient(circle at 30% 50%,rgba(248,113,113,.5),transparent 60%)}.event-banner--live.event-banner--dark .event-banner__bg[data-v-8b8fdbee]{color:#f87171}.event-banner--live.event-banner--dark .event-banner__title[data-v-8b8fdbee]{color:#f1f5f9}.event-banner--live.event-banner--dark .event-banner__date[data-v-8b8fdbee]{color:#94a3b8}.event-banner--live.event-banner--dark .event-banner__live-pulse[data-v-8b8fdbee]{color:#f87171}.event-banner--live.event-banner--dark .event-banner__cta[data-v-8b8fdbee]{background:#ef4444;color:#fff}.event-banner--live.event-banner--dark .event-banner__sheen[data-v-8b8fdbee]{background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.08) 50%,transparent 70%)}.event-banner__badge.is-live[data-v-8b8fdbee]{color:#dc2626!important;background:#dc26261f!important;animation:eb-livefade-8b8fdbee 1.6s ease-in-out infinite}.event-banner__badge.is-live .event-banner__dot[data-v-8b8fdbee]{background:#dc2626}.event-banner--dark .event-banner__badge.is-live[data-v-8b8fdbee]{color:#fca5a5!important;background:#f871712e!important}.event-banner--dark .event-banner__badge.is-live .event-banner__dot[data-v-8b8fdbee]{background:#fca5a5}.ef-pill[data-v-8b8fdbee]{position:fixed;left:20px;bottom:24px;z-index:220;display:flex;align-items:center;gap:0;border-radius:999px;border:1px solid transparent;cursor:pointer;overflow:hidden;max-width:56px;transition:max-width .38s cubic-bezier(.32,1,.32,1),box-shadow .25s ease,transform .25s ease;animation:ef-enter-8b8fdbee .45s cubic-bezier(.34,1.4,.64,1) both}@keyframes ef-enter-8b8fdbee{0%{transform:translateY(80px);opacity:0}to{transform:translateY(0);opacity:1}}.ef-pill--open[data-v-8b8fdbee],.ef-pill[data-v-8b8fdbee]:hover{max-width:340px;transform:translateY(-2px)}.ef-pill__icon[data-v-8b8fdbee]{flex-shrink:0;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;position:relative}.ef-pill__ring-svg[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;width:54px;height:54px;transform:rotate(-90deg);pointer-events:none}.ef-pill__ring-track[data-v-8b8fdbee]{fill:none;stroke-width:2.5}.ef-pill__ring-bar[data-v-8b8fdbee]{fill:none;stroke-width:2.8;stroke-linecap:round;transition:stroke-dashoffset .7s ease}.ef-pill__icon-label[data-v-8b8fdbee]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1}.ef-pill__abbr-line1[data-v-8b8fdbee]{font-size:10px;font-weight:900;letter-spacing:.3px}.ef-pill__abbr-line2[data-v-8b8fdbee]{font-size:9px;font-weight:700;font-variant-numeric:tabular-nums;opacity:.85}.ef-pill__live-dot[data-v-8b8fdbee]{width:14px;height:14px;border-radius:50%;background:#dc2626;animation:eb-pulse-8b8fdbee 1.4s ease-in-out infinite}.ef-pill__body[data-v-8b8fdbee]{display:flex;align-items:center;gap:12px;padding-right:18px;white-space:nowrap;overflow:hidden;opacity:0;transform:translate(-8px);transition:opacity .2s ease .1s,transform .25s ease .1s}.ef-pill--open .ef-pill__body[data-v-8b8fdbee],.ef-pill:hover .ef-pill__body[data-v-8b8fdbee]{opacity:1;transform:translate(0)}.ef-pill__info[data-v-8b8fdbee]{display:flex;flex-direction:column;gap:2px}.ef-pill__badge[data-v-8b8fdbee]{font-size:9px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.ef-pill__title[data-v-8b8fdbee]{font-size:13px;font-weight:700;max-width:160px;overflow:hidden;text-overflow:ellipsis}.ef-pill__cd[data-v-8b8fdbee]{display:flex;gap:4px;align-items:flex-end}.ef-pill__cd-seg[data-v-8b8fdbee]{display:flex;flex-direction:column;align-items:center;gap:1px}.ef-pill__cd-val[data-v-8b8fdbee]{font-family:ui-monospace,monospace;font-size:15px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1}.ef-pill__cd-lbl[data-v-8b8fdbee]{font-size:7px;font-weight:700;letter-spacing:.4px;opacity:.6}.ef-pill__live-cta[data-v-8b8fdbee]{font-size:12px;font-weight:700}.ef-pill--upcoming.ef-pill--lite[data-v-8b8fdbee]{background:#fffffff0;border-color:#1e3a8a2e;box-shadow:0 8px 28px #0f172a1f,0 2px 8px #0f172a0f;color:#0f172a}.ef-pill--upcoming.ef-pill--lite .ef-pill__ring-track[data-v-8b8fdbee]{stroke:#1e3a8a1f}.ef-pill--upcoming.ef-pill--lite .ef-pill__ring-bar[data-v-8b8fdbee]{stroke:#1e40af}.ef-pill--upcoming.ef-pill--lite .ef-pill__badge[data-v-8b8fdbee]{color:#2563eb}.ef-pill--upcoming.ef-pill--lite .ef-pill__cd-val[data-v-8b8fdbee],.ef-pill--upcoming.ef-pill--lite .ef-pill__live-cta[data-v-8b8fdbee]{color:#1e40af}.ef-pill--upcoming.ef-pill--dark[data-v-8b8fdbee]{background:#0f172ae6;border-color:#94a3b826;box-shadow:0 8px 28px #0006,0 2px 8px #0003;color:#f1f5f9}.ef-pill--upcoming.ef-pill--dark[data-v-8b8fdbee],.ef-pill--live.ef-pill--dark[data-v-8b8fdbee]{box-shadow:0 8px 28px #0006,0 2px 8px #0003,inset 0 0 0 1px #93c5fd47}.ef-pill--upcoming.ef-pill--dark .ef-pill__ring-track[data-v-8b8fdbee]{stroke:#ffffff1a}.ef-pill--upcoming.ef-pill--dark .ef-pill__ring-bar[data-v-8b8fdbee]{stroke:#93c5fd}.ef-pill--upcoming.ef-pill--dark .ef-pill__badge[data-v-8b8fdbee]{color:#93c5fd}.ef-pill--upcoming.ef-pill--dark .ef-pill__cd-val[data-v-8b8fdbee]{color:#bfdbfe}.ef-pill--upcoming.ef-pill--dark .ef-pill__live-cta[data-v-8b8fdbee]{color:#93c5fd}.ef-pill--live.ef-pill--lite[data-v-8b8fdbee]{background:#fffffff0;border-color:#dc262638;box-shadow:0 8px 28px #dc26261f,0 2px 8px #0f172a0f;color:#0f172a}.ef-pill--live.ef-pill--lite .ef-pill__badge[data-v-8b8fdbee],.ef-pill--live.ef-pill--lite .ef-pill__live-cta[data-v-8b8fdbee]{color:#dc2626}.ef-pill--live.ef-pill--dark[data-v-8b8fdbee]{background:#1e0808eb;border-color:#f8717138;box-shadow:0 8px 28px #dc262633,0 2px 8px #0000004d;color:#f1f5f9}.ef-pill--live.ef-pill--dark .ef-pill__badge[data-v-8b8fdbee],.ef-pill--live.ef-pill--dark .ef-pill__live-cta[data-v-8b8fdbee]{color:#fca5a5}@media(max-width:640px){.ef-pill[data-v-8b8fdbee]{display:none}.event-banner[data-v-8b8fdbee]{padding:24px 22px;border-radius:22px}.event-banner__bg[data-v-8b8fdbee]{width:200px;height:200px;top:-30px;right:-40px}.event-banner__seg[data-v-8b8fdbee]{min-width:56px}.event-banner__val[data-v-8b8fdbee]{font-size:24px;min-width:50px;padding:8px 10px}}.ipf-wrap[data-v-8b8fdbee]{position:fixed;bottom:24px;right:20px;z-index:220;width:min(340px,calc(100vw - 32px));display:flex;flex-direction:column;align-items:flex-end;gap:8px}@media(max-width:760px){.ipf-wrap--locked[data-v-8b8fdbee]{display:none}}.ipf-pill[data-v-8b8fdbee]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.6);background:#ffffffe0;backdrop-filter:blur(40px) saturate(2);-webkit-backdrop-filter:blur(40px) saturate(2);box-shadow:0 8px 32px #0f172a1f,0 2px 8px #0f172a0f,inset 0 1px #ffffffe6;cursor:pointer;text-align:left;color:#0f172a;transition:all .25s cubic-bezier(.22,1,.36,1)}.ipf-pill[data-v-8b8fdbee]:hover,.ipf-pill--active[data-v-8b8fdbee]{transform:translateY(-2px);border-color:#2563eb;box-shadow:0 12px 36px #0f172a26,0 0 0 1px #2563eb}.ipf-pill--playing[data-v-8b8fdbee]{border-radius:24px}.ipf-pill--locked[data-v-8b8fdbee]{cursor:pointer;border-color:#f59e0b59}.ipf-pill--locked[data-v-8b8fdbee]:hover{border-color:#d97706;box-shadow:0 12px 36px #0f172a26,0 0 0 1px #d97706}.ipf-lock-badge[data-v-8b8fdbee]{font-size:10px;font-weight:700;padding:4px 10px;border-radius:999px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:#d97706;flex-shrink:0;white-space:nowrap}.ipf-pill-idle-inner[data-v-8b8fdbee]{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left;color:inherit}.ipf-pill-idle-inner .ipf-pill-info[data-v-8b8fdbee]{flex:1;min-width:0}.ipf-pill-controls[data-v-8b8fdbee]{display:flex;align-items:center;gap:4px;flex-shrink:0}.ipf-pill-ctrl[data-v-8b8fdbee]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;border:1px solid rgba(0,0,0,.08);background:#fff9;color:#334155;cursor:pointer;transition:all .18s}.ipf-pill-ctrl svg[data-v-8b8fdbee]{width:14px;height:14px}.ipf-pill-ctrl[data-v-8b8fdbee]:hover:not(:disabled){background:#2563eb1a;border-color:#2563eb;color:#2563eb}.ipf-pill-ctrl[data-v-8b8fdbee]:disabled{opacity:.35;cursor:default}.ipf-pill-ctrl--play[data-v-8b8fdbee]{background:#2563eb;border-color:#2563eb;color:#fff;width:34px;height:34px;border-radius:12px}.ipf-pill-ctrl--play[data-v-8b8fdbee]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8;color:#fff}.ipf-pill-chevron-btn[data-v-8b8fdbee]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}.ipf-pill-mic[data-v-8b8fdbee]{font-size:22px;flex-shrink:0}.ipf-pill-art[data-v-8b8fdbee]{width:42px;height:42px;border-radius:14px;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,#2563eb,#38bdf8);display:flex;align-items:center;justify-content:center}.ipf-pill-art img[data-v-8b8fdbee]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ipf-pill-art-icon[data-v-8b8fdbee]{width:22px;height:22px;color:#fff}.ipf-pill-info[data-v-8b8fdbee]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ipf-pill-label[data-v-8b8fdbee]{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#2563eb}.ipf-pill-title[data-v-8b8fdbee]{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0f172a}.ipf-pill-bar[data-v-8b8fdbee]{position:relative;height:4px;border-radius:999px;background:#0f172a14;margin-top:4px;overflow:hidden}.ipf-pill-bar-fill[data-v-8b8fdbee]{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:#2563eb;transition:width 1s linear}.ipf-pill-dot[data-v-8b8fdbee]{width:8px;height:8px;border-radius:50%;background:#64748b59;flex-shrink:0;transition:all .25s ease}.ipf-pill-dot--live[data-v-8b8fdbee]{background:#22c55e;box-shadow:0 0 0 4px #22c55e26,0 0 14px #22c55e80}.ipf-pill-chevron[data-v-8b8fdbee]{width:16px;height:16px;flex-shrink:0;color:#94a3b8;transition:transform .25s ease}.ipf-pill-chevron.open[data-v-8b8fdbee]{transform:rotate(180deg)}.ipf-panel[data-v-8b8fdbee]{position:absolute;bottom:calc(100% + 10px);right:0;width:340px;border-radius:22px;border:1px solid rgba(255,255,255,.55);background:#ffffffeb;backdrop-filter:blur(56px) saturate(2.2);-webkit-backdrop-filter:blur(56px) saturate(2.2);box-shadow:0 20px 52px #0f172a29,0 4px 16px #0f172a0f,inset 0 1px #ffffffd9;overflow:hidden;transform-origin:bottom right}.ipf-panel[data-v-8b8fdbee]:after{content:"";position:absolute;top:100%;left:0;right:0;height:14px}.ipf-panel-enter-active[data-v-8b8fdbee]{transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.ipf-panel-leave-active[data-v-8b8fdbee]{transition:opacity .18s ease,transform .18s ease}.ipf-panel-enter-from[data-v-8b8fdbee],.ipf-panel-leave-to[data-v-8b8fdbee]{opacity:0;transform:scale(.95) translateY(8px)}.ipf-panel-head[data-v-8b8fdbee]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.05)}.ipf-panel-head-left[data-v-8b8fdbee]{display:flex;align-items:center;gap:10px;min-width:0}.ipf-panel-icon[data-v-8b8fdbee]{font-size:20px;flex-shrink:0}.ipf-panel-title[data-v-8b8fdbee]{font-size:14px;font-weight:800;color:#0f172a;line-height:1.2}.ipf-panel-sub[data-v-8b8fdbee]{font-size:11px;color:#64748b}.ipf-player[data-v-8b8fdbee]{padding:14px 14px 10px;border-bottom:1px solid rgba(0,0,0,.05)}.ipf-player-top[data-v-8b8fdbee]{display:flex;align-items:flex-start;gap:12px}.ipf-player-cover[data-v-8b8fdbee]{width:52px;height:52px;border-radius:14px;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,#2563eb,#38bdf8)}.ipf-player-cover img[data-v-8b8fdbee]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ipf-player-cover-ph[data-v-8b8fdbee]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:24px}.ipf-player-meta[data-v-8b8fdbee]{flex:1;min-width:0}.ipf-player-loading[data-v-8b8fdbee]{display:flex;align-items:center;gap:8px;padding-top:6px}.ipf-spinner[data-v-8b8fdbee]{width:16px;height:16px;border-radius:50%;border:2px solid rgba(37,99,235,.2);border-top-color:#2563eb;animation:ipf-spin-8b8fdbee .7s linear infinite;flex-shrink:0}.ipf-player-loading span[data-v-8b8fdbee]{font-size:12px;font-weight:700;color:#2563eb}@keyframes ipf-spin-8b8fdbee{to{transform:rotate(360deg)}}.ipf-spin[data-v-8b8fdbee]{animation:ipf-spin-8b8fdbee .7s linear infinite}.ipf-player-now[data-v-8b8fdbee]{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#2563eb;margin-bottom:3px}.ipf-player-track-title[data-v-8b8fdbee]{font-size:13px;font-weight:800;color:#0f172a;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ipf-player-time[data-v-8b8fdbee]{font-size:11px;color:#64748b;margin-top:2px}.ipf-close-btn[data-v-8b8fdbee]{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#0000000a;color:#64748b;cursor:pointer;transition:all .2s}.ipf-close-btn[data-v-8b8fdbee]:hover{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.ipf-close-btn svg[data-v-8b8fdbee]{width:14px;height:14px}.ipf-seekbar[data-v-8b8fdbee]{margin-top:12px;padding:8px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ipf-seekbar-track[data-v-8b8fdbee]{position:relative;height:5px;border-radius:999px;background:#0f172a1a}.ipf-seekbar-fill[data-v-8b8fdbee]{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#2563eb,#38bdf8);border-radius:inherit;pointer-events:none}.ipf-seekbar-thumb[data-v-8b8fdbee]{position:absolute;top:50%;transform:translate(-50%,-50%);width:13px;height:13px;border-radius:50%;background:#2563eb;box-shadow:0 1px 4px #2563eb66;pointer-events:none;transition:transform .1s}.ipf-seekbar:hover .ipf-seekbar-thumb[data-v-8b8fdbee]{transform:translate(-50%,-50%) scale(1.3)}.ipf-controls[data-v-8b8fdbee]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px}.ipf-ctrl-btn[data-v-8b8fdbee]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:36px;height:36px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#ffffffb3;color:#334155;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s}.ipf-ctrl-btn span[data-v-8b8fdbee]{font-size:9px;font-weight:800;line-height:1}.ipf-ctrl-btn svg[data-v-8b8fdbee]{width:15px;height:15px}.ipf-ctrl-btn[data-v-8b8fdbee]:hover:not(:disabled){transform:translateY(-1px);border-color:#2563eb;color:#2563eb}.ipf-ctrl-btn[data-v-8b8fdbee]:disabled{opacity:.4;cursor:default}.ipf-ctrl-btn--main[data-v-8b8fdbee]{width:46px;height:46px;border-radius:16px;border:none;background:linear-gradient(135deg,#2563eb,#38bdf8);color:#fff;box-shadow:0 8px 20px #2563eb4d}.ipf-ctrl-btn--main svg[data-v-8b8fdbee]{width:20px;height:20px}.ipf-ctrl-btn--main[data-v-8b8fdbee]:hover:not(:disabled){color:#fff;transform:scale(1.06)}.ipf-ctrl-btn--speed[data-v-8b8fdbee]{font-size:11px;font-weight:800;min-width:40px}.ipf-ctrl-btn--speed.active[data-v-8b8fdbee]{color:#2563eb;border-color:#2563eb}.ipf-lang-row[data-v-8b8fdbee]{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;border-radius:12px;background:#00000008;border:1px solid rgba(0,0,0,.05);flex-wrap:wrap}.ipf-lang-label[data-v-8b8fdbee]{font-size:11px;font-weight:700;color:#64748b;white-space:nowrap}.ipf-lang-row .ipf-chips[data-v-8b8fdbee]{gap:4px}.ipf-lang-row .ipf-chip[data-v-8b8fdbee]{font-size:11px;padding:3px 7px}.ipf-settings[data-v-8b8fdbee]{margin-top:10px;padding:10px;border-radius:14px;background:#00000008;border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;gap:10px}.ipf-settings-group[data-v-8b8fdbee]{display:flex;flex-direction:column;gap:6px}.ipf-settings-label[data-v-8b8fdbee]{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.ipf-chips[data-v-8b8fdbee]{display:flex;flex-wrap:wrap;gap:5px}.ipf-chip[data-v-8b8fdbee]{padding:5px 10px;border-radius:999px;font-size:11px;font-weight:700;border:1px solid rgba(0,0,0,.1);background:#ffffffb3;color:#334155;cursor:pointer;transition:all .18s}.ipf-chip[data-v-8b8fdbee]:hover,.ipf-chip.active[data-v-8b8fdbee]{background:#2563eb1a;border-color:#2563eb;color:#2563eb}.ipf-list[data-v-8b8fdbee]{padding:10px 12px 12px;max-height:55vh;overflow-y:auto}.ipf-list[data-v-8b8fdbee]::-webkit-scrollbar{width:3px}.ipf-list[data-v-8b8fdbee]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.ipf-list-heading[data-v-8b8fdbee]{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin:0 0 8px}.ipf-item[data-v-8b8fdbee]{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border-radius:14px;border:1px solid transparent;background:transparent;cursor:pointer;text-align:left;transition:all .18s}.ipf-item[data-v-8b8fdbee]:hover{background:#00000008;border-color:#0000000f}.ipf-item--active[data-v-8b8fdbee]{background:#2563eb14;border-color:#2563eb40}.ipf-item-thumb[data-v-8b8fdbee]{position:relative;width:48px;height:48px;border-radius:12px;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,#2563eb,#38bdf8)}.ipf-item-thumb img[data-v-8b8fdbee]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ipf-item-thumb-ph[data-v-8b8fdbee]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:18px}.ipf-item-thumb-overlay[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000059;opacity:0;transition:opacity .18s}.ipf-item-thumb-overlay svg[data-v-8b8fdbee]{width:16px;height:16px}.ipf-item:hover .ipf-item-thumb-overlay[data-v-8b8fdbee],.ipf-item--active .ipf-item-thumb-overlay[data-v-8b8fdbee]{opacity:1}.ipf-item-info[data-v-8b8fdbee]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ipf-item-title[data-v-8b8fdbee]{font-size:13px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ipf-item-cat[data-v-8b8fdbee]{font-size:11px;color:#94a3b8}.ipf-wrap[data-v-8b8fdbee]{--ipf-surface: rgba(255,255,255,.92);--ipf-surface-2: rgba(255,255,255,.78);--ipf-surface-soft: rgba(15,23,42,.04);--ipf-border: rgba(15,23,42,.12);--ipf-border-strong: rgba(15,23,42,.2);--ipf-text: #0f172a;--ipf-text-muted: #64748b;--ipf-accent: #2563eb;--ipf-shadow: 0 14px 38px rgba(15,23,42,.16)}.page-root--dark .ipf-wrap[data-v-8b8fdbee]{--ipf-surface: #000000;--ipf-surface-2: #050505;--ipf-surface-soft: rgba(255,255,255,.03);--ipf-border: rgba(255,255,255,.12);--ipf-border-strong: rgba(255,255,255,.2);--ipf-text: #f8fafc;--ipf-text-muted: #a3adc2;--ipf-accent: #60a5fa;--ipf-shadow: 0 18px 46px rgba(0,0,0,.62);--ipf-outline: rgba(147,197,253,.32)}.ipf-wrap .ipf-pill[data-v-8b8fdbee]{background:var(--ipf-surface);border-color:var(--ipf-border);color:var(--ipf-text);box-shadow:var(--ipf-shadow),inset 0 1px #ffffff59}.page-root--dark .ipf-wrap .ipf-pill[data-v-8b8fdbee]{box-shadow:var(--ipf-shadow),inset 0 1px #ffffff14,inset 0 0 0 1px var(--ipf-outline)}.ipf-wrap .ipf-pill[data-v-8b8fdbee]:hover,.ipf-wrap .ipf-pill--active[data-v-8b8fdbee]{border-color:var(--ipf-accent);box-shadow:var(--ipf-shadow),0 0 0 1px color-mix(in srgb,var(--ipf-accent) 72%,transparent)}.ipf-wrap .ipf-pill-title[data-v-8b8fdbee],.ipf-wrap .ipf-player-track-title[data-v-8b8fdbee],.ipf-wrap .ipf-panel-title[data-v-8b8fdbee],.ipf-wrap .ipf-mini-title[data-v-8b8fdbee],.ipf-wrap .ipf-item-title[data-v-8b8fdbee],.ipf-wrap .ipf-pv-title[data-v-8b8fdbee],.ipf-wrap .ipf-pv-meta-main[data-v-8b8fdbee],.ipf-wrap .ipf-pv-label[data-v-8b8fdbee]{color:var(--ipf-text)}.ipf-wrap .ipf-pill-label[data-v-8b8fdbee],.ipf-wrap .ipf-player-now[data-v-8b8fdbee],.ipf-wrap .ipf-head-subtitle[data-v-8b8fdbee],.ipf-wrap .ipf-panel-sub[data-v-8b8fdbee],.ipf-wrap .ipf-mini-time[data-v-8b8fdbee],.ipf-wrap .ipf-item-cat[data-v-8b8fdbee],.ipf-wrap .ipf-player-time[data-v-8b8fdbee],.ipf-wrap .ipf-settings-label[data-v-8b8fdbee],.ipf-wrap .ipf-list-heading[data-v-8b8fdbee]{color:var(--ipf-text-muted)}.ipf-wrap .ipf-pill-ctrl[data-v-8b8fdbee],.ipf-wrap .ipf-mini-btn[data-v-8b8fdbee],.ipf-wrap .ipf-close-btn[data-v-8b8fdbee],.ipf-wrap .ipf-back-btn[data-v-8b8fdbee],.ipf-wrap .ipf-queue-badge[data-v-8b8fdbee],.ipf-wrap .ipf-item-action[data-v-8b8fdbee],.ipf-wrap .ipf-pv-like[data-v-8b8fdbee],.ipf-wrap .ipf-pv-stop[data-v-8b8fdbee],.ipf-wrap .ipf-pv-speed[data-v-8b8fdbee],.ipf-wrap .ipf-pv-lang[data-v-8b8fdbee],.ipf-wrap .ipf-pv-speed-opt[data-v-8b8fdbee]{background:var(--ipf-surface-2);border:1px solid var(--ipf-border);color:var(--ipf-text)}.ipf-wrap .ipf-pill-ctrl[data-v-8b8fdbee]:hover:not(:disabled),.ipf-wrap .ipf-mini-btn[data-v-8b8fdbee]:hover:not(:disabled),.ipf-wrap .ipf-close-btn[data-v-8b8fdbee]:hover,.ipf-wrap .ipf-back-btn[data-v-8b8fdbee]:hover,.ipf-wrap .ipf-item-action[data-v-8b8fdbee]:hover,.ipf-wrap .ipf-pv-like[data-v-8b8fdbee]:hover,.ipf-wrap .ipf-pv-stop[data-v-8b8fdbee]:hover,.ipf-wrap .ipf-pv-speed[data-v-8b8fdbee]:hover,.ipf-wrap .ipf-pv-lang[data-v-8b8fdbee]:hover,.ipf-wrap .ipf-pv-speed-opt[data-v-8b8fdbee]:hover{border-color:var(--ipf-accent);color:var(--ipf-accent);background:color-mix(in srgb,var(--ipf-accent) 12%,var(--ipf-surface-2))}.ipf-wrap .ipf-panel[data-v-8b8fdbee]{background:var(--ipf-surface);border-color:var(--ipf-border-strong);box-shadow:var(--ipf-shadow)}.page-root--dark .ipf-wrap .ipf-panel[data-v-8b8fdbee]{box-shadow:var(--ipf-shadow),inset 0 0 0 1px var(--ipf-outline)}.ipf-wrap .ipf-panel-head[data-v-8b8fdbee],.ipf-wrap .ipf-player[data-v-8b8fdbee],.ipf-wrap .ipf-mini-player[data-v-8b8fdbee],.ipf-wrap .ipf-list[data-v-8b8fdbee],.ipf-wrap .ipf-pv[data-v-8b8fdbee],.ipf-wrap .ipf-queue[data-v-8b8fdbee]{background:transparent}.ipf-wrap .ipf-panel-head[data-v-8b8fdbee],.ipf-wrap .ipf-player[data-v-8b8fdbee],.ipf-wrap .ipf-mini-player[data-v-8b8fdbee],.ipf-wrap .ipf-queue-item[data-v-8b8fdbee],.ipf-wrap .ipf-item[data-v-8b8fdbee]{border-color:var(--ipf-border)}.ipf-wrap .ipf-item[data-v-8b8fdbee]:hover,.ipf-wrap .ipf-item--active[data-v-8b8fdbee],.ipf-wrap .ipf-queue-item[data-v-8b8fdbee]:hover,.ipf-wrap .ipf-queue-item--current[data-v-8b8fdbee]{background:color-mix(in srgb,var(--ipf-accent) 10%,var(--ipf-surface));border-color:color-mix(in srgb,var(--ipf-accent) 48%,transparent)}.ipf-wrap .ipf-settings[data-v-8b8fdbee],.ipf-wrap .ipf-lang-row[data-v-8b8fdbee],.ipf-wrap .ipf-pv-speeds[data-v-8b8fdbee],.ipf-wrap .ipf-pv-bottom[data-v-8b8fdbee],.ipf-wrap .ipf-pv-controls[data-v-8b8fdbee],.ipf-wrap .ipf-pv-seek-wrap[data-v-8b8fdbee]{background:var(--ipf-surface-soft);border-color:var(--ipf-border)}.ipf-wrap .ipf-seekbar-track[data-v-8b8fdbee],.ipf-wrap .ipf-pv-seekbar-track[data-v-8b8fdbee],.ipf-wrap .ipf-pill-bar[data-v-8b8fdbee]{background:color-mix(in srgb,var(--ipf-text) 16%,transparent)}.ipf-wrap .ipf-seekbar-fill[data-v-8b8fdbee],.ipf-wrap .ipf-pv-seekbar-fill[data-v-8b8fdbee],.ipf-wrap .ipf-pill-bar-fill[data-v-8b8fdbee]{background:linear-gradient(90deg,var(--ipf-accent),color-mix(in srgb,var(--ipf-accent) 72%,#38bdf8))}.page-root--dark .ipf-wrap .ipf-pill-art[data-v-8b8fdbee],.page-root--dark .ipf-wrap .ipf-player-cover[data-v-8b8fdbee],.page-root--dark .ipf-wrap .ipf-item-thumb[data-v-8b8fdbee],.page-root--dark .ipf-wrap .ipf-mini-cover[data-v-8b8fdbee],.page-root--dark .ipf-wrap .ipf-pv-cover[data-v-8b8fdbee]{background:#070707;border:1px solid rgba(255,255,255,.1)}.home-card[data-v-8b8fdbee]{-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);will-change:transform}.home-card[data-v-8b8fdbee]:hover{transform:translateY(-3px)}.home-card[data-v-8b8fdbee]{transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .3s,border-color .3s,box-shadow .3s}.section-head[data-v-8b8fdbee]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:22px;padding:0 2px}.section-head__eyebrow[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.085em;text-transform:uppercase;padding:5px 11px 5px 9px;border-radius:999px;border:1px solid;line-height:1;margin-bottom:4px}.section-head--light .section-head__eyebrow[data-v-8b8fdbee]{color:#0f172ab8;background:#ffffffa6;border-color:#0f172a14;box-shadow:0 1px 2px #0f172a08}.section-head--dark .section-head__eyebrow[data-v-8b8fdbee]{color:#ffffffc7;background:#ffffff0d;border-color:#ffffff14}.section-head__dot[data-v-8b8fdbee]{width:7px;height:7px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 0 currentColor;animation:section-dot-pulse-8b8fdbee 2.4s ease-out infinite}.section-head__dot--blue[data-v-8b8fdbee]{background:#2563eb;color:#2563eb8c}.section-head__dot--green[data-v-8b8fdbee]{background:#10b981;color:#10b9818c}.section-head__dot--amber[data-v-8b8fdbee]{background:#f59e0b;color:#f59e0b8c}@keyframes section-dot-pulse-8b8fdbee{0%{box-shadow:0 0 0 0 currentColor}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.section-head__h2[data-v-8b8fdbee]{margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.1;letter-spacing:-.025em}.section-head--light .section-head__h2[data-v-8b8fdbee]{color:#0f172a}.section-head--dark .section-head__h2[data-v-8b8fdbee]{color:#fff}.section-head__sub[data-v-8b8fdbee]{margin:0;font-size:14px;line-height:1.55;max-width:600px}.section-head--light .section-head__sub[data-v-8b8fdbee]{color:#0f172a8c}.section-head--dark .section-head__sub[data-v-8b8fdbee]{color:#fff9}@media(max-width:640px){.section-head[data-v-8b8fdbee]{margin-bottom:18px}.section-head__sub[data-v-8b8fdbee]{font-size:13px}.section-head__eyebrow[data-v-8b8fdbee]{font-size:10px;padding:4px 10px 4px 8px}}@media(prefers-reduced-motion:reduce){.section-head__dot[data-v-8b8fdbee]{animation:none}}.dbl-heart-burst[data-v-8b8fdbee]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);font-size:64px;z-index:20;pointer-events:none;animation:heart-pop-8b8fdbee .8s cubic-bezier(.17,.89,.32,1.28) forwards;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}@keyframes heart-pop-8b8fdbee{0%{transform:translate(-50%,-50%) scale(0);opacity:1}50%{transform:translate(-50%,-50%) scale(1.3);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.hero-v2[data-v-8b8fdbee]{position:relative;width:100%;overflow:clip;isolation:isolate;padding:clamp(60px,8vh,96px) 0 clamp(40px,6vh,80px);contain:paint;transform:translateZ(0);backface-visibility:hidden;background:linear-gradient(180deg,#0c1220,#0a0f1d 60%,#080c18)}.hero-v2--light[data-v-8b8fdbee]{background:linear-gradient(180deg,#eef4ff,#f7faff 60%,#f0f5ff)}.hero-v2--dark[data-v-8b8fdbee]{background:linear-gradient(180deg,#000,#020202 60%,#000)}.hero-v2--ocean[data-v-8b8fdbee]{background:linear-gradient(180deg,#0c1220,#0a0f1d,#080c18);color:#e2e8f0}.hero-v2--ocean.hero-v2--light[data-v-8b8fdbee],.hero-v2--ocean.hero-v2--dark[data-v-8b8fdbee]{color:#e0f2fe}.hero-v2--ocean .hero-v2__ambient[data-v-8b8fdbee],.hero-v2--ocean .hero-v2__grid[data-v-8b8fdbee]{display:none}.hero-ocean[data-v-8b8fdbee]{display:none!important}.hero-ocean__depth[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 20% 10%,rgba(96,165,250,.16) 0%,transparent 50%),radial-gradient(ellipse 70% 50% at 80% 30%,rgba(129,140,248,.12) 0%,transparent 55%),radial-gradient(ellipse 100% 70% at 50% 100%,rgba(2,6,23,.6) 0%,transparent 60%)}.hero-ocean__caustics[data-v-8b8fdbee]{position:absolute;top:-10%;left:-10%;width:120%;height:50%;background-image:radial-gradient(circle at 20% 30%,rgba(147,197,253,.22) 0%,transparent 8%),radial-gradient(circle at 70% 20%,rgba(147,197,253,.18) 0%,transparent 7%),radial-gradient(circle at 40% 60%,rgba(191,219,254,.2) 0%,transparent 6%),radial-gradient(circle at 85% 50%,rgba(147,197,253,.16) 0%,transparent 9%),radial-gradient(circle at 10% 70%,rgba(191,219,254,.14) 0%,transparent 5%),radial-gradient(circle at 55% 35%,rgba(147,197,253,.18) 0%,transparent 7%),radial-gradient(circle at 25% 80%,rgba(191,219,254,.16) 0%,transparent 8%);filter:blur(6px);mix-blend-mode:screen;opacity:.4;animation:oceanCausticsA-8b8fdbee 14s ease-in-out infinite;will-change:opacity}.hero-ocean__caustics--b[data-v-8b8fdbee]{top:-5%;height:60%;background-image:radial-gradient(circle at 30% 40%,rgba(96,165,250,.18) 0%,transparent 7%),radial-gradient(circle at 80% 70%,rgba(147,197,253,.16) 0%,transparent 8%),radial-gradient(circle at 50% 20%,rgba(191,219,254,.14) 0%,transparent 6%),radial-gradient(circle at 15% 60%,rgba(147,197,253,.13) 0%,transparent 7%),radial-gradient(circle at 65% 50%,rgba(96,165,250,.16) 0%,transparent 9%);filter:blur(8px);opacity:.32;animation:oceanCausticsB-8b8fdbee 18s ease-in-out infinite reverse}@keyframes oceanCausticsA-8b8fdbee{0%,to{opacity:.3}50%{opacity:.5}}@keyframes oceanCausticsB-8b8fdbee{0%,to{opacity:.25}50%{opacity:.42}}.hero-ocean__rays[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-ocean__ray[data-v-8b8fdbee]{position:absolute;top:-10%;left:var(--x);width:var(--w);height:90%;background:linear-gradient(180deg,rgba(191,219,254,.2) 0%,rgba(147,197,253,.1) 30%,rgba(96,165,250,.04) 60%,transparent 100%);filter:blur(20px);transform-origin:top center;transform:rotate(8deg);animation:oceanRay-8b8fdbee 11s ease-in-out infinite;animation-delay:var(--d);mix-blend-mode:screen}@keyframes oceanRay-8b8fdbee{0%,to{opacity:.5;transform:rotate(8deg) scaleY(1)}50%{opacity:.85;transform:rotate(6deg) scaleY(1.06)}}.hero-ocean__bubbles[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0}.hero-ocean__bubble[data-v-8b8fdbee]{position:absolute;bottom:-20px;left:var(--bx);width:var(--bs);height:var(--bs);border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffffffd9,#bfdbfe61 50%,#60a5fa0d);border:1px solid rgba(255,255,255,.25);opacity:var(--bo);animation:oceanBubble-8b8fdbee var(--bdur) linear infinite;animation-delay:var(--bd);box-shadow:inset -1px -1px 2px #93c5fd66,0 0 8px #bfdbfe33}@keyframes oceanBubble-8b8fdbee{0%{transform:translate(0) scale(.6);opacity:0}10%{opacity:var(--bo, .4)}50%{transform:translate(-12px,-50vh) scale(1)}to{transform:translate(8px,-110vh) scale(1.2);opacity:0}}.hero-ocean__plankton[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0}.hero-ocean__particle[data-v-8b8fdbee]{position:absolute;top:var(--py);left:var(--px);width:3px;height:3px;border-radius:50%;background:#bfdbfeb3;box-shadow:0 0 6px #bfdbfe99;opacity:0;animation:oceanParticle-8b8fdbee var(--pdur) ease-in-out infinite;animation-delay:var(--pd)}@keyframes oceanParticle-8b8fdbee{0%,to{opacity:0;transform:translate(0)}20%{opacity:.8}50%{opacity:1;transform:translate(20px,-30px)}80%{opacity:.6;transform:translate(-15px,-60px)}}.hero-ocean__vignette[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 100% 40% at 50% 100%,rgba(2,6,23,.85) 0%,transparent 60%),linear-gradient(180deg,transparent 70%,rgba(2,6,23,.4) 100%);pointer-events:none}.hero-v2__slogan--ocean .hero-v2__slogan-l1[data-v-8b8fdbee]{color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.4)}.hero-v2__slogan-l2--ocean[data-v-8b8fdbee]{background:linear-gradient(135deg,#3b82f6,#6366f1)!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;filter:none;animation:hero-split-in-8b8fdbee 1.2s cubic-bezier(.16,1,.3,1) var(--delay, 0ms) forwards!important}@keyframes oceanSloganGrad-8b8fdbee{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-v2__tagline--ocean[data-v-8b8fdbee]{color:#e2e8f0c7!important}.hero-v2__tagline--ocean strong[data-v-8b8fdbee]{color:#fff!important;font-weight:700;text-shadow:none}.hero-v2__badge--ocean[data-v-8b8fdbee]{background:#ffffff0d!important;color:#e2e8f0!important;border:1px solid rgba(148,163,184,.22)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;box-shadow:0 4px 16px #00000059,inset 0 1px #ffffff0f}.hero-cta-main--ocean[data-v-8b8fdbee]{background:linear-gradient(135deg,#3b82f6,#2563eb,#4f46e5)!important;color:#fff!important;border:1px solid rgba(99,102,241,.4)!important;box-shadow:0 6px 24px #2563eb59,0 2px 8px #00000040,inset 0 1px #ffffff26;position:relative;overflow:hidden}.hero-cta-main--ocean[data-v-8b8fdbee]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform:translate(-100%);transition:transform .7s ease}.hero-cta-main--ocean[data-v-8b8fdbee]:hover:before{transform:translate(100%)}.hero-cta-appstore--ocean[data-v-8b8fdbee]{background:#ffffff1a!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.hero-skip[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:10px;margin:clamp(14px,2vh,22px) auto 0;padding:10px 18px 10px 14px;background:#ffffff0f;border:1px solid rgba(147,197,253,.22);border-radius:999px;color:#dbeafe;font:500 13px/1 Inter,system-ui,sans-serif;letter-spacing:.01em;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .25s ease,border-color .25s ease,transform .25s cubic-bezier(.22,1,.36,1),color .25s ease;position:relative;z-index:2}.hero-skip[data-v-8b8fdbee]:hover{background:#93c5fd24;border-color:#93c5fd66;color:#fff;transform:translateY(-1px)}.hero-skip__icon[data-v-8b8fdbee]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;animation:heroSkipBob-8b8fdbee 2.4s ease-in-out infinite}.hero-skip__arrow[data-v-8b8fdbee]{font-size:14px;opacity:.85;transition:transform .25s ease}.hero-skip:hover .hero-skip__arrow[data-v-8b8fdbee]{transform:translate(3px)}@keyframes heroSkipBob-8b8fdbee{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.magnetic[data-v-8b8fdbee]{transform:translate(var(--mag-x, 0),var(--mag-y, 0)) perspective(800px) rotateX(var(--mag-rx, 0)) rotateY(var(--mag-ry, 0));transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease;will-change:transform}.magnetic[data-v-8b8fdbee]:hover{box-shadow:0 12px 40px #0ea5e980,0 6px 20px #0284c766,inset 0 1px #ffffff40}.cta-ripple[data-v-8b8fdbee]{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(186,230,253,.7),rgba(125,211,252,.2) 50%,transparent 70%);pointer-events:none;transform:scale(0);animation:ctaRipple-8b8fdbee .7s cubic-bezier(.22,1,.36,1) forwards;z-index:0}@keyframes ctaRipple-8b8fdbee{to{transform:scale(1);opacity:0}}.hero-v2__now--ocean[data-v-8b8fdbee]{background:#ffffff0f!important;color:#e2e8f0!important;border:1px solid rgba(148,163,184,.22)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 28px #00000059,inset 0 1px #ffffff0f}.hero-trust-item--ocean[data-v-8b8fdbee]{background:#ffffff0d!important;color:#e0f2fe!important;border:1px solid rgba(125,211,252,.2)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero-trust-item--ocean strong[data-v-8b8fdbee]{color:#fff!important}.hero-trust-item--ocean span[data-v-8b8fdbee]{color:#bae6fda6!important}.hero-trust-item--ocean svg[data-v-8b8fdbee]{color:#7dd3fc!important}.hero-stage[data-v-8b8fdbee]{position:relative;width:100%;min-height:calc(var(--n, 5) * 35vh);margin:clamp(20px,4vh,40px) 0}.hero-stage__sticky[data-v-8b8fdbee]{position:sticky;top:0;height:100vh;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-stage__rail[data-v-8b8fdbee]{position:absolute;left:clamp(8px,2vw,32px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:4px;z-index:5}.hero-stage__rail-dot[data-v-8b8fdbee]{position:relative;display:flex;align-items:center;gap:12px;background:transparent;border:none;padding:8px 12px 8px 0;cursor:pointer;color:#bae6fd73;text-align:left;transition:color .4s ease,transform .3s ease}.hero-stage__rail-dot[data-v-8b8fdbee]:hover{color:#bae6fdd9;transform:translate(2px)}.hero-stage__rail-num[data-v-8b8fdbee]{font-size:10px;font-weight:700;letter-spacing:.12em;font-variant-numeric:tabular-nums;width:22px}.hero-stage__rail-label[data-v-8b8fdbee]{font-size:11px;font-weight:600;letter-spacing:.04em;white-space:nowrap;opacity:.7;transition:opacity .3s ease}.hero-stage__rail-tick[data-v-8b8fdbee]{position:absolute;left:0;bottom:-2px;width:0;height:1.5px;background:linear-gradient(90deg,#38bdf8,#22d3ee,transparent);border-radius:2px;transition:width .6s cubic-bezier(.22,1,.36,1)}.hero-stage__rail-dot.is-done[data-v-8b8fdbee]{color:#bae6fdb3}.hero-stage__rail-dot.is-done .hero-stage__rail-tick[data-v-8b8fdbee]{width:100%;opacity:.5}.hero-stage__rail-dot.is-active[data-v-8b8fdbee]{color:#fff;transform:translate(4px)}.hero-stage__rail-dot.is-active .hero-stage__rail-tick[data-v-8b8fdbee]{width:100%;box-shadow:0 0 12px #38bdf8b3}.hero-stage__rail-dot.is-active .hero-stage__rail-num[data-v-8b8fdbee]{background:linear-gradient(135deg,#7dd3fc,#38bdf8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:12px}.hero-stage__panels[data-v-8b8fdbee]{position:relative;width:min(1100px,92vw);height:100%;display:flex;align-items:center;justify-content:center}.hero-stage__panel[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,80px);padding:clamp(24px,4vh,56px) clamp(16px,3vw,40px);opacity:0;transform:translateY(40px) scale(.96);filter:blur(8px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .6s ease;pointer-events:none}.hero-stage__panel.is-active[data-v-8b8fdbee]{opacity:1;transform:translateY(0) scale(1);filter:blur(0);pointer-events:auto}.hero-stage__panel.is-prev[data-v-8b8fdbee]{opacity:0;transform:translateY(-40px) scale(.94);filter:blur(10px)}.hero-stage__panel.is-next[data-v-8b8fdbee]{opacity:0;transform:translateY(60px) scale(.94);filter:blur(10px)}.hero-stage__panel-glow[data-v-8b8fdbee]{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(ellipse 60% 50% at 50% 50%,color-mix(in srgb,var(--p1, #38bdf8) 30%,transparent) 0%,transparent 60%);filter:blur(40px);opacity:0;transition:opacity .9s ease;z-index:-1}.hero-stage__panel.is-active .hero-stage__panel-glow[data-v-8b8fdbee]{opacity:1;animation:stagePanelGlow-8b8fdbee 8s ease-in-out infinite}@keyframes stagePanelGlow-8b8fdbee{0%,to{transform:scale(1) translate(0)}50%{transform:scale(1.1) translate(20px,-10px)}}.hero-stage__panel-text[data-v-8b8fdbee]{display:flex;flex-direction:column;gap:16px}.hero-stage__panel-num[data-v-8b8fdbee]{font-size:11px;font-weight:700;letter-spacing:.18em;color:#bae6fd8c;font-variant-numeric:tabular-nums}.hero-stage__panel-eyebrow[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--p1, #7dd3fc);align-self:flex-start}.hero-stage__panel-pulse[data-v-8b8fdbee]{width:6px;height:6px;border-radius:50%;background:var(--p1, #38bdf8);box-shadow:0 0 0 0 var(--p1, #38bdf8);animation:stageRailPulse-8b8fdbee 2s ease-out infinite}@keyframes stageRailPulse-8b8fdbee{0%{box-shadow:0 0 color-mix(in srgb,var(--p1, #38bdf8) 60%,transparent)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}.hero-stage__panel-title[data-v-8b8fdbee]{margin:0;font-size:clamp(36px,5vw,60px);font-weight:800;line-height:1;letter-spacing:-.03em;color:#fff}.hero-stage__panel-title-line[data-v-8b8fdbee]{display:block}.hero-stage__panel-title-grad[data-v-8b8fdbee]{display:block;background:linear-gradient(135deg,var(--p1, #7dd3fc) 0%,var(--p2, #22d3ee) 100%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 18px color-mix(in srgb,var(--p1, #38bdf8) 50%,transparent));animation:oceanSloganGrad-8b8fdbee 6s ease-in-out infinite}.hero-stage__panel-body[data-v-8b8fdbee]{margin:0;font-size:clamp(15px,1.4vw,18px);line-height:1.55;color:#bae6fdc7;max-width:460px}.hero-stage__panel-bullets[data-v-8b8fdbee]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.hero-stage__panel-bullets li[data-v-8b8fdbee]{display:flex;align-items:center;gap:10px;font-size:13px;color:#bae6fdd9}.hero-stage__panel-bullets svg[data-v-8b8fdbee]{flex-shrink:0;color:var(--p1, #38bdf8);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--p1, #38bdf8) 60%,transparent))}.hero-stage__panel-visual[data-v-8b8fdbee]{position:relative;display:flex;align-items:center;justify-content:center;height:100%;min-height:320px}.stage-art[data-v-8b8fdbee]{position:relative;width:100%;max-width:380px;aspect-ratio:1 / 1;border-radius:28px;overflow:hidden;background:linear-gradient(155deg,color-mix(in srgb,var(--p1) 18%,rgba(2,6,23,.6)),#020617b3);border:1px solid rgba(125,211,252,.18);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 80px #0284c766,inset 0 1px #ffffff1f}.stage-art[data-v-8b8fdbee]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 40% at 50% 0%,rgba(125,211,252,.2) 0%,transparent 60%);pointer-events:none}.stage-art--reader .stage-art-page[data-v-8b8fdbee]{position:absolute;top:14%;right:14%;bottom:14%;left:14%;background:#ffffff0d;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:10px;border:1px solid rgba(255,255,255,.08)}.stage-art-line[data-v-8b8fdbee]{height:8px;border-radius:4px;background:#bae6fd40}.stage-art-line--w90[data-v-8b8fdbee]{width:90%}.stage-art-line--w85[data-v-8b8fdbee]{width:85%}.stage-art-line--w80[data-v-8b8fdbee]{width:80%}.stage-art-line--w70[data-v-8b8fdbee]{width:70%}.stage-art-line--w60[data-v-8b8fdbee]{width:60%}.stage-art-line--w50[data-v-8b8fdbee]{width:50%}.stage-art-mark[data-v-8b8fdbee]{background:linear-gradient(90deg,#7dd3fcb3,#22d3ee80);box-shadow:0 0 12px #7dd3fc80;animation:stageArtMark-8b8fdbee 3s ease-in-out infinite}@keyframes stageArtMark-8b8fdbee{0%,to{transform:scaleX(.85);transform-origin:left;opacity:.7}50%{transform:scaleX(1);transform-origin:left;opacity:1}}.stage-art-cursor[data-v-8b8fdbee]{position:absolute;bottom:24%;left:38%;width:16px;height:16px;background:linear-gradient(135deg,#7dd3fc,#38bdf8);border-radius:50%;box-shadow:0 0 16px #7dd3fccc,0 0 32px #38bdf899;animation:stageArtCursor-8b8fdbee 4s ease-in-out infinite}@keyframes stageArtCursor-8b8fdbee{0%,to{transform:translate(0)}25%{transform:translate(20px,-10px)}50%{transform:translate(-10px,14px)}75%{transform:translate(15px,-4px)}}.stage-art--live[data-v-8b8fdbee]{display:flex;align-items:center;justify-content:center}.stage-art-phone[data-v-8b8fdbee]{position:relative;width:80%;aspect-ratio:9 / 13;background:linear-gradient(180deg,#020617,#0a1228);border-radius:36px;padding:20px 14px;border:1px solid rgba(125,211,252,.2);box-shadow:0 30px 60px #00000080,inset 0 1px #ffffff0d}.stage-art-notch[data-v-8b8fdbee]{position:absolute;top:16px;left:50%;transform:translate(-50%);width:100px;height:28px;background:#000;border-radius:16px;z-index:2}.stage-art-time[data-v-8b8fdbee]{text-align:center;font-size:12px;color:#bae6fd80;margin-top:8px;font-weight:600}.stage-art-pill[data-v-8b8fdbee]{position:absolute;top:60px;left:50%;transform:translate(-50%);width:calc(100% - 24px);background:linear-gradient(135deg,#0ea5e940,#0284c733);border:1px solid rgba(125,211,252,.4);border-radius:24px;padding:14px 16px;display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 24px #0ea5e959;animation:stageArtPillFloat-8b8fdbee 4s ease-in-out infinite}@keyframes stageArtPillFloat-8b8fdbee{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-3px)}}.stage-art-pill-icon[data-v-8b8fdbee]{width:36px;height:36px;background:linear-gradient(135deg,#38bdf8,#0ea5e9);border-radius:10px;display:grid;place-items:center;font-weight:800;color:#fff;font-size:16px;font-style:italic;box-shadow:0 4px 12px #0ea5e980}.stage-art-pill-meta[data-v-8b8fdbee]{display:flex;flex-direction:column;gap:2px}.stage-art-pill-title[data-v-8b8fdbee]{color:#fff;font-size:12px;font-weight:700}.stage-art-pill-sub[data-v-8b8fdbee]{color:#bae6fdb3;font-size:10px}.stage-art-pill-progress[data-v-8b8fdbee]{width:28px;height:28px;border-radius:50%;background:conic-gradient(#7dd3fc 0deg,#7dd3fc var(--prog, 240deg),rgba(125,211,252,.15) var(--prog, 240deg));display:grid;place-items:center;animation:stageArtProg-8b8fdbee 5s linear infinite}.stage-art-pill-progress[data-v-8b8fdbee]:after{content:"";width:18px;height:18px;border-radius:50%;background:#020617}@keyframes stageArtProg-8b8fdbee{to{--prog: 360deg}}.stage-art--widget[data-v-8b8fdbee]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px;padding:14%}.stage-art-tile[data-v-8b8fdbee]{background:linear-gradient(155deg,#ffffff0f,#ffffff05);border-radius:16px;border:1px solid rgba(125,211,252,.18);padding:12px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stage-art-tile--small[data-v-8b8fdbee]{grid-column:1}.stage-art-tile--small-2[data-v-8b8fdbee]{grid-column:1;grid-row:2}.stage-art-tile--big[data-v-8b8fdbee]{grid-column:2;grid-row:1 / 3}.stage-art-tile-cat[data-v-8b8fdbee]{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--p1, #38bdf8)}.stage-art-tile-cat--big[data-v-8b8fdbee]{color:#f59e0b}.stage-art-tile-line[data-v-8b8fdbee]{height:6px;border-radius:3px;background:#bae6fd66;width:90%}.stage-art-tile-line--short[data-v-8b8fdbee]{width:60%}.stage-art-tile-image[data-v-8b8fdbee]{flex:1;border-radius:10px;background:linear-gradient(135deg,#0ea5e9,#1d4ed8,#6366f1);background-size:200% 200%;animation:oceanSloganGrad-8b8fdbee 8s ease-in-out infinite;min-height:60px}.stage-art-tile-title[data-v-8b8fdbee]{height:8px;border-radius:4px;background:#ffffffb3;width:95%}.stage-art-tile-title--short[data-v-8b8fdbee]{width:70%}.stage-art-tile.stage-art-tile--big[data-v-8b8fdbee]{animation:stageArtTileLift-8b8fdbee 5s ease-in-out infinite}@keyframes stageArtTileLift-8b8fdbee{0%,to{transform:translateY(0);box-shadow:0 8px 24px #0ea5e933}50%{transform:translateY(-6px);box-shadow:0 18px 40px #0ea5e959}}.stage-art--pod[data-v-8b8fdbee]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:12%}.stage-art-disk[data-v-8b8fdbee]{width:50%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,#020617,#020617 28%,#0c4a6e 30%,#075985 60%,#0e7490);position:relative;box-shadow:0 20px 60px #0e749099,inset 0 0 40px #00000080;animation:stageArtSpin-8b8fdbee 12s linear infinite}.stage-art-disk[data-v-8b8fdbee]:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;border:1px dashed rgba(125,211,252,.25)}.stage-art-disk[data-v-8b8fdbee]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14%;height:14%;border-radius:50%;background:radial-gradient(circle,#7dd3fc,#38bdf8);box-shadow:0 0 24px #7dd3fccc}@keyframes stageArtSpin-8b8fdbee{to{transform:rotate(360deg)}}.stage-art-wave[data-v-8b8fdbee]{width:100%;height:60px;display:flex;align-items:center;justify-content:space-between;gap:2px}.stage-art-bar[data-v-8b8fdbee]{width:4px;background:linear-gradient(180deg,#7dd3fc,#0ea5e9);border-radius:2px;box-shadow:0 0 6px #7dd3fc80;animation:stageArtBar-8b8fdbee 1.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .05s);height:30%}@keyframes stageArtBar-8b8fdbee{0%,to{height:20%}50%{height:90%}}.stage-art--priv[data-v-8b8fdbee]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:10%}.stage-art-shield[data-v-8b8fdbee]{width:50%;color:#7dd3fc;filter:drop-shadow(0 0 30px rgba(125,211,252,.6));animation:stageArtShield-8b8fdbee 4s ease-in-out infinite}@keyframes stageArtShield-8b8fdbee{0%,to{transform:scale(1);filter:drop-shadow(0 0 24px rgba(125,211,252,.5))}50%{transform:scale(1.04);filter:drop-shadow(0 0 40px rgba(125,211,252,.85))}}.stage-art-tags[data-v-8b8fdbee]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.stage-art-tag[data-v-8b8fdbee]{position:relative;padding:6px 12px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(248,113,113,.3);color:#fecacab3;font-size:12px;font-weight:600;overflow:hidden}.stage-art-tag--strike[data-v-8b8fdbee]:before{content:"";position:absolute;top:50%;left:0;width:0;height:1.5px;background:linear-gradient(90deg,transparent,#f87171,transparent);animation:stageArtStrike-8b8fdbee 3s ease-in-out infinite}@keyframes stageArtStrike-8b8fdbee{0%{width:0}50%{width:100%}to{width:100%;opacity:0}}.hero-stage__hint[data-v-8b8fdbee]{position:absolute;bottom:clamp(12px,3vh,32px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;color:#bae6fd66;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;z-index:4;animation:heroScrollFade-8b8fdbee 3s ease-in-out infinite}.hero-stage__hint svg[data-v-8b8fdbee]{animation:heroScrollWheelV-8b8fdbee 1.6s ease-in-out infinite}@keyframes heroScrollWheelV-8b8fdbee{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(4px);opacity:1}}@media(max-width:900px){.hero-stage__panel[data-v-8b8fdbee]{grid-template-columns:1fr;gap:20px;text-align:center}.hero-stage__panel-eyebrow[data-v-8b8fdbee]{align-self:center}.hero-stage__panel-bullets li[data-v-8b8fdbee]{justify-content:center}.hero-stage__panel-visual[data-v-8b8fdbee]{min-height:220px;max-width:280px;margin:0 auto}.hero-stage__rail-label[data-v-8b8fdbee]{display:none}.hero-stage__rail[data-v-8b8fdbee]{left:4px}.hero-stage[data-v-8b8fdbee]{min-height:calc(var(--n, 5) * 50vh)}}@media(prefers-reduced-motion:reduce){.hero-ocean__bubble[data-v-8b8fdbee],.hero-ocean__particle[data-v-8b8fdbee],.hero-ocean__caustics[data-v-8b8fdbee],.hero-ocean__ray[data-v-8b8fdbee],.stage-art-mark[data-v-8b8fdbee],.stage-art-cursor[data-v-8b8fdbee],.stage-art-pill[data-v-8b8fdbee],.stage-art-pill-progress[data-v-8b8fdbee],.stage-art-tile--big[data-v-8b8fdbee],.stage-art-disk[data-v-8b8fdbee],.stage-art-bar[data-v-8b8fdbee],.stage-art-shield[data-v-8b8fdbee],.stage-art-tag--strike[data-v-8b8fdbee]:before{animation:none!important}}.hero-v2__ambient[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.hero-v2__ambient-a[data-v-8b8fdbee],.hero-v2__ambient-b[data-v-8b8fdbee],.hero-v2__ambient-c[data-v-8b8fdbee]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.35}.hero-v2--dark .hero-v2__ambient-a[data-v-8b8fdbee],.hero-v2--dark .hero-v2__ambient-b[data-v-8b8fdbee],.hero-v2--dark .hero-v2__ambient-c[data-v-8b8fdbee]{opacity:.5}.hero-v2__ambient-a[data-v-8b8fdbee]{width:540px;height:540px;top:-120px;left:-120px;background:radial-gradient(circle,#2563eb 0%,transparent 70%);animation:heroAmbientFloat-8b8fdbee 16s ease-in-out infinite}.hero-v2__ambient-b[data-v-8b8fdbee]{width:480px;height:480px;top:8%;right:-120px;background:radial-gradient(circle,#a855f7 0%,transparent 70%);animation:heroAmbientFloat-8b8fdbee 18s ease-in-out infinite reverse}.hero-v2__ambient-c[data-v-8b8fdbee]{width:600px;height:600px;bottom:-160px;left:30%;background:radial-gradient(circle,#ec4899 0%,transparent 70%);opacity:.22;animation:heroAmbientFloat-8b8fdbee 22s ease-in-out infinite}.hero-v2--dark .hero-v2__ambient-c[data-v-8b8fdbee]{opacity:.32}@keyframes heroAmbientFloat-8b8fdbee{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.08)}}.hero-v2__grid[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(15,23,42,.06) 1px,transparent 1.4px);background-size:24px 24px;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,transparent 75%);z-index:0;pointer-events:none}.hero-v2--dark .hero-v2__grid[data-v-8b8fdbee]{background-image:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 1.4px)}.hero-v2__inner[data-v-8b8fdbee]{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:0 clamp(16px,3vw,32px);display:flex;flex-direction:column;align-items:center;gap:clamp(20px,3vh,32px)}.hero-v2__head[data-v-8b8fdbee]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:920px}.hero-v2__badge[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 12px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.01em;line-height:1}.hero-v2__badge--light[data-v-8b8fdbee]{background:#ffffffb3;color:#0f172ac7;border:1px solid rgba(15,23,42,.07);box-shadow:0 1px 2px #0f172a0a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero-v2__badge--dark[data-v-8b8fdbee]{background:#ffffff0f;color:#ffffffdb;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero-v2__slogan[data-v-8b8fdbee]{margin:0;font-weight:800;letter-spacing:-.04em;line-height:.95;font-size:clamp(48px,8vw,96px);display:flex;flex-wrap:wrap;justify-content:center;gap:0 .28em}.hero-v2__slogan-l1[data-v-8b8fdbee]{color:#0f172a}.hero-v2__slogan-l2[data-v-8b8fdbee]{background:linear-gradient(135deg,#2563eb,#a855f7,#ec4899);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:heroSloganGrad-8b8fdbee 8s ease-in-out infinite}@keyframes heroSloganGrad-8b8fdbee{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-v2__tagline[data-v-8b8fdbee]{margin:0;font-size:clamp(15px,1.6vw,19px);line-height:1.5;max-width:640px;font-weight:400}.hero-v2__now[data-v-8b8fdbee]{align-self:center;max-width:min(540px,90vw)}.hero-v2__ctas[data-v-8b8fdbee]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.hero-v2__divider[data-v-8b8fdbee]{display:flex;align-items:center;gap:14px;width:100%;max-width:540px;margin:clamp(12px,2vh,20px) 0 4px}.hero-v2__divider-line[data-v-8b8fdbee]{flex:1;height:1px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:.18}.hero-v2__divider-chip[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.085em;text-transform:uppercase;border:1px solid currentColor;border-color:#0f172a1a;background:#ffffffa6;color:#0f172aa6;line-height:1;white-space:nowrap;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero-v2--dark .hero-v2__divider-chip[data-v-8b8fdbee]{background:#ffffff0d;border-color:#ffffff1a;color:#ffffffc7}.hero-v2__divider-dot[data-v-8b8fdbee]{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#a855f7,#ec4899);box-shadow:0 0 #a855f799;animation:heroDividerDot-8b8fdbee 2s ease-out infinite}@keyframes heroDividerDot-8b8fdbee{0%{box-shadow:0 0 #a855f799}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.hero-v2__reveal[data-v-8b8fdbee]{position:relative;width:100%;max-width:1100px;margin:clamp(20px,4vh,40px) auto clamp(8px,2vh,16px);padding:clamp(20px,3vh,32px) clamp(16px,3vw,32px);display:flex;align-items:center;justify-content:center;gap:clamp(20px,4vw,56px);isolation:isolate}.hero-v2__reveal-aurora[data-v-8b8fdbee]{position:absolute;top:50%;width:clamp(60px,10vw,140px);height:1.5px;transform:translateY(-50%) scaleX(0);transform-origin:left center;background:linear-gradient(90deg,transparent,#2563eb 40%,#a855f7 70%,transparent);filter:blur(.4px);opacity:0;transition:transform 1.4s cubic-bezier(.22,1,.36,1) .15s,opacity .6s ease .15s}.hero-v2__reveal-aurora--l[data-v-8b8fdbee]{left:0}.hero-v2__reveal-aurora--r[data-v-8b8fdbee]{right:0;left:auto;transform-origin:right center;background:linear-gradient(90deg,transparent,#ec4899 30%,#a855f7 60%,transparent)}.hero-v2__reveal.is-visible .hero-v2__reveal-aurora[data-v-8b8fdbee]{transform:translateY(-50%) scaleX(1);opacity:.7}.hero-v2__reveal-num[data-v-8b8fdbee]{position:relative;width:clamp(120px,14vw,180px);height:clamp(120px,14vw,180px);flex-shrink:0;display:grid;place-items:center;opacity:0;transform:scale(.6) rotate(-12deg);transition:opacity .9s cubic-bezier(.22,1,.36,1) .1s,transform 1.1s cubic-bezier(.34,1.56,.64,1) .1s}.hero-v2__reveal.is-visible .hero-v2__reveal-num[data-v-8b8fdbee]{opacity:1;transform:scale(1) rotate(0)}.hero-v2__reveal-ring[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,#2563eb,#a855f7,#ec4899,#f59e0b,#2563eb 360deg);filter:blur(.5px);animation:heroRevealRingSpin-8b8fdbee 8s linear infinite;-webkit-mask:radial-gradient(circle,transparent 60%,#000 62%,#000 100%);mask:radial-gradient(circle,transparent 60%,#000 62%,#000 100%)}.hero-v2__reveal-ring-inner[data-v-8b8fdbee]{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;background:conic-gradient(from 180deg,#2563eb66,#a855f766,#ec489966,#2563eb66);filter:blur(8px);animation:heroRevealRingSpin-8b8fdbee 12s linear infinite reverse;opacity:.6}.hero-v2__reveal-glow[data-v-8b8fdbee]{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.95),rgba(255,255,255,.7) 60%,transparent 100%);box-shadow:0 8px 40px #2563eb40,0 4px 20px #a855f733;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero-v2--dark .hero-v2__reveal-glow[data-v-8b8fdbee]{background:radial-gradient(circle at 50% 50%,rgba(20,30,55,.95),rgba(10,20,40,.85) 60%,transparent 100%);box-shadow:0 8px 50px #2563eb73,0 4px 30px #a855f759}.hero-v2__reveal-digit[data-v-8b8fdbee]{position:relative;z-index:2;font-size:clamp(72px,10vw,120px);font-weight:900;line-height:1;letter-spacing:-.06em;background:linear-gradient(135deg,#2563eb,#a855f7,#ec4899);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 12px rgba(37,99,235,.3));animation:heroRevealDigitGrad-8b8fdbee 6s ease-in-out infinite}@keyframes heroRevealDigitGrad-8b8fdbee{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes heroRevealRingSpin-8b8fdbee{to{transform:rotate(360deg)}}.hero-v2__reveal-orb[data-v-8b8fdbee]{position:absolute;width:8px;height:8px;border-radius:50%;top:50%;left:50%;margin:-4px 0 0 -4px;filter:blur(.5px);opacity:0}.hero-v2.is-visible .hero-v2__reveal-orb[data-v-8b8fdbee],.hero-v2__reveal.is-visible .hero-v2__reveal-orb[data-v-8b8fdbee]{opacity:1}.hero-v2__reveal-orb--1[data-v-8b8fdbee]{background:#60a5fa;box-shadow:0 0 12px #60a5fa,0 0 24px #60a5fa99;animation:heroRevealOrb1-8b8fdbee 7s linear infinite}.hero-v2__reveal-orb--2[data-v-8b8fdbee]{background:#c084fc;box-shadow:0 0 12px #c084fc,0 0 24px #c084fc99;animation:heroRevealOrb2-8b8fdbee 9s linear infinite}.hero-v2__reveal-orb--3[data-v-8b8fdbee]{background:#f472b6;box-shadow:0 0 12px #f472b6,0 0 24px #f472b699;animation:heroRevealOrb3-8b8fdbee 11s linear infinite}@keyframes heroRevealOrb1-8b8fdbee{0%{transform:rotate(0) translate(72px) rotate(0)}to{transform:rotate(360deg) translate(72px) rotate(-360deg)}}@keyframes heroRevealOrb2-8b8fdbee{0%{transform:rotate(120deg) translate(82px) rotate(-120deg)}to{transform:rotate(480deg) translate(82px) rotate(-480deg)}}@keyframes heroRevealOrb3-8b8fdbee{0%{transform:rotate(240deg) translate(68px) rotate(-240deg)}to{transform:rotate(600deg) translate(68px) rotate(-600deg)}}.hero-v2__reveal-text[data-v-8b8fdbee]{display:flex;flex-direction:column;gap:12px;max-width:600px}.hero-v2__reveal-eyebrow[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:opacity .6s ease .2s,transform .6s ease .2s}.hero-v2--light .hero-v2__reveal-eyebrow[data-v-8b8fdbee]{color:#0f172a8c}.hero-v2--dark .hero-v2__reveal-eyebrow[data-v-8b8fdbee]{color:#ffffffb3}.hero-v2__reveal.is-visible .hero-v2__reveal-eyebrow[data-v-8b8fdbee]{opacity:1;transform:translateY(0)}.hero-v2__reveal-eyebrow-dot[data-v-8b8fdbee]{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#a855f7);box-shadow:0 0 #a855f799;animation:heroDividerDot-8b8fdbee 2s ease-out infinite}.hero-v2__reveal-h[data-v-8b8fdbee]{margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.025em;display:flex;flex-wrap:wrap;gap:.22em .28em}.hero-v2--light .hero-v2__reveal-h[data-v-8b8fdbee]{color:#0f172a}.hero-v2--dark .hero-v2__reveal-h[data-v-8b8fdbee]{color:#fff}.hero-v2__reveal-word[data-v-8b8fdbee]{display:inline-block;opacity:0;transform:translateY(28px) rotate(3deg);filter:blur(8px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),filter .6s ease;transition-delay:calc(.35s + var(--w) * 85ms)}.hero-v2__reveal.is-visible .hero-v2__reveal-word[data-v-8b8fdbee]{opacity:1;transform:translateY(0) rotate(0);filter:blur(0)}.hero-v2__reveal-word--grad[data-v-8b8fdbee]{background:linear-gradient(135deg,#2563eb,#a855f7,#ec4899);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:heroRevealDigitGrad-8b8fdbee 6s ease-in-out infinite}.hero-v2__reveal-line[data-v-8b8fdbee]{display:block;width:0;height:2px;margin-top:6px;background:linear-gradient(90deg,#2563eb,#a855f7,#ec4899);border-radius:2px;box-shadow:0 0 12px #a855f766;transition:width 1.2s cubic-bezier(.22,1,.36,1) .95s}.hero-v2__reveal.is-visible .hero-v2__reveal-line[data-v-8b8fdbee]{width:80%}@media(max-width:768px){.hero-v2__reveal[data-v-8b8fdbee]{flex-direction:column;gap:16px;text-align:center;padding:16px 0}.hero-v2__reveal-text[data-v-8b8fdbee]{align-items:center;max-width:100%}.hero-v2__reveal-h[data-v-8b8fdbee]{justify-content:center;font-size:clamp(24px,6vw,32px)}.hero-v2__reveal-aurora[data-v-8b8fdbee]{display:none}.hero-v2__reveal-line[data-v-8b8fdbee]{width:0}.hero-v2__reveal.is-visible .hero-v2__reveal-line[data-v-8b8fdbee]{width:60%}}@media(prefers-reduced-motion:reduce){.hero-v2__reveal-ring[data-v-8b8fdbee],.hero-v2__reveal-ring-inner[data-v-8b8fdbee],.hero-v2__reveal-orb[data-v-8b8fdbee],.hero-v2__reveal-digit[data-v-8b8fdbee]{animation:none!important}.hero-v2__reveal-num[data-v-8b8fdbee],.hero-v2__reveal-word[data-v-8b8fdbee],.hero-v2__reveal-eyebrow[data-v-8b8fdbee],.hero-v2__reveal-line[data-v-8b8fdbee],.hero-v2__reveal-aurora[data-v-8b8fdbee]{transition-duration:.01s!important}}.hero-v2__bento[data-v-8b8fdbee]{width:100%}.hero-v2__reveal-ring--ocean[data-v-8b8fdbee]{background:conic-gradient(from 0deg,#0ea5e9,#22d3ee,#67e8f9,#38bdf8,#0ea5e9 360deg)!important}.hero-v2__reveal-ring-inner--ocean[data-v-8b8fdbee]{background:conic-gradient(from 180deg,#0ea5e980,#22d3ee80,#7dd3fc80,#0ea5e980)!important}.hero-v2__reveal-glow--ocean[data-v-8b8fdbee]{background:radial-gradient(circle at 50% 50%,rgba(20,50,95,.95),rgba(2,20,55,.85) 60%,transparent 100%)!important;box-shadow:0 8px 50px #0ea5e98c,0 4px 30px #22d3ee66!important}.hero-v2__reveal-digit--ocean[data-v-8b8fdbee]{background:linear-gradient(135deg,#7dd3fc,#38bdf8,#0ea5e9)!important;background-size:200% 200%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 4px 16px rgba(125,211,252,.6))!important}.hero-v2__reveal--ocean .hero-v2__reveal-eyebrow[data-v-8b8fdbee]{color:#bae6fdb3!important}.hero-v2__reveal-text--ocean .hero-v2__reveal-h[data-v-8b8fdbee]{color:#fff!important}.hero-v2__reveal-text--ocean .hero-v2__reveal-word--grad[data-v-8b8fdbee]{background:linear-gradient(135deg,#3b82f6,#6366f1)!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.hero-v2__reveal-text--ocean .hero-v2__reveal-line[data-v-8b8fdbee]{background:linear-gradient(90deg,#3b82f6,#6366f1)!important;box-shadow:0 0 8px #6366f166!important}.hero-v2__reveal--ocean .hero-v2__reveal-aurora[data-v-8b8fdbee]{background:linear-gradient(90deg,transparent,rgba(99,102,241,.3) 50%,transparent)!important}.hero-v2--ocean .hero-v2__reveal-orb--1[data-v-8b8fdbee]{background:#7dd3fc!important;box-shadow:0 0 12px #7dd3fc,0 0 24px #7dd3fcb3!important}.hero-v2--ocean .hero-v2__reveal-orb--2[data-v-8b8fdbee]{background:#38bdf8!important;box-shadow:0 0 12px #38bdf8,0 0 24px #38bdf8b3!important}.hero-v2--ocean .hero-v2__reveal-orb--3[data-v-8b8fdbee]{background:#22d3ee!important;box-shadow:0 0 12px #22d3ee,0 0 24px #22d3eeb3!important}.hero-v2__trust[data-v-8b8fdbee]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;width:100%;max-width:720px;margin-top:4px}.hero-v2__scroll[data-v-8b8fdbee]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:8px;opacity:.6;animation:heroScrollFade-8b8fdbee 3s ease-in-out infinite}.hero-v2__scroll-text[data-v-8b8fdbee]{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:currentColor;opacity:.7}.hero-v2__scroll-mouse[data-v-8b8fdbee]{width:22px;height:34px;border-radius:12px;border:1.5px solid currentColor;display:flex;justify-content:center;padding-top:5px;opacity:.5}.hero-v2__scroll-wheel[data-v-8b8fdbee]{width:3px;height:8px;border-radius:2px;background:currentColor;animation:heroScrollWheel-8b8fdbee 1.6s ease-in-out infinite}@keyframes heroScrollWheel-8b8fdbee{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(8px);opacity:0}}@keyframes heroScrollFade-8b8fdbee{0%,to{opacity:.5}50%{opacity:.85}}@media(max-width:768px){.hero-v2[data-v-8b8fdbee]{padding:clamp(40px,5vh,64px) 0 clamp(28px,5vh,56px)}.hero-v2__inner[data-v-8b8fdbee]{gap:clamp(16px,2.5vh,24px)}.hero-v2__slogan[data-v-8b8fdbee]{font-size:clamp(40px,12vw,64px)}.hero-v2__trust[data-v-8b8fdbee]{grid-template-columns:repeat(3,1fr);gap:8px}.hero-v2__scroll[data-v-8b8fdbee]{display:none}.hero-v2__divider[data-v-8b8fdbee]{max-width:100%}.hero-v2__divider-chip[data-v-8b8fdbee]{font-size:10px}}@media(prefers-reduced-motion:reduce){.hero-v2__ambient-a[data-v-8b8fdbee],.hero-v2__ambient-b[data-v-8b8fdbee],.hero-v2__ambient-c[data-v-8b8fdbee],.hero-v2__slogan-l2[data-v-8b8fdbee],.hero-v2__divider-dot[data-v-8b8fdbee],.hero-v2__scroll-wheel[data-v-8b8fdbee],.hero-v2__scroll[data-v-8b8fdbee]{animation:none!important}}.page-root[data-v-8b8fdbee]{overflow-x:clip;overscroll-behavior:none}.page-root--light[data-v-8b8fdbee]{background:#f0f5ff}.page-root--dark[data-v-8b8fdbee]{background:#000}.hero-sticky-outer[data-v-8b8fdbee]{position:relative;height:100vh;z-index:0;overflow:hidden;clip-path:inset(0)}.hero-section[data-v-8b8fdbee]{position:fixed;top:0;left:0;height:100vh;width:100%;display:flex;align-items:center;overflow:hidden;contain:paint;clip-path:inset(0);z-index:0;will-change:opacity,transform}.page-root--dark .hero-section[data-v-8b8fdbee]{background:#000}.page-root--light .hero-section[data-v-8b8fdbee]{background:#f0f5ff}.content-over-hero[data-v-8b8fdbee]{position:relative;z-index:5;margin-top:clamp(-80px,-8vh,-48px);border-radius:24px 24px 0 0;padding-top:clamp(32px,4vh,48px);min-height:60vh;transform:translate3d(0,calc(var(--coh-parallax-y, 0px) * -1),0);will-change:transform;box-shadow:0 -1px #ffffff0f inset,0 -16px 40px -12px #00000059}.content-over-hero--light[data-v-8b8fdbee]{background:#f0f5ff}.content-over-hero--dark[data-v-8b8fdbee]{background:#000;box-shadow:0 -8px 60px #00000080}@media(max-width:900px){.content-over-hero[data-v-8b8fdbee]{transform:none;will-change:auto}}@media(prefers-reduced-motion:reduce){.content-over-hero[data-v-8b8fdbee]{transform:none!important;will-change:auto}}.hero-ambient[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.hero-ambient-a[data-v-8b8fdbee]{position:absolute;width:60vw;height:60vw;max-width:720px;max-height:720px;top:-20%;left:50%;transform:translate(-50%);border-radius:50%;filter:blur(110px);animation:ambient-breathe-8b8fdbee 8s ease-in-out infinite}.page-root--dark .hero-ambient-a[data-v-8b8fdbee]{background:radial-gradient(circle,rgba(59,130,246,.16) 0%,transparent 70%)}.page-root--light .hero-ambient-a[data-v-8b8fdbee]{background:radial-gradient(circle,rgba(96,165,250,.14) 0%,transparent 70%)}.hero-ambient-b[data-v-8b8fdbee]{position:absolute;width:40vw;height:40vw;max-width:500px;max-height:500px;bottom:-12%;right:8%;border-radius:50%;filter:blur(100px);animation:ambient-breathe-8b8fdbee 10s ease-in-out 2s infinite}.page-root--dark .hero-ambient-b[data-v-8b8fdbee]{background:radial-gradient(circle,rgba(14,165,233,.11) 0%,transparent 70%)}.page-root--light .hero-ambient-b[data-v-8b8fdbee]{background:radial-gradient(circle,rgba(59,130,246,.1) 0%,transparent 70%)}@keyframes ambient-breathe-8b8fdbee{0%,to{transform:translate(-50%) scale(1);opacity:.8}50%{transform:translate(-50%) scale(1.08);opacity:1}}.hero-grid[data-v-8b8fdbee]{position:relative;z-index:1;width:min(1320px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,4vw,5rem);align-items:center;padding:5.5rem 0 3rem}.hero-left[data-v-8b8fdbee]{display:flex;flex-direction:column;align-items:flex-start;max-width:640px}.hero-badge[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:10px;padding:.55rem 1.1rem;border-radius:999px;border:1px solid;font-size:.74rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;margin-bottom:1.4rem}.hero-badge--light[data-v-8b8fdbee]{background:#ffffff9e;border-color:#3b82f629;color:#2563eb}.hero-badge--dark[data-v-8b8fdbee]{background:#ffffff0d;border-color:#60a5fa26;color:#bfdbfeeb}.hero-slogan[data-v-8b8fdbee]{margin:0;line-height:.92;letter-spacing:-.05em;display:flex;flex-direction:column;align-items:flex-start;gap:.45em}.hero-slogan-deep[data-v-8b8fdbee]{display:block;font-size:clamp(3.2rem,6vw,5.8rem);font-weight:900}.hero-slogan-ismi[data-v-8b8fdbee]{display:block;font-size:clamp(3.2rem,6vw,5.8rem);font-weight:900;background:linear-gradient(135deg,#2563eb,#3b82f6,#60a5fa 70%,#38bdf8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-tagline[data-v-8b8fdbee]{margin:1.5rem 0 0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.75;max-width:540px}.hero-now[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:10px;margin-top:1.5rem;padding:10px 16px 10px 14px;border-radius:999px;border:1px solid;background:transparent;cursor:pointer;font-size:13px;font-weight:500;letter-spacing:-.005em;text-align:left;max-width:100%;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.hero-now[data-v-8b8fdbee]:hover{transform:translateY(-1px)}.hero-now--light[data-v-8b8fdbee]{border-color:#0f172a1a;background:#fff9;box-shadow:0 1px 2px #0f172a0a,0 8px 24px -12px #0f172a1f;color:#0f172ad9}.hero-now--light[data-v-8b8fdbee]:hover{background:#fff;box-shadow:0 2px 4px #0f172a0f,0 12px 32px -12px #0f172a2e}.hero-now--dark[data-v-8b8fdbee]{border-color:#ffffff1a;background:#ffffff0a;color:#ffffffeb}.hero-now--dark[data-v-8b8fdbee]:hover{background:#ffffff14}.hero-now-pulse[data-v-8b8fdbee]{position:relative;width:8px;height:8px;border-radius:50%;background:#ef4444;flex-shrink:0;box-shadow:0 0 #ef44448c;animation:hero-now-pulse-8b8fdbee 1.6s ease-out infinite}@keyframes hero-now-pulse-8b8fdbee{0%{box-shadow:0 0 #ef44448c}70%{box-shadow:0 0 0 10px #ef444400}to{box-shadow:0 0 #ef444400}}.hero-now-label[data-v-8b8fdbee]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ef4444;flex-shrink:0}.hero-now-title[data-v-8b8fdbee]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:380px;min-width:0}.hero-now-arrow[data-v-8b8fdbee]{width:14px;height:14px;flex-shrink:0;opacity:.55;transition:transform .2s ease,opacity .2s ease}.hero-now:hover .hero-now-arrow[data-v-8b8fdbee]{transform:translate(3px);opacity:1}@media(max-width:640px){.hero-now[data-v-8b8fdbee]{font-size:12px;padding:9px 14px 9px 12px;gap:8px}.hero-now-title[data-v-8b8fdbee]{max-width:200px}.hero-now-label[data-v-8b8fdbee]{font-size:10px}}@media(prefers-reduced-motion:reduce){.hero-now-pulse[data-v-8b8fdbee]{animation:none}}.hero-ctas[data-v-8b8fdbee]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:2rem}.hero-cta-main[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:999px;border:none;color:#fff;cursor:pointer;font-size:.95rem;font-weight:800;letter-spacing:-.01em;background:linear-gradient(135deg,#1d4ed8,#2563eb 45%,#60a5fa);box-shadow:0 20px 50px #2563eb4d,inset 0 1px #ffffff2e;transition:transform .22s ease,box-shadow .22s ease}.hero-cta-main[data-v-8b8fdbee]:hover{transform:translateY(-2px);box-shadow:0 26px 56px #2563eb66,inset 0 1px #ffffff2e}.hero-trust[data-v-8b8fdbee]{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;margin-top:2rem;perspective:800px}.hero-trust-item[data-v-8b8fdbee]{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;border-radius:18px;border:1px solid;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex:1;min-width:150px;transform-style:preserve-3d;transform:rotateX(0) rotateY(0);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);cursor:default}.hero-trust-item[data-v-8b8fdbee]:hover{transform:rotateX(-6deg) rotateY(6deg) translateY(-4px)}.hero-trust-item[data-v-8b8fdbee]:nth-child(2):hover{transform:rotateX(-5deg) rotateY(-5deg) translateY(-4px)}.hero-trust-item[data-v-8b8fdbee]:nth-child(3):hover{transform:rotateX(-4deg) rotateY(8deg) translateY(-4px)}.hero-trust-item svg[data-v-8b8fdbee]{flex-shrink:0;margin-top:2px}.hero-trust-item div[data-v-8b8fdbee]{display:flex;flex-direction:column;gap:.1rem}.hero-trust-item strong[data-v-8b8fdbee]{font-size:.88rem;font-weight:800}.hero-trust-item span[data-v-8b8fdbee]{font-size:.74rem;line-height:1.4}.hero-trust-item--light[data-v-8b8fdbee]{background:linear-gradient(145deg,#dbeafea6,#bfdbfe73);border-color:#3b82f62e;color:#1e3a5f;box-shadow:0 8px 24px #2563eb14,0 2px 4px #2563eb0a}.hero-trust-item--light[data-v-8b8fdbee]:hover{box-shadow:0 18px 40px #2563eb29,0 4px 8px #2563eb14;border-color:#3b82f647}.hero-trust-item--light svg[data-v-8b8fdbee]{color:#2563eb}.hero-trust-item--light strong[data-v-8b8fdbee]{color:#1d4ed8}.hero-trust-item--dark[data-v-8b8fdbee]{background:linear-gradient(145deg,#3b82f61f,#1e40af14);border-color:#60a5fa29;color:#bfdbfee6;box-shadow:0 8px 24px #2563eb1a,0 2px 4px #00000026}.hero-trust-item--dark[data-v-8b8fdbee]:hover{box-shadow:0 18px 40px #2563eb33,0 4px 8px #0003;border-color:#60a5fa4d}.hero-trust-item--dark svg[data-v-8b8fdbee]{color:#60a5fa}.hero-trust-item--dark strong[data-v-8b8fdbee]{color:#93c5fd}.hero-right[data-v-8b8fdbee]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.hero-showcase[data-v-8b8fdbee]{position:relative;width:100%;max-width:560px;margin:0 auto}.hero-showcase-glow[data-v-8b8fdbee]{position:absolute;top:-24%;right:-20%;bottom:-24%;left:-20%;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.22) 0%,rgba(96,165,250,.1) 40%,transparent 72%);filter:blur(60px);animation:showcase-pulse-8b8fdbee 7s ease-in-out infinite;z-index:0}@keyframes showcase-pulse-8b8fdbee{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.06);opacity:1}}.hero-showcase-gif[data-v-8b8fdbee]{position:relative;z-index:1;display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:24px;background:transparent}.hero-bubble[data-v-8b8fdbee]{position:absolute;z-index:4;padding:.5rem 1rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;pointer-events:none;border:none;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.15)}.hero-bubble--1[data-v-8b8fdbee]{background:linear-gradient(135deg,#f472b6,#ec4899);box-shadow:0 8px 24px #ec489959;animation:orbit-1-8b8fdbee 36s ease-in-out infinite,bubble-pop-1-8b8fdbee 8s ease-in-out infinite}.hero-bubble--2[data-v-8b8fdbee]{background:linear-gradient(135deg,#22d3ee,#06b6d4);box-shadow:0 8px 24px #06b6d459;animation:orbit-2-8b8fdbee 36s ease-in-out infinite,bubble-pop-2-8b8fdbee 9s ease-in-out infinite}.hero-bubble--3[data-v-8b8fdbee]{background:linear-gradient(135deg,#a78bfa,#8b5cf6);box-shadow:0 8px 24px #8b5cf659;animation:orbit-3-8b8fdbee 36s ease-in-out infinite,bubble-pop-3-8b8fdbee 7s ease-in-out infinite}.hero-bubble--4[data-v-8b8fdbee]{background:linear-gradient(135deg,#fb923c,#f97316);box-shadow:0 8px 24px #f9731659;animation:orbit-4-8b8fdbee 36s ease-in-out infinite,bubble-pop-4-8b8fdbee 10s ease-in-out infinite}.hero-bubble--5[data-v-8b8fdbee]{background:linear-gradient(135deg,#34d399,#10b981);box-shadow:0 8px 24px #10b98159;animation:orbit-5-8b8fdbee 36s ease-in-out infinite,bubble-pop-5-8b8fdbee 11s ease-in-out infinite}@keyframes orbit-1-8b8fdbee{0%{top:50%;left:105%}12.5%{top:5%;left:89%}25%{top:-5%;left:50%}37.5%{top:5%;left:11%}50%{top:50%;left:-5%}62.5%{top:95%;left:11%}75%{top:105%;left:50%}87.5%{top:95%;left:89%}to{top:50%;left:105%}}@keyframes orbit-2-8b8fdbee{0%{top:5%;left:89%}12.5%{top:-5%;left:50%}25%{top:5%;left:11%}37.5%{top:50%;left:-5%}50%{top:95%;left:11%}62.5%{top:105%;left:50%}75%{top:95%;left:89%}87.5%{top:50%;left:105%}to{top:5%;left:89%}}@keyframes orbit-3-8b8fdbee{0%{top:-5%;left:50%}12.5%{top:5%;left:11%}25%{top:50%;left:-5%}37.5%{top:95%;left:11%}50%{top:105%;left:50%}62.5%{top:95%;left:89%}75%{top:50%;left:105%}87.5%{top:5%;left:89%}to{top:-5%;left:50%}}@keyframes orbit-4-8b8fdbee{0%{top:50%;left:-5%}12.5%{top:95%;left:11%}25%{top:105%;left:50%}37.5%{top:95%;left:89%}50%{top:50%;left:105%}62.5%{top:5%;left:89%}75%{top:-5%;left:50%}87.5%{top:5%;left:11%}to{top:50%;left:-5%}}@keyframes orbit-5-8b8fdbee{0%{top:95%;left:11%}12.5%{top:105%;left:50%}25%{top:95%;left:89%}37.5%{top:50%;left:105%}50%{top:5%;left:89%}62.5%{top:-5%;left:50%}75%{top:5%;left:11%}87.5%{top:50%;left:-5%}to{top:95%;left:11%}}@keyframes bubble-pop-1-8b8fdbee{0%{transform:translate(-50%,-50%) scale(0);opacity:0}8%{transform:translate(-50%,-50%) scale(1.25);opacity:1}14%{transform:translate(-50%,-50%) scale(.9);opacity:1}20%{transform:translate(-50%,-50%) scale(1.05);opacity:1}25%{transform:translate(-50%,-50%) scale(1);opacity:1}70%{transform:translate(-50%,-50%) scale(1);opacity:1}78%{transform:translate(-50%,-50%) scale(1.15);opacity:1}88%{transform:translate(-50%,-50%) scale(0);opacity:0}to{transform:translate(-50%,-50%) scale(0);opacity:0}}@keyframes bubble-pop-2-8b8fdbee{0%{transform:translate(-50%,-50%) scale(0);opacity:0}6%{transform:translate(-50%,-50%) scale(0);opacity:0}14%{transform:translate(-50%,-50%) scale(1.3);opacity:1}20%{transform:translate(-50%,-50%) scale(.88);opacity:1}26%{transform:translate(-50%,-50%) scale(1.08);opacity:1}32%{transform:translate(-50%,-50%) scale(1);opacity:1}72%{transform:translate(-50%,-50%) scale(1);opacity:1}82%{transform:translate(-50%,-50%) scale(1.2);opacity:.8}92%{transform:translate(-50%,-50%) scale(0);opacity:0}to{transform:translate(-50%,-50%) scale(0);opacity:0}}@keyframes bubble-pop-3-8b8fdbee{0%{transform:translate(-50%,-50%) scale(1);opacity:1}55%{transform:translate(-50%,-50%) scale(1);opacity:1}62%{transform:translate(-50%,-50%) scale(1.2);opacity:1}72%{transform:translate(-50%,-50%) scale(0);opacity:0}86%{transform:translate(-50%,-50%) scale(0);opacity:0}92%{transform:translate(-50%,-50%) scale(1.25);opacity:1}96%{transform:translate(-50%,-50%) scale(.92);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes bubble-pop-4-8b8fdbee{0%{transform:translate(-50%,-50%) scale(0);opacity:0}10%{transform:translate(-50%,-50%) scale(0);opacity:0}16%{transform:translate(-50%,-50%) scale(1.2);opacity:1}22%{transform:translate(-50%,-50%) scale(.92);opacity:1}28%{transform:translate(-50%,-50%) scale(1);opacity:1}65%{transform:translate(-50%,-50%) scale(1);opacity:1}74%{transform:translate(-50%,-50%) scale(1.18);opacity:.9}84%{transform:translate(-50%,-50%) scale(0);opacity:0}to{transform:translate(-50%,-50%) scale(0);opacity:0}}@keyframes bubble-pop-5-8b8fdbee{0%{transform:translate(-50%,-50%) scale(1);opacity:1}40%{transform:translate(-50%,-50%) scale(1);opacity:1}48%{transform:translate(-50%,-50%) scale(1.22);opacity:1}58%{transform:translate(-50%,-50%) scale(0);opacity:0}76%{transform:translate(-50%,-50%) scale(0);opacity:0}84%{transform:translate(-50%,-50%) scale(1.3);opacity:1}90%{transform:translate(-50%,-50%) scale(.9);opacity:1}95%{transform:translate(-50%,-50%) scale(1.04);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.hero-cta-appstore[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:999px;font-size:.92rem;font-weight:700;color:#fff;background:#000;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.hero-cta-appstore[data-v-8b8fdbee]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.hero-cta-appstore svg[data-v-8b8fdbee]{flex-shrink:0}.hero-showcase--link[data-v-8b8fdbee]{text-decoration:none;cursor:pointer;display:block}.hero-showcase-hint[data-v-8b8fdbee]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.35rem;padding:.35rem .85rem;border-radius:999px;background:#000000b3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:.72rem;font-weight:600;white-space:nowrap;opacity:0;transition:opacity .3s ease,transform .3s ease;z-index:5}.hero-showcase--link:hover .hero-showcase-hint[data-v-8b8fdbee]{opacity:1;transform:translate(-50%) translateY(-4px)}.hero-stack[data-v-8b8fdbee]{position:relative;width:100%;max-width:540px;aspect-ratio:1 / 1.05;margin:0 auto;perspective:1400px;isolation:isolate;--hx: 0;--hy: 0;transition:--hx .4s ease,--hy .4s ease}.hero-stack__glow[data-v-8b8fdbee]{position:absolute;top:-8%;right:-10%;bottom:-8%;left:-10%;background:radial-gradient(60% 50% at 30% 35%,rgba(59,130,246,.42),transparent 70%),radial-gradient(55% 45% at 75% 70%,rgba(168,85,247,.32),transparent 72%);filter:blur(48px);z-index:0;animation:heroStackGlow-8b8fdbee 11s ease-in-out infinite}.hero-stack--dark .hero-stack__glow[data-v-8b8fdbee]{background:radial-gradient(60% 50% at 30% 35%,rgba(96,165,250,.3),transparent 70%),radial-gradient(55% 45% at 75% 70%,rgba(192,132,252,.26),transparent 72%)}@keyframes heroStackGlow-8b8fdbee{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.hero-stack__rays[data-v-8b8fdbee]{position:absolute;top:5%;right:5%;bottom:5%;left:5%;border-radius:36px;background:conic-gradient(from 215deg at 50% 50%,transparent 0deg,rgba(255,255,255,.05) 25deg,transparent 60deg,transparent 180deg,rgba(255,255,255,.04) 205deg,transparent 240deg);z-index:0;opacity:.6;animation:heroStackRays-8b8fdbee 22s linear infinite}.hero-stack--dark .hero-stack__rays[data-v-8b8fdbee]{opacity:.4}@keyframes heroStackRays-8b8fdbee{to{transform:rotate(360deg)}}.hero-stack__card[data-v-8b8fdbee]{position:absolute;background:#fffffff5;border:1px solid rgba(15,23,42,.06);box-shadow:0 1px #ffffffb3 inset,0 30px 60px -20px #0f172a47,0 12px 28px -16px #0f172a2e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;cursor:default;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .4s ease;will-change:transform}.hero-stack--dark .hero-stack__card[data-v-8b8fdbee]{background:#141821d1;border:1px solid rgba(255,255,255,.08);box-shadow:0 1px #ffffff0d inset,0 30px 60px -20px #0009,0 12px 28px -16px #0006}.hero-stack__card--widget[data-v-8b8fdbee]{top:4%;left:6%;width:56%;border-radius:24px;padding:1rem 1.05rem 1.1rem;z-index:1;transform:rotate(-6deg) translateZ(-40px);animation:heroStackFloatA-8b8fdbee 9s ease-in-out infinite}.hero-stack__widget-head[data-v-8b8fdbee]{display:flex;align-items:center;gap:.5rem;margin-bottom:.7rem}.hero-stack__widget-logo[data-v-8b8fdbee]{width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,#2563eb,#6366f1);color:#fff;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;font-family:ui-rounded,-apple-system,system-ui,sans-serif;box-shadow:0 2px 6px #2563eb66}.hero-stack__widget-name[data-v-8b8fdbee]{font-size:.74rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.hero-stack--dark .hero-stack__widget-name[data-v-8b8fdbee]{color:#f1f5f9}.hero-stack__widget-time[data-v-8b8fdbee]{margin-left:auto;font-size:.66rem;font-weight:600;color:#94a3b8}.hero-stack__widget-cat[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:.32rem;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#2563eb;margin-bottom:.55rem}.hero-stack--dark .hero-stack__widget-cat[data-v-8b8fdbee]{color:#60a5fa}.hero-stack__widget-dot[data-v-8b8fdbee]{width:6px;height:6px;border-radius:50%;background:#ef4444;box-shadow:0 0 #ef444480;animation:heroStackPulse-8b8fdbee 1.6s ease-out infinite}.hero-stack__widget-title[data-v-8b8fdbee]{font-size:.86rem;font-weight:700;line-height:1.28;color:#0f172a;letter-spacing:-.012em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.hero-stack--dark .hero-stack__widget-title[data-v-8b8fdbee]{color:#f1f5f9}.hero-stack__card--push[data-v-8b8fdbee]{bottom:4%;right:4%;width:64%;border-radius:22px;padding:.85rem 1rem .95rem;z-index:3;transform:rotate(4deg) translateZ(40px);animation:heroStackFloatC-8b8fdbee 10s ease-in-out infinite}.hero-stack__push-head[data-v-8b8fdbee]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.hero-stack__push-icon[data-v-8b8fdbee]{width:24px;height:24px;border-radius:7px;background:linear-gradient(135deg,#2563eb,#6366f1);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px #2563eb66}.hero-stack__push-i[data-v-8b8fdbee]{color:#fff;font-weight:800;font-size:14px;font-family:ui-rounded,-apple-system,system-ui,sans-serif}.hero-stack__push-app[data-v-8b8fdbee]{display:flex;flex-direction:column;gap:1px;line-height:1.1;min-width:0}.hero-stack__push-name[data-v-8b8fdbee]{font-size:.74rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.hero-stack--dark .hero-stack__push-name[data-v-8b8fdbee]{color:#f1f5f9}.hero-stack__push-time[data-v-8b8fdbee]{font-size:.62rem;font-weight:500;color:#94a3b8}.hero-stack__push-pulse[data-v-8b8fdbee]{margin-left:auto;width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 #ef444499;animation:heroStackPulse-8b8fdbee 1.5s ease-out infinite;flex-shrink:0}.hero-stack__push-title[data-v-8b8fdbee]{font-size:.84rem;font-weight:700;color:#0f172a;letter-spacing:-.012em;margin-bottom:.18rem}.hero-stack--dark .hero-stack__push-title[data-v-8b8fdbee]{color:#f1f5f9}.hero-stack__push-body[data-v-8b8fdbee]{font-size:.74rem;line-height:1.35;color:#475569;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hero-stack--dark .hero-stack__push-body[data-v-8b8fdbee]{color:#cbd5e1}.hero-stack__card--main[data-v-8b8fdbee]{top:14%;right:0;width:70%;border-radius:28px;z-index:2;overflow:hidden;padding:0;transform:rotate(2deg);animation:heroStackFloatB-8b8fdbee 8.5s ease-in-out infinite;cursor:pointer;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.hero-stack__card--main[data-v-8b8fdbee]:hover{transform:rotate(0) translateY(-6px) scale(1.02);box-shadow:0 1px #ffffffb3 inset,0 40px 80px -20px #0f172a5c,0 18px 40px -16px #2563eb47;animation-play-state:paused}.hero-stack__main-image[data-v-8b8fdbee]{position:relative;width:100%;aspect-ratio:16 / 11;background:linear-gradient(135deg,#2563eb,#6366f1,#a855f7);overflow:hidden}.hero-stack__main-image img[data-v-8b8fdbee]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform 1.2s ease}.hero-stack__card--main:hover .hero-stack__main-image img[data-v-8b8fdbee]{transform:scale(1.06)}.hero-stack__main-shade[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d,#00000059 70%,#0000008c)}.hero-stack__main-cat[data-v-8b8fdbee]{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .7rem;border-radius:999px;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#1e293b;box-shadow:0 4px 12px #00000026}.hero-stack__main-dot[data-v-8b8fdbee]{width:6px;height:6px;border-radius:50%;background:#2563eb}.hero-stack__main-live[data-v-8b8fdbee]{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:.32rem;padding:.3rem .6rem;border-radius:999px;background:#0f172a8c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.6rem;font-weight:700;color:#fff;letter-spacing:.04em}.hero-stack__main-livedot[data-v-8b8fdbee]{width:6px;height:6px;border-radius:50%;background:#ef4444;animation:heroStackPulse-8b8fdbee 1.4s ease-out infinite}.hero-stack__main-body[data-v-8b8fdbee]{padding:.95rem 1.05rem 1.05rem;background:#fffffff5}.hero-stack--dark .hero-stack__main-body[data-v-8b8fdbee]{background:#141821eb}.hero-stack__main-title[data-v-8b8fdbee]{font-size:.95rem;font-weight:700;line-height:1.28;color:#0f172a;letter-spacing:-.014em;margin:0 0 .45rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-stack--dark .hero-stack__main-title[data-v-8b8fdbee]{color:#f1f5f9}.hero-stack__main-meta[data-v-8b8fdbee]{display:flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;color:#64748b}.hero-stack--dark .hero-stack__main-meta[data-v-8b8fdbee]{color:#94a3b8}.hero-stack__main-meta svg[data-v-8b8fdbee]{color:#a855f7;flex-shrink:0}.hero-stack__main-bullet[data-v-8b8fdbee]{opacity:.5}.hero-stack__caption[data-v-8b8fdbee]{position:absolute;bottom:-2.5rem;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem;border-radius:999px;background:#0f172a0f;font-size:.7rem;font-weight:600;color:#64748b;white-space:nowrap}.hero-stack--dark .hero-stack__caption[data-v-8b8fdbee]{background:#ffffff0f;color:#94a3b8}.hero-stack__caption-dot[data-v-8b8fdbee]{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 #10b98180;animation:heroStackPulse-8b8fdbee 2s ease-out infinite}@keyframes heroStackFloatA-8b8fdbee{0%,to{transform:rotate(-6deg) translate3d(calc(var(--hx) * -14px),calc(var(--hy) * -10px),-40px)}50%{transform:rotate(-7deg) translate3d(calc(var(--hx) * -14px - 4px),calc(var(--hy) * -10px - 8px),-40px)}}@keyframes heroStackFloatB-8b8fdbee{0%,to{transform:rotate(2deg) translate3d(calc(var(--hx) * 8px),calc(var(--hy) * 6px),0)}50%{transform:rotate(1deg) translate3d(calc(var(--hx) * 8px),calc(var(--hy) * 6px - 10px),0)}}@keyframes heroStackFloatC-8b8fdbee{0%,to{transform:rotate(4deg) translate3d(calc(var(--hx) * 18px),calc(var(--hy) * 14px),40px)}50%{transform:rotate(5deg) translate3d(calc(var(--hx) * 18px + 6px),calc(var(--hy) * 14px + 6px),40px)}}@keyframes heroStackPulse-8b8fdbee{0%{box-shadow:0 0 0 0 currentColor}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.hero-stack__card--widget[data-v-8b8fdbee],.hero-stack__card--main[data-v-8b8fdbee],.hero-stack__card--push[data-v-8b8fdbee],.hero-stack__glow[data-v-8b8fdbee],.hero-stack__rays[data-v-8b8fdbee]{animation:none}}@media(max-width:1024px){.hero-stack[data-v-8b8fdbee]{max-width:480px;aspect-ratio:1 / .95}}@media(max-width:640px){.hero-stack[data-v-8b8fdbee]{max-width:360px;aspect-ratio:1 / 1}.hero-stack__widget-title[data-v-8b8fdbee]{font-size:.78rem;-webkit-line-clamp:3}.hero-stack__main-title[data-v-8b8fdbee]{font-size:.86rem}.hero-stack__push-title[data-v-8b8fdbee]{font-size:.78rem}.hero-stack__push-body[data-v-8b8fdbee]{font-size:.68rem}.hero-stack__caption[data-v-8b8fdbee]{font-size:.64rem;padding:.32rem .7rem;bottom:-2rem}}@media(max-width:1024px){.hero-grid[data-v-8b8fdbee]{grid-template-columns:1fr;gap:2.5rem;padding-top:4.8rem;padding-bottom:2rem}.hero-left[data-v-8b8fdbee]{max-width:100%;align-items:center;text-align:center}.hero-slogan[data-v-8b8fdbee],.hero-ctas[data-v-8b8fdbee],.hero-trust[data-v-8b8fdbee]{justify-content:center}.hero-trust-item[data-v-8b8fdbee]{flex:1;min-width:150px}}@media(max-width:768px){.hero-sticky-outer[data-v-8b8fdbee]{height:auto;position:relative}.hero-section[data-v-8b8fdbee]{position:relative}.hero-grid[data-v-8b8fdbee]{width:min(100%,calc(100% - 32px));padding-top:4.5rem}.hero-slogan[data-v-8b8fdbee]{flex-direction:column;align-items:center;gap:.16em}.hero-slogan-deep[data-v-8b8fdbee],.hero-slogan-ismi[data-v-8b8fdbee]{font-size:clamp(2.4rem,12vw,3.5rem)}.hero-showcase[data-v-8b8fdbee]{max-width:340px}.hero-bubble[data-v-8b8fdbee]{display:none}.hero-trust-item[data-v-8b8fdbee]{min-width:0;flex:1;padding:.6rem .55rem;gap:.4rem;border-radius:13px;flex-direction:column;align-items:center;text-align:center}.hero-trust-item svg[data-v-8b8fdbee]{width:16px;height:16px;margin-top:0}.hero-trust-item strong[data-v-8b8fdbee]{font-size:.78rem;line-height:1.15}.hero-trust-item span[data-v-8b8fdbee]{font-size:.66rem;line-height:1.2;opacity:.7}.hero-cta-main[data-v-8b8fdbee]{padding:.7rem 1.3rem;font-size:.9rem;box-shadow:0 12px 30px #2563eb40,inset 0 1px #ffffff2e}.hero-cta-appstore[data-v-8b8fdbee]{padding:.7rem 1.2rem;font-size:.9rem}.hero-ios-promo[data-v-8b8fdbee]{max-width:100%}}.live-pulse[data-v-8b8fdbee]{width:7px;height:7px;border-radius:50%;background:#22c55e;flex-shrink:0;box-shadow:0 0 #22c55e80;animation:live-ping-8b8fdbee 2.4s ease-out infinite}@keyframes live-ping-8b8fdbee{0%,to{box-shadow:0 0 #22c55e66}60%{box-shadow:0 0 0 5px #22c55e00}}.appstore-pill[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;border-radius:18px;border:1px solid;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .2s}.appstore-pill[data-v-8b8fdbee]:hover{transform:translateY(-1px)}.appstore-pill--light[data-v-8b8fdbee]{background:#fff9;border-color:#00000012;box-shadow:0 2px 16px #0000000f,0 1px 3px #0000000a}.appstore-pill--dark[data-v-8b8fdbee]{background:#ffffff0d;border-color:#ffffff14;box-shadow:0 2px 16px #0006}.pill-appicon[data-v-8b8fdbee]{width:44px;height:44px;border-radius:10px;flex-shrink:0;display:block}.pill-text[data-v-8b8fdbee]{display:flex;flex-direction:column;line-height:1.3;gap:1px}.pill-sub[data-v-8b8fdbee]{font-size:10px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.pill-title[data-v-8b8fdbee]{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:700;letter-spacing:-.01em}.apple-glyph[data-v-8b8fdbee]{width:13px;height:16px;flex-shrink:0;margin-bottom:1px}.pill-meta[data-v-8b8fdbee]{display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500}.meta-dot[data-v-8b8fdbee]{opacity:.35}.meta-stars[data-v-8b8fdbee]{color:#3b82f6;font-size:10px;letter-spacing:1.5px}@keyframes hero-in-8b8fdbee{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-hero-in[data-v-8b8fdbee]{animation:hero-in-8b8fdbee .9s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--delay, 0ms)}@keyframes hero-split-in-8b8fdbee{0%{opacity:0;transform:translateY(40px) scale(.92);filter:blur(8px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.animate-hero-split[data-v-8b8fdbee]{animation:hero-split-in-8b8fdbee 1.2s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--delay, 0ms)}.category-filter-bar[data-v-8b8fdbee]{display:flex;flex-wrap:wrap;gap:.5rem}.cat-chip[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .85rem;border-radius:99px;font-size:.8rem;font-weight:600;border:1px solid;cursor:pointer;transition:all .2s ease;white-space:nowrap}.cat-chip-icon[data-v-8b8fdbee]{font-size:.9rem}.cat-chip--light[data-v-8b8fdbee]{background:#fff9;border-color:#00000014;color:#374151;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cat-chip--light[data-v-8b8fdbee]:hover{background:#3b82f61f;border-color:#3b82f666;color:#1d4ed8;transform:translateY(-1px);box-shadow:0 2px 8px #3b82f61f}.cat-chip--dark[data-v-8b8fdbee]{background:#ffffff0d;border-color:#ffffff14;color:#fff9}.cat-chip--dark[data-v-8b8fdbee]:hover{background:#3b82f626;border-color:#3b82f666;color:#60a5fa;transform:translateY(-1px);box-shadow:0 2px 8px #3b82f626}.cat-chip--active[data-v-8b8fdbee]{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:transparent;color:#fff;box-shadow:0 2px 8px #3b82f64d}@keyframes soundwave-8b8fdbee{0%,to{height:4px}50%{height:16px}}.animate-soundwave[data-v-8b8fdbee]{animation:soundwave-8b8fdbee .8s ease-in-out infinite}.animate-spin-slow[data-v-8b8fdbee]{animation:spin-8b8fdbee 8s linear infinite}@keyframes spin-8b8fdbee{to{transform:rotate(360deg)}}.coh-handle[data-v-8b8fdbee]{width:44px;height:5px;border-radius:3px;background:#94a3b859;margin:0 auto 20px;box-shadow:0 1px 2px #00000014}body.is-hero-in-view .ipf-wrap[data-v-8b8fdbee],body.is-hero-in-view .ef-pill[data-v-8b8fdbee]{opacity:0!important;pointer-events:none!important;transform:translateY(24px) scale(.96)!important;animation:none!important;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)!important}.ipf-wrap[data-v-8b8fdbee],.ef-pill[data-v-8b8fdbee]{transition:opacity .45s cubic-bezier(.22,1,.36,1) .05s,transform .45s cubic-bezier(.22,1,.36,1) .05s}.hero-ocean[data-v-8b8fdbee]{transform:translate3d(0,var(--hero-parallax-y, 0px),0);will-change:transform;backface-visibility:hidden}.hero-ocean__caustics[data-v-8b8fdbee],.hero-ocean__rays[data-v-8b8fdbee],.hero-ocean__bubbles[data-v-8b8fdbee],.hero-ocean__plankton[data-v-8b8fdbee]{transform:translateZ(0);will-change:transform,opacity;backface-visibility:hidden}.hero-v2__slogan-l1[data-v-8b8fdbee],.hero-v2__slogan-l2[data-v-8b8fdbee],.hero-v2__slogan-l2--ocean[data-v-8b8fdbee]{transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased}body.is-home-view .orbit-bg[data-v-8b8fdbee]{display:none!important}body.is-home-view .orbit-page-bg[data-v-8b8fdbee]{background:#f0f5ff}body.is-home-view.dark .orbit-page-bg[data-v-8b8fdbee]{background:#000}.site-footer[data-v-8b8fdbee]{padding:2rem 0;margin-top:auto}.footer-divider[data-v-8b8fdbee]{width:min(90%,800px);height:1px;margin:0 auto 2rem}.footer-divider--light[data-v-8b8fdbee]{background:linear-gradient(90deg,transparent,rgba(59,130,246,.18),transparent)}.footer-divider--dark[data-v-8b8fdbee]{background:linear-gradient(90deg,transparent,rgba(96,165,250,.15),transparent)}.footer-copy[data-v-8b8fdbee]{font-size:.72rem;opacity:.5}.hero-v3[data-v-8b8fdbee]{position:relative;isolation:isolate;overflow:clip;padding:clamp(28px,4vh,56px) 0 clamp(72px,10vh,140px);background:radial-gradient(1100px 520px at 88% -8%,rgba(37,99,235,.07),transparent 60%),radial-gradient(900px 460px at -6% 28%,rgba(6,182,212,.06),transparent 55%),linear-gradient(180deg,#fcfcf9,#f6f7fb 55%,#eef1f8);color:#0c1220}.hero-v3--dark[data-v-8b8fdbee]{background:radial-gradient(1100px 520px at 88% -8%,rgba(37,99,235,.2),transparent 60%),radial-gradient(900px 460px at -6% 28%,rgba(8,145,178,.16),transparent 55%),linear-gradient(180deg,#060a16,#0a0f1d 55%,#060a16);color:#f1f5f9}.hero-v3__aurora[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.hero-v3__aurora-blob[data-v-8b8fdbee]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55}.hero-v3__aurora-blob--a[data-v-8b8fdbee]{width:480px;height:480px;top:-120px;right:-100px;background:radial-gradient(circle,#c7d2fe,transparent 60%)}.hero-v3__aurora-blob--b[data-v-8b8fdbee]{width:420px;height:420px;bottom:-160px;left:-80px;background:radial-gradient(circle,#ddd6fe,transparent 60%)}.hero-v3__aurora-blob--c[data-v-8b8fdbee]{width:320px;height:320px;top:30%;left:40%;background:radial-gradient(circle,#bfdbfe,transparent 60%);opacity:.4}.hero-v3--dark .hero-v3__aurora-blob--a[data-v-8b8fdbee]{background:radial-gradient(circle,rgba(99,102,241,.5),transparent 60%)}.hero-v3--dark .hero-v3__aurora-blob--b[data-v-8b8fdbee]{background:radial-gradient(circle,rgba(139,92,246,.4),transparent 60%)}.hero-v3--dark .hero-v3__aurora-blob--c[data-v-8b8fdbee]{background:radial-gradient(circle,rgba(59,130,246,.4),transparent 60%)}.hero-v3__grid-overlay[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(to right,rgba(15,23,42,.045) 1px,transparent 1px);background-size:80px 100%;-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 20%,black 80%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,black 20%,black 80%,transparent 100%)}.hero-v3--dark .hero-v3__grid-overlay[data-v-8b8fdbee]{background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px)}.hero-v3__masthead-bar[data-v-8b8fdbee]{position:relative;z-index:3;max-width:1280px;margin:0 auto;padding:22px clamp(20px,3vw,40px);display:flex;align-items:center;gap:12px;font:600 11px/1 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.18em;color:#0f172a73;border-bottom:1px solid rgba(15,23,42,.06)}.hero-v3--dark .hero-v3__masthead-bar[data-v-8b8fdbee]{color:#f1f5f98c;border-bottom-color:#ffffff14}.hero-v3__mast-sep[data-v-8b8fdbee]{opacity:.5}.hero-v3__mast-flex[data-v-8b8fdbee]{flex:1}.hero-v3__mast-live[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;background:#dc262614;color:#dc2626;letter-spacing:.12em}.hero-v3__mast-pulse[data-v-8b8fdbee]{width:6px;height:6px;border-radius:50%;background:#dc2626;box-shadow:0 0 #dc262699;animation:heroV3Pulse-8b8fdbee 1.6s ease-out infinite}@keyframes heroV3Pulse-8b8fdbee{0%{box-shadow:0 0 #dc262699}to{box-shadow:0 0 0 12px #dc262600}}.hero-v3__inner[data-v-8b8fdbee]{position:relative;z-index:3;max-width:1280px;margin:0 auto;padding:clamp(56px,8vh,112px) clamp(20px,3vw,40px) clamp(48px,7vh,96px);display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(48px,6vw,96px);align-items:center}@media(max-width:960px){.hero-v3__inner[data-v-8b8fdbee]{grid-template-columns:1fr;gap:56px;padding-top:clamp(40px,6vh,64px)}}.hero-v3__left[data-v-8b8fdbee]{display:flex;flex-direction:column;gap:clamp(22px,2.6vh,32px)}.hero-v3__eyebrow[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding:8px 16px 8px 12px;border-radius:999px;background:#ffffff8c;border:1px solid rgba(15,23,42,.07);font:600 11px/1 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.2em;color:#0f172a9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 2px #0f172a0a,0 4px 16px -4px #0f172a0f;animation:heroV3In-8b8fdbee .8s cubic-bezier(.16,1,.3,1) both}.hero-v3--dark .hero-v3__eyebrow[data-v-8b8fdbee]{background:#ffffff0a;border-color:#ffffff14;color:#f1f5f9c7;box-shadow:none}.hero-v3__eyebrow-mark[data-v-8b8fdbee]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;background:linear-gradient(135deg,#1e3a8a,#2563eb 60%,#06b6d4);color:#fff;font-size:11px;box-shadow:0 2px 6px #2563eb59}.hero-v3__headline[data-v-8b8fdbee]{margin:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:700;font-size:clamp(52px,7.4vw,108px);line-height:.96;letter-spacing:-.035em;color:#0c1220}.hero-v3--dark .hero-v3__headline[data-v-8b8fdbee]{color:#f8fafc}.hero-v3__h-row[data-v-8b8fdbee]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.18em}.hero-v3__h-word[data-v-8b8fdbee]{display:inline-block;animation:heroV3Word-8b8fdbee .9s cubic-bezier(.16,1,.3,1) both}.hero-v3__h-row:nth-child(1) .hero-v3__h-word[data-v-8b8fdbee]:nth-child(1){animation-delay:.05s}.hero-v3__h-row:nth-child(1) .hero-v3__h-word[data-v-8b8fdbee]:nth-child(2){animation-delay:.18s}.hero-v3__h-row:nth-child(2) .hero-v3__h-word[data-v-8b8fdbee]:nth-child(1){animation-delay:.3s}.hero-v3__h-word--ink[data-v-8b8fdbee]{background:linear-gradient(135deg,#0c4a6e,#1d4ed8 35%,#2563eb 60%,#06b6d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:italic;position:relative}.hero-v3__h-word--ink[data-v-8b8fdbee]:after{display:none}.hero-v3__h-particles[data-v-8b8fdbee]{position:absolute;top:-10%;right:-5%;bottom:-10%;left:-5%;pointer-events:none;z-index:-1}.hero-v3__headline[data-v-8b8fdbee]{position:relative}.hero-v3__h-particles>span[data-v-8b8fdbee]{position:absolute;left:var(--px);top:var(--py);width:var(--ps);height:var(--ps);border-radius:50%;background:radial-gradient(circle,#fbbf24,#f97316);opacity:0;animation:heroV3Particle-8b8fdbee 4s ease-in-out infinite;animation-delay:var(--pd);filter:blur(.3px);box-shadow:0 0 12px #fbbf24b3}.hero-v3__h-particles>span[data-v-8b8fdbee]:nth-child(3n){background:radial-gradient(circle,#93c5fd,#4f46e5);box-shadow:0 0 14px #6366f199}.hero-v3__h-particles>span[data-v-8b8fdbee]:nth-child(4n){background:radial-gradient(circle,#f0abfc,#a855f7);box-shadow:0 0 14px #a855f799}@keyframes heroV3Particle-8b8fdbee{0%{transform:translateY(20px) scale(.4);opacity:0}30%{transform:translateY(0) scale(1);opacity:.9}70%{transform:translateY(-30px) scale(.8);opacity:.5}to{transform:translateY(-60px) scale(.2);opacity:0}}.hero-v3__h-flourish[data-v-8b8fdbee]{display:inline-block;width:clamp(120px,18vw,240px);height:.4em;margin-left:.3em;animation:heroV3Flourish-8b8fdbee 1.4s cubic-bezier(.16,1,.3,1) .5s both;transform-origin:left center}.hero-v3__h-flourish svg[data-v-8b8fdbee]{width:100%;height:100%;display:block}@keyframes heroV3Flourish-8b8fdbee{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes heroV3Word-8b8fdbee{0%{transform:translateY(28px);opacity:0;clip-path:inset(0 0 100% 0)}to{transform:translateY(0);opacity:1;clip-path:inset(0 0 0% 0)}}@keyframes heroV3In-8b8fdbee{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.hero-v3__lede[data-v-8b8fdbee]{margin:0;max-width:560px;font:400 clamp(16px,1.45vw,19px)/1.65 "Inter",system-ui,sans-serif;color:#0f172aa8;letter-spacing:-.005em;animation:heroV3In-8b8fdbee .8s cubic-bezier(.16,1,.3,1) .45s both}.hero-v3--dark .hero-v3__lede[data-v-8b8fdbee]{color:#f1f5f9b8}.hero-v3__lede strong[data-v-8b8fdbee]{font-weight:600;color:#0c1220;background:none;padding:0;border-bottom:1.5px solid rgba(37,99,235,.45)}.hero-v3--dark .hero-v3__lede strong[data-v-8b8fdbee]{color:#f8fafc;border-bottom-color:#60a5fa8c}.hero-v3__stats[data-v-8b8fdbee]{display:flex;align-items:center;gap:28px;padding:8px 0 4px;animation:heroV3In-8b8fdbee .8s cubic-bezier(.16,1,.3,1) .55s both}.hero-v3__stat[data-v-8b8fdbee]{display:flex;flex-direction:column;gap:6px}.hero-v3__stat-num[data-v-8b8fdbee]{font:700 clamp(26px,2.6vw,34px)/1 "Inter",system-ui,sans-serif;letter-spacing:-.035em;color:#0c1220}.hero-v3--dark .hero-v3__stat-num[data-v-8b8fdbee]{color:#f8fafc}.hero-v3__stat-tilde[data-v-8b8fdbee]{font-weight:500;opacity:.55;margin-right:2px}.hero-v3__stat-lbl[data-v-8b8fdbee]{font:600 10px/1 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.18em;color:#0f172a73}.hero-v3--dark .hero-v3__stat-lbl[data-v-8b8fdbee]{color:#f1f5f97a}.hero-v3__stat-div[data-v-8b8fdbee]{width:1px;height:36px;background:#0f172a1a}.hero-v3--dark .hero-v3__stat-div[data-v-8b8fdbee]{background:#ffffff1a}.hero-v3__ctas[data-v-8b8fdbee]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:12px;animation:heroV3In-8b8fdbee .8s cubic-bezier(.16,1,.3,1) .65s both}.hero-v3__cta-primary[data-v-8b8fdbee]{position:relative;display:inline-flex;align-items:center;gap:14px;padding:14px 18px 14px 22px;border:none;border-radius:16px;background:linear-gradient(180deg,#1d4ed8,#1e3a8a);color:#fff;text-align:left;cursor:pointer;--mgx: 0px;--mgy: 0px;transform:translate(var(--mgx),var(--mgy));box-shadow:0 1px #ffffff2e inset,0 -1px #00000040 inset,0 1px 2px #0f172a1f,0 8px 20px -8px #1d4ed88c,0 24px 48px -16px #0f172a4d;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,background .25s ease;max-width:460px;overflow:hidden}.hero-v3__cta-primary[data-v-8b8fdbee]:before{display:none}.hero-v3__cta-shimmer[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform:translate(-100%);animation:heroV3CtaShimmer-8b8fdbee 3.5s ease-in-out infinite;animation-delay:1.2s;pointer-events:none}@keyframes heroV3CtaShimmer-8b8fdbee{0%{transform:translate(-100%)}35%{transform:translate(100%)}to{transform:translate(100%)}}.hero-v3__cta-primary[data-v-8b8fdbee]:hover{transform:translate(var(--mgx),calc(var(--mgy) - 2px));background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 1px #ffffff38 inset,0 -1px #0000004d inset,0 2px 4px #0f172a24,0 14px 28px -8px #2563eba6,0 32px 64px -20px #0f172a5c}.hero-v3__cta-pulse[data-v-8b8fdbee]{width:9px;height:9px;border-radius:50%;flex-shrink:0;background:#fff;box-shadow:0 0 #fff9;animation:heroV3Pulse-8b8fdbee 1.6s ease-out infinite}.hero-v3__cta-stack[data-v-8b8fdbee]{display:flex;flex-direction:column;gap:2px;min-width:0}.hero-v3__cta-eyebrow[data-v-8b8fdbee]{font:600 10px/1 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.16em;opacity:.8}.hero-v3__cta-title[data-v-8b8fdbee]{font:600 14px/1.3 Inter,system-ui,sans-serif;letter-spacing:-.01em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hero-v3__cta-arrow[data-v-8b8fdbee]{flex-shrink:0;transition:transform .25s ease}.hero-v3__cta-primary:hover .hero-v3__cta-arrow[data-v-8b8fdbee]{transform:translate(4px)}.hero-v3__cta-app[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:8px;padding:14px 18px;border-radius:16px;background:#0c1220;color:#fff;text-decoration:none;font:600 14px/1 Inter,system-ui,sans-serif;transition:transform .25s ease,background .25s ease}.hero-v3__cta-app[data-v-8b8fdbee]:hover{background:#1e293b;transform:translateY(-2px)}.hero-v3__cta-skip[data-v-8b8fdbee]{background:transparent;border:none;padding:14px 8px;font:600 13px/1 Inter,system-ui,sans-serif;color:#0f172a99;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:color .2s ease,transform .2s ease}.hero-v3__cta-skip[data-v-8b8fdbee]:hover{color:#1d4ed8;transform:translateY(-1px)}.hero-v3--dark .hero-v3__cta-skip[data-v-8b8fdbee]{color:#f1f5f999}.hero-v3--dark .hero-v3__cta-skip[data-v-8b8fdbee]:hover{color:#60a5fa}.hero-v3__right[data-v-8b8fdbee]{display:flex;flex-direction:column;gap:16px;animation:heroV3In-8b8fdbee .9s cubic-bezier(.16,1,.3,1) .35s both}.hero-v3__compo[data-v-8b8fdbee]{position:relative;isolation:isolate;padding-bottom:clamp(40px,6vw,80px);padding-left:clamp(60px,9vw,130px)}@media(max-width:700px){.hero-v3__compo[data-v-8b8fdbee]{padding-left:0;padding-bottom:0}}.hero-v3__device[data-v-8b8fdbee]{position:absolute;left:0;bottom:0;width:clamp(140px,18vw,220px);z-index:3;animation:heroV3DeviceIn-8b8fdbee 1.1s cubic-bezier(.22,1,.36,1) .7s both;transform-origin:bottom left}@media(max-width:700px){.hero-v3__device[data-v-8b8fdbee]{display:none}}@keyframes heroV3DeviceIn-8b8fdbee{0%{transform:translateY(40px) rotate(-8deg);opacity:0}to{transform:translateY(0) rotate(-6deg);opacity:1}}.hero-v3__device-frame[data-v-8b8fdbee]{position:relative;aspect-ratio:9 / 19.5;border-radius:26px;background:#0a0a0a;padding:10px;transform:rotate(-6deg);transform-origin:bottom left;box-shadow:0 1px #ffffff14 inset,0 0 0 1.5px #ffffff0a inset,0 0 0 2px #1a1a1a,0 1px 2px #0003,0 4px 8px #0000002e,0 16px 32px -8px #0000004d,0 36px 72px -16px #0f172a73,0 60px 120px -24px #1d4ed84d;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}.hero-v3__device:hover .hero-v3__device-frame[data-v-8b8fdbee]{transform:rotate(-3deg) translateY(-4px)}.hero-v3__device-notch[data-v-8b8fdbee]{position:absolute;top:14px;left:50%;transform:translate(-50%);width:38%;height:18px;background:#000;border-radius:999px;z-index:4}.hero-v3__device-video[data-v-8b8fdbee]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:18px;display:block}.hero-v3__device-glare[data-v-8b8fdbee]{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.18) 0%,transparent 35%,transparent 65%,rgba(255,255,255,.06) 100%);pointer-events:none;mix-blend-mode:overlay}.hero-v3__device-tag[data-v-8b8fdbee]{position:absolute;bottom:-14px;left:50%;transform:translate(-50%) rotate(-6deg);display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:#fff;color:#1d4ed8;font:700 10px/1 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;box-shadow:0 1px 2px #0f172a1a,0 8px 16px -4px #0f172a2e,0 0 0 1px #0f172a0f}.hero-v3--dark .hero-v3__device-tag[data-v-8b8fdbee]{background:#0f172a;color:#93c5fd;box-shadow:0 8px 16px -4px #00000080,0 0 0 1px #ffffff14}.hero-v3__device-tag-dot[data-v-8b8fdbee]{width:6px;height:6px;border-radius:50%;background:#2563eb;box-shadow:0 0 #2563eb99;animation:heroV3Pulse-8b8fdbee 1.6s ease-out infinite}.hero-v3__cover[data-v-8b8fdbee]{position:relative;aspect-ratio:4 / 5;max-width:540px;width:100%;margin-left:auto;cursor:pointer;border:none;padding:0;background:none;transition:transform .5s cubic-bezier(.22,1,.36,1)}.hero-v3__cover[data-v-8b8fdbee]:hover{transform:translateY(-4px)}.hero-v3__cover-frame[data-v-8b8fdbee]{position:relative;width:100%;height:100%;border-radius:22px;overflow:hidden;background:#000;box-shadow:0 1px 1px #0f172a0f,0 2px 4px #0f172a0d,0 8px 16px -4px #0f172a1a,0 24px 48px -12px #0f172a2e,0 48px 96px -24px #0f172a38,inset 0 0 0 1px #ffffff0f;transition:box-shadow .5s ease}.hero-v3__cover:hover .hero-v3__cover-frame[data-v-8b8fdbee]{box-shadow:0 1px 1px #0f172a14,0 4px 8px #0f172a14,0 16px 32px -6px #0f172a29,0 32px 64px -16px #0f172a42,0 60px 120px -30px #0f172a4d,inset 0 0 0 1px #ffffff1a}.hero-v3__cover-shine[data-v-8b8fdbee]{display:none}.hero-v3__cover-img[data-v-8b8fdbee]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.22,1,.36,1)}.hero-v3__cover:hover .hero-v3__cover-img[data-v-8b8fdbee]{transform:scale(1.04)}.hero-v3__cover-fallback[data-v-8b8fdbee]{width:100%;height:100%;background:radial-gradient(circle at 30% 30%,#b45309,#1c1917 70%)}.hero-v3__cover-frame[data-v-8b8fdbee]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.7) 100%);pointer-events:none}.hero-v3__cover-tape[data-v-8b8fdbee]{position:absolute;top:-14px;left:50%;transform:translate(-50%) rotate(-2deg);width:120px;height:28px;background:linear-gradient(180deg,#fef08af2,#fcd34dd9);border:1px solid rgba(180,83,9,.18);box-shadow:0 4px 12px #b453092e;z-index:5}.hero-v3__cover-tag[data-v-8b8fdbee]{position:absolute;top:18px;left:18px;z-index:4;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:#0f172a8c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font:600 11px/1 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.14em;border:1px solid rgba(255,255,255,.18)}.hero-v3__cover-pulse[data-v-8b8fdbee]{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 #34d39999;animation:heroV3Pulse-8b8fdbee 1.6s ease-out infinite}.hero-v3__cover-text[data-v-8b8fdbee]{position:absolute;left:0;right:0;bottom:0;z-index:4;padding:24px clamp(20px,3vw,32px) clamp(20px,3vw,28px);color:#fff;display:flex;flex-direction:column;gap:10px}.hero-v3__cover-eyebrow[data-v-8b8fdbee]{font:700 10px/1 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.18em;color:#ffffffc7}.hero-v3__cover-h[data-v-8b8fdbee]{margin:0;font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:clamp(20px,2.6vw,30px);line-height:1.15;letter-spacing:-.01em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-shadow:0 2px 12px rgba(0,0,0,.4)}.hero-v3__cover-cta[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:6px;font:600 12px/1 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.16em;color:#c7d2fe;margin-top:4px}.hero-v3__cover-stamp[data-v-8b8fdbee]{position:absolute;right:-18px;top:38%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:88px;height:88px;border-radius:50%;border:2px solid #1e293b;background:#fefce8f5;color:#1e293b;transform:rotate(-12deg);font:800 13px/1 Inter,system-ui,sans-serif;letter-spacing:.08em;box-shadow:0 8px 20px #0f172a2e;z-index:6}.hero-v3__stamp-row[data-v-8b8fdbee]{font-size:13px}.hero-v3__stamp-row--alt[data-v-8b8fdbee]{font-size:13px;margin-top:2px}.hero-v3__stamp-meta[data-v-8b8fdbee]{font-size:7px;margin-top:4px;opacity:.7;letter-spacing:.12em}.hero-v3__stack[data-v-8b8fdbee]{display:flex;flex-direction:column;gap:10px;margin-top:28px;max-width:540px;width:100%;margin-left:auto}.hero-v3__stack-card[data-v-8b8fdbee]{display:flex;align-items:center;gap:16px;padding:16px 18px;background:#ffffffb3;border:1px solid rgba(15,23,42,.05);border-radius:14px;cursor:pointer;text-align:left;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease,background .3s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:heroV3In-8b8fdbee .7s cubic-bezier(.16,1,.3,1) calc(.5s + var(--i, 0) * .08s) both}.hero-v3--dark .hero-v3__stack-card[data-v-8b8fdbee]{background:#0f172a73;border-color:#ffffff0d}.hero-v3__stack-card[data-v-8b8fdbee]:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0f172a0f,0 12px 28px -10px #1d4ed833;border-color:#1d4ed833;background:#fff}.hero-v3--dark .hero-v3__stack-card[data-v-8b8fdbee]:hover{background:#0f172abf}.hero-v3__stack-num[data-v-8b8fdbee]{font:600 13px/1 Inter,system-ui,sans-serif;width:26px;flex-shrink:0;color:#0f172a59;letter-spacing:.04em}.hero-v3--dark .hero-v3__stack-num[data-v-8b8fdbee]{color:#f1f5f959}.hero-v3__stack-text[data-v-8b8fdbee]{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.hero-v3__stack-cat[data-v-8b8fdbee]{font:600 10px/1 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:#0f172a8c}.hero-v3--dark .hero-v3__stack-cat[data-v-8b8fdbee]{color:#f1f5f98c}.hero-v3__stack-h[data-v-8b8fdbee]{font:600 13px/1.35 Inter,system-ui,sans-serif;letter-spacing:-.005em;color:#0c1220;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hero-v3--dark .hero-v3__stack-h[data-v-8b8fdbee]{color:#f1f5f9}.hero-v3__stack-arrow[data-v-8b8fdbee]{color:#0f172a73;transition:transform .25s ease,color .25s ease;flex-shrink:0}.hero-v3__stack-card:hover .hero-v3__stack-arrow[data-v-8b8fdbee]{transform:translate(3px);color:#1d4ed8}.hero-v3--dark .hero-v3__stack-arrow[data-v-8b8fdbee]{color:#f1f5f973}.hero-v3__ticker[data-v-8b8fdbee]{position:relative;z-index:3;margin-top:clamp(20px,3vh,32px);padding:16px 0;background:linear-gradient(90deg,#050810,#0c1220,#1e1b4b,#0c1220,#050810);background-size:200% 100%;color:#f1f5f9;overflow:hidden;border-top:1px solid rgba(99,102,241,.25);border-bottom:1px solid rgba(99,102,241,.25);-webkit-mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent);mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent);animation:heroV3TickerBg-8b8fdbee 18s linear infinite;box-shadow:inset 0 1px #6366f11f,inset 0 -1px #6366f11f,0 8px 24px #0f172a2e}@keyframes heroV3TickerBg-8b8fdbee{0%{background-position:0% 50%}to{background-position:200% 50%}}.hero-v3__ticker[data-v-8b8fdbee]:before,.hero-v3__ticker[data-v-8b8fdbee]:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.hero-v3__ticker[data-v-8b8fdbee]:before{left:0;background:linear-gradient(90deg,#050810,transparent)}.hero-v3__ticker[data-v-8b8fdbee]:after{right:0;background:linear-gradient(-90deg,#050810,transparent)}.hero-v3__ticker-track[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:22px;white-space:nowrap;animation:heroV3Ticker-8b8fdbee 38s linear infinite;font:600 13px/1 Inter,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase}.hero-v3__ticker-item[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:10px;padding:4px 10px;border-radius:999px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-v3__ticker-item b[data-v-8b8fdbee]{font-weight:800;background:linear-gradient(135deg,#93c5fd,#c4b5fd,#f0abfc);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:heroV3TickerGrad-8b8fdbee 4s ease-in-out infinite;letter-spacing:.06em}@keyframes heroV3TickerGrad-8b8fdbee{0%,to{background-position:0% 0}50%{background-position:100% 0}}.hero-v3__ticker-dot[data-v-8b8fdbee]{font-size:9px;background:linear-gradient(135deg,#34d399,#10b981);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 4px rgba(52,211,153,.6));animation:heroV3TickerDot-8b8fdbee 1.6s ease-in-out infinite}@keyframes heroV3TickerDot-8b8fdbee{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.7}}@keyframes heroV3Ticker-8b8fdbee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:720px){.hero-v3__masthead-bar[data-v-8b8fdbee]{font-size:9px;gap:6px}.hero-v3__cover[data-v-8b8fdbee]{transform:rotate(0);margin:0 auto}.hero-v3__cover-stamp[data-v-8b8fdbee]{right:8px;top:auto;bottom:-10px;width:64px;height:64px}.hero-v3__stamp-row[data-v-8b8fdbee],.hero-v3__stamp-row--alt[data-v-8b8fdbee]{font-size:10px}.hero-v3__stamp-meta[data-v-8b8fdbee]{font-size:6px}.hero-v3__stack[data-v-8b8fdbee]{margin:8px auto 0}.hero-v3__cta-primary[data-v-8b8fdbee]{max-width:100%}}.hero-v3[data-v-8b8fdbee]{--mx: 50%;--my: 30%;--mo: 0}.hero-v3__spotlight[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(700px circle at var(--mx) var(--my),rgba(37,99,235,.1),transparent 60%);opacity:var(--mo);transition:opacity .4s ease;mix-blend-mode:multiply}.hero-v3--dark .hero-v3__spotlight[data-v-8b8fdbee]{background:radial-gradient(700px circle at var(--mx) var(--my),rgba(96,165,250,.2),transparent 60%);mix-blend-mode:screen}.hero-v3__breaking[data-v-8b8fdbee]{position:relative;z-index:4;display:flex;align-items:stretch;margin:24px auto 0;max-width:1280px;padding:0 clamp(20px,3vw,40px);gap:0;font:600 12px/1 Inter,system-ui,sans-serif}.hero-v3__breaking-tag[data-v-8b8fdbee]{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:11px 16px;background:#dc2626;color:#fff;text-transform:uppercase;letter-spacing:.18em;border-radius:10px;margin-right:10px;position:relative;z-index:2;font-weight:800}.hero-v3__breaking-tag[data-v-8b8fdbee]:before{display:none}@keyframes heroV3BreakingGrad-8b8fdbee{}@keyframes heroV3BreakingShine-8b8fdbee{}.hero-v3__breaking-dot[data-v-8b8fdbee]{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 #ffffffb3,0 0 12px #fffc;animation:heroV3Pulse-8b8fdbee 1.4s ease-out infinite;position:relative;z-index:2}.hero-v3__breaking-track[data-v-8b8fdbee]{flex:1;display:inline-flex;align-items:center;gap:28px;white-space:nowrap;overflow:hidden;padding:11px 16px;background:#0f172a0a;border:1px solid rgba(15,23,42,.08);border-radius:10px;-webkit-mask-image:linear-gradient(90deg,black,black 92%,transparent);mask-image:linear-gradient(90deg,black,black 92%,transparent);position:relative}.hero-v3--dark .hero-v3__breaking-track[data-v-8b8fdbee]{background:#ffffff0a;border-color:#ffffff14}.hero-v3__breaking-track[data-v-8b8fdbee]>*{animation:heroV3Ticker-8b8fdbee 50s linear infinite}.hero-v3__breaking-item[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:12px;cursor:pointer;transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s ease}.hero-v3__breaking-item[data-v-8b8fdbee]:hover{opacity:.78;transform:translateY(-1px)}.hero-v3__breaking-cat[data-v-8b8fdbee]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:#0f172aa6;font-weight:700}.hero-v3__breaking-h[data-v-8b8fdbee]{color:#0f172ae0;font-weight:600}.hero-v3--dark .hero-v3__breaking-h[data-v-8b8fdbee]{color:#f1f5f9eb}.hero-v3--dark .hero-v3__breaking-cat[data-v-8b8fdbee]{color:#f1f5f999}.hero-v3__breaking-sep[data-v-8b8fdbee]{color:#0f172a2e;font-size:10px}.hero-v3__h-spark[data-v-8b8fdbee]{display:inline-block;width:.4em;height:.4em;margin-left:.15em;vertical-align:super;font-size:.5em;animation:heroV3Spark-8b8fdbee 2.4s ease-in-out infinite;transform-origin:center}.hero-v3__h-spark svg[data-v-8b8fdbee]{width:100%;height:100%}@keyframes heroV3Spark-8b8fdbee{0%,to{transform:rotate(0) scale(1);opacity:.9}50%{transform:rotate(180deg) scale(1.15);opacity:1;filter:drop-shadow(0 0 8px rgba(251,191,36,.6))}}.hero-v3__floats[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.hero-v3__float[data-v-8b8fdbee]{position:absolute;pointer-events:auto;filter:drop-shadow(0 20px 40px rgba(15,23,42,.18));animation:heroV3Float-8b8fdbee 6s ease-in-out infinite}.hero-v3__float--la[data-v-8b8fdbee]{top:8%;left:-56px;animation-delay:-1.5s;transform:rotate(-3deg);z-index:7}.hero-v3__float--wd[data-v-8b8fdbee]{bottom:-28px;left:-40px;animation-delay:-3.5s;transform:rotate(2deg);z-index:6}@keyframes heroV3Float-8b8fdbee{0%,to{transform:translateY(0) rotate(var(--rot, 0deg))}50%{transform:translateY(-8px) rotate(var(--rot, 0deg))}}.hero-v3__float--la[data-v-8b8fdbee]{--rot: -3deg}.hero-v3__float--wd[data-v-8b8fdbee]{--rot: 2deg}.hero-v3__la-pill[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:12px;padding:11px 18px;background:#050810;color:#fff;border-radius:999px;font:600 12px/1 Inter,system-ui,sans-serif;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff14,0 12px 32px #05081066;white-space:nowrap}.hero-v3__la-icon[data-v-8b8fdbee]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#8b5cf6);display:inline-flex;align-items:center;justify-content:center;color:#fff}.hero-v3__la-icon svg[data-v-8b8fdbee]{width:14px;height:14px}.hero-v3__la-text[data-v-8b8fdbee]{display:flex;flex-direction:column;gap:2px}.hero-v3__la-title[data-v-8b8fdbee]{font-weight:700}.hero-v3__la-sub[data-v-8b8fdbee]{font-size:10px;opacity:.65}.hero-v3__la-progress[data-v-8b8fdbee]{width:36px;height:4px;border-radius:2px;background:#ffffff1a;overflow:hidden}.hero-v3__la-bar[data-v-8b8fdbee]{height:100%;background:linear-gradient(90deg,#34d399,#10b981);border-radius:2px;animation:heroV3LaBar-8b8fdbee 4s ease-in-out infinite}@keyframes heroV3LaBar-8b8fdbee{0%{width:8%}to{width:78%}}.hero-v3__wd-tile[data-v-8b8fdbee]{width:168px;padding:14px;background:#fff;border-radius:18px;border:1px solid rgba(15,23,42,.06);box-shadow:0 16px 36px #0f172a2e;display:flex;flex-direction:column;gap:8px}.hero-v3--dark .hero-v3__wd-tile[data-v-8b8fdbee]{background:#1e293b;border-color:#ffffff1a}.hero-v3__wd-cat[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:5px;font:700 9px/1 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:#4f46e5}.hero-v3__wd-cat-dot[data-v-8b8fdbee]{width:4px;height:4px;border-radius:50%;background:#4f46e5}.hero-v3__wd-h[data-v-8b8fdbee]{font:700 12px/1.3 Inter,system-ui,sans-serif;color:#0c1220;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-v3--dark .hero-v3__wd-h[data-v-8b8fdbee]{color:#f1f5f9}.hero-v3__wd-meta[data-v-8b8fdbee]{display:flex;justify-content:space-between;align-items:center;margin-top:2px;font:600 9px/1 Inter,system-ui,sans-serif;color:#0f172a80;text-transform:uppercase;letter-spacing:.1em}.hero-v3--dark .hero-v3__wd-meta[data-v-8b8fdbee]{color:#f1f5f980}.hero-v3__wd-logo[data-v-8b8fdbee]{width:18px;height:18px;border-radius:5px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;display:inline-flex;align-items:center;justify-content:center;font:800 10px/1 Inter,system-ui,sans-serif}.hero-v3__float-tag[data-v-8b8fdbee]{display:inline-block;margin-top:8px;padding:4px 10px;background:#0f172ad9;color:#fff;font:700 9px/1 Inter,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;border-radius:4px;transform:rotate(-2deg);box-shadow:0 4px 10px #0f172a2e}@media(max-width:1100px){.hero-v3__floats[data-v-8b8fdbee]{display:none}.hero-v3__breaking-track[data-v-8b8fdbee]{padding-left:16px}}@media(max-width:720px){.hero-v3__breaking[data-v-8b8fdbee]{padding-left:12px;padding-right:12px;font-size:10px}.hero-v3__breaking-tag[data-v-8b8fdbee]{padding:8px 11px}.hero-v3__h-spark[data-v-8b8fdbee]{display:none}}.hero-v3[data-v-8b8fdbee]{--hero-ink: #07111f;--hero-muted: rgba(7, 17, 31, .62);--hero-line: rgba(7, 17, 31, .08);--hero-panel: rgba(255, 255, 255, .7);overflow:clip;padding:clamp(24px,3vh,42px) 0 clamp(72px,9vh,118px);background:linear-gradient(115deg,rgba(29,78,216,.1),transparent 28%),linear-gradient(250deg,rgba(6,182,212,.1),transparent 34%),linear-gradient(180deg,#fbfcff,#f4f7fb 52%,#eef3fb);color:var(--hero-ink)}.hero-v3--dark[data-v-8b8fdbee]{--hero-ink: #f8fafc;--hero-muted: rgba(241, 245, 249, .68);--hero-line: rgba(255, 255, 255, .1);--hero-panel: rgba(15, 23, 42, .58);background:linear-gradient(115deg,rgba(37,99,235,.22),transparent 30%),linear-gradient(250deg,rgba(6,182,212,.16),transparent 34%),linear-gradient(180deg,#050914,#09111f 52%,#050914)}.hero-v3__grid-overlay[data-v-8b8fdbee]{background-image:linear-gradient(to right,rgba(15,23,42,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(15,23,42,.025) 1px,transparent 1px);background-size:92px 92px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 16%,black 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,black 16%,black 78%,transparent 100%)}.hero-v3--dark .hero-v3__grid-overlay[data-v-8b8fdbee]{background-image:linear-gradient(to right,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px)}.hero-v3__masthead-bar[data-v-8b8fdbee]{max-width:1360px;padding:18px clamp(20px,4vw,56px);border-bottom:1px solid var(--hero-line);color:#07111f7a;letter-spacing:.18em}.hero-v3--dark .hero-v3__masthead-bar[data-v-8b8fdbee]{color:#f1f5f98f;border-bottom-color:var(--hero-line)}.hero-v3__mast-kicker[data-v-8b8fdbee]{color:#1d4ed8;font-weight:800}.hero-v3__mast-sep[data-v-8b8fdbee]{width:26px;height:1px;background:currentColor;opacity:.28}.hero-v3__mast-live[data-v-8b8fdbee]{padding:7px 12px;background:#2563eb14;color:#1d4ed8;border:1px solid rgba(37,99,235,.12)}.hero-v3--dark .hero-v3__mast-live[data-v-8b8fdbee]{background:#60a5fa1a;color:#93c5fd;border-color:#93c5fd24}.hero-v3__mast-pulse[data-v-8b8fdbee]{background:#2563eb;box-shadow:0 0 #2563eb73}.hero-v3__inner[data-v-8b8fdbee]{max-width:1360px;padding:clamp(60px,8vh,108px) clamp(20px,4vw,56px) clamp(46px,6vh,76px);grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:clamp(54px,7vw,112px);align-items:center}.hero-v3__left[data-v-8b8fdbee]{gap:clamp(24px,3vh,36px);max-width:720px}.hero-v3__eyebrow[data-v-8b8fdbee]{padding:9px 17px 9px 10px;background:#ffffffb8;border-color:#07111f14;color:#07111fa3;box-shadow:0 1px 2px #07111f0a,0 18px 42px -28px #1d4ed88c}.hero-v3--dark .hero-v3__eyebrow[data-v-8b8fdbee]{background:#ffffff0e;color:#f1f5f9c7}.hero-v3__eyebrow-mark[data-v-8b8fdbee]{width:22px;height:22px;border-radius:7px;background:linear-gradient(145deg,#0f172a,#1d4ed8 62%,#06b6d4);font:800 12px/1 Inter,system-ui,sans-serif}.hero-v3__headline[data-v-8b8fdbee]{max-width:760px;font-size:clamp(56px,7.7vw,118px);line-height:.93;letter-spacing:-.048em;color:var(--hero-ink)}.hero-v3__h-row[data-v-8b8fdbee]{gap:.14em}.hero-v3__h-word--ink[data-v-8b8fdbee]{background:linear-gradient(120deg,#1e3a8a,#2563eb,#0891b2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:normal}.hero-v3__lede[data-v-8b8fdbee]{max-width:650px;font-size:clamp(17px,1.55vw,21px);line-height:1.68;color:var(--hero-muted)}.hero-v3__lede strong[data-v-8b8fdbee]{color:var(--hero-ink);font-weight:700;border-bottom-color:#2563eb61}.hero-v3__usp-grid[data-v-8b8fdbee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;animation:heroV3In-8b8fdbee .8s cubic-bezier(.16,1,.3,1) .52s both}.hero-v3__usp[data-v-8b8fdbee]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px;border-radius:18px;background:var(--hero-panel);border:1px solid var(--hero-line);box-shadow:0 1px 2px #07111f0a,0 20px 44px -34px #0f172a73;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.hero-v3__usp--primary[data-v-8b8fdbee]{grid-column:1 / -1;background:linear-gradient(135deg,#ffffffd6,#eff6ffbd)}.hero-v3--dark .hero-v3__usp--primary[data-v-8b8fdbee]{background:linear-gradient(135deg,#0f172abd,#1e293b8a)}.hero-v3__usp-icon[data-v-8b8fdbee]{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:14px;background:#2563eb17;color:#1d4ed8;font:800 11px/1 Inter,system-ui,sans-serif;letter-spacing:.1em}.hero-v3--dark .hero-v3__usp-icon[data-v-8b8fdbee]{background:#60a5fa1f;color:#93c5fd}.hero-v3__usp-text[data-v-8b8fdbee]{display:flex;flex-direction:column;gap:6px;min-width:0}.hero-v3__usp-text strong[data-v-8b8fdbee]{font:700 14px/1.25 Inter,system-ui,sans-serif;letter-spacing:-.01em;color:var(--hero-ink)}.hero-v3__usp-text span[data-v-8b8fdbee]{font:400 13px/1.45 Inter,system-ui,sans-serif;color:var(--hero-muted)}.hero-v3__ctas[data-v-8b8fdbee]{gap:14px;margin-top:0}.hero-v3__cta-primary[data-v-8b8fdbee]{padding:16px 20px 16px 24px;border-radius:18px;background:linear-gradient(180deg,#2563eb,#1d4ed8 48%,#1e3a8a);box-shadow:0 1px #ffffff38 inset,0 18px 34px -16px #2563ebb8,0 34px 72px -34px #07111f9e}.hero-v3__cta-app[data-v-8b8fdbee]{border-radius:18px;background:var(--hero-ink)}.hero-v3--dark .hero-v3__cta-app[data-v-8b8fdbee]{background:#f8fafc;color:#07111f}.hero-v3__proof-row[data-v-8b8fdbee]{display:flex;flex-wrap:wrap;gap:10px;color:#07111f8a;font:600 12px/1 Inter,system-ui,sans-serif;letter-spacing:.04em;animation:heroV3In-8b8fdbee .8s cubic-bezier(.16,1,.3,1) .72s both}.hero-v3--dark .hero-v3__proof-row[data-v-8b8fdbee]{color:#f1f5f994}.hero-v3__proof-row span[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;background:#ffffff8f;border:1px solid var(--hero-line)}.hero-v3--dark .hero-v3__proof-row span[data-v-8b8fdbee]{background:#ffffff0b}.hero-v3__proof-row strong[data-v-8b8fdbee]{color:#1d4ed8}.hero-v3__right[data-v-8b8fdbee]{gap:22px}.hero-v3__compo[data-v-8b8fdbee]{display:grid;grid-template-columns:minmax(0,1fr);padding:clamp(20px,3vw,34px) clamp(16px,2.4vw,28px) clamp(96px,11vw,142px) clamp(96px,10vw,148px);border-radius:34px;background:linear-gradient(145deg,#ffffff7a,#ffffff29),linear-gradient(180deg,#2563eb14,#06b6d40a);border:1px solid var(--hero-line);box-shadow:0 28px 80px -44px #0f172a85}.hero-v3--dark .hero-v3__compo[data-v-8b8fdbee]{background:linear-gradient(145deg,#ffffff12,#ffffff06)}.hero-v3__cover[data-v-8b8fdbee]{max-width:500px;aspect-ratio:4.2 / 5;margin-left:auto}.hero-v3__cover-frame[data-v-8b8fdbee]{border-radius:28px;box-shadow:0 1px 1px #0f172a14,0 26px 64px -24px #0f172a6b,0 64px 130px -58px #2563eb6b,inset 0 0 0 1px #ffffff14}.hero-v3__cover-frame[data-v-8b8fdbee]:after{background:linear-gradient(180deg,#0307120a 20%,#0307122e 46%,#030712d1)}.hero-v3__cover-tag[data-v-8b8fdbee]{top:20px;left:20px;padding:8px 13px;background:#07111f8f;letter-spacing:.15em}.hero-v3__cover-text[data-v-8b8fdbee]{padding:clamp(26px,3.4vw,38px);gap:12px}.hero-v3__cover-eyebrow[data-v-8b8fdbee]{color:#ffffffbd}.hero-v3__cover-h[data-v-8b8fdbee]{font-size:clamp(24px,2.85vw,36px);line-height:1.08;letter-spacing:-.025em}.hero-v3__cover-cta[data-v-8b8fdbee]{color:#bfdbfe}.hero-v3__device[data-v-8b8fdbee]{left:clamp(16px,2.2vw,28px);bottom:clamp(20px,2.8vw,34px);width:clamp(150px,17vw,230px)}.hero-v3__device-frame[data-v-8b8fdbee]{border-radius:30px;padding:10px;box-shadow:0 1px #ffffff1a inset,0 0 0 2px #111827,0 24px 50px -18px #0f172aa3,0 54px 110px -46px #1d4ed894}.hero-v3__device-tag[data-v-8b8fdbee]{bottom:-12px;color:#1d4ed8}.hero-v3__experience-card[data-v-8b8fdbee]{position:absolute;right:clamp(18px,3vw,38px);bottom:clamp(22px,3vw,40px);z-index:4;width:min(280px,48%);padding:16px;border-radius:20px;background:#ffffffd1;border:1px solid rgba(7,17,31,.08);box-shadow:0 22px 46px -24px #0f172a75;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;flex-direction:column;gap:10px}.hero-v3--dark .hero-v3__experience-card[data-v-8b8fdbee]{background:#0f172ac7;border-color:#ffffff1a}.hero-v3__experience-kicker[data-v-8b8fdbee]{font:800 10px/1 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.16em;color:#1d4ed8}.hero-v3--dark .hero-v3__experience-kicker[data-v-8b8fdbee]{color:#93c5fd}.hero-v3__experience-line[data-v-8b8fdbee]{position:relative;padding-left:16px;font:650 13px/1.28 Inter,system-ui,sans-serif;color:var(--hero-ink)}.hero-v3__experience-line[data-v-8b8fdbee]:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#22c55e}.hero-v3__stack[data-v-8b8fdbee]{max-width:620px;margin:0 0 0 auto;gap:10px}.hero-v3__stack-card[data-v-8b8fdbee]{border-radius:16px;padding:15px 18px;background:#fff9}.hero-v3__breaking[data-v-8b8fdbee]{max-width:1360px;margin:0 auto;padding:0 clamp(20px,4vw,56px);font-size:11px}.hero-v3__breaking-tag[data-v-8b8fdbee]{background:#07111f;color:#fff;border-radius:999px;padding:11px 15px;letter-spacing:.16em}.hero-v3--dark .hero-v3__breaking-tag[data-v-8b8fdbee]{background:#f8fafc;color:#07111f}.hero-v3__breaking-dot[data-v-8b8fdbee]{background:#22c55e;box-shadow:0 0 #22c55e8c}.hero-v3__breaking-track[data-v-8b8fdbee]{border-radius:999px;background:#ffffff85;border-color:var(--hero-line);padding:11px 18px}.hero-v3--dark .hero-v3__breaking-track[data-v-8b8fdbee]{background:#ffffff0b;border-color:var(--hero-line)}.hero-v3__breaking-cat[data-v-8b8fdbee]{color:#1d4ed8}.hero-v3--dark .hero-v3__breaking-cat[data-v-8b8fdbee]{color:#93c5fd}.hero-v3__breaking-sep[data-v-8b8fdbee]{color:#07111f38}.hero-v3--dark .hero-v3__breaking-sep[data-v-8b8fdbee]{color:#f1f5f93d}@media(max-width:1080px){.hero-v3__inner[data-v-8b8fdbee]{grid-template-columns:1fr}.hero-v3__left[data-v-8b8fdbee]{max-width:820px}.hero-v3__right[data-v-8b8fdbee]{max-width:760px;width:100%;margin:0 auto}}@media(max-width:720px){.hero-v3[data-v-8b8fdbee]{padding-top:14px}.hero-v3__masthead-bar[data-v-8b8fdbee]{font-size:9px;padding-inline:16px}.hero-v3__mast-date[data-v-8b8fdbee]{display:none}.hero-v3__inner[data-v-8b8fdbee]{padding:34px 16px 36px;gap:34px}.hero-v3__left[data-v-8b8fdbee]{gap:18px}.hero-v3__eyebrow[data-v-8b8fdbee]{max-width:100%;padding:8px 12px 8px 9px;letter-spacing:.16em}.hero-v3__headline[data-v-8b8fdbee]{font-size:clamp(44px,13vw,68px);line-height:.94;letter-spacing:-.044em}.hero-v3__lede[data-v-8b8fdbee]{font-size:17px;line-height:1.55}.hero-v3__usp-grid[data-v-8b8fdbee]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hero-v3__usp[data-v-8b8fdbee]{grid-template-columns:1fr;gap:10px;padding:12px;border-radius:15px}.hero-v3__usp--primary[data-v-8b8fdbee]{grid-column:1 / -1;grid-template-columns:34px minmax(0,1fr)}.hero-v3__usp-icon[data-v-8b8fdbee]{width:34px;height:34px;border-radius:12px;font-size:10px}.hero-v3__usp-text[data-v-8b8fdbee]{gap:4px}.hero-v3__usp-text strong[data-v-8b8fdbee]{font-size:12px;line-height:1.2}.hero-v3__usp-text span[data-v-8b8fdbee]{font-size:11px;line-height:1.35}.hero-v3__usp:not(.hero-v3__usp--primary) .hero-v3__usp-text span[data-v-8b8fdbee]{display:none}.hero-v3__ctas[data-v-8b8fdbee]{align-items:stretch;gap:10px}.hero-v3__cta-primary[data-v-8b8fdbee],.hero-v3__cta-app[data-v-8b8fdbee],.hero-v3__cta-skip[data-v-8b8fdbee]{width:100%;justify-content:center}.hero-v3__cta-primary[data-v-8b8fdbee]{padding:14px 16px}.hero-v3__proof-row[data-v-8b8fdbee]{gap:7px}.hero-v3__proof-row span[data-v-8b8fdbee]{padding:7px 9px;font-size:11px;flex:1 1 auto;justify-content:center}.hero-v3__compo[data-v-8b8fdbee]{padding:14px;border-radius:26px}.hero-v3__cover[data-v-8b8fdbee]{aspect-ratio:4 / 5}.hero-v3__device[data-v-8b8fdbee],.hero-v3__experience-card[data-v-8b8fdbee]{display:none}.hero-v3__stack[data-v-8b8fdbee]{margin-top:14px}.hero-v3__breaking[data-v-8b8fdbee]{padding-inline:12px}.hero-v3__breaking-tag[data-v-8b8fdbee]{display:none}.hero-v3__breaking-track[data-v-8b8fdbee]{border-radius:16px}}.hero-v3[data-v-8b8fdbee]{--hero-ink: #f8fbff;--hero-muted: rgba(226, 232, 240, .7);--hero-soft: rgba(255, 255, 255, .075);--hero-line: rgba(255, 255, 255, .12);min-height:calc(100svh - 62px);padding:clamp(18px,2vh,28px) 0 clamp(38px,6vh,78px);background:linear-gradient(145deg,rgba(37,99,235,.32) 0%,transparent 34%),linear-gradient(240deg,rgba(8,145,178,.22) 0%,transparent 36%),linear-gradient(180deg,#030712,#07111f 48%,#0b1220);color:var(--hero-ink)}.hero-v3--light[data-v-8b8fdbee],.hero-v3--dark[data-v-8b8fdbee]{background:linear-gradient(145deg,rgba(37,99,235,.32) 0%,transparent 34%),linear-gradient(240deg,rgba(8,145,178,.22) 0%,transparent 36%),linear-gradient(180deg,#030712,#07111f 48%,#0b1220);color:var(--hero-ink)}.hero-v3__grid-overlay[data-v-8b8fdbee]{opacity:.38;background-image:linear-gradient(to right,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.035) 1px,transparent 1px);background-size:120px 120px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 18%,black 72%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,black 18%,black 72%,transparent 100%)}.hero-v3__masthead-bar[data-v-8b8fdbee]{max-width:1440px;padding:16px clamp(18px,4vw,58px);border-bottom:0;color:#e2e8f09e}.hero-v3__mast-kicker[data-v-8b8fdbee]{color:#f8fbff;letter-spacing:.24em}.hero-v3__mast-sep[data-v-8b8fdbee]{background:#e2e8f059}.hero-v3__mast-live[data-v-8b8fdbee]{background:#ffffff14;border-color:#ffffff1f;color:#bfdbfe;box-shadow:0 16px 42px -28px #2563ebe6}.hero-v3__inner[data-v-8b8fdbee]{max-width:1440px;min-height:calc(100svh - 230px);padding:clamp(34px,6vh,76px) clamp(18px,4vw,58px) clamp(30px,5vh,58px);grid-template-columns:minmax(0,.86fr) minmax(480px,1.14fr);gap:clamp(36px,6vw,96px)}.hero-v3__left[data-v-8b8fdbee]{gap:clamp(18px,2.5vh,28px);max-width:660px}.hero-v3__eyebrow[data-v-8b8fdbee]{padding:0;background:transparent;border:0;color:#e2e8f0c2;box-shadow:none;letter-spacing:.18em}.hero-v3__eyebrow-mark[data-v-8b8fdbee]{width:28px;height:28px;border-radius:9px;background:linear-gradient(180deg,#60a5fa,#2563eb 68%,#1e3a8a);box-shadow:0 12px 28px -12px #60a5fae6}.hero-v3__headline[data-v-8b8fdbee]{max-width:720px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(54px,6.2vw,106px);line-height:.92;font-weight:850;letter-spacing:-.065em;color:#f8fbff}.hero-v3__h-row[data-v-8b8fdbee]{gap:.12em}.hero-v3__h-word--ink[data-v-8b8fdbee]{color:#93c5fd;background:none;-webkit-text-fill-color:currentColor}.hero-v3__lede[data-v-8b8fdbee]{max-width:590px;color:#e2e8f0b8;font-size:clamp(16px,1.25vw,20px);line-height:1.62}.hero-v3__lede strong[data-v-8b8fdbee]{color:#fff;border-bottom-color:#60a5faa6}.hero-v3__ctas[data-v-8b8fdbee]{gap:12px}.hero-v3__cta-primary[data-v-8b8fdbee]{background:#f8fbff;color:#07111f;border-radius:999px;padding:15px 18px 15px 22px;box-shadow:0 22px 54px -24px #60a5fabf}.hero-v3__cta-primary[data-v-8b8fdbee]:hover{background:#fff;box-shadow:0 26px 62px -24px #60a5fae6}.hero-v3__cta-eyebrow[data-v-8b8fdbee]{color:#07111f94}.hero-v3__cta-title[data-v-8b8fdbee]{color:#07111f}.hero-v3__cta-app[data-v-8b8fdbee]{background:#ffffff16;color:#f8fbff;border:1px solid rgba(255,255,255,.12);border-radius:999px}.hero-v3__cta-app[data-v-8b8fdbee]:hover{background:#ffffff24}.hero-v3__cta-skip[data-v-8b8fdbee]{color:#e2e8f09e}.hero-v3__cta-skip[data-v-8b8fdbee]:hover{color:#93c5fd}.hero-v3__proof-row[data-v-8b8fdbee]{color:#e2e8f094}.hero-v3__proof-row span[data-v-8b8fdbee]{background:#ffffff0f;border-color:#ffffff1a}.hero-v3__proof-row strong[data-v-8b8fdbee]{color:#93c5fd}.hero-v3__usp-grid[data-v-8b8fdbee]{display:flex;flex-wrap:wrap;gap:10px}.hero-v3__usp[data-v-8b8fdbee],.hero-v3__usp--primary[data-v-8b8fdbee]{grid-template-columns:auto minmax(0,1fr);flex:1 1 240px;padding:13px 14px;border-radius:999px;background:#fff1;border-color:#ffffff1a;box-shadow:none}.hero-v3__usp-icon[data-v-8b8fdbee]{width:30px;height:30px;border-radius:999px;background:#60a5fa24;color:#bfdbfe}.hero-v3__usp-text strong[data-v-8b8fdbee]{color:#f8fbff;font-size:13px}.hero-v3__usp-text span[data-v-8b8fdbee]{color:#e2e8f094;font-size:12px}.hero-v3__right[data-v-8b8fdbee]{gap:16px}.hero-v3__compo[data-v-8b8fdbee]{min-height:clamp(560px,66vh,780px);padding:clamp(24px,4vw,46px);display:grid;align-items:center;justify-items:center;border-radius:40px;background:linear-gradient(180deg,#ffffff1a,#ffffff09),linear-gradient(145deg,#2563eb38,#06b6d414);border-color:#ffffff21;box-shadow:inset 0 1px #ffffff14,0 34px 100px -50px #000000e6}.hero-v3__cover[data-v-8b8fdbee]{max-width:min(520px,78%);margin:0 0 0 auto;transform:translate(4%,-2%) rotate(2deg);opacity:.92}.hero-v3__cover[data-v-8b8fdbee]:hover{transform:translate(4%,-3%) rotate(1.2deg)}.hero-v3__cover-frame[data-v-8b8fdbee]{border-radius:32px;box-shadow:0 34px 80px -34px #000000d9,0 78px 160px -76px #2563ebd1,inset 0 0 0 1px #ffffff1a}.hero-v3__device[data-v-8b8fdbee]{left:clamp(24px,4vw,58px);bottom:clamp(30px,5vw,70px);width:clamp(190px,20vw,300px);z-index:6}.hero-v3__device-frame[data-v-8b8fdbee]{border-radius:36px;box-shadow:0 0 0 2px #111827,0 28px 70px -24px #000000e6,0 70px 150px -70px #60a5faf2}.hero-v3__device-tag[data-v-8b8fdbee]{background:#f8fbff;color:#1d4ed8}.hero-v3__experience-card[data-v-8b8fdbee]{right:clamp(26px,4vw,62px);bottom:clamp(28px,4vw,62px);background:#030712b8;border-color:#ffffff1f}.hero-v3__experience-line[data-v-8b8fdbee]{color:#f8fbff}.hero-v3__stack[data-v-8b8fdbee]{display:none}.hero-v3__breaking[data-v-8b8fdbee]{margin-top:0}.hero-v3__breaking-tag[data-v-8b8fdbee]{background:#ffffff1a;border:1px solid rgba(255,255,255,.12);color:#f8fbff}.hero-v3__breaking-track[data-v-8b8fdbee]{background:#ffffff0f;border-color:#ffffff1a}.hero-v3__breaking-h[data-v-8b8fdbee]{color:#f8fbffe0}.hero-v3__breaking-cat[data-v-8b8fdbee]{color:#93c5fd}@media(max-width:1080px){.hero-v3__inner[data-v-8b8fdbee]{grid-template-columns:1fr;min-height:0}.hero-v3__right[data-v-8b8fdbee]{order:-1}.hero-v3__left[data-v-8b8fdbee]{max-width:860px}.hero-v3__compo[data-v-8b8fdbee]{min-height:560px}}@media(max-width:720px){.hero-v3[data-v-8b8fdbee]{min-height:auto;padding-top:10px}.hero-v3__masthead-bar[data-v-8b8fdbee]{padding:14px 16px 8px}.hero-v3__inner[data-v-8b8fdbee]{padding:18px 16px 32px;gap:24px}.hero-v3__left[data-v-8b8fdbee]{order:1}.hero-v3__right[data-v-8b8fdbee]{order:2;display:block}.hero-v3__compo[data-v-8b8fdbee]{min-height:330px;padding:18px;border-radius:30px}.hero-v3__cover[data-v-8b8fdbee]{display:none}.hero-v3__device[data-v-8b8fdbee]{position:relative;display:block;left:auto;bottom:auto;width:min(205px,58vw);margin:0 auto}.hero-v3__device-frame[data-v-8b8fdbee]{transform:rotate(-3deg)}.hero-v3__device-tag[data-v-8b8fdbee]{bottom:-16px}.hero-v3__experience-card[data-v-8b8fdbee]{display:flex;position:static;width:100%;margin-top:28px;background:#ffffff13}.hero-v3__headline[data-v-8b8fdbee]{font-size:clamp(42px,12.2vw,62px);letter-spacing:-.058em}.hero-v3__lede[data-v-8b8fdbee]{font-size:16px;line-height:1.52}.hero-v3__usp-grid[data-v-8b8fdbee]{display:grid;grid-template-columns:1fr}.hero-v3__usp[data-v-8b8fdbee],.hero-v3__usp--primary[data-v-8b8fdbee]{border-radius:18px;grid-template-columns:32px minmax(0,1fr)}.hero-v3__usp:not(.hero-v3__usp--primary) .hero-v3__usp-text span[data-v-8b8fdbee]{display:inline}.hero-v3__cta-primary[data-v-8b8fdbee],.hero-v3__cta-app[data-v-8b8fdbee]{border-radius:18px}.hero-v3__cta-skip[data-v-8b8fdbee],.hero-v3__breaking[data-v-8b8fdbee]{display:none}}.bento-v3[data-v-8b8fdbee]{position:relative;padding:clamp(60px,9vh,120px) clamp(16px,3vw,32px);background:radial-gradient(1200px 600px at 50% 0%,rgba(99,102,241,.06),transparent 60%),linear-gradient(180deg,#fbfbf7,#f3f5fb);color:#0c1220;overflow:hidden}.bento-v3--dark[data-v-8b8fdbee]{background:radial-gradient(1200px 600px at 50% 0%,rgba(99,102,241,.18),transparent 60%),linear-gradient(180deg,#0a0f1d,#080c18);color:#f1f5f9}.bento-v3__inner[data-v-8b8fdbee]{max-width:1280px;margin:0 auto}.bento-v3__head[data-v-8b8fdbee]{text-align:center;margin-bottom:clamp(28px,4vh,48px);display:flex;flex-direction:column;align-items:center;gap:14px}.bento-v3__eyebrow[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#6366f11a;color:#4f46e5;font:700 11px/1 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.16em}.bento-v3--dark .bento-v3__eyebrow[data-v-8b8fdbee]{background:#6366f133;color:#c7d2fe}.bento-v3__eyebrow-mark[data-v-8b8fdbee]{color:#f59e0b;font-size:14px}.bento-v3__h[data-v-8b8fdbee]{margin:0;font-family:Playfair Display,Georgia,serif;font-weight:800;font-size:clamp(32px,5vw,56px);line-height:1.05;letter-spacing:-.02em;max-width:880px}.bento-v3__h em[data-v-8b8fdbee]{font-style:italic;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bento-v3__sub[data-v-8b8fdbee]{margin:0;max-width:580px;font:400 16px/1.55 Inter,system-ui,sans-serif;color:#0f172aa6}.bento-v3--dark .bento-v3__sub[data-v-8b8fdbee]{color:#f1f5f9a6}.bento-v3__grid[data-v-8b8fdbee]{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.bento-v3__card--live[data-v-8b8fdbee]{grid-column:span 4;grid-row:span 2}.bento-v3__card--widget[data-v-8b8fdbee]{grid-column:span 2;grid-row:span 2}.bento-v3__card--podcast[data-v-8b8fdbee],.bento-v3__card--privacy[data-v-8b8fdbee],.bento-v3__card--watch[data-v-8b8fdbee]{grid-column:span 2}.bento-v3__card--made[data-v-8b8fdbee]{grid-column:span 6}@media(max-width:960px){.bento-v3__grid[data-v-8b8fdbee]{grid-template-columns:repeat(2,1fr)}.bento-v3__card--live[data-v-8b8fdbee],.bento-v3__card--widget[data-v-8b8fdbee]{grid-column:span 2;grid-row:auto}.bento-v3__card--podcast[data-v-8b8fdbee],.bento-v3__card--privacy[data-v-8b8fdbee],.bento-v3__card--watch[data-v-8b8fdbee]{grid-column:span 1}.bento-v3__card--made[data-v-8b8fdbee]{grid-column:span 2}}@media(max-width:560px){.bento-v3__grid[data-v-8b8fdbee]{grid-template-columns:1fr}.bento-v3__card[data-v-8b8fdbee],.bento-v3__card--podcast[data-v-8b8fdbee],.bento-v3__card--privacy[data-v-8b8fdbee],.bento-v3__card--watch[data-v-8b8fdbee],.bento-v3__card--live[data-v-8b8fdbee],.bento-v3__card--widget[data-v-8b8fdbee],.bento-v3__card--made[data-v-8b8fdbee]{grid-column:1}}.bento-v3__card[data-v-8b8fdbee]{position:relative;border-radius:22px;padding:24px;background:#fff;border:1px solid rgba(15,23,42,.06);display:flex;flex-direction:column;min-height:280px;overflow:hidden;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .4s ease;isolation:isolate}.bento-v3--dark .bento-v3__card[data-v-8b8fdbee]{background:#0f172a;border-color:#ffffff0f}.bento-v3__card[data-v-8b8fdbee]:before{content:"";position:absolute;top:-50%;left:-50%;width:60%;height:200%;background:linear-gradient(110deg,transparent 30%,rgba(99,102,241,.18) 50%,transparent 70%);transform:translate(-200%) rotate(15deg);transition:transform .9s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:1}.bento-v3__card[data-v-8b8fdbee]:hover:before{transform:translate(450%) rotate(15deg)}.bento-v3__card[data-v-8b8fdbee]:hover{transform:translateY(-4px);box-shadow:0 32px 64px -20px #6366f14d,0 12px 24px #0f172a1a;border-color:#6366f159}.bento-v3__card--live[data-v-8b8fdbee]:after{display:none}.bento-v3__card-glow[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(400px circle at center,rgba(99,102,241,.1),transparent 60%);transition:opacity .4s ease}.bento-v3__card:hover .bento-v3__card-glow[data-v-8b8fdbee]{opacity:1}.bento-v3__card-text[data-v-8b8fdbee]{position:relative;z-index:2;margin-top:auto;padding-top:20px;display:flex;flex-direction:column;gap:8px}.bento-v3__card-tag[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 10px;border-radius:999px;background:#0f172a0f;color:#0f172ab3;font:700 10px/1 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.14em}.bento-v3--dark .bento-v3__card-tag[data-v-8b8fdbee]{background:#ffffff0f;color:#f1f5f9b3}.bento-v3__card-tag--blue[data-v-8b8fdbee]{background:#3b82f61a;color:#2563eb}.bento-v3__card-tag--violet[data-v-8b8fdbee]{background:#8b5cf61a;color:#7c3aed}.bento-v3__card-tag--green[data-v-8b8fdbee]{background:#10b9811a;color:#059669}.bento-v3__card-tag--orange[data-v-8b8fdbee]{background:#f973161a;color:#ea580c}.bento-v3__card-pulse[data-v-8b8fdbee]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:heroV3Pulse-8b8fdbee 1.4s ease-out infinite}.bento-v3__card-h[data-v-8b8fdbee]{margin:0;font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:clamp(18px,1.8vw,22px);line-height:1.2;letter-spacing:-.01em}.bento-v3__card-p[data-v-8b8fdbee]{margin:0;font:400 13px/1.5 Inter,system-ui,sans-serif;color:#0f172aa6}.bento-v3--dark .bento-v3__card-p[data-v-8b8fdbee]{color:#f1f5f9a6}.bento-v3__la-mock[data-v-8b8fdbee]{position:relative;flex:1;min-height:180px;border-radius:28px;background:linear-gradient(160deg,#e0e7ff,#ddd6fe,#fce7f3);overflow:hidden;display:flex;align-items:flex-start;justify-content:center;padding:36px 0 0}.bento-v3--dark .bento-v3__la-mock[data-v-8b8fdbee]{background:linear-gradient(160deg,#1e1b4b,#312e81,#4c1d95)}.bento-v3__la-mock[data-v-8b8fdbee]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(400px circle at 30% 20%,rgba(255,255,255,.6),transparent 50%);pointer-events:none}.bento-v3__la-island[data-v-8b8fdbee]{position:relative;display:inline-flex;align-items:center;gap:10px;padding:9px 16px;background:#050810;color:#fff;border-radius:999px;font:600 12px/1 Inter,system-ui,sans-serif;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 30px #0508104d,inset 0 1px #ffffff0f;animation:heroV3Float-8b8fdbee 5s ease-in-out infinite}.bento-v3__la-island-dot[data-v-8b8fdbee]{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399;animation:heroV3Pulse-8b8fdbee 1.4s ease-out infinite}.bento-v3__la-island-text[data-v-8b8fdbee]{display:flex;flex-direction:column;gap:2px}.bento-v3__la-island-t[data-v-8b8fdbee]{font-weight:700}.bento-v3__la-island-s[data-v-8b8fdbee]{font-size:9px;opacity:.6}.bento-v3__la-island-bar[data-v-8b8fdbee]{width:28px;height:4px;border-radius:2px;background:#ffffff1a;overflow:hidden}.bento-v3__la-island-bar>span[data-v-8b8fdbee]{display:block;height:100%;background:linear-gradient(90deg,#34d399,#10b981);animation:heroV3LaBar-8b8fdbee 4s ease-in-out infinite}.bento-v3__la-time[data-v-8b8fdbee]{position:absolute;top:14px;left:18px;font:700 14px/1 SF Pro Display,-apple-system,system-ui,sans-serif;color:#0f172a99}.bento-v3--dark .bento-v3__la-time[data-v-8b8fdbee]{color:#ffffffb3}.bento-v3__widget-mock[data-v-8b8fdbee]{flex:1;min-height:180px;border-radius:22px;background:linear-gradient(160deg,#fef3c7,#fed7aa,#fecaca);padding:18px;display:grid;grid-template-columns:1fr 1.4fr;grid-template-rows:1fr 1fr;gap:10px;overflow:hidden;position:relative}.bento-v3--dark .bento-v3__widget-mock[data-v-8b8fdbee]{background:linear-gradient(160deg,#422006,#7c2d12,#831843)}.bento-v3__w-tile[data-v-8b8fdbee]{background:#ffffffeb;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:4px;box-shadow:0 8px 20px #0f172a1a}.bento-v3--dark .bento-v3__w-tile[data-v-8b8fdbee]{background:#0f172ad9}.bento-v3__w-tile--m[data-v-8b8fdbee]{grid-column:2;grid-row:1 / span 2;padding:12px}.bento-v3__w-cat[data-v-8b8fdbee]{font:700 8px/1 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:#4f46e5}.bento-v3__w-cat--alt[data-v-8b8fdbee]{color:#dc2626}.bento-v3--dark .bento-v3__w-cat[data-v-8b8fdbee]{color:#a5b4fc}.bento-v3--dark .bento-v3__w-cat--alt[data-v-8b8fdbee]{color:#fca5a5}.bento-v3__w-line[data-v-8b8fdbee]{display:block;height:5px;border-radius:3px;background:#0f172a33;width:90%}.bento-v3__w-line--short[data-v-8b8fdbee]{width:60%}.bento-v3--dark .bento-v3__w-line[data-v-8b8fdbee]{background:#fff3}.bento-v3__w-h[data-v-8b8fdbee]{font:700 10px/1.3 Inter,system-ui,sans-serif;color:#0c1220;margin-top:auto}.bento-v3--dark .bento-v3__w-h[data-v-8b8fdbee]{color:#f1f5f9}.bento-v3__w-meta[data-v-8b8fdbee]{font:500 8px/1 Inter,system-ui,sans-serif;color:#0f172a80;text-transform:uppercase;letter-spacing:.1em}.bento-v3--dark .bento-v3__w-meta[data-v-8b8fdbee]{color:#f1f5f980}.bento-v3__pod-mock[data-v-8b8fdbee]{flex:1;min-height:140px;border-radius:18px;background:linear-gradient(160deg,#c7d2fe,#ddd6fe);padding:24px;display:flex;align-items:center;gap:18px;position:relative;overflow:hidden}.bento-v3--dark .bento-v3__pod-mock[data-v-8b8fdbee]{background:linear-gradient(160deg,#312e81,#4c1d95)}.bento-v3__pod-disk[data-v-8b8fdbee]{width:60px;height:60px;border-radius:50%;background:radial-gradient(circle,#fff 18%,transparent 19%),repeating-radial-gradient(circle,#1e1b4b 0 1px,transparent 1px 4px),#0c1220;flex-shrink:0;animation:bentoSpin-8b8fdbee 8s linear infinite;box-shadow:0 8px 20px #0f172a40}@keyframes bentoSpin-8b8fdbee{to{transform:rotate(360deg)}}.bento-v3__pod-wave[data-v-8b8fdbee]{flex:1;display:flex;align-items:center;gap:3px;height:50px}.bento-v3__pod-wave>span[data-v-8b8fdbee]{flex:1;background:linear-gradient(180deg,#4f46e5,#8b5cf6);border-radius:3px;animation:bentoWave-8b8fdbee 1.4s ease-in-out infinite;animation-delay:calc(var(--i) * 60ms);height:30%}@keyframes bentoWave-8b8fdbee{0%,to{height:20%;opacity:.6}50%{height:90%;opacity:1}}.bento-v3__priv-mock[data-v-8b8fdbee]{flex:1;min-height:140px;border-radius:18px;background:linear-gradient(160deg,#d1fae5,#bbf7d0);padding:24px;display:flex;align-items:center;gap:16px;position:relative;overflow:hidden}.bento-v3--dark .bento-v3__priv-mock[data-v-8b8fdbee]{background:linear-gradient(160deg,#064e3b,#14532d)}.bento-v3__priv-shield[data-v-8b8fdbee]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;color:#059669;flex-shrink:0}.bento-v3--dark .bento-v3__priv-shield[data-v-8b8fdbee]{color:#6ee7b7}.bento-v3__priv-shield svg[data-v-8b8fdbee]{width:100%;height:100%;filter:drop-shadow(0 4px 12px rgba(5,150,105,.3))}.bento-v3__priv-tags[data-v-8b8fdbee]{display:flex;flex-direction:column;gap:6px}.bento-v3__priv-tag[data-v-8b8fdbee]{position:relative;font:700 11px/1 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#0596698c;padding:4px 0}.bento-v3__priv-tag[data-v-8b8fdbee]:after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;background:#dc2626;transform:scaleX(0);transform-origin:left;animation:bentoStrike-8b8fdbee .6s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.2s + var(--n, 0) * .15s)}.bento-v3__priv-tag[data-v-8b8fdbee]:nth-child(1){--n: 0}.bento-v3__priv-tag[data-v-8b8fdbee]:nth-child(2){--n: 1}.bento-v3__priv-tag[data-v-8b8fdbee]:nth-child(3){--n: 2}@keyframes bentoStrike-8b8fdbee{to{transform:scaleX(1)}}.bento-v3__watch-mock[data-v-8b8fdbee]{flex:1;min-height:140px;border-radius:18px;background:linear-gradient(160deg,#fef3c7,#fde68a);padding:18px;display:flex;align-items:center;justify-content:center}.bento-v3--dark .bento-v3__watch-mock[data-v-8b8fdbee]{background:linear-gradient(160deg,#422006,#78350f)}.bento-v3__watch-frame[data-v-8b8fdbee]{position:relative;width:110px;height:130px;border-radius:26px;background:#050810;padding:6px;box-shadow:0 12px 30px #0f172a40,inset 0 0 0 2px #ffffff0f}.bento-v3__watch-screen[data-v-8b8fdbee]{width:100%;height:100%;border-radius:20px;background:#000;padding:10px 8px;display:flex;flex-direction:column;gap:4px;color:#fff}.bento-v3__watch-time[data-v-8b8fdbee]{font:800 14px/1 SF Pro Display,system-ui,sans-serif;color:#fbbf24}.bento-v3__watch-cat[data-v-8b8fdbee]{font:700 7px/1 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:#93c5fd;margin-top:4px}.bento-v3__watch-h[data-v-8b8fdbee]{font:600 9px/1.2 Inter,system-ui,sans-serif}.bento-v3__watch-crown[data-v-8b8fdbee]{position:absolute;right:-5px;top:30%;width:5px;height:18px;background:linear-gradient(90deg,#71717a,#d4d4d8);border-radius:2px}.bento-v3__card--made[data-v-8b8fdbee]{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center}.bento-v3__made-mock[data-v-8b8fdbee]{display:flex;align-items:center;gap:14px;padding:18px 24px;border-radius:16px;background:linear-gradient(135deg,#dbeafe,#fce7f3);flex-shrink:0}.bento-v3--dark .bento-v3__made-mock[data-v-8b8fdbee]{background:linear-gradient(135deg,#1e3a8a,#831843)}.bento-v3__made-flag[data-v-8b8fdbee]{font-size:38px}.bento-v3__made-num[data-v-8b8fdbee]{font-family:Playfair Display,Georgia,serif;font-weight:800;font-size:56px;line-height:.9;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bento-v3__made-lbl[data-v-8b8fdbee]{font:700 11px/1 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.16em;color:#0f172a99;writing-mode:vertical-rl}.bento-v3--dark .bento-v3__made-lbl[data-v-8b8fdbee]{color:#f1f5f999}.bento-v3__card--made .bento-v3__card-text[data-v-8b8fdbee]{padding-top:0}@media(max-width:560px){.bento-v3__card--made[data-v-8b8fdbee]{grid-template-columns:1fr}.bento-v3__made-mock[data-v-8b8fdbee]{justify-content:center}}.bento-v3[data-v-8b8fdbee]{background:radial-gradient(900px 520px at 8% 12%,rgba(0,51,153,.12),transparent 62%),radial-gradient(760px 460px at 92% 10%,rgba(37,99,235,.14),transparent 58%),linear-gradient(180deg,#eef4ff,#f8fbff 48%,#eef4ff)}.bento-v3--dark[data-v-8b8fdbee]{background:radial-gradient(900px 520px at 8% 12%,rgba(0,51,153,.34),transparent 62%),radial-gradient(760px 460px at 92% 10%,rgba(37,99,235,.24),transparent 58%),linear-gradient(180deg,#000,#000 48%,#000)}.bento-v3__aura[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.bento-v3__aura span[data-v-8b8fdbee]{position:absolute;width:36vw;max-width:520px;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(37,99,235,.18),transparent 68%);filter:blur(34px);opacity:.78;animation:bentoAuraDrift-8b8fdbee 16s ease-in-out infinite}.bento-v3__aura span[data-v-8b8fdbee]:nth-child(1){left:-10%;top:6%}.bento-v3__aura span[data-v-8b8fdbee]:nth-child(2){right:-12%;top:26%;animation-delay:-5s}.bento-v3__aura span[data-v-8b8fdbee]:nth-child(3){left:34%;bottom:-20%;animation-delay:-10s}@keyframes bentoAuraDrift-8b8fdbee{0%,to{transform:translateZ(0) scale(1);opacity:.48}50%{transform:translate3d(28px,-22px,0) scale(1.08);opacity:.86}}.bento-v3__inner[data-v-8b8fdbee]{position:relative;z-index:1}.bento-v3__eyebrow[data-v-8b8fdbee]{background:#00339914;color:#039;border:1px solid rgba(0,51,153,.12);box-shadow:0 10px 28px #00339914}.bento-v3--dark .bento-v3__eyebrow[data-v-8b8fdbee]{background:#2563eb26;color:#bfdbfe;border-color:#93c5fd29}.bento-v3__eyebrow-mark[data-v-8b8fdbee]{color:#039;width:20px;height:20px;border-radius:8px;display:inline-grid;place-items:center;background:#fff;letter-spacing:-.08em;box-shadow:0 8px 20px #0033991f}.bento-v3__h[data-v-8b8fdbee]{font-family:Inter,system-ui,sans-serif;letter-spacing:-.045em}.bento-v3__h em[data-v-8b8fdbee]{font-style:normal;background:linear-gradient(135deg,#039,#2563eb 68%,#93c5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bento-v3__personal-strip[data-v-8b8fdbee]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}.bento-v3__personal-strip span[data-v-8b8fdbee]{padding:8px 12px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(0,51,153,.1);color:#0f172aad;font-size:12px;font-weight:750;box-shadow:0 8px 24px #0f172a0d}.bento-v3--dark .bento-v3__personal-strip span[data-v-8b8fdbee]{background:#0f172a9e;border-color:#93c5fd21;color:#e2e8f0c2}.bento-v3__interactive[data-v-8b8fdbee]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:14px;margin:0 0 clamp(18px,3vw,30px);padding:14px;border:1px solid rgba(0,51,153,.11);border-radius:28px;background:radial-gradient(circle at 18% 0%,var(--reason-soft),transparent 46%),linear-gradient(135deg,#ffffffd1,#ffffff8a);box-shadow:0 24px 70px #0033991a,inset 0 1px #ffffffb3;-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%);overflow:hidden}.bento-v3--dark .bento-v3__interactive[data-v-8b8fdbee]{background:radial-gradient(circle at 18% 0%,var(--reason-soft),transparent 48%),linear-gradient(135deg,#0f172ac2,#0f172a80);border-color:#93c5fd21;box-shadow:0 28px 80px #00000047,inset 0 1px #ffffff0f}.bento-v3__interactive[data-v-8b8fdbee]:before{content:"";position:absolute;inset:-40% auto auto -10%;width:55%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,var(--reason-soft),transparent 66%);filter:blur(30px);animation:reasonBreath-8b8fdbee 7s ease-in-out infinite}@keyframes reasonBreath-8b8fdbee{0%,to{transform:scale(.9) translate(0);opacity:.55}50%{transform:scale(1.08) translate(20px,12px);opacity:.92}}.bento-v3__reason-stage[data-v-8b8fdbee]{position:relative;min-height:250px;border-radius:22px;padding:clamp(22px,3vw,34px);background:linear-gradient(135deg,color-mix(in srgb,var(--reason-color) 18%,transparent),transparent 48%),#ffffff7a;border:1px solid rgba(0,51,153,.1);overflow:hidden}.bento-v3--dark .bento-v3__reason-stage[data-v-8b8fdbee]{background:linear-gradient(135deg,color-mix(in srgb,var(--reason-color) 22%,transparent),transparent 52%),#0206174d;border-color:#93c5fd1c}.bento-v3__reason-kicker[data-v-8b8fdbee]{display:inline-flex;margin-bottom:20px;color:var(--reason-color);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.bento-v3--dark .bento-v3__reason-kicker[data-v-8b8fdbee]{color:#bfdbfe}.bento-v3__reason-copy[data-v-8b8fdbee]{position:relative;z-index:2;max-width:680px}.bento-v3__reason-count[data-v-8b8fdbee]{display:inline-grid;place-items:center;min-width:62px;height:30px;margin-bottom:14px;border-radius:999px;background:var(--reason-color);color:#fff;font-size:11px;font-weight:900;letter-spacing:.08em}.bento-v3__reason-copy h3[data-v-8b8fdbee]{margin:0 0 12px;max-width:720px;font-size:clamp(25px,3.2vw,43px);line-height:1.05;letter-spacing:-.045em;font-weight:900}.bento-v3__reason-copy p[data-v-8b8fdbee]{margin:0;max-width:620px;color:#0f172aa8;font-size:15px;line-height:1.62}.bento-v3--dark .bento-v3__reason-copy p[data-v-8b8fdbee]{color:#e2e8f0b3}.bento-v3__reason-orbit[data-v-8b8fdbee]{position:absolute;right:clamp(16px,4vw,56px);top:50%;width:180px;height:180px;transform:translateY(-50%);opacity:.72}.bento-v3__reason-orbit span[data-v-8b8fdbee]{position:absolute;inset:calc(var(--i, 0) * 24px);border:1px solid color-mix(in srgb,var(--reason-color) 28%,transparent);border-radius:999px;animation:reasonOrbit-8b8fdbee 9s linear infinite}.bento-v3__reason-orbit span[data-v-8b8fdbee]:nth-child(1){--i: 0}.bento-v3__reason-orbit span[data-v-8b8fdbee]:nth-child(2){--i: 1;animation-duration:12s;animation-direction:reverse}.bento-v3__reason-orbit span[data-v-8b8fdbee]:nth-child(3){--i: 2;animation-duration:15s}@keyframes reasonOrbit-8b8fdbee{to{transform:rotate(360deg)}}.bento-v3__reason-rail[data-v-8b8fdbee]{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;z-index:1}.bento-v3__reason-tab[data-v-8b8fdbee]{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:62px;padding:10px;border:1px solid rgba(0,51,153,.09);border-radius:17px;background:#ffffff85;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease}.bento-v3--dark .bento-v3__reason-tab[data-v-8b8fdbee]{background:#0f172a70;border-color:#93c5fd1c}.bento-v3__reason-tab[data-v-8b8fdbee]:hover,.bento-v3__reason-tab.is-active[data-v-8b8fdbee]{transform:translateY(-2px);background:color-mix(in srgb,var(--reason-color) 10%,white);border-color:color-mix(in srgb,var(--reason-color) 30%,transparent);box-shadow:0 14px 34px color-mix(in srgb,var(--reason-color) 16%,transparent)}.bento-v3--dark .bento-v3__reason-tab[data-v-8b8fdbee]:hover,.bento-v3--dark .bento-v3__reason-tab.is-active[data-v-8b8fdbee]{background:color-mix(in srgb,var(--reason-color) 20%,#0f172a)}.bento-v3__reason-tab span[data-v-8b8fdbee]{width:32px;height:32px;border-radius:12px;display:grid;place-items:center;background:#00339914;color:var(--reason-color);font-size:11px;font-weight:900}.bento-v3__reason-tab.is-active span[data-v-8b8fdbee]{background:var(--reason-color);color:#fff}.bento-v3__reason-tab strong[data-v-8b8fdbee]{font-size:13px;font-weight:850;letter-spacing:-.01em}.reason-fade-enter-active[data-v-8b8fdbee],.reason-fade-leave-active[data-v-8b8fdbee]{transition:opacity .28s ease,transform .36s cubic-bezier(.22,1,.36,1),filter .28s ease}.reason-fade-enter-from[data-v-8b8fdbee]{opacity:0;transform:translateY(14px);filter:blur(8px)}.reason-fade-leave-to[data-v-8b8fdbee]{opacity:0;transform:translateY(-10px);filter:blur(8px)}.bento-v3__card[data-v-8b8fdbee]{border-radius:24px;background:linear-gradient(180deg,#ffffffe6,#ffffffbd),radial-gradient(circle at 14% 0%,rgba(0,51,153,.12),transparent 46%);box-shadow:0 18px 52px #0f172a14,inset 0 1px #ffffffb8;transform:translateY(0);animation:bentoCardEnter-8b8fdbee .75s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--card-i, 0) * 90ms)}.bento-v3--dark .bento-v3__card[data-v-8b8fdbee]{background:linear-gradient(180deg,#0f172adb,#0f172ab3),radial-gradient(circle at 14% 0%,rgba(37,99,235,.18),transparent 46%);border-color:#93c5fd1f;box-shadow:0 20px 70px #00000047,inset 0 1px #ffffff0f}@keyframes bentoCardEnter-8b8fdbee{0%{opacity:0;transform:translateY(22px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.bento-v3__card[data-v-8b8fdbee]:before{background:linear-gradient(110deg,transparent 28%,rgba(96,165,250,.26) 50%,transparent 72%)}.bento-v3__card[data-v-8b8fdbee]:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.32),transparent 26%,rgba(37,99,235,.12) 100%);opacity:.62;z-index:0}.bento-v3__card[data-v-8b8fdbee]:hover{transform:translateY(-7px) scale(1.01);border-color:#00339938;box-shadow:0 34px 74px -18px #0033994d,0 12px 28px #0f172a1a}.bento-v3__card.is-active[data-v-8b8fdbee]{transform:translateY(-8px) scale(1.012);border-color:color-mix(in srgb,var(--reason-color, #003399) 34%,transparent);box-shadow:0 34px 74px -18px color-mix(in srgb,var(--reason-color, #003399) 34%,transparent),0 12px 28px #0f172a1a}.bento-v3__card.is-active .bento-v3__card-glow[data-v-8b8fdbee]{opacity:1}.bento-v3__card-glow[data-v-8b8fdbee]{background:radial-gradient(520px circle at 50% 12%,rgba(37,99,235,.18),transparent 62%)}.bento-v3__card-tag[data-v-8b8fdbee],.bento-v3__card-tag--blue[data-v-8b8fdbee],.bento-v3__card-tag--violet[data-v-8b8fdbee],.bento-v3__card-tag--green[data-v-8b8fdbee],.bento-v3__card-tag--orange[data-v-8b8fdbee]{background:#00339914;color:#039;border:1px solid rgba(0,51,153,.1)}.bento-v3--dark .bento-v3__card-tag[data-v-8b8fdbee],.bento-v3--dark .bento-v3__card-tag--blue[data-v-8b8fdbee],.bento-v3--dark .bento-v3__card-tag--violet[data-v-8b8fdbee],.bento-v3--dark .bento-v3__card-tag--green[data-v-8b8fdbee],.bento-v3--dark .bento-v3__card-tag--orange[data-v-8b8fdbee]{color:#bfdbfe;background:#2563eb21;border-color:#93c5fd24}.bento-v3__card-h[data-v-8b8fdbee]{font-family:Inter,system-ui,sans-serif;font-weight:850;letter-spacing:-.035em}.bento-v3__la-mock[data-v-8b8fdbee],.bento-v3__widget-mock[data-v-8b8fdbee],.bento-v3__pod-mock[data-v-8b8fdbee],.bento-v3__priv-mock[data-v-8b8fdbee],.bento-v3__watch-mock[data-v-8b8fdbee],.bento-v3__made-mock[data-v-8b8fdbee]{background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.7),transparent 38%),linear-gradient(160deg,#dbeafe,#bfdbfe 48%,#eff6ff);border:1px solid rgba(0,51,153,.1)}.bento-v3--dark .bento-v3__la-mock[data-v-8b8fdbee],.bento-v3--dark .bento-v3__widget-mock[data-v-8b8fdbee],.bento-v3--dark .bento-v3__pod-mock[data-v-8b8fdbee],.bento-v3--dark .bento-v3__priv-mock[data-v-8b8fdbee],.bento-v3--dark .bento-v3__watch-mock[data-v-8b8fdbee],.bento-v3--dark .bento-v3__made-mock[data-v-8b8fdbee]{background:radial-gradient(circle at 20% 0%,rgba(147,197,253,.16),transparent 38%),linear-gradient(160deg,#0b1b3a,#123f8c 52%,#071326);border-color:#93c5fd21}.bento-v3__la-island-dot[data-v-8b8fdbee],.bento-v3__card-pulse[data-v-8b8fdbee]{background:#2563eb;box-shadow:0 0 #2563eb73}.bento-v3__la-island-bar>span[data-v-8b8fdbee],.bento-v3__pod-wave>span[data-v-8b8fdbee]{background:linear-gradient(90deg,#039,#60a5fa)}.bento-v3__w-cat[data-v-8b8fdbee],.bento-v3__w-cat--alt[data-v-8b8fdbee],.bento-v3--dark .bento-v3__w-cat[data-v-8b8fdbee],.bento-v3--dark .bento-v3__w-cat--alt[data-v-8b8fdbee],.bento-v3__watch-cat[data-v-8b8fdbee],.bento-v3__watch-time[data-v-8b8fdbee]{color:#2563eb}.bento-v3__pod-disk[data-v-8b8fdbee]{background:radial-gradient(circle,#fff 18%,transparent 19%),repeating-radial-gradient(circle,#003399 0 1px,transparent 1px 4px),#071326;box-shadow:0 12px 28px #00339947}.bento-v3__priv-shield[data-v-8b8fdbee]{color:#2563eb}.bento-v3__priv-tag[data-v-8b8fdbee]{color:#00339994}.bento-v3__priv-tag[data-v-8b8fdbee]:after{background:#2563eb}.bento-v3__made-num[data-v-8b8fdbee]{background:linear-gradient(135deg,#039,#60a5fa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(prefers-reduced-motion:reduce){.bento-v3__aura span[data-v-8b8fdbee],.bento-v3__reason-orbit span[data-v-8b8fdbee],.bento-v3__interactive[data-v-8b8fdbee]:before,.bento-v3__card[data-v-8b8fdbee]{animation:none}}@media(max-width:860px){.bento-v3__interactive[data-v-8b8fdbee]{grid-template-columns:1fr}.bento-v3__reason-stage[data-v-8b8fdbee]{min-height:230px}.bento-v3__reason-orbit[data-v-8b8fdbee]{opacity:.35;right:10px}}@media(max-width:560px){.bento-v3__reason-rail[data-v-8b8fdbee]{grid-template-columns:1fr}.bento-v3__reason-stage[data-v-8b8fdbee]{min-height:250px;padding:20px}.bento-v3__reason-copy h3[data-v-8b8fdbee]{font-size:27px}}.hero-v3[data-v-8b8fdbee]{--nav-offset: 62px;--intro-max: 1280px;--intro-blue: #2563eb;--hero-ink: #07111f;--hero-muted: rgba(7,17,31,.64);--hero-subtle: rgba(7,17,31,.08);--hero-panel: rgba(255,255,255,.76);--hero-panel-strong: #ffffff;position:relative;min-height:auto;padding:clamp(18px,2.5vh,34px) 0 clamp(38px,6vh,72px);scroll-margin-top:var(--nav-offset);color:var(--hero-ink)}.hero-v3--light[data-v-8b8fdbee]{--hero-ink: #07111f;--hero-muted: rgba(7,17,31,.64);--hero-subtle: rgba(7,17,31,.08);--hero-panel: rgba(255,255,255,.76);--hero-panel-strong: #ffffff;background:radial-gradient(900px 420px at 82% 10%,rgba(37,99,235,.1),transparent 62%),radial-gradient(680px 360px at 12% 14%,rgba(8,145,178,.07),transparent 60%),linear-gradient(180deg,#fbfdff,#f5f8fc 58%,#f0f5fb)}.hero-v3--dark[data-v-8b8fdbee]{--hero-ink: #f8fafc;--hero-muted: rgba(226,232,240,.7);--hero-subtle: rgba(255,255,255,.11);--hero-panel: rgba(15,23,42,.58);--hero-panel-strong: rgba(15,23,42,.86);background:radial-gradient(900px 420px at 82% 10%,rgba(37,99,235,.24),transparent 62%),radial-gradient(680px 360px at 12% 14%,rgba(8,145,178,.18),transparent 60%),linear-gradient(180deg,#050914,#09111f 58%,#070b14)}.hero-v3__spotlight[data-v-8b8fdbee]{opacity:0!important}.hero-v3__grid-overlay[data-v-8b8fdbee]{opacity:.24;background-image:linear-gradient(to right,rgba(15,23,42,.035) 1px,transparent 1px);background-size:96px 100%}.hero-v3--dark .hero-v3__grid-overlay[data-v-8b8fdbee]{background-image:linear-gradient(to right,rgba(255,255,255,.045) 1px,transparent 1px)}.hero-v3__masthead-bar[data-v-8b8fdbee]{max-width:var(--intro-max);padding:12px clamp(18px,3vw,38px) 0;color:var(--hero-muted);border-bottom:0}.hero-v3__mast-kicker[data-v-8b8fdbee]{color:var(--hero-ink);letter-spacing:.2em}.hero-v3__mast-sep[data-v-8b8fdbee]{width:24px;height:1px;background:currentColor;opacity:.24}.hero-v3__mast-live[data-v-8b8fdbee]{background:var(--hero-panel);border:1px solid var(--hero-subtle);color:var(--intro-blue);box-shadow:none}.hero-v3--dark .hero-v3__mast-live[data-v-8b8fdbee]{color:#93c5fd}.hero-v3__inner[data-v-8b8fdbee]{max-width:var(--intro-max);min-height:min(760px,calc(100svh - var(--nav-offset) - 84px));padding:clamp(42px,6vh,76px) clamp(18px,3vw,38px) clamp(30px,5vh,54px);grid-template-columns:minmax(0,.98fr) minmax(390px,.92fr);gap:clamp(42px,6vw,86px);align-items:center}.hero-v3__left[data-v-8b8fdbee]{max-width:680px;gap:clamp(18px,2.6vh,28px)}.hero-v3__eyebrow[data-v-8b8fdbee]{padding:0;background:transparent;border:0;box-shadow:none;color:var(--hero-muted);letter-spacing:.14em}.hero-v3__eyebrow-mark[data-v-8b8fdbee]{width:24px;height:24px;border-radius:8px;background:linear-gradient(180deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 10px 22px -14px #2563ebd9}.hero-v3__headline[data-v-8b8fdbee]{max-width:720px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:790;font-size:clamp(46px,6vw,92px);line-height:.99;letter-spacing:-.05em;color:var(--hero-ink)}.hero-v3__h-word--ink[data-v-8b8fdbee]{color:var(--intro-blue);background:none;-webkit-text-fill-color:currentColor;font-style:normal}.hero-v3--dark .hero-v3__h-word--ink[data-v-8b8fdbee]{color:#93c5fd}.hero-v3__lede[data-v-8b8fdbee]{max-width:610px;color:var(--hero-muted);font-size:clamp(16px,1.45vw,20px);line-height:1.62}.hero-v3__lede strong[data-v-8b8fdbee]{color:var(--hero-ink);border-bottom-color:#2563eb5c}.hero-v3--dark .hero-v3__lede strong[data-v-8b8fdbee]{border-bottom-color:#93c5fd70}.hero-v3__ctas[data-v-8b8fdbee]{margin-top:0;gap:12px}.hero-v3__cta-primary[data-v-8b8fdbee]{border-radius:16px;background:linear-gradient(180deg,#2563eb,#1d4ed8);color:#fff;padding:14px 18px 14px 22px;box-shadow:0 16px 34px -22px #2563ebe0}.hero-v3__cta-primary[data-v-8b8fdbee]:hover{background:linear-gradient(180deg,#3b82f6,#2563eb)}.hero-v3__cta-eyebrow[data-v-8b8fdbee],.hero-v3__cta-title[data-v-8b8fdbee]{color:currentColor}.hero-v3__cta-app[data-v-8b8fdbee]{border-radius:16px;background:var(--hero-panel-strong);color:var(--hero-ink);border:1px solid var(--hero-subtle)}.hero-v3--light .hero-v3__cta-app[data-v-8b8fdbee]{color:#07111f}.hero-v3__cta-skip[data-v-8b8fdbee],.hero-v3__proof-row[data-v-8b8fdbee]{color:var(--hero-muted)}.hero-v3__proof-row span[data-v-8b8fdbee]{background:var(--hero-panel);border:1px solid var(--hero-subtle)}.hero-v3__proof-row strong[data-v-8b8fdbee]{color:var(--intro-blue)}.hero-v3--dark .hero-v3__proof-row strong[data-v-8b8fdbee]{color:#93c5fd}.hero-v3__usp-grid[data-v-8b8fdbee]{display:none}.hero-v3__right[data-v-8b8fdbee]{gap:0}.hero-v3__compo[data-v-8b8fdbee]{--hero-cover-image: radial-gradient(circle at 40% 35%, #bfdbfe, #1d4ed8 48%, #07111f 100%);min-height:clamp(400px,52vh,570px);padding:clamp(18px,3vw,34px);display:grid;align-items:center;justify-items:center;border-radius:28px;background:var(--hero-panel);border:1px solid var(--hero-subtle);box-shadow:0 24px 70px -46px #0f172a8c;overflow:hidden;perspective:1200px}.hero-v3__compo[data-v-8b8fdbee]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:linear-gradient(118deg,transparent 0 28%,rgba(37,99,235,.18) 29% 30%,transparent 31% 100%),linear-gradient(154deg,transparent 0 54%,rgba(14,165,233,.22) 55% 56%,transparent 57% 100%);opacity:.9}.hero-v3__compo[data-v-8b8fdbee]:after{content:"";position:absolute;inset:clamp(10px,1.4vw,18px);z-index:1;pointer-events:none;border:1px solid rgba(37,99,235,.12);border-radius:22px;background:linear-gradient(90deg,rgba(255,255,255,.1),transparent 18% 82%,rgba(255,255,255,.08)),linear-gradient(180deg,rgba(255,255,255,.1),transparent 16% 84%,rgba(37,99,235,.1));-webkit-mask-image:linear-gradient(180deg,black,transparent 86%);mask-image:linear-gradient(180deg,black,transparent 86%)}.hero-v3__poster-word[data-v-8b8fdbee]{position:absolute;z-index:0;left:clamp(18px,3vw,42px);top:clamp(18px,3vw,42px);display:flex;flex-direction:column;gap:0;color:#2563eb21;font:850 clamp(58px,9vw,142px)/.78 "Inter",system-ui,sans-serif;letter-spacing:0;text-transform:uppercase;pointer-events:none}.hero-v3--dark .hero-v3__poster-word[data-v-8b8fdbee]{color:#93c5fd29}.hero-v3__story-signal[data-v-8b8fdbee]{position:absolute;z-index:5;top:clamp(18px,2.4vw,34px);right:clamp(18px,2.6vw,38px);display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;max-width:min(440px,62%)}.hero-v3__story-signal span[data-v-8b8fdbee]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#ffffffad;border:1px solid rgba(7,17,31,.08);color:#0f3f92;font:760 10px/1 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 16px 34px -24px #0f172a73}.hero-v3--dark .hero-v3__story-signal span[data-v-8b8fdbee]{background:#0f172a94;border-color:#ffffff1f;color:#bfdbfe}.hero-v3__type-mask[data-v-8b8fdbee]{position:absolute;z-index:1;left:clamp(18px,3.2vw,46px);top:50%;transform:translateY(-52%);display:flex;flex-direction:column;pointer-events:none;filter:drop-shadow(0 24px 44px rgba(15,23,42,.28))}.hero-v3__type-mask span[data-v-8b8fdbee]{display:block;width:-moz-max-content;width:max-content;max-width:100%;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:118px;font-weight:920;line-height:.76;letter-spacing:0;text-transform:uppercase;color:transparent;background-image:linear-gradient(90deg,#ffffff42,#fff0 42%),linear-gradient(180deg,#ffffff52,#fff0 54%),var(--hero-cover-image);background-size:cover;background-position:center;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.24)}.hero-v3--dark .hero-v3__type-mask span[data-v-8b8fdbee]{-webkit-text-stroke-color:rgba(147,197,253,.26)}.hero-v3__cover[data-v-8b8fdbee]{z-index:2;max-width:min(560px,84%);transform:translate(18%,-2%) rotate(5deg) rotateX(var(--ty, 0deg)) rotateY(var(--tx, 0deg));opacity:.78;transform-style:preserve-3d}.hero-v3__cover[data-v-8b8fdbee]:hover{transform:translate(18%,-3%) rotate(3deg) rotateX(var(--ty, 0deg)) rotateY(var(--tx, 0deg))}.hero-v3__cover-frame[data-v-8b8fdbee]{border-radius:34px;box-shadow:0 40px 86px -46px #0f172abd,0 78px 164px -82px #2563ebdb,inset 0 0 0 1px #ffffff26}.hero-v3__cover-frame[data-v-8b8fdbee]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(circle at var(--gx, 42%) var(--gy, 28%),rgba(255,255,255,.34),transparent 23%),linear-gradient(115deg,rgba(255,255,255,.26),transparent 18% 78%,rgba(96,165,250,.22));mix-blend-mode:screen;opacity:.82}.hero-v3__cover-img[data-v-8b8fdbee]{filter:saturate(1.16) contrast(1.06)}.hero-v3__impact-title[data-v-8b8fdbee]{position:absolute;z-index:7;left:clamp(22px,3.8vw,56px);right:clamp(22px,4vw,62px);bottom:clamp(28px,3.4vw,56px);display:flex;flex-direction:column;gap:10px;pointer-events:none;color:#07111f;mix-blend-mode:normal;padding:clamp(15px,2vw,22px);border-radius:24px;background:linear-gradient(90deg,#ffffffdb,#ffffff94 58%,#dbeafe75),linear-gradient(135deg,#2563eb1a,#0ea5e90f);border:1px solid rgba(255,255,255,.52);box-shadow:0 26px 64px -42px #0f172aa6;backdrop-filter:blur(22px) saturate(1.24);-webkit-backdrop-filter:blur(22px) saturate(1.24)}.hero-v3__impact-title[data-v-8b8fdbee]:before{content:"";position:absolute;left:16px;top:16px;bottom:16px;width:3px;border-radius:999px;background:linear-gradient(180deg,#60a5fa,#2563eb,#06b6d4)}.hero-v3__impact-title span[data-v-8b8fdbee]{width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:14px;padding:0;border-radius:999px;background:transparent;color:#1d4ed8;font:850 10px/1 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}.hero-v3__impact-title strong[data-v-8b8fdbee]{max-width:min(620px,82%);margin-left:14px;font:880 48px/.98 Inter,system-ui,sans-serif;letter-spacing:0;text-wrap:balance;text-shadow:0 16px 40px rgba(255,255,255,.82)}.hero-v3--dark .hero-v3__impact-title[data-v-8b8fdbee]{color:#f8fbff;background:linear-gradient(90deg,#0f172adb,#0f172a94 64%,#1e40af5c);border-color:#ffffff24}.hero-v3--dark .hero-v3__impact-title span[data-v-8b8fdbee]{color:#bfdbfe}.hero-v3--dark .hero-v3__impact-title strong[data-v-8b8fdbee]{text-shadow:0 18px 42px rgba(0,0,0,.72)}.hero-v3__device[data-v-8b8fdbee]{left:clamp(14px,2vw,28px);bottom:clamp(18px,2.6vw,34px);width:clamp(150px,16vw,220px)}.hero-v3__device-frame[data-v-8b8fdbee]{border-radius:28px;box-shadow:0 22px 54px -30px #0f172ab8}.hero-v3__experience-card[data-v-8b8fdbee]{right:clamp(16px,2.8vw,34px);bottom:clamp(18px,2.8vw,34px);width:min(250px,45%);background:var(--hero-panel-strong);border-color:var(--hero-subtle);box-shadow:0 18px 42px -30px #0f172a8c}.hero-v3__experience-line[data-v-8b8fdbee]{color:var(--hero-ink)}.hero-v3__breaking[data-v-8b8fdbee]{display:none}.bento-v3[data-v-8b8fdbee]{margin-top:0;padding:clamp(44px,7vh,86px) clamp(16px,3vw,32px) clamp(54px,8vh,96px);overflow:hidden;scroll-margin-top:calc(var(--banner-offset, 0px) + 76px)}.bento-v3--light[data-v-8b8fdbee]{background:linear-gradient(180deg,#f0f5fb,#fbfdff);color:#07111f}.bento-v3--dark[data-v-8b8fdbee]{background:linear-gradient(180deg,#070b14,#050914);color:#f8fafc}.bento-v3__inner[data-v-8b8fdbee]{max-width:var(--intro-max)}.bento-v3__head[data-v-8b8fdbee]{align-items:flex-start;text-align:left;gap:10px;margin-bottom:clamp(22px,4vh,38px)}.bento-v3__eyebrow[data-v-8b8fdbee]{background:#2563eb14;color:#1d4ed8}.bento-v3--dark .bento-v3__eyebrow[data-v-8b8fdbee]{background:#93c5fd1a;color:#93c5fd}.bento-v3__eyebrow-mark[data-v-8b8fdbee]{display:none}.bento-v3__h[data-v-8b8fdbee]{max-width:780px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(30px,4.5vw,52px);font-weight:780;line-height:1.02;letter-spacing:-.045em}.bento-v3__h em[data-v-8b8fdbee]{font-style:normal;color:#1d4ed8;background:none;-webkit-text-fill-color:currentColor}.bento-v3--dark .bento-v3__h em[data-v-8b8fdbee]{color:#93c5fd}.bento-v3__sub[data-v-8b8fdbee]{max-width:620px;color:#07111f9e}.bento-v3--dark .bento-v3__sub[data-v-8b8fdbee]{color:#e2e8f0a8}.bento-v3__grid[data-v-8b8fdbee]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bento-v3__card[data-v-8b8fdbee],.bento-v3__card--live[data-v-8b8fdbee],.bento-v3__card--widget[data-v-8b8fdbee],.bento-v3__card--podcast[data-v-8b8fdbee],.bento-v3__card--privacy[data-v-8b8fdbee],.bento-v3__card--watch[data-v-8b8fdbee],.bento-v3__card--made[data-v-8b8fdbee]{grid-column:auto;grid-row:auto;min-height:230px;border-radius:18px;padding:20px;background:#ffffffb8;border-color:#07111f14;box-shadow:none}.bento-v3--dark .bento-v3__card[data-v-8b8fdbee]{background:#0f172a9e;border-color:#ffffff1a}.bento-v3__card[data-v-8b8fdbee]:before,.bento-v3__card-glow[data-v-8b8fdbee]{display:none}.bento-v3__card[data-v-8b8fdbee]:hover{transform:translateY(-2px);box-shadow:0 18px 46px -34px #0f172a80;border-color:#2563eb33}.bento-v3__card-h[data-v-8b8fdbee]{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(17px,1.45vw,20px);font-weight:720;letter-spacing:-.025em}.bento-v3__card-p[data-v-8b8fdbee]{color:#07111f9e}.bento-v3--dark .bento-v3__card-p[data-v-8b8fdbee]{color:#e2e8f0a3}.content-over-hero[data-v-8b8fdbee]{margin-top:clamp(-110px,-11vh,-64px)}@media(max-width:1080px){.hero-v3__inner[data-v-8b8fdbee]{grid-template-columns:1fr;min-height:auto}.hero-v3__right[data-v-8b8fdbee]{order:2;max-width:720px;width:100%;margin:0 auto}.hero-v3__left[data-v-8b8fdbee]{order:1;max-width:760px}.bento-v3__grid[data-v-8b8fdbee]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.hero-v3[data-v-8b8fdbee]{padding-top:8px}.hero-v3__masthead-bar[data-v-8b8fdbee]{padding:10px 16px 0;font-size:9px}.hero-v3__inner[data-v-8b8fdbee]{padding:28px 16px 32px;gap:24px}.hero-v3__eyebrow[data-v-8b8fdbee]{font-size:10px;letter-spacing:.11em;gap:9px}.hero-v3__headline[data-v-8b8fdbee]{font-size:clamp(34px,9.2vw,48px);line-height:1.04;letter-spacing:-.042em;max-width:560px}.hero-v3__lede[data-v-8b8fdbee]{font-size:15.5px;line-height:1.52}.hero-v3__ctas[data-v-8b8fdbee]{align-items:center;gap:10px}.hero-v3__cta-primary[data-v-8b8fdbee]{width:100%;justify-content:space-between;border-radius:14px;padding:12px 14px 12px 16px}.hero-v3__cta-app[data-v-8b8fdbee]{width:auto;min-width:154px;justify-content:center;border-radius:14px;padding:12px 16px}.hero-v3__cta-skip[data-v-8b8fdbee]{display:none}.hero-v3__proof-row[data-v-8b8fdbee]{gap:8px}.hero-v3__proof-row span[data-v-8b8fdbee]{flex:1 1 calc(33.333% - 8px);justify-content:center;padding:7px 8px;font-size:11px}.hero-v3__compo[data-v-8b8fdbee]{min-height:430px;padding:16px;border-radius:22px}.hero-v3__poster-word[data-v-8b8fdbee]{left:14px;top:18px;font-size:clamp(48px,18vw,72px);opacity:.72}.hero-v3__type-mask[data-v-8b8fdbee]{left:18px;top:48%}.hero-v3__type-mask span[data-v-8b8fdbee]{font-size:62px;-webkit-text-stroke-width:.7px}.hero-v3__story-signal[data-v-8b8fdbee]{left:16px;right:16px;top:16px;max-width:none;justify-content:flex-start}.hero-v3__story-signal span[data-v-8b8fdbee]{min-height:26px;padding:0 9px;font-size:9px}.hero-v3__cover[data-v-8b8fdbee]{display:block;position:absolute;top:72px;right:14px;bottom:82px;left:14px;max-width:none;width:auto;transform:rotate(1.5deg);opacity:.72}.hero-v3__cover[data-v-8b8fdbee]:hover{transform:rotate(1.5deg)}.hero-v3__cover-text[data-v-8b8fdbee]{display:none}.hero-v3__impact-title[data-v-8b8fdbee]{left:22px;right:22px;bottom:36px;border-radius:20px;padding:14px 15px}.hero-v3__impact-title strong[data-v-8b8fdbee]{max-width:100%;font-size:30px}.hero-v3__device[data-v-8b8fdbee]{position:absolute;display:block;right:18px;left:auto;bottom:96px;width:min(140px,36vw);margin:0}.hero-v3__device-frame[data-v-8b8fdbee]{transform:rotate(-3deg)}.hero-v3__experience-card[data-v-8b8fdbee]{position:static;display:flex;width:100%;margin-top:24px}.bento-v3[data-v-8b8fdbee]{padding:38px 16px 54px}.bento-v3__grid[data-v-8b8fdbee]{grid-template-columns:1fr}.bento-v3__card[data-v-8b8fdbee]{min-height:0;padding:18px;gap:0}.bento-v3__la-mock[data-v-8b8fdbee],.bento-v3__widget-mock[data-v-8b8fdbee],.bento-v3__pod-mock[data-v-8b8fdbee],.bento-v3__priv-mock[data-v-8b8fdbee],.bento-v3__watch-mock[data-v-8b8fdbee],.bento-v3__made-mock[data-v-8b8fdbee]{display:none}.bento-v3__card-text[data-v-8b8fdbee]{padding-top:0}.bento-v3__card-h[data-v-8b8fdbee]{font-size:18px}.bento-v3__card-p[data-v-8b8fdbee]{font-size:14px;line-height:1.5}}.hero-v3__compo[data-v-8b8fdbee]{min-height:clamp(520px,62vh,720px);background:radial-gradient(circle at 82% 18%,rgba(59,130,246,.22),transparent 28%),radial-gradient(circle at 18% 86%,rgba(14,165,233,.2),transparent 30%),linear-gradient(180deg,#ffffffd1,#eff6ffb8)}.hero-v3--dark .hero-v3__compo[data-v-8b8fdbee]{background:radial-gradient(circle at 82% 18%,rgba(59,130,246,.24),transparent 28%),radial-gradient(circle at 18% 86%,rgba(14,165,233,.18),transparent 30%),linear-gradient(180deg,#0f172ac7,#020617b8)}.hero-v3__cover[data-v-8b8fdbee]{position:absolute;inset:clamp(72px,8vw,104px) clamp(18px,3vw,42px) clamp(92px,10vw,132px) clamp(18px,3vw,42px);width:auto;max-width:none;aspect-ratio:auto;margin:0;opacity:.62;transform:rotate(-1.4deg) rotateX(var(--ty, 0deg)) rotateY(var(--tx, 0deg));filter:saturate(1.08) contrast(1.04)}.hero-v3__cover[data-v-8b8fdbee]:hover{transform:rotate(-.8deg) rotateX(var(--ty, 0deg)) rotateY(var(--tx, 0deg))}.hero-v3__cover-frame[data-v-8b8fdbee]{border-radius:34px;box-shadow:0 40px 90px -54px #0f172acc,inset 0 0 0 1px #ffffff29}.hero-v3__cover-frame[data-v-8b8fdbee]:after{background:linear-gradient(90deg,#f8fbffb8,#f8fbff2e 35%,#07111f24),linear-gradient(180deg,#f8fbff2e,#07111f5c)}.hero-v3--dark .hero-v3__cover-frame[data-v-8b8fdbee]:after{background:linear-gradient(90deg,#020617a8,#02061729 42%,#0206177a),linear-gradient(180deg,#0f172a1f,#02061785)}.hero-v3__cover-tag[data-v-8b8fdbee],.hero-v3__cover-text[data-v-8b8fdbee],.hero-v3__experience-card[data-v-8b8fdbee]{display:none}.hero-v3__poster-word[data-v-8b8fdbee]{z-index:1;left:clamp(18px,3vw,42px);top:clamp(24px,4vw,58px);color:#2563eb14;font-size:clamp(86px,12vw,176px)}.hero-v3__type-mask[data-v-8b8fdbee]{z-index:4;left:clamp(20px,4vw,62px);top:46%;transform:translateY(-50%);display:none;opacity:.16;filter:none}.hero-v3__type-mask span[data-v-8b8fdbee]{font-size:clamp(96px,12.4vw,184px);line-height:.72;-webkit-text-stroke:1px rgba(255,255,255,.42)}.hero-v3__kinetic-title[data-v-8b8fdbee]{position:absolute;left:clamp(26px,4vw,62px);top:50%;right:auto;bottom:auto;width:min(520px,58%);min-height:260px;transform:translateY(-48%);z-index:5;pointer-events:none}.hero-v3__kinetic-title span[data-v-8b8fdbee]{position:absolute;display:block;width:100%;max-width:100%;color:transparent;font:920 clamp(44px,5.8vw,92px)/.86 "Inter",system-ui,sans-serif;letter-spacing:0;text-transform:uppercase;background-image:linear-gradient(115deg,#ffffffeb,#ffffff2e 38%,#2563eb2e),var(--hero-cover-image);background-size:130% 130%;background-position:center;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.4px rgba(7,17,31,.56);filter:drop-shadow(0 1px 0 rgba(255,255,255,.76)) drop-shadow(0 22px 32px rgba(15,23,42,.26));mix-blend-mode:normal;overflow-wrap:normal}.hero-v3--dark .hero-v3__kinetic-title span[data-v-8b8fdbee]{-webkit-text-stroke-color:rgba(255,255,255,.42);filter:drop-shadow(0 18px 32px rgba(0,0,0,.48));mix-blend-mode:normal}.hero-v3__kinetic-title span[data-v-8b8fdbee]:nth-child(1){left:0;top:0;transform:rotate(-1.2deg)}.hero-v3__kinetic-title span[data-v-8b8fdbee]:nth-child(2){left:0;top:46%;transform:rotate(.5deg);z-index:7;font-size:clamp(34px,4.5vw,70px);line-height:.92}.hero-v3__device[data-v-8b8fdbee]{z-index:6;left:auto;right:clamp(20px,3.6vw,58px);bottom:clamp(72px,8vw,118px);width:clamp(160px,17vw,260px)}.hero-v3__impact-title[data-v-8b8fdbee]{display:none}.hero-v3__impact-title strong[data-v-8b8fdbee]{max-width:100%;font-size:15px;line-height:1.12;color:#07111f;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hero-v3__story-signal[data-v-8b8fdbee]{z-index:9;top:clamp(18px,2.4vw,32px);left:clamp(18px,3vw,42px);right:auto;justify-content:flex-start;max-width:min(520px,72%)}@media(max-width:720px){.hero-v3__compo[data-v-8b8fdbee]{min-height:500px}.hero-v3__cover[data-v-8b8fdbee]{top:76px;right:12px;bottom:130px;left:12px;opacity:.58}.hero-v3__poster-word[data-v-8b8fdbee]{font-size:clamp(62px,21vw,88px)}.hero-v3__type-mask[data-v-8b8fdbee]{left:18px;top:42%}.hero-v3__type-mask span[data-v-8b8fdbee]{font-size:clamp(70px,22vw,92px);line-height:.72}.hero-v3__kinetic-title[data-v-8b8fdbee]{left:24px;top:47%;width:min(330px,55%);min-height:210px}.hero-v3__kinetic-title span[data-v-8b8fdbee]{font-size:clamp(42px,13vw,58px);-webkit-text-stroke-width:1.1px}.hero-v3__kinetic-title span[data-v-8b8fdbee]:nth-child(1){left:0;top:0}.hero-v3__kinetic-title span[data-v-8b8fdbee]:nth-child(2){top:47%;left:0;font-size:clamp(29px,8.6vw,38px);line-height:.95}.hero-v3__device[data-v-8b8fdbee]{right:18px;bottom:108px;width:min(128px,33vw)}.hero-v3__story-signal[data-v-8b8fdbee]{left:16px;right:16px;max-width:none}}.hero-v3__compo[data-v-8b8fdbee]{min-height:clamp(520px,62vh,720px);padding:0;border-radius:34px;overflow:hidden;background:linear-gradient(102deg,#f8fbfff5 0,#f8fbfff5 48%,#dbeafeb3 48%,#dbeafeb3),linear-gradient(180deg,#ffffffdb,#eff6ff9e);box-shadow:0 26px 70px -46px #0f172a8a,inset 0 0 0 1px #0f172a0f}.hero-v3--dark .hero-v3__compo[data-v-8b8fdbee]{background:linear-gradient(102deg,#030712eb 0,#030712eb 48%,#1e40af52 48%,#1e40af52),linear-gradient(180deg,#0f172ad1,#020617c2)}.hero-v3__compo[data-v-8b8fdbee]:before{z-index:0;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(102deg,transparent 0 28px,rgba(37,99,235,.055) 29px 30px),linear-gradient(90deg,rgba(255,255,255,.36),transparent 46%);opacity:1}.hero-v3__compo[data-v-8b8fdbee]:after{top:18px;right:18px;bottom:18px;left:18px;z-index:10;border-radius:24px;border-color:#2563eb21;background:none;-webkit-mask-image:none;mask-image:none}.hero-v3__cover[data-v-8b8fdbee]{inset:clamp(74px,8vw,106px) auto clamp(54px,6vw,82px) clamp(18px,2.8vw,40px);width:min(640px,70%);opacity:.94;transform:none;filter:saturate(1.18) contrast(1.06);clip-path:polygon(0 7%,77% 0,100% 100%,0 92%)}.hero-v3__cover[data-v-8b8fdbee]:hover{transform:translateY(-2px)}.hero-v3__cover-frame[data-v-8b8fdbee]{border-radius:0;box-shadow:0 28px 70px -42px #0f172ab3,inset 0 0 0 1px #ffffff29}.hero-v3__cover-frame[data-v-8b8fdbee]:before{background:linear-gradient(90deg,rgba(255,255,255,.2),transparent 34% 74%,rgba(37,99,235,.18)),linear-gradient(180deg,#ffffff1a,#07111f47);opacity:1}.hero-v3__cover-frame[data-v-8b8fdbee]:after{background:linear-gradient(90deg,#f8fbff38,#f8fbff0a 44%,#07111f42),linear-gradient(180deg,#ffffff05,#07111f57)}.hero-v3__device[data-v-8b8fdbee]{top:clamp(72px,8vw,112px);right:clamp(18px,3vw,46px);bottom:clamp(52px,6vw,84px);left:auto;width:min(210px,27%);z-index:6;transform:none}.hero-v3__device-frame[data-v-8b8fdbee]{height:100%;aspect-ratio:auto;padding:0;border-radius:30px;transform:none;overflow:hidden;background:linear-gradient(180deg,#0f172aeb,#1e40af94);clip-path:polygon(12% 0,100% 9%,88% 100%,0 91%);box-shadow:0 34px 86px -42px #0f172ad1,0 0 0 1px #ffffff70 inset,0 0 0 10px #ffffff2e}.hero-v3__device:hover .hero-v3__device-frame[data-v-8b8fdbee]{transform:translateY(-2px)}.hero-v3__device-notch[data-v-8b8fdbee],.hero-v3__device-tag[data-v-8b8fdbee]{display:none}.hero-v3__device-video[data-v-8b8fdbee]{border-radius:0;filter:saturate(1.14) contrast(1.08);transform:scale(1.62);transform-origin:50% 48%}.hero-v3__device-glare[data-v-8b8fdbee]{top:0;right:0;bottom:0;left:0;border-radius:0;background:linear-gradient(115deg,rgba(255,255,255,.34),transparent 26% 74%,rgba(37,99,235,.28)),linear-gradient(180deg,#0206171a,#0206173d);mix-blend-mode:multiply}.hero-v3__poster-word[data-v-8b8fdbee]{display:none}.hero-v3__kinetic-title[data-v-8b8fdbee]{left:clamp(34px,4.6vw,76px);top:56%;width:min(560px,62%);min-height:250px;z-index:7;transform:translateY(-50%)}.hero-v3__kinetic-title span[data-v-8b8fdbee]{font:920 clamp(46px,6vw,96px)/.82 "Inter",system-ui,sans-serif;background-image:linear-gradient(118deg,#fffffffa,#ffffff38 40%,#0ea5e942),var(--hero-cover-image);background-size:155% 155%;background-position:32% 50%;-webkit-text-stroke:1.25px rgba(7,17,31,.62);filter:drop-shadow(0 1px 0 rgba(255,255,255,.68)) drop-shadow(0 22px 34px rgba(15,23,42,.3))}.hero-v3__kinetic-title span[data-v-8b8fdbee]:nth-child(1){top:0;left:0;transform:rotate(-1deg)}.hero-v3__kinetic-title span[data-v-8b8fdbee]:nth-child(2){top:48%;left:7%;width:92%;font-size:clamp(34px,4.5vw,70px);transform:rotate(.5deg)}.hero-v3__story-signal[data-v-8b8fdbee]{top:clamp(24px,3vw,40px);left:clamp(24px,3vw,42px);max-width:calc(100% - 48px)}.hero-v3__story-signal span[data-v-8b8fdbee]{background:#ffffffb8;border-color:#0f172a14}@media(max-width:720px){.hero-v3__compo[data-v-8b8fdbee]{min-height:510px;border-radius:30px}.hero-v3__cover[data-v-8b8fdbee]{inset:84px auto 108px 16px;width:78%;clip-path:polygon(0 8%,82% 0,100% 100%,0 92%)}.hero-v3__kinetic-title[data-v-8b8fdbee]{left:24px;top:54%;width:57%;min-height:220px}.hero-v3__kinetic-title span[data-v-8b8fdbee]{font-size:clamp(42px,12.5vw,56px)}.hero-v3__kinetic-title span[data-v-8b8fdbee]:nth-child(2){top:49%;left:0;width:112%;font-size:clamp(28px,8vw,36px)}.hero-v3__device[data-v-8b8fdbee]{top:126px;right:16px;bottom:82px;width:33%}.hero-v3__device-frame[data-v-8b8fdbee]{border-radius:22px}.hero-v3__device-video[data-v-8b8fdbee]{transform:scale(1.72)}.hero-v3__story-signal[data-v-8b8fdbee]{top:18px;left:16px;right:16px;max-width:none}}.hero-v3__compo--totem .hero-v3__poster-word[data-v-8b8fdbee],.hero-v3__compo--totem .hero-v3__story-signal[data-v-8b8fdbee],.hero-v3__compo--totem .hero-v3__type-mask[data-v-8b8fdbee],.hero-v3__compo--totem .hero-v3__kinetic-title[data-v-8b8fdbee],.hero-v3__compo--totem .hero-v3__cover[data-v-8b8fdbee],.hero-v3__compo--totem .hero-v3__impact-title[data-v-8b8fdbee],.hero-v3__compo--totem .hero-v3__device[data-v-8b8fdbee],.hero-v3__compo--totem .hero-v3__experience-card[data-v-8b8fdbee],.hero-v3__compo--stage .hero-v3__poster-word[data-v-8b8fdbee],.hero-v3__compo--stage .hero-v3__story-signal[data-v-8b8fdbee],.hero-v3__compo--stage .hero-v3__type-mask[data-v-8b8fdbee],.hero-v3__compo--stage .hero-v3__kinetic-title[data-v-8b8fdbee],.hero-v3__compo--stage .hero-v3__cover[data-v-8b8fdbee],.hero-v3__compo--stage .hero-v3__impact-title[data-v-8b8fdbee],.hero-v3__compo--stage .hero-v3__device[data-v-8b8fdbee],.hero-v3__compo--stage .hero-v3__experience-card[data-v-8b8fdbee]{display:none!important}.hero-v3__compo.hero-v3__compo--totem[data-v-8b8fdbee],.hero-v3__compo.hero-v3__compo--stage[data-v-8b8fdbee]{position:relative;isolation:isolate;min-height:clamp(560px,66vh,760px);padding:0;border-radius:36px;overflow:hidden;background:radial-gradient(120% 90% at 78% 12%,rgba(99,102,241,.16),transparent 60%),radial-gradient(120% 90% at 18% 88%,rgba(14,165,233,.18),transparent 62%),linear-gradient(170deg,#f8fbff,#eef4ff 60%,#e3edff);box-shadow:0 32px 90px -52px #0f172a8c,inset 0 0 0 1px #0f172a0f;--mx: 50%;--my: 50%;--mo: 0}.hero-v3--dark .hero-v3__compo--totem[data-v-8b8fdbee],.hero-v3--dark .hero-v3__compo--stage[data-v-8b8fdbee]{background:radial-gradient(120% 90% at 78% 12%,rgba(99,102,241,.34),transparent 60%),radial-gradient(120% 90% at 18% 88%,rgba(14,165,233,.28),transparent 62%),linear-gradient(170deg,#050b1f,#0a1230 55%,#050a1c);box-shadow:0 32px 90px -52px #000000d9,inset 0 0 0 1px #ffffff0f}.hero-v3__compo--totem[data-v-8b8fdbee]:before,.hero-v3__compo--totem[data-v-8b8fdbee]:after,.hero-v3__compo--stage[data-v-8b8fdbee]:before,.hero-v3__compo--stage[data-v-8b8fdbee]:after{content:none!important}.hero-totem__grid[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(15,23,42,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.06) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(120% 80% at 50% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(120% 80% at 50% 50%,#000 30%,transparent 100%);animation:totem-grid-drift-8b8fdbee 28s linear infinite}.hero-v3--dark .hero-totem__grid[data-v-8b8fdbee]{background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px)}@keyframes totem-grid-drift-8b8fdbee{0%{background-position:0 0,0 0}to{background-position:56px 56px,56px 56px}}.hero-totem__spot[data-v-8b8fdbee]{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:2;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my),rgba(56,189,248,.3),transparent 32%);opacity:calc(.55 + var(--mo, 0) * .45);transition:opacity .4s ease;mix-blend-mode:screen}.hero-v3--dark .hero-totem__spot[data-v-8b8fdbee]{background:radial-gradient(circle at var(--mx) var(--my),rgba(99,102,241,.42),transparent 30%)}.hero-totem__noise[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");mix-blend-mode:overlay}.hero-totem__rings[data-v-8b8fdbee]{position:absolute;top:-8%;right:-22%;bottom:-8%;left:24%;z-index:4;pointer-events:none;width:96%;height:116%;filter:drop-shadow(0 0 32px rgba(37,99,235,.18))}.hero-totem__ring[data-v-8b8fdbee]{fill:none;stroke:#2563eb52;stroke-width:1.2;stroke-dasharray:4 7;transform-origin:350px 350px;animation:totem-ring-rot-8b8fdbee 60s linear infinite}.hero-v3--dark .hero-totem__ring[data-v-8b8fdbee]{stroke:#7da0ff5c}.hero-totem__ring--1[data-v-8b8fdbee]{animation-duration:38s;stroke-dasharray:2 6}.hero-totem__ring--2[data-v-8b8fdbee]{animation-duration:70s;animation-direction:reverse}.hero-totem__ring--3[data-v-8b8fdbee]{animation-duration:110s;stroke-dasharray:8 14}.hero-totem__ring--4[data-v-8b8fdbee]{animation-duration:160s;animation-direction:reverse;stroke-dasharray:1 18}@keyframes totem-ring-rot-8b8fdbee{to{transform:rotate(360deg)}}.hero-totem__orbit[data-v-8b8fdbee]{transform-origin:350px 350px;animation:totem-ring-rot-8b8fdbee 24s linear infinite}.hero-totem__orbit--reverse[data-v-8b8fdbee]{animation-duration:14s;animation-direction:reverse}.hero-totem__edition[data-v-8b8fdbee]{position:absolute;z-index:6;top:clamp(28px,4vw,48px);bottom:clamp(28px,4vw,48px);right:clamp(20px,2.4vw,36px);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:14px;writing-mode:vertical-rl;font-family:SF Mono,JetBrains Mono,ui-monospace,monospace;text-transform:uppercase;letter-spacing:.32em;color:#0f172a9e}.hero-v3--dark .hero-totem__edition[data-v-8b8fdbee]{color:#e2e8f09e}.hero-totem__edition-eye[data-v-8b8fdbee]{font-size:10px;font-weight:700}.hero-totem__edition-num[data-v-8b8fdbee]{font:800 clamp(34px,3.4vw,46px)/1 "Inter",system-ui,sans-serif;letter-spacing:.04em;color:#0f172aeb;-webkit-text-stroke:0;writing-mode:horizontal-tb;transform:rotate(90deg);transform-origin:center;white-space:nowrap}.hero-v3--dark .hero-totem__edition-num[data-v-8b8fdbee]{color:#f1f5f9f5}.hero-totem__edition-meta[data-v-8b8fdbee]{font-size:9px;opacity:.7}.hero-totem__clock[data-v-8b8fdbee]{position:absolute;z-index:7;top:clamp(22px,3vw,34px);left:clamp(22px,3vw,36px);display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;font:700 12px/1 SF Mono,JetBrains Mono,ui-monospace,monospace;letter-spacing:.18em;color:#0f172a;background:#ffffffc7;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:0 8px 24px -16px #0f172a66,inset 0 0 0 1px #0f172a14}.hero-v3--dark .hero-totem__clock[data-v-8b8fdbee]{color:#e2e8f0;background:#0f172a9e;box-shadow:0 8px 24px -10px #0009,inset 0 0 0 1px #ffffff1a}.hero-totem__clock-dot[data-v-8b8fdbee]{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e38,0 0 12px #22c55e99;animation:totem-pulse-8b8fdbee 1.4s ease-in-out infinite}@keyframes totem-pulse-8b8fdbee{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}.hero-totem__clock-time[data-v-8b8fdbee]{font-size:14px;letter-spacing:.12em}.hero-totem__clock-tz[data-v-8b8fdbee]{opacity:.55;font-size:10px}.hero-totem__mega[data-v-8b8fdbee]{position:absolute;z-index:8;top:50%;left:clamp(36px,5vw,80px);transform:translateY(-50%);width:min(640px,78%);display:flex;flex-direction:column;gap:14px;cursor:pointer;outline:none}.hero-totem__mega[data-v-8b8fdbee]:focus-visible{outline:2px solid #2563eb;outline-offset:8px;border-radius:8px}.hero-totem__mega-eyebrow[data-v-8b8fdbee]{font:700 11px/1 SF Mono,ui-monospace,monospace;letter-spacing:.32em;text-transform:uppercase;color:#2563eb}.hero-v3--dark .hero-totem__mega-eyebrow[data-v-8b8fdbee]{color:#93c5fd}.hero-totem__mega-cat[data-v-8b8fdbee]{align-self:flex-start;font:800 10px/1 Inter,system-ui,sans-serif;letter-spacing:.28em;text-transform:uppercase;padding:7px 12px;border-radius:999px;color:#f8fafc;background:linear-gradient(105deg,#1e3a8a,#2563eb 50%,#38bdf8);box-shadow:0 10px 24px -16px #2563ebb3}.hero-totem__mega-h[data-v-8b8fdbee]{font:900 clamp(40px,5.6vw,86px)/.92 "Inter",system-ui,sans-serif;letter-spacing:-.025em;color:#0b1226;margin:4px 0 6px;background:linear-gradient(180deg,#0b1226,#1e3a8a 60%,#2563eb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 18px 30px rgba(15,23,42,.16));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-v3--dark .hero-totem__mega-h[data-v-8b8fdbee]{background:linear-gradient(180deg,#f1f5f9,#c7d8ff,#93c5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 18px 30px rgba(0,0,0,.4))}.hero-totem__mega-cta[data-v-8b8fdbee]{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;font:700 13px/1 Inter,system-ui,sans-serif;letter-spacing:.06em;color:#f8fafc;background:linear-gradient(105deg,#0b1226,#1e3a8a 60%,#2563eb);box-shadow:0 18px 40px -22px #2563ebb3,inset 0 0 0 1px #ffffff2e;transition:transform .2s ease,box-shadow .2s ease}.hero-totem__mega:hover .hero-totem__mega-cta[data-v-8b8fdbee]{transform:translateY(-2px);box-shadow:0 24px 50px -22px #2563ebd9}.hero-totem__mega:hover .hero-totem__mega-cta svg[data-v-8b8fdbee]{transform:translate(3px)}.hero-totem__mega-cta svg[data-v-8b8fdbee]{transition:transform .2s ease}.hero-totem__tokens[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.hero-totem__token[data-v-8b8fdbee]{position:absolute;display:inline-flex;align-items:baseline;gap:7px;padding:10px 14px;border-radius:14px;font:700 11px/1 Inter,system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#0f172a;background:#ffffffd1;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:0 14px 32px -22px #0f172a66,inset 0 0 0 1px #0f172a0f;animation:totem-float-8b8fdbee 7s ease-in-out infinite;transform-origin:center}.hero-v3--dark .hero-totem__token[data-v-8b8fdbee]{color:#e2e8f0;background:#0f172aa8;box-shadow:0 14px 32px -16px #0009,inset 0 0 0 1px #ffffff14}.hero-totem__token b[data-v-8b8fdbee]{font:900 17px/1 Inter,system-ui,sans-serif;letter-spacing:-.01em;color:#2563eb}.hero-v3--dark .hero-totem__token b[data-v-8b8fdbee]{color:#93c5fd}.hero-totem__token i[data-v-8b8fdbee]{font-style:normal;opacity:.7;font-size:9px}.hero-totem__token em[data-v-8b8fdbee]{font-style:normal;font-size:11px;letter-spacing:.22em}.hero-totem__token--a[data-v-8b8fdbee]{top:11%;right:18%;animation-delay:0s}.hero-totem__token--b[data-v-8b8fdbee]{top:32%;right:13%;animation-delay:-1.6s}.hero-totem__token--c[data-v-8b8fdbee]{bottom:28%;right:16%;animation-delay:-3.1s}.hero-totem__token--d[data-v-8b8fdbee]{bottom:14%;right:26%;animation-delay:-4.4s}.hero-totem__token--e[data-v-8b8fdbee]{top:20%;right:32%;animation-delay:-2.4s}@keyframes totem-float-8b8fdbee{0%,to{transform:translate(0)}50%{transform:translate(-4px,-8px)}}.hero-totem__ticker[data-v-8b8fdbee]{position:absolute;z-index:5;top:22%;bottom:18%;left:0;width:32px;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent 100%)}.hero-totem__ticker-track[data-v-8b8fdbee]{display:flex;flex-direction:column;gap:22px;writing-mode:vertical-rl;transform:rotate(180deg);animation:totem-ticker-8b8fdbee 38s linear infinite;white-space:nowrap}.hero-totem__ticker-line[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:12px;font:700 10px/1 SF Mono,ui-monospace,monospace;letter-spacing:.32em;text-transform:uppercase;color:#0f172a8c}.hero-v3--dark .hero-totem__ticker-line[data-v-8b8fdbee]{color:#e2e8f08c}.hero-totem__ticker-num[data-v-8b8fdbee]{color:#2563eb;font-weight:900}.hero-v3--dark .hero-totem__ticker-num[data-v-8b8fdbee]{color:#93c5fd}.hero-totem__ticker-text[data-v-8b8fdbee]{max-width:38ch;overflow:hidden;text-overflow:ellipsis}@keyframes totem-ticker-8b8fdbee{0%{transform:rotate(180deg) translateY(0)}to{transform:rotate(180deg) translateY(-50%)}}.hero-totem__sigil[data-v-8b8fdbee]{position:absolute;z-index:6;bottom:clamp(20px,2.4vw,32px);left:clamp(36px,5vw,80px);font:800 10px/1 Inter,system-ui,sans-serif;letter-spacing:.4em;text-transform:uppercase;color:#0f172a80;display:inline-flex;gap:4px}.hero-v3--dark .hero-totem__sigil[data-v-8b8fdbee]{color:#e2e8f080}.hero-totem__sigil b[data-v-8b8fdbee]{color:#2563eb}.hero-v3--dark .hero-totem__sigil b[data-v-8b8fdbee]{color:#93c5fd}.hero-totem__wave[data-v-8b8fdbee]{position:absolute;z-index:5;left:clamp(36px,5vw,80px);right:18%;bottom:clamp(58px,7vw,96px);height:42px;display:flex;align-items:flex-end;gap:4px;pointer-events:none;opacity:.85}.hero-totem__wave span[data-v-8b8fdbee]{flex:1;border-radius:2px;background:linear-gradient(180deg,#2563eb,#38bdf8);height:18%;animation:totem-wave-8b8fdbee 1.6s ease-in-out infinite;animation-delay:calc(var(--i, 1) * -.07s);transform-origin:bottom}.hero-v3--dark .hero-totem__wave span[data-v-8b8fdbee]{background:linear-gradient(180deg,#93c5fd,#38bdf8)}@keyframes totem-wave-8b8fdbee{0%,to{transform:scaleY(.18)}20%{transform:scaleY(.95)}40%{transform:scaleY(.42)}60%{transform:scaleY(1.4)}80%{transform:scaleY(.32)}}@media(max-width:720px){.hero-v3__compo.hero-v3__compo--totem[data-v-8b8fdbee]{min-height:540px;border-radius:28px}.hero-totem__edition[data-v-8b8fdbee]{right:12px;top:18px}.hero-totem__edition-num[data-v-8b8fdbee]{font-size:32px}.hero-totem__clock[data-v-8b8fdbee]{left:14px;top:16px;padding:7px 10px;font-size:10px}.hero-totem__clock-time[data-v-8b8fdbee]{font-size:11px}.hero-totem__mega[data-v-8b8fdbee]{left:22px;width:calc(100% - 56px);gap:10px}.hero-totem__mega-h[data-v-8b8fdbee]{font-size:clamp(34px,11vw,52px);-webkit-line-clamp:4}.hero-totem__token[data-v-8b8fdbee]{padding:7px 10px;font-size:9px}.hero-totem__token b[data-v-8b8fdbee]{font-size:13px}.hero-totem__token--a[data-v-8b8fdbee]{top:14%;right:10px}.hero-totem__token--b[data-v-8b8fdbee]{top:34%;right:6px}.hero-totem__token--c[data-v-8b8fdbee]{display:none}.hero-totem__token--d[data-v-8b8fdbee]{bottom:18%;right:12px}.hero-totem__token--e[data-v-8b8fdbee],.hero-totem__ticker[data-v-8b8fdbee]{display:none}.hero-totem__wave[data-v-8b8fdbee]{left:22px;right:22px;bottom:56px;height:28px}.hero-totem__sigil[data-v-8b8fdbee]{left:22px;bottom:18px}.hero-totem__rings[data-v-8b8fdbee]{top:-20%;right:-30%;bottom:-20%;left:0;width:140%}}@media(prefers-reduced-motion:reduce){.hero-totem__grid[data-v-8b8fdbee],.hero-totem__ring[data-v-8b8fdbee],.hero-totem__orbit[data-v-8b8fdbee],.hero-totem__ticker-track[data-v-8b8fdbee],.hero-totem__wave span[data-v-8b8fdbee],.hero-totem__token[data-v-8b8fdbee],.hero-totem__clock-dot[data-v-8b8fdbee]{animation:none!important}}.hero-v3__compo--stage[data-v-8b8fdbee]{padding:0}.hero-v3__compo--stage .hero-totem__sigil[data-v-8b8fdbee]{display:none}.hero-stage__chrome[data-v-8b8fdbee]{position:absolute;z-index:10;top:clamp(20px,2.4vw,32px);left:clamp(22px,3vw,36px);right:clamp(22px,3vw,56px);display:flex;align-items:center;justify-content:space-between;gap:16px;pointer-events:none}.hero-stage__clock[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;font:700 12px/1 SF Mono,JetBrains Mono,ui-monospace,monospace;letter-spacing:.18em;color:#0f172a;background:#ffffffc7;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:0 8px 24px -16px #0f172a66,inset 0 0 0 1px #0f172a14}.hero-v3--dark .hero-stage__clock[data-v-8b8fdbee]{color:#e2e8f0;background:#0f172a9e;box-shadow:0 8px 24px -10px #0009,inset 0 0 0 1px #ffffff1a}.hero-stage__clock-dot[data-v-8b8fdbee]{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e38,0 0 12px #22c55e99;animation:totem-pulse-8b8fdbee 1.4s ease-in-out infinite}.hero-stage__clock-time[data-v-8b8fdbee]{font-size:14px;letter-spacing:.12em}.hero-stage__clock-tz[data-v-8b8fdbee]{opacity:.55;font-size:10px}.hero-stage__label[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:10px;font:700 10px/1 SF Mono,ui-monospace,monospace;text-transform:uppercase;letter-spacing:.32em;color:#0f172ab3}.hero-v3--dark .hero-stage__label[data-v-8b8fdbee]{color:#e2e8f0b3}.hero-stage__label-num[data-v-8b8fdbee]{font:800 14px/1 Inter,system-ui,sans-serif;color:#2563eb;letter-spacing:.04em}.hero-v3--dark .hero-stage__label-num[data-v-8b8fdbee]{color:#93c5fd}.hero-stage__label-divider[data-v-8b8fdbee]{width:22px;height:1px;background:currentColor;opacity:.4}.hero-stage__viewport[data-v-8b8fdbee]{position:absolute;z-index:8;top:clamp(86px,9vw,112px);left:clamp(28px,4vw,64px);right:clamp(60px,6vw,100px);bottom:clamp(78px,8vw,108px);display:flex;overflow:hidden}.hero-scene[data-v-8b8fdbee]{position:relative;width:100%;display:flex;flex-direction:column;gap:14px;cursor:pointer;outline:none;will-change:opacity,transform}.hero-scene[role=button][data-v-8b8fdbee]:focus-visible{outline:2px solid #2563eb;outline-offset:8px;border-radius:12px}.hero-scene__eyebrow[data-v-8b8fdbee]{font:700 11px/1 SF Mono,ui-monospace,monospace;letter-spacing:.32em;text-transform:uppercase;color:#2563eb}.hero-v3--dark .hero-scene__eyebrow[data-v-8b8fdbee]{color:#93c5fd}.hero-scene__cat[data-v-8b8fdbee]{align-self:flex-start;font:800 10px/1 Inter,system-ui,sans-serif;letter-spacing:.28em;text-transform:uppercase;padding:7px 12px;border-radius:999px;color:#f8fafc;background:linear-gradient(105deg,#1e3a8a,#2563eb 50%,#38bdf8);box-shadow:0 10px 24px -16px #2563ebb3}.hero-scene__h[data-v-8b8fdbee]{font:900 clamp(32px,4.4vw,60px)/.94 "Inter",system-ui,sans-serif;letter-spacing:-.025em;color:#0b1226;margin:4px 0 6px;background:linear-gradient(180deg,#0b1226,#1e3a8a 60%,#2563eb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 18px 30px rgba(15,23,42,.16));display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.hero-scene__h--sm[data-v-8b8fdbee]{font-size:clamp(24px,3.2vw,38px);-webkit-line-clamp:2}.hero-v3--dark .hero-scene__h[data-v-8b8fdbee]{background:linear-gradient(180deg,#f1f5f9,#c7d8ff,#93c5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 18px 30px rgba(0,0,0,.4))}.hero-scene__cta[data-v-8b8fdbee]{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:11px 18px;border-radius:999px;font:700 13px/1 Inter,system-ui,sans-serif;letter-spacing:.06em;color:#f8fafc;background:linear-gradient(105deg,#0b1226,#1e3a8a 60%,#2563eb);box-shadow:0 18px 40px -22px #2563ebb3,inset 0 0 0 1px #ffffff2e;transition:transform .2s ease}.hero-scene:hover .hero-scene__cta[data-v-8b8fdbee]{transform:translateY(-2px)}.hero-scene__caption[data-v-8b8fdbee]{font:600 12px/1.4 Inter,system-ui,sans-serif;color:#0f172a99;margin-top:6px}.hero-v3--dark .hero-scene__caption[data-v-8b8fdbee]{color:#e2e8f099}.hero-stage-enter-active[data-v-8b8fdbee]{transition:opacity .4s ease,transform .55s cubic-bezier(.22,1,.36,1),filter .45s ease}.hero-stage-leave-active[data-v-8b8fdbee]{transition:opacity .3s ease,transform .35s ease,filter .3s ease}.hero-stage-enter-from[data-v-8b8fdbee]{opacity:0;transform:translateY(18px) scale(.985);filter:blur(6px)}.hero-stage-leave-to[data-v-8b8fdbee]{opacity:0;transform:translateY(-14px) scale(.99);filter:blur(4px)}.hero-live__card[data-v-8b8fdbee]{margin-top:4px;padding:18px 18px 16px;border-radius:22px;background:linear-gradient(155deg,#0b1226f5,#1e3a8af0);color:#f1f5f9;width:min(440px,96%);box-shadow:0 24px 60px -24px #0f172a99,inset 0 0 0 1px #ffffff1a;display:flex;flex-direction:column;gap:12px}.hero-live__row[data-v-8b8fdbee]{display:flex;align-items:center;gap:14px}.hero-live__icon[data-v-8b8fdbee]{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#ef4444,#f97316);color:#fff;box-shadow:0 10px 22px -12px #ef4444b3}.hero-live__icon svg[data-v-8b8fdbee]{width:22px;height:22px}.hero-live__main[data-v-8b8fdbee]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.hero-live__title[data-v-8b8fdbee]{font:800 15px/1.1 Inter,system-ui,sans-serif}.hero-live__sub[data-v-8b8fdbee]{font:600 11px/1.3 Inter,system-ui,sans-serif;opacity:.7;letter-spacing:.02em}.hero-live__sub b[data-v-8b8fdbee]{color:#fbbf24;font-variant-numeric:tabular-nums}.hero-live__pulse[data-v-8b8fdbee]{font:800 10px/1 Inter,system-ui,sans-serif;letter-spacing:.32em;padding:6px 10px;border-radius:999px;color:#fff;background:#ef4444;box-shadow:0 0 0 4px #ef444440;animation:totem-pulse-8b8fdbee 1.6s ease-in-out infinite}.hero-live__bar[data-v-8b8fdbee]{position:relative;height:6px;border-radius:999px;background:#ffffff24;overflow:hidden}.hero-live__bar>span[data-v-8b8fdbee]{display:block;height:100%;background:linear-gradient(90deg,#fbbf24,#ef4444);transition:width .6s linear}.hero-live__chips[data-v-8b8fdbee]{display:flex;flex-wrap:wrap;gap:6px}.hero-live__chips span[data-v-8b8fdbee]{font:700 10px/1 Inter,system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:#ffffff1a;color:#cbd5e1}.hero-pod__wave[data-v-8b8fdbee]{display:flex;align-items:center;gap:4px;height:64px;margin:4px 0 6px}.hero-pod__wave span[data-v-8b8fdbee]{flex:1;min-width:0;border-radius:3px;background:linear-gradient(180deg,#2563eb,#38bdf8);height:22%;animation:stage-pod-wave-8b8fdbee 1.6s ease-in-out infinite;animation-delay:calc(var(--i, 1) * -.06s);transform-origin:center}.hero-v3--dark .hero-pod__wave span[data-v-8b8fdbee]{background:linear-gradient(180deg,#93c5fd,#38bdf8)}@keyframes stage-pod-wave-8b8fdbee{0%,to{transform:scaleY(.22)}20%{transform:scaleY(1.05)}40%{transform:scaleY(.42)}60%{transform:scaleY(1.45)}80%{transform:scaleY(.32)}}.hero-pod__meta[data-v-8b8fdbee]{display:flex;align-items:center;gap:12px}.hero-pod__time[data-v-8b8fdbee]{font:800 12px/1 SF Mono,ui-monospace,monospace;color:#0f172ab3;font-variant-numeric:tabular-nums}.hero-v3--dark .hero-pod__time[data-v-8b8fdbee]{color:#e2e8f0b3}.hero-pod__track[data-v-8b8fdbee]{flex:1;height:4px;border-radius:999px;background:#0f172a1a;overflow:hidden}.hero-v3--dark .hero-pod__track[data-v-8b8fdbee]{background:#ffffff1f}.hero-pod__track>span[data-v-8b8fdbee]{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#38bdf8);transition:width .6s linear}.hero-pod__controls[data-v-8b8fdbee]{display:flex;align-items:center;gap:10px;margin-top:6px}.hero-pod__btn[data-v-8b8fdbee]{width:38px;height:38px;border-radius:50%;border:none;cursor:pointer;display:grid;place-items:center;background:#0f172a0f;color:#0f172a}.hero-v3--dark .hero-pod__btn[data-v-8b8fdbee]{background:#ffffff1a;color:#e2e8f0}.hero-pod__btn--play[data-v-8b8fdbee]{width:50px;height:50px;background:linear-gradient(105deg,#1e3a8a,#2563eb 60%,#38bdf8);color:#fff;box-shadow:0 14px 30px -14px #2563ebb3}.hero-pod__lang[data-v-8b8fdbee]{margin-left:auto;font:800 10px/1 Inter,system-ui,sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#0f172a8c}.hero-v3--dark .hero-pod__lang[data-v-8b8fdbee]{color:#e2e8f08c}.hero-stats__grid[data-v-8b8fdbee]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:4px;width:min(520px,100%)}.hero-stats__cell[data-v-8b8fdbee]{padding:14px 14px 12px;border-radius:18px;background:#ffffffc7;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 0 0 1px #0f172a0f,0 14px 32px -22px #0f172a66;display:flex;flex-direction:column;gap:4px}.hero-v3--dark .hero-stats__cell[data-v-8b8fdbee]{background:#0f172a9e;box-shadow:inset 0 0 0 1px #ffffff14,0 14px 32px -16px #0009}.hero-stats__cell--wide[data-v-8b8fdbee]{grid-column:span 3}.hero-stats__num[data-v-8b8fdbee]{font:900 clamp(32px,4vw,48px)/1 "Inter",system-ui,sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#0b1226,#2563eb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:stage-stat-pop-8b8fdbee .6s cubic-bezier(.22,1,.36,1)}.hero-v3--dark .hero-stats__num[data-v-8b8fdbee]{background:linear-gradient(180deg,#f1f5f9,#93c5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-stats__num--accent[data-v-8b8fdbee]{background:linear-gradient(180deg,#ef4444,#f97316);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes stage-stat-pop-8b8fdbee{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:none}}.hero-stats__lbl[data-v-8b8fdbee]{font:700 10px/1.25 Inter,system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#0f172a99}.hero-v3--dark .hero-stats__lbl[data-v-8b8fdbee]{color:#e2e8f099}.hero-stats__bars[data-v-8b8fdbee]{display:flex;gap:6px;align-items:flex-end;margin-top:12px;height:56px;width:min(520px,100%)}.hero-stats__bars span[data-v-8b8fdbee]{flex:1;border-radius:4px;background:linear-gradient(180deg,#2563ebb3,#38bdf866);height:calc(20% + (var(--i,1) * 6%));animation:stage-bars-8b8fdbee 2.4s ease-in-out infinite;animation-delay:calc(var(--i, 1) * -.18s);transform-origin:bottom}.hero-v3--dark .hero-stats__bars span[data-v-8b8fdbee]{background:linear-gradient(180deg,#7da0ffd9,#38bdf880)}@keyframes stage-bars-8b8fdbee{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.05)}}.hero-widget__grid[data-v-8b8fdbee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;gap:12px;margin-top:4px;width:min(440px,100%)}.hero-widget__card[data-v-8b8fdbee]{padding:16px;border-radius:22px;background:linear-gradient(160deg,#f8fbff,#dbeafe);box-shadow:0 22px 48px -28px #0f172a80,inset 0 0 0 1px #0f172a0f;display:flex;flex-direction:column;gap:8px;color:#0b1226;position:relative;overflow:hidden}.hero-v3--dark .hero-widget__card[data-v-8b8fdbee]{background:linear-gradient(160deg,#0a1230,#1e3a8a);color:#f1f5f9;box-shadow:0 22px 48px -22px #000000b3,inset 0 0 0 1px #ffffff14}.hero-widget__card--lg[data-v-8b8fdbee]{grid-row:span 2}.hero-widget__card--dark[data-v-8b8fdbee]{background:linear-gradient(160deg,#0b1226,#1e3a8a);color:#f1f5f9}.hero-widget__cat[data-v-8b8fdbee]{font:800 10px/1 Inter,system-ui,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#2563eb}.hero-v3--dark .hero-widget__cat[data-v-8b8fdbee],.hero-widget__card--dark .hero-widget__cat[data-v-8b8fdbee]{color:#93c5fd}.hero-widget__title[data-v-8b8fdbee]{font:900 16px/1.18 Inter,system-ui,sans-serif;letter-spacing:-.012em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.hero-widget__meta[data-v-8b8fdbee]{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font:600 10px/1 Inter,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.hero-widget__meta i[data-v-8b8fdbee]{width:6px;height:6px;border-radius:50%;background:#22c55e}.hero-widget__num[data-v-8b8fdbee]{font:900 36px/1 Inter,system-ui,sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:inherit}.hero-widget__sub[data-v-8b8fdbee]{font:700 10px/1.2 Inter,system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;opacity:.7}.hero-stage__nav[data-v-8b8fdbee]{position:absolute;z-index:9;left:clamp(28px,4vw,64px);bottom:clamp(22px,2.6vw,32px);right:clamp(60px,6vw,100px);display:flex;gap:10px;flex-wrap:wrap;pointer-events:auto}.hero-stage__dot[data-v-8b8fdbee]{position:relative;display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;padding:8px 12px;border-radius:999px;font:700 10px/1 Inter,system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#0f172a8c;background:#ffffff8c;box-shadow:inset 0 0 0 1px #0f172a0f;overflow:hidden;transition:color .25s,background .25s}.hero-v3--dark .hero-stage__dot[data-v-8b8fdbee]{color:#e2e8f08c;background:#0f172a66;box-shadow:inset 0 0 0 1px #ffffff14}.hero-stage__dot.is-active[data-v-8b8fdbee]{color:#fff;background:linear-gradient(105deg,#0b1226,#1e3a8a 70%,#2563eb);box-shadow:0 14px 28px -16px #2563ebb3}.hero-stage__dot-fill[data-v-8b8fdbee]{position:absolute;left:0;top:0;bottom:0;width:var(--p, 0%);background:linear-gradient(90deg,#38bdf873,#38bdf800);pointer-events:none;transition:width .08s linear}.hero-stage__dot:not(.is-active) .hero-stage__dot-fill[data-v-8b8fdbee]{display:none}.hero-stage__dot-lbl[data-v-8b8fdbee]{position:relative;z-index:1}@media(max-width:720px){.hero-v3__compo.hero-v3__compo--stage[data-v-8b8fdbee]{min-height:540px;border-radius:28px}.hero-stage__chrome[data-v-8b8fdbee]{left:16px;right:16px;top:16px}.hero-stage__clock[data-v-8b8fdbee]{padding:6px 10px;font-size:10px}.hero-stage__label[data-v-8b8fdbee]{display:none}.hero-stage__viewport[data-v-8b8fdbee]{left:18px;right:36px;top:70px;bottom:84px}.hero-scene__h[data-v-8b8fdbee]{font-size:clamp(28px,9vw,42px);-webkit-line-clamp:3}.hero-stats__grid[data-v-8b8fdbee]{grid-template-columns:repeat(2,1fr)}.hero-stats__cell--wide[data-v-8b8fdbee]{grid-column:span 2}.hero-widget__grid[data-v-8b8fdbee]{width:100%}.hero-stage__nav[data-v-8b8fdbee]{left:16px;right:16px;bottom:14px;gap:6px}.hero-stage__dot[data-v-8b8fdbee]{padding:6px 8px;font-size:9px;letter-spacing:.16em}}@media(prefers-reduced-motion:reduce){.hero-pod__wave span[data-v-8b8fdbee],.hero-stats__bars span[data-v-8b8fdbee],.hero-live__pulse[data-v-8b8fdbee],.hero-stage__dot-fill[data-v-8b8fdbee]{animation:none!important}}.hero-v3__compo.hero-v3__compo--stage[data-v-8b8fdbee]{background:none!important;box-shadow:none!important;border:none!important;border-radius:0!important;overflow:visible!important;min-height:clamp(520px,62vh,680px);padding:clamp(8px,1.4vw,18px) clamp(4px,1vw,14px)}.hero-v3--dark .hero-v3__compo--stage[data-v-8b8fdbee]{background:none!important;box-shadow:none!important}.hero-v3__compo--stage .hero-totem__grid[data-v-8b8fdbee],.hero-v3__compo--stage .hero-totem__spot[data-v-8b8fdbee],.hero-v3__compo--stage .hero-totem__noise[data-v-8b8fdbee],.hero-v3__compo--stage .hero-totem__rings[data-v-8b8fdbee],.hero-v3__compo--stage .hero-totem__edition[data-v-8b8fdbee],.hero-v3__compo--stage .hero-totem__sigil[data-v-8b8fdbee]{display:none!important}.hero-v3__compo--stage .hero-stage__chrome[data-v-8b8fdbee]{position:relative;inset:auto;top:0;left:0;right:0;padding:0 0 14px;margin-bottom:clamp(28px,5vh,56px);border-bottom:1px solid rgba(15,23,42,.1)}.hero-v3--dark .hero-v3__compo--stage .hero-stage__chrome[data-v-8b8fdbee]{border-bottom-color:#e2e8f01a}.hero-v3__compo--stage .hero-stage__clock[data-v-8b8fdbee]{background:none!important;border:none!important;padding:0!important;box-shadow:none!important;font-size:11px;letter-spacing:.14em;color:#0f172a9e;text-transform:uppercase}.hero-v3--dark .hero-v3__compo--stage .hero-stage__clock[data-v-8b8fdbee]{color:#e2e8f08c}.hero-v3__compo--stage .hero-stage__clock-dot[data-v-8b8fdbee]{width:6px;height:6px}.hero-v3__compo--stage .hero-stage__clock-tz[data-v-8b8fdbee]{opacity:.6;font-weight:500}.hero-v3__compo--stage .hero-stage__label[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:14px;font:600 10px/1 SF Mono,JetBrains Mono,ui-monospace,monospace;letter-spacing:.28em;text-transform:uppercase;color:#0f172a80}.hero-v3--dark .hero-v3__compo--stage .hero-stage__label[data-v-8b8fdbee]{color:#e2e8f073}.hero-v3__compo--stage .hero-stage__label-num[data-v-8b8fdbee]{color:#2563eb;font-weight:700;font-size:11px}.hero-v3__compo--stage .hero-stage__label-divider[data-v-8b8fdbee]{width:24px;height:1px;background:#0f172a33}.hero-v3--dark .hero-v3__compo--stage .hero-stage__label-divider[data-v-8b8fdbee]{background:#e2e8f033}.hero-v3__compo--stage .hero-stage__viewport[data-v-8b8fdbee]{position:relative;inset:auto;min-height:clamp(360px,46vh,480px);padding:0}.hero-v3__compo--stage .hero-scene[data-v-8b8fdbee]{position:relative;background:none!important;border:none!important;box-shadow:none!important;padding:0!important;outline:none}.hero-v3__compo--stage .hero-scene[data-v-8b8fdbee]:focus-visible{outline:2px solid rgba(37,99,235,.35);outline-offset:8px;border-radius:6px}.hero-v3__compo--stage .hero-scene__eyebrow[data-v-8b8fdbee]{font:700 10px/1 SF Mono,JetBrains Mono,ui-monospace,monospace;letter-spacing:.32em;text-transform:uppercase;color:#2563ebd9;display:inline-flex;align-items:center;gap:10px;margin-bottom:22px}.hero-v3__compo--stage .hero-scene__eyebrow[data-v-8b8fdbee]:before{content:"";width:18px;height:1px;background:#2563eb8c}.hero-v3__compo--stage .hero-scene__cat[data-v-8b8fdbee]{display:none}.hero-v3__compo--stage .hero-scene__h[data-v-8b8fdbee]{font-family:var(--hero-serif, "Times New Roman", Georgia, serif);font-weight:600;font-size:clamp(36px,4.6vw,60px);line-height:.98;letter-spacing:-.025em;color:#0a0e1a;margin:0 0 28px;-webkit-line-clamp:4;max-width:14ch}.hero-v3--dark .hero-v3__compo--stage .hero-scene__h[data-v-8b8fdbee]{color:#f4f6fb}.hero-v3__compo--stage .hero-scene__h--sm[data-v-8b8fdbee]{font-size:clamp(34px,4.4vw,56px)}.hero-v3__compo--stage .hero-scene__cta[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:10px;padding:0 0 4px;background:none;border:none;font:600 13px/1 system-ui,-apple-system,sans-serif;letter-spacing:.04em;color:#0a0e1a;border-bottom:1px solid rgba(15,23,42,.85);transition:gap .3s ease,border-color .3s ease}.hero-v3--dark .hero-v3__compo--stage .hero-scene__cta[data-v-8b8fdbee]{color:#f4f6fb;border-bottom-color:#f4f6fbd9}.hero-v3__compo--stage .hero-scene:hover .hero-scene__cta[data-v-8b8fdbee]{gap:14px}.hero-v3__compo--stage .hero-scene__caption[data-v-8b8fdbee]{display:block;margin-top:24px;font:400 13px/1.5 system-ui,-apple-system,sans-serif;color:#0f172a8c;max-width:32ch}.hero-v3--dark .hero-v3__compo--stage .hero-scene__caption[data-v-8b8fdbee]{color:#e2e8f08c}.hero-v3__compo--stage .hero-live__card[data-v-8b8fdbee]{background:#0a0e1a!important;border:none!important;border-radius:20px!important;padding:20px 22px!important;box-shadow:0 1px 2px #0f172a0a,0 24px 60px -28px #0f172a59!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:min(420px,100%)!important;color:#f4f6fb!important}.hero-v3__compo--stage .hero-live__title[data-v-8b8fdbee]{color:#f4f6fb!important}.hero-v3__compo--stage .hero-live__sub[data-v-8b8fdbee]{color:#f4f6fb9e!important}.hero-v3__compo--stage .hero-live__chips span[data-v-8b8fdbee]{background:#ffffff0f!important;color:#f4f6fbb8!important}.hero-v3__compo--stage .hero-pod__wave[data-v-8b8fdbee]{margin:8px 0 12px}.hero-v3__compo--stage .hero-pod__btn[data-v-8b8fdbee]{background:none!important;border:1px solid rgba(15,23,42,.18)!important;box-shadow:none!important}.hero-v3__compo--stage .hero-pod__btn--play[data-v-8b8fdbee]{background:#0a0e1a!important;border-color:#0a0e1a!important;color:#fff!important}.hero-v3--dark .hero-v3__compo--stage .hero-pod__btn[data-v-8b8fdbee]{border-color:#e2e8f033!important}.hero-v3--dark .hero-v3__compo--stage .hero-pod__btn--play[data-v-8b8fdbee]{background:#f4f6fb!important;border-color:#f4f6fb!important;color:#0a0e1a!important}.hero-v3__compo--stage .hero-stats__grid[data-v-8b8fdbee]{gap:0;border-top:1px solid rgba(15,23,42,.1)}.hero-v3--dark .hero-v3__compo--stage .hero-stats__grid[data-v-8b8fdbee]{border-top-color:#e2e8f01a}.hero-v3__compo--stage .hero-stats__cell[data-v-8b8fdbee]{background:none!important;border:none!important;border-right:1px solid rgba(15,23,42,.08)!important;border-bottom:1px solid rgba(15,23,42,.1)!important;border-radius:0!important;padding:18px 16px!important;box-shadow:none!important}.hero-v3--dark .hero-v3__compo--stage .hero-stats__cell[data-v-8b8fdbee]{border-right-color:#e2e8f014!important;border-bottom-color:#e2e8f01a!important}.hero-v3__compo--stage .hero-stats__cell[data-v-8b8fdbee]:nth-child(3n){border-right:none!important}.hero-v3__compo--stage .hero-stats__num[data-v-8b8fdbee]{font-family:var(--hero-serif, "Times New Roman", Georgia, serif);font-weight:500;font-size:clamp(40px,5vw,64px)!important;letter-spacing:-.03em}.hero-v3__compo--stage .hero-widget__card[data-v-8b8fdbee]{border-radius:22px!important;box-shadow:0 1px 2px #0f172a0a,0 8px 24px -12px #0f172a1f!important}.hero-v3__compo--stage .hero-stage__nav[data-v-8b8fdbee]{position:relative;inset:auto;margin-top:clamp(32px,6vh,56px);padding-top:18px;border-top:1px solid rgba(15,23,42,.1);display:flex;gap:28px;flex-wrap:nowrap;align-items:center;pointer-events:auto}.hero-v3--dark .hero-v3__compo--stage .hero-stage__nav[data-v-8b8fdbee]{border-top-color:#e2e8f01a}.hero-v3__compo--stage .hero-stage__dot[data-v-8b8fdbee]{flex:0 0 auto;position:relative;background:transparent!important;border:none!important;border-radius:0!important;padding:0 0 4px!important;cursor:pointer;font:700 11px/1 SF Mono,JetBrains Mono,ui-monospace,monospace;letter-spacing:.18em;color:#0f172a4d;transition:color .3s ease;min-width:0!important;width:auto!important;height:auto!important;outline:none!important;box-shadow:none!important;-moz-appearance:none;appearance:none;-webkit-appearance:none}.hero-v3__compo--stage .hero-stage__dot[data-v-8b8fdbee]:focus-visible{outline:2px solid rgba(37,99,235,.35)!important;outline-offset:4px}.hero-v3--dark .hero-v3__compo--stage .hero-stage__dot[data-v-8b8fdbee]{color:#e2e8f052}.hero-v3__compo--stage .hero-stage__dot[data-v-8b8fdbee]:before{content:counter(stage-dots,decimal-leading-zero);counter-increment:stage-dots}.hero-v3__compo--stage .hero-stage__nav[data-v-8b8fdbee]{counter-reset:stage-dots}.hero-v3__compo--stage .hero-stage__dot.is-active[data-v-8b8fdbee]{color:#0a0e1a}.hero-v3--dark .hero-v3__compo--stage .hero-stage__dot.is-active[data-v-8b8fdbee]{color:#f4f6fb}.hero-v3__compo--stage .hero-stage__dot[data-v-8b8fdbee]:hover{color:#0f172aa6}.hero-v3--dark .hero-v3__compo--stage .hero-stage__dot[data-v-8b8fdbee]:hover{color:#e2e8f0b3}.hero-v3__compo--stage .hero-stage__dot-fill[data-v-8b8fdbee]{position:absolute!important;bottom:-1px;left:0;width:var(--p, 0%)!important;height:1px!important;background:#2563eb!important;border-radius:0!important;animation:none!important;transition:width .1s linear}.hero-v3__compo--stage .hero-stage__dot.is-active .hero-stage__dot-fill[data-v-8b8fdbee]{width:100%!important}.hero-v3__compo--stage .hero-stage__dot:not(.is-active) .hero-stage__dot-fill[data-v-8b8fdbee]{display:none}.hero-v3__compo--stage .hero-stage__dot-lbl[data-v-8b8fdbee]{display:none!important}@media(max-width:720px){.hero-v3__compo--stage .hero-scene__h[data-v-8b8fdbee]{font-size:clamp(32px,9vw,44px)}.hero-v3__compo--stage .hero-stage__nav[data-v-8b8fdbee]{gap:18px}.hero-v3__compo--stage .hero-stage__dot[data-v-8b8fdbee]{font-size:10px}.hero-v3__compo--stage .hero-stats__cell[data-v-8b8fdbee]{padding:14px 10px!important}.hero-v3__compo--stage .hero-stats__cell[data-v-8b8fdbee]:nth-child(3n){border-right:1px solid rgba(15,23,42,.08)!important}.hero-v3__compo--stage .hero-stats__cell[data-v-8b8fdbee]:nth-child(2n){border-right:none!important}}.hero-v3__compo--orbit .hero-v3__poster-word[data-v-8b8fdbee],.hero-v3__compo--orbit .hero-v3__story-signal[data-v-8b8fdbee],.hero-v3__compo--orbit .hero-v3__type-mask[data-v-8b8fdbee],.hero-v3__compo--orbit .hero-v3__kinetic-title[data-v-8b8fdbee],.hero-v3__compo--orbit .hero-v3__cover[data-v-8b8fdbee],.hero-v3__compo--orbit .hero-v3__impact-title[data-v-8b8fdbee],.hero-v3__compo--orbit .hero-v3__device[data-v-8b8fdbee],.hero-v3__compo--orbit .hero-v3__experience-card[data-v-8b8fdbee],.hero-v3__compo--orbit .hero-totem__grid[data-v-8b8fdbee],.hero-v3__compo--orbit .hero-totem__spot[data-v-8b8fdbee],.hero-v3__compo--orbit .hero-totem__noise[data-v-8b8fdbee],.hero-v3__compo--orbit .hero-totem__rings[data-v-8b8fdbee],.hero-v3__compo--orbit .hero-totem__edition[data-v-8b8fdbee],.hero-v3__compo--orbit .hero-totem__sigil[data-v-8b8fdbee]{display:none!important}.hero-v3__compo.hero-v3__compo--orbit[data-v-8b8fdbee]{position:relative;isolation:isolate;min-height:clamp(560px,70vh,740px);padding:clamp(24px,2.6vw,34px);border-radius:28px;overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"top" "hero" "cosmos" "strip";row-gap:clamp(18px,2.2vw,26px);background:radial-gradient(120% 90% at 88% -10%,rgba(99,102,241,.16),transparent 56%),radial-gradient(110% 80% at -10% 110%,rgba(14,165,233,.14),transparent 58%),linear-gradient(170deg,#f7faff,#eef3ff);box-shadow:0 1px #0f172a0a,0 30px 80px -52px #0f172a73,inset 0 0 0 1px #0f172a0d;--orbit-fg: #0a0e1a;--orbit-mute: rgba(15,23,42,.55);--orbit-line: rgba(15,23,42,.1);--orbit-accent: #2563eb}.hero-v3--dark .hero-v3__compo--orbit[data-v-8b8fdbee]{background:radial-gradient(120% 90% at 88% -10%,rgba(99,102,241,.3),transparent 56%),radial-gradient(110% 80% at -10% 110%,rgba(14,165,233,.22),transparent 58%),linear-gradient(170deg,#050a1c,#0a1230);box-shadow:0 1px #ffffff08,0 30px 90px -48px #000000d9,inset 0 0 0 1px #ffffff12;--orbit-fg: #f4f6fb;--orbit-mute: rgba(226,232,240,.62);--orbit-line: rgba(226,232,240,.12);--orbit-accent: #60a5fa}.hero-v3__compo--orbit[data-v-8b8fdbee]:before,.hero-v3__compo--orbit[data-v-8b8fdbee]:after{content:none!important}.orbit__top[data-v-8b8fdbee]{grid-area:top;display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--orbit-line)}.orbit__pill[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 10px;border-radius:999px;background:#0f172a0a;font:700 10.5px/1 SF Mono,JetBrains Mono,ui-monospace,monospace;letter-spacing:.18em;color:var(--orbit-fg)}.hero-v3--dark .orbit__pill[data-v-8b8fdbee]{background:#ffffff0f}.orbit__pill-dot[data-v-8b8fdbee]{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e2e;animation:orbit-pulse-8b8fdbee 1.6s ease-in-out infinite}.orbit__pill-sep[data-v-8b8fdbee]{opacity:.35}.orbit__pill-time[data-v-8b8fdbee]{font-variant-numeric:tabular-nums}.orbit__edition[data-v-8b8fdbee]{font:700 11px/1 SF Mono,ui-monospace,monospace;letter-spacing:.22em;color:var(--orbit-mute)}.orbit__hero[data-v-8b8fdbee]{grid-area:hero;display:flex;flex-direction:column;gap:16px;padding:4px 0 0;min-width:0}.orbit__h[data-v-8b8fdbee]{font-family:var(--hero-serif, "Times New Roman", Georgia, serif);font-weight:600;font-size:clamp(36px,4.6vw,60px);line-height:.98;letter-spacing:-.025em;color:var(--orbit-fg);margin:0;max-width:16ch}.orbit__h i[data-v-8b8fdbee]{font-style:italic;background:linear-gradient(105deg,#2563eb,#7c3aed 55%,#38bdf8);-webkit-background-clip:text;background-clip:text;color:transparent}.orbit__sub[data-v-8b8fdbee]{font:400 15px/1.55 system-ui,-apple-system,sans-serif;color:var(--orbit-mute);margin:0;max-width:38ch}.orbit__cta[data-v-8b8fdbee]{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;background:var(--orbit-fg);color:#fff;border:none;font:600 13px/1 Inter,system-ui,sans-serif;letter-spacing:.04em;cursor:pointer;box-shadow:0 8px 24px -12px #0f172a66;transition:transform .25s ease,box-shadow .25s ease,gap .25s ease}.hero-v3--dark .hero-v3__compo--orbit .orbit__cta[data-v-8b8fdbee]{color:#0a0e1a}.orbit__cta[data-v-8b8fdbee]:hover{transform:translateY(-1px);gap:14px;box-shadow:0 14px 32px -12px #0f172a80}.orbit__cta-arrow[data-v-8b8fdbee]{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ffffff2e}.hero-v3--dark .orbit__cta-arrow[data-v-8b8fdbee]{background:#0f172a26}.orbit-msg-enter-active[data-v-8b8fdbee]{transition:opacity .45s ease,transform .6s cubic-bezier(.22,1,.36,1)}.orbit-msg-leave-active[data-v-8b8fdbee]{transition:opacity .3s ease,transform .4s ease}.orbit-msg-enter-from[data-v-8b8fdbee]{opacity:0;transform:translateY(14px)}.orbit-msg-leave-to[data-v-8b8fdbee]{opacity:0;transform:translateY(-10px)}.orbit__cosmos[data-v-8b8fdbee]{grid-area:cosmos;position:relative;min-height:clamp(340px,46vh,460px);padding:8px 0 4px;display:flex;align-items:stretch;justify-content:stretch}.orbit__spine[data-v-8b8fdbee]{position:absolute;left:50%;top:14px;bottom:14px;width:1px;transform:translate(-50%);pointer-events:none}.orbit__spine-line[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,var(--orbit-line) 0 4px,transparent 4px 9px)}.orbit__spine-flow[data-v-8b8fdbee]{position:absolute;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--orbit-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--orbit-accent) 18%,transparent),0 0 24px color-mix(in srgb,var(--orbit-accent) 60%,transparent);transition:top .6s cubic-bezier(.7,0,.3,1);z-index:2}.orbit__surfaces[data-v-8b8fdbee]{position:relative;list-style:none;margin:0;padding:0;width:100%;max-width:640px;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:8px;z-index:1}.orbit__surface[data-v-8b8fdbee]{position:relative;display:grid;grid-template-columns:1fr 24px 1fr;align-items:center;min-height:64px;-moz-column-gap:0;column-gap:0}.orbit__surface--left .orbit__chip[data-v-8b8fdbee]{grid-column:1;justify-self:stretch}.orbit__surface--right .orbit__chip[data-v-8b8fdbee]{grid-column:3;justify-self:stretch}.orbit__node[data-v-8b8fdbee]{grid-column:2;justify-self:center;align-self:center;width:8px;height:8px;border-radius:50%;background:var(--orbit-line);transition:background .3s ease,box-shadow .3s ease,transform .3s ease;z-index:2}.orbit__surface.is-active .orbit__node[data-v-8b8fdbee]{background:var(--orbit-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--orbit-accent) 16%,transparent);transform:scale(1.5)}.orbit__chip[data-v-8b8fdbee]{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:#ffffffc7;border:1px solid var(--orbit-line);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);box-shadow:0 1px 1px #0f172a08,0 12px 28px -20px #0f172a59;min-width:0;width:100%;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .3s ease,background .3s ease}.orbit__surface--left .orbit__chip[data-v-8b8fdbee]{margin-right:14px}.orbit__surface--right .orbit__chip[data-v-8b8fdbee]{margin-left:14px}.hero-v3--dark .orbit__chip[data-v-8b8fdbee]{background:#0a12288c;border-color:#ffffff1a}.orbit__surface.is-active .orbit__chip[data-v-8b8fdbee]{border-color:color-mix(in srgb,var(--orbit-accent) 60%,transparent);box-shadow:0 1px 1px #0f172a0a,0 14px 32px -18px color-mix(in srgb,var(--orbit-accent) 45%,transparent),0 0 0 4px color-mix(in srgb,var(--orbit-accent) 10%,transparent);transform:translateY(-2px)}.orbit__surface--left .orbit__chip[data-v-8b8fdbee]:after,.orbit__surface--right .orbit__chip[data-v-8b8fdbee]:after{display:none}.orbit__chip-icon[data-v-8b8fdbee]{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#0f172a0d;color:var(--orbit-fg)}.hero-v3--dark .orbit__chip-icon[data-v-8b8fdbee]{background:#ffffff0f}.orbit__chip-icon svg[data-v-8b8fdbee]{width:18px;height:18px}.orbit__surface.is-active .orbit__chip-icon[data-v-8b8fdbee]{background:color-mix(in srgb,var(--orbit-accent) 16%,transparent);color:var(--orbit-accent)}.orbit__chip-body[data-v-8b8fdbee]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.orbit__chip-name[data-v-8b8fdbee]{font:700 12.5px/1.2 Inter,system-ui,sans-serif;color:var(--orbit-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orbit__chip-meta[data-v-8b8fdbee]{font:500 10.5px/1.2 Inter,system-ui,sans-serif;color:var(--orbit-mute);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orbit__chip-status[data-v-8b8fdbee]{flex-shrink:0;font:700 9.5px/1 SF Mono,ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--orbit-mute);padding:5px 8px;border-radius:999px;background:#0f172a0a;white-space:nowrap;transition:color .3s ease,background .3s ease}.hero-v3--dark .orbit__chip-status[data-v-8b8fdbee]{background:#ffffff0f}.orbit__surface.is-active .orbit__chip-status[data-v-8b8fdbee]{color:var(--orbit-accent);background:color-mix(in srgb,var(--orbit-accent) 14%,transparent)}.orbit__surface--left[data-v-8b8fdbee]:after,.orbit__surface--right[data-v-8b8fdbee]:after{content:"";grid-row:1;grid-column:2;align-self:center;justify-self:center;width:14px;height:1px;background:var(--orbit-line);z-index:1;transition:background .3s ease}.orbit__surface--left[data-v-8b8fdbee]:after{justify-self:start;margin-left:-14px}.orbit__surface--right[data-v-8b8fdbee]:after{justify-self:end;margin-right:-14px}.orbit__surface.is-active[data-v-8b8fdbee]:after{background:var(--orbit-accent)}.orbit__strip[data-v-8b8fdbee]{grid-area:strip;display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding-top:18px;border-top:1px solid var(--orbit-line)}.orbit__strip-cell[data-v-8b8fdbee]{display:flex;flex-direction:column;gap:4px;padding:4px 14px;border-right:1px solid var(--orbit-line)}.orbit__strip-cell[data-v-8b8fdbee]:last-child{border-right:none}.orbit__strip-cell b[data-v-8b8fdbee]{font-family:var(--hero-serif, "Times New Roman", Georgia, serif);font-weight:500;font-size:clamp(28px,3vw,40px);line-height:1;letter-spacing:-.02em;color:var(--orbit-fg)}.orbit__strip-cell span[data-v-8b8fdbee]{font:600 10px/1 SF Mono,ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--orbit-mute)}@keyframes orbit-pulse-8b8fdbee{0%,to{box-shadow:0 0 0 4px #22c55e2e}50%{box-shadow:0 0 0 7px #22c55e1a}}@media(prefers-reduced-motion:reduce){.orbit__pill-dot[data-v-8b8fdbee],.orbit__spine-flow[data-v-8b8fdbee],.orbit-msg-enter-active[data-v-8b8fdbee],.orbit-msg-leave-active[data-v-8b8fdbee]{animation:none!important;transition:none!important}}@media(max-width:1080px){.orbit__h[data-v-8b8fdbee]{font-size:clamp(34px,6vw,50px)}.orbit__cosmos[data-v-8b8fdbee]{min-height:360px}}@media(max-width:720px){.hero-v3__compo.hero-v3__compo--orbit[data-v-8b8fdbee]{padding:22px 18px;border-radius:22px;min-height:auto;row-gap:22px}.orbit__h[data-v-8b8fdbee]{font-size:clamp(30px,8vw,42px);max-width:100%}.orbit__sub[data-v-8b8fdbee]{font-size:13.5px}.orbit__edition[data-v-8b8fdbee]{display:none}.orbit__cosmos[data-v-8b8fdbee]{min-height:360px}.orbit__surface[data-v-8b8fdbee]{grid-template-columns:1fr 18px 1fr;min-height:56px}.orbit__chip[data-v-8b8fdbee]{padding:10px 12px;gap:10px}.orbit__chip-icon[data-v-8b8fdbee]{width:28px;height:28px}.orbit__chip-icon svg[data-v-8b8fdbee]{width:16px;height:16px}.orbit__chip-name[data-v-8b8fdbee]{font-size:11.5px}.orbit__chip-meta[data-v-8b8fdbee]{font-size:9.5px}.orbit__chip-status[data-v-8b8fdbee]{font-size:8.5px;padding:4px 6px;letter-spacing:.14em}.orbit__strip[data-v-8b8fdbee]{grid-template-columns:repeat(4,1fr)}.orbit__strip-cell[data-v-8b8fdbee]{padding:4px 8px}.orbit__strip-cell b[data-v-8b8fdbee]{font-size:22px}.orbit__strip-cell span[data-v-8b8fdbee]{font-size:8.5px;letter-spacing:.16em}}@media(max-width:480px){.orbit__chip-meta[data-v-8b8fdbee],.orbit__chip-status[data-v-8b8fdbee]{display:none}}.hero-v3__compo.hero-v3__compo--duet[data-v-8b8fdbee]{position:relative;isolation:isolate;min-height:clamp(560px,70vh,740px);padding:clamp(24px,3vw,38px);border-radius:28px;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;gap:clamp(20px,3vw,34px);background:linear-gradient(135deg,#050913e0,#0a1220a3),var(--hero-cover-image),linear-gradient(135deg,#101827,#21344d);background-size:cover;background-position:center;box-shadow:0 1px #ffffff14,0 34px 90px -54px #080f1cb8,inset 0 0 0 1px #ffffff1a;color:#f8fafc;--duet-line: rgba(255,255,255,.18);--duet-soft: rgba(255,255,255,.68);--duet-panel: rgba(255,255,255,.13);--duet-panel-strong: rgba(255,255,255,.22)}.hero-v3__compo--duet[data-v-8b8fdbee]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(80% 68% at var(--mx, 72%) var(--my, 28%),rgba(59,130,246,calc(.16 * var(--mo, 0))),transparent 62%),linear-gradient(90deg,#0f172aeb,#0f172a94 45%,#0f172a4d);transition:background .25s ease}.hero-v3__compo--duet[data-v-8b8fdbee]:after{content:"WEB  APP";position:absolute;right:-8%;bottom:-7%;z-index:-1;font:800 clamp(90px,13vw,170px)/.8 "Inter",system-ui,sans-serif;letter-spacing:.03em;color:#ffffff0e;white-space:pre;pointer-events:none}.duet__grain[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.32;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.95),transparent 88%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.95),transparent 88%)}.duet__headline[data-v-8b8fdbee]{max-width:560px;display:flex;flex-direction:column;gap:14px}.duet__eyebrow[data-v-8b8fdbee]{width:-moz-fit-content;width:fit-content;padding:8px 11px;border:1px solid var(--duet-line);border-radius:999px;background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font:750 10px/1 SF Mono,ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:#ffffffd1}.duet__headline h2[data-v-8b8fdbee]{margin:0;font-family:var(--hero-serif, "Times New Roman", Georgia, serif);font-size:clamp(42px,5.6vw,78px);font-weight:520;line-height:.92;letter-spacing:0;color:#fff}.duet__headline h2 i[data-v-8b8fdbee]{font-style:italic;color:#ffffffb8}.duet__headline p[data-v-8b8fdbee]{margin:0;max-width:44ch;font:450 15px/1.55 Inter,system-ui,sans-serif;color:var(--duet-soft)}.duet__stage[data-v-8b8fdbee]{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(96px,.28fr) minmax(170px,.58fr);align-items:end;gap:clamp(12px,2vw,24px);min-height:300px}.duet__surface[data-v-8b8fdbee]{position:relative;width:100%;border:1px solid var(--duet-line);color:inherit;text-align:left;cursor:pointer;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s ease,background .25s ease}.duet__surface[data-v-8b8fdbee]:hover{transform:translateY(-4px);border-color:#ffffff61;background:#ffffff2e}.duet__surface--web[data-v-8b8fdbee]{min-height:250px;padding:54px clamp(20px,3vw,34px) clamp(22px,3vw,32px);border-radius:22px;background:#ffffff1f;box-shadow:0 24px 80px -50px #000000a6}.duet__browser-bar[data-v-8b8fdbee]{position:absolute;left:0;right:0;top:0;height:34px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid var(--duet-line);background:#ffffff14}.duet__browser-bar span[data-v-8b8fdbee]{width:8px;height:8px;border-radius:50%;background:#ffffff75}.duet__surface-label[data-v-8b8fdbee]{display:block;margin-bottom:18px;font:800 10px/1 SF Mono,ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:#ffffff9e}.duet__surface strong[data-v-8b8fdbee]{display:block;max-width:15ch;font-family:var(--hero-serif, "Times New Roman", Georgia, serif);font-size:clamp(26px,3.2vw,42px);font-weight:560;line-height:.98;letter-spacing:0;color:#fff}.duet__surface-copy[data-v-8b8fdbee]{display:block;max-width:39ch;margin-top:18px;font:450 13px/1.48 Inter,system-ui,sans-serif;color:#ffffff9e}.duet__bridge[data-v-8b8fdbee]{align-self:center;display:grid;place-items:center;min-height:130px}.duet__bridge-line[data-v-8b8fdbee]{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),transparent)}.duet__bridge-word[data-v-8b8fdbee]{margin-top:-1px;padding:8px 10px;border-radius:999px;background:#ffffffe0;color:#0f172a;font:800 9px/1 SF Mono,ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.duet__surface--app[data-v-8b8fdbee]{min-height:338px;padding:18px 16px 20px;border-radius:32px;background:#0c121e8f;box-shadow:inset 0 0 0 8px #ffffff0d,0 26px 90px -48px #000000c7}.duet__phone-shell[data-v-8b8fdbee]{position:relative;display:block;height:145px;margin-bottom:18px;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#0000000a,#0000007a),var(--hero-cover-image),linear-gradient(135deg,#1e293b,#334155);background-size:cover;background-position:center}.duet__phone-notch[data-v-8b8fdbee]{position:absolute;top:9px;left:50%;width:54px;height:14px;transform:translate(-50%);border-radius:999px;background:#040810b8}.duet__phone-image[data-v-8b8fdbee]{position:absolute;left:14px;right:14px;bottom:14px;height:38px;border-radius:14px;background:#ffffffbd}.duet__surface--app .duet__surface-label[data-v-8b8fdbee]{margin-bottom:14px}.duet__surface--app strong[data-v-8b8fdbee]{font-size:clamp(22px,2.5vw,32px);max-width:12ch}.duet__footer[data-v-8b8fdbee]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid var(--duet-line)}.duet__footer>span[data-v-8b8fdbee]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 10px/1 SF Mono,ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e}.duet__footer button[data-v-8b8fdbee]{flex-shrink:0;display:inline-flex;align-items:center;gap:9px;padding:12px 15px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff24;color:#fff;font:750 12px/1 Inter,system-ui,sans-serif;cursor:pointer;transition:background .25s ease,transform .25s ease}.duet__footer button[data-v-8b8fdbee]:hover{transform:translateY(-1px);background:#ffffff38}.hero-v3__compo--duet .duet__stage[data-v-8b8fdbee]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-items:stretch;gap:clamp(14px,2vw,22px);min-height:clamp(300px,38vh,390px)}.duet__focus[data-v-8b8fdbee]{position:relative;width:100%;min-width:0;min-height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:16px;padding:clamp(20px,3vw,34px);border:1px solid var(--duet-line);border-radius:24px;overflow:hidden;background:#ffffff21;color:inherit;text-align:left;cursor:pointer;box-shadow:0 28px 90px -58px #000000bd;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s ease,background .25s ease}.duet__focus[data-v-8b8fdbee]:hover{transform:translateY(-4px);border-color:#ffffff61;background:#ffffff2e}.duet__focus[data-v-8b8fdbee]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 0%,rgba(5,9,19,.56) 72%),var(--hero-cover-image),linear-gradient(135deg,#1e293b,#334155);background-size:cover;background-position:center;opacity:.46;transform:scale(1.04)}.duet__focus--app[data-v-8b8fdbee]:before{opacity:.58;background-position:center 38%}.duet__focus--article[data-v-8b8fdbee]:before{opacity:.22;filter:saturate(.8)}.duet__focus-top[data-v-8b8fdbee]{position:absolute;top:18px;left:18px;right:18px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#ffffffad;font:800 10px/1 SF Mono,ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase}.duet__mock[data-v-8b8fdbee]{position:absolute;top:clamp(50px,6vh,72px);left:clamp(20px,3vw,34px);right:clamp(20px,3vw,34px);height:clamp(82px,13vh,126px);border:1px solid rgba(255,255,255,.16);border-radius:20px;background:#ffffff1a;overflow:hidden}.duet__mock-chrome[data-v-8b8fdbee]{position:absolute;inset:0 auto auto 0;width:100%;height:32px;display:flex;align-items:center;gap:7px;padding-left:14px;border-bottom:1px solid rgba(255,255,255,.14);background:#ffffff17}.duet__mock-chrome i[data-v-8b8fdbee]{width:8px;height:8px;border-radius:999px;background:#ffffff7a}.duet__mock-phone[data-v-8b8fdbee]{position:absolute;top:14px;right:22%;bottom:12px;left:22%;border:8px solid rgba(5,9,19,.72);border-radius:28px;background:#ffffffc7;box-shadow:0 20px 50px -28px #000000bf}.duet__mock-phone i[data-v-8b8fdbee]{position:absolute;top:9px;left:50%;width:52px;height:13px;transform:translate(-50%);border-radius:999px;background:#050913b8}.duet__mock-phone b[data-v-8b8fdbee]{position:absolute;left:16px;right:16px;bottom:14px;height:20px;border-radius:999px;background:#0f172a29}.duet__mock-lines[data-v-8b8fdbee]{position:absolute;top:20px;right:20px;bottom:20px;left:20px;display:grid;align-content:center;gap:11px}.duet__mock-lines i[data-v-8b8fdbee]{display:block;height:10px;border-radius:999px;background:#ffffff47}.duet__mock-lines i[data-v-8b8fdbee]:nth-child(2){width:78%}.duet__mock-lines i[data-v-8b8fdbee]:nth-child(3){width:54%}.duet__focus strong[data-v-8b8fdbee]{position:relative;z-index:1;display:block;max-width:14ch;margin-top:clamp(120px,16vh,158px);font-family:var(--hero-serif, "Times New Roman", Georgia, serif);font-size:clamp(34px,4.7vw,58px);font-weight:560;line-height:.96;letter-spacing:0;color:#fff}.duet__focus-copy[data-v-8b8fdbee]{position:relative;z-index:1;display:block;max-width:42ch;font:450 14px/1.55 Inter,system-ui,sans-serif;color:#ffffffb8}.duet__switcher[data-v-8b8fdbee]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-content:stretch}.duet__switcher button[data-v-8b8fdbee]{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"num title" "num sub";-moz-column-gap:10px;column-gap:10px;align-items:center;min-width:0;padding:14px 13px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:#ffffff14;color:inherit;text-align:left;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .25s ease}.duet__switcher button[data-v-8b8fdbee]:hover,.duet__switcher button.is-active[data-v-8b8fdbee]{transform:translateY(-1px);border-color:#ffffff59;background:#ffffff2b}.duet__switcher span[data-v-8b8fdbee]{grid-area:num;color:#ffffff75;font:850 10px/1 SF Mono,ui-monospace,monospace;letter-spacing:.14em}.duet__switcher strong[data-v-8b8fdbee]{grid-area:title;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 12px/1.2 Inter,system-ui,sans-serif;color:#fff}.duet__switcher small[data-v-8b8fdbee]{grid-area:sub;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 10.5px/1.2 Inter,system-ui,sans-serif;color:#ffffff8c}.duet-slide-enter-active[data-v-8b8fdbee]{transition:opacity .38s ease,transform .5s cubic-bezier(.22,1,.36,1)}.duet-slide-leave-active[data-v-8b8fdbee]{transition:opacity .24s ease,transform .3s ease}.duet-slide-enter-from[data-v-8b8fdbee]{opacity:0;transform:translateY(18px) scale(.985)}.duet-slide-leave-to[data-v-8b8fdbee]{opacity:0;transform:translateY(-10px) scale(.99)}@media(max-width:1080px){.hero-v3__compo--duet .duet__stage[data-v-8b8fdbee]{min-height:auto}.duet__focus[data-v-8b8fdbee]{min-height:350px}.duet__switcher button[data-v-8b8fdbee]{transform:none!important}}@media(max-width:720px){.hero-v3__compo.hero-v3__compo--duet[data-v-8b8fdbee]{min-height:auto;padding:22px 18px;border-radius:22px;gap:16px}.duet__headline[data-v-8b8fdbee]{gap:11px}.duet__headline h2[data-v-8b8fdbee]{font-size:clamp(32px,8vw,42px)}.duet__headline p[data-v-8b8fdbee]{display:none}.duet__focus[data-v-8b8fdbee]{min-height:276px;border-radius:20px;padding:16px}.duet__focus-top[data-v-8b8fdbee]{top:14px;left:14px;right:14px;font-size:9px}.duet__mock[data-v-8b8fdbee]{top:42px;left:16px;right:16px;height:72px;border-radius:16px}.duet__focus strong[data-v-8b8fdbee]{margin-top:96px;font-size:clamp(26px,7vw,34px);max-width:15ch}.duet__focus-copy[data-v-8b8fdbee]{font-size:12.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.duet__switcher[data-v-8b8fdbee]{grid-template-columns:repeat(3,1fr);gap:3px;padding:4px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#ffffff12}.duet__switcher button[data-v-8b8fdbee]{padding:9px 6px;border:0;border-radius:999px;grid-template-columns:1fr;grid-template-areas:"title";background:transparent;text-align:center}.duet__switcher button.is-active[data-v-8b8fdbee]{background:#ffffff2e}.duet__switcher span[data-v-8b8fdbee],.duet__switcher small[data-v-8b8fdbee]{display:none}.duet__switcher strong[data-v-8b8fdbee]{font-size:11px}.duet__footer[data-v-8b8fdbee]{align-items:center;flex-direction:row;padding-top:14px}.duet__footer button[data-v-8b8fdbee]{justify-content:center;width:auto;padding:11px 13px}}.hero-v3__compo.hero-v3__compo--cinema[data-v-8b8fdbee]{position:relative!important;isolation:isolate;min-height:clamp(580px,70vh,760px)!important;padding:clamp(28px,3.4vw,46px)!important;display:grid!important;grid-template-rows:auto 1fr auto;gap:clamp(20px,2.6vw,32px);border-radius:0!important;border:0!important;overflow:hidden!important;background:radial-gradient(120% 90% at 30% 20%,#0b1530,#050912 60%,#03060d)!important;color:#fff!important;box-shadow:0 40px 110px -60px #020617f2!important;cursor:pointer;--sx: 0;--sy: 0;--so: 0;transform:translateZ(0)}.hero-v3__compo--cinema[data-v-8b8fdbee]:before,.hero-v3__compo--cinema[data-v-8b8fdbee]:after{content:none!important;background:none!important;border:none!important}.stage__mesh[data-v-8b8fdbee]{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:0;pointer-events:none;filter:blur(60px) saturate(1.4);transform:translate3d(calc(var(--sx) * -14px),calc(var(--sy) * -14px),0);transition:transform .8s cubic-bezier(.22,1,.36,1)}.stage__orb[data-v-8b8fdbee]{position:absolute;border-radius:50%;opacity:.85;mix-blend-mode:screen}.stage__orb--a[data-v-8b8fdbee]{width:56%;height:56%;left:-8%;top:-10%;background:radial-gradient(circle,#3b82f6,transparent 70%);animation:stageOrbA-8b8fdbee 18s ease-in-out infinite}.stage__orb--b[data-v-8b8fdbee]{width:48%;height:48%;right:-6%;top:18%;background:radial-gradient(circle,#8b5cf6,transparent 70%);animation:stageOrbB-8b8fdbee 22s ease-in-out infinite}.stage__orb--c[data-v-8b8fdbee]{width:62%;height:62%;left:18%;bottom:-22%;background:radial-gradient(circle,#06b6d4,transparent 70%);animation:stageOrbC-8b8fdbee 26s ease-in-out infinite}@keyframes stageOrbA-8b8fdbee{0%,to{transform:translate(0) scale(1)}50%{transform:translate(14%,8%) scale(1.15)}}@keyframes stageOrbB-8b8fdbee{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-10%,12%) scale(.9)}}@keyframes stageOrbC-8b8fdbee{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-6%,-10%) scale(1.1)}}.stage__screen[data-v-8b8fdbee]{position:absolute;z-index:1;pointer-events:none;right:clamp(-30px,-2vw,-10px);top:38%;width:clamp(280px,38%,420px);height:clamp(360px,48%,520px);transform:translate3d(calc(var(--sx) * 18px),calc(-50% + var(--sy) * 18px),0) rotate(-4deg);transition:transform .7s cubic-bezier(.22,1,.36,1);border-radius:28px;overflow:hidden;box-shadow:0 60px 120px -40px #000000d9,0 0 0 1px #ffffff14 inset,0 0 0 1px #ffffff0f;background:#0a1020}.stage__screen-img[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--stage-image, linear-gradient(135deg, #1e3a8a, #312e81));background-size:cover;background-position:center;filter:saturate(1.15) contrast(1.05);transition:background-image .5s ease}.stage__screen-grid[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 50%,#020617b3),repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.025) 3px 4px)}.stage__screen-glow[data-v-8b8fdbee]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 60% at 50% 0%,rgba(255,255,255,.18),transparent 70%);mix-blend-mode:screen}.stage__status[data-v-8b8fdbee]{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;font:800 10px/1 SF Mono,ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase;color:#ffffffb8}.stage__live[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:8px}.stage__live i[data-v-8b8fdbee]{width:7px;height:7px;border-radius:50%;background:#ef4444;box-shadow:0 0 #ef4444b3;animation:stagePulse-8b8fdbee 1.6s ease-out infinite}@keyframes stagePulse-8b8fdbee{0%{box-shadow:0 0 #ef4444b3}70%{box-shadow:0 0 0 10px #ef444400}to{box-shadow:0 0 #ef444400}}.stage__kinetic[data-v-8b8fdbee]{position:relative;z-index:2;align-self:center;display:flex;flex-direction:column;gap:clamp(8px,1vw,14px);transform:translate3d(calc(var(--sx) * -6px),calc(var(--sy) * -6px),0);transition:transform .5s cubic-bezier(.22,1,.36,1)}.stage__kinetic-eyebrow[data-v-8b8fdbee]{font:800 11px/1 SF Mono,ui-monospace,monospace;letter-spacing:.32em;text-transform:uppercase;color:#ffffff8c}.stage__word[data-v-8b8fdbee]{display:inline-block;font-family:-apple-system,SF Pro Display,Inter,system-ui,sans-serif;font-size:clamp(78px,11vw,168px);font-weight:800;line-height:.86;letter-spacing:-.055em;background:linear-gradient(180deg,#fff,#c7d2fe 60%,#93c5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 80px rgba(147,197,253,.18);will-change:transform,opacity,filter}.stage__word--1[data-v-8b8fdbee]{background:linear-gradient(180deg,#fff,#ddd6fe 60%,#c4b5fd);-webkit-background-clip:text;background-clip:text}.stage__word--2[data-v-8b8fdbee]{background:linear-gradient(180deg,#fff,#fde68a 60%,#fbbf24);-webkit-background-clip:text;background-clip:text;font-size:clamp(64px,9.2vw,138px)}.stage__kinetic-sub[data-v-8b8fdbee]{font:500 clamp(14px,1.2vw,18px)/1.4 "Inter",system-ui,sans-serif;color:#ffffffc7;letter-spacing:-.01em}.kinetic-enter-active[data-v-8b8fdbee]{transition:opacity .45s ease,transform .7s cubic-bezier(.22,1,.36,1),filter .6s ease}.kinetic-leave-active[data-v-8b8fdbee]{transition:opacity .25s ease,transform .4s ease,filter .4s ease;position:absolute}.kinetic-enter-from[data-v-8b8fdbee]{opacity:0;transform:translateY(38px) scale(.92);filter:blur(14px)}.kinetic-leave-to[data-v-8b8fdbee]{opacity:0;transform:translateY(-22px) scale(1.04);filter:blur(10px)}.stage__foot[data-v-8b8fdbee]{position:relative;z-index:3;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.14)}.stage__story[data-v-8b8fdbee]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;text-align:left}.stage__story-cat[data-v-8b8fdbee]{font:800 9.5px/1 SF Mono,ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase;color:#93c5fd}.stage__story-title[data-v-8b8fdbee]{font-family:-apple-system,SF Pro Display,Inter,system-ui,sans-serif;font-size:clamp(16px,1.5vw,20px);font-weight:600;line-height:1.25;letter-spacing:-.012em;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stage__cta[data-v-8b8fdbee]{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:700 11px/1 Inter,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#fff;transition:background .25s ease,transform .25s ease}.hero-v3__compo--cinema:hover .stage__cta[data-v-8b8fdbee]{background:#ffffff38;transform:translate(2px)}.stagestory-enter-active[data-v-8b8fdbee]{transition:opacity .5s ease,transform .6s cubic-bezier(.22,1,.36,1)}.stagestory-leave-active[data-v-8b8fdbee]{transition:opacity .25s ease,transform .3s ease;position:absolute}.stagestory-enter-from[data-v-8b8fdbee]{opacity:0;transform:translateY(12px)}.stagestory-leave-to[data-v-8b8fdbee]{opacity:0;transform:translateY(-8px)}@media(prefers-reduced-motion:reduce){.stage__orb[data-v-8b8fdbee],.stage__live i[data-v-8b8fdbee]{animation:none!important}.kinetic-enter-active[data-v-8b8fdbee],.kinetic-leave-active[data-v-8b8fdbee],.stagestory-enter-active[data-v-8b8fdbee],.stagestory-leave-active[data-v-8b8fdbee]{transition:opacity .2s ease!important}.kinetic-enter-from[data-v-8b8fdbee],.kinetic-leave-to[data-v-8b8fdbee]{transform:none;filter:none}}@media(max-width:1080px){.hero-v3__compo.hero-v3__compo--cinema[data-v-8b8fdbee]{min-height:clamp(540px,66vh,700px)!important}.stage__screen[data-v-8b8fdbee]{width:clamp(240px,36%,360px);height:clamp(320px,44%,460px)}}@media(max-width:720px){.hero-v3__compo.hero-v3__compo--cinema[data-v-8b8fdbee]{min-height:520px!important;padding:22px 20px!important;gap:18px}.stage__screen[data-v-8b8fdbee]{display:none}.stage__word[data-v-8b8fdbee]{font-size:clamp(56px,18vw,88px)}.stage__word--2[data-v-8b8fdbee]{font-size:clamp(46px,14vw,72px)}.stage__kinetic-eyebrow[data-v-8b8fdbee]{font-size:9.5px;letter-spacing:.24em}.stage__kinetic-sub[data-v-8b8fdbee]{font-size:13px}.stage__foot[data-v-8b8fdbee]{flex-direction:column;align-items:stretch;gap:14px}.stage__cta[data-v-8b8fdbee]{align-self:flex-start}}.ipf-panel{display:flex!important;flex-direction:column!important;height:520px!important;max-height:80vh!important;overflow:hidden!important}.ipf-panel-view{display:flex;flex-direction:column;flex:1;overflow:hidden;min-height:0}.ipf-list{flex:1!important;overflow-y:auto!important;padding:10px 12px 12px!important}.ipf-list::-webkit-scrollbar{width:3px}.ipf-view-enter-active{transition:opacity .2s ease,transform .22s cubic-bezier(.22,1,.36,1)}.ipf-view-leave-active{transition:opacity .15s ease,transform .15s ease}.ipf-view-enter-from{opacity:0;transform:translate(18px)}.ipf-view-leave-to{opacity:0;transform:translate(-18px)}.ipf-pv{display:flex;flex-direction:column;flex:1;overflow-y:auto;padding:0 0 12px;position:relative}.ipf-pv-cover-wrap{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#1e3a8a,#2563eb,#38bdf8);flex-shrink:0}.ipf-pv-cover-wrap img,.ipf-pv-cover{width:100%;height:100%}.ipf-pv-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ipf-pv-cover-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:56px}.ipf-pv-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a8c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ipf-pv-loading-overlay span{font-size:12px;font-weight:700;color:#fff}.ipf-pv-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:ipf-spin .8s linear infinite}@keyframes ipf-spin{to{transform:rotate(360deg)}}.ipf-gen-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:#0a0a18d1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:12px}.ipf-gen-overlay--active{background:#080816eb}.ipf-gen-rings{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.ipf-gen-ring{position:absolute;border-radius:50%;border:2px solid transparent;animation:ipf-ring-spin 2s linear infinite}.ipf-gen-ring--1{width:80px;height:80px;border-top-color:#63b3edcc;border-right-color:#63b3ed33;animation-duration:1.8s}.ipf-gen-ring--2{width:60px;height:60px;border-bottom-color:#a78bfab3;border-left-color:#a78bfa33;animation-duration:1.3s;animation-direction:reverse}.ipf-gen-ring--3{width:40px;height:40px;border-top-color:#f8717180;border-right-color:#f8717126;animation-duration:2.3s}.ipf-gen-icon{position:absolute;font-size:22px;animation:ipf-pulse 1.8s ease-in-out infinite}.ipf-gen-text{display:flex;flex-direction:column;align-items:center;gap:4px}.ipf-gen-label{font-size:14px;font-weight:700;color:#fff;letter-spacing:.01em}.ipf-gen-sub{font-size:11px;color:#ffffff80}@keyframes ipf-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ipf-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.15);opacity:1}}.ipf-gen-enter-active,.ipf-gen-leave-active{transition:opacity .3s ease}.ipf-gen-enter-from,.ipf-gen-leave-to{opacity:0}.ipf-pv-meta{padding:14px 16px 4px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ipf-pv-meta-main{flex:1;min-width:0}.ipf-pv-like{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:#0000000f;color:#94a3b8;cursor:pointer;transition:background .2s,color .2s,transform .15s}.ipf-pv-like:hover{background:#ef44441a;color:#ef4444}.ipf-pv-like.liked{color:#ef4444;background:#ef44441f}.ipf-pv-like svg{width:18px;height:18px}.ipf-pv-toast{position:absolute;bottom:12px;left:50%;transform:translate(-50%);background:#1e1e28eb;color:#fff;font-size:12px;font-weight:700;padding:7px 16px;border-radius:20px;pointer-events:none;white-space:nowrap}.pod-toast-enter-active,.pod-toast-leave-active{transition:opacity .3s,transform .3s}.pod-toast-enter-from,.pod-toast-leave-to{opacity:0;transform:translate(-50%) translateY(8px)}.ipf-pv-seek-wrap{padding:12px 16px 4px}.ipf-pv-seekbar{height:36px;display:flex;align-items:center;cursor:pointer}.ipf-pv-seekbar-track{position:relative;width:100%;height:4px;background:#0000001a;border-radius:2px}.ipf-pv-seekbar-fill{position:absolute;left:0;top:0;height:100%;background:#2563eb;border-radius:2px;transition:width .1s linear}.ipf-pv-seekbar-thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;background:#2563eb;border-radius:50%;box-shadow:0 2px 6px #2563eb66;transition:left .1s linear}.ipf-pv-seekbar:hover .ipf-pv-seekbar-thumb{transform:translate(-50%,-50%) scale(1.3)}.ipf-pv-times{display:flex;justify-content:space-between;font-size:11px;color:#94a3b8;font-weight:600;margin-top:2px}.ipf-pv-controls{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 16px}.ipf-pv-ctrl{display:flex;flex-direction:column;align-items:center;gap:2px;width:44px;height:44px;border-radius:50%;border:none;background:#0000000d;cursor:pointer;color:#475569;font-size:10px;font-weight:700;justify-content:center;transition:all .15s}.ipf-pv-ctrl:hover{background:#0000001a}.ipf-pv-ctrl svg{width:18px;height:18px}.ipf-pv-ctrl--play{width:56px;height:56px;background:#2563eb;color:#fff;box-shadow:0 6px 20px #2563eb59}.ipf-pv-ctrl--play:hover{background:#1d4ed8;box-shadow:0 8px 24px #2563eb73;transform:scale(1.04)}.ipf-pv-ctrl--play svg{width:24px;height:24px}.ipf-pv-ctrl:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.ipf-pv-bottom{display:flex;align-items:center;justify-content:space-between;padding:6px 16px 8px}.ipf-pv-speed{padding:4px 10px;border-radius:20px;border:1.5px solid rgba(0,0,0,.12);background:transparent;font-size:12px;font-weight:700;color:#475569;cursor:pointer}.ipf-pv-speed.active{border-color:#2563eb;color:#2563eb}.ipf-pv-langs{display:flex;gap:4px}.ipf-pv-lang{width:28px;height:28px;border-radius:50%;border:1.5px solid transparent;background:transparent;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.ipf-pv-lang:hover{background:#0000000f}.ipf-pv-lang.active{border-color:#2563eb;background:#2563eb14}.ipf-pv-stop{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:none;background:#ef444414;color:#ef4444;cursor:pointer}.ipf-pv-stop:hover{background:#ef444426}.ipf-pv-stop svg{width:14px;height:14px}.ipf-pv-speeds{display:flex;gap:6px;justify-content:center;padding:0 16px 8px}.ipf-pv-speed-opt{padding:4px 12px;border-radius:20px;border:1.5px solid rgba(0,0,0,.1);background:transparent;font-size:12px;font-weight:700;color:#64748b;cursor:pointer;transition:all .15s}.ipf-pv-speed-opt.active{background:#2563eb;border-color:#2563eb;color:#fff}.ipf-list::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.ipf-back-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background:#0000000d;cursor:pointer;flex-shrink:0}.ipf-back-btn svg{width:16px;height:16px}.ipf-queue-badge{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:20px;border:1px solid rgba(37,99,235,.2);background:#2563eb14;cursor:pointer;font-size:12px;color:#2563eb}.ipf-queue-badge svg{width:14px;height:14px}.ipf-queue-count{font-weight:700}.ipf-mini-player{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.06);background:#2563eb0a;cursor:pointer}.ipf-mini-player:hover{background:#2563eb14}.ipf-mini-cover{width:40px;height:40px;border-radius:10px;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,#2563eb,#38bdf8)}.ipf-mini-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ipf-mini-cover-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:18px}.ipf-mini-info{flex:1;min-width:0}.ipf-mini-title{font-size:12px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ipf-mini-time{font-size:11px;color:#64748b}.ipf-mini-controls{display:flex;align-items:center;gap:4px;flex-shrink:0}.ipf-mini-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:none;background:transparent;cursor:pointer;color:#475569}.ipf-mini-btn:hover{background:#0000000f}.ipf-mini-btn svg{width:16px;height:16px}.ipf-mini-btn--main{background:#2563eb;color:#fff}.ipf-mini-btn--main:hover{background:#1d4ed8}.ipf-item{display:flex;align-items:center;width:100%;border-radius:14px;border:1px solid transparent;background:transparent;transition:all .18s;position:relative}.ipf-item:hover{background:#00000008;border-color:#0000000f}.ipf-item--active{background:#2563eb14!important;border-color:#2563eb40!important}.ipf-item-main{display:flex;align-items:center;gap:10px;flex:1;padding:10px;border:none;background:transparent;cursor:pointer;text-align:left;min-width:0}.ipf-item-actions{display:flex;align-items:center;gap:4px;padding-right:8px;flex-shrink:0}.ipf-item-action{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:none;background:#0000000d;cursor:pointer;color:#64748b}.ipf-item-action:hover{background:#0000001a}.ipf-item-action svg{width:14px;height:14px}.ipf-item-action.ipf-liked{color:#ef4444}.ipf-queue{flex:1;overflow-y:auto;padding:12px}.ipf-queue-empty{text-align:center;color:#94a3b8;font-size:13px;padding:24px 0}.ipf-queue-clear{display:block;margin:0 0 10px auto;padding:4px 10px;border-radius:20px;border:1px solid rgba(0,0,0,.1);background:transparent;font-size:11px;color:#64748b;cursor:pointer}.ipf-queue-list{display:flex;flex-direction:column;gap:4px}.ipf-queue-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;border:1px solid transparent}.ipf-queue-item--current{background:#2563eb14;border-color:#2563eb33}.ipf-queue-idx{font-size:11px;font-weight:700;color:#94a3b8;width:16px;text-align:center;flex-shrink:0}.ipf-queue-item-info{flex:1;min-width:0;cursor:pointer}.ipf-queue-item-title{display:block;font-size:12px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ipf-queue-item-cat{display:block;font-size:11px;color:#64748b}.ipf-queue-remove{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:none;background:transparent;cursor:pointer;color:#94a3b8;flex-shrink:0}.ipf-queue-remove:hover{background:#0000000f;color:#ef4444}.ipf-queue-remove svg{width:12px;height:12px}.cs[data-v-12b5d26f]{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#f8faff,#eef3ff 40%,#f5f8ff,#edf2ff);display:flex;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;overflow:hidden;color:#0a0e1a}.cs-orb[data-v-12b5d26f]{position:absolute;border-radius:50%;pointer-events:none}.cs-orb-1[data-v-12b5d26f]{width:55vmax;height:55vmax;background:radial-gradient(circle,rgba(82,130,255,.18) 0%,transparent 70%);top:-20vmax;right:-15vmax;animation:orbFloat1-12b5d26f 18s ease-in-out infinite alternate}.cs-orb-2[data-v-12b5d26f]{width:45vmax;height:45vmax;background:radial-gradient(circle,rgba(100,149,255,.13) 0%,transparent 70%);bottom:-18vmax;left:-12vmax;animation:orbFloat2-12b5d26f 22s ease-in-out infinite alternate}@keyframes orbFloat1-12b5d26f{0%{transform:translate(0) scale(1)}to{transform:translate(-30px,30px) scale(1.06)}}@keyframes orbFloat2-12b5d26f{0%{transform:translate(0) scale(1)}to{transform:translate(25px,-25px) scale(1.04)}}.cs-bg-logo[data-v-12b5d26f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;transform:translate(22%,10%)}.cs-bg-sphere[data-v-12b5d26f]{width:min(88vw,680px);height:min(88vw,680px);border-radius:50%;background:radial-gradient(circle at 35% 30%,#5b9fff,#1a6fff 45%,#0a30c0);filter:blur(32px);opacity:.32;animation:bgSphere-12b5d26f 18s ease-in-out infinite alternate}@keyframes bgSphere-12b5d26f{0%{transform:scale(1);opacity:.32}to{transform:scale(1.08);opacity:.42}}.cs-in[data-v-12b5d26f]{animation:revealUp-12b5d26f .85s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * .11s)}@keyframes revealUp-12b5d26f{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.cs-main[data-v-12b5d26f]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(18px,2.8vh,34px);padding:0 24px;max-width:580px;width:100%}.cs-logo[data-v-12b5d26f]{display:flex;align-items:center;gap:12px}.cs-sphere[data-v-12b5d26f]{width:48px;height:48px;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}.cs-sphere-core[data-v-12b5d26f]{width:34px;height:34px;background:radial-gradient(circle at 33% 28%,#72bfff,#1a6fff 50%,#0a38c0);border-radius:50%;box-shadow:0 4px 20px #1a6fff61;z-index:1}.cs-sphere-ring[data-v-12b5d26f]{position:absolute;border-radius:50%;border:1.5px solid rgba(26,111,255,.22)}.cs-sphere-ring-1[data-v-12b5d26f]{width:48px;height:48px;animation:ring1-12b5d26f 6s ease-in-out infinite}.cs-sphere-ring-2[data-v-12b5d26f]{width:62px;height:62px;animation:ring2-12b5d26f 8s ease-in-out infinite 1s}@keyframes ring1-12b5d26f{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.1);opacity:.65}}@keyframes ring2-12b5d26f{0%,to{transform:scale(1);opacity:.2}50%{transform:scale(1.08);opacity:.38}}.cs-wordmark[data-v-12b5d26f]{font-size:clamp(28px,4vw,36px);font-weight:900;letter-spacing:-1px;line-height:1}.cs-w-dark[data-v-12b5d26f]{color:#0a0e1a}.cs-w-blue[data-v-12b5d26f]{color:#1a6fff}.cs-headline h1[data-v-12b5d26f]{font-size:clamp(36px,6.5vw,64px);font-weight:900;color:#0a0e1a;margin:0;letter-spacing:-2px;line-height:1.05}.cs-headline em[data-v-12b5d26f]{font-style:normal;background:linear-gradient(110deg,#1a6fff,#0a30c0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.cs-headline em[data-v-12b5d26f]:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2.5px;background:linear-gradient(90deg,#1a6fff,#0a30c0);border-radius:2px;transform-origin:left;animation:line-12b5d26f 1.2s cubic-bezier(.16,1,.3,1) .6s both}@keyframes line-12b5d26f{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cs-headline p[data-v-12b5d26f]{font-size:clamp(14px,1.8vw,16px);color:#0a0e1a6b;margin:10px 0 0;line-height:1.6}.cs-countdown[data-v-12b5d26f]{display:flex;align-items:flex-end;gap:0}.cs-unit[data-v-12b5d26f]{display:flex;align-items:flex-end;gap:3px}.cs-num[data-v-12b5d26f]{font-size:clamp(38px,5.5vw,56px);font-weight:900;color:#0a0e1a;letter-spacing:-3px;font-variant-numeric:tabular-nums;line-height:1}.cs-sep[data-v-12b5d26f]{font-size:clamp(26px,4vw,42px);font-weight:900;color:#1a6fff;line-height:1.1;margin:0 2px 5px}.cs-lbl[data-v-12b5d26f]{font-size:8px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#0a0e1a4d;margin-bottom:7px;margin-left:2px;margin-right:6px}.cs-store[data-v-12b5d26f]{display:flex;flex-direction:column;align-items:center;gap:10px}.cs-store-badge[data-v-12b5d26f]{display:flex;align-items:center;gap:14px;padding:14px 24px;background:linear-gradient(135deg,#1a6fff,#0a38c0);border-radius:18px;text-decoration:none;box-shadow:0 8px 32px #1a6fff59,0 2px 8px #0a38c033;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cs-store-badge[data-v-12b5d26f]:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 14px 40px #1a6fff73,0 4px 12px #0a38c040}.cs-store-badge[data-v-12b5d26f]:active{transform:scale(.97)}.cs-store-icon[data-v-12b5d26f]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff26;border-radius:10px;flex-shrink:0}.cs-store-text[data-v-12b5d26f]{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.cs-store-small[data-v-12b5d26f]{font-size:10px;font-weight:500;color:#ffffffbf;letter-spacing:.3px;line-height:1;text-transform:uppercase}.cs-store-big[data-v-12b5d26f]{font-size:20px;font-weight:800;color:#fff;letter-spacing:-.5px;line-height:1}.cs-store-arrow[data-v-12b5d26f]{margin-left:auto;display:flex;align-items:center;opacity:.7}.cs-store-sub[data-v-12b5d26f]{font-size:11px;color:#0a0e1a61;margin:0;letter-spacing:.2px}.cs-store-sub[data-v-12b5d26f]:before{content:"✓ ";color:#1a6fff;font-weight:700}.cs-lock-trigger[data-v-12b5d26f]{position:fixed;top:calc(env(safe-area-inset-top,0px) + 10px);right:10px;z-index:9999;width:30px;height:30px;border:1px solid rgba(10,14,26,.14);border-radius:999px;display:flex;align-items:center;justify-content:center;color:#0a0e1a61;background:#ffffff52;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease;opacity:.42;box-shadow:0 2px 8px #0a1e501f;animation:lockPulse-12b5d26f 2.4s ease-in-out infinite}.cs-lock-trigger[data-v-12b5d26f]:hover,.cs-lock-trigger[data-v-12b5d26f]:focus-visible{opacity:.92;transform:scale(1.04);box-shadow:0 4px 14px #0a1e503d}.cs-lock-trigger svg[data-v-12b5d26f]{width:16px;height:16px}@keyframes lockPulse-12b5d26f{0%,to{opacity:.36;transform:scale(1)}50%{opacity:.58;transform:scale(1.03)}}.cs-lock-panel[data-v-12b5d26f]{position:fixed;top:calc(env(safe-area-inset-top,0px) + 46px);right:10px;z-index:10000;width:min(300px,calc(100vw - 24px));border-radius:12px;background:#ffffffeb;border:1px solid rgba(26,111,255,.22);box-shadow:0 12px 30px #081c5a29;padding:12px;text-align:left}.cs-lock-close[data-v-12b5d26f]{position:absolute;top:6px;right:8px;border:0;background:transparent;color:#0a0e1a8c;font-size:18px;line-height:1;cursor:pointer}.cs-lock-title[data-v-12b5d26f]{margin:0;font-size:14px;font-weight:800;color:#0a0e1a}.cs-lock-sub[data-v-12b5d26f]{margin:4px 0 0;font-size:12px;color:#0a0e1a9e}.cs-lock-row[data-v-12b5d26f]{display:flex;margin-top:10px;gap:8px}.cs-lock-input[data-v-12b5d26f]{flex:1;height:36px;border-radius:10px;border:1px solid rgba(26,111,255,.24);background:#fff;padding:0 12px;font-size:13px;color:#0a0e1a}.cs-lock-btn[data-v-12b5d26f]{height:36px;border:0;border-radius:10px;padding:0 12px;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(135deg,#1a6fff,#0a38c0);cursor:pointer}.cs-lock-error[data-v-12b5d26f]{margin:8px 0 0;font-size:12px;color:#dc2626}.cs-lock-success[data-v-12b5d26f]{margin:8px 0 0;font-size:12px;color:#065f46;font-weight:600}.cs-lock-muted[data-v-12b5d26f]{margin:8px 0 0;font-size:12px;color:#0a0e1a94}@media(max-width:430px){.cs-main[data-v-12b5d26f]{gap:16px}.cs-num[data-v-12b5d26f]{font-size:34px;letter-spacing:-2px}.cs-sep[data-v-12b5d26f]{font-size:24px}.cs-store-badge[data-v-12b5d26f]{padding:12px 18px;gap:10px}.cs-store-big[data-v-12b5d26f]{font-size:17px}.cs-bg-sphere[data-v-12b5d26f]{width:120vw;height:120vw;filter:blur(60px)}.cs-lock-trigger[data-v-12b5d26f]{width:34px;height:34px;opacity:.58;right:8px}.cs-lock-panel[data-v-12b5d26f]{right:8px;width:min(320px,calc(100vw - 16px))}}.cs-legal[data-v-12b5d26f]{margin-top:8px;background:#3b64ff12;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(59,100,255,.18);border-radius:18px;padding:14px 28px;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:480px;width:100%}.cs-legal-label[data-v-12b5d26f]{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#0a1e5066;margin:0}.cs-legal-links[data-v-12b5d26f]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px}.cs-legal-links a[data-v-12b5d26f]{font-size:12.5px;font-weight:500;color:#0a2878a6;text-decoration:none;transition:color .15s}.cs-legal-links a[data-v-12b5d26f]:hover{color:#1a4fff}.mt[data-v-d0e53125]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;color-scheme:light;background:#fff;display:flex;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;overflow:hidden}.mt-bg-mesh[data-v-d0e53125]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 120% 80% at 70% 10%,rgba(219,234,254,.9) 0%,transparent 55%),radial-gradient(ellipse 90% 70% at 10% 90%,rgba(224,231,255,.7) 0%,transparent 55%),radial-gradient(ellipse 60% 60% at 90% 80%,rgba(236,252,255,.6) 0%,transparent 50%)}.mt-bg-blur[data-v-d0e53125]{position:absolute;border-radius:50%;pointer-events:none;filter:blur(72px);opacity:.55}.mt-bg-blur-a[data-v-d0e53125]{width:56vmax;height:56vmax;background:radial-gradient(circle,rgba(59,130,246,.15),transparent 70%);top:-20vmax;right:-14vmax;animation:drift-a-d0e53125 24s ease-in-out infinite alternate}.mt-bg-blur-b[data-v-d0e53125]{width:48vmax;height:48vmax;background:radial-gradient(circle,rgba(139,92,246,.09),transparent 70%);bottom:-18vmax;left:-12vmax;animation:drift-b-d0e53125 30s ease-in-out infinite alternate}@keyframes drift-a-d0e53125{to{transform:translate(-18px,18px) scale(1.06)}}@keyframes drift-b-d0e53125{to{transform:translate(14px,-16px) scale(1.05)}}.mt-r[data-v-d0e53125]{animation:reveal-d0e53125 .85s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--d) * .13s)}@keyframes reveal-d0e53125{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.mt-main[data-v-d0e53125]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(20px,3.2vh,36px);padding:0 32px;max-width:520px;width:100%}.mt-icon-shell[data-v-d0e53125]{position:relative;display:inline-flex;align-items:center;justify-content:center}.mt-icon-glow[data-v-d0e53125]{position:absolute;width:150%;height:150%;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.26) 0%,transparent 65%);animation:glow-breathe-d0e53125 3.8s ease-in-out infinite alternate}@keyframes glow-breathe-d0e53125{0%{transform:scale(.88);opacity:.65}to{transform:scale(1.1);opacity:1}}.mt-icon[data-v-d0e53125]{position:relative;z-index:1;width:clamp(80px,16vw,104px);height:clamp(80px,16vw,104px);border-radius:clamp(18px,4vw,23px);-o-object-fit:cover;object-fit:cover;box-shadow:0 1px #ffffffe6 inset,0 12px 40px #2563eb42,0 4px 12px #00000012,0 0 0 .5px #2563eb1a;animation:icon-float-d0e53125 6s ease-in-out infinite alternate}@keyframes icon-float-d0e53125{0%{transform:translateY(0) scale(1)}to{transform:translateY(-8px) scale(1.02)}}.mt-title-block[data-v-d0e53125]{display:flex;flex-direction:column;align-items:center;gap:4px}.mt-label[data-v-d0e53125]{font-size:clamp(.72rem,1.6vw,.85rem);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#2563eb;opacity:.7}.mt-title[data-v-d0e53125]{margin:0;font-size:clamp(4.4rem,13.5vw,8.5rem);font-weight:900;letter-spacing:-.055em;line-height:.9;background:linear-gradient(155deg,#0f172a,#1e3a8a 55%,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 20px rgba(37,99,235,.16))}.mt-divider[data-v-d0e53125]{display:flex;align-items:center;gap:10px;margin-top:6px;animation:divider-in-d0e53125 .9s cubic-bezier(.16,1,.3,1) .5s both}@keyframes divider-in-d0e53125{0%{opacity:0;transform:scaleX(.3)}to{opacity:1;transform:scaleX(1)}}.mt-divider-line[data-v-d0e53125]{width:clamp(40px,8vw,80px);height:1px;background:linear-gradient(90deg,transparent,rgba(37,99,235,.32),transparent)}.mt-divider-dot[data-v-d0e53125]{width:5px;height:5px;border-radius:50%;background:#3b82f6;box-shadow:0 0 0 3px #3b82f62e;animation:dot-pulse-d0e53125 2.4s ease-in-out infinite}@keyframes dot-pulse-d0e53125{0%,to{box-shadow:0 0 0 3px #3b82f62e}50%{box-shadow:0 0 0 7px #3b82f60a}}.mt-card[data-v-d0e53125]{display:flex;align-items:flex-start;gap:11px;background:#f9fbffe6;border:1px solid rgba(59,130,246,.11);border-radius:16px;padding:14px 18px;box-shadow:0 1px 2px #00000008,0 6px 20px #2563eb12,0 1px #ffffffe6 inset;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);max-width:400px;text-align:left}.mt-card-icon[data-v-d0e53125]{flex-shrink:0;width:28px;height:28px;border-radius:8px;background:#3b82f61a;color:#2563eb;display:flex;align-items:center;justify-content:center;margin-top:1px}.mt-card-text[data-v-d0e53125]{margin:0;font-size:clamp(.84rem,1.8vw,.94rem);line-height:1.65;color:#4b5563;font-weight:450}.mt-wave[data-v-d0e53125]{display:flex;align-items:flex-end;gap:5px;height:28px}.mt-wave-bar[data-v-d0e53125]{width:4px;border-radius:99px;background:linear-gradient(to top,#2563eb,#93c5fd);animation:wave-d0e53125 1.3s cubic-bezier(.455,.03,.515,.955) infinite;transform-origin:bottom}.mt-wave-bar[data-v-d0e53125]:nth-child(1){animation-delay:0s}.mt-wave-bar[data-v-d0e53125]:nth-child(2){animation-delay:.15s}.mt-wave-bar[data-v-d0e53125]:nth-child(3){animation-delay:.3s}.mt-wave-bar[data-v-d0e53125]:nth-child(4){animation-delay:.15s}.mt-wave-bar[data-v-d0e53125]:nth-child(5){animation-delay:0s}@keyframes wave-d0e53125{0%,to{height:5px;opacity:.35}50%{height:26px;opacity:1}}.mt-legal[data-v-d0e53125]{display:flex;gap:.8rem;align-items:center}.mt-legal a[data-v-d0e53125]{font-size:.72rem;font-weight:500;color:#0f172a45;text-decoration:none;transition:color .2s}.mt-legal a[data-v-d0e53125]:hover{color:#0f172a99}.mt-legal-dot[data-v-d0e53125]{width:3px;height:3px;border-radius:50%;background:#0f172a2e;display:inline-block}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-800.woff2) format("woff2")}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.left-3{left:.75rem}.right-3{right:.75rem}.right-4{right:1rem}.top-3{top:.75rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mr-2{margin-right:.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-12{height:3rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-full{height:100%}.min-h-\[380px\]{min-height:380px}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-12{width:3rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-7xl{max-width:80rem}.max-w-xl{max-width:36rem}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[3px\]{gap:3px}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-wrap{text-wrap:wrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-black\/5{border-color:#0000000d}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-white\/20{border-color:#fff3}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/60{background-color:#0009}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/15{background-color:#ffffff26}.bg-white\/70{background-color:#ffffffb3}.bg-white\/90{background-color:#ffffffe6}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-amber-600{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/40{--tw-gradient-from: rgb(0 0 0 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/50{--tw-gradient-from: rgb(0 0 0 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/75{--tw-gradient-from: rgb(0 0 0 / .75) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/90{--tw-gradient-from: rgb(0 0 0 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-500{--tw-gradient-from: #6b7280 var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from: #2dd4bf var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400{--tw-gradient-from: #facc15 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-black\/30{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-amber-700{--tw-gradient-to: #b45309 var(--tw-gradient-to-position)}.to-black\/10{--tw-gradient-to: rgb(0 0 0 / .1) var(--tw-gradient-to-position)}.to-black\/5{--tw-gradient-to: rgb(0 0 0 / .05) var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to: #dbeafe var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.to-gray-600{--tw-gradient-to: #4b5563 var(--tw-gradient-to-position)}.to-green-700{--tw-gradient-to: #15803d var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-orange-700{--tw-gradient-to: #c2410c var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-pink-700{--tw-gradient-to: #be185d var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-red-700{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.to-teal-700{--tw-gradient-to: #0f766e var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-yellow-600{--tw-gradient-to: #ca8a04 var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-24{padding-bottom:6rem}.pt-14{padding-top:3.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.font-sans{font-family:Inter,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-\[1\.1\]{line-height:1.1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/70{color:#ffffffb3}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-70{opacity:.7}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_40px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 8px 40px rgba(0,0,0,.08);--tw-shadow-colored: 0 8px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_40px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: 0 8px 40px rgba(0,0,0,.4);--tw-shadow-colored: 0 8px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/30{--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-blue-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))}.ring-green-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity, 1))}.ring-orange-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 88 12 / var(--tw-ring-opacity, 1))}.ring-pink-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 39 119 / var(--tw-ring-opacity, 1))}.ring-red-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))}.ring-teal-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(13 148 136 / var(--tw-ring-opacity, 1))}.ring-yellow-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-\[8s\]{transition-duration:8s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.dark .bg-white,.dark .bg-slate-50,.dark .bg-slate-100,.dark .bg-gray-50,.dark .bg-gray-100{background-color:#111a2e}.dark .bg-gray-200,.dark .bg-gray-300{background-color:#1a2541}.dark .border-gray-200,.dark .border-gray-300{border-color:#1e293b}.dark .border-gray-700{border-color:#2d3748}.dark .text-gray-600,.dark .text-gray-700{color:#cbd5e1}.dark .text-gray-500{color:#94a3b8}.dark .text-gray-400{color:#cbd5e1}.dark .text-gray-900{color:#f1f5f9}.dark footer{background-color:#070d1b}.\[quelle\:1\]{quelle:1}.\[source\:1\]{source:1}.\[source\:N\]{source:N}html{background-color:#f0f5ff;transition:background-color .45s cubic-bezier(.22,1,.36,1)}html.dark{background-color:#08090d}body,main,section,article,aside,header,footer,nav,.page,[class$=-page],[class$=-card],[class$=-hero],[class$=-hero-v2],[class$=-content],[class$=-container],[class$=-wrapper],[class$=-section]{transition:background-color .45s cubic-bezier(.22,1,.36,1),color .35s cubic-bezier(.22,1,.36,1),border-color .35s ease}html.dark-transitioning img,html.dark-transitioning svg{transition:none!important}main.main-content-stable,.article-sheet-backdrop,footer{zoom:var(--font-scale, 1)}:root{--accent-color: #0a84ff;--accent-2: #12b8ff;--surface-base: #f0f5ff;--surface-elevated: #ffffff;--surface-glass: rgba(255, 255, 255, .78);--surface-border: rgba(15, 23, 42, .08);--text-primary: #0f172a;--text-secondary: #334155;--text-muted: #64748b}.dark{--accent-color: #38bdf8;--accent-2: #60a5fa;--surface-base: #000000;--surface-elevated: #11131a;--surface-glass: rgba(15, 18, 28, .62);--surface-border: rgba(148, 163, 184, .18);--text-primary: #e2e8f0;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--card-bg: #11131a;--card-bg-semi: rgba(17, 19, 26, .8);--card-border: rgba(148, 163, 184, .1);--footer-bg: #000000;--border-color: #1c1f28;--input-bg: #0d1017}.dark main :is([class$=-page],.page):not(.acc-page){background:transparent!important;background-image:none!important}.dark main :is([class$=-page],.page):not(.acc-page) :is([class$=-hero],[class$=-hero-v2],[class$=-header]){background:transparent!important;background-image:none!important;box-shadow:none!important}.dark main :is([class$=-page],.page):not(.acc-page) :is([class$=-main],[class$=-main-content],[class$=-content],[class$=-container],[class$=-wrapper]){background:transparent!important;background-image:none!important}.re-content .tiptap,.re-content .ProseMirror{padding:16px 20px!important;outline:none!important;min-height:300px!important;font-size:15px!important;line-height:1.75!important;color:#1e293b!important;white-space:pre-wrap!important;word-wrap:break-word!important}.re-content .tiptap:focus,.re-content .ProseMirror:focus{outline:none!important}.re-content .tiptap>*+*,.re-content .ProseMirror>*+*{margin-top:.5em!important}.re-content .tiptap p,.re-content .ProseMirror p{margin-bottom:.75em!important}.re-content .tiptap h1,.re-content .ProseMirror h1{font-size:1.75em!important;font-weight:800!important;line-height:1.3!important;margin:1em 0 .5em!important;color:#0f172a!important}.re-content .tiptap h2,.re-content .ProseMirror h2{font-size:1.4em!important;font-weight:700!important;line-height:1.35!important;margin:.8em 0 .4em!important;color:#0f172a!important}.re-content .tiptap h3,.re-content .ProseMirror h3{font-size:1.15em!important;font-weight:700!important;line-height:1.4!important;margin:.6em 0 .3em!important;color:#0f172a!important}.re-content .tiptap ul,.re-content .ProseMirror ul{list-style-type:disc!important;padding-left:1.5em!important;margin:.5em 0 1em!important}.re-content .tiptap ol,.re-content .ProseMirror ol{list-style-type:decimal!important;padding-left:1.5em!important;margin:.5em 0 1em!important}.re-content .tiptap ul li,.re-content .tiptap ol li,.re-content .ProseMirror ul li,.re-content .ProseMirror ol li{display:list-item!important;margin:.25em 0!important}.re-content .tiptap ul li::marker,.re-content .ProseMirror ul li::marker{color:#475569!important}.re-content .tiptap ol li::marker,.re-content .ProseMirror ol li::marker{color:#475569!important;font-weight:600!important}.re-content .tiptap li>p,.re-content .ProseMirror li>p{margin:0!important}.re-content .tiptap blockquote,.re-content .ProseMirror blockquote{border-left:3px solid #3b82f6!important;padding:.5em 1em!important;margin:.75em 0!important;background:#f1f5f9!important;border-radius:0 10px 10px 0!important;color:#475569!important;font-style:italic!important}.re-content .tiptap hr,.re-content .ProseMirror hr{border:none!important;border-top:2px solid #e2e8f0!important;margin:1.25em 0!important}.re-content .tiptap mark,.re-content .ProseMirror mark{background:#fef08a!important;border-radius:3px!important;padding:1px 3px!important}.re-content .tiptap a,.re-content .ProseMirror a{color:#3b82f6!important;text-decoration:underline!important;text-underline-offset:2px!important}.re-content .tiptap p.is-editor-empty:first-child:before,.re-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder)!important;float:left!important;color:#94a3b8!important;pointer-events:none!important;height:0!important}.prose-html{font-size:16.5px;line-height:1.85;color:#1e293b;letter-spacing:-.01em;word-break:normal;text-align:justify;hyphens:auto;-webkit-hyphens:auto}.prose-html>*+*{margin-top:.5em}.prose-html p{margin-bottom:.85em}.prose-html h1{font-size:1.75em;font-weight:800;line-height:1.3;margin:1.2em 0 .5em;color:#0f172a}.prose-html h2{font-size:1.4em;font-weight:700;line-height:1.35;margin:1em 0 .4em;color:#0f172a}.prose-html h3{font-size:1.15em;font-weight:700;line-height:1.4;margin:.8em 0 .3em;color:#0f172a}.prose-html ul{list-style-type:disc;padding-left:1.5em;margin:.5em 0 1em}.prose-html ol{list-style-type:decimal;padding-left:1.5em;margin:.5em 0 1em}.prose-html ul li,.prose-html ol li{display:list-item;margin:.3em 0}.prose-html ul li::marker{color:#3b82f6}.prose-html ol li::marker{color:#3b82f6;font-weight:600}.prose-html li>p{margin:0}.prose-html ul ul,.prose-html ol ul,.prose-html ul ol,.prose-html ol ol{margin:.25em 0}.prose-html strong{font-weight:700;color:#0f172a}.prose-html em{font-style:italic}.prose-html u{text-decoration:underline;text-underline-offset:2px}.prose-html a{color:#3b82f6;text-decoration:underline;text-underline-offset:2px}.prose-html a:hover{color:#2563eb}.prose-html blockquote{border-left:3px solid #3b82f6;padding:.5em 1em;margin:.75em 0;background:#f1f5f9;border-radius:0 10px 10px 0;color:#475569;font-style:italic}.prose-html hr{border:none;border-top:2px solid #e2e8f0;margin:1.25em 0}.prose-html mark{background:#fef08a;border-radius:3px;padding:1px 3px}.prose-html img{max-width:var(--prose-img-max-width, 100%);height:auto;border-radius:var(--prose-img-radius, 12px);margin:1em auto;display:block;box-shadow:var(--prose-img-shadow, 0 2px 8px rgba(0, 0, 0, .06));border:var(--prose-img-border, none)}.prose-html pre{background:#1e293b;color:#e2e8f0;padding:16px;border-radius:10px;overflow-x:auto;margin:1em 0;font-size:.9em}.prose-html code{background:#3b82f61a;padding:2px 6px;border-radius:4px;font-size:.9em}.prose-html pre code{background:none;padding:0}.dark .prose-html{color:#e2e8f0}.dark .prose-html h1,.dark .prose-html h2,.dark .prose-html h3,.dark .prose-html strong{color:#f1f5f9}.dark .prose-html blockquote{background:#3b82f614;border-color:#60a5fa;color:#cbd5e1}.dark .prose-html hr{border-color:#334155}.dark .prose-html a{color:#60a5fa}:root{--color-primary: #3b82f6;--color-primary-light: #60a5fa;--color-primary-dark: #2563eb;--color-secondary: #06b6d4;--color-accent: #bfdbfe;--color-accent-light: #dbeafe;--color-warm: #93c5fd;--color-success: #10b981;--gradient-start: #eff6ff;--gradient-middle: #93c5fd;--gradient-end: #2563eb;--surface-light: rgba(255, 255, 255, .8);--surface-dark: rgba(15, 23, 42, .8);--card-bg: #ffffff;--card-hover: rgba(0, 0, 0, .03);--border: #e5e7eb;--text: #0f172a;--text-secondary: #334155;--text-muted: #6b7280;--shadow-glow: 0 0 60px -15px rgba(59, 130, 246, .4);--shadow-soft: 0 25px 50px -12px rgba(0, 0, 0, .1);--shadow-glass: 0 22px 48px -18px rgba(59, 130, 246, .24);--glass-surface: linear-gradient(180deg, rgba(255, 255, 255, .76), rgba(255, 255, 255, .42));--glass-surface-strong: linear-gradient(180deg, rgba(255, 255, 255, .92), rgba(241, 247, 255, .52));--glass-border: rgba(255, 255, 255, .68);--glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .92);--hover-lift: translateY(-3px) scale(1.012);--app-font-size: 16px;--font-scale: 1}.dark{--surface-light: rgba(30, 41, 59, .8);--shadow-glow: 0 0 60px -15px rgba(59, 130, 246, .3);--card-bg: #1a1a2e;--card-hover: rgba(255, 255, 255, .03);--border: #2a2a3e;--text: #e0e0e0;--text-secondary: #cbd5e1;--text-muted: #888}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--app-font-size, 16px);--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}body:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0f5ff;color:var(--text-primary);overscroll-behavior-y:none}html{overscroll-behavior-y:none}.dark body{background:#08090d}html,body,.orbit-page-bg,[class$=-page],[class$=-hero],[class$=-hero-v2],[class$=-main],[class$=-card],[class$=-section],.glass,.glass-card,.glass-nav,.app-banner,footer,.footer{transition:background-color .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1),color .35s ease}@media(prefers-reduced-motion:reduce){html,body,.orbit-page-bg,[class$=-page],[class$=-hero],[class$=-hero-v2],[class$=-main],[class$=-card],[class$=-section],.glass,.glass-card,.glass-nav,.app-banner,footer,.footer{transition:none}}.dark :is(.glass,.glass-card,.ios-glass-panel,.settings-card,.bento-card,.ios-group-card,.acc-control-card,.acc-guest-card,.tb-pills,.tb-btn,.mobile-tab,.di-results-float,.login-overlay-card,.inactivity-toast,[class*=" card"],[class$=-card],[class*=" panel"],[class$=-panel]){background:var(--surface-glass)!important;border-color:var(--surface-border)!important;box-shadow:0 18px 44px -28px #020617b8,inset 0 1px #ffffff0d}.dark :is(a,button,.btn-primary,.btn-secondary,[role=button]):focus-visible{outline:2px solid color-mix(in srgb,var(--accent-color) 78%,white);outline-offset:2px}.dark :is(a,button,.btn-primary,.btn-secondary,[role=button]):hover{box-shadow:0 10px 26px -14px color-mix(in srgb,var(--accent-color) 44%,transparent)}:root{accent-color:var(--accent-color, #0a84ff)}:is(a,button,[role=button],input,textarea,select):focus-visible{outline:2px solid var(--accent-color, #0a84ff);outline-offset:2px}.nav-link.router-link-active,.nav-link.active,a.active{color:var(--accent-color, #0a84ff)}.btn-accent{background:var(--accent-color, #0a84ff);color:#fff;border:none}.card-body h3{font-size:calc(15px * var(--font-scale, 1))!important;transition:font-size .3s ease}.card.featured .card-desc{font-size:calc(13px * var(--font-scale, 1))!important;transition:font-size .3s ease}.card-meta{font-size:calc(11px * var(--font-scale, 1))!important;transition:font-size .3s ease}.q-title{font-size:calc(13px * var(--font-scale, 1))!important;transition:font-size .3s ease}.q-meta{font-size:calc(10px * var(--font-scale, 1))!important;transition:font-size .3s ease}.rc-title{font-size:calc(clamp(22px,2.8vw,38px) * var(--font-scale, 1))!important;transition:font-size .3s ease}.rc-meta{font-size:calc(12px * var(--font-scale, 1))!important;transition:font-size .3s ease}.prose-html p{font-size:calc(16px * var(--font-scale, 1))!important;transition:font-size .3s ease}.prose-html h2{font-size:calc(20px * var(--font-scale, 1))!important;transition:font-size .3s ease}.prose-html h3{font-size:calc(19px * var(--font-scale, 1))!important;transition:font-size .3s ease}.prose-html li{font-size:calc(16px * var(--font-scale, 1))!important;transition:font-size .3s ease}.pod-shelf-kicker{font-size:calc(13px * var(--font-scale, 1))!important}.pod-strip-title,.story-card-title{font-size:calc(12px * var(--font-scale, 1))!important}.mh-sub{font-size:calc(14.5px * var(--font-scale, 1))!important}.fx-row-title{font-size:calc(12px * var(--font-scale, 1))!important}.ub-headline{font-size:calc(15px * var(--font-scale, 1))!important}.ub-group-summary{font-size:calc(13px * var(--font-scale, 1))!important}.setting-title{font-size:calc(14px * var(--font-scale, 1))!important}.setting-desc{font-size:calc(12px * var(--font-scale, 1))!important}.ios-row-title{font-size:calc(14px * var(--font-scale, 1))!important}.ios-row-sub{font-size:calc(12px * var(--font-scale, 1))!important}.tips-card-title{font-size:calc(14px * var(--font-scale, 1))!important}.tips-card-desc{font-size:calc(12px * var(--font-scale, 1))!important}.container{width:100%;max-width:none;margin:0;padding-left:0;padding-right:0}:is([class*=container],[class*=-container],[class*=content-wrapper],[class*=-content],[class*=-shell]){max-width:none}.glass{background:var(--glass-surface);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass),var(--glass-highlight)}.dark .glass{background:var(--surface-dark);border:1px solid rgba(255,255,255,.1)}.glass-card{background:var(--glass-surface);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid var(--glass-border);border-radius:24px;box-shadow:0 18px 40px #3b82f61a,0 8px 18px #0f172a0f,inset 0 1px #ffffffc2}.dark .glass-card{background:#1e293bb3;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 6px -1px #0003,0 10px 15px -3px #0000004d,inset 0 1px #ffffff0d}.ios-glass-panel{background:var(--glass-surface);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass),var(--glass-highlight)}.ios-soft-hover{transition:transform .48s cubic-bezier(.16,1,.3,1),box-shadow .42s ease,border-color .42s ease,background .42s ease,color .42s ease}.ios-soft-hover:hover{transform:var(--hover-lift);box-shadow:0 28px 60px -24px #3b82f64d,inset 0 1px #ffffffd6}.ios-glass-chip{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;background:var(--glass-surface-strong);border:1px solid var(--glass-border);box-shadow:inset 0 1px #ffffffe0,0 12px 24px #3b82f61a}.gradient-text{background:linear-gradient(135deg,#1d4ed8,#38bdf8 55%,#93c5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gradient-text-warm{background:linear-gradient(135deg,#f59e0b,#ef4444,#ec4899);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gradient-text-cool{background:linear-gradient(135deg,#06b6d4,#3b82f6,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gradient-primary{background:linear-gradient(135deg,#eff6ff,#93c5fd 55%,#2563eb)}.gradient-mesh{background:linear-gradient(135deg,rgba(59,130,246,.26) 0%,transparent 50%),linear-gradient(225deg,rgba(191,219,254,.34) 0%,transparent 50%),linear-gradient(315deg,rgba(14,165,233,.18) 0%,transparent 50%),linear-gradient(45deg,rgba(59,130,246,.14) 0%,transparent 50%)}.gradient-aurora{background:linear-gradient(180deg,rgba(59,130,246,.15) 0%,rgba(59,130,246,.1) 25%,rgba(236,72,153,.08) 50%,transparent 100%)}.gradient-card{background:linear-gradient(135deg,#3b82f614,#60a5fa0d,#bfdbfe17)}.dark .gradient-card{background:linear-gradient(135deg,#3b82f626,#3b82f61a,#ec48990d)}.btn-primary{position:relative;padding:14px 28px;background:linear-gradient(135deg,#3b82f6,#2563eb 55%,#1d4ed8);color:#fff;font-weight:600;border-radius:16px;border:none;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #3b82f659,0 2px 4px #0000001a}.btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#93c5fd,#60a5fa,#2563eb);opacity:0;transition:opacity .4s}.btn-primary:hover{transform:translateY(-4px) scale(1.015);box-shadow:0 16px 40px #3b82f673,0 4px 8px #00000026}.btn-primary:hover:before{opacity:1}.btn-primary span{position:relative;z-index:1}.btn-secondary{padding:14px 28px;background:var(--glass-surface-strong);color:#1e293b;font-weight:600;border-radius:16px;border:1px solid rgba(191,219,254,.9);cursor:pointer;transition:all .42s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dark .btn-secondary{background:#1e293be6;color:#fff;border:1px solid rgba(255,255,255,.1)}.btn-secondary:hover{background:linear-gradient(180deg,#fffffffa,#eff6ffbd);border-color:#60a5fab3;box-shadow:0 14px 34px #3b82f62e;transform:translateY(-3px)}.dark .btn-secondary:hover{background:#334155e6}.card-hover{transition:all .48s cubic-bezier(.16,1,.3,1)}.card-hover:hover{transform:translateY(-8px) scale(1.018);box-shadow:var(--shadow-glow),0 24px 54px -28px #0f172a2e}.card-glow{position:relative}.card-glow:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,#667eea,#ec4899,#06b6d4);border-radius:inherit;opacity:0;z-index:-1;transition:opacity .4s;filter:blur(20px)}.card-glow:hover:before{opacity:.5}*:not(input):not(textarea):not(select):not(img):not(video){transition-property:color,background-color,border-color,box-shadow,transform,opacity,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.26s}[style*=overflow],.modal-ref,.reader-body,.article-list{overflow-anchor:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#3b82f6,#3b82f6);border-radius:10px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#60a5fa,#60a5fa);background-clip:content-box}.dark ::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#2563eb,#2563eb);background-clip:content-box}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.7}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #3b82f64d}50%{box-shadow:0 0 40px #3b82f699}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes bounce-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes morph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}}.animate-fade-in{animation:fadeIn .5s ease-out forwards}.animate-slide-up{animation:slideUp .6s ease-out forwards}.animate-slide-down{animation:slideDown .6s ease-out forwards}.animate-scale-in{animation:scaleIn .4s ease-out forwards}.animate-pulse-soft{animation:pulse-soft 2s ease-in-out infinite}.animate-float{animation:float 6s ease-in-out infinite}.animate-bounce-soft{animation:bounce-soft 2s ease-in-out infinite}.animate-gradient{background-size:300% 300%;animation:gradient-shift 8s ease infinite}.animate-glow{animation:glow-pulse 3s ease-in-out infinite}.animate-spin-slow{animation:spin-slow 20s linear infinite}.animate-morph{animation:morph 8s ease-in-out infinite}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}input:focus,button:focus,select:focus,textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(59 130 246 / .5)}.di-input:focus{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}::-moz-selection{background:#3b82f64d}::selection{background:#3b82f64d}.page-enter-active,.page-leave-active{transition:opacity .18s ease}.page-enter-from,.page-leave-to{opacity:0}.ios-sheet-enter-active{transition:transform .44s cubic-bezier(.32,.72,0,1),opacity .28s ease-out;z-index:50}.ios-sheet-leave-active{transition:transform .36s cubic-bezier(.32,.72,0,1),opacity .22s .1s ease-in;z-index:50}.ios-sheet-enter-from{opacity:0;transform:translateY(100%)}.ios-sheet-enter-to,.ios-sheet-leave-from{opacity:1;transform:translateY(0)}.ios-sheet-leave-to{opacity:0;transform:translateY(100%)}.main-content-stable{position:relative;min-height:100vh;overflow-x:clip;overflow-anchor:none;transition:padding-top .2s ease}.modal-enter-active,.modal-leave-active{transition:all .3s ease}.modal-enter-from,.modal-leave-to{opacity:0;transform:scale(.95)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.dark{color-scheme:dark}a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{image-rendering:-webkit-optimize-contrast}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.text-shadow-glow{text-shadow:0 0 30px rgba(59,130,246,.5)}.border-gradient{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#667eea,#ec4899,#06b6d4) border-box}.dark .border-gradient{background:linear-gradient(#1e293b,#1e293b) padding-box,linear-gradient(135deg,#667eea,#ec4899,#06b6d4) border-box}.noise-overlay{position:relative}.noise-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.bento-grid{display:grid;gap:16px;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(100px,auto)}.bento-item{border-radius:24px;overflow:hidden}.bento-1x1{grid-column:span 3;grid-row:span 2}.bento-2x1{grid-column:span 6;grid-row:span 2}.bento-2x2{grid-column:span 6;grid-row:span 4}.bento-1x2{grid-column:span 3;grid-row:span 4}.bento-3x2{grid-column:span 9;grid-row:span 4}.bento-full{grid-column:span 12;grid-row:span 3}@media(max-width:1024px){.bento-1x1{grid-column:span 6}.bento-2x1,.bento-2x2{grid-column:span 12}.bento-1x2{grid-column:span 6}.bento-3x2{grid-column:span 12}}@media(max-width:640px){.bento-grid{grid-template-columns:1fr}.bento-1x1,.bento-2x1,.bento-2x2,.bento-1x2,.bento-3x2,.bento-full{grid-column:span 1;grid-row:span 1}}.sf-dropdown{min-width:260px;background:#141416eb;border-radius:22px;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 48px #00000059,0 4px 16px #0003,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f;padding:10px;overflow:hidden;backdrop-filter:blur(40px) saturate(1.8);-webkit-backdrop-filter:blur(40px) saturate(1.8)}.dark .sf-dropdown{background:#0a0c12f0;border-color:#ffffff0f;box-shadow:0 12px 48px #0009,0 4px 16px #0006}.sf-dd-header{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#ffffff73;padding:6px 12px}.sf-dd-hint{display:flex;align-items:center;gap:8px;padding:8px 12px;margin:2px 4px 6px;background:#3b82f61f;border:1px solid rgba(59,130,246,.15);border-radius:12px;font-size:10px;color:#60a5fa;font-weight:500;line-height:1.4}.dark .sf-dd-hint{background:#3b82f61a;border-color:#3b82f61f;color:#60a5fa}.sf-dd-hint-icon{font-size:13px;flex-shrink:0}.sf-hint-close{margin-left:auto;background:none;border:none;color:#ffffff59;cursor:pointer;font-size:11px;padding:2px;flex-shrink:0;border-radius:4px;transition:all .15s}.sf-hint-close:hover{color:#fff9;background:#ffffff0f}.sf-dd-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:14px;cursor:pointer;transition:all .2s cubic-bezier(.22,1,.36,1);position:relative}.sf-dd-item:hover{background:#ffffff14}.dark .sf-dd-item:hover{background:#ffffff0f}.sf-dd-icon{font-size:16px;width:26px;text-align:center;flex-shrink:0}.sf-dd-name{flex:1;font-size:13px;font-weight:600;color:#ffffffe6}.dark .sf-dd-name{color:#ffffffd9}.sf-dd-count{font-size:10px;color:#ffffff59;margin-right:6px;font-weight:500}.sf-dd-check{position:absolute;opacity:0;width:0;height:0}.sf-dd-toggle{width:36px;height:20px;border-radius:100px;background:#ffffff1f;position:relative;transition:background .25s cubic-bezier(.22,1,.36,1);flex-shrink:0}.dark .sf-dd-toggle{background:#ffffff1a}.sf-dd-toggle:after{content:"";position:absolute;top:2.5px;left:2.5px;width:15px;height:15px;border-radius:50%;background:#ffffffb3;box-shadow:0 1px 3px #0003;transition:transform .25s cubic-bezier(.22,1,.36,1)}.sf-dd-toggle.on{background:linear-gradient(135deg,#3b82f6,#0ea5e9)}.sf-dd-toggle.on:after{transform:translate(16px);background:#fff}.sf-dd-enter-active{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.sf-dd-leave-active{transition:all .2s cubic-bezier(.4,0,.6,1)}.sf-dd-enter-from{opacity:0;transform:translateY(-8px) scale(.88);border-radius:50px}.sf-dd-leave-to{opacity:0;transform:translateY(-6px) scale(.92);border-radius:50px}.hero-shell{max-width:1280px;margin:0 auto;padding:120px 48px 100px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:96px;align-items:center}@media(max-width:1024px){.hero-shell{padding:88px 32px 72px;gap:56px}}@media(max-width:768px){.hero-shell{grid-template-columns:1fr;padding:72px 24px 56px;gap:56px}}.hero-lead{display:flex;flex-direction:column;gap:28px}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#475569;width:-moz-fit-content;width:fit-content}.dark .hero-eyebrow{color:#94a3b8}.eyebrow-dot{width:7px;height:7px;border-radius:50%;background:#3b82f6;box-shadow:0 0 0 4px #3b82f626,0 0 12px #3b82f699;animation:hero-pulse-dot 2.2s ease-in-out infinite}.eyebrow-dot--purple{background:#a78bfa;box-shadow:0 0 0 4px #a78bfa26,0 0 12px #a78bfa99}.eyebrow-dot--gold{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b26,0 0 12px #f59e0b99}@keyframes hero-pulse-dot{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.eyebrow-sep{color:#cbd5e1}.dark .eyebrow-sep{color:#475569}.eyebrow-count{font-variant-numeric:tabular-nums;color:#0f172a;font-weight:700}.dark .eyebrow-count{color:#f1f5f9}.hero-title{font-size:clamp(44px,6.4vw,88px);line-height:1.02;letter-spacing:-.04em;font-weight:700;color:#0b1220;margin:0;font-feature-settings:"ss01","cv11"}.dark .hero-title{color:#f8fafc}.hero-title-accent{background:linear-gradient(110deg,#3b82f6,#8b5cf6,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-title-accent--purple{background:linear-gradient(110deg,#8b5cf6,#a78bfa 45%,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-title-accent--gold{background:linear-gradient(110deg,#f59e0b,#fbbf24,#fb7185);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark .hero-title-accent{background:linear-gradient(110deg,#60a5fa,#c4b5fd,#67e8f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub{font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:#475569;max-width:540px;margin:0;font-weight:400}.dark .hero-sub{color:#cbd5e1}.hero-meta{display:flex;align-items:center;gap:24px;margin-top:8px;padding:20px 0;border-top:1px solid rgba(15,23,42,.08);border-bottom:1px solid rgba(15,23,42,.08);width:-moz-fit-content;width:fit-content;max-width:100%}.dark .hero-meta{border-color:#f8fafc1a}.meta-cell{display:flex;flex-direction:column;gap:4px}.meta-num{font-size:24px;font-weight:700;letter-spacing:-.02em;color:#0b1220;font-variant-numeric:tabular-nums;line-height:1}.dark .meta-num{color:#f8fafc}.meta-unit{font-size:14px;font-weight:500;color:#64748b;margin-left:4px}.dark .meta-unit{color:#94a3b8}.meta-lbl{font-size:12px;color:#64748b;letter-spacing:.01em}.dark .meta-lbl{color:#94a3b8}.meta-divider{width:1px;height:28px;background:#0f172a1a}.dark .meta-divider{background:#f8fafc1a}.hero-stage{position:relative;min-height:480px;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.hero-stage{min-height:360px}}.stage-orbit{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.18) 0%,transparent 60%);filter:blur(40px);z-index:0;pointer-events:none}.dark .stage-orbit{background:radial-gradient(circle,rgba(139,92,246,.12) 0%,transparent 60%)}.stage-cards{position:relative;width:100%;max-width:460px;height:460px;z-index:1}@media(max-width:768px){.stage-cards{height:360px}}.stage-card{position:absolute;left:50%;width:min(360px,90%);padding:22px 24px;border-radius:22px;background:#ffffffd9;border:1px solid rgba(15,23,42,.06);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);box-shadow:0 10px 30px -10px #0f172a26,0 2px 6px #0f172a0a;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .4s}.dark .stage-card{background:#ffffff0a;border-color:#94a3b81f;box-shadow:0 14px 38px -10px #0000008c,0 0 0 1px #ffffff05 inset}.stage-card-back{top:0;transform:translate(-50%) translate(-44px) rotate(-7deg);opacity:.78;animation:hero-float-card 8s ease-in-out infinite}.stage-card-mid{top:110px;transform:translate(-50%) translate(56px) rotate(5deg);opacity:.92;animation:hero-float-card 8s ease-in-out -2.6s infinite}.stage-card-front{top:230px;transform:translate(-50%) translate(-20px) rotate(-2deg);animation:hero-float-card 8s ease-in-out -5.2s infinite}@keyframes hero-float-card{0%,to{translate:0 0}50%{translate:0 -8px}}@media(prefers-reduced-motion:reduce){.stage-card-back,.stage-card-mid,.stage-card-front{animation:none}}.card-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.card-ico{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px}.card-ico svg{width:18px;height:18px}.card-ico-violet{background:#8b5cf626;color:#7c3aed}.card-ico-cyan{background:#22d3ee26;color:#0891b2}.card-ico-purple{background:#a855f726;color:#9333ea}.card-ico-blue{background:#3b82f626;color:#2563eb}.card-ico-gold{background:#f59e0b26;color:#d97706}.dark .card-ico-violet{background:#8b5cf633;color:#c4b5fd}.dark .card-ico-cyan{background:#22d3ee33;color:#67e8f9}.dark .card-ico-purple{background:#a855f733;color:#d8b4fe}.dark .card-ico-blue{background:#3b82f633;color:#93c5fd}.dark .card-ico-gold{background:#f59e0b33;color:#fcd34d}.card-cat{font-size:12px;font-weight:600;letter-spacing:.04em;color:#64748b;text-transform:uppercase;flex:1}.dark .card-cat{color:#94a3b8}.card-ttl{font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.3;color:#0b1220;margin-bottom:16px}.dark .card-ttl{color:#f8fafc}.card-bar{height:4px;border-radius:999px;background:#0f172a14;overflow:hidden}.dark .card-bar{background:#f8fafc14}.card-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#22d3ee)}@media(max-width:768px){.stage-card-back{top:0}.stage-card-mid{top:90px}.stage-card-front{top:180px}.card-ttl{font-size:16px}}.hero-bg-pattern{position:relative}.hero-bg-pattern:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 50%,rgba(59,130,246,.08) 0%,transparent 30%),radial-gradient(circle at 80% 80%,rgba(168,85,247,.06) 0%,transparent 35%);pointer-events:none;z-index:0}.dark.hero-bg-pattern:before,.hero-bg-pattern.dark:before{display:none}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-white\/15:hover{border-color:#ffffff26}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:text-primary-600:hover{--tw-text-opacity: 1;color:rgb(30 136 229 / var(--tw-text-opacity, 1))}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-black\/5:hover{--tw-shadow-color: rgb(0 0 0 / .05);--tw-shadow: var(--tw-shadow-colored)}.dark .hover\:bg-white:hover{background-color:#111a2e}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:from-black\/75{--tw-gradient-from: rgb(0 0 0 / .75) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:to-black\/30{--tw-gradient-to: rgb(0 0 0 / .3) var(--tw-gradient-to-position)}.group:hover .group-hover\:text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-blue-600\/30{--tw-shadow-color: rgb(37 99 235 / .3);--tw-shadow: var(--tw-shadow-colored)}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900\/90:is(.dark *){background-color:#111827e6}.dark\:from-blue-900\/30:is(.dark *){--tw-gradient-from: rgb(30 58 138 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:to-blue-900\/30:is(.dark *){--tw-gradient-to: rgb(30 58 138 / .3) var(--tw-gradient-to-position)}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark .dark\:text-gray-400:is(.dark *){color:#cbd5e1}.group:hover .dark\:group-hover\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:min-h-\[460px\]{min-height:460px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-6{gap:1.5rem}.sm\:p-10{padding:2.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pb-28{padding-bottom:7rem}.sm\:pt-8{padding-top:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media(min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lg\:min-h-\[520px\]{min-height:520px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:p-14{padding:3.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-5xl{font-size:3rem;line-height:1}}
