:root{--bg:#05080f;--panel:#0c1221;--muted:#90a0b8;--card:#0f192d;--border:hsla(0,0%,100%,.06);--accent:#7cd4ff;--accent-2:#8f7cff;--success:#5dd39e;--danger:#ff7b7b;--glow:rgba(124,212,255,.15);--embed-toolbar-height:30px;--modal-caption-font-size:16px;--form-input-font-size-min:16px}*{box-sizing:border-box}html{background-color:var(--bg);background:var(--bg);min-height:100%}body{background-color:var(--bg);color:var(--widget-text-base,#e8edf5);font-family:Space Grotesk,Manrope,Inter,system-ui,-apple-system,sans-serif;margin:0;min-height:100vh;min-width:100%;zoom:var(--ui-scale,1);--shadow-strong:rgba(0,0,0,.45);--shadow-medium:rgba(0,0,0,.4);--shadow-soft:rgba(0,0,0,.35);--shadow-light:rgba(0,0,0,.3);--shadow-heavy:rgba(0,0,0,.55);--shadow-bar:rgba(10,20,40,.25);--glass-shadow:rgba(0,0,0,.02);--glass-outline:var(--widget-surface-04,hsla(0,0%,100%,.02));--backdrop:rgba(5,8,15,.7);--drag-placeholder-border:hsla(0,0%,100%,.2);--drag-placeholder-bg:hsla(0,0%,100%,.05);background:radial-gradient(circle at 20% 20%,rgba(124,212,255,.16),transparent 30%),radial-gradient(circle at 80% 0,rgba(143,124,255,.12),transparent 30%),linear-gradient(180deg,#05080f,#060a13 40%,#05080f)}html[data-auth-viewport="1"]{height:100%}body[data-auth-viewport="1"],html[data-auth-viewport="1"]{background:radial-gradient(circle at 15% 20%,rgba(124,212,255,.18),transparent 35%),radial-gradient(circle at 85% 10%,rgba(143,124,255,.14),transparent 35%),linear-gradient(135deg,#0b111c,#06080f 40%,#050608);color-scheme:dark}body[data-auth-viewport="1"]{min-height:100vh;min-height:100svh;min-height:100dvh}body[data-auth-viewport="1"] #__nuxt{min-height:inherit}@supports (-webkit-touch-callout:none){html[data-auth-viewport="1"]{height:-webkit-fill-available}body[data-auth-viewport="1"],html[data-auth-viewport="1"]{min-height:-webkit-fill-available}}#__nuxt{background:transparent;min-height:100vh;min-height:100dvh}body.no-zoom{height:calc(100%/var(--ui-scale, 1));transform:scale(var(--ui-scale,1));transform-origin:top left;width:calc(100%/var(--ui-scale, 1));zoom:1}body.embed-root:not(.no-zoom){min-height:100vh;overflow-x:hidden;width:100%;zoom:1}body.embed-root.no-zoom{height:auto;transform:none;width:100%;zoom:1}body.embed-root.embed-widget-page:not(.no-zoom){min-height:100vh;overflow-x:hidden;width:100%;zoom:1}body.embed-root.embed-widget-page.no-zoom{height:auto;transform:none;width:100%;zoom:1}body.embed-root.embed-widget-page .embed-page{min-height:100vh;transform:none;width:100%}body.tv-legacy,html.tv-legacy{background:#0b0f1a;color:#f1f5f9;font-family:Arial,Helvetica,sans-serif}body.tv-legacy{background-image:none;--bg:#0b0f1a;--panel:#0f172a;--card:#0f172a;--border:#1f2937;--accent:#38bdf8;--accent-2:#60a5fa;--glow:transparent}body.tv-legacy .glass{background:#0f172a;border-color:#1f2937;box-shadow:none}body.theme-light,html.theme-light{--bg:#f9fbfd;--panel:#fbfcfe;--muted:#b5bac3;--card:#fff;--border:#f2f4f8;--table-neutral-bg:#f8f8fb;--accent:#489cd0;--accent-2:#5bbbf3;--success:#22c55e;--danger:#ef4444;--glow:rgba(47,111,234,.02);--shadow-strong:rgba(17,24,39,.02);--shadow-medium:rgba(17,24,39,.02);--shadow-soft:rgba(17,24,39,.02);--shadow-light:rgba(17,24,39,.02);--shadow-heavy:rgba(17,24,39,.02);--shadow-bar:rgba(10,20,40,.02);--backdrop:rgba(15,23,42,.28);--drag-placeholder-border:rgba(15,23,42,.16);--drag-placeholder-bg:rgba(15,23,42,.04);--widget-text-base:#1f2937;--widget-text-soft:#2f3a4c;--widget-text-bright:#0f172a;--widget-text-strong:#111827;--widget-text-muted:#6b7280;--widget-text-faint:rgba(31,41,55,.45);--widget-text-subtle:#4b5563;--widget-text-subtle-2:#5f6b7b;--widget-text-subtle-3:#7b8697;--widget-text-subtle-4:#94a0b4;--widget-success:#22c55e;--widget-success-12:rgba(34,197,94,.12);--widget-success-35:rgba(34,197,94,.35);--widget-danger:#ef4444;--widget-danger-12:rgba(239,68,68,.12);--widget-danger-30:rgba(239,68,68,.3);--widget-accent-04:rgba(47,111,234,.04);--widget-accent-05:rgba(47,111,234,.05);--widget-accent-12:rgba(47,111,234,.12);--widget-accent-16:rgba(47,111,234,.16);--widget-accent-18:rgba(47,111,234,.18);--widget-accent-20:rgba(47,111,234,.2);--widget-accent-25:rgba(47,111,234,.25);--widget-accent-30:rgba(47,111,234,.3);--widget-accent-35:rgba(47,111,234,.35);--widget-accent-40:rgba(47,111,234,.4);--widget-accent-50:rgba(47,111,234,.5);--widget-accent-90:rgba(47,111,234,.9);--widget-accent-2-08:rgba(127,166,255,.08);--widget-secondary-accent:#f59e0b;--widget-secondary-accent-2:#b27b1b;--widget-surface-015:rgba(15,23,42,.008);--widget-surface-02:rgba(15,23,42,.01);--widget-surface-03:rgba(15,23,42,.015);--widget-surface-04:rgba(15,23,42,.02);--widget-surface-05:rgba(15,23,42,.025);--widget-surface-06:rgba(15,23,42,.03);--widget-surface-08:rgba(15,23,42,.04);--widget-surface-10:rgba(15,23,42,.05);--widget-surface-12:rgba(15,23,42,.06);--widget-surface-18:rgba(15,23,42,.09);--widget-surface-25:rgba(15,23,42,.125);--widget-surface-30:rgba(15,23,42,.15);--widget-surface-35:rgba(15,23,42,.175);--widget-surface-40:rgba(15,23,42,.2);--widget-surface-45:rgba(15,23,42,.225);--widget-surface-50:rgba(15,23,42,.25);--widget-black-15:rgba(17,24,39,.04);--widget-black-30:rgba(17,24,39,.07);--widget-black-35:rgba(17,24,39,.08);--widget-black-40:rgba(17,24,39,.09);--widget-black-45:rgba(17,24,39,.11);--widget-black-55:rgba(17,24,39,.13);--widget-panel-50:hsla(0,0%,100%,.93);--widget-panel-60:rgba(252,254,255,.96);--widget-outline-60:rgba(127,141,162,.24);--widget-overlay-35:rgba(244,247,252,.39);--widget-overlay-50:rgba(238,243,250,.45);--widget-tooltip-bg:#fff;--heatmap-min:#e3ebff;--heatmap-max:#4a7df0;background:radial-gradient(circle at 16% 14%,rgba(96,144,255,.06),transparent 36%),radial-gradient(circle at 88% 4%,rgba(180,200,255,.09),transparent 40%),linear-gradient(180deg,#fcfcfe,#f7f8fb);color:#1f2937}body.theme-modern,html.theme-modern{--bg:#08141c;--panel:#0d1a27;--muted:#8aa2bc;--card:#0f1d2c;--border:hsla(0,0%,100%,.07);--accent:#33b6ff;--accent-2:#18d2b2;--success:#2fd39c;--danger:#ff6b6b;--glow:rgba(51,182,255,.16);--widget-text-base:#e8edf5;--widget-text-soft:#e7f3ff;--widget-text-bright:#f2f7ff;--widget-text-strong:#f4f8ff;--widget-text-muted:#e5edf6;--widget-text-faint:rgba(231,237,247,.55);--widget-text-subtle:rgba(228,236,251,.85);--widget-text-subtle-2:rgba(220,233,252,.85);--widget-text-subtle-3:rgba(220,233,252,.7);--widget-text-subtle-4:rgba(179,196,228,.9);--widget-success:#2fd39c;--widget-success-12:rgba(47,211,156,.12);--widget-success-35:rgba(47,211,156,.35);--widget-danger:#ff7b7b;--widget-danger-12:hsla(0,100%,74%,.12);--widget-danger-30:hsla(0,100%,74%,.3);--widget-accent-04:rgba(124,212,255,.04);--widget-accent-05:rgba(124,212,255,.05);--widget-accent-12:rgba(124,212,255,.12);--widget-accent-16:rgba(124,212,255,.16);--widget-accent-18:rgba(124,212,255,.18);--widget-accent-20:rgba(124,212,255,.2);--widget-accent-25:rgba(124,212,255,.25);--widget-accent-30:rgba(124,212,255,.3);--widget-accent-35:rgba(124,212,255,.35);--widget-accent-40:rgba(124,212,255,.4);--widget-accent-50:rgba(124,212,255,.5);--widget-accent-90:rgba(124,212,255,.9);--widget-accent-2-08:rgba(143,124,255,.08);--widget-secondary-accent:#14b8a6;--widget-secondary-accent-2:#0e9384;--widget-surface-015:hsla(0,0%,100%,.015);--widget-surface-02:hsla(0,0%,100%,.02);--widget-surface-03:hsla(0,0%,100%,.03);--widget-surface-04:hsla(0,0%,100%,.04);--widget-surface-05:hsla(0,0%,100%,.05);--widget-surface-06:hsla(0,0%,100%,.06);--widget-surface-08:hsla(0,0%,100%,.08);--widget-surface-10:hsla(0,0%,100%,.1);--widget-surface-12:hsla(0,0%,100%,.12);--widget-surface-18:hsla(0,0%,100%,.18);--widget-surface-25:hsla(0,0%,100%,.25);--widget-surface-30:hsla(0,0%,100%,.3);--widget-surface-35:hsla(0,0%,100%,.35);--widget-surface-40:hsla(0,0%,100%,.4);--widget-surface-45:hsla(0,0%,100%,.45);--widget-surface-50:hsla(0,0%,100%,.5);--widget-black-15:rgba(0,0,0,.15);--widget-black-30:rgba(0,0,0,.3);--widget-black-35:rgba(0,0,0,.35);--widget-black-40:rgba(0,0,0,.4);--widget-black-45:rgba(0,0,0,.45);--widget-black-55:rgba(0,0,0,.55);--widget-panel-50:rgba(18,30,48,.5);--widget-panel-60:rgba(18,30,48,.6);--widget-outline-60:rgba(16,27,45,.6);--widget-overlay-35:rgba(10,18,32,.35);--widget-overlay-50:rgba(8,12,22,.5);--widget-tooltip-bg:rgba(10,14,24,.92);--heatmap-min:#253355;--heatmap-max:#6ad6ff;background:radial-gradient(circle at 12% 18%,rgba(51,182,255,.18),transparent 38%),radial-gradient(circle at 85% 10%,rgba(24,210,178,.18),transparent 36%),linear-gradient(180deg,#08141c,#0a1825 55%,#08141c);color:#e9f1ff}a{color:inherit;text-decoration:none}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not([type=image]),select,textarea){font-size:var(--form-input-font-size-min)}.page{margin:0 auto;padding:32px 20px 56px;width:100%}.glass{background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 10px var(--glass-shadow,rgba(0,0,0,.01)),0 0 0 1px var(--glass-outline,hsla(0,0%,100%,.01))}.grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pill{align-items:center;background:var(--widget-surface-04,hsla(0,0%,100%,.04));border:1px solid var(--border);border-radius:999px;color:var(--widget-text-subtle,#cbd6e4);display:inline-flex;font-size:14px;gap:8px;padding:8px 14px}.muted{color:var(--muted)}body [class*=-backdrop] :is(.modal,[class*=-modal]) .muted.tiny{font-size:var(--modal-caption-font-size)}.widget-scale-control{align-items:center;background:var(--widget-panel-50);border:1px solid var(--widget-surface-08);border-radius:12px;color:var(--widget-text-subtle-2);display:inline-flex;gap:8px;padding:6px 10px}.widget-scale-label{color:var(--widget-text-subtle);font-size:12px;font-weight:600;white-space:nowrap}.widget-scale-stepper{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.widget-scale-btn{background:var(--widget-surface-04);border:1px solid var(--widget-surface-08);border-radius:8px;color:inherit;cursor:pointer;display:grid;font-size:14px;font-weight:600;height:26px;place-items:center;transition:border-color .2s ease,background .2s ease;width:26px}.widget-scale-btn:hover:not(:disabled){background:var(--widget-accent-12);border-color:var(--widget-accent-30)}.widget-scale-btn:disabled{cursor:default;opacity:.45}.widget-scale-value{color:var(--widget-text-subtle);font-size:12px;font-weight:600;min-width:44px;text-align:center}:is(.auth-page,.reset-page,.confirm-page) .auth-submit{align-items:center;background:linear-gradient(120deg,#7cd4ff,#8f7cff);border:none;border-radius:12px;color:#0b1222;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;padding:12px 16px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:100%}:is(.auth-page,.reset-page,.confirm-page) .auth-submit.spaced{margin-top:10px}:is(.auth-page,.reset-page,.confirm-page) .auth-submit:disabled{cursor:not-allowed;opacity:.6}:is(.auth-page,.reset-page,.confirm-page) .auth-submit:hover:not(:disabled){box-shadow:0 14px 30px #7cd4ff47;transform:translateY(-1px)}:is(.auth-page,.reset-page,.confirm-page) .auth-link{background:transparent;border:none;color:#e3eaf7b3;cursor:pointer;font-size:12px;padding:0;text-decoration:none}:is(.auth-page,.reset-page,.confirm-page) .auth-message{border-radius:10px;font-size:13px;margin:0;padding:10px 12px;width:100%}:is(.auth-page,.reset-page,.confirm-page) .auth-message.error{background:#ff7a7a1f;color:#ffb4b4}:is(.auth-page,.reset-page,.confirm-page) .auth-message.success{background:#7cd4ff1f;color:#d4ecff}:is(.auth-page,.reset-page,.confirm-page) .auth-field{display:grid;gap:6px}:is(.auth-page,.reset-page,.confirm-page) .auth-label{color:#d2dff3bf;font-size:12px;letter-spacing:.02em}:is(.auth-page,.reset-page,.confirm-page) .auth-input{background:#0a101ccc;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;color:#eaf0ff;font-size:var(--form-input-font-size-min);outline:none;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease}:is(.auth-page,.reset-page,.confirm-page) .auth-input:focus{border-color:#7cd4ff99;box-shadow:0 0 0 3px #7cd4ff2e}@media(max-width:900px){.page{padding:24px 16px 42px}}.toast-host[data-v-a5670602]{bottom:22px;isolation:isolate;pointer-events:none;position:fixed;right:22px;z-index:50000}.toast-stack[data-v-a5670602]{align-items:flex-end;display:flex;flex-direction:column;gap:10px}.toast-card[data-v-a5670602]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,var(--widget-panel-60,var(--panel)),var(--widget-panel-50,var(--card)));border:1px solid var(--widget-accent-16,var(--border));border-radius:16px;box-shadow:0 18px 40px var(--shadow-medium,rgba(0,0,0,.4)),inset 0 1px 0 var(--widget-surface-04,hsla(0,0%,100%,.05));color:var(--widget-text-soft,#e9f1fb);display:grid;font-size:12px;gap:12px;grid-template-columns:auto 1fr auto;line-height:1.35;max-width:360px;min-width:260px;padding:12px 14px;pointer-events:auto}.toast-card.toast-success[data-v-a5670602]{border-color:var(--widget-success-35,rgba(45,212,160,.3))}.toast-card.toast-error[data-v-a5670602]{border-color:var(--widget-danger-30,hsla(0,91%,71%,.35))}.toast-icon[data-v-a5670602]{align-items:center;background:var(--widget-surface-06,hsla(0,0%,100%,.06));border-radius:10px;color:var(--widget-text-subtle,#cfe6ff);display:inline-flex;height:28px;justify-content:center;width:28px}.toast-card.toast-success .toast-icon[data-v-a5670602]{background:var(--widget-success-12,rgba(45,212,160,.15));color:var(--widget-success,#2dd4a0)}.toast-card.toast-error .toast-icon[data-v-a5670602]{background:var(--widget-danger-12,hsla(0,91%,71%,.16));color:var(--widget-danger,#f87171)}.toast-icon svg[data-v-a5670602]{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:16px}.toast-body[data-v-a5670602]{display:grid;gap:2px}.toast-title[data-v-a5670602]{color:var(--widget-text-bright,#f8fbff);font-size:12px;font-weight:600}.toast-message[data-v-a5670602]{color:var(--widget-text-subtle-3,rgba(225,234,248,.78))}.toast-close[data-v-a5670602]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--widget-text-faint,rgba(225,234,248,.6));cursor:pointer;display:inline-flex;font-size:18px;height:24px;justify-content:center;padding:0;width:24px}.toast-close[data-v-a5670602]:hover{color:var(--widget-text-bright,#f8fbff)}.toast-enter-active[data-v-a5670602],.toast-leave-active[data-v-a5670602]{transition:opacity .25s ease,transform .25s ease}.toast-enter-from[data-v-a5670602]{opacity:0;transform:translateY(10px) scale(.98)}.toast-leave-to[data-v-a5670602]{opacity:0;transform:translateY(6px) scale(.98)}
