.landing-layout[data-v-13e49bae]{--page-bg: #ffffff;--page-fg: #0f172a;--scroll-progress: 0%;min-height:100dvh;background:var(--page-bg);color:var(--page-fg);position:relative;overflow-x:hidden}.skip-to-content[data-v-13e49bae]{position:absolute;top:-40px;left:6px;background:var(--page-fg);color:var(--page-bg);padding:8px 16px;border-radius:6px;text-decoration:none;font-weight:600;font-size:.875rem;z-index:10000;transition:top .2s ease}.skip-to-content[data-v-13e49bae]:focus{top:6px}.background-effects[data-v-13e49bae]{position:fixed;inset:0;pointer-events:none;z-index:0}.floating-particles[data-v-13e49bae]{position:absolute;width:100%;height:100%;background-image:radial-gradient(circle at 20% 80%,rgba(120,119,198,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.1) 0%,transparent 50%);animation:float-13e49bae 20s ease-in-out infinite}.gradient-orbs[data-v-13e49bae]{position:absolute;width:100%;height:100%;background:radial-gradient(ellipse at 20% 50%,rgba(56,189,248,.1) 0%,transparent 50%),radial-gradient(ellipse at 80% 50%,rgba(168,85,247,.1) 0%,transparent 50%)}.grid-pattern[data-v-13e49bae]{position:absolute;width:100%;height:100%;background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px);background-size:50px 50px;opacity:.5}@keyframes float-13e49bae{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.loading-overlay[data-v-13e49bae]{position:fixed;inset:0;background:var(--page-bg);display:flex;align-items:center;justify-content:center;z-index:9999}.loading-content[data-v-13e49bae]{display:flex;flex-direction:column;align-items:center;gap:16px}.loading-spinner[data-v-13e49bae]{width:40px;height:40px;border:3px solid rgba(0,0,0,.1);border-left:3px solid var(--page-fg);border-radius:50%;animation:spin-13e49bae 1s linear infinite}.loading-text[data-v-13e49bae]{font-size:.875rem;color:var(--page-fg);opacity:.7}@keyframes spin-13e49bae{to{transform:rotate(360deg)}}.navigation-progress[data-v-13e49bae]{position:fixed;top:0;left:0;width:100%;height:3px;background:#0000001a;z-index:1000}.progress-bar[data-v-13e49bae]{height:100%;background:linear-gradient(90deg,#4f46e5,#06b6d4);transform-origin:left;transition:transform .1s ease}.smart-navigation[data-v-13e49bae]{position:fixed;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 20px;pointer-events:none;z-index:100}.nav-arrow[data-v-13e49bae]{width:50px;height:50px;border:none;border-radius:50%;background:#ffffffe6;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;transition:all .3s ease;pointer-events:all;box-shadow:0 4px 20px #00000026;opacity:1;transform:translate(0)}.nav-arrow.nav-hidden[data-v-13e49bae]{opacity:0;transform:translate(-20px)}.nav-arrow.nav-next.nav-hidden[data-v-13e49bae]{transform:translate(20px)}.nav-arrow[data-v-13e49bae]:hover:not(:disabled){transform:scale(1.1);background:#fff;box-shadow:0 6px 25px #0003}.nav-arrow[data-v-13e49bae]:disabled{opacity:.3;cursor:not-allowed;transform:none!important}.arrow-tooltip[data-v-13e49bae]{position:absolute;top:-40px;background:var(--page-fg);color:var(--page-bg);padding:6px 12px;border-radius:6px;font-size:.75rem;white-space:nowrap;opacity:0;transition:opacity .2s ease;pointer-events:none}.nav-arrow:hover .arrow-tooltip[data-v-13e49bae]{opacity:1}.theme-toggle[data-v-13e49bae]{position:fixed;top:20px;right:20px;width:44px;height:44px;border:none;border-radius:50%;background:#ffffffe6;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;font-size:1.25rem;cursor:pointer;transition:all .3s ease;z-index:100;box-shadow:0 4px 20px #0000001a}.theme-toggle[data-v-13e49bae]:hover{transform:scale(1.1);background:#fff}.theme-tooltip[data-v-13e49bae]{position:absolute;top:-35px;right:0;background:var(--page-fg);color:var(--page-bg);padding:6px 12px;border-radius:6px;font-size:.75rem;white-space:nowrap;opacity:0;transition:opacity .2s ease;pointer-events:none}.theme-toggle:hover .theme-tooltip[data-v-13e49bae]{opacity:1}.main-content[data-v-13e49bae]{position:relative;z-index:1;min-height:100dvh;display:flex;flex-direction:column}.content-wrapper[data-v-13e49bae]{flex:1;display:flex;flex-direction:column}.smart-footer[data-v-13e49bae]{background:#fffc;backdrop-filter:blur(10px);border-top:1px solid rgba(0,0,0,.1);padding:24px 0;transition:transform .3s ease}.smart-footer.footer-hidden[data-v-13e49bae]{transform:translateY(100%)}.footer-container[data-v-13e49bae]{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-brand[data-v-13e49bae]{display:flex;align-items:center;gap:12px}.brand-logo img[data-v-13e49bae]{width:32px;height:32px;border-radius:8px}.brand-text[data-v-13e49bae]{display:flex;flex-direction:column}.app-name[data-v-13e49bae]{font-weight:700;font-size:.875rem}.app-tagline[data-v-13e49bae]{font-size:.75rem;opacity:.7}.footer-copyright[data-v-13e49bae]{display:flex;flex-direction:column;align-items:center;gap:4px}.copyright-text[data-v-13e49bae]{font-size:.875rem}.build-info[data-v-13e49bae]{font-size:.75rem;opacity:.6}.footer-actions[data-v-13e49bae]{display:flex;gap:8px}.footer-action[data-v-13e49bae]{width:36px;height:36px;border:none;border-radius:8px;background:#0000000d;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.footer-action[data-v-13e49bae]:hover{background:#0000001a;transform:scale(1.1)}.performance-monitor[data-v-13e49bae]{position:fixed;bottom:10px;left:10px;background:#000c;color:#fff;padding:8px 12px;border-radius:6px;font-size:.75rem;z-index:1000}.perf-metric[data-v-13e49bae]{display:flex;gap:6px}.metric-label[data-v-13e49bae]{opacity:.7}@media (max-width: 768px){.smart-navigation[data-v-13e49bae]{padding:0 10px}.nav-arrow[data-v-13e49bae]{width:44px;height:44px;font-size:1.25rem}.footer-container[data-v-13e49bae]{flex-direction:column;text-align:center;gap:16px}.theme-toggle[data-v-13e49bae]{top:10px;right:10px;width:40px;height:40px}}@media (max-width: 480px){.nav-arrow[data-v-13e49bae]{width:40px;height:40px;font-size:1.125rem}.footer-actions[data-v-13e49bae]{gap:6px}.footer-action[data-v-13e49bae]{width:32px;height:32px}}@media (prefers-reduced-motion: reduce){.nav-arrow[data-v-13e49bae],.theme-toggle[data-v-13e49bae],.footer-action[data-v-13e49bae]{transition:none}.floating-particles[data-v-13e49bae],.loading-spinner[data-v-13e49bae]{animation:none}}[data-theme=dark] .landing-layout[data-v-13e49bae]{--page-bg: #0f172a;--page-fg: #f8fafc}[data-theme=dark] .smart-footer[data-v-13e49bae]{background:#0f172acc;border-top-color:#ffffff1a}[data-theme=dark] .nav-arrow[data-v-13e49bae],[data-theme=dark] .theme-toggle[data-v-13e49bae]{background:#0f172ae6;color:#f8fafc}[data-theme=dark] .footer-action[data-v-13e49bae]{background:#ffffff1a}[data-theme=dark] .footer-action[data-v-13e49bae]:hover{background:#fff3}[data-v-f1d5f91d]:root{--sa-t: env(safe-area-inset-top);--sa-b: env(safe-area-inset-bottom);--sa-l: env(safe-area-inset-left);--sa-r: env(safe-area-inset-right)}.plain-root[data-v-f1d5f91d]{min-height:100dvh;padding:calc(var(--sa-t, 0)) calc(var(--sa-r, 0)) calc(var(--sa-b, 0)) calc(var(--sa-l, 0));background:var(--bg);color:var(--fg)}:root{--bg: #0b1220;--fg: #dbe3f2}html:not(.dark){--bg: #ffffff;--fg: #0b1220}body{margin:0}.landing-root[data-v-f8bfe39e]{min-height:100dvh;background:var(--bg);color:var(--fg)}#main[data-v-f8bfe39e]{outline:none}#main[data-v-f8bfe39e]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:.5rem}.site-footer[data-v-f8bfe39e]{margin-top:40px;border-top:1px solid rgb(0 0 0 / .06);padding:16px 0;color:#6b7280}.dark{border-top-color:#ffffff1f}.container[data-v-f8bfe39e]{max-width:1200px;margin-inline:auto;padding-inline:16px}:root{color-scheme:light;--bg: #ffffff;--fg: #0b1220;--muted: #475569;--card: #f7f8fb;--accent: #0b1220;--error: #ef4444;--line: #e5e7eb;--shadow: 0 10px 24px rgba(0, 0, 0, .06)}html,body,#app{height:100%}body{margin:0;background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Arial,"Apple Color Emoji","Segoe UI Emoji"}.sb-app{position:relative;z-index:0;isolation:isolate}.sb-global-nav-layer{position:relative;z-index:1000}.route-fallback{display:flex;align-items:center;gap:.6rem;padding:1rem;max-width:980px;margin:1rem auto;background:var(--card);border:1px solid var(--line);border-radius:.75rem}.spinner{width:18px;height:18px;border-radius:50%;border:2px solid rgba(0,0,0,.15);border-top-color:var(--accent);display:inline-block;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.errbox{max-width:980px;margin:1.2rem auto;padding:1rem;border-radius:.8rem;background:#fff;border:1px solid #ef4444;color:#991b1b;box-shadow:var(--shadow)}.pre{white-space:pre-wrap;background:#0b1220;color:#ef4444;padding:.75rem;border-radius:.5rem;overflow:auto;max-height:40vh}.btn{margin-top:.6rem;background:var(--accent);color:#fff;border:none;border-radius:.55rem;padding:.45rem .8rem;font-weight:800;cursor:pointer}.btn:active{transform:translateY(1px)}.offline{position:sticky;top:0;z-index:35;display:flex;align-items:center;gap:.5rem;background:linear-gradient(180deg,#fde68a,#fef3c7);color:#111827;border-bottom:1px solid #f59e0b;padding:.35rem .6rem;font-weight:700;font-size:.85rem}.offline .dot{width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 3px #ef444440}.skip-link{position:absolute;left:.5rem;top:-1000px;background:#111827;color:#fff;padding:.45rem .6rem;border-radius:.5rem;z-index:1100}.skip-link:focus{top:.5rem}#sb-app-root .modal-backdrop,#sb-app-root .drawer-backdrop,#sb-app-root .overlay[data-persistent=false]{pointer-events:none!important;opacity:0!important}.sb-floating-nav{position:fixed;top:.9rem;left:.8rem;display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .35rem;border-radius:999px;background:#fffffff5;box-shadow:0 18px 40px #0f172a38;backdrop-filter:blur(14px);z-index:2000;pointer-events:none}.sb-nav-btn{pointer-events:auto;width:32px;height:32px;border-radius:999px;border:0;background:radial-gradient(circle at 20% 10%,#e0f2fe,#e5e7eb);display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#0f172a;box-shadow:0 8px 20px #0f172a2e;transition:transform .12s ease-out,box-shadow .12s ease-out,opacity .12s ease-out}.sb-nav-btn:active{transform:translateY(1px) scale(.97);box-shadow:0 4px 12px #0f172a2e}.sb-nav-btn:disabled{opacity:.4;cursor:default;box-shadow:none}.sb-nav-fade-enter-active,.sb-nav-fade-leave-active{transition:opacity .18s ease-out,transform .18s ease-out}.sb-nav-fade-enter-from,.sb-nav-fade-leave-to{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion: reduce){.spinner{animation:none}.sb-nav-fade-enter-active,.sb-nav-fade-leave-active{transition:none}}[data-v-cc0c2426]:root{--brand-900:#0B3D2E;--page-bg:#ffffff;--page-fg:#0f172a;--card-bg:#ffffff;--muted:#6b7280;--gold:#ffd700;--gold-2:#ffdd33}.page[data-v-cc0c2426]{background:var(--page-bg);color:var(--page-fg);min-height:100vh;display:flex;flex-direction:column}.topbar[data-v-cc0c2426]{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:.6rem .9rem;background:var(--brand-900);box-shadow:0 2px 10px #00000026}.nav-spacer[data-v-cc0c2426]{height:56px}.brand[data-v-cc0c2426]{display:flex;align-items:center;gap:.55rem;text-decoration:none}.brand-name[data-v-cc0c2426]{color:#fff;font-weight:800;letter-spacing:.2px;font-size:1.05rem}.brand-logo[data-v-cc0c2426]{width:40px;height:40px;border-radius:50%;object-fit:contain;background:#fff;border:2px solid var(--gold);box-shadow:0 2px 6px #00000040}.actions[data-v-cc0c2426]{display:flex;align-items:center;gap:.5rem}.link-login[data-v-cc0c2426]{color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;padding:.35rem .7rem;border:1px solid rgba(255,255,255,.75);border-radius:.55rem}.link-login[data-v-cc0c2426]:hover{background:#fff;color:var(--brand-900)}.btn-signup[data-v-cc0c2426]{background:var(--gold);color:var(--brand-900);font-weight:800;padding:.45rem .8rem;border-radius:.6rem;text-decoration:none;box-shadow:0 4px 12px #ffd60059}.btn-signup[data-v-cc0c2426]:hover{background:var(--gold-2)}.hero[data-v-cc0c2426]{text-align:center;padding:2.25rem 1rem 1.1rem}.hero-title[data-v-cc0c2426]{font-size:1.45rem;line-height:1.3;font-weight:800;margin:0 0 .5rem}.hero-sub[data-v-cc0c2426]{color:var(--muted);margin:0 0 1rem}.hero-cta[data-v-cc0c2426]{display:flex;gap:.7rem;justify-content:center;flex-wrap:wrap}.btn-hero[data-v-cc0c2426]{padding:.55rem 1rem}.btn-outline[data-v-cc0c2426]{border:1px solid rgba(15,23,42,.25);color:var(--page-fg);background:transparent;border-radius:.6rem;padding:.55rem 1rem}.btn-outline[data-v-cc0c2426]:hover{background:#f3f4f6}.health[data-v-cc0c2426]{display:flex;align-items:center;gap:.45rem;justify-content:center;margin-top:.8rem;font-size:.9rem;color:var(--muted)}.dot[data-v-cc0c2426]{width:.55rem;height:.55rem;border-radius:50%;display:inline-block}.dot.ok[data-v-cc0c2426]{background:#22c55e}.dot.pending[data-v-cc0c2426]{background:#f59e0b}.dot.bad[data-v-cc0c2426]{background:#ef4444}.demo[data-v-cc0c2426]{padding:1.75rem 0;background:#f8fafc}.container[data-v-cc0c2426]{max-width:1040px;margin:0 auto;padding:0 1rem}.section-heading[data-v-cc0c2426]{font-weight:800;margin-bottom:.75rem}.section-heading--brand[data-v-cc0c2426]{color:var(--brand-900)}.section-subtext[data-v-cc0c2426]{color:var(--muted);font-size:.95rem}.demo-frame[data-v-cc0c2426]{border-radius:.75rem;box-shadow:0 10px 30px #00000014;overflow:hidden;margin-bottom:.6rem;background:#000}.demo-video[data-v-cc0c2426]{width:100%;display:block}.features[data-v-cc0c2426]{background:#fff;padding:2rem 0}.grid[data-v-cc0c2426]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.feature-box[data-v-cc0c2426]{border-radius:.9rem;padding:1.05rem;text-align:center;background:var(--card-bg);border:1px solid rgba(148,163,184,.25);transition:transform .2s ease,box-shadow .2s ease}.feature-box[data-v-cc0c2426]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.feature__icon[data-v-cc0c2426]{font-size:1.6rem;margin-bottom:.25rem;color:var(--gold-2)}.feature__title[data-v-cc0c2426]{font-weight:700;margin-bottom:.15rem}.feature__desc[data-v-cc0c2426]{color:var(--muted);font-size:.95rem}@keyframes fadeUp-cc0c2426{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.reveal[data-v-cc0c2426]{opacity:0;transform:translateY(12px)}.reveal--in[data-v-cc0c2426]{animation:fadeUp-cc0c2426 .6s ease-out both}.footer[data-v-cc0c2426]{margin-top:auto;text-align:center;color:#94a3b8;padding:1.2rem 0}a[data-v-cc0c2426]:focus-visible,button[data-v-cc0c2426]:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:.35rem}@media (min-width:768px){.nav-spacer[data-v-cc0c2426]{height:64px}.topbar[data-v-cc0c2426]{padding:.7rem 1.1rem}.brand-name[data-v-cc0c2426]{font-size:1.15rem}.hero-title[data-v-cc0c2426]{font-size:2rem}.grid[data-v-cc0c2426]{grid-template-columns:repeat(3,minmax(0,1fr))}}.page[data-v-c2807f52]{min-height:100vh}.center[data-v-c2807f52]{display:flex;align-items:center;justify-content:center}.bg-dark[data-v-c2807f52]{background:#0b1220}.card.auth-card[data-v-c2807f52]{width:100%;max-width:420px;background:#0f1e34;border-radius:1rem;padding:1rem 1.25rem;box-shadow:0 8px 28px #00000073,0 0 0 2px #ffd70033;border:2px solid #ffd700}@media (min-width: 768px){.card.auth-card[data-v-c2807f52]{padding:1.25rem 1.75rem}}.txt-center[data-v-c2807f52]{text-align:center}.small[data-v-c2807f52]{font-size:.875rem}.mt-1[data-v-c2807f52]{margin-top:.25rem}.mt-2[data-v-c2807f52]{margin-top:.5rem}.mt-3[data-v-c2807f52]{margin-top:.75rem}.mb-2[data-v-c2807f52]{margin-bottom:.5rem}.mb-3[data-v-c2807f52]{margin-bottom:.75rem}.ms-1[data-v-c2807f52]{margin-left:.25rem}.w-100[data-v-c2807f52]{width:100%}.logo[data-v-c2807f52]{border-radius:9999px;background:#fff;object-fit:contain;outline:1px solid rgba(255,215,0,.6);box-shadow:0 2px 8px #0000004d;padding:2px}.title[data-v-c2807f52]{color:gold;font-weight:800;margin:.5rem 0 0;font-size:1.125rem}.muted[data-v-c2807f52]{color:#b9c3d3;margin:0}.rule[data-v-c2807f52]{border:none;border-top:2px solid #ffd700;opacity:.9;margin:.5rem 0 1rem}.label[data-v-c2807f52]{color:#dbe3f2;font-size:.85rem;margin:.25rem 0;display:block}.field[data-v-c2807f52]{display:flex;align-items:center;gap:.5rem;background:#132441;border-radius:.75rem;padding:.4rem .5rem .4rem .6rem}.addon[data-v-c2807f52]{opacity:.85}.input[data-v-c2807f52]{appearance:none;border:none;outline:none;background:transparent;color:#f8f9fa;padding:.45rem .5rem;width:100%}.input[data-v-c2807f52]::placeholder{color:#b9c3d3}.input[data-v-c2807f52]:focus{box-shadow:0 0 0 2px #ffd70099;border-radius:.5rem}.btn[data-v-c2807f52]{border:1px solid transparent;border-radius:.65rem;padding:.55rem .75rem;font-weight:700;transition:.2s ease}.btn-outline[data-v-c2807f52]{background:transparent;border-color:#ffffff26;color:gold}.btn-toggle[data-v-c2807f52]{margin-left:.25rem}.btn-primary[data-v-c2807f52]{background:gold;color:#0b1220}.btn-primary[data-v-c2807f52]:hover{background:#fd3;box-shadow:0 0 10px #ffd60066}.btn-primary[data-v-c2807f52]:active,.btn-primary[data-v-c2807f52]:focus{background:#ffec80;outline:none}.alert[data-v-c2807f52]{border-radius:.65rem;padding:.5rem .75rem}.alert-dark[data-v-c2807f52]{background:#0e1a30;border:1px solid #ffd70055;color:gold}.alert-err[data-v-c2807f52]{background:#371c1c;color:#ff9b9b;border:1px solid #ff8a8a55}.alert-ok[data-v-c2807f52]{background:#12351a;color:#b6f3c5;border:1px solid #6be39a55}.err[data-v-c2807f52]{color:#ff9b9b;margin:.25rem 0}.warn[data-v-c2807f52]{color:gold;margin:.25rem 0}.badge[data-v-c2807f52]{background:#4d1a1a;color:#ff9b9b;border:1px solid #ff8a8a55;border-radius:.5rem;padding:.1rem .4rem}.row[data-v-c2807f52]{display:flex;align-items:center;justify-content:space-between;margin:.5rem 0}.chk[data-v-c2807f52]{color:#dbe3f2;display:flex;align-items:center;gap:.35rem}.link[data-v-c2807f52]{color:gold;font-weight:700}.link-alt[data-v-c2807f52]{color:#7ec8ff}.code[data-v-c2807f52]{color:#dbe3f2;background:#0c1627;padding:.1rem .3rem;border-radius:.35rem}html,body{background:#0b1220!important;height:100%;margin:0;padding:0}.page[data-v-b71e73d7]{min-height:100vh;display:grid;place-items:center;padding:2rem 1rem;background:#0b1220}.wrap[data-v-b71e73d7]{width:100%;max-width:520px;animation:fadeInUp-b71e73d7 .6s ease-out}.brand[data-v-b71e73d7]{text-align:center;margin:.5rem 0 1rem}.brand-logo[data-v-b71e73d7]{border-radius:9999px;border:2px solid #ffd700;background:#fff;box-shadow:0 4px 16px #00000040}.brand-title[data-v-b71e73d7]{color:gold;font-weight:700;font-size:1.125rem;margin:.5rem 0 0}.brand-sub[data-v-b71e73d7]{color:#9fb0c9;font-size:.85rem;margin:.25rem 0 0}.card[data-v-b71e73d7]{background:#0f1e34;border:2px solid rgba(255,215,0,.6);border-radius:1rem;padding:1rem 1.25rem;box-shadow:0 8px 28px #0006,0 0 0 2px #ffd70033;transition:transform .2s ease,box-shadow .2s ease}.card[data-v-b71e73d7]:hover{transform:translateY(-1px);box-shadow:0 12px 32px #00000080,0 0 0 2px #ffd70066}.label[data-v-b71e73d7]{color:gold;font-size:.85rem;display:inline-block;margin-bottom:.35rem}.label.light[data-v-b71e73d7]{color:#d3dbeb}.input[data-v-b71e73d7],.select[data-v-b71e73d7]{width:100%;background:#132441;color:#fff;border:none;border-radius:.5rem;padding:.65rem .85rem;font-size:.95rem;outline:none;transition:box-shadow .2s ease}.input[data-v-b71e73d7]:focus,.select[data-v-b71e73d7]:focus{box-shadow:0 0 0 2px #ffd70099}.input[data-v-b71e73d7]::placeholder{color:#b9c3d3;opacity:.95}.is-invalid[data-v-b71e73d7]{box-shadow:0 0 0 2px #dc3545!important}.checkbox[data-v-b71e73d7]{width:1.15em;height:1.15em;border-radius:.25rem;border:2px solid #ffd700;accent-color:#ffd700;background:#132441;color:#fff}.row-inline[data-v-b71e73d7]{display:flex;align-items:center;gap:.5rem}.flex-1[data-v-b71e73d7]{flex:1 1 auto}.mb-2[data-v-b71e73d7]{margin-bottom:.5rem}.mb-3[data-v-b71e73d7]{margin-bottom:.85rem}.mt-1[data-v-b71e73d7]{margin-top:.25rem}.d-block[data-v-b71e73d7]{display:block}.hint[data-v-b71e73d7]{color:#9fb0c9;font-size:.8rem;margin-top:.25rem}.muted[data-v-b71e73d7]{color:#9fb0c9;font-weight:400}.accent[data-v-b71e73d7]{color:gold}.invalid[data-v-b71e73d7]{color:#ff6b6b;font-size:.8rem;margin-top:.25rem}.alert[data-v-b71e73d7]{padding:.5rem .75rem;border-radius:.6rem;font-size:.9rem}.alert.error[data-v-b71e73d7]{background:#3a1120;color:#ff98a5;border:1px solid #ff6b6b33}.alert.ok[data-v-b71e73d7]{background:#0f2f20;color:#7bf2b9;border:1px solid #7bf2b933}.btn-ghost[data-v-b71e73d7]{background:transparent;border:1px solid #ffd70066;color:gold;padding:.55rem .75rem;border-radius:.55rem;cursor:pointer}.btn-ghost[data-v-b71e73d7]:hover{background:#1a2b4f}.btn-primary[data-v-b71e73d7]{width:100%;background:linear-gradient(135deg,gold,#ffed4e);color:#0b1220;font-weight:700;font-size:1rem;border:none;border-radius:.6rem;padding:.75rem 1.25rem;box-shadow:0 4px 12px #ffd7004d;cursor:pointer}.btn-primary[data-v-b71e73d7]:disabled{opacity:.6;cursor:not-allowed}.strength[data-v-b71e73d7]{height:6px;background:#0c1830;border-radius:4px;overflow:hidden}.strength-bar[data-v-b71e73d7]{height:100%;border-radius:4px;transition:width .25s ease}.bar-danger[data-v-b71e73d7]{background:#ff6b6b}.bar-warn[data-v-b71e73d7]{background:#ffc107}.bar-info[data-v-b71e73d7]{background:#39c0ed}.bar-ok[data-v-b71e73d7]{background:#28a745}.ok[data-v-b71e73d7]{color:#7bf2b9}.bad[data-v-b71e73d7]{color:#ff98a5}.footer-note[data-v-b71e73d7]{text-align:center;margin-top:.85rem;color:#d3dbeb}.link[data-v-b71e73d7]{color:gold;text-decoration:underline}.link.strong[data-v-b71e73d7]{font-weight:700}@keyframes fadeInUp-b71e73d7{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.space[data-v-b71e73d7]{height:1.5rem}.bg-dark[data-v-f53c0b42]{background:#0b1220!important}.card[data-v-f53c0b42]{background:#0f1e34!important}.card[data-v-f53c0b42]{box-shadow:0 8px 28px #0006,0 0 0 2px #ffd70033;border:2px solid #ffd700!important;transition:box-shadow .3s ease,transform .2s ease}.card[data-v-f53c0b42]:hover{transform:translateY(-2px);box-shadow:0 10px 32px #00000080,0 0 0 2px #ffd70066}input.form-control[data-v-f53c0b42]{background:#132441!important;color:#fff!important;border:none!important;border-radius:.5rem;padding:.65rem .85rem;font-size:.95rem;transition:box-shadow .25s ease}input.form-control[data-v-f53c0b42]::placeholder{color:#b9c3d3!important;opacity:.9}input[data-v-f53c0b42]:focus{outline:none!important;box-shadow:0 0 0 2px #ffd70099!important}.btn-warning[data-v-f53c0b42]{background-color:gold!important;color:#0b1220!important;font-weight:700;font-size:1rem;border:none!important;border-radius:.6rem;transition:all .2s ease}.btn-warning[data-v-f53c0b42]:hover{background-color:#fd3!important;box-shadow:0 0 10px #ffd60066}.btn-warning[data-v-f53c0b42]:active,.btn-warning[data-v-f53c0b42]:focus{background:#ffec80!important;outline:none!important}.text-warning[data-v-f53c0b42]{color:gold!important}.text-secondary[data-v-f53c0b42]{color:#c7d0df!important}.alert-dark[data-v-f53c0b42]{background:#0e1a30}.bg-dark[data-v-70708391]{background:#0b1220!important}.card[data-v-70708391]{background:#0f1e34!important}.card[data-v-70708391]{box-shadow:0 8px 28px #0006,0 0 0 2px #ffd70033;border:2px solid #ffd700!important;transition:box-shadow .3s ease,transform .2s ease}.card[data-v-70708391]:hover{transform:translateY(-2px);box-shadow:0 10px 32px #00000080,0 0 0 2px #ffd70066}.text-warning[data-v-70708391]{color:gold!important}.text-secondary[data-v-70708391]{color:#c7d0df!important}.alert-dark[data-v-70708391]{background:#0e1a30}.otp-input[data-v-70708391]{width:48px;height:56px;text-align:center;font-size:1.25rem;font-weight:700;color:#fff;background:#132441!important;border:none!important;border-radius:.6rem;outline:none;transition:box-shadow .2s ease}.otp-input[data-v-70708391]:focus{box-shadow:0 0 0 2px #ffd70099!important}@media (max-width: 420px){.otp-input[data-v-70708391]{width:44px;height:52px;font-size:1.1rem}}html,body{background:#0b1220}.bg-dark[data-v-d84fe736]{background:#0b1220!important}.card[data-v-d84fe736]{background:#0f1e34!important}.card[data-v-d84fe736]{box-shadow:0 8px 28px #0006,0 0 0 2px #ffd70033;border:2px solid #ffd700!important;transition:box-shadow .3s ease,transform .2s ease}.card[data-v-d84fe736]:hover{transform:translateY(-2px);box-shadow:0 10px 32px #00000080,0 0 0 2px #ffd70066}.group-dark .input-group-text[data-v-d84fe736],.group-dark .form-control[data-v-d84fe736]{background:#132441!important;color:#f8f9fa!important;border:none!important}.group-dark .form-control[data-v-d84fe736]::placeholder{color:#b9c3d3!important}.group-dark .form-control[data-v-d84fe736]:focus{outline:none!important;box-shadow:0 0 0 2px #ffd70099!important}.btn-toggle[data-v-d84fe736]{border-left:1px solid rgba(255,255,255,.08)!important}.btn-warning[data-v-d84fe736]{background:gold!important;color:#0b1220!important;border:none!important;font-weight:700;border-radius:.65rem;transition:all .2s ease}.btn-warning[data-v-d84fe736]:hover{background:#fd3!important;box-shadow:0 0 10px #ffd60066}.btn-warning[data-v-d84fe736]:active,.btn-warning[data-v-d84fe736]:focus{background:#ffec80!important;outline:none!important}.text-warning[data-v-d84fe736]{color:gold!important}.text-secondary[data-v-d84fe736]{color:#c7d0df!important}.alert-dark[data-v-d84fe736]{background:#0e1a30}.progress.strength[data-v-d84fe736]{height:6px;background:#132441}.progress-bar.bg-danger[data-v-d84fe736]{background:#ff6b6b!important}.progress-bar.bg-warning[data-v-d84fe736]{background:#ffd166!important}.progress-bar.bg-info[data-v-d84fe736]{background:#4dabf7!important}.progress-bar.bg-success[data-v-d84fe736]{background:#51cf66!important}.req[data-v-d84fe736]{list-style:none;padding-left:0;margin:.4rem 0 0;display:grid;grid-template-columns:1fr 1fr;gap:.25rem .75rem}.req li[data-v-d84fe736]{font-size:.8rem;color:#b9c3d3}.req li.ok[data-v-d84fe736]{color:#51cf66}.req li[data-v-d84fe736]:before{content:"• ";color:#b9c3d3}.req li.ok[data-v-d84fe736]:before{content:"✓ ";color:#51cf66}.auth-layout[data-v-e3b9b5c7]{--color-primary: #0f172a;--color-primary-foreground: #ffffff;--color-secondary: #f8fafc;--color-secondary-foreground: #0f172a;--color-accent: #ffd700;--color-accent-foreground: #000000;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #3b82f6;--gradient-primary: linear-gradient(135deg, #000000 0%, #0f172a 100%);--gradient-secondary: linear-gradient(135deg, #f8fafc 0%, #e5e7eb 100%);--gradient-accent: linear-gradient(135deg, #ffd700 0%, #fbbf24 100%);--glass-background: rgba(24, 24, 41, .92);--glass-background-light: rgba(255, 255, 255, .92);--glass-border: rgba(255, 255, 255, .18);--glass-border-light: rgba(0, 0, 0, .08);--glass-blur: blur(20px);--glass-shadow: 0 20px 40px rgba(0, 0, 0, .35);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.25rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--z-background: -1;--z-base: 1;--z-card: 10;--z-banner: 20;--z-modal: 30}.auth-layout[data-theme=dark][data-v-e3b9b5c7]{--color-primary: #0f172a;--color-primary-foreground: #f8fafc;--color-secondary: #1e293b;--color-secondary-foreground: #f1f5f9;--glass-background: rgba(24, 24, 41, .92);--glass-border: rgba(255, 255, 255, .18)}.auth-layout[data-theme=light][data-v-e3b9b5c7]{--color-primary: #ffffff;--color-primary-foreground: #0f172a;--color-secondary: #f8fafc;--color-secondary-foreground: #374151;--glass-background: rgba(255, 255, 255, .92);--glass-border: rgba(0, 0, 0, .08)}.auth-layout[data-v-e3b9b5c7]{min-height:100svh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--space-md);padding-bottom:max(var(--space-lg),env(safe-area-inset-bottom));position:relative;isolation:isolate;overflow:hidden;background:var(--color-primary);color:var(--color-primary-foreground);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}.connectivity-banner[data-v-e3b9b5c7]{position:fixed;top:0;left:0;right:0;z-index:var(--z-banner);background:linear-gradient(135deg,#fef3c7,#fde68a);border-bottom:1px solid #fbbf24;color:#92400e;padding:var(--space-sm)}.banner-content[data-v-e3b9b5c7]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--space-md)}.banner-icon[data-v-e3b9b5c7]{font-size:1.25rem;flex-shrink:0}.banner-text[data-v-e3b9b5c7]{flex:1;display:flex;flex-direction:column;gap:var(--space-xs)}.banner-title[data-v-e3b9b5c7]{font-weight:var(--font-weight-semibold);font-size:.875rem}.banner-description[data-v-e3b9b5c7]{font-size:.75rem;opacity:.9}.banner-dismiss[data-v-e3b9b5c7]{background:none;border:none;font-size:1.25rem;color:inherit;cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm);transition:background-color var(--transition-fast)}.banner-dismiss[data-v-e3b9b5c7]:hover{background:#0000001a}.slide-down-enter-active[data-v-e3b9b5c7],.slide-down-leave-active[data-v-e3b9b5c7]{transition:transform var(--transition-normal),opacity var(--transition-normal)}.slide-down-enter-from[data-v-e3b9b5c7],.slide-down-leave-to[data-v-e3b9b5c7]{opacity:0;transform:translateY(-100%)}.background-system[data-v-e3b9b5c7]{position:fixed;inset:0;z-index:var(--z-background);pointer-events:none}.gradient-background[data-v-e3b9b5c7]{position:absolute;inset:0}.gradient-layer[data-v-e3b9b5c7]{position:absolute;inset:0;opacity:.8}.primary-layer[data-v-e3b9b5c7]{background:var(--gradient-primary)}.secondary-layer[data-v-e3b9b5c7]{background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.3) 0%,transparent 50%)}.accent-layer[data-v-e3b9b5c7]{background:radial-gradient(circle at 80% 20%,rgba(255,215,0,.2) 0%,transparent 50%)}.theme-light .primary-layer[data-v-e3b9b5c7]{background:var(--gradient-secondary)}.floating-particles[data-v-e3b9b5c7]{position:absolute;inset:0}.particle[data-v-e3b9b5c7]{position:absolute;background:var(--color-accent);border-radius:var(--radius-full);animation:float-particle-e3b9b5c7 linear infinite;pointer-events:none}@keyframes float-particle-e3b9b5c7{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) rotate(360deg);opacity:0}}.interactive-grid[data-v-e3b9b5c7]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:50px 50px;opacity:.3}.theme-light .interactive-grid[data-v-e3b9b5c7]{background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px)}.ambient-glow[data-v-e3b9b5c7]{position:absolute;inset:-20%;background:radial-gradient(40% 30% at 20% 20%,rgba(255,215,0,.18),transparent 60%),radial-gradient(30% 25% at 80% 70%,rgba(99,102,241,.2),transparent 60%);filter:blur(40px);opacity:.9}.theme-light .ambient-glow[data-v-e3b9b5c7]{background:radial-gradient(40% 30% at 20% 20%,rgba(255,215,0,.1),transparent 60%),radial-gradient(30% 25% at 80% 70%,rgba(59,130,246,.1),transparent 60%)}.auth-container[data-v-e3b9b5c7]{position:relative;z-index:var(--z-base);width:100%;max-width:28rem;margin:0 auto}.auth-progress[data-v-e3b9b5c7]{width:100%;height:3px;background:#ffffff1a;border-radius:var(--radius-full);margin-bottom:var(--space-lg);overflow:hidden}.progress-bar[data-v-e3b9b5c7]{height:100%;background:var(--color-accent);border-radius:var(--radius-full);transition:width var(--transition-slow);background:linear-gradient(90deg,gold,#fbbf24)}.auth-card[data-v-e3b9b5c7]{background:var(--glass-background);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:2px solid var(--color-accent);border-radius:var(--radius-2xl);box-shadow:var(--glass-shadow);padding:var(--space-2xl);position:relative;overflow:hidden}.auth-card[data-v-e3b9b5c7]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,215,0,.1),transparent 30%);pointer-events:none}.card-enter[data-v-e3b9b5c7]{opacity:0;transform:translateY(30px) scale(.95)}.card-enter-active[data-v-e3b9b5c7]{transition:all var(--transition-slow)}.card-enter-complete[data-v-e3b9b5c7]{opacity:1;transform:translateY(0) scale(1)}.card-header[data-v-e3b9b5c7]{position:absolute;top:var(--space-md);right:var(--space-md);display:flex;align-items:center;gap:var(--space-sm);z-index:var(--z-base)}.action-btn[data-v-e3b9b5c7]{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--glass-background);border:1px solid var(--glass-border);border-radius:var(--radius-lg);color:var(--color-primary-foreground);font-size:.875rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.action-btn[data-v-e3b9b5c7]:hover{transform:translateY(-1px);background:#ffffff26;box-shadow:0 4px 12px #00000026}.action-btn[data-v-e3b9b5c7]:active{transform:translateY(0)}.back-btn[data-v-e3b9b5c7]{position:absolute;left:var(--space-md);right:auto}.install-btn[data-v-e3b9b5c7]{background:linear-gradient(135deg,gold,#fbbf24);color:#000;border-color:gold}.theme-btn[data-v-e3b9b5c7]{padding:var(--space-sm);min-width:auto}.btn-icon[data-v-e3b9b5c7]{font-size:1.125rem}.btn-text[data-v-e3b9b5c7]{white-space:nowrap}.scale-fade-enter-active[data-v-e3b9b5c7],.scale-fade-leave-active[data-v-e3b9b5c7]{transition:all var(--transition-normal)}.scale-fade-enter-from[data-v-e3b9b5c7],.scale-fade-leave-to[data-v-e3b9b5c7]{opacity:0;transform:scale(.8)}.brand-section[data-v-e3b9b5c7]{text-align:center;margin-bottom:var(--space-xl)}.logo-container[data-v-e3b9b5c7]{position:relative;display:inline-block;margin-bottom:var(--space-md)}.brand-logo[data-v-e3b9b5c7]{width:5rem;height:5rem;border-radius:var(--radius-full);object-fit:contain;background:var(--color-primary-foreground);border:4px solid var(--color-accent);box-shadow:0 8px 32px #ffd7004d;position:relative;z-index:2}.logo-glow[data-v-e3b9b5c7]{position:absolute;inset:-8px;background:var(--color-accent);border-radius:var(--radius-full);opacity:.3;filter:blur(12px);animation:logo-pulse-e3b9b5c7 3s ease-in-out infinite}@keyframes logo-pulse-e3b9b5c7{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.brand-text[data-v-e3b9b5c7]{display:flex;flex-direction:column;gap:var(--space-xs)}.app-name[data-v-e3b9b5c7]{font-size:1.75rem;font-weight:var(--font-weight-extrabold);color:var(--color-accent);margin:0}.app-tagline[data-v-e3b9b5c7]{font-size:.875rem;color:var(--color-primary-foreground);opacity:.8;margin:0}.content-header[data-v-e3b9b5c7]{text-align:center;margin-bottom:var(--space-xl)}.content-header.has-description[data-v-e3b9b5c7]{margin-bottom:var(--space-lg)}.content-title[data-v-e3b9b5c7]{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-accent);margin:0 0 var(--space-sm) 0;line-height:1.3}.content-subtitle[data-v-e3b9b5c7]{font-size:.875rem;color:var(--color-primary-foreground);opacity:.8;margin:0;line-height:1.5}.content-slot[data-v-e3b9b5c7]{margin-bottom:var(--space-xl)}.footer-slot[data-v-e3b9b5c7]{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--glass-border);color:var(--color-primary-foreground);opacity:.7;font-size:.875rem;text-align:center}.security-badge[data-v-e3b9b5c7]{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:var(--radius-full);color:var(--color-success);font-size:.75rem;font-weight:var(--font-weight-medium);margin-top:var(--space-lg)}.badge-icon[data-v-e3b9b5c7]{font-size:.875rem}.performance-metrics[data-v-e3b9b5c7]{position:fixed;bottom:var(--space-md);left:var(--space-md);background:#000c;color:#fff;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg);font-size:.75rem;z-index:var(--z-modal)}.metric[data-v-e3b9b5c7]{display:flex;gap:var(--space-xs)}.metric-label[data-v-e3b9b5c7]{opacity:.7}.metric-value[data-v-e3b9b5c7]{font-weight:var(--font-weight-semibold)}.shortcuts-help[data-v-e3b9b5c7]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--space-md)}.shortcuts-content[data-v-e3b9b5c7]{background:var(--glass-background);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:2px solid var(--color-accent);border-radius:var(--radius-2xl);padding:var(--space-2xl);max-width:400px;width:100%;position:relative}.shortcuts-title[data-v-e3b9b5c7]{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-accent);margin:0 0 var(--space-lg) 0;text-align:center}.shortcuts-list[data-v-e3b9b5c7]{display:flex;flex-direction:column;gap:var(--space-md)}.shortcut-item[data-v-e3b9b5c7]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.key[data-v-e3b9b5c7]{background:var(--color-secondary);color:var(--color-secondary-foreground);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:.75rem;font-weight:var(--font-weight-semibold);border:1px solid var(--glass-border);min-width:60px;text-align:center}.action[data-v-e3b9b5c7]{font-size:.875rem;color:var(--color-primary-foreground);flex:1}.close-help[data-v-e3b9b5c7]{position:absolute;top:var(--space-md);right:var(--space-md);background:none;border:none;font-size:1.5rem;color:var(--color-primary-foreground);cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm);transition:background-color var(--transition-fast)}.close-help[data-v-e3b9b5c7]:hover{background:#ffffff1a}.fade-enter-active[data-v-e3b9b5c7],.fade-leave-active[data-v-e3b9b5c7]{transition:opacity var(--transition-normal)}.fade-enter-from[data-v-e3b9b5c7],.fade-leave-to[data-v-e3b9b5c7]{opacity:0}.auth-layout[data-reduced-motion=true][data-v-e3b9b5c7] *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.auth-layout[data-reduced-motion=true] .particle[data-v-e3b9b5c7],.auth-layout[data-reduced-motion=true] .logo-glow[data-v-e3b9b5c7]{animation:none!important}[data-v-e3b9b5c7]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-contrast: high){.auth-layout[data-v-e3b9b5c7]{--glass-background: var(--color-primary);--glass-border: var(--color-accent)}.action-btn[data-v-e3b9b5c7]{border-width:2px}}@media (max-width: 640px){.auth-layout[data-v-e3b9b5c7]{padding:var(--space-sm)}.auth-card[data-v-e3b9b5c7]{padding:var(--space-xl)}.card-header[data-v-e3b9b5c7]{position:static;justify-content:space-between;margin-bottom:var(--space-lg)}.back-btn[data-v-e3b9b5c7]{position:static}.app-name[data-v-e3b9b5c7]{font-size:1.5rem}.content-title[data-v-e3b9b5c7]{font-size:1.25rem}.action-btn .btn-text[data-v-e3b9b5c7]{display:none}.action-btn[data-v-e3b9b5c7]{padding:var(--space-sm)}}@media (max-width: 480px){.auth-card[data-v-e3b9b5c7]{padding:var(--space-lg);border-radius:var(--radius-xl)}.brand-logo[data-v-e3b9b5c7]{width:4rem;height:4rem}.shortcuts-content[data-v-e3b9b5c7]{padding:var(--space-xl)}}@media print{.background-system[data-v-e3b9b5c7],.card-header[data-v-e3b9b5c7],.security-badge[data-v-e3b9b5c7],.performance-metrics[data-v-e3b9b5c7],.shortcuts-help[data-v-e3b9b5c7]{display:none!important}.auth-card[data-v-e3b9b5c7]{background:#fff!important;color:#000!important;border:1px solid #ccc!important;box-shadow:none!important;backdrop-filter:none!important}}.input[data-v-0e586025]{@apply w-full bg-gray-800 text-white px-4 py-3 rounded-lg border border-gray-600 focus:outline-none focus:ring-2 focus:ring-blue-500 text-sm placeholder:text-gray-400;}[data-v-4ea6d2d0]:root{--bg-page: #ffffff;--bg-card: #ffffff;--bg-soft: #f7f8fa;--border: rgba(15, 23, 42, .08);--border-strong: rgba(15, 23, 42, .14);--text-main: #0f172a;--text-dim: #64748b;--text-faint: #94a3b8;--brand: #2563eb;--brand-2: #0ea5e9;--accent-good: #10b981;--radius-lg: 16px;--radius-md: 12px;--font-stack: system-ui, -apple-system, BlinkMacSystemFont, "Inter", "Roboto", "Segoe UI", sans-serif;--neural-ring: 0 0 0 1px rgba(37, 99, 235, .08);--neural-glow-soft: 0 18px 40px rgba(15, 23, 42, .06);--neural-glow-strong: 0 24px 60px rgba(15, 23, 42, .12);--tap-scale: .97}.Dashboard[data-v-4ea6d2d0]{min-height:100vh;background:radial-gradient(circle at top,#f5f7ff,#fff 52% 100%);color:var(--text-main);display:flex;flex-direction:column;font-family:var(--font-stack);-webkit-font-smoothing:antialiased}.Sidebar[data-v-4ea6d2d0]{width:260px;min-height:100vh;background:#fff;color:var(--text-main);border-right:1px solid var(--border-strong);display:flex;flex-direction:column;padding:16px;padding-top:calc(env(safe-area-inset-top,0px) + 16px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px);box-shadow:var(--neural-ring)}.Main[data-v-4ea6d2d0]{flex-grow:1;max-width:100%;padding:16px 16px 100px;width:100%;margin:0 auto;max-width:680px}@media (min-width: 768px){.Main[data-v-4ea6d2d0]{padding:24px 24px 120px;max-width:1000px}}.MobileTopbar[data-v-4ea6d2d0]{position:fixed;top:0;left:0;right:0;z-index:1050;background:#fff;color:var(--text-main);padding:8px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-strong);backdrop-filter:blur(12px)}.Brand[data-v-4ea6d2d0]{display:flex;align-items:center;min-width:0;color:var(--text-main);font-weight:700;font-size:1rem;text-decoration:none}.BrandText[data-v-4ea6d2d0]{margin-left:8px;white-space:nowrap}.Logo[data-v-4ea6d2d0]{border-radius:50%;border:2px solid #e2e8f0;background:#fff;object-fit:contain;box-shadow:0 0 0 1px #94a3b84d}.IconBtn[data-v-4ea6d2d0]{appearance:none;background:#fff;border-radius:12px;border:1px solid var(--border);width:42px;height:42px;padding:0;display:grid;place-items:center;font-size:0;color:var(--text-main);font-weight:600;box-shadow:0 2px 10px #0f172a0f;transition:transform .12s ease-out,box-shadow .12s ease-out,border-color .12s ease-out,background-color .12s ease-out}.IconBtn.Light[data-v-4ea6d2d0]{background:#fff;border-color:var(--border);color:var(--text-main)}.IconBtn[data-v-4ea6d2d0]:hover{border-color:#2563eb40;box-shadow:0 6px 16px #0f172a17}.IconBtn[data-v-4ea6d2d0]:active{transform:scale(var(--tap-scale))}.Ico[data-v-4ea6d2d0]{width:24px;height:24px;color:currentColor}.Menu[data-v-4ea6d2d0]{position:relative}.Dropdown[data-v-4ea6d2d0]{position:absolute;right:0;top:46px;background:#fff;border:1px solid var(--border-strong);border-radius:12px;padding:6px;min-width:180px;box-shadow:0 18px 40px #0f172a29}.Dropdown .dropdown-item[data-v-4ea6d2d0]{display:block;width:100%;text-align:left;padding:8px 10px;border-radius:8px;color:var(--text-main);font-weight:500;text-decoration:none;background:transparent;border:0;cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}.Dropdown .dropdown-item[data-v-4ea6d2d0]:hover{background:var(--bg-soft)}.Dropdown hr[data-v-4ea6d2d0]{border:none;border-top:1px solid var(--border);margin:6px 2px}.Dropdown .text-danger[data-v-4ea6d2d0]{color:#b91c1c}.DrawerMask[data-v-4ea6d2d0]{position:fixed;inset:0;background:#0f172a7a;z-index:2000;display:flex;align-items:stretch;justify-content:flex-start}.Drawer[data-v-4ea6d2d0]{background:#fff;color:var(--text-main);width:85%;max-width:320px;border-top-right-radius:16px;border-bottom-right-radius:16px;box-shadow:8px 0 24px #0f172a40;display:flex;flex-direction:column;max-height:100dvh;height:100%;padding:16px;padding-top:calc(env(safe-area-inset-top,0px) + 16px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px);border-right:1px solid var(--border-strong)}.DrawerHead[data-v-4ea6d2d0]{display:flex;align-items:center;min-height:44px;font-size:1rem;font-weight:700}.DrawerLogo[data-v-4ea6d2d0]{margin-right:8px}.DrawerBrand[data-v-4ea6d2d0]{font-weight:700;font-size:1rem;flex-grow:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DrawerRule[data-v-4ea6d2d0]{border-color:var(--border-strong)!important;opacity:1;margin:8px 0}.DrawerBody[data-v-4ea6d2d0]{flex-grow:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;padding-right:4px}.DrawerBody[data-v-4ea6d2d0]::-webkit-scrollbar{width:5px}.DrawerBody[data-v-4ea6d2d0]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.DrawerNav[data-v-4ea6d2d0]{list-style:none;margin:0;padding:0}.DrawerItem+.DrawerItem[data-v-4ea6d2d0]{margin-top:4px}.DrawerLink[data-v-4ea6d2d0]{display:flex;align-items:center;gap:8px;background:transparent;color:var(--text-main);text-decoration:none;font-size:1rem;font-weight:600;padding:10px 12px;border-radius:8px;transition:background-color .12s ease-out,color .12s ease-out,transform .12s ease-out}.DrawerLink[data-v-4ea6d2d0]:hover{background:#94a3b826}.DrawerLink.Active[data-v-4ea6d2d0]{background:#2563eb1a;color:#1d4ed8}.DrawerIco[data-v-4ea6d2d0]{font-size:1.1rem}.DrawerTxt[data-v-4ea6d2d0]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DrawerFoot[data-v-4ea6d2d0]{flex-shrink:0;font-size:.85rem;line-height:1.2rem;text-align:left}.UserRow[data-v-4ea6d2d0]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.DrawerLogoutBtn[data-v-4ea6d2d0]{width:100%;appearance:none;background:#fff;border:1px solid var(--border-strong);border-radius:10px;padding:8px 12px;color:var(--text-main);font-size:.95rem;font-weight:700;text-align:center;transition:transform .12s ease-out,box-shadow .12s ease-out,border-color .12s ease-out}.DrawerLogoutBtn[data-v-4ea6d2d0]:hover{border-color:#dc262666;box-shadow:0 10px 28px #dc262629}.DrawerLogoutBtn[data-v-4ea6d2d0]:active{transform:scale(var(--tap-scale))}.DrawerCopy[data-v-4ea6d2d0]{margin-top:12px;text-align:center;opacity:.7}.AvatarCircle[data-v-4ea6d2d0]{background:radial-gradient(circle at 20% 0%,#bfdbfe,#eff6ff 40%,#fff);color:#1d4ed8;font-weight:800;border-radius:999px;width:32px;height:32px;display:grid;place-items:center;font-size:.9rem;line-height:1;box-shadow:0 0 0 1px #818cf880}.fade-enter-active[data-v-4ea6d2d0],.fade-leave-active[data-v-4ea6d2d0]{transition:opacity .18s linear}.fade-enter-from[data-v-4ea6d2d0],.fade-leave-to[data-v-4ea6d2d0]{opacity:0}.SideHead[data-v-4ea6d2d0]{display:flex;align-items:center;margin-bottom:16px}.SideBrand[data-v-4ea6d2d0]{font-size:1.1rem;font-weight:800;margin-left:8px;white-space:nowrap}.SideRule[data-v-4ea6d2d0]{border-color:var(--border-strong)!important;margin:8px 0 16px}.SideNav[data-v-4ea6d2d0]{list-style:none;padding:0;margin:0 0 16px;flex-grow:1}.SideItem+.SideItem[data-v-4ea6d2d0]{margin-top:4px}.SideLink[data-v-4ea6d2d0]{display:flex;align-items:center;gap:8px;color:var(--text-main);font-size:1rem;font-weight:700;line-height:1.3rem;border-radius:10px;text-decoration:none;padding:10px 12px;border:1px solid transparent;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out,transform .12s ease-out}.SideLink[data-v-4ea6d2d0]:not(.Active):hover{background:var(--bg-soft);border-color:var(--border)}.SideLink.Active[data-v-4ea6d2d0]{background:#2563eb1a;color:#1d4ed8;border-color:#2563eb40}.SideIco[data-v-4ea6d2d0]{font-size:1.1rem}.SideTxt[data-v-4ea6d2d0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SideFoot[data-v-4ea6d2d0]{margin-top:auto;font-size:.85rem;line-height:1.2rem}.SideUserRow[data-v-4ea6d2d0]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:800}.SideUserName[data-v-4ea6d2d0]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SideLogoutBtn[data-v-4ea6d2d0]{width:100%;appearance:none;background:#fff;border:1px solid var(--border-strong);border-radius:10px;padding:8px 12px;color:var(--text-main);font-size:.95rem;font-weight:800;text-align:center;transition:transform .12s ease-out,box-shadow .12s ease-out,border-color .12s ease-out}.SideLogoutBtn[data-v-4ea6d2d0]:hover{border-color:#dc262666;box-shadow:0 10px 28px #dc262626}.SideLogoutBtn[data-v-4ea6d2d0]:active{transform:scale(var(--tap-scale))}.SideCopy[data-v-4ea6d2d0]{margin-top:12px;text-align:center;opacity:.7}.IntroRow[data-v-4ea6d2d0]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:16px}.IntroText[data-v-4ea6d2d0]{min-width:0}.HelloTitle[data-v-4ea6d2d0]{font-size:15px;font-weight:700;color:var(--text-main);display:flex;flex-wrap:wrap;column-gap:6px;row-gap:4px;line-height:1.4}.Wave[data-v-4ea6d2d0]{font-size:18px}.HelloLabel[data-v-4ea6d2d0]{color:var(--text-dim);font-weight:700}.HelloName[data-v-4ea6d2d0]{color:var(--text-main)}.HelloSub[data-v-4ea6d2d0]{margin-top:4px;font-size:12px;line-height:1.4;color:var(--text-dim);font-weight:600;max-width:420px}.IntroBtns[data-v-4ea6d2d0]{display:flex;flex-wrap:wrap;gap:8px}.TopBtn[data-v-4ea6d2d0]{border-radius:10px;font-size:13px;line-height:1.2;font-weight:800;padding:10px 12px;border:1px solid var(--border);background:#fff;color:var(--text-main);box-shadow:0 8px 20px #0f172a0d;text-decoration:none;transition:transform .12s ease-out,box-shadow .12s ease-out,border-color .12s ease-out,background-color .12s ease-out}.TopBtn.Outline[data-v-4ea6d2d0]{background:var(--bg-soft)}.TopBtn.Warn[data-v-4ea6d2d0]{border-color:#dc262640;background:#dc262614;color:#b91c1c}.TopBtn[data-v-4ea6d2d0]:hover{box-shadow:0 14px 34px #0f172a1c;border-color:#94a3b8b3}.TopBtn[data-v-4ea6d2d0]:active{transform:scale(var(--tap-scale))}.Card[data-v-4ea6d2d0]{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--neural-glow-soft);padding:16px;margin-bottom:16px;transition:box-shadow .14s ease-out,transform .14s ease-out,border-color .14s ease-out,background-color .14s ease-out}.Card[data-v-4ea6d2d0]:hover{box-shadow:var(--neural-glow-strong);border-color:#2563eb38;transform:translateY(-1px)}@media (min-width: 768px){.Card[data-v-4ea6d2d0]{border-radius:20px;padding:20px;margin-bottom:20px}}.DeskGrid[data-v-4ea6d2d0]{display:block}@media (min-width: 1024px){.DeskGrid[data-v-4ea6d2d0]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;max-width:1200px;margin:0 auto}.grid-hero[data-v-4ea6d2d0],.grid-kpis[data-v-4ea6d2d0],.grid-earn[data-v-4ea6d2d0],.grid-explore[data-v-4ea6d2d0],.grid-actions[data-v-4ea6d2d0],.grid-channels[data-v-4ea6d2d0],.grid-messages[data-v-4ea6d2d0]{grid-column:1 / 2}.grid-wallet[data-v-4ea6d2d0]{grid-column:2 / 3;position:sticky;top:16px;height:max-content}}.HeroCard[data-v-4ea6d2d0]{display:flex;gap:16px;align-items:center;overflow:hidden}.HeroLeft[data-v-4ea6d2d0]{min-width:0;flex:1}.HeroTitle[data-v-4ea6d2d0]{font-size:18px;font-weight:800;line-height:1.25}.HeroSub[data-v-4ea6d2d0]{color:var(--text-dim);font-size:12px;margin-top:4px;max-width:520px}.HeroActions[data-v-4ea6d2d0]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.HeroBtn[data-v-4ea6d2d0]{border-radius:12px;border:1px solid var(--border);background:var(--bg-soft);padding:10px 12px;font-weight:800;font-size:13px;text-decoration:none;color:var(--text-main);transition:transform .12s ease-out,box-shadow .12s ease-out,border-color .12s ease-out,background-color .12s ease-out}.HeroBtn.Primary[data-v-4ea6d2d0]{background:linear-gradient(90deg,var(--brand),var(--brand-2));border:0;color:#fff}.HeroBtn[data-v-4ea6d2d0]:hover{box-shadow:0 12px 28px #0f172a29;border-color:#94a3b8cc}.HeroBtn[data-v-4ea6d2d0]:active{transform:scale(var(--tap-scale))}.HeroImgWrap[data-v-4ea6d2d0]{flex:0 0 160px;height:100px;border-radius:12px;overflow:hidden;border:1px solid var(--border);display:none;background:#0b1220}.HeroImg[data-v-4ea6d2d0]{width:100%;height:100%;object-fit:cover;display:block}.HeroFallback[data-v-4ea6d2d0]{width:100%;height:100%;display:grid;place-items:center;color:#93c5fd;font-weight:900;letter-spacing:.1em}@media (min-width: 700px){.HeroImgWrap[data-v-4ea6d2d0]{display:block}}.WalletCard[data-v-4ea6d2d0]{background:#fff;position:relative;overflow:hidden}.WalletHeader[data-v-4ea6d2d0]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.WalletLeft[data-v-4ea6d2d0]{min-width:0;flex:1 1 200px}.WalletLabel[data-v-4ea6d2d0]{font-size:12px;font-weight:800;color:var(--text-dim);line-height:1.3}.WalletBalance[data-v-4ea6d2d0]{font-size:22px;line-height:1.2;font-weight:900;margin-top:4px}.CoinText[data-v-4ea6d2d0]{background-image:linear-gradient(90deg,var(--brand),var(--brand-2));-webkit-background-clip:text;color:transparent}.WalletHint[data-v-4ea6d2d0]{font-size:12px;color:var(--text-faint);line-height:1.4;margin-top:4px;max-width:280px}.WalletRight[data-v-4ea6d2d0]{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;min-width:0}.MiniSection[data-v-4ea6d2d0]{min-width:90px}.MiniLabel[data-v-4ea6d2d0]{font-size:11px;line-height:1.3;color:var(--text-faint);font-weight:700}.MiniValue[data-v-4ea6d2d0]{font-size:14px;font-weight:900;color:var(--text-main)}.AccentGood[data-v-4ea6d2d0]{color:var(--accent-good)}.WalletActions[data-v-4ea6d2d0]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.WalletBtn[data-v-4ea6d2d0]{flex:1 1 auto;min-width:0;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:900;line-height:1.2;border:1px solid var(--border);background:var(--bg-soft);color:var(--text-main);text-align:center;box-shadow:0 8px 20px #0f172a0d;transition:transform .12s ease-out,box-shadow .12s ease-out,border-color .12s ease-out,background-color .12s ease-out}.WalletBtn.Primary[data-v-4ea6d2d0]{background-image:linear-gradient(90deg,var(--brand),var(--brand-2));border:0;color:#fff}.WalletBtn.PrimaryAlt[data-v-4ea6d2d0]{background:#111827;color:#fff;border:0}.WalletBtn.Soft[data-v-4ea6d2d0]{background:var(--bg-soft)}.WalletBtn[data-v-4ea6d2d0]:hover{box-shadow:0 14px 32px #0f172a1f;border-color:#94a3b8cc}.WalletBtn[data-v-4ea6d2d0]:active{transform:scale(var(--tap-scale))}.StatGrid[data-v-4ea6d2d0]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 400px){.StatGrid[data-v-4ea6d2d0]{grid-template-columns:repeat(2,1fr)}}.KpiBox[data-v-4ea6d2d0]{border:1px solid var(--border);border-radius:12px;background:var(--bg-soft);padding:12px;text-align:left;box-shadow:0 8px 20px #0f172a08;min-height:94px;display:flex;flex-direction:column;justify-content:space-between}.KpiIcon[data-v-4ea6d2d0]{font-size:16px;line-height:1}.KpiLabel[data-v-4ea6d2d0]{font-size:12px;color:var(--text-dim);font-weight:800;margin-top:6px;line-height:1.3}.KpiValue[data-v-4ea6d2d0]{font-size:16px;font-weight:900;color:var(--text-main);line-height:1.2;margin-top:6px}.SkeletonBlock[data-v-4ea6d2d0]{width:60%;height:20px;border-radius:6px;background:linear-gradient(90deg,#00000014,#00000005,#00000014 80%);background-size:300% 100%;animation:shimmer-4ea6d2d0 1.2s infinite}.EarnHubCard[data-v-4ea6d2d0]{display:flex;flex-direction:column;gap:16px}.EH-Head[data-v-4ea6d2d0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.EH-Icon[data-v-4ea6d2d0]{font-size:20px}.EH-Titles[data-v-4ea6d2d0]{min-width:0}.EH-Title[data-v-4ea6d2d0]{font-size:14px;font-weight:900;line-height:1.3}.EH-Sub[data-v-4ea6d2d0]{font-size:12px;color:var(--text-faint);font-weight:700;max-width:520px}.EH-Link[data-v-4ea6d2d0]{font-size:12px;color:var(--brand);font-weight:900;text-decoration:none;white-space:nowrap}.EH-Link[data-v-4ea6d2d0]:hover{text-decoration:underline}.EH-Body[data-v-4ea6d2d0]{display:grid;gap:16px;grid-template-columns:1fr;align-items:stretch}@media (min-width: 900px){.EH-Body[data-v-4ea6d2d0]{grid-template-columns:1fr 1fr}}.EH-Left[data-v-4ea6d2d0]{display:flex;flex-direction:column;gap:12px}.EH-StatRow[data-v-4ea6d2d0]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.EH-Stat[data-v-4ea6d2d0]{border:1px solid var(--border);border-radius:12px;background:var(--bg-soft);padding:12px;box-shadow:0 8px 20px #0f172a08}.EH-StatLabel[data-v-4ea6d2d0]{font-size:11px;color:var(--text-faint);font-weight:800}.EH-StatValue[data-v-4ea6d2d0]{font-size:16px;font-weight:900;margin-top:4px}.EH-Progress[data-v-4ea6d2d0]{border:1px solid var(--border);border-radius:12px;padding:12px;background:#fff}.EH-ProgressTop[data-v-4ea6d2d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.EH-ProgressLabel[data-v-4ea6d2d0]{font-size:12px;font-weight:800;color:var(--text-dim)}.EH-ProgressVal[data-v-4ea6d2d0]{font-size:12px;font-weight:900}.EH-ProgressBar[data-v-4ea6d2d0]{height:10px;border-radius:999px;background:#2563eb1f;overflow:hidden;border:1px solid rgba(37,99,235,.18)}.EH-ProgressFill[data-v-4ea6d2d0]{height:100%;width:30%;background:linear-gradient(90deg,var(--brand),var(--brand-2))}.EH-Actions[data-v-4ea6d2d0]{display:flex;flex-wrap:wrap;gap:8px}.EH-Btn[data-v-4ea6d2d0]{border-radius:12px;border:1px solid var(--border);padding:10px 12px;font-size:13px;font-weight:900;line-height:1.2;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;color:var(--text-main);background:var(--bg-soft);box-shadow:0 8px 20px #0f172a0a;transition:transform .12s ease-out,box-shadow .12s ease-out,border-color .12s ease-out,background-color .12s ease-out}.EH-Btn.Primary[data-v-4ea6d2d0]{background:linear-gradient(90deg,var(--brand),var(--brand-2));border:0;color:#fff}.EH-Btn.Dark[data-v-4ea6d2d0]{background:#111827;color:#fff;border:0}.EH-Btn.Soft[data-v-4ea6d2d0]{background:var(--bg-soft)}.EH-Btn[data-v-4ea6d2d0]:hover{box-shadow:0 14px 30px #0f172a21;border-color:#94a3b8e6}.EH-Btn[data-v-4ea6d2d0]:active{transform:scale(var(--tap-scale))}.EH-Right[data-v-4ea6d2d0]{border:1px solid var(--border);border-radius:12px;background:#fff;padding:12px}.EH-TasksHead[data-v-4ea6d2d0]{font-size:12px;font-weight:900;color:var(--text-dim);margin-bottom:8px}.EH-Tasks[data-v-4ea6d2d0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.EH-Task[data-v-4ea6d2d0]{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-soft);padding:10px}.EH-TaskTitle[data-v-4ea6d2d0]{font-size:13px;font-weight:900}.EH-TaskMeta[data-v-4ea6d2d0]{font-size:11px;color:var(--text-faint);font-weight:700;margin-top:2px}.EH-TaskBtn[data-v-4ea6d2d0]{font-size:12px;font-weight:900;text-decoration:none;color:#fff;background:#0f172a;border-radius:10px;padding:8px 10px;border:0;display:inline-block}.EH-TaskEmpty[data-v-4ea6d2d0]{font-size:12px;color:var(--text-faint);text-align:center;border:1px dashed var(--border);border-radius:10px;padding:14px}.EH-TaskSkel[data-v-4ea6d2d0]{height:38px;border-radius:10px;background:linear-gradient(90deg,#00000014,#00000005,#00000014);background-size:300% 100%;animation:shimmer-4ea6d2d0 1.2s infinite}.MarketPreview .Gallery[data-v-4ea6d2d0]{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:2px}.MarketPreview .Gallery[data-v-4ea6d2d0]::-webkit-scrollbar{height:6px}.MarketPreview .Gallery[data-v-4ea6d2d0]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:999px}.GalleryCard[data-v-4ea6d2d0]{position:relative;flex:0 0 160px;border:1px solid var(--border);border-radius:12px;scroll-snap-align:start;background:#fff;box-shadow:0 6px 16px #0f172a0f;padding:8px;cursor:pointer;transition:transform .12s ease-out,box-shadow .12s ease-out,border-color .12s ease-out}.GalleryCard[data-v-4ea6d2d0]:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0f172a24;border-color:#2563eb3d}.GImg[data-v-4ea6d2d0]{width:100%;height:110px;border-radius:8px;object-fit:cover}.GTitle[data-v-4ea6d2d0]{font-weight:800;font-size:12px;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GMeta[data-v-4ea6d2d0]{display:flex;justify-content:space-between;align-items:center;margin-top:2px;font-size:11px}.GSeller[data-v-4ea6d2d0]{color:var(--text-dim)}.GPrice[data-v-4ea6d2d0]{font-weight:900}.Badge[data-v-4ea6d2d0]{position:absolute;left:8px;top:8px;font-size:10px;font-weight:900;padding:4px 6px;border-radius:999px;background:#111827;color:#fff}.Badge.NEW[data-v-4ea6d2d0]{background:#2563eb}.Badge.TRENDING[data-v-4ea6d2d0]{background:#f59e0b}.Badge.VERIFIED[data-v-4ea6d2d0]{background:#10b981}.Badge.LIVE[data-v-4ea6d2d0]{background:#ef4444}.GalleryEmpty[data-v-4ea6d2d0],.GallerySkeleton[data-v-4ea6d2d0]{flex:1 0 auto;border:1px dashed var(--border);border-radius:12px;padding:20px;text-align:center;color:var(--text-faint);min-width:220px}.GallerySkeleton[data-v-4ea6d2d0]{background:linear-gradient(90deg,#0000000f,#00000005,#0000000f);background-size:300% 100%;animation:shimmer-4ea6d2d0 1.2s infinite}.CardHeadRow[data-v-4ea6d2d0]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:12px}.CardHeadLeft[data-v-4ea6d2d0]{display:flex;flex-wrap:nowrap;gap:10px;min-width:0}.CardHeadIcon[data-v-4ea6d2d0]{font-size:20px;line-height:1}.CardHeadText[data-v-4ea6d2d0]{min-width:0}.CardHeadTitle[data-v-4ea6d2d0]{font-size:14px;font-weight:900;line-height:1.3}.CardHeadSub[data-v-4ea6d2d0]{font-size:12px;line-height:1.3;color:var(--text-faint);font-weight:700;max-width:220px}.ActionGrid[data-v-4ea6d2d0]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (min-width: 480px){.ActionGrid[data-v-4ea6d2d0]{grid-template-columns:repeat(6,1fr)}}.ActionBtn[data-v-4ea6d2d0]{border-radius:12px;background:var(--bg-soft);border:1px solid var(--border);box-shadow:0 8px 20px #0f172a0d;font-size:13px;font-weight:900;line-height:1.2;color:var(--text-main);padding:12px 8px;text-align:center;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:6px;transition:transform .12s ease-out,box-shadow .12s ease-out,border-color .12s ease-out,background-color .12s ease-out}.ActionBtn span[data-v-4ea6d2d0]{display:block;white-space:nowrap}.ActionBtn[data-v-4ea6d2d0]:hover{box-shadow:0 12px 26px #0f172a1f;border-color:#94a3b8e6}.ActionBtn[data-v-4ea6d2d0]:active{transform:scale(var(--tap-scale))}.PlatformGrid[data-v-4ea6d2d0]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (min-width: 480px){.PlatformGrid[data-v-4ea6d2d0]{grid-template-columns:repeat(3,1fr)}}.PlatformCard[data-v-4ea6d2d0]{background:var(--bg-soft);border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 20px #0f172a0a;padding:12px;text-align:center}.PlatformIcon[data-v-4ea6d2d0]{font-size:20px;line-height:1}.PlatformName[data-v-4ea6d2d0]{font-size:13px;font-weight:900;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PlatformStatus[data-v-4ea6d2d0]{font-size:11px;font-weight:900;margin-top:2px}.PlatformStatus.Good[data-v-4ea6d2d0]{color:#10b981}.PlatformStatus.Bad[data-v-4ea6d2d0]{color:#dc2626}.PlatformEmpty[data-v-4ea6d2d0]{grid-column:1/-1;text-align:center;font-size:12px;color:var(--text-faint);border:1px dashed var(--border);border-radius:12px;padding:20px 12px;font-weight:700}.PlatformSkeleton[data-v-4ea6d2d0]{grid-column:1/-1;height:44px;border-radius:8px;background:linear-gradient(90deg,#00000014,#00000005,#00000014 80%);background-size:300% 100%;animation:shimmer-4ea6d2d0 1.2s infinite}.SeeAllBtn[data-v-4ea6d2d0]{font-size:12px;color:var(--brand);font-weight:900;text-decoration:none}.SeeAllBtn[data-v-4ea6d2d0]:hover{text-decoration:underline}.SeeAllBtn[data-v-4ea6d2d0]:active{opacity:.7}.MsgList[data-v-4ea6d2d0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.MsgRow[data-v-4ea6d2d0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:12px;background:var(--bg-soft);box-shadow:0 8px 20px #0f172a0a;padding:12px}.MsgLeft[data-v-4ea6d2d0]{display:flex;align-items:flex-start;gap:10px;min-width:0;flex:1}.MsgPlatform[data-v-4ea6d2d0]{flex-shrink:0;font-size:18px;line-height:1}.MsgBody[data-v-4ea6d2d0]{min-width:0}.MsgSender[data-v-4ea6d2d0]{font-size:13px;font-weight:900;line-height:1.3;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MsgText[data-v-4ea6d2d0]{font-size:12px;line-height:1.4;color:var(--text-dim);font-weight:700;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MsgTime[data-v-4ea6d2d0]{flex-shrink:0;font-size:11px;color:var(--text-faint);font-weight:700;line-height:1.3;text-align:right;min-width:60px}.MsgEmpty[data-v-4ea6d2d0]{text-align:center;font-size:12px;color:var(--text-faint);border:1px dashed var(--border);border-radius:12px;padding:20px 12px;font-weight:700}.MsgSkeleton[data-v-4ea6d2d0]{height:44px;border-radius:12px;background:linear-gradient(90deg,#00000014,#00000005,#00000014 80%);background-size:300% 100%;animation:shimmer-4ea6d2d0 1.2s infinite}.Legal[data-v-4ea6d2d0]{text-align:center;color:var(--text-faint);margin-top:24px}.LegalText[data-v-4ea6d2d0]{font-size:12px;line-height:1.4;font-weight:700}.LegalCopy[data-v-4ea6d2d0]{font-size:11px;line-height:1.4;font-weight:700;margin-top:4px}.BottomSpacer[data-v-4ea6d2d0]{height:80px}.BottomNav[data-v-4ea6d2d0]{position:fixed;z-index:1100;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--border-strong);color:var(--text-main);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 6px);padding-top:6px;display:flex;justify-content:space-around;align-items:flex-end;height:60px;backdrop-filter:blur(18px)}.BNBtn[data-v-4ea6d2d0]{background:transparent;border:0;padding:0;color:var(--text-main);font-size:.75rem;line-height:1rem;text-align:center;flex:1 1 20%;display:flex;flex-direction:column;align-items:center;font-weight:800;transition:transform .12s ease-out,background-color .12s ease-out,color .12s ease-out}.BNBtn[data-v-4ea6d2d0]:active{transform:scale(var(--tap-scale))}.BNIco[data-v-4ea6d2d0]{font-size:1.2rem;line-height:1.2rem}.BNTxt[data-v-4ea6d2d0]{margin-top:2px;font-size:.7rem;line-height:.8rem;color:var(--text-dim)}.BNPrimary[data-v-4ea6d2d0]{background:#2563eb14;border-radius:12px;padding:4px 6px 6px}.BNPrimary .BNIco[data-v-4ea6d2d0]{filter:saturate(1.1)}.BNPrimary .BNTxt[data-v-4ea6d2d0],.BNBtn.Active .BNIco[data-v-4ea6d2d0],.BNBtn.Active .BNTxt[data-v-4ea6d2d0]{color:#1d4ed8;font-weight:900}.BNBtn.Active[data-v-4ea6d2d0]{background:#2563eb14;border-radius:12px}@keyframes shimmer-4ea6d2d0{0%{background-position:0% 0}to{background-position:-200% 0}}.owner-dashboard[data-v-32de4ed7]{--bg-primary: #050816;--bg-secondary: #111827;--bg-card: #111827;--bg-card-soft: #1f2937;--accent-gold: #f4d160;--accent-gold-soft: rgba(244, 209, 96, .2);--accent-blue: #38bdf8;--accent-blue-soft: rgba(56, 189, 248, .25);--accent-green: #22c55e;--accent-red: #f97373;--accent-purple: #a855f7;--text-primary: #e5e7eb;--text-secondary: #cbd5f5;--text-muted: #94a3b8;--border-light: rgba(148, 163, 184, .45);--border-soft: rgba(148, 163, 184, .2);min-height:100dvh;position:relative;overflow-x:hidden;color:var(--text-primary);background:radial-gradient(120% 120% at 0% 0%,rgba(56,189,248,.12),transparent 60%),radial-gradient(120% 120% at 100% 0%,rgba(244,209,96,.12),transparent 60%),radial-gradient(140% 140% at 50% 100%,#181825,#020617)}.owner-dashboard[data-v-32de4ed7]:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(circle at 15% 80%,rgba(129,140,248,.18),transparent 55%),radial-gradient(circle at 85% 15%,rgba(244,114,182,.18),transparent 55%),radial-gradient(circle at 50% 40%,rgba(45,212,191,.08),transparent 60%);mix-blend-mode:screen;animation:particleFloat-32de4ed7 22s ease-in-out infinite;z-index:0}.glass-appbar[data-v-32de4ed7]{position:sticky;top:0;z-index:110;padding:10px 12px;background:linear-gradient(120deg,#0f172af2,#0f172ad9,#082f49e6);backdrop-filter:blur(18px) saturate(180%);border-bottom:1px solid rgba(148,163,184,.3);box-shadow:0 10px 30px #0f172ad9}.appbar-content[data-v-32de4ed7]{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.icon-btn.holographic[data-v-32de4ed7]{position:relative;width:40px;height:40px;border-radius:14px;border:1px solid rgba(148,163,184,.4);background:radial-gradient(circle at 0% 0%,rgba(244,209,96,.18),transparent 60%),radial-gradient(circle at 100% 100%,rgba(56,189,248,.15),transparent 60%),#0f172af5;display:grid;place-items:center;color:var(--text-primary);overflow:hidden;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.icon-btn .hologram-effect[data-v-32de4ed7]{position:absolute;inset:-40%;background:conic-gradient(from 0deg,rgba(244,209,96,.12),transparent,rgba(56,189,248,.14),transparent);opacity:0;transform:rotate(0);transition:opacity .3s ease}.icon-btn .icon[data-v-32de4ed7]{position:relative;z-index:1;font-size:18px;letter-spacing:.08em}.icon-btn[data-v-32de4ed7]:hover{transform:translateY(-1px);border-color:#f4d16099;box-shadow:0 10px 25px #0f172ae6}.icon-btn:hover .hologram-effect[data-v-32de4ed7]{opacity:1;animation:rotate-32de4ed7 3s linear infinite}.brand-logo[data-v-32de4ed7]{display:flex;align-items:center;gap:10px}.logo-container[data-v-32de4ed7]{position:relative;width:40px;height:40px}.logo-glow[data-v-32de4ed7]{position:absolute;inset:-6px;border-radius:999px;background:radial-gradient(circle,var(--accent-gold-soft),transparent 70%);opacity:.6;filter:blur(4px);animation:pulseGlow-32de4ed7 2.8s ease-in-out infinite}.logo[data-v-32de4ed7]{position:relative;z-index:1;width:100%;height:100%;border-radius:999px;border:2px solid rgba(244,209,96,.85);background:#fff;object-fit:contain}.brand-text[data-v-32de4ed7]{font-weight:800;font-size:20px;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,var(--accent-gold),#fbbf24);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.appbar-controls[data-v-32de4ed7]{display:flex;align-items:center;gap:8px}.control-btn[data-v-32de4ed7]{position:relative;width:40px;height:40px;border-radius:14px;border:1px solid var(--border-soft);background:radial-gradient(circle at 10% 0%,rgba(244,209,96,.1),transparent 65%),#0f172ae6;display:grid;place-items:center;color:var(--accent-gold);overflow:hidden;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.control-btn .btn-icon[data-v-32de4ed7]{font-size:18px}.control-btn[data-v-32de4ed7]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.16),transparent);opacity:0;transition:opacity .25s ease}.control-btn[data-v-32de4ed7]:hover{transform:translateY(-1px);border-color:#f4d16099;box-shadow:0 14px 30px #0f172ae6}.control-btn[data-v-32de4ed7]:hover:before{opacity:1}.neon-border[data-v-32de4ed7]{box-shadow:0 0 0 1px #f4d16066,0 0 20px #f4d16040}.pulse-dot[data-v-32de4ed7],.notification-indicator[data-v-32de4ed7]{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:999px}.pulse-dot[data-v-32de4ed7]{background:var(--accent-green);box-shadow:0 0 #22c55ecc;animation:pingDot-32de4ed7 1.8s ease-out infinite}.notification-indicator[data-v-32de4ed7]{background:var(--accent-red)}.sidebar-overlay[data-v-32de4ed7]{position:fixed;inset:0;z-index:105;background:radial-gradient(circle at 50% 0%,#0f172ae6,#000000b3);backdrop-filter:blur(6px)}.holographic-sidebar[data-v-32de4ed7]{position:fixed;inset:0 auto 0 0;z-index:120;width:270px;display:flex;flex-direction:column;background:linear-gradient(145deg,#020617,#020617,#020617,#020617);background-image:radial-gradient(circle at 0% 0%,rgba(56,189,248,.16),transparent 50%),radial-gradient(circle at 100% 100%,rgba(244,114,182,.16),transparent 55%),linear-gradient(145deg,#020617,#020617 32% 65%,#020617);border-right:1px solid var(--border-soft);transform:translate(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(24px)}.holographic-sidebar[data-v-32de4ed7]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(180deg,rgba(148,163,184,.4),transparent 18%,transparent 82%,rgba(148,163,184,.3));opacity:.25;mix-blend-mode:screen}.sidebar-open[data-v-32de4ed7]{transform:translate(0)}@media (min-width: 768px){.holographic-sidebar[data-v-32de4ed7]{position:fixed;top:60px;bottom:0;transform:none}.sidebar-overlay[data-v-32de4ed7]{display:none}}.sidebar-header[data-v-32de4ed7]{padding:18px 18px 14px;display:flex;align-items:center;gap:12px;position:relative}.sidebar-header[data-v-32de4ed7]:after{content:"";position:absolute;inset-inline:18px;bottom:-6px;height:1px;background:linear-gradient(90deg,transparent,rgba(148,163,184,.65),transparent);opacity:.7}.user-avatar[data-v-32de4ed7]{position:relative;width:46px;height:46px;border-radius:999px;background:radial-gradient(circle at 30% 0%,#fbbf24,#f97316);display:grid;place-items:center;color:#0b1120;font-weight:800;overflow:hidden}.avatar-glow[data-v-32de4ed7]{position:absolute;inset:-4px;border-radius:inherit;background:conic-gradient(from 0deg,#f4d160e6,#f472b6e6,#3b82f6e6,#f4d160e6);opacity:.7;filter:blur(8px);animation:rotate-32de4ed7 8s linear infinite}.avatar-text[data-v-32de4ed7]{position:relative;z-index:1;font-size:18px}.user-info[data-v-32de4ed7]{flex:1}.user-role[data-v-32de4ed7]{font-size:13px;font-weight:700;color:var(--accent-gold)}.user-status[data-v-32de4ed7]{font-size:11px;color:var(--text-muted)}.navigation-panel[data-v-32de4ed7]{flex:1;padding:16px 0 18px;overflow-y:auto}.nav-group[data-v-32de4ed7]{margin-bottom:18px}.group-title[data-v-32de4ed7]{padding:0 18px 6px;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted)}.group-title[data-v-32de4ed7]:after{content:"";display:block;margin-top:6px;height:1px;background:linear-gradient(90deg,transparent,var(--border-soft),transparent)}.nav-list[data-v-32de4ed7]{margin-top:4px}.nav-item[data-v-32de4ed7]{position:relative;margin:3px 10px;padding:10px 14px;display:flex;align-items:center;gap:10px;border-radius:14px;cursor:pointer;color:var(--text-secondary);font-size:14px;overflow:hidden;transition:background .22s ease,transform .16s ease,color .2s ease}.nav-item[data-v-32de4ed7]:before{content:"";position:absolute;left:0;top:50%;width:3px;height:0;border-radius:0 999px 999px 0;background:linear-gradient(180deg,var(--accent-gold),var(--accent-blue));transform:translateY(-50%);transition:height .22s ease}.nav-item[data-v-32de4ed7]:hover{background:#0f172ae6;color:var(--text-primary);transform:translate(4px)}.nav-item[data-v-32de4ed7]:hover:before{height:60%}.nav-item-active[data-v-32de4ed7]{background:linear-gradient(135deg,#f4d16014,#38bdf80f);color:var(--accent-gold);font-weight:600}.nav-item-active[data-v-32de4ed7]:before{height:76%}.nav-icon[data-v-32de4ed7]{width:26px;text-align:center;font-size:18px}.nav-label[data-v-32de4ed7]{flex:1}.nav-badge[data-v-32de4ed7]{padding:2px 7px;border-radius:999px;background:#f87171e6;color:#fff;font-size:10px;font-weight:700}.main-content[data-v-32de4ed7]{position:relative;z-index:1;padding:18px 14px 96px}@media (min-width: 768px){.main-content[data-v-32de4ed7]{margin-left:270px;padding:22px 26px 40px}}.page-header[data-v-32de4ed7]{margin-bottom:18px}.header-content[data-v-32de4ed7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.page-title[data-v-32de4ed7]{font-size:26px;font-weight:800;letter-spacing:.02em;background:linear-gradient(135deg,#e5e7eb,var(--accent-gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.status-chip[data-v-32de4ed7]{position:relative;padding:5px 12px;border-radius:999px;border:1px solid rgba(244,209,96,.4);background:radial-gradient(circle at 0% 0%,rgba(244,209,96,.2),transparent 60%),#0f172ae6;font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:var(--accent-gold);overflow:hidden}.chip-glow[data-v-32de4ed7]{position:absolute;inset:-6px;filter:blur(10px);opacity:.4;background:radial-gradient(circle,var(--accent-gold-soft),transparent 60%);animation:pulse-32de4ed7 2.4s ease-in-out infinite}.chip-text[data-v-32de4ed7]{position:relative;z-index:1}.header-ornament[data-v-32de4ed7]{margin-top:6px;height:2px;background:linear-gradient(90deg,transparent,rgba(244,209,96,.9),rgba(56,189,248,.9),transparent);opacity:.8}.alert-banner[data-v-32de4ed7]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;margin-bottom:18px;border:1px solid transparent;backdrop-filter:blur(16px);animation:slideDown-32de4ed7 .28s ease-out;font-size:13px}.alert-banner.error[data-v-32de4ed7]{border-color:#f8717180;background:linear-gradient(135deg,#7f1d1dd9,#7f1d1db3);color:#fecaca}.alert-banner.info[data-v-32de4ed7]{border-color:#94a3b880;background:linear-gradient(135deg,#0f172ae6,#0f172acc);color:var(--text-secondary)}.alert-icon[data-v-32de4ed7]{font-size:18px}.alert-message[data-v-32de4ed7]{margin:0}.alert-close[data-v-32de4ed7]{border:none;background:transparent;color:inherit;font-size:18px;padding:4px;border-radius:8px;cursor:pointer;transition:background .18s ease}.alert-close[data-v-32de4ed7]:hover{background:#0f172a99}.kpi-dashboard[data-v-32de4ed7]{margin-bottom:26px}.kpi-container[data-v-32de4ed7]{position:relative}.kpi-carousel.mobile-only[data-v-32de4ed7]{display:flex;gap:14px;overflow-x:auto;padding:8px 2px 14px;margin:0 -2px;scroll-snap-type:x mandatory}.kpi-carousel.mobile-only[data-v-32de4ed7]::-webkit-scrollbar{height:4px}.kpi-carousel.mobile-only[data-v-32de4ed7]::-webkit-scrollbar-thumb{background:#94a3b8cc;border-radius:999px}.kpi-grid.desktop-only[data-v-32de4ed7]{display:none}@media (min-width: 768px){.kpi-carousel.mobile-only[data-v-32de4ed7]{display:none}.kpi-grid.desktop-only[data-v-32de4ed7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}}.kpi-card.holographic[data-v-32de4ed7]{position:relative;flex-shrink:0;width:260px;border-radius:20px;padding:20px 18px;background:radial-gradient(circle at 0% 0%,rgba(244,209,96,.14),transparent 55%),radial-gradient(circle at 100% 100%,rgba(56,189,248,.14),transparent 55%),#0f172af7;border:1px solid rgba(148,163,184,.5);box-shadow:0 16px 30px #0f172ae6;overflow:hidden;text-align:center;scroll-snap-align:start;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.kpi-card.holographic[data-v-32de4ed7]:hover{transform:translateY(-4px);border-color:#f4d160cc;box-shadow:0 20px 40px #0f172af2}.card-glow[data-v-32de4ed7]{position:absolute;inset:-30%;opacity:0;background:conic-gradient(from 0deg,#f4d1604d,#38bdf84d,#f472b64d,#f4d1604d);filter:blur(18px);transition:opacity .3s ease}.kpi-card.holographic:hover .card-glow[data-v-32de4ed7]{opacity:.45;animation:rotate-32de4ed7 6s linear infinite}.kpi-value[data-v-32de4ed7]{position:relative;font-size:30px;font-weight:800;margin-bottom:6px;background:linear-gradient(135deg,#e5e7eb,var(--accent-gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.kpi-label[data-v-32de4ed7]{position:relative;margin:0;font-size:13px;color:var(--text-secondary)}.card-particles[data-v-32de4ed7]{position:absolute;inset:0;opacity:0;background-image:radial-gradient(circle at 20% 80%,rgba(244,209,96,.18),transparent 55%),radial-gradient(circle at 80% 20%,rgba(56,189,248,.18),transparent 55%);transition:opacity .28s ease}.kpi-card.holographic:hover .card-particles[data-v-32de4ed7]{opacity:1}.kpi-skeleton[data-v-32de4ed7]{position:relative;height:110px;border-radius:20px;background:linear-gradient(135deg,#111827,#020617);overflow:hidden}.skeleton-shimmer[data-v-32de4ed7]{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(148,163,184,.4),transparent);animation:shimmer-32de4ed7 1.3s ease-in-out infinite}.update-timestamp[data-v-32de4ed7]{margin-top:6px;text-align:center;font-size:11px;color:var(--text-muted)}.quick-actions[data-v-32de4ed7]{margin-bottom:26px}.actions-scroller[data-v-32de4ed7]{display:flex;gap:10px;overflow-x:auto;padding:6px 2px 12px;margin:0 -2px}.actions-scroller[data-v-32de4ed7]::-webkit-scrollbar{height:4px}.actions-scroller[data-v-32de4ed7]::-webkit-scrollbar-thumb{background:#334155e6;border-radius:999px}.action-button.neon-button[data-v-32de4ed7]{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid rgba(148,163,184,.6);background:#0f172af2;color:var(--text-secondary);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease}.action-button.neon-button[data-v-32de4ed7]:hover{transform:translateY(-2px);border-color:#f4d160e6;color:var(--accent-gold);box-shadow:0 12px 28px #0f172ae6}.button-glow[data-v-32de4ed7]{position:absolute;inset:-40%;opacity:0;background:radial-gradient(circle,var(--accent-gold-soft),transparent 60%);transition:opacity .28s ease}.action-button.neon-button:hover .button-glow[data-v-32de4ed7]{opacity:1}.action-icon[data-v-32de4ed7]{font-size:16px}.tools-section[data-v-32de4ed7]{margin-bottom:26px}.section-header[data-v-32de4ed7]{margin-bottom:16px}.section-title[data-v-32de4ed7]{font-size:22px;font-weight:800}.section-subtitle[data-v-32de4ed7]{margin:0;font-size:13px;color:var(--text-muted)}.tools-grid[data-v-32de4ed7]{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.tool-card.futuristic-card[data-v-32de4ed7]{position:relative;border-radius:20px;padding:20px 18px;background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.12),transparent 55%),radial-gradient(circle at 100% 100%,rgba(244,209,96,.12),transparent 55%),#0f172af5;border:1px solid rgba(148,163,184,.6);color:inherit;text-decoration:none;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.tool-card.futuristic-card[data-v-32de4ed7]:hover{transform:translateY(-4px);border-color:#f4d160d9;box-shadow:0 18px 34px #0f172af2}.tool-card.futuristic-card[data-v-32de4ed7]:before{content:"";position:absolute;inset:-40%;background:conic-gradient(from 0deg,rgba(244,209,96,.22),transparent,rgba(56,189,248,.22),transparent);filter:blur(16px);opacity:0;transition:opacity .3s ease}.tool-card.futuristic-card[data-v-32de4ed7]:hover:before{opacity:.6;animation:rotate-32de4ed7 10s linear infinite}.tool-icon[data-v-32de4ed7]{font-size:32px;margin-bottom:10px}.tool-title[data-v-32de4ed7]{font-size:17px;font-weight:700;margin-bottom:6px}.tool-description[data-v-32de4ed7]{margin:0;font-size:13px;color:var(--text-secondary)}.content-placeholder[data-v-32de4ed7]{margin-bottom:26px}.placeholder-card.glass-card[data-v-32de4ed7]{border-radius:20px;padding:26px 20px;background:#0f172af5;border:1px dashed rgba(148,163,184,.6);text-align:center}.placeholder-card.glass-card h3[data-v-32de4ed7]{margin-bottom:10px;font-size:18px;font-weight:700}.placeholder-card.glass-card p[data-v-32de4ed7]{margin:0;font-size:13px;color:var(--text-secondary)}.mobile-nav[data-v-32de4ed7]{position:fixed;inset-inline:0;bottom:0;z-index:105;display:flex;align-items:center;justify-content:space-around;padding:10px 14px 12px;background:#0f172afa;border-top:1px solid rgba(148,163,184,.45);backdrop-filter:blur(18px)}@media (min-width: 768px){.mobile-nav[data-v-32de4ed7]{display:none}}.nav-tab[data-v-32de4ed7]{flex:1;max-width:80px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border-radius:12px;border:none;background:transparent;color:var(--text-secondary);font-size:11px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,transform .18s ease}.nav-tab[data-v-32de4ed7]:hover{background:#0f172ae6;color:var(--accent-gold);transform:translateY(-1px)}.nav-tab.router-link-exact-active[data-v-32de4ed7]{color:var(--accent-gold)}.tab-icon[data-v-32de4ed7]{font-size:18px}.nav-fab[data-v-32de4ed7]{position:relative;width:56px;height:56px;border-radius:20px;border:none;display:grid;place-items:center;background:linear-gradient(135deg,var(--accent-gold),#fbbf24);color:#0b1120;font-size:24px;margin-top:-28px;cursor:pointer;box-shadow:0 16px 36px #efc853a6;transition:transform .18s ease,box-shadow .18s ease}.nav-fab[data-v-32de4ed7]:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 20px 45px #efc853cc}.fab-glow[data-v-32de4ed7]{position:absolute;inset:-4px;border-radius:inherit;background:conic-gradient(from 0deg,#f4d160e6,#38bdf8e6,#f472b6e6,#f4d160e6);filter:blur(12px);opacity:.8;z-index:-1;animation:rotate-32de4ed7 7s linear infinite}.dashboard-footer[data-v-32de4ed7]{padding:16px 14px 20px;border-top:1px solid rgba(148,163,184,.4);background:linear-gradient(180deg,transparent,rgba(15,23,42,.95))}@media (min-width: 768px){.dashboard-footer[data-v-32de4ed7]{margin-left:270px}}.footer-content[data-v-32de4ed7]{max-width:1400px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.footer-content p[data-v-32de4ed7]{margin:0;color:var(--text-muted)}.footer-links[data-v-32de4ed7]{display:flex;align-items:center;gap:14px}.system-status[data-v-32de4ed7]{display:inline-flex;align-items:center;gap:6px;color:var(--accent-green);font-weight:600;font-size:12px}.system-status[data-v-32de4ed7]:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--accent-green);box-shadow:0 0 #22c55ed9;animation:pingDot-32de4ed7 1.8s ease-out infinite}@keyframes particleFloat-32de4ed7{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-18px) rotate(120deg)}60%{transform:translateY(12px) rotate(240deg)}}@keyframes pulseGlow-32de4ed7{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@keyframes rotate-32de4ed7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-32de4ed7{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}@keyframes shimmer-32de4ed7{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes slideDown-32de4ed7{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes pingDot-32de4ed7{0%{box-shadow:0 0 #22c55ecc}70%{box-shadow:0 0 0 9px #22c55e00}to{box-shadow:0 0 #22c55e00}}@media (prefers-reduced-motion: reduce){[data-v-32de4ed7],[data-v-32de4ed7]:before,[data-v-32de4ed7]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes skeletonShimmer-818e7c3c{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes skeletonPulse-818e7c3c{0%,to{opacity:.6;background-color:#1e293b66}50%{opacity:.8;background-color:#33415599}}@keyframes neuralScan-818e7c3c{0%{transform:translate(-100%) rotate(45deg);opacity:0}50%{opacity:1}to{transform:translate(200%) rotate(45deg);opacity:0}}@keyframes hologramFlicker-818e7c3c{0%,to{opacity:.3}50%{opacity:.6}}@keyframes dotPulse-818e7c3c{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.2);opacity:1}}.hologram-skeleton[data-v-818e7c3c]{position:relative;border-radius:20px;perspective:1000px;overflow:hidden}.skeleton-container[data-v-818e7c3c]{position:relative;background:linear-gradient(135deg,#0f172a99,#1e293b66,#0f172a99);border:1.5px solid;border-image:linear-gradient(135deg,#22d3ee33,#a855f71a,#22d3ee1a) 1;border-radius:20px;backdrop-filter:blur(20px);overflow:hidden;animation:skeletonPulse-818e7c3c 2s ease-in-out infinite}.skeleton-glow[data-v-818e7c3c]{position:absolute;inset:0;background:linear-gradient(135deg,#22d3ee0d,#a855f708,#22d3ee0d);animation:hologramFlicker-818e7c3c 3s ease-in-out infinite;z-index:1}.skeleton-scan[data-v-818e7c3c]{position:absolute;top:0;left:-100%;width:60%;height:2px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.6),rgba(168,85,247,.4),transparent);animation:neuralScan-818e7c3c 2s ease-in-out infinite;z-index:2;filter:blur(1px)}.skeleton-pulse[data-v-818e7c3c]{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.02),transparent);animation:skeletonShimmer-818e7c3c 3s ease-in-out infinite;z-index:3}.skeleton-image-section[data-v-818e7c3c]{position:relative;padding:16px 16px 12px}.skeleton-image[data-v-818e7c3c]{position:relative;width:100%;height:180px;background:#1e293bcc;border-radius:16px;border:2px solid rgba(34,211,238,.1);overflow:hidden;backdrop-filter:blur(10px)}.image-shimmer[data-v-818e7c3c]{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(34,211,238,.1),rgba(168,85,247,.05),transparent);animation:skeletonShimmer-818e7c3c 2.5s ease-in-out infinite .5s}.image-grid[data-v-818e7c3c]{position:absolute;inset:0;background-image:linear-gradient(rgba(34,211,238,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.03) 1px,transparent 1px);background-size:20px 20px;opacity:.3}.skeleton-fav-btn[data-v-818e7c3c]{position:absolute;top:24px;right:24px;width:40px;height:40px;background:#0f172acc;border:1.5px solid rgba(34,211,238,.2);border-radius:12px;backdrop-filter:blur(10px);overflow:hidden;z-index:10}.skeleton-fav-icon[data-v-818e7c3c]{width:20px;height:20px;background:#22d3ee4d;border-radius:50%;margin:10px auto;animation:skeletonPulse-818e7c3c 1.5s ease-in-out infinite}.skeleton-rating[data-v-818e7c3c]{position:absolute;bottom:20px;left:20px;display:flex;align-items:center;gap:8px;background:#0f172acc;border:1px solid rgba(34,211,238,.2);border-radius:12px;padding:6px 10px;backdrop-filter:blur(10px);z-index:5}.skeleton-stars[data-v-818e7c3c]{display:flex;gap:2px}.skeleton-star[data-v-818e7c3c]{width:12px;height:12px;background:#22d3ee4d;border-radius:1px;animation:skeletonPulse-818e7c3c 2s ease-in-out infinite}.skeleton-star[data-v-818e7c3c]:nth-child(1){animation-delay:.1s}.skeleton-star[data-v-818e7c3c]:nth-child(2){animation-delay:.2s}.skeleton-star[data-v-818e7c3c]:nth-child(3){animation-delay:.3s}.skeleton-star[data-v-818e7c3c]:nth-child(4){animation-delay:.4s}.skeleton-star[data-v-818e7c3c]:nth-child(5){animation-delay:.5s}.skeleton-rating-value[data-v-818e7c3c]{width:20px;height:10px;background:#22d3ee4d;border-radius:4px;animation:skeletonPulse-818e7c3c 2s ease-in-out infinite .6s}.skeleton-content[data-v-818e7c3c]{padding:0 16px 16px;position:relative;z-index:3}.skeleton-header[data-v-818e7c3c]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:12px}.skeleton-title[data-v-818e7c3c]{flex:1;height:20px;background:#1e293bcc;border-radius:8px;overflow:hidden;position:relative;backdrop-filter:blur(5px)}.title-shimmer[data-v-818e7c3c]{position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(34,211,238,.2),rgba(168,85,247,.1),transparent);animation:skeletonShimmer-818e7c3c 2s ease-in-out infinite}.skeleton-badge[data-v-818e7c3c]{width:50px;height:24px;background:#22d3ee1a;border:1px solid rgba(34,211,238,.2);border-radius:8px;overflow:hidden;position:relative;backdrop-filter:blur(5px)}.badge-shimmer[data-v-818e7c3c]{position:absolute;top:0;left:-100%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(34,211,238,.3),transparent);animation:skeletonShimmer-818e7c3c 1.8s ease-in-out infinite .3s}.skeleton-description[data-v-818e7c3c]{margin-bottom:16px}.desc-line[data-v-818e7c3c]{height:12px;background:#1e293b99;border-radius:6px;margin-bottom:6px;overflow:hidden;position:relative;backdrop-filter:blur(3px)}.desc-line[data-v-818e7c3c]:first-child{width:90%}.desc-line[data-v-818e7c3c]:last-child{width:70%}.line-shimmer[data-v-818e7c3c]{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(34,211,238,.15),transparent);animation:skeletonShimmer-818e7c3c 2.2s ease-in-out infinite}.desc-line:last-child .line-shimmer[data-v-818e7c3c]{animation-delay:.4s}.skeleton-features[data-v-818e7c3c]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.skeleton-feature[data-v-818e7c3c]{width:60px;height:20px;background:#22d3ee1a;border:1px solid rgba(34,211,238,.15);border-radius:12px;overflow:hidden;position:relative;backdrop-filter:blur(3px)}.skeleton-feature[data-v-818e7c3c]:nth-child(1){width:70px}.skeleton-feature[data-v-818e7c3c]:nth-child(2){width:55px}.skeleton-feature[data-v-818e7c3c]:nth-child(3){width:65px}.feature-shimmer[data-v-818e7c3c]{position:absolute;top:0;left:-100%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(34,211,238,.2),transparent);animation:skeletonShimmer-818e7c3c 2.5s ease-in-out infinite}.skeleton-feature:nth-child(1) .feature-shimmer[data-v-818e7c3c]{animation-delay:.1s}.skeleton-feature:nth-child(2) .feature-shimmer[data-v-818e7c3c]{animation-delay:.2s}.skeleton-feature:nth-child(3) .feature-shimmer[data-v-818e7c3c]{animation-delay:.3s}.skeleton-footer[data-v-818e7c3c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.skeleton-price[data-v-818e7c3c]{width:80px;height:32px;background:#0f172a99;border:1px solid rgba(34,211,238,.15);border-radius:12px;overflow:hidden;position:relative;backdrop-filter:blur(5px)}.price-shimmer[data-v-818e7c3c]{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(34,211,238,.25),transparent);animation:skeletonShimmer-818e7c3c 1.5s ease-in-out infinite .2s}.skeleton-actions[data-v-818e7c3c]{display:flex;gap:6px}.skeleton-action[data-v-818e7c3c]{width:50px;height:40px;background:#0f172a99;border:1px solid rgba(34,211,238,.15);border-radius:10px;overflow:hidden;position:relative;backdrop-filter:blur(5px)}.action-shimmer[data-v-818e7c3c]{position:absolute;top:0;left:-100%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(34,211,238,.2),transparent);animation:skeletonShimmer-818e7c3c 2s ease-in-out infinite}.skeleton-action:nth-child(1) .action-shimmer[data-v-818e7c3c]{animation-delay:.1s}.skeleton-action:nth-child(2) .action-shimmer[data-v-818e7c3c]{animation-delay:.2s}.skeleton-action:nth-child(3) .action-shimmer[data-v-818e7c3c]{animation-delay:.3s}.skeleton-edge[data-v-818e7c3c]{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.3),transparent);z-index:4}.skeleton-edge.top[data-v-818e7c3c]{top:0;animation:hologramFlicker-818e7c3c 2s ease-in-out infinite}.skeleton-edge.bottom[data-v-818e7c3c]{bottom:0;animation:hologramFlicker-818e7c3c 2s ease-in-out infinite 1s}.skeleton-corner[data-v-818e7c3c]{position:absolute;width:10px;height:10px;border:1px solid rgba(34,211,238,.3);z-index:4;animation:hologramFlicker-818e7c3c 3s ease-in-out infinite}.skeleton-corner.tl[data-v-818e7c3c]{top:6px;left:6px;border-right:none;border-bottom:none;border-top-left-radius:3px}.skeleton-corner.tr[data-v-818e7c3c]{top:6px;right:6px;border-left:none;border-bottom:none;border-top-right-radius:3px}.skeleton-corner.bl[data-v-818e7c3c]{bottom:6px;left:6px;border-right:none;border-top:none;border-bottom-left-radius:3px}.skeleton-corner.br[data-v-818e7c3c]{bottom:6px;right:6px;border-left:none;border-top:none;border-bottom-right-radius:3px}.neural-loader[data-v-818e7c3c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;gap:4px;z-index:5}.neural-dot[data-v-818e7c3c]{width:6px;height:6px;background:#22d3eecc;border-radius:50%;animation:dotPulse-818e7c3c 1.4s ease-in-out infinite both}.neural-dot[data-v-818e7c3c]:nth-child(1){animation-delay:0s}.neural-dot[data-v-818e7c3c]:nth-child(2){animation-delay:.2s}.neural-dot[data-v-818e7c3c]:nth-child(3){animation-delay:.4s}@media (max-width: 640px){.skeleton-image[data-v-818e7c3c]{height:160px}.skeleton-action[data-v-818e7c3c]{width:44px;height:36px}.skeleton-price[data-v-818e7c3c]{width:70px;height:28px}}@media (prefers-reduced-motion: reduce){.skeleton-shimmer[data-v-818e7c3c],.skeleton-scan[data-v-818e7c3c],.skeleton-pulse[data-v-818e7c3c],.image-shimmer[data-v-818e7c3c],.title-shimmer[data-v-818e7c3c],.badge-shimmer[data-v-818e7c3c],.line-shimmer[data-v-818e7c3c],.feature-shimmer[data-v-818e7c3c],.price-shimmer[data-v-818e7c3c],.action-shimmer[data-v-818e7c3c],.skeleton-edge[data-v-818e7c3c],.skeleton-corner[data-v-818e7c3c],.neural-dot[data-v-818e7c3c]{animation:none}.skeleton-container[data-v-818e7c3c]{animation:skeletonPulse-818e7c3c 2s ease-in-out infinite}}@media (prefers-color-scheme: dark){.skeleton-container[data-v-818e7c3c]{background:linear-gradient(135deg,#0f172ab3,#1e293b80,#0f172ab3)}.skeleton-image[data-v-818e7c3c]{background:#1e293be6}}@media (prefers-contrast: high){.skeleton-container[data-v-818e7c3c]{border-color:#22d3ee66}.skeleton-glow[data-v-818e7c3c]{opacity:.1}}.explore-root[data-v-debe1abc]{min-height:100dvh;background:#020617;color:#e2e8f0;position:relative;overflow:hidden}.fx-bg[data-v-debe1abc]{position:fixed;inset:0;pointer-events:none;z-index:0}.fx-orb[data-v-debe1abc]{position:absolute;border-radius:999px;filter:blur(52px);opacity:.9;animation:float-debe1abc 9s ease-in-out infinite}.fx-orb--a[data-v-debe1abc]{top:16%;left:10%;width:260px;height:260px;background:#22d3ee1a}.fx-orb--b[data-v-debe1abc]{bottom:18%;right:6%;width:360px;height:360px;background:#a855f714;animation-duration:12s}.fx-grid[data-v-debe1abc]{position:absolute;inset:0;opacity:.12;background:linear-gradient(rgba(120,119,198,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(120,119,198,.3) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse 80% 55% at 50% 40%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse 80% 55% at 50% 40%,#000 10%,transparent 70%)}.neural-header[data-v-debe1abc]{position:sticky;top:0;z-index:20;padding:14px;background:#020617d1;backdrop-filter:blur(18px);border-bottom:1px solid rgba(34,211,238,.18)}.top[data-v-debe1abc]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.badge[data-v-debe1abc]{display:flex;align-items:center;gap:8px;font-weight:900;letter-spacing:.12em;font-size:11px;color:#22d3ee}.dot[data-v-debe1abc]{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,#22d3ee,#a855f7);box-shadow:0 0 12px #22d3ee8c;animation:pulse-debe1abc 1.6s ease-in-out infinite}.cart-btn[data-v-debe1abc]{border:1px solid rgba(34,211,238,.22);background:#0f172a8c;color:#22d3ee;border-radius:14px;padding:10px 12px;font-weight:1000;letter-spacing:.1em;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.cart-btn[data-v-debe1abc]:hover{border-color:#22d3ee66;box-shadow:0 10px 22px #22d3ee14}.cart-btn[data-v-debe1abc]:active{transform:translateY(1px)}.cart-count[data-v-debe1abc]{margin-left:8px;background:#22d3ee29;border:1px solid rgba(34,211,238,.28);padding:2px 8px;border-radius:999px}.search-wrap[data-v-debe1abc]{position:relative;margin-bottom:10px}.neural-input[data-v-debe1abc]{width:100%;padding:14px 44px 14px 14px;border-radius:16px;border:1.5px solid rgba(34,211,238,.28);background:#0f172a99;color:#e2e8f0;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.neural-input[data-v-debe1abc]::placeholder{color:#22d3eea6;letter-spacing:.08em}.neural-input[data-v-debe1abc]:focus{border-color:#22d3ee8c;box-shadow:0 0 0 4px #22d3ee1a}.clear[data-v-debe1abc]{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:1px solid rgba(34,211,238,.22);background:#0f172a8c;color:#22d3ee;border-radius:12px;padding:8px 10px;font-weight:900}.row[data-v-debe1abc]{display:flex;gap:10px}.select[data-v-debe1abc]{flex:1;padding:12px;border-radius:14px;border:1.5px solid rgba(34,211,238,.22);background:#0f172a8c;color:#e2e8f0;outline:none}.select[data-v-debe1abc]:focus{box-shadow:0 0 0 4px #22d3ee1a}.sync[data-v-debe1abc]{padding:12px 14px;border-radius:14px;border:1.5px solid rgba(34,211,238,.28);background:#0f172aa6;color:#22d3ee;font-weight:1000;letter-spacing:.1em;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.sync[data-v-debe1abc]:hover{border-color:#22d3ee73;box-shadow:0 10px 22px #22d3ee14}.sync[data-v-debe1abc]:active{transform:translateY(1px)}.sync[data-v-debe1abc]:disabled{opacity:.55;cursor:not-allowed}.range[data-v-debe1abc]{display:flex;gap:10px;margin-top:10px}.num[data-v-debe1abc]{flex:1;padding:12px;border-radius:14px;border:1.5px solid rgba(34,211,238,.18);background:#0f172a66;color:#e2e8f0;outline:none}.num[data-v-debe1abc]:focus{box-shadow:0 0 0 4px #22d3ee1a}.hint[data-v-debe1abc]{margin:10px 2px 0;color:#22d3eed9;font-size:12px;letter-spacing:.06em}.content[data-v-debe1abc]{position:relative;z-index:10;padding:12px 12px 90px}.grid[data-v-debe1abc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.loadmore[data-v-debe1abc]{text-align:center;padding:30px;color:#22d3ee;letter-spacing:.12em}.empty[data-v-debe1abc]{text-align:center;padding:50px 16px;color:#94a3b8f2}.empty-title[data-v-debe1abc]{font-weight:1000;letter-spacing:.14em}.empty-sub[data-v-debe1abc]{margin-top:8px;color:#94a3b8e6}.empty-actions[data-v-debe1abc]{margin-top:14px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.ghost[data-v-debe1abc]{padding:12px 14px;border-radius:14px;border:1.5px solid rgba(148,163,184,.22);background:#0f172a59;color:#e2e8f0e6;font-weight:900;letter-spacing:.1em}.toast[data-v-debe1abc]{position:fixed;left:50%;bottom:36px;transform:translate(-50%);z-index:90;background:#0f172af0;border:1px solid rgba(34,211,238,.24);padding:12px 16px;border-radius:14px;color:#22d3ee;font-weight:900;box-shadow:0 18px 40px #02061780}.toast-enter-active[data-v-debe1abc],.toast-leave-active[data-v-debe1abc]{transition:all .2s ease}.toast-enter-from[data-v-debe1abc],.toast-leave-to[data-v-debe1abc]{opacity:0;transform:translate(-50%) translateY(8px)}.errbox[data-v-debe1abc]{margin-top:12px;border:1px solid rgba(239,68,68,.25);background:#7f1d1d2e;padding:12px;border-radius:14px}.err-title[data-v-debe1abc]{font-weight:1000;letter-spacing:.14em;color:#f87171f2;font-size:12px}.err-text[data-v-debe1abc]{margin-top:6px;color:#fecacaeb;font-size:13px}.err-actions[data-v-debe1abc]{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}@keyframes pulse-debe1abc{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.06)}}@keyframes float-debe1abc{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (min-width: 768px){.grid[data-v-debe1abc]{grid-template-columns:repeat(4,minmax(0,1fr))}.content[data-v-debe1abc]{padding:14px 18px 90px}}.root[data-v-c92f4cb3]{min-height:100vh;background:#020617;color:#e2e8f0;padding:14px}.head[data-v-c92f4cb3]{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.btn[data-v-c92f4cb3]{border:1px solid rgba(34,211,238,.22);background:#0f172a99;color:#22d3ee;border-radius:14px;padding:10px 12px;font-weight:900}.card[data-v-c92f4cb3]{border:1px solid rgba(34,211,238,.18);background:#0f172a80;border-radius:18px;overflow:hidden}.img[data-v-c92f4cb3]{width:100%;height:260px;object-fit:cover}.body[data-v-c92f4cb3]{padding:14px}.title[data-v-c92f4cb3]{margin:0 0 10px;font-size:20px;font-weight:1000}.desc[data-v-c92f4cb3]{margin:0 0 14px;color:#e2e8f0d9;line-height:1.5}.price[data-v-c92f4cb3]{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.p1[data-v-c92f4cb3]{color:#22d3eed9;font-weight:900;letter-spacing:.08em}.p2[data-v-c92f4cb3]{font-size:22px;font-weight:1000}.actions[data-v-c92f4cb3]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.primary[data-v-c92f4cb3]{border:1px solid rgba(34,211,238,.35);background:linear-gradient(135deg,#22d3ee29,#a855f71f);color:#22d3ee;border-radius:14px;padding:12px;font-weight:1000}.ghost[data-v-c92f4cb3]{border:1px solid rgba(148,163,184,.18);background:#02061759;color:#e2e8f0eb;border-radius:14px;padding:12px;font-weight:1000}.loading[data-v-c92f4cb3]{padding:60px;text-align:center;color:#22d3ee;letter-spacing:.12em}.hint[data-v-c92f4cb3]{margin-top:12px;color:#94a3b8d9}.root[data-v-68eb9945]{min-height:100vh;background:#020617;color:#e2e8f0;padding:14px}.head[data-v-68eb9945]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.btn[data-v-68eb9945]{border:1px solid rgba(34,211,238,.22);background:#0f172a99;color:#22d3ee;border-radius:14px;padding:10px 12px;font-weight:900}.ttl[data-v-68eb9945]{margin:0;font-size:14px;letter-spacing:.18em;font-weight:1000;color:#e2e8f0f2}.grid[data-v-68eb9945]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.loading[data-v-68eb9945],.empty[data-v-68eb9945]{text-align:center;padding:60px;color:#22d3ee;letter-spacing:.12em}@media (min-width: 768px){.grid[data-v-68eb9945]{grid-template-columns:repeat(4,minmax(0,1fr))}}.root[data-v-b16ba56a]{min-height:100vh;background:#020617;color:#e2e8f0;padding:14px}.head[data-v-b16ba56a]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.btn[data-v-b16ba56a]{border:1px solid rgba(34,211,238,.22);background:#0f172a99;color:#22d3ee;border-radius:14px;padding:10px 12px;font-weight:900}.ttl[data-v-b16ba56a]{margin:0;font-size:14px;letter-spacing:.18em;font-weight:1000}.loading[data-v-b16ba56a],.empty[data-v-b16ba56a]{text-align:center;padding:60px;color:#22d3ee;letter-spacing:.12em}.list[data-v-b16ba56a]{border:1px solid rgba(34,211,238,.16);background:#0f172a73;border-radius:18px;padding:12px}.row[data-v-b16ba56a]{display:flex;align-items:center;gap:10px;padding:10px 6px;border-bottom:1px solid rgba(148,163,184,.12)}.row[data-v-b16ba56a]:last-child{border-bottom:none}.info[data-v-b16ba56a]{flex:1;min-width:0}.name[data-v-b16ba56a]{font-weight:1000}.sub[data-v-b16ba56a]{opacity:.8;font-size:12px}.qty[data-v-b16ba56a]{display:flex;align-items:center;gap:8px}.qbtn[data-v-b16ba56a]{width:36px;height:36px;border-radius:12px;border:1px solid rgba(34,211,238,.22);background:#02061759;color:#22d3ee;font-weight:1000}.qv[data-v-b16ba56a]{min-width:18px;text-align:center;font-weight:1000}.rm[data-v-b16ba56a]{border:1px solid rgba(239,68,68,.25);background:#ef44441a;color:#ef4444;border-radius:12px;padding:10px;font-weight:1000}.sum[data-v-b16ba56a]{display:flex;justify-content:space-between;align-items:center;padding:14px 6px;margin-top:6px;border-top:1px solid rgba(148,163,184,.12)}.sumv[data-v-b16ba56a]{font-weight:1000;font-size:18px;color:#22d3ee}.checkout[data-v-b16ba56a]{width:100%;border:1px solid rgba(34,211,238,.35);background:linear-gradient(135deg,#22d3ee29,#a855f71f);color:#22d3ee;border-radius:14px;padding:14px;font-weight:1000;letter-spacing:.12em}[data-v-1a860797],[data-v-1a860797]:before,[data-v-1a860797]:after{box-sizing:border-box}[data-v-1a860797]:host,html[data-v-1a860797],body[data-v-1a860797]{max-width:100%;overflow-x:hidden}.earn-root[data-v-1a860797]{position:relative;min-height:100dvh;color:#0f172a;background:#fff;isolation:isolate;overflow-x:clip;-webkit-tap-highlight-color:transparent;overscroll-behavior-x:none;max-width:100%}.bg-wrap[data-v-1a860797]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:clip}.blob[data-v-1a860797]{position:absolute;width:520px;height:520px;border-radius:999px;filter:blur(70px);opacity:.55;transform:translateZ(0);animation:floaty-1a860797 18s ease-in-out infinite alternate;will-change:transform;contain:paint;pointer-events:none}.b1[data-v-1a860797]{left:-220px;top:-240px;background:radial-gradient(circle at 30% 30%,rgba(56,189,248,.55),transparent 60%);animation-duration:22s}.b2[data-v-1a860797]{right:-260px;top:10%;background:radial-gradient(circle at 40% 30%,rgba(244,114,182,.4),transparent 62%);animation-duration:26s}.b3[data-v-1a860797]{left:10%;bottom:-300px;background:radial-gradient(circle at 40% 40%,rgba(52,211,153,.35),transparent 62%);animation-duration:30s}@keyframes floaty-1a860797{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(18px,-14px,0) scale(1.05)}to{transform:translate3d(-12px,18px,0) scale(1.08)}}.grid[data-v-1a860797]{position:absolute;inset:0;opacity:.35;background:linear-gradient(to right,rgba(2,6,23,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(2,6,23,.05) 1px,transparent 1px);background-size:28px 28px}.vignette[data-v-1a860797]{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 40%,rgba(2,6,23,.06) 80%)}.appbar[data-v-1a860797]{position:sticky;top:0;z-index:40;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffffc7;border-bottom:1px solid rgba(2,6,23,.08);overflow:clip}.appbar-inner[data-v-1a860797]{position:relative;z-index:1;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.appbar-divider[data-v-1a860797]{height:2px;background:linear-gradient(90deg,#38bdf8e6,#f472b6d9,#34d399d9);opacity:.7}.brand[data-v-1a860797]{display:flex;align-items:center;gap:10px;min-width:0}.brand-badge[data-v-1a860797]{position:relative;width:40px;height:40px;border-radius:14px;background:#ffffffe6;box-shadow:0 10px 30px #0206171a;border:1px solid rgba(2,6,23,.08);display:grid;place-items:center;overflow:hidden;flex:0 0 auto}.brand-ring[data-v-1a860797]{position:absolute;inset:-8px;background:radial-gradient(circle,rgba(56,189,248,.35),rgba(244,114,182,.18),transparent 62%);filter:blur(10px)}.brand-ico[data-v-1a860797]{position:relative;font-size:18px}.brand-text[data-v-1a860797]{min-width:0}.brand-title[data-v-1a860797]{margin:0;font-size:14px;font-weight:900;letter-spacing:-.02em;line-height:1.1}.brand-sub[data-v-1a860797]{margin:2px 0 0;font-size:11px;color:#0f172ab3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}@media (min-width: 420px){.brand-sub[data-v-1a860797]{max-width:320px}}.live-dot[data-v-1a860797]{display:inline-flex;width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 3px #22c55e29;margin:0 6px 0 2px;animation:pulse-1a860797 1.2s ease-in-out infinite}@keyframes pulse-1a860797{0%,to{transform:scale(1);opacity:.95}50%{transform:scale(1.15);opacity:1}}.app-actions[data-v-1a860797]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.btn[data-v-1a860797]{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;border:1px solid rgba(2,6,23,.1);background:#ffffffd9;color:#0f172af2;font-weight:900;font-size:12px;letter-spacing:.02em;cursor:pointer;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease;box-shadow:0 10px 25px #02061714;min-width:0}.btn[data-v-1a860797]:hover{border-color:#38bdf840;box-shadow:0 14px 34px #0206171a;filter:saturate(1.02)}.btn[data-v-1a860797]:active{transform:translateY(1px) scale(.99)}.btn[disabled][data-v-1a860797]{opacity:.55;cursor:default;box-shadow:none}.btn-primary[data-v-1a860797]{border-color:#38bdf859;background:linear-gradient(135deg,#38bdf8f2,#3b82f6f2);color:#071018}.btn-soft[data-v-1a860797]{background:#fffc}.btn-outline[data-v-1a860797]{border-color:#f472b659;background:#f472b614;color:#581c87e6}.ico[data-v-1a860797]{width:16px;height:16px}.pulse-dot[data-v-1a860797]{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 3px #22c55e2e;animation:pulse-1a860797 1.2s ease-in-out infinite}.hide-xs[data-v-1a860797]{display:none}@media (min-width: 380px){.hide-xs[data-v-1a860797]{display:inline}}.main[data-v-1a860797]{position:relative;z-index:1;padding:12px 12px 110px}.wrap[data-v-1a860797]{max-width:520px;margin:0 auto;display:grid;gap:12px;min-width:0}.card[data-v-1a860797]{border-radius:22px;border:1px solid rgba(2,6,23,.08);background:#ffffffc7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 50px #0206171a,0 0 0 1px #ffffff8c inset;padding:14px;min-width:0}.kicker[data-v-1a860797]{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#0f172a99;margin:0}.hero-top[data-v-1a860797]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.wallet[data-v-1a860797]{min-width:0}.bal-row[data-v-1a860797]{display:flex;align-items:center;gap:10px;margin-top:6px;min-width:0}.coin[data-v-1a860797]{width:44px;height:44px;border-radius:999px;border:1px solid rgba(251,191,36,.35);background:#ffffffe6;box-shadow:0 12px 26px #02061714;display:grid;place-items:center;position:relative;overflow:hidden;flex:0 0 auto}.coin-glow[data-v-1a860797]{position:absolute;inset:-10px;background:radial-gradient(circle,rgba(251,191,36,.22),transparent 60%);filter:blur(10px)}.coin-ico[data-v-1a860797]{width:26px;height:26px;position:relative}.bal[data-v-1a860797]{min-width:0}.bal-value[data-v-1a860797]{font-size:24px;font-weight:1000;letter-spacing:-.03em;line-height:1.05;white-space:nowrap}.bal-unit[data-v-1a860797]{font-size:12px;font-weight:900;margin-left:6px;color:#0f172aa6}.bal-meta[data-v-1a860797]{margin-top:4px;font-size:11px;color:#0f172aa6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dot[data-v-1a860797]{margin:0 6px;opacity:.6}.ok[data-v-1a860797]{color:#10b981}.bad[data-v-1a860797]{color:#f43f5e}.hero-cta[data-v-1a860797]{display:flex;flex-direction:column;gap:8px;flex:0 0 auto}.chip[data-v-1a860797]{padding:8px 10px;border-radius:999px;border:1px solid rgba(2,6,23,.1);background:#ffffffd9;font-weight:900;font-size:11px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease;max-width:100%;white-space:nowrap}.chip[data-v-1a860797]:hover{border-color:#38bdf840;box-shadow:0 12px 26px #02061717}.chip[data-v-1a860797]:active{transform:scale(.99)}.chip-glow[data-v-1a860797]{border-color:#38bdf859;background:radial-gradient(circle at top,rgba(56,189,248,.18),transparent 60%),#ffffffd9}.hero-copy[data-v-1a860797]{margin-top:12px;display:grid;gap:10px;min-width:0}.copybox[data-v-1a860797]{border-radius:18px;border:1px solid rgba(2,6,23,.08);background:#ffffffd9;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;max-width:100%}.copy-text[data-v-1a860797]{min-width:0;max-width:100%}.label[data-v-1a860797]{margin:0;font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:#0f172a8c}.value[data-v-1a860797]{margin:4px 0 0;font-weight:1000;font-size:13px;color:#0f172af2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.value.small[data-v-1a860797]{font-size:12px;font-weight:800;color:#0f172ac7}.mini[data-v-1a860797]{padding:8px 12px;border-radius:999px;border:1px solid rgba(56,189,248,.3);background:#38bdf81a;color:#07141cf2;font-weight:1000;font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .12s ease,box-shadow .18s ease;flex:0 0 auto}.mini[data-v-1a860797]:hover{box-shadow:0 14px 28px #38bdf824}.mini[data-v-1a860797]:active{transform:scale(.99)}.hero-tip[data-v-1a860797]{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.tip[data-v-1a860797]{font-size:11px;color:#0f172aa6}.cap-warning[data-v-1a860797]{margin:10px 0 0;font-size:12px;font-weight:900;color:#f43f5ef2}.streak-row[data-v-1a860797]{display:flex;align-items:flex-start;gap:12px;min-width:0}.streak-ico[data-v-1a860797]{width:44px;height:44px;border-radius:16px;border:1px solid rgba(251,191,36,.25);background:radial-gradient(circle at top,rgba(251,191,36,.18),transparent 60%),#ffffffd9;box-shadow:0 18px 40px #0206171a;display:grid;place-items:center;font-size:18px;flex:0 0 auto}.streak-body[data-v-1a860797]{flex:1;min-width:0}.streak-line[data-v-1a860797]{margin-top:4px;font-size:13px;font-weight:900}.day[data-v-1a860797]{color:#0f172af2}.sep[data-v-1a860797]{margin:0 6px;color:#0f172a59}.reward[data-v-1a860797]{color:#10b981}.progress[data-v-1a860797]{margin-top:10px;height:10px;border-radius:999px;background:#0206170f;overflow:hidden;border:1px solid rgba(2,6,23,.06)}.bar[data-v-1a860797]{height:10px;border-radius:999px;background:linear-gradient(90deg,#fbbf24f2,#10b981f2,#38bdf8f2);transition:width .3s ease;position:relative}.bar[data-v-1a860797]:after{content:"";position:absolute;inset:-40% -30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-30%);animation:sheen-1a860797 2.6s ease-in-out infinite;opacity:.6}@keyframes sheen-1a860797{0%{transform:translate(-35%)}60%{transform:translate(65%)}to{transform:translate(65%)}}.hint[data-v-1a860797]{margin:8px 0 0;font-size:11px;color:#0f172aa6}.controls-head[data-v-1a860797]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.h2[data-v-1a860797]{margin:0;font-size:14px;font-weight:1000;letter-spacing:-.01em}.sub[data-v-1a860797]{margin:4px 0 0;font-size:11px;color:#0f172aa6}.status[data-v-1a860797]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:900;color:#0f172ab3;flex:0 0 auto}.search[data-v-1a860797]{margin-top:12px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:18px;border:1px solid rgba(2,6,23,.08);background:#ffffffd9;min-width:0}.s-ico[data-v-1a860797]{opacity:.6;flex:0 0 auto}.s-input[data-v-1a860797]{width:100%;min-width:0;border:0;outline:none;background:transparent;font-size:12.5px;font-weight:700;color:#0f172ae6}.s-input[data-v-1a860797]::placeholder{color:#0f172a73}.tabs[data-v-1a860797]{margin-top:12px;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%}.tabs[data-v-1a860797]::-webkit-scrollbar{display:none}.tab[data-v-1a860797]{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;border:1px solid rgba(2,6,23,.08);background:#ffffffd9;color:#0f172acc;font-size:12px;font-weight:1000;cursor:pointer;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease;white-space:nowrap;flex:0 0 auto}.tab[data-v-1a860797]:hover{border-color:#38bdf840;box-shadow:0 14px 28px #02061714}.tab[data-v-1a860797]:active{transform:scale(.99)}.tab-on[data-v-1a860797]{border-color:#38bdf859;background:radial-gradient(circle at top,rgba(56,189,248,.16),transparent 60%),#ffffffdb}.count[data-v-1a860797]{display:inline-flex;min-width:18px;height:18px;padding:0 7px;border-radius:999px;border:1px solid rgba(2,6,23,.08);background:#0206170a;font-size:11px;font-weight:1000;justify-content:center;align-items:center}.mission-grid[data-v-1a860797]{display:grid;gap:10px;min-width:0}@media (min-width: 720px){.wrap[data-v-1a860797]{max-width:980px}.mission-grid[data-v-1a860797]{grid-template-columns:1fr 1fr}}.mcard[data-v-1a860797]{width:100%;text-align:left;border-radius:22px;border:1px solid rgba(2,6,23,.08);background:#ffffffd1;box-shadow:0 18px 44px #0206171a;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;transition:transform .14s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease;min-width:0;max-width:100%}.mcard[data-v-1a860797]:hover{border-color:#38bdf833;box-shadow:0 22px 55px #0206171f;filter:saturate(1.01)}.mcard[data-v-1a860797]:active{transform:translateY(1px) scale(.995)}.mcard[data-v-1a860797]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.mleft[data-v-1a860797]{display:flex;align-items:center;gap:12px;min-width:0}.memoji[data-v-1a860797]{width:44px;height:44px;border-radius:16px;border:1px solid rgba(2,6,23,.08);background:#ffffffe6;display:grid;place-items:center;font-size:18px;box-shadow:0 14px 34px #02061714;flex:0 0 auto}.mtext[data-v-1a860797]{min-width:0;max-width:100%}.mtitle[data-v-1a860797]{font-size:13px;font-weight:1000;color:#0f172af2}.mdesc[data-v-1a860797]{margin-top:3px;font-size:11.5px;color:#0f172ab3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mright[data-v-1a860797]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:0 0 auto}.badge[data-v-1a860797]{padding:6px 10px;border-radius:999px;font-size:11px;font-weight:1000;border:1px solid rgba(2,6,23,.08);background:#02061708;color:#0f172ad1}.badge-ok[data-v-1a860797]{border-color:#10b98140;background:#10b9811a;color:#10b981}.badge-warn[data-v-1a860797]{border-color:#f59e0b40;background:#f59e0b1f;color:#b45309f2}.badge-hot[data-v-1a860797]{border-color:#f472b647;background:#f472b61f;color:#9333eaf2}.badge-soft[data-v-1a860797]{border-color:#38bdf838;background:#38bdf81a;color:#0284c7f2}.go[data-v-1a860797]{font-size:12px;font-weight:1000;color:#0f172ad9}.note-text[data-v-1a860797]{margin:0;font-size:12px;color:#0f172abf;font-weight:700}.toast-wrap[data-v-1a860797]{position:fixed;left:0;right:0;bottom:92px;z-index:80;display:flex;justify-content:center;padding:0 12px;pointer-events:none}.toast[data-v-1a860797]{border-radius:999px;border:1px solid rgba(2,6,23,.1);background:#ffffffe0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 45px #02061724;padding:10px 14px;max-width:min(520px,calc(100vw - 24px))}.toast-text[data-v-1a860797]{margin:0;font-size:12px;font-weight:1000;color:#0f172aeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.celebrate[data-v-1a860797]{position:fixed;inset:0;z-index:90;pointer-events:none;overflow:clip}.confetti[data-v-1a860797]{position:absolute;inset:0;overflow:clip}.confetti-piece[data-v-1a860797]{position:absolute;top:-18px;border-radius:6px;background:linear-gradient(180deg,#38bdf8f2,#f472b6eb,#34d399e6);box-shadow:0 0 12px #0206171a;animation-name:confetti-fall-1a860797;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes confetti-fall-1a860797{0%{transform:translate3d(var(--drift),0,0) rotate(var(--rot));opacity:1}to{transform:translate3d(calc(var(--drift) * 2),110vh,0) rotate(calc(var(--rot) * 2));opacity:0}}.celebrate-banner[data-v-1a860797]{position:absolute;left:0;right:0;top:92px;display:flex;justify-content:center;padding:0 12px}.celebrate-pill[data-v-1a860797]{padding:10px 14px;border-radius:999px;border:1px solid rgba(16,185,129,.25);background:#ffffffe6;box-shadow:0 22px 55px #0206171f;font-weight:1000;color:#10b981;max-width:min(520px,calc(100vw - 24px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom[data-v-1a860797]{position:fixed;left:12px;right:12px;bottom:12px;z-index:60}.bottom-inner[data-v-1a860797]{max-width:520px;margin:0 auto;border-radius:24px;border:1px solid rgba(2,6,23,.08);background:#ffffffd1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 22px 55px #0206171f;padding:10px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;max-width:min(520px,calc(100vw - 24px))}.bbtn[data-v-1a860797]{border-radius:16px;border:1px solid rgba(2,6,23,.08);background:#ffffffe6;padding:10px;font-weight:1000;font-size:12px;cursor:pointer;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bbtn[data-v-1a860797]:hover{border-color:#38bdf833;box-shadow:0 18px 40px #0206171a}.bbtn[data-v-1a860797]:active{transform:scale(.99)}.b1[data-v-1a860797]{background:#f472b61a}.b2[data-v-1a860797]{background:#38bdf81a}.b3[data-v-1a860797]{background:#10b9811a}.fade-enter-active[data-v-1a860797],.fade-leave-active[data-v-1a860797]{transition:opacity .25s ease-out}.fade-enter-from[data-v-1a860797],.fade-leave-to[data-v-1a860797]{opacity:0}@media (prefers-reduced-motion: reduce){.blob[data-v-1a860797]{animation:none!important}.bar[data-v-1a860797]:after{animation:none!important}.confetti-piece[data-v-1a860797]{animation:none!important}}.eh-shell[data-v-9e786225]{position:relative;min-height:100dvh;color:#0f172a;background:#fff;isolation:isolate;overflow-x:hidden}.eh-bg[data-v-9e786225]{position:fixed;inset:0;pointer-events:none;z-index:0}.eh-auras[data-v-9e786225]{position:absolute;inset:-20%;background:radial-gradient(circle at 15% 15%,rgba(34,211,238,.22),transparent 55%),radial-gradient(circle at 85% 10%,rgba(232,121,249,.18),transparent 55%),radial-gradient(circle at 70% 75%,rgba(52,211,153,.16),transparent 60%),radial-gradient(circle at 30% 85%,rgba(59,130,246,.1),transparent 60%);filter:blur(18px);transform:translateZ(0);animation:ehFloat-9e786225 12s ease-in-out infinite;opacity:.9}.eh-grid[data-v-9e786225]{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(2,6,23,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(2,6,23,.06) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at 50% 20%,black 0%,transparent 60%);opacity:.45}.eh-vignette[data-v-9e786225]{position:absolute;inset:0;background:radial-gradient(circle at 50% 20%,#fff0,#ffffffb8 65%,#fffffffa)}.eh-topbar[data-v-9e786225]{position:sticky;top:0;z-index:40;backdrop-filter:blur(14px);background:#ffffffd1;border-bottom:1px solid rgba(226,232,240,1)}.eh-topbar-inner[data-v-9e786225]{position:relative;z-index:2;max-width:980px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.eh-left[data-v-9e786225]{display:flex;align-items:center;gap:10px;min-width:0}.eh-back[data-v-9e786225]{height:42px;width:42px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#fffffff2;box-shadow:0 10px 24px #02061714,inset 0 1px #fffc;display:grid;place-items:center;transition:transform .14s ease,box-shadow .14s ease}.eh-back[data-v-9e786225]:active{transform:scale(.98)}.eh-back[data-v-9e786225]:hover{box-shadow:0 14px 32px #0206171a,inset 0 1px #ffffffe6}.eh-back-ico[data-v-9e786225]{font-size:18px;font-weight:900;color:#0f172a}.eh-head[data-v-9e786225]{min-width:0}.eh-kicker-row[data-v-9e786225]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.eh-kicker[data-v-9e786225]{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#64748b;font-weight:800;white-space:nowrap}.eh-title[data-v-9e786225]{margin-top:2px;font-size:15px;font-weight:950;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eh-subtitle[data-v-9e786225]{margin-top:2px;font-size:12px;color:#64748b;font-weight:600;max-width:62ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eh-live[data-v-9e786225]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid rgba(34,211,153,.35);background:#10b9811a}.eh-live-dot[data-v-9e786225]{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 4px #10b98124;animation:ehPulse-9e786225 1.2s ease-in-out infinite}.eh-live-txt[data-v-9e786225]{font-size:11px;font-weight:900;color:#10b981}.eh-chip[data-v-9e786225]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:#f8fafcd9;font-size:11px;font-weight:900;color:#334155}.eh-actions[data-v-9e786225]{display:flex;align-items:center;gap:8px}.eh-sigline[data-v-9e786225]{height:2px;width:100%;background:linear-gradient(90deg,#22d3ee,#e879f9,#34d399);opacity:.95}.eh-main[data-v-9e786225]{position:relative;z-index:1;padding-bottom:56px}.eh-container[data-v-9e786225]{max-width:980px;margin:0 auto;padding:16px}.eh-footer[data-v-9e786225]{position:relative;z-index:1;padding-bottom:18px}.eh-footcard[data-v-9e786225]{border-radius:999px;border:1px solid rgba(226,232,240,1);background:#ffffffd9;reminder-filter:blur(10px);box-shadow:0 14px 34px #02061714;padding:10px 12px;display:flex;align-items:center;gap:10px}.eh-foot-ico[data-v-9e786225]{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#22d3ee2e,#e879f91f);border:1px solid rgba(148,163,184,.35)}.eh-foot-txt[data-v-9e786225]{font-size:12px;font-weight:700;color:#475569;line-height:1.3}@keyframes ehPulse-9e786225{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.9}}@keyframes ehFloat-9e786225{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-8px,0) scale(1.02)}}@media (min-width: 640px){.eh-title[data-v-9e786225]{font-size:16px}.eh-container[data-v-9e786225]{padding:18px 16px}}.eh-pill[data-v-faa753af]{height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#fffffff2;box-shadow:0 10px 26px #02061714;font-size:12px;font-weight:900}.eh-pill[data-v-faa753af]:active{transform:scale(.98)}.eh-iconbtn[data-v-faa753af]{height:40px;width:40px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#fffffff2;box-shadow:0 10px 26px #02061714;font-weight:900}.eh-iconbtn[data-v-faa753af]:active{transform:scale(.98)}.spin[data-v-faa753af]{display:inline-block;animation:spin-faa753af .9s linear infinite}@keyframes spin-faa753af{to{transform:rotate(360deg)}}.hero[data-v-faa753af]{border-radius:28px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;box-shadow:0 16px 50px #0206171a;overflow:hidden}.hero-inner[data-v-faa753af]{padding:16px}@media (min-width: 640px){.hero-inner[data-v-faa753af]{padding:20px 22px}}.hero-top[data-v-faa753af]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.hero-badge[data-v-faa753af]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#f8fafc}.hero-emo[data-v-faa753af]{font-size:13px}.hero-btxt[data-v-faa753af]{font-size:11px;font-weight:900;color:#334155}.trophy[data-v-faa753af]{height:54px;width:54px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#22d3ee33,#e879f91f,#34d39929);border:1px solid rgba(226,232,240,1);box-shadow:inset 0 1px #fffc;font-size:22px}.hero-title[data-v-faa753af]{margin-top:12px;font-size:18px;font-weight:1000;letter-spacing:-.02em}@media (min-width: 640px){.hero-title[data-v-faa753af]{font-size:20px}}.hero-sub[data-v-faa753af]{margin-top:4px;font-size:12.5px;color:#475569;line-height:1.55;max-width:62ch}.stats[data-v-faa753af]{margin-top:14px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 720px){.stats[data-v-faa753af]{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat[data-v-faa753af]{border:1px solid rgba(226,232,240,1);background:#f8fafc;border-radius:18px;padding:12px}.stat-k[data-v-faa753af]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:900;color:#64748b}.stat-v[data-v-faa753af]{margin-top:6px;font-size:16px;font-weight:1000;color:#0f172a}.stat-v.emerald[data-v-faa753af]{color:#10b981}.stat-v.amber[data-v-faa753af]{color:#f59e0b}.stat-v.cyan[data-v-faa753af]{color:#06b6d4}.stat-s[data-v-faa753af]{margin-top:2px;font-size:11px;font-weight:700;color:#64748b}.meta-row[data-v-faa753af]{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.meta-pill[data-v-faa753af]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#ffffffe6}.dot[data-v-faa753af]{width:8px;height:8px;border-radius:999px;background:#10b981;box-shadow:0 0 0 4px #10b9811f}.meta-txt[data-v-faa753af]{font-size:11px;font-weight:800;color:#334155}.meta-ghost[data-v-faa753af]{height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:#fffffff2;font-size:12px;font-weight:900;box-shadow:0 10px 24px #0206170f}.meta-ghost[data-v-faa753af]:active{transform:scale(.98)}.meta-ghost[data-v-faa753af]:disabled{opacity:.55;cursor:not-allowed}.hero-strip[data-v-faa753af]{padding:12px 16px;border-top:1px solid rgba(226,232,240,1);background:linear-gradient(90deg,#f8fafc,#fff,#f8fafc)}.hero-strip-txt[data-v-faa753af]{font-size:12px;color:#475569;font-weight:700}.grid2[data-v-faa753af]{margin-top:14px;display:grid;gap:12px}@media (min-width: 720px){.grid2[data-v-faa753af]{grid-template-columns:repeat(2,minmax(0,1fr))}}.card[data-v-faa753af]{border-radius:24px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;box-shadow:0 14px 42px #02061714;padding:14px}.card-head[data-v-faa753af]{display:flex;align-items:center;justify-content:space-between;gap:10px}.kicker[data-v-faa753af]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:900;color:#64748b}.pill-soft[data-v-faa753af]{font-size:11px;font-weight:900;padding:4px 10px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#f8fafc;color:#334155}.row[data-v-faa753af]{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.bigcode[data-v-faa753af]{font-size:15px;font-weight:1000;color:#0f172a;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linktxt[data-v-faa753af]{font-size:12px;font-weight:800;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row2[data-v-faa753af]{margin-top:10px;display:flex;gap:10px}.mini-btn[data-v-faa753af]{height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:#fff;font-size:12px;font-weight:900;box-shadow:0 10px 22px #0206170f}.mini-btn[data-v-faa753af]:active{transform:scale(.98)}.cta-btn[data-v-faa753af]{flex:1;height:38px;border-radius:999px;border:1px solid rgba(34,211,238,.35);background:linear-gradient(135deg,#22d3ee2e,#e879f91f);font-size:12px;font-weight:1000}.ghost-btn[data-v-faa753af]{height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:#fff;font-size:12px;font-weight:900}.cta-btn[data-v-faa753af]:active,.ghost-btn[data-v-faa753af]:active{transform:scale(.98)}.hint[data-v-faa753af]{margin-top:10px;font-size:11px;color:#64748b;font-weight:700}.mono[data-v-faa753af]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:900}.levels[data-v-faa753af]{margin-top:14px;border-radius:24px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;box-shadow:0 14px 42px #02061714;padding:14px}.levels-head[data-v-faa753af]{display:flex;align-items:center;justify-content:space-between;gap:10px}.levels-title[data-v-faa753af]{font-size:12px;font-weight:1000}.levels-badge[data-v-faa753af]{font-size:11px;font-weight:1000;color:#10b981;background:#10b9811a;border:1px solid rgba(16,185,129,.25);padding:6px 10px;border-radius:999px}.levels-grid[data-v-faa753af]{margin-top:10px;display:grid;gap:10px}@media (min-width: 720px){.levels-grid[data-v-faa753af]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tier[data-v-faa753af]{border:1px solid rgba(226,232,240,1);background:#f8fafc;border-radius:18px;padding:12px}.tier-kicker[data-v-faa753af]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:#64748b;font-weight:900}.tier-main[data-v-faa753af]{margin-top:6px;font-size:16px;font-weight:1000;color:#0f172a}.tier-sub[data-v-faa753af]{margin-top:2px;font-size:11px;color:#64748b;font-weight:700}.how[data-v-faa753af]{margin-top:14px;border-radius:24px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;box-shadow:0 14px 42px #02061714;padding:14px}.how-head[data-v-faa753af]{display:flex;align-items:center;justify-content:space-between;gap:10px}.how-title[data-v-faa753af]{font-size:12px;font-weight:1000}.how-chip[data-v-faa753af]{font-size:11px;font-weight:1000;padding:6px 10px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#f8fafc;color:#334155}.steps[data-v-faa753af]{margin-top:10px;display:grid;gap:10px}@media (min-width: 720px){.steps[data-v-faa753af]{grid-template-columns:repeat(3,minmax(0,1fr))}}.step[data-v-faa753af]{border:1px solid rgba(226,232,240,1);background:#f8fafc;border-radius:18px;padding:12px;display:flex;gap:10px}.step-ico[data-v-faa753af]{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(226,232,240,1);background:#ffffffe6;font-weight:1000}.step-t[data-v-faa753af]{font-size:12px;font-weight:1000}.step-d[data-v-faa753af]{margin-top:2px;font-size:11px;color:#64748b;font-weight:700;line-height:1.35}.how-tip[data-v-faa753af]{margin-top:10px;border-radius:18px;padding:10px 12px;border:1px solid rgba(34,211,238,.25);background:linear-gradient(135deg,#22d3ee24,#e879f914);display:flex;align-items:center;gap:10px}.how-tip-ico[data-v-faa753af]{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:#ffffffe6;border:1px solid rgba(226,232,240,1)}.how-tip-txt[data-v-faa753af]{font-size:12px;font-weight:900;color:#334155;line-height:1.3}.toast-wrap[data-v-faa753af]{position:fixed;inset-inline:0;bottom:18px;z-index:999;display:flex;justify-content:center;padding:0 14px;pointer-events:none}.toast[data-v-faa753af]{pointer-events:none;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#fffffff2;box-shadow:0 18px 44px #02061724;padding:10px 12px;display:inline-flex;align-items:center;gap:8px}.toast-ico[data-v-faa753af]{font-size:14px}.toast-txt[data-v-faa753af]{font-size:12px;font-weight:900;color:#0f172a}.toast-wrap.success .toast[data-v-faa753af]{border-color:#10b98159}.toast-wrap.error .toast[data-v-faa753af]{border-color:#f59e0b73}.toast-wrap.info .toast[data-v-faa753af]{border-color:#22d3ee59}.toast-enter-active[data-v-faa753af],.toast-leave-active[data-v-faa753af]{transition:opacity .22s ease,transform .22s ease}.toast-enter-from[data-v-faa753af],.toast-leave-to[data-v-faa753af]{opacity:0;transform:translateY(6px)}.eh-pill[data-v-cf353bdf]{height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#fffffff2;box-shadow:0 10px 26px #02061714;font-size:12px;font-weight:900}.eh-pill[data-v-cf353bdf]:active{transform:scale(.98)}.eh-iconbtn[data-v-cf353bdf]{height:40px;width:40px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#fffffff2;box-shadow:0 10px 26px #02061714;font-weight:1000}.eh-iconbtn[data-v-cf353bdf]:active{transform:scale(.98)}.hero[data-v-cf353bdf]{border-radius:28px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;box-shadow:0 16px 50px #0206171a;overflow:hidden;padding:16px}@media (min-width: 640px){.hero[data-v-cf353bdf]{padding:20px 22px}}.hero-top[data-v-cf353bdf]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hero-badge[data-v-cf353bdf]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#f8fafc}.hero-emo[data-v-cf353bdf]{font-size:13px}.hero-btxt[data-v-cf353bdf]{font-size:11px;font-weight:1000;color:#334155}.hero-earn[data-v-cf353bdf]{text-align:right;min-width:120px}.earn-pill[data-v-cf353bdf]{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(34,211,238,.28);background:linear-gradient(135deg,#22d3ee29,#e879f91a);font-size:12px;font-weight:1000}.earn-sub[data-v-cf353bdf]{margin-top:4px;font-size:11px;font-weight:800;color:#64748b}.hero-title[data-v-cf353bdf]{margin-top:12px;font-size:18px;font-weight:1000;letter-spacing:-.02em}@media (min-width: 640px){.hero-title[data-v-cf353bdf]{font-size:20px}}.hero-sub[data-v-cf353bdf]{margin-top:4px;font-size:12.5px;color:#475569;line-height:1.55;max-width:64ch}.prog[data-v-cf353bdf]{margin-top:12px;border-radius:18px;border:1px solid rgba(226,232,240,1);background:#f8fafc;padding:10px 12px}.prog-bar[data-v-cf353bdf]{height:8px;width:100%;border-radius:999px;background:#e2e8f0;overflow:hidden}.prog-fill[data-v-cf353bdf]{height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,#22d3ee,#e879f9,#34d399);transition:width .25s ease}.prog-row[data-v-cf353bdf]{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.prog-txt[data-v-cf353bdf]{font-size:11px;font-weight:900;color:#334155}.prog-chip[data-v-cf353bdf]{font-size:11px;font-weight:1000;padding:5px 10px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#ffffffe6;color:#64748b}.prog-chip.ok[data-v-cf353bdf]{border-color:#10b9814d;color:#10b981}.cool[data-v-cf353bdf]{margin-top:10px;border-radius:18px;border:1px solid rgba(245,158,11,.28);background:#f59e0b1a;padding:10px 12px;display:flex;gap:10px;align-items:flex-start}.cool-ico[data-v-cf353bdf]{font-size:14px;margin-top:1px}.cool-txt[data-v-cf353bdf]{font-size:12px;font-weight:900;color:#334155;line-height:1.35}.wrap[data-v-cf353bdf]{margin-top:14px;display:grid;gap:12px}.qcard[data-v-cf353bdf]{border-radius:24px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;box-shadow:0 14px 42px #02061714;padding:14px;opacity:.72;filter:grayscale(.05);transform:translateY(0);transition:opacity .2s ease,transform .2s ease,filter .2s ease}.qcard.active[data-v-cf353bdf]{opacity:1;filter:none;transform:translateY(-1px)}.qhead[data-v-cf353bdf]{display:flex;gap:10px;align-items:flex-start}.qnum[data-v-cf353bdf]{width:34px;height:34px;border-radius:14px;display:grid;place-items:center;border:1px solid rgba(226,232,240,1);background:#f8fafc;font-weight:1000}.qk[data-v-cf353bdf]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:1000;color:#64748b}.qt[data-v-cf353bdf]{margin-top:3px;font-size:13px;font-weight:1000;color:#0f172a}.opts[data-v-cf353bdf]{margin-top:10px;display:grid;gap:10px}@media (min-width: 720px){.opts[data-v-cf353bdf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.opt[data-v-cf353bdf]{display:flex;align-items:center;gap:10px;text-align:left;padding:12px;border-radius:18px;border:1px solid rgba(226,232,240,1);background:#f8fafc;font-weight:1000;font-size:12.5px;color:#334155}.opt[data-v-cf353bdf]:active{transform:scale(.99)}.opt-dot[data-v-cf353bdf]{width:10px;height:10px;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 4px #94a3b81f}.opt.on[data-v-cf353bdf]{border-color:#22d3ee59;background:linear-gradient(135deg,#22d3ee1f,#e879f912)}.opt.on .opt-dot[data-v-cf353bdf]{background:#22d3ee;box-shadow:0 0 0 4px #22d3ee26}.faces[data-v-cf353bdf]{margin-top:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 720px){.faces[data-v-cf353bdf]{grid-template-columns:repeat(5,minmax(0,1fr))}}.face[data-v-cf353bdf]{border-radius:18px;border:1px solid rgba(226,232,240,1);background:#f8fafc;padding:10px;font-weight:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:18px}.face span[data-v-cf353bdf]{font-size:11px;color:#64748b;font-weight:900}.face.on[data-v-cf353bdf]{border-color:#10b9814d;background:linear-gradient(135deg,#10b9811a,#22d3ee14)}.face[data-v-cf353bdf]:active{transform:scale(.98)}.slider[data-v-cf353bdf]{margin-top:12px;border-radius:18px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;padding:12px}.sl-k[data-v-cf353bdf]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:1000;color:#64748b}.sl-row[data-v-cf353bdf]{margin-top:10px;display:flex;align-items:center;gap:10px}.sl[data-v-cf353bdf]{flex:1}.sl-val[data-v-cf353bdf]{min-width:42px;height:34px;border-radius:999px;border:1px solid rgba(226,232,240,1);display:grid;place-items:center;font-size:12px;font-weight:1000;background:#f8fafc;color:#334155}.sl-val.hi[data-v-cf353bdf]{border-color:#10b98159;color:#10b981}.sl-val.mid[data-v-cf353bdf]{border-color:#22d3ee59;color:#06b6d4}.sl-val.lo[data-v-cf353bdf]{border-color:#f59e0b73;color:#f59e0b}.sl-h[data-v-cf353bdf]{margin-top:8px;font-size:11px;font-weight:900;color:#64748b}.chips[data-v-cf353bdf]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-cf353bdf]{padding:8px 12px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#f8fafc;font-size:12px;font-weight:1000;color:#334155}.chip.on[data-v-cf353bdf]{border-color:#e879f959;background:linear-gradient(135deg,#e879f91f,#22d3ee14)}.chip[data-v-cf353bdf]:active{transform:scale(.98)}.txt[data-v-cf353bdf]{margin-top:10px}.ta[data-v-cf353bdf]{width:100%;border-radius:18px;border:1px solid rgba(226,232,240,1);background:#f8fafc;padding:12px;font-size:12.5px;font-weight:800;color:#0f172a;outline:none}.ta[data-v-cf353bdf]:focus{border-color:#22d3ee59;box-shadow:0 0 0 4px #22d3ee1a;background:#fff}.txt-row[data-v-cf353bdf]{margin-top:6px;display:flex;align-items:center;justify-content:space-between;gap:10px}.txt-h[data-v-cf353bdf]{font-size:11px;font-weight:900;color:#64748b}.txt-c[data-v-cf353bdf]{font-size:11px;font-weight:1000;color:#334155}.qfoot[data-v-cf353bdf]{margin-top:12px;display:flex;gap:10px;align-items:center;justify-content:space-between}.ghost[data-v-cf353bdf]{height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:#fffffff2;font-size:12px;font-weight:1000;box-shadow:0 10px 24px #0206170f}.next[data-v-cf353bdf]{height:38px;padding:0 16px;border-radius:999px;border:1px solid rgba(34,211,238,.35);background:linear-gradient(135deg,#22d3ee29,#e879f91a);font-size:12px;font-weight:1000}.submit[data-v-cf353bdf]{flex:1;height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(16,185,129,.35);background:linear-gradient(135deg,#10b98124,#22d3ee1a);font-size:12px;font-weight:1100}.ghost[data-v-cf353bdf]:active,.next[data-v-cf353bdf]:active,.submit[data-v-cf353bdf]:active{transform:scale(.98)}.next[data-v-cf353bdf]:disabled,.submit[data-v-cf353bdf]:disabled{opacity:.55;cursor:not-allowed}.modal[data-v-cf353bdf]{position:fixed;inset:0;z-index:999;background:#0206176b;display:flex;align-items:flex-end;justify-content:center;padding:14px}.sheet[data-v-cf353bdf]{width:100%;max-width:520px;border-radius:26px;border:1px solid rgba(226,232,240,1);background:#fffffffa;box-shadow:0 22px 70px #0206174d;padding:14px}.sheet-top[data-v-cf353bdf]{display:flex;align-items:center;gap:10px}.seal[data-v-cf353bdf]{width:42px;height:42px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#22d3ee2e,#e879f91f,#34d39924);border:1px solid rgba(226,232,240,1);font-size:18px}.sheet-k[data-v-cf353bdf]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:1100;color:#64748b}.sheet-t[data-v-cf353bdf]{margin-top:2px;font-size:16px;font-weight:1100}.recap[data-v-cf353bdf]{margin-top:12px;border-radius:18px;border:1px solid rgba(226,232,240,1);background:#f8fafc;padding:12px}.recap-h[data-v-cf353bdf]{font-size:12px;font-weight:1100}.recap-grid[data-v-cf353bdf]{margin-top:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.rec[data-v-cf353bdf]{border-radius:16px;border:1px solid rgba(226,232,240,1);background:#fffffff2;padding:10px}.rk[data-v-cf353bdf]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:1100;color:#64748b}.rv[data-v-cf353bdf]{margin-top:4px;font-size:12px;font-weight:1000;color:#0f172a}.sheet-actions[data-v-cf353bdf]{margin-top:12px;display:flex;gap:10px}.ghost2[data-v-cf353bdf]{flex:1;height:40px;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:#fffffff2;font-size:12px;font-weight:1100}.cta2[data-v-cf353bdf]{flex:1;height:40px;border-radius:999px;border:1px solid rgba(34,211,238,.35);background:linear-gradient(135deg,#22d3ee29,#e879f91a);font-size:12px;font-weight:1100}.ghost2[data-v-cf353bdf]:active,.cta2[data-v-cf353bdf]:active{transform:scale(.98)}.small[data-v-cf353bdf]{margin-top:10px;font-size:11px;font-weight:900;color:#64748b}.toast-wrap[data-v-cf353bdf]{position:fixed;inset-inline:0;bottom:18px;z-index:999;display:flex;justify-content:center;padding:0 14px;pointer-events:none}.toast[data-v-cf353bdf]{border-radius:999px;border:1px solid rgba(226,232,240,1);background:#fffffff2;box-shadow:0 18px 44px #02061724;padding:10px 12px;display:inline-flex;align-items:center;gap:8px}.toast-ico[data-v-cf353bdf]{font-size:14px}.toast-txt[data-v-cf353bdf]{font-size:12px;font-weight:1100;color:#0f172a}.toast-wrap.success .toast[data-v-cf353bdf]{border-color:#10b98159}.toast-wrap.error .toast[data-v-cf353bdf]{border-color:#f59e0b73}.toast-wrap.info .toast[data-v-cf353bdf]{border-color:#22d3ee59}.toast-enter-active[data-v-cf353bdf],.toast-leave-active[data-v-cf353bdf]{transition:opacity .22s ease,transform .22s ease}.toast-enter-from[data-v-cf353bdf],.toast-leave-to[data-v-cf353bdf]{opacity:0;transform:translateY(6px)}.pop-enter-active[data-v-cf353bdf],.pop-leave-active[data-v-cf353bdf]{transition:opacity .18s ease,transform .18s ease}.pop-enter-from[data-v-cf353bdf],.pop-leave-to[data-v-cf353bdf]{opacity:0;transform:translateY(10px)}.spin[data-v-cf353bdf]{display:inline-block;animation:spin-cf353bdf .9s linear infinite}@keyframes spin-cf353bdf{to{transform:rotate(360deg)}}.eh-pill[data-v-38aa3277]{height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#fffffff2;box-shadow:0 10px 26px #02061714;font-size:12px;font-weight:900}.eh-pill[data-v-38aa3277]:active{transform:scale(.98)}.eh-iconbtn[data-v-38aa3277]{height:40px;width:40px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#fffffff2;box-shadow:0 10px 26px #02061714;font-weight:1000}.eh-iconbtn[data-v-38aa3277]:active{transform:scale(.98)}.hero[data-v-38aa3277]{border-radius:28px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;box-shadow:0 16px 50px #0206171a;overflow:hidden;padding:16px}@media (min-width: 640px){.hero[data-v-38aa3277]{padding:20px 22px}}.hero-top[data-v-38aa3277]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hero-badge[data-v-38aa3277]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#f8fafc}.hero-emo[data-v-38aa3277]{font-size:13px}.hero-btxt[data-v-38aa3277]{font-size:11px;font-weight:1000;color:#334155}.hero-right[data-v-38aa3277]{text-align:right}.week-pill[data-v-38aa3277]{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(34,211,238,.28);background:linear-gradient(135deg,#22d3ee24,#e879f91a);font-size:12px;font-weight:1000}.week-sub[data-v-38aa3277]{margin-top:4px;font-size:11px;font-weight:900;color:#64748b}.hero-title[data-v-38aa3277]{margin-top:12px;font-size:18px;font-weight:1000;letter-spacing:-.02em}@media (min-width: 640px){.hero-title[data-v-38aa3277]{font-size:20px}}.hero-sub[data-v-38aa3277]{margin-top:4px;font-size:12.5px;color:#475569;line-height:1.55;max-width:72ch}.hud[data-v-38aa3277]{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hud-item[data-v-38aa3277]{border-radius:18px;border:1px solid rgba(226,232,240,1);background:#f8fafc;padding:10px 12px}.hk[data-v-38aa3277]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:1000;color:#64748b}.hv[data-v-38aa3277]{margin-top:4px;font-size:12px;font-weight:1100;color:#0f172a}.bar[data-v-38aa3277]{margin-top:12px}.bar-track[data-v-38aa3277]{height:10px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#f8fafc;overflow:hidden}.bar-fill[data-v-38aa3277]{height:10px;border-radius:999px;background:linear-gradient(90deg,#22d3eebf,#e879f98c,#10b98199);transition:width .28s ease}.bar-row[data-v-38aa3277]{margin-top:6px;display:flex;justify-content:space-between;gap:10px;font-size:11px;font-weight:1000;color:#334155}.quick[data-v-38aa3277]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.qbtn[data-v-38aa3277]{height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#fffffff2;font-size:12px;font-weight:1000;box-shadow:0 10px 26px #02061714}.qbtn.soft[data-v-38aa3277]{border-color:#22d3ee40;background:linear-gradient(135deg,#22d3ee24,#e879f914)}.qbtn[data-v-38aa3277]:active{transform:scale(.98)}.card[data-v-38aa3277]{margin-top:14px;border-radius:26px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;box-shadow:0 14px 42px #02061714;padding:14px}.card-head[data-v-38aa3277]{display:flex;align-items:center;justify-content:space-between;gap:10px}.card-title[data-v-38aa3277]{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:1100;color:#0f172a}.dot[data-v-38aa3277]{width:10px;height:10px;border-radius:999px;background:#22d3ee;box-shadow:0 0 0 5px #22d3ee1a}.chip[data-v-38aa3277]{font-size:11px;font-weight:1100;padding:5px 10px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#f8fafc;color:#64748b}.chip.ok[data-v-38aa3277]{border-color:#10b9814d;color:#10b981;background:#10b98114}.tier-grid[data-v-38aa3277]{margin-top:12px;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width: 860px){.tier-grid[data-v-38aa3277]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tier[data-v-38aa3277]{border-radius:22px;border:1px solid rgba(226,232,240,1);background:#f8fafc;padding:12px}.tier.on[data-v-38aa3277]{border-color:#22d3ee59;background:linear-gradient(135deg,#22d3ee1f,#e879f912)}.tier.done[data-v-38aa3277]{border-color:#10b98140}.tier.claimed[data-v-38aa3277]{border-color:#10b98159;background:#10b9810f}.tier-top[data-v-38aa3277]{display:flex;align-items:center;justify-content:space-between;gap:10px}.tier-badge[data-v-38aa3277]{display:flex;flex-direction:column;gap:4px}.tb-k[data-v-38aa3277]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:1200;color:#64748b}.tb-r[data-v-38aa3277]{font-size:12px;font-weight:1200;color:#0f172a}.state[data-v-38aa3277]{font-size:11px;font-weight:1200;padding:5px 10px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#ffffffeb}.s-locked[data-v-38aa3277]{color:#64748b}.s-ready[data-v-38aa3277]{border-color:#10b98159;background:#10b9811a;color:#10b981}.s-claimed[data-v-38aa3277]{border-color:#10b98159;background:#10b9811f;color:#10b981}.tier-title[data-v-38aa3277]{margin-top:10px;font-size:14px;font-weight:1200;color:#0f172a}.tier-sub[data-v-38aa3277]{margin-top:3px;font-size:11.5px;font-weight:900;color:#64748b}.mini-bar[data-v-38aa3277]{margin-top:10px}.mini-track[data-v-38aa3277]{height:8px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;overflow:hidden}.mini-fill[data-v-38aa3277]{height:8px;border-radius:999px;background:linear-gradient(90deg,#22d3eeb3,#e879f985);transition:width .25s ease}.mini-row[data-v-38aa3277]{margin-top:6px;display:flex;justify-content:space-between;font-size:11px;font-weight:1100;color:#334155}.claim[data-v-38aa3277]{margin-top:10px;width:100%;height:40px;border-radius:999px;border:1px solid rgba(16,185,129,.35);background:linear-gradient(135deg,#10b98124,#22d3ee1a);font-size:12px;font-weight:1200}.claim[data-v-38aa3277]:active{transform:scale(.99)}.claim[data-v-38aa3277]:disabled{opacity:.55;cursor:not-allowed}.note[data-v-38aa3277]{margin-top:12px;border-radius:18px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;padding:10px 12px;display:flex;gap:10px;align-items:flex-start}.note-ico[data-v-38aa3277]{font-size:14px;margin-top:1px}.note-t[data-v-38aa3277]{font-size:12px;font-weight:900;color:#334155;line-height:1.35}.actions[data-v-38aa3277]{margin-top:12px;display:grid;gap:10px}.act[data-v-38aa3277]{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:20px;border:1px solid rgba(226,232,240,1);background:#f8fafc;text-align:left}.act[data-v-38aa3277]:active{transform:scale(.99)}.act-ico[data-v-38aa3277]{width:42px;height:42px;border-radius:18px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;display:grid;place-items:center;font-size:18px}.act-body[data-v-38aa3277]{flex:1;min-width:0}.act-t[data-v-38aa3277]{font-size:12.5px;font-weight:1100;color:#0f172a}.act-s[data-v-38aa3277]{margin-top:3px;font-size:11.5px;font-weight:900;color:#64748b}.act-pay[data-v-38aa3277]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:84px}.pay[data-v-38aa3277]{font-size:12px;font-weight:1100;padding:6px 10px;border-radius:999px;border:1px solid rgba(34,211,238,.28);background:#22d3ee1a;color:#0f172a}.tag[data-v-38aa3277]{font-size:10px;font-weight:1100;padding:4px 8px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;color:#64748b}.footrow[data-v-38aa3277]{margin-top:12px;display:flex;gap:10px}.ghost[data-v-38aa3277]{flex:1;height:40px;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:#fffffff2;font-size:12px;font-weight:1200}.cta[data-v-38aa3277]{flex:1;height:40px;border-radius:999px;border:1px solid rgba(34,211,238,.35);background:linear-gradient(135deg,#22d3ee29,#e879f91a);font-size:12px;font-weight:1200}.ghost[data-v-38aa3277]:active,.cta[data-v-38aa3277]:active{transform:scale(.98)}.modal[data-v-38aa3277]{position:fixed;inset:0;z-index:999;background:#0206176b;display:flex;align-items:flex-end;justify-content:center;padding:14px}.sheet[data-v-38aa3277]{width:100%;max-width:520px;border-radius:26px;border:1px solid rgba(226,232,240,1);background:#fffffffa;box-shadow:0 22px 70px #0206174d;padding:14px}.sheet-top[data-v-38aa3277]{display:flex;align-items:center;gap:10px}.seal[data-v-38aa3277]{width:42px;height:42px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#22d3ee2e,#e879f91f,#10b9811f);border:1px solid rgba(226,232,240,1);font-size:18px}.sheet-k[data-v-38aa3277]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:1200;color:#64748b}.sheet-t[data-v-38aa3277]{margin-top:2px;font-size:16px;font-weight:1200}.tiplist[data-v-38aa3277]{margin-top:12px;display:grid;gap:10px}.tip[data-v-38aa3277]{border-radius:18px;border:1px solid rgba(226,232,240,1);background:#f8fafc;padding:12px}.tk[data-v-38aa3277]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:1200;color:#64748b}.tv[data-v-38aa3277]{margin-top:6px;font-size:12px;font-weight:1000;color:#334155;line-height:1.35}.sheet-actions[data-v-38aa3277]{margin-top:12px;display:flex;gap:10px}.ghost2[data-v-38aa3277]{flex:1;height:40px;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:#fffffff2;font-size:12px;font-weight:1200}.cta2[data-v-38aa3277]{flex:1;height:40px;border-radius:999px;border:1px solid rgba(34,211,238,.35);background:linear-gradient(135deg,#22d3ee29,#e879f91a);font-size:12px;font-weight:1200}.ghost2[data-v-38aa3277]:active,.cta2[data-v-38aa3277]:active{transform:scale(.98)}.toast-wrap[data-v-38aa3277]{position:fixed;inset-inline:0;bottom:18px;z-index:999;display:flex;justify-content:center;padding:0 14px;pointer-events:none}.toast[data-v-38aa3277]{border-radius:999px;border:1px solid rgba(226,232,240,1);background:#fffffff2;box-shadow:0 18px 44px #02061724;padding:10px 12px;display:inline-flex;align-items:center;gap:8px}.toast-ico[data-v-38aa3277]{font-size:14px}.toast-txt[data-v-38aa3277]{font-size:12px;font-weight:1200;color:#0f172a}.toast-wrap.success .toast[data-v-38aa3277]{border-color:#10b98159}.toast-wrap.error .toast[data-v-38aa3277]{border-color:#f59e0b73}.toast-wrap.info .toast[data-v-38aa3277]{border-color:#22d3ee59}.toast-enter-active[data-v-38aa3277],.toast-leave-active[data-v-38aa3277]{transition:opacity .22s ease,transform .22s ease}.toast-enter-from[data-v-38aa3277],.toast-leave-to[data-v-38aa3277]{opacity:0;transform:translateY(6px)}.pop-enter-active[data-v-38aa3277],.pop-leave-active[data-v-38aa3277]{transition:opacity .18s ease,transform .18s ease}.pop-enter-from[data-v-38aa3277],.pop-leave-to[data-v-38aa3277]{opacity:0;transform:translateY(10px)}.spin[data-v-38aa3277]{display:inline-block;animation:spin-38aa3277 .9s linear infinite}@keyframes spin-38aa3277{to{transform:rotate(360deg)}}.eh-pill[data-v-bbe71772]{height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#fffffff2;box-shadow:0 10px 26px #02061714;font-size:12px;font-weight:900}.eh-pill[data-v-bbe71772]:active{transform:scale(.98)}.eh-iconbtn[data-v-bbe71772]{height:40px;width:40px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#fffffff2;box-shadow:0 10px 26px #02061714;font-weight:1100}.eh-iconbtn[data-v-bbe71772]:active{transform:scale(.98)}.hero[data-v-bbe71772]{border-radius:28px;border:1px solid rgba(226,232,240,1);background:radial-gradient(circle at 20% 10%,rgba(34,211,238,.16),transparent 42%),radial-gradient(circle at 85% 15%,rgba(232,121,249,.14),transparent 44%),radial-gradient(circle at 60% 95%,rgba(16,185,129,.12),transparent 46%),#ffffffeb;box-shadow:0 16px 50px #0206171a;overflow:hidden;padding:16px}@media (min-width: 640px){.hero[data-v-bbe71772]{padding:20px 22px}}.hero-top[data-v-bbe71772]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.badge[data-v-bbe71772]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#f8fafc}.emo[data-v-bbe71772]{font-size:13px}.btxt[data-v-bbe71772]{font-size:11px;font-weight:1100;color:#334155}.reward[data-v-bbe71772]{text-align:right}.r-chip[data-v-bbe71772]{display:inline-flex;padding:6px 10px;border-radius:999px;border:1px solid rgba(16,185,129,.3);background:#10b9811a;font-size:12px;font-weight:1200}.r-sub[data-v-bbe71772]{margin-top:4px;font-size:11px;font-weight:900;color:#64748b}.h-title[data-v-bbe71772]{margin-top:12px;font-size:18px;font-weight:1200;letter-spacing:-.02em}@media (min-width: 640px){.h-title[data-v-bbe71772]{font-size:20px}}.h-sub[data-v-bbe71772]{margin-top:4px;font-size:12.5px;color:#475569;line-height:1.55;max-width:72ch}.mini[data-v-bbe71772]{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mini-card[data-v-bbe71772]{border-radius:18px;border:1px solid rgba(226,232,240,1);background:#f8fafc;padding:10px 12px}.mk[data-v-bbe71772]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:1100;color:#64748b}.mv[data-v-bbe71772]{margin-top:4px;font-size:12px;font-weight:1200;color:#0f172a}.search[data-v-bbe71772]{margin-top:12px;display:flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#fffffff2;padding:10px 12px}.s-ico[data-v-bbe71772]{font-size:13px}.s-inp[data-v-bbe71772]{flex:1;border:none;outline:none;font-size:12.5px;font-weight:900;background:transparent;color:#0f172a}.s-clear[data-v-bbe71772]{height:26px;width:26px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#f8fafc;font-weight:1100}.s-clear[data-v-bbe71772]:active{transform:scale(.98)}.cats[data-v-bbe71772]{margin-top:10px;display:flex;gap:8px;overflow:auto;padding-bottom:2px}.cats[data-v-bbe71772]::-webkit-scrollbar{display:none}.cat[data-v-bbe71772]{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#f8fafc;font-size:12px;font-weight:1100;white-space:nowrap}.cat.on[data-v-bbe71772]{border-color:#22d3ee59;background:linear-gradient(135deg,#22d3ee1f,#e879f914)}.cat[data-v-bbe71772]:active{transform:scale(.98)}.c-emo[data-v-bbe71772]{font-size:14px}.c-t[data-v-bbe71772]{color:#0f172a}.card[data-v-bbe71772]{margin-top:14px;border-radius:26px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;box-shadow:0 14px 42px #02061714;padding:14px}.card-head[data-v-bbe71772]{display:flex;align-items:center;justify-content:space-between;gap:10px}.card-title[data-v-bbe71772]{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:1200;color:#0f172a}.right[data-v-bbe71772]{display:flex;gap:8px;align-items:center}.dot[data-v-bbe71772]{width:10px;height:10px;border-radius:999px;background:#22d3ee;box-shadow:0 0 0 5px #22d3ee1a}.chip[data-v-bbe71772]{font-size:11px;font-weight:1100;padding:5px 10px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#f8fafc;color:#64748b}.ghost[data-v-bbe71772]{height:40px;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:#fffffff2;font-size:12px;font-weight:1200;padding:0 14px}.ghost[data-v-bbe71772]:active{transform:scale(.98)}.ghost.small[data-v-bbe71772]{height:34px;font-size:11px;padding:0 12px}.cta[data-v-bbe71772]{height:40px;border-radius:999px;border:1px solid rgba(34,211,238,.35);background:linear-gradient(135deg,#22d3ee29,#e879f91a);font-size:12px;font-weight:1200;padding:0 14px}.cta[data-v-bbe71772]:active{transform:scale(.98)}.cta[data-v-bbe71772]:disabled{opacity:.55;cursor:not-allowed}.wfull[data-v-bbe71772]{width:100%}.grid[data-v-bbe71772]{margin-top:12px;display:grid;gap:12px;grid-template-columns:1fr}@media (min-width: 900px){.grid[data-v-bbe71772]{grid-template-columns:1fr 1fr}}.offer[data-v-bbe71772]{border-radius:24px;border:1px solid rgba(226,232,240,1);background:#f8fafc;padding:12px;box-shadow:0 12px 36px #0206170f}.otop[data-v-bbe71772]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.brand[data-v-bbe71772]{display:flex;gap:10px;align-items:center;min-width:0}.logo[data-v-bbe71772]{width:44px;height:44px;border-radius:18px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;display:grid;place-items:center;position:relative;overflow:hidden}.logo[data-v-bbe71772]:after{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 30% 30%,rgba(34,211,238,.2),transparent 45%),radial-gradient(circle at 70% 25%,rgba(232,121,249,.18),transparent 48%),radial-gradient(circle at 50% 85%,rgba(16,185,129,.14),transparent 50%);transform:rotate(12deg)}.logo[data-tier=gold][data-v-bbe71772]{border-color:#fbbf2473}.logo[data-tier=silver][data-v-bbe71772]{border-color:#94a3b899}.logo[data-tier=bronze][data-v-bbe71772]{border-color:#f472b659}.lg-emo[data-v-bbe71772]{position:relative;z-index:1;font-size:18px}.binfo[data-v-bbe71772]{min-width:0}.bn[data-v-bbe71772]{font-size:12.5px;font-weight:1200;color:#0f172a}.bc[data-v-bbe71772]{margin-top:2px;font-size:11px;font-weight:900;color:#64748b}.pill[data-v-bbe71772]{font-size:11px;font-weight:1200;padding:6px 10px;border-radius:999px;border:1px solid rgba(16,185,129,.3);background:#10b9811a;white-space:nowrap}.pill[data-tier=gold][data-v-bbe71772]{border-color:#fbbf2473;background:#fbbf241f}.pill[data-tier=silver][data-v-bbe71772]{border-color:#94a3b8a6;background:#94a3b81f}.pill[data-tier=bronze][data-v-bbe71772]{border-color:#f472b659;background:#f472b61a}.ot[data-v-bbe71772]{margin-top:10px;font-size:13px;font-weight:1200;color:#0f172a}.od[data-v-bbe71772]{margin-top:4px;font-size:12px;font-weight:900;color:#475569;line-height:1.45}.steps[data-v-bbe71772]{margin-top:10px;border-radius:18px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;padding:10px}.steps.big[data-v-bbe71772]{margin-top:12px}.sk[data-v-bbe71772]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:1100;color:#64748b}.sl[data-v-bbe71772]{margin-top:8px;padding-left:18px;display:grid;gap:6px}.sl li[data-v-bbe71772]{font-size:12px;font-weight:900;color:#334155}.actions[data-v-bbe71772]{margin-top:10px;display:flex;gap:10px}.actions .ghost[data-v-bbe71772],.actions .cta[data-v-bbe71772]{flex:1}.meta[data-v-bbe71772]{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.tag[data-v-bbe71772]{font-size:10px;font-weight:1100;padding:4px 8px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;color:#64748b}.tag.muted[data-v-bbe71772]{opacity:.9}.tag[data-tone=ok][data-v-bbe71772]{border-color:#10b98159;color:#10b981;background:#10b98114}.tag[data-tone=warn][data-v-bbe71772]{border-color:#f59e0b73;color:#f59e0b;background:#f59e0b1a}.tag[data-tier=gold][data-v-bbe71772]{border-color:#fbbf2473;color:#a16207;background:#fbbf241f}.tag[data-tier=silver][data-v-bbe71772]{border-color:#94a3b8a6;color:#334155;background:#94a3b81a}.tag[data-tier=bronze][data-v-bbe71772]{border-color:#f472b659;color:#7c3aed;background:#f472b61a}.empty[data-v-bbe71772]{margin-top:12px;border-radius:18px;border:1px dashed rgba(226,232,240,1);background:#f8fafc;padding:14px}.e1[data-v-bbe71772]{font-size:12.5px;font-weight:1100}.e2[data-v-bbe71772]{margin-top:3px;font-size:11.5px;font-weight:900;color:#64748b}.list[data-v-bbe71772]{margin-top:12px;display:grid;gap:10px}.item[data-v-bbe71772]{border-radius:20px;border:1px solid rgba(226,232,240,1);background:#f8fafc;padding:12px}.itop[data-v-bbe71772]{display:flex;align-items:center;justify-content:space-between;gap:10px}.itag[data-v-bbe71772]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.it-emo[data-v-bbe71772]{font-size:14px}.it-b[data-v-bbe71772]{font-size:12px;font-weight:1100;color:#0f172a}.it-p[data-v-bbe71772]{font-size:10px;font-weight:1100;padding:4px 8px;border-radius:999px;border:1px solid rgba(16,185,129,.3);background:#10b9811a;color:#10b981}.ist[data-v-bbe71772]{font-size:10px;font-weight:1200;padding:4px 8px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;text-transform:uppercase;letter-spacing:.12em}.ist.started[data-v-bbe71772]{border-color:#0284c759;color:#0284c7;background:#0284c714}.ist.submitted[data-v-bbe71772]{border-color:#10b98159;color:#10b981;background:#10b98114}.il[data-v-bbe71772]{margin-top:8px;font-size:12px;font-weight:900;color:#334155}.it[data-v-bbe71772]{margin-top:4px;font-size:11px;font-weight:900;color:#64748b}.ia[data-v-bbe71772]{margin-top:10px;display:flex;gap:10px}.mini-btn[data-v-bbe71772]{flex:1;height:38px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#fffffff2;font-size:12px;font-weight:1100}.mini-btn.soft[data-v-bbe71772]{border-color:#22d3ee40;background:linear-gradient(135deg,#22d3ee24,#e879f914)}.mini-btn[data-v-bbe71772]:active{transform:scale(.98)}.sheet-wrap[data-v-bbe71772]{position:fixed;inset:0;background:#02061773;z-index:999;display:flex;align-items:flex-end;justify-content:center;padding:12px}.sheet[data-v-bbe71772]{width:100%;max-width:720px;border-radius:26px;border:1px solid rgba(226,232,240,1);background:#fffffffa;box-shadow:0 20px 70px #02061733;overflow:hidden}.sheet-head[data-v-bbe71772]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 14px 10px;border-bottom:1px solid rgba(226,232,240,1)}.sheet-title[data-v-bbe71772]{display:flex;gap:10px;align-items:center;min-width:0}.sheet-logo[data-v-bbe71772]{width:44px;height:44px;border-radius:18px;border:1px solid rgba(226,232,240,1);background:#f8fafc;display:grid;place-items:center}.sheet-logo[data-tier=gold][data-v-bbe71772]{border-color:#fbbf2473}.sheet-logo[data-tier=silver][data-v-bbe71772]{border-color:#94a3b899}.sheet-logo[data-tier=bronze][data-v-bbe71772]{border-color:#f472b659}.sheet-txt[data-v-bbe71772]{min-width:0}.st1[data-v-bbe71772]{font-size:11px;font-weight:1100;color:#64748b}.st2[data-v-bbe71772]{margin-top:2px;font-size:13px;font-weight:1200;color:#0f172a}.x[data-v-bbe71772]{height:40px;width:40px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#f8fafc;font-size:18px;font-weight:1100}.x[data-v-bbe71772]:active{transform:scale(.98)}.sheet-body[data-v-bbe71772]{padding:12px 14px 14px}.rowline[data-v-bbe71772]{display:flex;flex-wrap:wrap;gap:8px}.sd[data-v-bbe71772]{margin-top:10px;font-size:12.5px;font-weight:900;color:#334155;line-height:1.5}.lbl[data-v-bbe71772]{margin-top:12px;display:grid;gap:6px}.lk[data-v-bbe71772]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:1100;color:#64748b}.inp[data-v-bbe71772]{height:44px;border-radius:16px;border:1px solid rgba(226,232,240,1);background:#fffffff5;padding:0 12px;font-size:13px;font-weight:900;outline:none}.inp[data-v-bbe71772]:focus{border-color:#22d3ee73;box-shadow:0 0 0 4px #22d3ee1f}.sheet-actions[data-v-bbe71772]{margin-top:12px;display:flex;gap:10px}.sheet-actions .ghost[data-v-bbe71772],.sheet-actions .cta[data-v-bbe71772]{flex:1}.sheet-foot[data-v-bbe71772]{margin-top:10px;font-size:11.5px;font-weight:900;color:#64748b}.help-wrap[data-v-bbe71772]{position:fixed;inset:0;background:#02061773;z-index:999;display:flex;align-items:center;justify-content:center;padding:14px}.help[data-v-bbe71772]{width:100%;max-width:520px;border-radius:26px;border:1px solid rgba(226,232,240,1);background:#fffffffa;box-shadow:0 20px 70px #02061733;padding:14px}.help-h[data-v-bbe71772]{display:flex;align-items:center;justify-content:space-between;gap:10px}.help-t[data-v-bbe71772]{font-size:13px;font-weight:1200;color:#0f172a}.help-ul[data-v-bbe71772]{margin-top:10px;padding-left:18px;display:grid;gap:8px}.help-ul li[data-v-bbe71772]{font-size:12px;font-weight:900;color:#334155;line-height:1.4}.toast-wrap[data-v-bbe71772]{position:fixed;inset-inline:0;bottom:18px;z-index:1000;display:flex;justify-content:center;padding:0 14px;pointer-events:none}.toast[data-v-bbe71772]{border-radius:999px;border:1px solid rgba(226,232,240,1);background:#fffffff2;box-shadow:0 18px 44px #02061724;padding:10px 12px;display:inline-flex;align-items:center;gap:8px}.toast-ico[data-v-bbe71772]{font-size:14px}.toast-txt[data-v-bbe71772]{font-size:12px;font-weight:1200;color:#0f172a}.toast-wrap.success .toast[data-v-bbe71772]{border-color:#10b98159}.toast-wrap.error .toast[data-v-bbe71772]{border-color:#f59e0b73}.toast-wrap.info .toast[data-v-bbe71772]{border-color:#22d3ee59}.toast-enter-active[data-v-bbe71772],.toast-leave-active[data-v-bbe71772]{transition:opacity .22s ease,transform .22s ease}.toast-enter-from[data-v-bbe71772],.toast-leave-to[data-v-bbe71772]{opacity:0;transform:translateY(6px)}.fade-enter-active[data-v-bbe71772],.fade-leave-active[data-v-bbe71772]{transition:opacity .18s ease}.fade-enter-from[data-v-bbe71772],.fade-leave-to[data-v-bbe71772]{opacity:0}.sheet-enter-active[data-v-bbe71772],.sheet-leave-active[data-v-bbe71772]{transition:opacity .22s ease}.sheet-enter-from[data-v-bbe71772],.sheet-leave-to[data-v-bbe71772]{opacity:0}.sheet-enter-active .sheet[data-v-bbe71772],.sheet-leave-active .sheet[data-v-bbe71772]{transition:transform .22s ease}.sheet-enter-from .sheet[data-v-bbe71772],.sheet-leave-to .sheet[data-v-bbe71772]{transform:translateY(10px)}.spin[data-v-bbe71772]{display:inline-block;animation:spin-bbe71772 .9s linear infinite}@keyframes spin-bbe71772{to{transform:rotate(360deg)}}.eh-pill[data-v-2e9bbf33]{height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#fffffff2;box-shadow:0 10px 26px #02061714;font-size:12px;font-weight:900}.eh-pill[data-v-2e9bbf33]:active{transform:scale(.98)}.eh-iconbtn[data-v-2e9bbf33]{height:40px;width:40px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#fffffff2;box-shadow:0 10px 26px #02061714;font-weight:1000}.eh-iconbtn[data-v-2e9bbf33]:active{transform:scale(.98)}.hero[data-v-2e9bbf33]{border-radius:28px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;box-shadow:0 16px 50px #0206171a;overflow:hidden;padding:16px}@media (min-width: 640px){.hero[data-v-2e9bbf33]{padding:20px 22px}}.hero-top[data-v-2e9bbf33]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.badge[data-v-2e9bbf33]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#f8fafc}.emo[data-v-2e9bbf33]{font-size:13px}.btxt[data-v-2e9bbf33]{font-size:11px;font-weight:1000;color:#334155}.reward[data-v-2e9bbf33]{text-align:right}.r-chip[data-v-2e9bbf33]{display:inline-flex;padding:6px 10px;border-radius:999px;border:1px solid rgba(16,185,129,.3);background:#10b9811a;font-size:12px;font-weight:1100}.r-sub[data-v-2e9bbf33]{margin-top:4px;font-size:11px;font-weight:900;color:#64748b}.h-title[data-v-2e9bbf33]{margin-top:12px;font-size:18px;font-weight:1000;letter-spacing:-.02em}@media (min-width: 640px){.h-title[data-v-2e9bbf33]{font-size:20px}}.h-sub[data-v-2e9bbf33]{margin-top:4px;font-size:12.5px;color:#475569;line-height:1.55;max-width:72ch}.mini[data-v-2e9bbf33]{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mini-card[data-v-2e9bbf33]{border-radius:18px;border:1px solid rgba(226,232,240,1);background:#f8fafc;padding:10px 12px}.mk[data-v-2e9bbf33]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:1000;color:#64748b}.mv[data-v-2e9bbf33]{margin-top:4px;font-size:12px;font-weight:1100;color:#0f172a}.mv.muted[data-v-2e9bbf33]{color:#64748b}.mv.mid[data-v-2e9bbf33]{color:#0284c7}.mv.ok[data-v-2e9bbf33]{color:#10b981}.hero-bottom[data-v-2e9bbf33]{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stat[data-v-2e9bbf33]{border-radius:18px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;padding:10px 12px}.sk[data-v-2e9bbf33]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:1100;color:#64748b}.sv[data-v-2e9bbf33]{margin-top:4px;font-size:12px;font-weight:1200;color:#0f172a}.sv.mid[data-v-2e9bbf33]{color:#0284c7}.sv.ok[data-v-2e9bbf33]{color:#10b981}.card[data-v-2e9bbf33]{margin-top:14px;border-radius:26px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;box-shadow:0 14px 42px #02061714;padding:14px}.card-head[data-v-2e9bbf33]{display:flex;align-items:center;justify-content:space-between;gap:10px}.card-title[data-v-2e9bbf33]{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:1100;color:#0f172a}.dot[data-v-2e9bbf33]{width:10px;height:10px;border-radius:999px;background:#22d3ee;box-shadow:0 0 0 5px #22d3ee1a}.chip[data-v-2e9bbf33]{font-size:11px;font-weight:1100;padding:5px 10px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#f8fafc;color:#64748b}.head-actions[data-v-2e9bbf33]{display:flex;align-items:center;gap:10px}.grid2[data-v-2e9bbf33]{margin-top:12px;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width: 640px){.grid2[data-v-2e9bbf33]{grid-template-columns:1fr 1fr}}.pick[data-v-2e9bbf33]{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:22px;border:1px solid rgba(226,232,240,1);background:#f8fafc;text-align:left;position:relative}.pick[data-v-2e9bbf33]:active{transform:scale(.99)}.pick.on[data-v-2e9bbf33]{border-color:#22d3ee59;background:linear-gradient(135deg,#22d3ee1f,#e879f912)}.p-ico[data-v-2e9bbf33]{width:42px;height:42px;border-radius:18px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;display:grid;place-items:center;font-size:18px}.p-body[data-v-2e9bbf33]{flex:1;min-width:0}.p-t[data-v-2e9bbf33]{font-size:12.5px;font-weight:1100;color:#0f172a}.p-s[data-v-2e9bbf33]{margin-top:3px;font-size:11.5px;font-weight:900;color:#64748b}.p-tag[data-v-2e9bbf33]{font-size:10px;font-weight:1100;padding:4px 8px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;color:#64748b}.form[data-v-2e9bbf33]{margin-top:12px;display:grid;gap:10px}.lbl[data-v-2e9bbf33]{display:grid;gap:6px}.lk[data-v-2e9bbf33]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:1100;color:#64748b}.inp[data-v-2e9bbf33]{height:44px;border-radius:16px;border:1px solid rgba(226,232,240,1);background:#fffffff5;padding:0 12px;font-size:13px;font-weight:900;outline:none}.inp[data-v-2e9bbf33]:focus{border-color:#22d3ee73;box-shadow:0 0 0 4px #22d3ee1f}.warn[data-v-2e9bbf33]{font-size:11.5px;font-weight:900;color:#f59e0b}.chips[data-v-2e9bbf33]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.chipbtn[data-v-2e9bbf33]{height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;font-size:12px;font-weight:1100}.chipbtn[data-v-2e9bbf33]:active{transform:scale(.98)}.hint[data-v-2e9bbf33]{margin-top:12px;border-radius:18px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;padding:10px 12px;display:flex;gap:10px;align-items:flex-start}.hi[data-v-2e9bbf33]{font-size:14px;margin-top:1px}.ht[data-v-2e9bbf33]{font-size:12px;font-weight:900;color:#334155;line-height:1.35}.tabs[data-v-2e9bbf33]{margin-top:12px;display:flex;gap:8px;overflow:auto;padding-bottom:2px}.tabs[data-v-2e9bbf33]::-webkit-scrollbar{display:none}.tab[data-v-2e9bbf33]{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#f8fafc;font-size:12px;font-weight:1100;white-space:nowrap}.tab.on[data-v-2e9bbf33]{border-color:#22d3ee59;background:linear-gradient(135deg,#22d3ee1f,#e879f912)}.tab[data-v-2e9bbf33]:active{transform:scale(.98)}.tab-emo[data-v-2e9bbf33]{font-size:14px}.tab-t[data-v-2e9bbf33]{color:#0f172a}.msgbox[data-v-2e9bbf33]{margin-top:12px;border-radius:22px;border:1px solid rgba(226,232,240,1);background:#f8fafc;padding:12px}.msghead[data-v-2e9bbf33]{display:flex;align-items:center;justify-content:space-between;gap:10px}.mk2[data-v-2e9bbf33]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:1100;color:#64748b}.counter[data-v-2e9bbf33]{font-size:11px;font-weight:1100;color:#64748b}.counter.hot[data-v-2e9bbf33]{color:#f59e0b}.ta[data-v-2e9bbf33]{margin-top:8px;width:100%;border-radius:18px;border:1px solid rgba(226,232,240,1);background:#fffffff5;padding:10px 12px;font-size:13px;font-weight:900;outline:none;resize:vertical}.ta[data-v-2e9bbf33]:focus{border-color:#22d3ee73;box-shadow:0 0 0 4px #22d3ee1f}.msg-actions[data-v-2e9bbf33]{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}.ghost[data-v-2e9bbf33]{flex:1;min-width:140px;height:40px;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:#fffffff2;font-size:12px;font-weight:1200}.cta[data-v-2e9bbf33]{flex:1;min-width:140px;height:40px;border-radius:999px;border:1px solid rgba(34,211,238,.35);background:linear-gradient(135deg,#22d3ee29,#e879f91a);font-size:12px;font-weight:1200}.ghost[data-v-2e9bbf33]:active,.cta[data-v-2e9bbf33]:active{transform:scale(.98)}.cta[data-v-2e9bbf33]:disabled{opacity:.55;cursor:not-allowed}.mini2[data-v-2e9bbf33]{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}.mini-btn[data-v-2e9bbf33]{flex:1;min-width:140px;height:38px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#fffffff2;font-size:12px;font-weight:1100}.mini-btn.soft[data-v-2e9bbf33]{border-color:#22d3ee40;background:linear-gradient(135deg,#22d3ee24,#e879f914)}.mini-btn.soft2[data-v-2e9bbf33]{border-color:#10b98140;background:linear-gradient(135deg,#10b98124,#22d3ee1a)}.mini-btn[data-v-2e9bbf33]:active{transform:scale(.98)}.mini-btn[data-v-2e9bbf33]:disabled{opacity:.55;cursor:not-allowed}.foot2[data-v-2e9bbf33]{margin-top:8px;font-size:11.5px;color:#64748b;font-weight:900}.proof[data-v-2e9bbf33]{margin-top:12px;display:grid;gap:10px}.proof-note[data-v-2e9bbf33]{display:flex;gap:10px;align-items:flex-start;border-radius:18px;border:1px solid rgba(226,232,240,1);background:#f8fafc;padding:12px}.emo2[data-v-2e9bbf33]{font-size:18px;margin-top:1px}.pn[data-v-2e9bbf33]{min-width:0}.pt[data-v-2e9bbf33]{font-size:12.5px;font-weight:1100}.ps[data-v-2e9bbf33]{margin-top:3px;font-size:11.5px;font-weight:900;color:#64748b}.row2[data-v-2e9bbf33]{display:flex;gap:10px;flex-wrap:wrap}.row2 .ghost[data-v-2e9bbf33],.row2 .cta[data-v-2e9bbf33]{min-width:180px;flex:1}.foot[data-v-2e9bbf33]{margin-top:2px;font-size:11.5px;color:#64748b;font-weight:900}.empty[data-v-2e9bbf33]{margin-top:12px;border-radius:18px;border:1px dashed rgba(226,232,240,1);background:#f8fafc;padding:14px}.e1[data-v-2e9bbf33]{font-size:12.5px;font-weight:1100}.e2[data-v-2e9bbf33]{margin-top:3px;font-size:11.5px;font-weight:900;color:#64748b}.list[data-v-2e9bbf33]{margin-top:12px;display:grid;gap:10px}.item[data-v-2e9bbf33]{border-radius:20px;border:1px solid rgba(226,232,240,1);background:#f8fafc;padding:12px}.itop[data-v-2e9bbf33]{display:flex;align-items:center;justify-content:space-between;gap:10px}.itag[data-v-2e9bbf33]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.it-emo[data-v-2e9bbf33]{font-size:14px}.it-t[data-v-2e9bbf33]{font-size:12px;font-weight:1100}.it-p[data-v-2e9bbf33]{font-size:10px;font-weight:1100;padding:4px 8px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;color:#64748b}.it-p.soft[data-v-2e9bbf33]{border-color:#22d3ee38;background:linear-gradient(135deg,#22d3ee1f,#e879f912)}.ist[data-v-2e9bbf33]{font-size:10px;font-weight:1200;padding:4px 8px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;text-transform:uppercase;letter-spacing:.12em}.ist.shared[data-v-2e9bbf33]{border-color:#0284c759;color:#0284c7;background:#0284c714}.ist.claimed[data-v-2e9bbf33],.ist.submitted[data-v-2e9bbf33]{border-color:#10b98159;color:#10b981;background:#10b98114}.ilink[data-v-2e9bbf33]{margin-top:8px;font-size:12px;font-weight:900;color:#334155;word-break:break-word}.proofline[data-v-2e9bbf33]{margin-top:8px;display:flex;align-items:center;gap:8px}.pl[data-v-2e9bbf33]{font-size:11px;font-weight:1100;color:#64748b}.plink[data-v-2e9bbf33]{height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;font-size:11px;font-weight:1100}.plink[data-v-2e9bbf33]:active{transform:scale(.98)}.itime[data-v-2e9bbf33]{margin-top:4px;font-size:11px;font-weight:900;color:#64748b}.iactions[data-v-2e9bbf33]{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}.toast-wrap[data-v-2e9bbf33]{position:fixed;inset-inline:0;bottom:18px;z-index:999;display:flex;justify-content:center;padding:0 14px;pointer-events:none}.toast[data-v-2e9bbf33]{border-radius:999px;border:1px solid rgba(226,232,240,1);background:#fffffff2;box-shadow:0 18px 44px #02061724;padding:10px 12px;display:inline-flex;align-items:center;gap:8px}.toast-ico[data-v-2e9bbf33]{font-size:14px}.toast-txt[data-v-2e9bbf33]{font-size:12px;font-weight:1200;color:#0f172a}.toast-wrap.success .toast[data-v-2e9bbf33]{border-color:#10b98159}.toast-wrap.error .toast[data-v-2e9bbf33]{border-color:#f59e0b73}.toast-wrap.info .toast[data-v-2e9bbf33]{border-color:#22d3ee59}.toast-enter-active[data-v-2e9bbf33],.toast-leave-active[data-v-2e9bbf33]{transition:opacity .22s ease,transform .22s ease}.toast-enter-from[data-v-2e9bbf33],.toast-leave-to[data-v-2e9bbf33]{opacity:0;transform:translateY(6px)}.spin[data-v-2e9bbf33]{display:inline-block;animation:spin-2e9bbf33 .9s linear infinite}@keyframes spin-2e9bbf33{to{transform:rotate(360deg)}}.eh-pill[data-v-9a9ce4a3]{height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#fffffff2;box-shadow:0 10px 26px #02061714;font-size:12px;font-weight:900}.eh-pill[data-v-9a9ce4a3]:active{transform:scale(.98)}.eh-iconbtn[data-v-9a9ce4a3]{height:40px;width:40px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#fffffff2;box-shadow:0 10px 26px #02061714;font-weight:1000}.eh-iconbtn[data-v-9a9ce4a3]:active{transform:scale(.98)}.hero[data-v-9a9ce4a3]{border-radius:28px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;box-shadow:0 16px 50px #0206171a;overflow:hidden;padding:16px}@media (min-width: 640px){.hero[data-v-9a9ce4a3]{padding:20px 22px}}.hero-top[data-v-9a9ce4a3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hero-badge[data-v-9a9ce4a3]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#f8fafc}.hero-emo[data-v-9a9ce4a3]{font-size:13px}.hero-btxt[data-v-9a9ce4a3]{font-size:11px;font-weight:1000;color:#334155}.hero-earn[data-v-9a9ce4a3]{text-align:right}.earn-pill[data-v-9a9ce4a3]{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(34,211,238,.28);background:linear-gradient(135deg,#22d3ee29,#e879f91a);font-size:12px;font-weight:1000}.earn-sub[data-v-9a9ce4a3]{margin-top:4px;font-size:11px;font-weight:800;color:#64748b}.hero-title[data-v-9a9ce4a3]{margin-top:12px;font-size:18px;font-weight:1000;letter-spacing:-.02em}@media (min-width: 640px){.hero-title[data-v-9a9ce4a3]{font-size:20px}}.hero-sub[data-v-9a9ce4a3]{margin-top:4px;font-size:12.5px;color:#475569;line-height:1.55;max-width:66ch}.status-row[data-v-9a9ce4a3]{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.st[data-v-9a9ce4a3]{border-radius:18px;border:1px solid rgba(226,232,240,1);background:#f8fafc;padding:10px 12px}.stk[data-v-9a9ce4a3]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:1000;color:#64748b}.stv[data-v-9a9ce4a3]{margin-top:4px;font-size:12px;font-weight:1100;color:#0f172a}.cool[data-v-9a9ce4a3]{margin-top:10px;border-radius:18px;border:1px solid rgba(245,158,11,.28);background:#f59e0b1a;padding:10px 12px;display:flex;gap:10px;align-items:flex-start}.cool-ico[data-v-9a9ce4a3]{font-size:14px;margin-top:1px}.cool-txt[data-v-9a9ce4a3]{font-size:12px;font-weight:900;color:#334155;line-height:1.35}.card[data-v-9a9ce4a3]{margin-top:14px;border-radius:26px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;box-shadow:0 14px 42px #02061714;padding:14px}.card-head[data-v-9a9ce4a3]{display:flex;align-items:center;justify-content:space-between;gap:10px}.card-title[data-v-9a9ce4a3]{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:1100;color:#0f172a}.dot[data-v-9a9ce4a3]{width:10px;height:10px;border-radius:999px;background:#22d3ee;box-shadow:0 0 0 5px #22d3ee1a}.chip[data-v-9a9ce4a3]{font-size:11px;font-weight:1100;padding:5px 10px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#f8fafc;color:#64748b}.chip.ok[data-v-9a9ce4a3]{border-color:#10b9814d;color:#10b981;background:#10b98114}.tasks[data-v-9a9ce4a3]{margin-top:12px;display:grid;gap:10px}.task[data-v-9a9ce4a3]{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:20px;border:1px solid rgba(226,232,240,1);background:#f8fafc;text-align:left}.task[data-v-9a9ce4a3]:active{transform:scale(.99)}.task.on[data-v-9a9ce4a3]{border-color:#22d3ee59;background:linear-gradient(135deg,#22d3ee1f,#e879f912)}.task-ico[data-v-9a9ce4a3]{width:42px;height:42px;border-radius:18px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;display:grid;place-items:center;font-size:18px}.task-body[data-v-9a9ce4a3]{flex:1;min-width:0}.task-t[data-v-9a9ce4a3]{font-size:12.5px;font-weight:1100;color:#0f172a}.task-s[data-v-9a9ce4a3]{margin-top:3px;font-size:11.5px;font-weight:900;color:#64748b}.task-pay[data-v-9a9ce4a3]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:84px}.pay[data-v-9a9ce4a3]{font-size:12px;font-weight:1100;padding:6px 10px;border-radius:999px;border:1px solid rgba(16,185,129,.3);background:#10b9811a;color:#10b981}.tag[data-v-9a9ce4a3]{font-size:10px;font-weight:1100;padding:4px 8px;border-radius:999px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;color:#64748b}.note[data-v-9a9ce4a3]{margin-top:10px;border-radius:18px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;padding:10px 12px;display:flex;gap:10px;align-items:flex-start}.note-ico[data-v-9a9ce4a3]{font-size:14px;margin-top:1px}.note-t[data-v-9a9ce4a3]{font-size:12px;font-weight:900;color:#334155;line-height:1.35}.uploader[data-v-9a9ce4a3]{margin-top:12px}.file[data-v-9a9ce4a3]{display:none}.drop[data-v-9a9ce4a3]{display:block;border-radius:22px;border:1px dashed rgba(148,163,184,.65);background:#f8fafc;padding:14px;cursor:pointer}.drop.has[data-v-9a9ce4a3]{border-style:solid;border-color:#22d3ee4d;background:#ffffffeb}.drop-inner[data-v-9a9ce4a3]{display:grid;place-items:center;text-align:center;gap:6px;padding:18px 10px}.drop-ico[data-v-9a9ce4a3]{font-size:22px}.drop-t[data-v-9a9ce4a3]{font-size:13px;font-weight:1100}.drop-s[data-v-9a9ce4a3]{font-size:11px;font-weight:900;color:#64748b}.preview[data-v-9a9ce4a3]{display:flex;gap:12px;align-items:center}.img[data-v-9a9ce4a3]{width:92px;height:92px;object-fit:cover;border-radius:18px;border:1px solid rgba(226,232,240,1);background:#f8fafc}.preview-meta[data-v-9a9ce4a3]{flex:1;min-width:0}.pm-t[data-v-9a9ce4a3]{font-size:12.5px;font-weight:1100}.pm-s[data-v-9a9ce4a3]{margin-top:3px;font-size:11px;font-weight:900;color:#64748b}.preview-actions[data-v-9a9ce4a3]{display:flex;flex-direction:column;gap:8px}.ghost[data-v-9a9ce4a3]{height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:#fffffff2;font-size:12px;font-weight:1100}.mini[data-v-9a9ce4a3]{height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(34,211,238,.35);background:linear-gradient(135deg,#22d3ee24,#e879f914);font-size:12px;font-weight:1100}.ghost[data-v-9a9ce4a3]:active,.mini[data-v-9a9ce4a3]:active{transform:scale(.98)}.warn[data-v-9a9ce4a3]{margin-top:10px;border-radius:18px;border:1px solid rgba(245,158,11,.35);background:#f59e0b1a;padding:10px 12px;display:flex;gap:10px;align-items:flex-start}.warn-ico[data-v-9a9ce4a3]{margin-top:1px}.warn-t[data-v-9a9ce4a3]{font-size:12px;font-weight:1000;color:#334155}.txt[data-v-9a9ce4a3]{margin-top:12px}.ta[data-v-9a9ce4a3]{width:100%;border-radius:18px;border:1px solid rgba(226,232,240,1);background:#f8fafc;padding:12px;font-size:12.5px;font-weight:900;color:#0f172a;outline:none}.ta[data-v-9a9ce4a3]:focus{border-color:#22d3ee59;box-shadow:0 0 0 4px #22d3ee1a;background:#fff}.txt-row[data-v-9a9ce4a3]{margin-top:6px;display:flex;align-items:center;justify-content:space-between;gap:10px}.txt-h[data-v-9a9ce4a3]{font-size:11px;font-weight:900;color:#64748b}.txt-c[data-v-9a9ce4a3]{font-size:11px;font-weight:1100;color:#334155}.policy[data-v-9a9ce4a3]{margin-top:10px;border-radius:18px;border:1px solid rgba(226,232,240,1);background:#f8fafc;padding:10px 12px}.policy-row[data-v-9a9ce4a3]{display:flex;gap:10px;align-items:flex-start}.pico[data-v-9a9ce4a3]{margin-top:1px}.ptxt[data-v-9a9ce4a3]{font-size:12px;font-weight:900;color:#334155;line-height:1.35}.submitbar[data-v-9a9ce4a3]{margin-top:14px;border-radius:26px;border:1px solid rgba(226,232,240,1);background:#ffffffeb;box-shadow:0 14px 42px #02061714;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.sum-k[data-v-9a9ce4a3]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:1100;color:#64748b}.sum-v[data-v-9a9ce4a3]{margin-top:3px;font-size:14px;font-weight:1200;color:#0f172a}.submit[data-v-9a9ce4a3]{height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(16,185,129,.35);background:linear-gradient(135deg,#10b98124,#22d3ee1a);font-size:12px;font-weight:1200}.submit[data-v-9a9ce4a3]:active{transform:scale(.98)}.submit[data-v-9a9ce4a3]:disabled{opacity:.55;cursor:not-allowed}.modal[data-v-9a9ce4a3]{position:fixed;inset:0;z-index:999;background:#0206176b;display:flex;align-items:flex-end;justify-content:center;padding:14px}.sheet[data-v-9a9ce4a3]{width:100%;max-width:520px;border-radius:26px;border:1px solid rgba(226,232,240,1);background:#fffffffa;box-shadow:0 22px 70px #0206174d;padding:14px}.sheet-top[data-v-9a9ce4a3]{display:flex;align-items:center;gap:10px}.seal[data-v-9a9ce4a3]{width:42px;height:42px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#22d3ee2e,#e879f91f,#34d39924);border:1px solid rgba(226,232,240,1);font-size:18px}.sheet-k[data-v-9a9ce4a3]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:1200;color:#64748b}.sheet-t[data-v-9a9ce4a3]{margin-top:2px;font-size:16px;font-weight:1200}.recap[data-v-9a9ce4a3]{margin-top:12px;border-radius:18px;border:1px solid rgba(226,232,240,1);background:#f8fafc;padding:12px}.recap-h[data-v-9a9ce4a3]{font-size:12px;font-weight:1200}.recap-grid[data-v-9a9ce4a3]{margin-top:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.rec[data-v-9a9ce4a3]{border-radius:16px;border:1px solid rgba(226,232,240,1);background:#fffffff2;padding:10px}.rk[data-v-9a9ce4a3]{font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:1200;color:#64748b}.rv[data-v-9a9ce4a3]{margin-top:4px;font-size:12px;font-weight:1100;color:#0f172a}.sheet-actions[data-v-9a9ce4a3]{margin-top:12px;display:flex;gap:10px}.ghost2[data-v-9a9ce4a3]{flex:1;height:40px;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:#fffffff2;font-size:12px;font-weight:1200}.cta2[data-v-9a9ce4a3]{flex:1;height:40px;border-radius:999px;border:1px solid rgba(34,211,238,.35);background:linear-gradient(135deg,#22d3ee29,#e879f91a);font-size:12px;font-weight:1200}.ghost2[data-v-9a9ce4a3]:active,.cta2[data-v-9a9ce4a3]:active{transform:scale(.98)}.small[data-v-9a9ce4a3]{margin-top:10px;font-size:11px;font-weight:900;color:#64748b}.toast-wrap[data-v-9a9ce4a3]{position:fixed;inset-inline:0;bottom:18px;z-index:999;display:flex;justify-content:center;padding:0 14px;pointer-events:none}.toast[data-v-9a9ce4a3]{border-radius:999px;border:1px solid rgba(226,232,240,1);background:#fffffff2;box-shadow:0 18px 44px #02061724;padding:10px 12px;display:inline-flex;align-items:center;gap:8px}.toast-ico[data-v-9a9ce4a3]{font-size:14px}.toast-txt[data-v-9a9ce4a3]{font-size:12px;font-weight:1200;color:#0f172a}.toast-wrap.success .toast[data-v-9a9ce4a3]{border-color:#10b98159}.toast-wrap.error .toast[data-v-9a9ce4a3]{border-color:#f59e0b73}.toast-wrap.info .toast[data-v-9a9ce4a3]{border-color:#22d3ee59}.toast-enter-active[data-v-9a9ce4a3],.toast-leave-active[data-v-9a9ce4a3]{transition:opacity .22s ease,transform .22s ease}.toast-enter-from[data-v-9a9ce4a3],.toast-leave-to[data-v-9a9ce4a3]{opacity:0;transform:translateY(6px)}.pop-enter-active[data-v-9a9ce4a3],.pop-leave-active[data-v-9a9ce4a3]{transition:opacity .18s ease,transform .18s ease}.pop-enter-from[data-v-9a9ce4a3],.pop-leave-to[data-v-9a9ce4a3]{opacity:0;transform:translateY(10px)}.spin[data-v-9a9ce4a3]{display:inline-block;animation:spin-9a9ce4a3 .9s linear infinite}@keyframes spin-9a9ce4a3{to{transform:rotate(360deg)}}@tailwind base;@tailwind components;@tailwind utilities;@layer base{:root{color-scheme:light dark;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--app-vh: 100dvh;--ring: 2px;--radius: .75rem}html{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji",sans-serif;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;text-size-adjust:100%}body{@apply bg-gray-50 text-gray-800 dark:bg-gray-900 dark:text-gray-100;touch-action:manipulation;min-height:var(--app-vh)}h1,h2,h3,h4,h5,h6{@apply font-bold tracking-tight;}a{@apply text-blue-700 dark:text-blue-400 underline-offset-2 hover:underline;}a:focus-visible{outline:none;@apply ring-2 ring-offset-2 ring-blue-500 dark:ring-blue-400 ring-offset-white dark:ring-offset-gray-900;}input,select,textarea{@apply bg-white dark:bg-gray-800 text-gray-900 dark:text-gray-100;@apply border border-gray-300 dark:border-gray-600 rounded-lg;}input:focus-visible,select:focus-visible,textarea:focus-visible{@apply ring-2 ring-blue-500 dark:ring-blue-400 outline-none;}::placeholder{@apply text-gray-400 dark:text-gray-500;}button{@apply transition duration-200 ease-in-out;}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}img{border-radius:0}}@layer components{.app-container{@apply max-w-6xl mx-auto px-4 sm:px-6 lg:px-8;}.input-field{@apply w-full px-4 py-3 rounded-lg text-sm border border-gray-300 dark:border-gray-600 bg-white dark:bg-gray-800 text-gray-900 dark:text-gray-100 placeholder-gray-400 dark:placeholder-gray-500 focus:outline-none focus:ring-2 focus:ring-blue-500 dark:focus:ring-blue-400;}.input-invalid{@apply border-red-500 focus:ring-red-500;}.help-text{@apply mt-1 text-xs text-gray-500 dark:text-gray-400;}.error-text{@apply mt-1 text-xs text-red-600 dark:text-red-400;}.btn{@apply inline-flex items-center justify-center gap-2 font-medium text-sm px-4 py-2 rounded-lg transition-colors select-none focus:outline-none focus-visible:ring-[var(--ring)] ring-offset-white dark:ring-offset-gray-900;}.btn-primary{@apply btn bg-blue-600 text-white hover:bg-blue-700 active:bg-blue-800 focus-visible:ring-blue-500;}.btn-secondary{@apply btn bg-gray-900 text-white hover:bg-gray-800 active:bg-gray-700 dark:bg-gray-700 dark:hover:bg-gray-600;}.btn-ghost{@apply btn bg-transparent text-gray-800 dark:text-gray-100 hover:bg-gray-100 dark:hover:bg-gray-800;}.btn-disabled{@apply opacity-50 pointer-events-none;}.link-underline{@apply text-blue-700 dark:text-blue-400 font-semibold hover:underline transition;}.card{@apply rounded-xl border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 shadow-sm;}.card-body{@apply p-4 sm:p-6;}.card-title{@apply text-lg font-semibold;}.badge{@apply inline-flex items-center gap-1 px-2 py-0.5 rounded-full text-[11px] bg-black/5 text-gray-700 dark:bg-white/10 dark:text-gray-200;}.badge-success{@apply bg-emerald-500/15 text-emerald-700 dark:text-emerald-300;}.badge-info{@apply bg-cyan-500/15 text-cyan-700 dark:text-cyan-300;}.badge-warn{@apply bg-amber-500/20 text-amber-800 dark:text-amber-300;}.badge-error{@apply bg-rose-500/20 text-rose-700 dark:text-rose-300;}.alert{@apply rounded-lg p-3 text-sm border;}.alert-success{@apply alert bg-emerald-50 dark:bg-emerald-900/20 border-emerald-300 dark:border-emerald-700 text-emerald-800 dark:text-emerald-300;}.alert-info{@apply alert bg-cyan-50 dark:bg-cyan-900/20 border-cyan-300 dark:border-cyan-700 text-cyan-800 dark:text-cyan-300;}.alert-warn{@apply alert bg-amber-50 dark:bg-amber-900/20 border-amber-300 dark:border-amber-700 text-amber-800 dark:text-amber-300;}.alert-error{@apply alert bg-rose-50 dark:bg-rose-900/20 border-rose-300 dark:border-rose-700 text-rose-800 dark:text-rose-300;}.skeleton{@apply animate-pulse rounded bg-black/10 dark:bg-white/10;}.safe-top{padding-top:max(var(--safe-top),.25rem)}.safe-bottom{padding-bottom:max(var(--safe-bottom),.25rem)}.surface{@apply bg-white/90 dark:bg-white/5 backdrop-blur-xl;}.glass{@apply bg-white/10 dark:bg-white/10 backdrop-blur-md border border-white/20;}.app-icon-round{border-radius:22%;overflow:hidden}}@layer utilities{.text-balance{text-wrap:balance}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thin::-webkit-scrollbar{width:8px;height:8px}.scrollbar-thin::-webkit-scrollbar-thumb{@apply bg-black/20 dark:bg-white/20 rounded-full;}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.freeze{overflow:hidden!important;touch-action:none!important}}body.live-fullscreen .site-header,body.live-fullscreen .site-footer{display:none!important}body.live-fullscreen,body.live-fullscreen #app,body.live-fullscreen .app-shell,body.live-fullscreen .router-view,body.live-fullscreen .page,body.live-fullscreen .room{height:var(--app-vh);min-height:var(--app-vh);overflow:hidden;background-color:#000}body.live-fullscreen .dock,body.live-fullscreen .safe-bottom{padding-bottom:max(var(--safe-bottom),.25rem)}body.live-fullscreen .app-container{max-width:none;padding-left:.5rem;padding-right:.5rem}
