.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}@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}
