:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px;--layout-max-width: 1500px;--layout-padding-inline: clamp(14px, 2vw, 24px);--card-bg: rgba(255, 255, 255, .98);--card-border: 1px solid rgba(99, 102, 241, .1);--card-shadow: 0 30px 80px rgba(17, 24, 39, .08), 0 1px 0 rgba(255, 255, 255, .55) inset;--card-radius: 24px;--card-padding: clamp(20px, 2.2vw, 34px);--card-gap: clamp(12px, 1.2vw, 16px);--panel-bg: rgba(255, 255, 255, .65);--panel-border: 1px solid rgba(99, 102, 241, .1);--panel-shadow: 0 30px 120px rgba(30, 64, 175, .08), 0 1px 0 rgba(255, 255, 255, .6) inset;--panel-radius: 32px;--panel-padding: clamp(32px, 3vw, 48px);--panel-blur: blur(18px);--brand-500: #3056d3;--brand-400: #5a8dee;--brand-600: #1f3fb8;--accent-gradient: linear-gradient(135deg, var(--brand-500), var(--brand-400));--btn-radius-sm: 10px;--btn-radius: 12px;--btn-radius-lg: 14px;--btn-primary-bg: var(--accent-gradient);--btn-primary-text: #ffffff;--btn-soft-bg: rgba(238, 242, 255, .9);--btn-soft-border: 1px solid rgba(48, 86, 211, .18);--btn-soft-text: var(--brand-500);--link-color: var(--brand-500);--link-hover-color: var(--brand-600);--focus-ring: 0 0 0 3px rgba(90, 141, 238, .2);--text-strong: #111827;--text-muted: #6b7280;--text-subtle: #4b5563;--danger-500: #d14343;--input-bg: rgba(255, 255, 255, .98);--input-border: 1px solid #e5e7eb;--input-radius: 12px;--input-padding: 12px 14px;--input-font-size: 15px;--input-focus-border-color: var(--brand-400);--input-focus-ring: var(--focus-ring);--control-color-scheme: light;--control-popup-bg: rgba(255, 255, 255, .98);--control-popup-text: #111827;--control-popup-border: 1px solid rgba(17, 24, 39, .12);--date-indicator-filter: none;--app-bg: radial-gradient(circle at 10% 20%, rgba(47, 91, 201, .12), transparent 55%), radial-gradient(circle at 90% 10%, rgba(70, 132, 240, .1), transparent 60%), linear-gradient(135deg, #f8fbff 0%, #f3f6fc 100%);--overlay-bg: rgba(17, 24, 39, .35);--overlay-panel-bg: rgba(255, 255, 255, .92);--btn-ghost-bg: rgba(238, 242, 255, .35);--btn-ghost-border: 1px solid rgba(48, 86, 211, .18);--btn-ghost-text: var(--brand-500);--chip-bg: rgba(238, 242, 255, .35);--chip-border: 1px solid rgba(48, 86, 211, .14);--chip-text: rgba(15, 23, 42, .72);--badge-bg: rgba(99, 102, 241, .1);--badge-border: 1px solid rgba(99, 102, 241, .12);--badge-text: rgba(48, 86, 211, .92);--badge-neutral-bg: rgba(107, 114, 128, .1);--badge-neutral-border: 1px solid rgba(107, 114, 128, .18);--badge-neutral-text: rgba(55, 65, 81, .92);--badge-long-bg: rgba(34, 211, 238, .12);--badge-long-border: 1px solid rgba(34, 211, 238, .24);--badge-long-text: rgba(34, 211, 238, .92);--badge-short-bg: rgba(251, 191, 36, .12);--badge-short-border: 1px solid rgba(251, 191, 36, .24);--badge-short-text: rgba(251, 191, 36, .92);--badge-profit-bg: rgba(239, 68, 68, .1);--badge-profit-border: 1px solid rgba(239, 68, 68, .25);--badge-profit-text: #b91c1c;--badge-loss-bg: rgba(16, 185, 129, .12);--badge-loss-border: 1px solid rgba(16, 185, 129, .25);--badge-loss-text: #047857;--nav-hover-bg: rgba(99, 102, 241, .12);--nav-active-bg: rgba(99, 102, 241, .16);--brand-shadow: 0 12px 28px rgba(48, 86, 211, .18);--hamburger-hover-bg: rgba(48, 86, 211, .08);--status-success-bg: rgba(16, 185, 129, .12);--status-success-text: #047857;--status-success-gradient: linear-gradient(135deg, #3bb78f, #0bab64);--status-info-bg: rgba(59, 130, 246, .08);--status-info-border: 1px solid rgba(59, 130, 246, .15);--status-info-text: #1d4ed8;--status-danger-bg: rgba(248, 113, 113, .1);--status-danger-border: 1px solid rgba(248, 113, 113, .3);--status-danger-text: #b91c1c;--btn-primary-border: 1px solid rgba(99, 102, 241, .32);--card-glow-shadow: 0 30px 120px rgba(0, 0, 0, .12), 0 0 0 1px rgba(99, 102, 241, .18) inset, 0 0 60px rgba(99, 102, 241, .14);--note-bg: rgba(99, 102, 241, .12);--note-border: 1px solid rgba(99, 102, 241, .2);--note-dot: rgba(99, 102, 241, .95);--marquee-fade-color: rgba(255, 255, 255, .95);--skeleton-a: rgba(229, 231, 235, .7);--skeleton-b: rgba(243, 244, 246, .95);--divider-color: rgba(15, 23, 42, .08);--table-bg: rgba(255, 255, 255, .35);--table-border: var(--panel-border);--table-radius: 18px;--table-cell-padding: 12px 14px;--table-header-bg: rgba(255, 255, 255, .5);--table-header-text: var(--text-strong);--table-row-bg: transparent;--table-row-hover-bg: rgba(48, 86, 211, .06);--table-row-active-bg: rgba(48, 86, 211, .1);--table-row-selected-bg: rgba(48, 86, 211, .12);--table-sticky-shadow: 0 1px 0 var(--divider-color)}@media(min-width:1440px){:root{--layout-max-width: 1700px}}html{scrollbar-gutter:stable}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2);--card-bg: rgba(17, 24, 39, .82);--card-border: 1px solid rgba(148, 163, 184, .14);--card-shadow: 0 26px 70px rgba(0, 0, 0, .45), 0 1px 0 rgba(255, 255, 255, .06) inset;--panel-bg: rgba(15, 23, 42, .62);--panel-border: 1px solid rgba(148, 163, 184, .12);--panel-shadow: 0 36px 140px rgba(0, 0, 0, .55), 0 1px 0 rgba(255, 255, 255, .05) inset;--btn-soft-bg: rgba(30, 41, 59, .65);--btn-soft-border: 1px solid rgba(148, 163, 184, .14);--btn-soft-text: rgba(226, 232, 240, .92);--link-color: rgba(226, 232, 240, .92);--link-hover-color: #ffffff;--focus-ring: 0 0 0 3px rgba(90, 141, 238, .28);--text-strong: rgba(226, 232, 240, .96);--text-muted: rgba(148, 163, 184, .92);--text-subtle: rgba(203, 213, 225, .92);--danger-500: #ff6b6b;--input-bg: rgba(2, 6, 23, .22);--input-border: 1px solid rgba(148, 163, 184, .22);--input-focus-border-color: rgba(90, 141, 238, .9);--input-focus-ring: var(--focus-ring);--control-color-scheme: dark;--control-popup-bg: rgba(15, 23, 42, .96);--control-popup-text: rgba(248, 250, 252, .96);--control-popup-border: 1px solid rgba(148, 163, 184, .18);--date-indicator-filter: invert(1) brightness(1.2);--app-bg: radial-gradient(circle at 12% 18%, rgba(48, 86, 211, .22), transparent 58%), radial-gradient(circle at 86% 8%, rgba(90, 141, 238, .18), transparent 62%), linear-gradient(135deg, #0b1220 0%, #0a0f1a 100%)}}html[data-theme=premium-mid-dark]{color-scheme:dark;--color-background: #0b1220;--color-background-soft: #0b1220;--color-background-mute: #0b1220;--color-border: rgba(148, 163, 184, .18);--color-border-hover: rgba(148, 163, 184, .26);--color-heading: rgba(248, 250, 252, .96);--color-text: rgba(226, 232, 240, .86);--app-bg: radial-gradient(circle at 14% 18%, rgba(99, 102, 241, .24), transparent 58%), radial-gradient(circle at 86% 10%, rgba(14, 165, 233, .18), transparent 62%), radial-gradient(circle at 50% 92%, rgba(168, 85, 247, .12), transparent 60%), linear-gradient(180deg, rgba(12, 18, 32, 1), rgba(11, 16, 28, 1));--panel-bg: rgba(15, 23, 42, .72);--panel-border: 1px solid rgba(148, 163, 184, .16);--panel-shadow: 0 28px 110px rgba(0, 0, 0, .42), 0 1px 0 rgba(255, 255, 255, .04) inset;--panel-blur: blur(18px);--card-bg: rgba(15, 23, 42, .66);--card-border: 1px solid rgba(148, 163, 184, .14);--card-shadow: 0 22px 58px rgba(0, 0, 0, .34), 0 1px 0 rgba(255, 255, 255, .04) inset;--text-strong: rgba(248, 250, 252, .96);--text-muted: rgba(226, 232, 240, .84);--text-subtle: rgba(241, 245, 249, .9);--btn-primary-bg: linear-gradient(135deg, rgba(99, 102, 241, .92), rgba(37, 99, 235, .88));--btn-primary-text: rgba(255, 255, 255, .95);--btn-soft-bg: rgba(30, 41, 59, .55);--btn-soft-border: 1px solid rgba(148, 163, 184, .16);--btn-soft-text: rgba(226, 232, 240, .9);--btn-ghost-bg: rgba(148, 163, 184, .08);--btn-ghost-border: 1px solid rgba(148, 163, 184, .18);--btn-ghost-text: rgba(226, 232, 240, .9);--chip-bg: rgba(148, 163, 184, .08);--chip-border: 1px solid rgba(148, 163, 184, .16);--chip-text: rgba(226, 232, 240, .78);--badge-bg: rgba(99, 102, 241, .16);--badge-border: 1px solid rgba(99, 102, 241, .26);--badge-text: rgba(199, 210, 254, .92);--badge-neutral-bg: rgba(148, 163, 184, .08);--badge-neutral-border: 1px solid rgba(148, 163, 184, .16);--badge-neutral-text: rgba(226, 232, 240, .82);--badge-long-bg: rgba(34, 211, 238, .12);--badge-long-border: 1px solid rgba(34, 211, 238, .22);--badge-long-text: rgba(34, 211, 238, .92);--badge-short-bg: rgba(251, 191, 36, .14);--badge-short-border: 1px solid rgba(251, 191, 36, .24);--badge-short-text: rgba(251, 191, 36, .92);--badge-profit-bg: rgba(248, 113, 113, .14);--badge-profit-border: 1px solid rgba(248, 113, 113, .26);--badge-profit-text: rgba(254, 202, 202, .92);--badge-loss-bg: rgba(16, 185, 129, .14);--badge-loss-border: 1px solid rgba(16, 185, 129, .26);--badge-loss-text: rgba(167, 243, 208, .92);--input-bg: rgba(2, 6, 23, .18);--input-border: 1px solid rgba(148, 163, 184, .22);--input-focus-border-color: rgba(90, 141, 238, .9);--focus-ring: 0 0 0 3px rgba(90, 141, 238, .28);--input-focus-ring: var(--focus-ring);--control-color-scheme: dark;--control-popup-bg: rgba(15, 23, 42, .96);--control-popup-text: rgba(248, 250, 252, .96);--control-popup-border: 1px solid rgba(148, 163, 184, .18);--date-indicator-filter: invert(1) brightness(1.2);--overlay-bg: rgba(2, 6, 23, .6);--overlay-panel-bg: rgba(15, 23, 42, .72);--nav-hover-bg: rgba(148, 163, 184, .08);--nav-active-bg: rgba(99, 102, 241, .16);--brand-shadow: 0 12px 28px rgba(99, 102, 241, .22);--hamburger-hover-bg: rgba(148, 163, 184, .08);--status-success-bg: rgba(16, 185, 129, .14);--status-success-text: rgba(110, 231, 183, .92);--status-success-gradient: linear-gradient(135deg, rgba(16, 185, 129, .92), rgba(5, 150, 105, .88));--status-info-bg: rgba(56, 189, 248, .1);--status-info-border: 1px solid rgba(56, 189, 248, .22);--status-info-text: rgba(186, 230, 253, .92);--status-danger-bg: rgba(248, 113, 113, .12);--status-danger-border: 1px solid rgba(248, 113, 113, .24);--status-danger-text: rgba(254, 202, 202, .92);--btn-primary-border: 1px solid rgba(99, 102, 241, .32);--card-glow-shadow: 0 30px 120px rgba(0, 0, 0, .55), 0 0 0 1px rgba(99, 102, 241, .2) inset, 0 0 60px rgba(99, 102, 241, .18);--note-bg: rgba(99, 102, 241, .12);--note-border: 1px solid rgba(99, 102, 241, .2);--note-dot: var(--badge-text);--marquee-fade-color: rgba(15, 23, 42, .95);--skeleton-a: rgba(148, 163, 184, .16);--skeleton-b: rgba(148, 163, 184, .28);--divider-color: rgba(148, 163, 184, .18);--table-bg: rgba(15, 23, 42, .52);--table-border: var(--panel-border);--table-radius: 18px;--table-cell-padding: 12px 14px;--table-header-bg: rgba(15, 23, 42, .68);--table-header-text: var(--text-strong);--table-row-bg: transparent;--table-row-hover-bg: rgba(148, 163, 184, .08);--table-row-active-bg: rgba(99, 102, 241, .14);--table-row-selected-bg: rgba(99, 102, 241, .16);--table-sticky-shadow: 0 1px 0 var(--divider-color), 0 10px 20px rgba(0, 0, 0, .18)}html[data-theme=premium-data-comfort]{color-scheme:dark;--color-heading: rgba(248, 250, 252, .98);--color-text: rgba(226, 232, 240, .9);--app-bg: radial-gradient(circle at 14% 16%, rgba(99, 102, 241, .16), transparent 60%), radial-gradient(circle at 86% 10%, rgba(14, 165, 233, .12), transparent 64%), linear-gradient(180deg, rgba(12, 18, 32, 1), rgba(10, 14, 24, 1));--panel-bg: rgba(15, 23, 42, .86);--panel-border: 1px solid rgba(148, 163, 184, .18);--panel-shadow: 0 22px 70px rgba(0, 0, 0, .38), 0 1px 0 rgba(255, 255, 255, .035) inset;--card-bg: rgba(15, 23, 42, .78);--card-border: 1px solid rgba(148, 163, 184, .16);--card-shadow: 0 18px 52px rgba(0, 0, 0, .32), 0 1px 0 rgba(255, 255, 255, .03) inset;--text-strong: rgba(248, 250, 252, .98);--text-muted: rgba(226, 232, 240, .88);--text-subtle: rgba(241, 245, 249, .92);--divider-color: rgba(148, 163, 184, .22);--table-bg: rgba(15, 23, 42, .72);--table-border: var(--panel-border);--table-header-bg: rgba(15, 23, 42, .86);--table-header-text: var(--text-strong);--table-row-hover-bg: rgba(148, 163, 184, .1);--table-row-active-bg: rgba(99, 102, 241, .16);--table-row-selected-bg: rgba(99, 102, 241, .2);--table-sticky-shadow: 0 1px 0 var(--divider-color), 0 14px 26px rgba(0, 0, 0, .22);--overlay-bg: rgba(2, 6, 23, .7);--overlay-panel-bg: rgba(15, 23, 42, .88);--input-bg: rgba(2, 6, 23, .18);--input-border: 1px solid rgba(148, 163, 184, .22);--input-focus-border-color: rgba(90, 141, 238, .9);--focus-ring: 0 0 0 3px rgba(90, 141, 238, .28);--input-focus-ring: var(--focus-ring);--control-color-scheme: dark;--control-popup-bg: rgba(15, 23, 42, .96);--control-popup-text: rgba(248, 250, 252, .96);--control-popup-border: 1px solid rgba(148, 163, 184, .18);--date-indicator-filter: invert(1) brightness(1.2)}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--app-bg);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.ua-android,html.ua-webview{--panel-blur: none;--panel-bg: rgba(255, 255, 255, .9);--overlay-panel-bg: rgba(255, 255, 255, .96)}html.ua-android[data-theme=premium-mid-dark],html.ua-webview[data-theme=premium-mid-dark],html.ua-android[data-theme=premium-data-comfort],html.ua-webview[data-theme=premium-data-comfort]{--panel-bg: rgba(15, 23, 42, .86);--overlay-panel-bg: rgba(15, 23, 42, .88)}.ui-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--table-bg);border:var(--table-border);border-radius:var(--table-radius);overflow:hidden}.ui-table thead th{background:var(--table-header-bg);color:var(--table-header-text);font-weight:800;font-size:13px}.ui-table--sticky thead th{position:sticky;top:0;z-index:2;box-shadow:var(--table-sticky-shadow)}.ui-table th,.ui-table td{padding:var(--table-cell-padding);border-bottom:1px solid var(--divider-color);text-align:left;vertical-align:middle}.ui-table tbody tr{background:var(--table-row-bg)}.ui-table tbody tr:hover{background:var(--table-row-hover-bg)}.ui-table tbody tr.is-active{background:var(--table-row-active-bg)}.ui-table tbody tr.is-selected,.ui-table tbody tr[aria-selected=true]{background:var(--table-row-selected-bg)}.ui-table tbody tr:last-child td{border-bottom:none}.ui-grid-table{border:var(--table-border);border-radius:var(--table-radius);overflow:auto;background:var(--table-bg)}.ui-grid-table__head,.ui-grid-table__row{padding:var(--table-cell-padding);align-items:center}.ui-grid-table__head{background:var(--table-header-bg);color:var(--table-header-text);font-weight:800;font-size:13px;border-bottom:1px solid var(--divider-color)}.ui-grid-table--sticky .ui-grid-table__head{position:sticky;top:0;z-index:2;box-shadow:var(--table-sticky-shadow)}.ui-grid-table__row{border-top:1px solid var(--divider-color);color:var(--text-subtle);font-size:13px}.ui-grid-table__row:first-of-type{border-top:none}.ui-grid-table__row:hover{background:var(--table-row-hover-bg)}.ui-grid-table__row.is-active{background:var(--table-row-active-bg)}.ui-grid-table__row.is-selected,.ui-grid-table__row[aria-selected=true]{background:var(--table-row-selected-bg)}#app{width:100%;min-height:100vh;margin:0;padding:0;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media(hover:hover){a:hover{background-color:#00bd7e33}}.app-header[data-v-67bba40d]{position:sticky;top:0;z-index:20;width:100%;padding:14px var(--layout-padding-inline);background:var(--panel-bg);-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur);border-bottom:var(--panel-border);box-shadow:var(--panel-shadow)}.app-header__inner[data-v-67bba40d]{max-width:var(--layout-max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand[data-v-67bba40d]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.brand__logo[data-v-67bba40d]{width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--accent-gradient);box-shadow:var(--brand-shadow)}.brand__logo-img[data-v-67bba40d]{width:100%;height:100%;object-fit:cover;display:block}.brand__name[data-v-67bba40d]{font-weight:700;color:var(--text-strong)}.nav[data-v-67bba40d]{display:flex;align-items:center;gap:14px}.nav--desktop[data-v-67bba40d]{flex:1 1 auto;justify-content:center;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.nav--desktop[data-v-67bba40d]::-webkit-scrollbar{display:none}.nav__item[data-v-67bba40d]{color:var(--text-muted);font-weight:600;text-decoration:none;padding:8px 10px;border-radius:12px;transition:background-color .15s,color .15s;white-space:nowrap;flex:0 0 auto}.nav__item[data-v-67bba40d]:hover{background:var(--nav-hover-bg);color:var(--text-strong)}.nav__item--active[data-v-67bba40d]{background:var(--nav-active-bg);color:var(--text-strong)}.actions[data-v-67bba40d]{display:flex;align-items:center;gap:10px}.uid-audit[data-v-67bba40d]{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#0206171f;color:#e2e8f0e0;cursor:pointer;font-weight:800;font-size:12px}.uid-audit[data-v-67bba40d]:disabled{opacity:.6;cursor:not-allowed}.uid-audit[data-v-67bba40d]:hover:not(:disabled){filter:brightness(.98)}.uid-audit__badge[data-v-67bba40d]{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#f59e0b2e;border:1px solid rgba(245,158,11,.26);color:#fde68af5;font-size:12px;font-weight:900}.actions__user[data-v-67bba40d]{display:flex;align-items:center;gap:8px;color:var(--text-muted)}.actions__user-name[data-v-67bba40d]{font-weight:700}.actions__user-tag[data-v-67bba40d]{font-size:12px;font-weight:700;padding:4px 8px;border-radius:999px;background:var(--status-success-bg);color:var(--status-success-text)}.actions__user-tag--admin[data-v-67bba40d]{background:#6366f12e;border:1px solid rgba(99,102,241,.22);color:#c7d2fef5}.actions__user-tag--env[data-v-67bba40d]{background:#f59e0b24;border:1px solid rgba(245,158,11,.22);color:#fde68af5}.actions__user-tag--guest[data-v-67bba40d]{background:#6366f12e;border:1px solid rgba(99,102,241,.22);color:#c7d2fef5}.actions__user-tag--muted[data-v-67bba40d]{background:var(--chip-bg);border:var(--chip-border);color:var(--chip-text)}.actions__btn[data-v-67bba40d]{border:var(--btn-soft-border);background:var(--btn-soft-bg);color:var(--btn-soft-text);font-weight:700;border-radius:12px;padding:8px 12px;cursor:pointer}.actions__btn--primary[data-v-67bba40d]{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:var(--btn-primary-border)}.actions__btn--ghost[data-v-67bba40d]{background:#94a3b814;border:1px solid rgba(148,163,184,.16);color:var(--text-strong)}.guest-actions[data-v-67bba40d]{display:flex;align-items:center;gap:8px}.mobile-menu__guest-actions[data-v-67bba40d]{display:flex;flex-direction:column;gap:10px}@media(hover:hover){.actions__btn[data-v-67bba40d]:hover{filter:brightness(.98)}}.hamburger[data-v-67bba40d]{display:none;border:none;background:transparent;padding:8px;border-radius:12px;cursor:pointer}.hamburger[data-v-67bba40d]:hover{background:var(--hamburger-hover-bg)}.hamburger__bar[data-v-67bba40d]{display:block;width:20px;height:2px;background:var(--text-muted);margin:4px 0;border-radius:999px}.mobile-menu[data-v-67bba40d]{position:fixed;inset:0;background:var(--overlay-bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-end}.mobile-menu__panel[data-v-67bba40d]{width:min(320px,86vw);height:100%;background:var(--overlay-panel-bg);-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur);border-left:var(--panel-border);padding:18px;display:flex;flex-direction:column;gap:14px}.nav--mobile[data-v-67bba40d]{flex-direction:column;align-items:stretch;gap:10px}.nav__item--mobile[data-v-67bba40d]{padding:12px}.mobile-menu__footer[data-v-67bba40d]{margin-top:auto;display:flex;flex-direction:column;gap:10px}.mobile-menu__user[data-v-67bba40d]{color:var(--text-muted);font-size:13px}.actions__btn--full[data-v-67bba40d]{width:100%}.bell[data-v-67bba40d]{border:1px solid rgba(148,163,184,.18);background:#0206171f;color:#e2e8f0db;border-radius:12px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.bell[data-v-67bba40d]:hover{background:#94a3b81f}.bell[data-v-67bba40d]:active{transform:translateY(1px)}.bell[data-v-67bba40d]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.bell[data-enabled=true][data-v-67bba40d]{border-color:#22d3ee42;background:#22d3ee1a}.bell__icon[data-v-67bba40d]{font-size:16px;line-height:1;transform:translateY(1px)}@media(max-width:1024px){.nav--desktop[data-v-67bba40d]{display:none}.hamburger[data-v-67bba40d]{display:inline-flex}.actions__user[data-v-67bba40d]{display:none}.app-header[data-v-67bba40d]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--overlay-panel-bg)}.mobile-menu[data-v-67bba40d],.mobile-menu__panel[data-v-67bba40d]{-webkit-backdrop-filter:none;backdrop-filter:none}}.ui-btn[data-v-e964a216]{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:800;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--btn-radius);transition:filter .15s,opacity .15s,transform .02s;border:1px solid transparent;white-space:nowrap}.ui-btn[data-v-e964a216]:active{transform:translateY(.5px)}.ui-btn[data-v-e964a216]:disabled{cursor:not-allowed;opacity:.55}.ui-btn--block[data-v-e964a216]{width:100%}.ui-btn--sm[data-v-e964a216]{height:32px;padding:0 10px;border-radius:var(--btn-radius-sm);font-size:13px}.ui-btn--md[data-v-e964a216]{height:40px;padding:0 14px;font-size:14px}.ui-btn--lg[data-v-e964a216]{height:46px;padding:0 18px;border-radius:var(--btn-radius-lg);font-size:15px}.ui-btn--primary[data-v-e964a216]{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:var(--btn-primary-border, 1px solid rgba(99, 102, 241, .24))}.ui-btn--soft[data-v-e964a216]{background:var(--btn-soft-bg);color:var(--btn-soft-text);border:var(--btn-soft-border)}.ui-btn--ghost[data-v-e964a216]{background:var(--btn-ghost-bg);color:var(--btn-ghost-text);border:var(--btn-ghost-border)}.ui-btn[data-v-e964a216]:hover:not(:disabled){filter:brightness(.98)}.ui-btn__spinner[data-v-e964a216]{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,255,255,.32);border-top-color:#ffffffe6;animation:ui-btn-spin-e964a216 .9s linear infinite}.ui-btn--soft .ui-btn__spinner[data-v-e964a216],.ui-btn--ghost .ui-btn__spinner[data-v-e964a216]{border-color:#94a3b847;border-top-color:#94a3b8e6}@keyframes ui-btn-spin-e964a216{to{transform:rotate(360deg)}}.risk[data-v-643c412c]{position:fixed;inset:0;z-index:2000;display:grid;place-items:center}.risk__backdrop[data-v-643c412c]{position:absolute;inset:0;background:#0206179e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.risk__panel[data-v-643c412c]{position:relative;width:min(720px,92vw);max-height:min(82vh,720px);display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:18px;background:#0f172aeb;box-shadow:0 40px 140px #0000008c}.risk__head[data-v-643c412c]{display:flex;justify-content:space-between;gap:10px}.risk__title[data-v-643c412c]{color:#f8fafcf5;font-size:16px;font-weight:900;letter-spacing:.01em}.risk__sub[data-v-643c412c]{margin-top:4px;color:#e2e8f0b8;font-size:13px}.risk__body[data-v-643c412c]{padding:12px;border-radius:14px;background:#02061738;overflow:auto;color:#e2e8f0d1;line-height:1.7;font-size:14px}.risk__body p+p[data-v-643c412c]{margin-top:10px}.risk__foot[data-v-643c412c]{display:flex;flex-direction:column;gap:12px}.risk__check[data-v-643c412c]{display:inline-flex;align-items:flex-start;gap:10px;color:#e2e8f0d1;font-size:13px;font-weight:650;cursor:pointer;-webkit-user-select:none;user-select:none}.risk__check input[data-v-643c412c]{width:16px;height:16px;margin-top:2px;accent-color:var(--brand-500)}.risk__error[data-v-643c412c]{margin:0;color:#f87171eb;font-size:13px;font-weight:750}.ui-input[data-v-8fc0b2c0]{display:flex;flex-direction:column;gap:8px}.ui-input__label[data-v-8fc0b2c0]{font-weight:700;color:var(--text-strong)}.ui-input__control[data-v-8fc0b2c0]{position:relative;display:flex;align-items:center}.ui-input__control--has-right .ui-input__field[data-v-8fc0b2c0]{padding-right:86px}.ui-input__field[data-v-8fc0b2c0]{width:100%;background:var(--input-bg);border:var(--input-border);border-radius:var(--input-radius);padding:var(--input-padding);font-size:var(--input-font-size);color:var(--text-strong);transition:border-color .2s,box-shadow .2s}.ui-input__field[data-v-8fc0b2c0]::placeholder{color:var(--text-muted);opacity:.85}.ui-input__field[data-v-8fc0b2c0]:focus{border-color:var(--input-focus-border-color);outline:none;box-shadow:var(--input-focus-ring)}.ui-input--disabled .ui-input__field[data-v-8fc0b2c0]{opacity:.75;cursor:not-allowed}.ui-input__right[data-v-8fc0b2c0]{position:absolute;right:10px;display:inline-flex;align-items:center;gap:8px}.ui-input--error .ui-input__field[data-v-8fc0b2c0]{border-color:var(--danger-500)}.ui-input__error[data-v-8fc0b2c0]{color:var(--danger-500);font-size:13px;font-weight:600}.ui-input__hint[data-v-8fc0b2c0]{color:var(--text-muted);font-size:13px}.lead-widget[data-v-9a14a845]{position:fixed;right:14px;bottom:14px;z-index:60;width:min(420px,calc(100vw - 28px))}.lead-widget__card[data-v-9a14a845]{padding:14px 14px 12px;background:#0a0f19a8;border:1px solid rgba(148,163,184,.18);border-radius:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 50px #00000052}.lead-widget--attention .lead-widget__card[data-v-9a14a845]{animation:lead-pulse-9a14a845 1.2s ease-in-out 0s 2;border-color:#6366f159;box-shadow:0 18px 50px #00000052,0 0 0 1px #6366f138}@keyframes lead-pulse-9a14a845{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.01)}to{transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.lead-widget--attention .lead-widget__card[data-v-9a14a845]{animation:none}}.lead-widget__head[data-v-9a14a845]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lead-widget__kicker[data-v-9a14a845]{font-size:12px;font-weight:900;color:#6366f1f2;letter-spacing:.4px}.lead-widget__title[data-v-9a14a845]{margin-top:6px;font-weight:900;color:var(--text-strong);line-height:1.25}.lead-widget__sub[data-v-9a14a845]{margin:10px 0 0;color:var(--text-muted);font-size:13px;line-height:1.35}.lead-widget__sub--ok[data-v-9a14a845]{color:#a7f3d0f5}.lead-widget__iconbtn[data-v-9a14a845]{width:30px;height:30px;border-radius:10px;border:1px solid rgba(148,163,184,.18);background:#0206171f;color:#e2e8f0db;cursor:pointer;font-size:18px;line-height:1}.lead-widget__iconbtn[data-v-9a14a845]:hover{filter:brightness(1.03)}.lead-widget__collapsed[data-v-9a14a845]{margin-top:12px;display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.lead-widget__form[data-v-9a14a845]{margin-top:12px;display:grid;grid-template-columns:1fr;gap:10px}.lead-widget__form-actions[data-v-9a14a845]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.lead-widget__error[data-v-9a14a845]{margin:10px 2px 0;color:var(--danger-500);font-weight:800;font-size:13px}@media(max-width:640px){.lead-widget[data-v-9a14a845]{left:12px;right:12px;bottom:12px;width:auto}}
