:root{--lom-navy: #00183b;--lom-navy-panel: #061a3a;--lom-cyan: #1eb2f0;--lom-cyan-bright: #22c3ff;--lom-primary: #1eb2f0;--lom-primary-hover: #3cc3f7;--lom-primary-active: #129fdc;--lom-accent-text: #0a6f9e;--lom-focus-color: #0a6f9e;--lom-link: #6fa8f8;--lom-link-on-light: #1867c9;--lom-bg: #edf3f8;--lom-surface: #ffffff;--lom-email-canvas: #ffffff;--lom-surface-hover: #eef5fc;--lom-border: #d1e1ef;--lom-border-strong: #c4d3e6;--lom-text: #102b50;--lom-text-secondary: #4d5d75;--lom-text-muted: #5f6e84;--lom-text-on-dark: #d6e4ff;--lom-text-on-dark-secondary: #8fa6ff;--lom-text-on-accent: #0e1b2e;--lom-dark-bg: #060c1a;--lom-dark-panel: #0d162c;--lom-dark-card: #0a1124;--lom-dark-border: #1c2a4d;--lom-overlay: rgba(3, 7, 18, .6);--lom-success: #0b7a55;--lom-success-bg: #e3f6ee;--lom-warning: #925e07;--lom-warning-bg: #fdf3e0;--lom-danger: #c81e3a;--lom-danger-bg: #fdecea;--lom-info: #1867c9;--lom-info-bg: #e8f1fc;--lom-neutral: #5c6f8e;--lom-neutral-bg: #eef2f9;--lom-success-on-dark: #34d399;--lom-warning-on-dark: #fbbf24;--lom-danger-on-dark: #f87171;--lom-voice-in: #5b86b0;--lom-voice-out: #2d6cc0;--lom-voice-btn: #bcc9da;--lom-voice-btn-ink: #1e3451;--lom-voice-warn: #ffe3a3;--lom-space-1: 4px;--lom-space-2: 8px;--lom-space-3: 12px;--lom-space-4: 16px;--lom-space-5: 20px;--lom-space-6: 24px;--lom-space-8: 32px;--lom-space-12: 48px;--lom-radius-sm: 8px;--lom-radius-md: 10px;--lom-radius-lg: 12px;--lom-radius-card: 12px;--lom-radius-pill: 999px;--lom-font-family: Inter, "SF Pro Text", -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lom-font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--lom-text-display: 700 28px/34px var(--lom-font-family);--lom-text-h1: 700 24px/32px var(--lom-font-family);--lom-text-h2: 600 18px/24px var(--lom-font-family);--lom-text-h3: 600 15px/22px var(--lom-font-family);--lom-text-body: 400 14px/20px var(--lom-font-family);--lom-text-body-strong: 500 14px/20px var(--lom-font-family);--lom-text-label: 500 13px/18px var(--lom-font-family);--lom-text-caption: 400 13px/18px var(--lom-font-family);--lom-text-small: 400 12px/16px var(--lom-font-family);--lom-text-micro: 500 11px/14px var(--lom-font-family);--lom-text-kpi: 700 26px/32px var(--lom-font-family);--lom-control-h: 36px;--lom-control-h-sm: 32px;--lom-control-h-xs: 28px;--lom-field-h: 38px;--lom-row-h: 46px;--lom-row-h-dialog: 62px;--lom-card-pad: 14px;--lom-card-pad-lg: 16px;--lom-card-gap: 12px;--lom-section-gap: 16px;--lom-icon-nav: 22px;--lom-icon-action: 16px;--lom-icon-tile: 36px;--lom-icon-tile-sm: 28px;--lom-avatar-list: 40px;--lom-avatar-sm: 32px;--lom-avatar-lg: 56px;--lom-sidebar-w: 205px;--lom-nav-item-h: 42px;--lom-topbar-h: 60px;--lom-page-pad: 20px;--lom-surface-gradient: var(--lom-card-bg);--lom-border-accent: #bfe3f7;--lom-glow-accent: var(--lom-card-shadow);--lom-glow-accent-strong: 0 0 0 3px rgba(30, 178, 240, .16);--lom-glow-primary: 0 6px 14px rgba(30, 178, 240, .32);--lom-glow-ai: 0 0 0 3px rgba(124, 92, 240, .12);--lom-nav-active-bg: linear-gradient(90deg, rgba(0, 141, 255, .12) 0%, rgba(0, 141, 255, .04) 100%);--lom-nav-active-border: rgba(0, 141, 255, .22);--lom-nav-active-text: #0077d9;--lom-sidebar-bg: linear-gradient(180deg, #f8fbfe 0%, #f4f8fc 60%, #f1f6fb 100%);--lom-sidebar-solid: #f5f8fc;--lom-sidebar-glow: radial-gradient(260px 220px at 50% 100%, rgba(0, 141, 255, .07), transparent 70%);--lom-topbar-bg: rgba(247, 250, 253, .92);--lom-app-bg-image: radial-gradient(1100px 520px at 56% -12%, rgba(186, 218, 244, .32), transparent 70%), linear-gradient(160deg, #f1f4f8 0%, #e8eff6 48%, #edf5fc 100%);--lom-brand-glow: none;--lom-ai-hint: #0a6f9e;--lom-field-bg: #ffffff;--lom-field-border: #e0e8f2;--lom-button-secondary-text: #0e1b2e;--lom-button-secondary-bg: #ffffff;--lom-text-on-status: #ffffff;--lom-violet: #7c5cf0;--lom-violet-text: #5b3fd6;--lom-chart-1: #0891b2;--lom-chart-2: #7c3aed;--lom-chart-3: #db2777;--lom-chart-4: #d97706;--lom-chart-5: #059669;--lom-chart-grid: rgba(196, 214, 232, .6);--lom-channel-telegram: #2aabee;--lom-channel-whatsapp: #25d366;--lom-channel-instagram: #e1306c;--lom-channel-facebook: #0866ff;--lom-channel-messenger: #0866ff;--lom-channel-mail: #4f7cff;--lom-channel-phone: #22c55e;--lom-channel-max: #5533ee;--lom-channel-max-gradient: linear-gradient(45deg, #44ccff 0%, #5533ee 66%, #9933dd 100%);--lom-channel-vk: #0077ff;--lom-text-on-brand: #ffffff;--lom-card-radius: 12px;--lom-glow-rgb: 0, 153, 255;--lom-transition: .2s ease;--lom-motion-theme: .2s;--lom-card-bg: linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);--lom-card-solid: #ffffff;--lom-card-border: #c9dff0;--lom-card-border-hover: #b5d3ec;--lom-card-shadow: 0 3px 12px rgba(35, 100, 150, .065), 0 0 8px rgba(var(--lom-glow-rgb), .025), inset 0 1px 0 rgba(255, 255, 255, .9);--lom-card-shadow-hover: 0 5px 16px rgba(35, 100, 150, .09), 0 0 10px rgba(var(--lom-glow-rgb), .04), inset 0 1px 0 rgba(255, 255, 255, .9);--lom-pop-shadow: 0 14px 34px -10px rgba(16, 43, 80, .25);--lom-divider: #d8e4ef;--lom-text-soft: #22416a;--lom-accent: #008dff;--lom-accent-link: #0077d9;--lom-soft: rgba(0, 141, 255, .08);--lom-soft-border: rgba(0, 141, 255, .3);--lom-hover-soft: rgba(0, 141, 255, .06);--lom-chip-bg: #ffffff;--lom-chip-border: #d1e1ef;--lom-avatar-ring: #ffffff;--lom-up: #12a05c;--lom-down: #e5394b;--lom-state-on: #19a865;--lom-state-off: #8a9bb0;--lom-series-all: #009dff;--lom-series-ai: #49b5ff;--lom-series-human: #8bd7f0;--lom-series-waiting: #a4b4c6;--lom-spark-1: #009dff;--lom-spark-2: #00bfff;--lom-spark-3: #57b8f5;--lom-spark-4: #8cc9ed;--lom-task-client: #008dff;--lom-task-internal: #14b8a6;--lom-task-assigned: #39b5ff;--lom-task-done: #94a3b8;--lom-tile-bg: linear-gradient(180deg, rgba(0, 141, 255, .1) 0%, rgba(0, 141, 255, .04) 100%);--lom-tile-border: rgba(0, 141, 255, .18);--lom-tile-shadow: 0 0 0 0 transparent;--lom-tile-glow: 0 0 10px rgba(var(--lom-glow-rgb), .12), inset 0 0 6px rgba(var(--lom-glow-rgb), .07);--lom-icon-glow-opacity: .3;--lom-avatar-glow: 0 0 0 3px rgba(var(--lom-glow-rgb), .18), 0 0 10px rgba(var(--lom-glow-rgb), .16);--lom-avatar-inner-glow: inset 0 0 0 1px rgba(255, 255, 255, .55), inset 0 0 6px rgba(var(--lom-glow-rgb), .12);--lom-chart-fill-scale: .6;--lom-chart-glow-opacity: .3;--lom-chart-halo-opacity: .35;--lom-chart-dot-ring: #ffffff;--lom-chart-dot-core: rgba(255, 255, 255, .9);--lom-spark-glow-opacity: .18;--lom-text-greeting: 700 28px/34px var(--lom-font-family);--lom-text-kpi-lg: 700 30px/34px var(--lom-font-family);--lom-text-clock: 600 20px/24px var(--lom-font-family);--lom-text-widget-title: 600 16px/22px var(--lom-font-family);--lom-kpi-h: 134px;--lom-dash-row-h: 304px;--lom-kpi-tile: 50px;--lom-avatar-ai: 44px;--lom-topbar-chip-h: 36px;--lom-shadow-1: 0 1px 2px rgba(16, 32, 61, .08);--lom-shadow-2: 0 8px 24px rgba(16, 32, 61, .12);--lom-shadow-3: 0 16px 48px rgba(16, 32, 61, .2);--lom-focus-ring: 0 0 0 2px var(--lom-surface), 0 0 0 4px var(--lom-focus-color);--lom-z-dropdown: 1000;--lom-z-overlay: 1100;--lom-z-modal: 1200;--lom-z-drawer: 1250;--lom-z-tooltip: 1300;--lom-motion-fast: .14s ease-out;--lom-motion-base: .2s ease-out;--lom-bg-primary: var(--lom-bg);--lom-bg-secondary: var(--lom-surface-hover);--lom-surface-primary: var(--lom-surface);--lom-surface-secondary: var(--lom-surface-hover);--lom-surface-brand: var(--lom-navy);--lom-text-primary: var(--lom-text);--lom-text-tertiary: var(--lom-text-muted);--lom-border-primary: var(--lom-border);--lom-border-strong-semantic: var(--lom-border-strong);--lom-brand-primary: var(--lom-navy);--lom-brand-accent: var(--lom-cyan);--lom-action-primary: var(--lom-primary);--lom-action-primary-hover: var(--lom-primary-hover);--lom-action-primary-active: var(--lom-primary-active);--lom-status-success: var(--lom-success);--lom-status-success-bg: var(--lom-success-bg);--lom-status-warning: var(--lom-warning);--lom-status-warning-bg: var(--lom-warning-bg);--lom-status-danger: var(--lom-danger);--lom-status-danger-bg: var(--lom-danger-bg);--lom-status-info: var(--lom-info);--lom-status-info-bg: var(--lom-info-bg);--lom-status-neutral: var(--lom-neutral);--lom-status-neutral-bg: var(--lom-neutral-bg);color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--lom-voice-in: #212d3b;--lom-voice-out: #235a9e;--lom-navy: #020f22;--lom-navy-panel: #061a3a;--lom-cyan: #22c3ff;--lom-cyan-bright: #4fd3ff;--lom-primary: #22c3ff;--lom-primary-hover: #4fd3ff;--lom-primary-active: #0aa8ea;--lom-link: #4fd3ff;--lom-link-on-light: #4fd3ff;--lom-accent-text: #4fd3ff;--lom-focus-color: #4fd3ff;--lom-bg: #050e1a;--lom-sidebar-bg: linear-gradient(180deg, #0b1e33 0%, #091a2c 55%, #0a1d31 100%);--lom-sidebar-solid: #0a1b2e;--lom-sidebar-glow: radial-gradient(260px 220px at 50% 100%, rgba(0, 170, 255, .08), transparent 70%);--lom-topbar-bg: rgba(8, 24, 41, .88);--lom-app-bg-image: radial-gradient(1000px 520px at 56% -10%, rgba(0, 150, 230, .1), transparent 72%), linear-gradient(180deg, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .16) 100%), linear-gradient(135deg, #060f1c 0%, #071626 55%, #050e1a 100%);--lom-brand-glow: drop-shadow(0 0 3px rgba(34, 195, 255, .35));--lom-ai-hint: #7fbff2;--lom-surface: #0a2035;--lom-surface-hover: #0f2c48;--lom-border: #173b59;--lom-border-strong: rgba(64, 170, 255, .42);--lom-text: #f4f8ff;--lom-text-secondary: #a9bbd6;--lom-text-muted: #7f93b3;--lom-text-on-dark: #f2f7ff;--lom-text-on-dark-secondary: #7086a8;--lom-text-on-accent: #031226;--lom-dark-bg: #020d1f;--lom-dark-panel: #071a3b;--lom-dark-card: #061633;--lom-dark-border: rgba(64, 160, 255, .24);--lom-overlay: rgba(1, 6, 16, .74);--lom-surface-gradient: var(--lom-card-bg);--lom-border-accent: rgba(40, 190, 255, .7);--lom-glow-accent: var(--lom-card-shadow);--lom-glow-accent-strong: 0 0 13px rgba(30, 170, 255, .34), inset 0 0 13px rgba(30, 170, 255, .12);--lom-glow-primary: 0 0 12px rgba(34, 195, 255, .42);--lom-glow-ai: 0 0 11px rgba(154, 107, 255, .4);--lom-nav-active-bg: linear-gradient(90deg, rgba(0, 160, 255, .2) 0%, rgba(0, 130, 230, .06) 100%);--lom-nav-active-border: rgba(0, 191, 255, .38);--lom-nav-active-text: #00bfff;--lom-radius-card: 12px;--lom-field-bg: rgba(3, 14, 32, .8);--lom-field-border: rgba(64, 160, 255, .26);--lom-button-secondary-text: #f2f7ff;--lom-button-secondary-bg: rgba(6, 22, 48, .8);--lom-text-on-status: #031226;--lom-violet: #9a6bff;--lom-violet-text: #b69bff;--lom-chart-1: #22c3ff;--lom-chart-2: #9a6bff;--lom-chart-3: #f472b6;--lom-chart-4: #fbbf24;--lom-chart-5: #1fd27a;--lom-chart-grid: rgba(35, 120, 175, .36);--lom-glow-rgb: 0, 174, 255;--lom-card-bg: radial-gradient(ellipse at 50% 0%, rgba(var(--lom-glow-rgb), .045), transparent 75%), linear-gradient(145deg, #0b253d 0%, #081c30 100%);--lom-card-solid: #0a2035;--lom-card-border: rgba(35, 120, 175, .35);--lom-card-border-hover: rgba(var(--lom-glow-rgb), .48);--lom-card-shadow: 0 2px 12px rgba(0, 0, 0, .12), 0 0 14px rgba(var(--lom-glow-rgb), .035), inset 0 1px 0 rgba(90, 190, 255, .055);--lom-card-shadow-hover: 0 4px 18px rgba(0, 0, 0, .15), 0 0 18px rgba(var(--lom-glow-rgb), .075), inset 0 1px 0 rgba(90, 190, 255, .055);--lom-pop-shadow: 0 16px 40px -10px rgba(0, 0, 0, .65);--lom-divider: #15334b;--lom-text-soft: #dbe6f4;--lom-accent: #00bfff;--lom-accent-link: #3cc8ff;--lom-soft: rgba(0, 191, 255, .1);--lom-soft-border: rgba(0, 191, 255, .4);--lom-hover-soft: rgba(0, 191, 255, .06);--lom-chip-bg: rgba(12, 37, 60, .72);--lom-chip-border: #173b59;--lom-avatar-ring: #0f2c48;--lom-up: #2bd47d;--lom-down: #ff5a67;--lom-state-on: #2bd47d;--lom-state-off: #7d8fa5;--lom-task-client: #00bfff;--lom-task-internal: #2dd4bf;--lom-task-assigned: #8bd7f0;--lom-task-done: #a4b4c6;--lom-tile-bg: linear-gradient(180deg, rgba(0, 170, 255, .13) 0%, rgba(0, 140, 230, .04) 100%);--lom-tile-border: rgba(0, 191, 255, .34);--lom-tile-shadow: 0 6px 14px -8px rgba(0, 0, 0, .6);--lom-tile-glow: 0 0 16px rgba(var(--lom-glow-rgb), .3), inset 0 0 10px rgba(var(--lom-glow-rgb), .2);--lom-icon-glow-opacity: .75;--lom-avatar-glow: 0 0 0 3px rgba(var(--lom-glow-rgb), .38), 0 0 14px rgba(var(--lom-glow-rgb), .32);--lom-avatar-inner-glow: inset 0 0 0 1px rgba(140, 215, 255, .35), inset 0 0 7px rgba(var(--lom-glow-rgb), .28);--lom-chart-fill-scale: .75;--lom-chart-glow-opacity: .62;--lom-chart-halo-opacity: .75;--lom-chart-dot-ring: rgba(255, 255, 255, .35);--lom-chart-dot-core: rgba(255, 255, 255, .92);--lom-spark-glow-opacity: .5;--lom-success: #1fd27a;--lom-success-bg: rgba(31, 210, 122, .14);--lom-warning: #ffa53d;--lom-warning-bg: rgba(255, 154, 61, .15);--lom-danger: #ff5d6c;--lom-danger-bg: rgba(255, 77, 94, .16);--lom-info: #4fd3ff;--lom-info-bg: rgba(34, 195, 255, .14);--lom-neutral: #8ea2c0;--lom-neutral-bg: rgba(142, 162, 192, .14);--lom-success-on-dark: #1fd27a;--lom-warning-on-dark: #ffa53d;--lom-danger-on-dark: #ff5d6c;--lom-shadow-1: 0 2px 6px rgba(0, 0, 0, .45);--lom-shadow-2: 0 8px 24px rgba(0, 0, 0, .55);--lom-shadow-3: 0 16px 48px rgba(0, 0, 0, .65);--lom-focus-ring: 0 0 0 2px var(--lom-surface), 0 0 0 4px var(--lom-focus-color)}:root{--lom-z-drawer: 1200;--lom-z-modal: 1250}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--lom-motion-theme);animation-timing-function:ease-out}html.theme-anim,html.theme-anim *,html.theme-anim *:before,html.theme-anim *:after{transition:background-color var(--lom-motion-theme) ease,color var(--lom-motion-theme) ease,border-color var(--lom-motion-theme) ease,fill var(--lom-motion-theme) ease,stroke var(--lom-motion-theme) ease,box-shadow var(--lom-motion-theme) ease!important}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-cyrillic-wght-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font:var(--lom-text-body);color:var(--lom-text);background:var(--lom-bg);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body{background-image:var(--lom-app-bg-image);background-attachment:fixed;min-height:100vh}#app{min-height:100vh}h1,h2,h3,p{margin:0}a{color:var(--lom-link)}:focus-visible{outline:2px solid var(--lom-focus-color);outline-offset:2px}.lw-muted{color:var(--lom-text-muted)}.lw-modal-text{color:var(--lom-text-secondary);line-height:1.5}.lw-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lw-meter{height:6px;margin:var(--lom-space-2) 0;border-radius:var(--lom-radius-pill);background:var(--lom-border);overflow:hidden}.lw-meter__fill{display:block;height:100%;border-radius:inherit;background:var(--lom-action-primary)}.lw-meter__fill--warning{background:var(--lom-status-warning)}.lw-meter__fill--full{background:var(--lom-status-danger)}.lw-menu{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:var(--lom-z-dropdown);min-width:240px;padding:var(--lom-space-2);border:1px solid var(--lom-border);border-radius:var(--lom-radius-lg);background:var(--lom-surface);box-shadow:var(--lom-shadow-3)}.lw-menu__item{display:flex;align-items:center;gap:var(--lom-space-3);width:100%;min-height:40px;padding:0 var(--lom-space-3);border:0;border-radius:var(--lom-radius-md);background:transparent;color:var(--lom-text);font:var(--lom-text-body);text-align:start;text-decoration:none;cursor:pointer}.lw-menu__item:hover,.lw-menu__item:focus-visible{background:var(--lom-surface-hover);outline:none}.lw-menu__item>svg{flex:none;color:var(--lom-text-secondary)}.lw-menu__sep{height:1px;margin:var(--lom-space-2) 0;background:var(--lom-border)}.lw-menu__label{padding:var(--lom-space-2) var(--lom-space-3) var(--lom-space-1);color:var(--lom-text-muted);font:var(--lom-text-micro);text-transform:uppercase;letter-spacing:.04em}.lw-card{border:1px solid var(--lom-border);border-radius:var(--lom-radius-card);background:var(--lom-surface-gradient);box-shadow:var(--lom-glow-accent)}.lw-form{display:flex;flex-direction:column;gap:var(--lom-space-3)}.lw-form>.lom-button--lg{width:100%;margin-top:var(--lom-space-1)}.lw-form__hint{margin-top:calc(var(--lom-space-2) * -1);color:var(--lom-text-muted);font:var(--lom-text-caption)}.lw-form__link{align-self:flex-end;color:var(--lom-accent-text);font:var(--lom-text-caption);font-weight:500;text-decoration:none}.lw-form__link:hover{text-decoration:underline}.lom-shell{position:relative;display:grid;grid-template-columns:var(--lom-sidebar-w) minmax(0,1fr);min-height:100vh;background-color:var(--lom-bg);background-image:linear-gradient(to right,var(--lom-sidebar-solid) calc(var(--lom-sidebar-w) - 1px),var(--lom-divider) 0 var(--lom-sidebar-w),transparent 0),var(--lom-app-bg-image);background-repeat:no-repeat}[dir=rtl] .lom-shell{background-image:linear-gradient(to left,var(--lom-sidebar-solid) calc(var(--lom-sidebar-w) - 1px),var(--lom-divider) 0 var(--lom-sidebar-w),transparent 0),var(--lom-app-bg-image)}.lom-shell__sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:0;padding:0 var(--lom-space-3) var(--lom-space-3);background:var(--lom-sidebar-glow),var(--lom-sidebar-bg);border-inline-end:1px solid var(--lom-divider);box-shadow:1px 0 #00000005,6px 0 18px -14px #102b5040;color:var(--lom-text);overflow:hidden;z-index:2}.lom-shell__brand{flex:none;display:flex;align-items:center;height:var(--lom-topbar-h);padding:0 6px 0 9px;color:var(--lom-text);text-decoration:none;border-radius:var(--lom-radius-md)}.lom-shell__brand .lom-logo__mark circle{display:none}.lom-shell__brand .lom-logo.lom-logo--md .lom-logo__mark{font-size:48px;margin:-11px -12px -11px -15px}.lom-shell__brand .lom-logo.lom-logo--md .lom-logo__word{font-size:21px;font-weight:600;letter-spacing:-.02em}.lom-shell__brand .lom-logo__mark{filter:var(--lom-brand-glow)}.lom-shell__brand:focus-visible{outline:none;box-shadow:var(--lom-focus-ring)}.lom-shell__nav{flex:0 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;display:flex;flex-direction:column;gap:5px;margin-top:var(--lom-space-3)}.lom-shell__nav-link{position:relative;flex:none;display:flex;align-items:center;gap:16px;height:var(--lom-nav-item-h);padding-block:0;padding-inline:14px 12px;border:1px solid transparent;border-radius:var(--lom-radius-md);color:var(--lom-text);text-decoration:none;font:var(--lom-text-body-strong);transition:background var(--lom-motion-fast),color var(--lom-motion-fast),border-color var(--lom-motion-fast)}.lom-shell__nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lom-shell__nav-link:hover{background:var(--lom-surface-hover)}.lom-shell__nav-link:focus-visible{outline:none;box-shadow:var(--lom-focus-ring)}.lom-shell__nav-link--active,.lom-shell__nav-link--active:hover{background:var(--lom-nav-active-bg);border-color:var(--lom-nav-active-border);color:var(--lom-nav-active-text);font-weight:600}.lom-shell__nav-link--active:before{content:"";position:absolute;inset-inline-start:-1px;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--lom-cyan)}.lom-shell__nav-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:var(--lom-icon-nav);height:var(--lom-icon-nav);flex:none;color:var(--lom-text-secondary)}.lom-shell__nav-link--active .lom-shell__nav-icon-wrap{color:var(--lom-nav-active-text)}.lom-shell__nav-icon-wrap{position:relative}.lom-shell__nav-badge{margin-inline-start:auto;flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--lom-radius-pill);font:var(--lom-text-micro);color:var(--lom-info);background:var(--lom-info-bg)}.lom-shell__nav-badge--chats{color:var(--lom-navy);background:var(--lom-cyan)}.lom-shell__nav-dot{display:none;position:absolute;inset-block-start:-3px;inset-inline-end:-3px;width:9px;height:9px;border-radius:50%;background:var(--lom-info);border:2px solid var(--lom-sidebar-solid, var(--lom-surface));box-sizing:content-box}.lom-shell__nav-dot--chats{background:var(--lom-cyan)}.lom-shell__nav-icon{width:var(--lom-icon-nav);height:var(--lom-icon-nav)}.lom-shell__main{display:flex;flex-direction:column;min-width:0}.lom-shell__topbar{position:sticky;top:0;z-index:var(--lom-z-dropdown);display:flex;align-items:center;gap:16px;height:var(--lom-topbar-h);padding:0 var(--lom-page-pad);background:var(--lom-topbar-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--lom-divider);--lom-col-w: calc((100vw - var(--lom-sidebar-w) - 2 * var(--lom-page-pad) - 3 * var(--lom-card-gap)) / 4);--lom-search-w: clamp(220px, var(--lom-col-w), 360px)}.lom-shell__topbar-spacer{flex:1}.lom-shell__topbar-right{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex:none;min-width:0;margin-inline-start:auto}.lom-shell__content{isolation:isolate;flex:1;width:100%;max-width:1680px;min-width:0;padding:var(--lom-page-pad)}@media(min-width:2400px){.lom-shell__content{margin-inline:auto}}.lom-shell__burger{display:none;flex:none;flex-direction:column;justify-content:center;gap:4px;width:var(--lom-topbar-chip-h);height:var(--lom-topbar-chip-h);padding:0 9px;border:1px solid var(--lom-chip-border);border-radius:50%;background:var(--lom-chip-bg);cursor:pointer}.lom-shell__burger span{display:block;height:2px;border-radius:2px;background:var(--lom-text)}.lom-shell__burger:focus-visible{outline:none;box-shadow:var(--lom-focus-ring)}.lom-shell__scrim{display:none}@media(max-width:1100px){.lom-shell{--lom-sidebar-w: 72px}.lom-shell__sidebar{padding-inline:var(--lom-space-2)}.lom-shell__brand{justify-content:center;padding:0}.lom-shell__brand .lom-logo__word{display:none}.lom-shell__brand .lom-logo.lom-logo--md .lom-logo__mark{margin:-11px}.lom-shell__nav-link{justify-content:center;padding:0;gap:0}.lom-shell__nav-link--active:before{display:none}.lom-shell__nav-label,.lom-shell__nav-badge{display:none}.lom-shell__nav-dot{display:block}.lom-shell__topbar{padding:0 var(--lom-space-4);gap:var(--lom-space-3)}.lom-shell__topbar-spacer{display:none}.lom-shell__topbar-right{gap:var(--lom-space-2)}}@media(max-width:768px){.lom-shell{grid-template-columns:minmax(0,1fr);background-image:var(--lom-app-bg-image)}[dir=rtl] .lom-shell{background-image:var(--lom-app-bg-image)}.lom-shell__sidebar{position:fixed;inset-block:0;inset-inline-start:0;width:min(280px,84vw);padding-inline:var(--lom-space-3);background:var(--lom-sidebar-glow),var(--lom-sidebar-solid);transform:translate(-100%);transition:transform var(--lom-motion-base);z-index:var(--lom-z-drawer)}[dir=rtl] .lom-shell__sidebar{transform:translate(100%)}.lom-shell--menu-open .lom-shell__sidebar{transform:none}.lom-shell__scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--lom-overlay);z-index:calc(var(--lom-z-drawer) - 1)}.lom-shell__brand{justify-content:flex-start;padding:0 6px 0 9px}.lom-shell__brand .lom-logo__word{display:initial}.lom-shell__brand .lom-logo.lom-logo--md .lom-logo__mark{margin:-11px -12px -11px -15px}.lom-shell__nav-link{justify-content:flex-start;padding-inline:14px 12px;gap:16px}.lom-shell__nav-link--active:before{display:block}.lom-shell__nav-label{display:initial}.lom-shell__nav-badge{display:inline-flex}.lom-shell__nav-dot{display:none}.lom-shell__burger{display:inline-flex}.lom-shell__topbar{padding:0 var(--lom-space-3);gap:var(--lom-space-2)}.lom-shell__content{padding:var(--lom-space-4) var(--lom-space-3)}}.lom-page{display:flex;flex-direction:column;gap:var(--lom-section-gap)}.lom-page--form{max-width:1080px}.lom-page__header{display:flex;align-items:center;gap:var(--lom-space-4)}.lom-page__title{font:var(--lom-text-h1)}.lom-page__heading{display:flex;flex-direction:column;min-width:0}.lom-page__head-row{display:flex;align-items:flex-start;gap:var(--lom-space-3);min-width:0}.lom-page__head-row>:first-child{flex:1 1 auto;min-width:0}.lom-page__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--lom-space-2);flex:none}.lom-page__head-row>.lom-pill{margin-top:var(--lom-space-1)}.lom-page__back{display:inline-flex;align-items:center;gap:var(--lom-space-1);align-self:flex-start;margin-bottom:var(--lom-space-1);font:var(--lom-text-label);color:var(--lom-text-secondary);text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.lom-page__back:hover{color:var(--lom-accent-text)}.lom-page>.lom-page__back{margin-bottom:calc(var(--lom-space-2) - var(--lom-section-gap))}.lom-page__back:focus-visible{outline:none;box-shadow:var(--lom-focus-ring);border-radius:var(--lom-radius-sm)}[dir=rtl] .lom-page__back>.lom-icon{transform:scaleX(-1)}.lom-page__subtitle{margin:var(--lom-space-1) 0 0;font:var(--lom-text-body);color:var(--lom-text-secondary)}.lom-page__count{display:inline-flex;align-items:center;height:var(--lom-control-h-xs);padding:0 var(--lom-space-3);border-radius:var(--lom-radius-pill);background:var(--lom-surface-hover);color:var(--lom-text-secondary);font:var(--lom-text-label);font-variant-numeric:tabular-nums;white-space:nowrap}.lom-page__header-spacer{flex:1}.lom-link-action{display:inline-flex;align-items:center;gap:var(--lom-space-1);font:var(--lom-text-label);color:var(--lom-accent-text);text-decoration:none;white-space:nowrap}.lom-link-action:hover{text-decoration:underline}.lom-pill{--tone: var(--lom-text-muted);display:inline-flex;align-items:center;gap:var(--lom-space-1);flex:none;padding:var(--lom-space-1) var(--lom-space-3);border-radius:var(--lom-radius-pill);font:var(--lom-text-small);font-weight:600;white-space:nowrap;color:var(--tone);background:color-mix(in srgb,var(--tone) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 30%,transparent)}.lom-pill[data-tone=ok],.lom-pill[data-tone=success]{--tone: var(--lom-success)}.lom-pill[data-tone=bad],.lom-pill[data-tone=danger]{--tone: var(--lom-danger)}.lom-pill[data-tone=warn],.lom-pill[data-tone=warning]{--tone: var(--lom-warning)}.lom-pill[data-tone=info]{--tone: var(--lom-info)}.lom-pill[data-tone=ok],.lom-pill[data-tone=success],.lom-pill[data-tone=bad],.lom-pill[data-tone=danger]{color:var(--lom-text-on-status);background:var(--tone);box-shadow:0 0 8px color-mix(in srgb,var(--tone) 40%,transparent)}.lom-page-tabbar{display:flex;flex-wrap:wrap;align-self:flex-start;gap:var(--lom-space-2)}.lom-tabs.lom-page-tabs .lom-tabs__list{flex-wrap:wrap;gap:var(--lom-space-2);border-bottom:0}.lom-tabs.lom-page-tabs .lom-tabs__list .lom-tabs__tab,.lom-page-tab{display:inline-flex;align-items:center;gap:var(--lom-space-1);height:var(--lom-control-h-sm);margin:0;padding:0 var(--lom-space-3);border:1px solid var(--lom-border-strong);border-radius:var(--lom-radius-pill);background:var(--lom-button-secondary-bg);color:var(--lom-text-secondary);font:var(--lom-text-label);white-space:nowrap;box-shadow:none;cursor:pointer;transition:color var(--lom-motion-fast),border-color var(--lom-motion-fast),background var(--lom-motion-fast)}.lom-tabs.lom-page-tabs .lom-tabs__list .lom-tabs__tab:hover:not(:disabled),.lom-page-tab:hover:not(:disabled){color:var(--lom-text);border-color:var(--lom-cyan)}.lom-tabs.lom-page-tabs .lom-tabs__list .lom-tabs__tab--active,.lom-tabs.lom-page-tabs .lom-tabs__list .lom-tabs__tab--active:hover:not(:disabled),.lom-page-tab[aria-selected=true],.lom-page-tab[aria-pressed=true],.lom-page-tab.lom-page-tab--active,.lom-page-tab[aria-selected=true]:hover:not(:disabled),.lom-page-tab[aria-pressed=true]:hover:not(:disabled),.lom-page-tab.lom-page-tab--active:hover:not(:disabled){color:var(--lom-text-on-accent);background:var(--lom-primary);border-color:var(--lom-primary);box-shadow:var(--lom-glow-primary);font-weight:600}.lom-tabs.lom-page-tabs .lom-tabs__list .lom-tabs__tab:focus-visible,.lom-page-tab:focus-visible{outline:none;box-shadow:var(--lom-focus-ring)}.lom-tabs.lom-page-tabs .lom-tabs__panel{padding-top:0}@media(max-width:640px){.lw-page-head .lom-page__head-row{flex-wrap:wrap}.lw-page-head .lom-page__actions{justify-content:flex-start}}.lw-table-card{display:flex;flex-direction:column;min-width:0;overflow:hidden}.lw-table-wrap{min-width:0;overflow-x:auto}.lw-table{--lw-table-line: color-mix(in srgb, var(--lom-card-border) 70%, transparent);width:100%;border-collapse:separate;border-spacing:0;font:var(--lom-text-body);color:var(--lom-text)}.lw-table th{height:38px;padding:0 12px;border-bottom:1px solid var(--lw-table-line);background:color-mix(in srgb,var(--lom-soft) 45%,transparent);color:var(--lom-text-muted);font:600 12px/16px var(--lom-font-family);text-align:start;white-space:nowrap}.lw-table td{height:var(--lom-row-h);padding:6px 12px;border-bottom:1px solid var(--lw-table-line);vertical-align:middle}.lw-table th:first-child,.lw-table td:first-child{padding-inline-start:16px}.lw-table th:last-child,.lw-table td:last-child{padding-inline-end:16px}.lw-table tbody tr:last-child td{border-bottom:0}.lw-table tbody tr{transition:background-color var(--lom-motion-fast)}.lw-table tbody tr:hover{background:var(--lom-hover-soft)}.lw-table--inset th{background:none}.lw-table--inset th:first-child,.lw-table--inset td:first-child{padding-inline-start:0}.lw-table--inset th:last-child,.lw-table--inset td:last-child{padding-inline-end:0}.lw-table--inset tbody tr:hover{background:none}.lw-table--inset tbody tr.lw-table__row--link:hover{background:var(--lom-hover-soft)}.lw-table__row--link{cursor:pointer}.lw-table__row--link:focus-visible{outline:none;background:var(--lom-hover-soft);box-shadow:inset 3px 0 0 var(--lom-accent)}.lw-table__num{text-align:end;white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums}th.lw-table__num{text-align:end;font-weight:600}.lw-table__muted{color:var(--lom-text-secondary)}.lw-table__nowrap{white-space:nowrap}.lw-table__clip{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-table__strong{font-weight:600}.lw-table__actions{width:1%;white-space:nowrap;text-align:end}.lw-table-foot{display:flex;align-items:center;justify-content:center;gap:var(--lom-space-3);padding:10px 16px;border-top:1px solid color-mix(in srgb,var(--lom-card-border) 70%,transparent)}.lw-person{display:flex;align-items:center;gap:var(--lom-space-3);min-width:min(180px,46vw)}.lw-person__avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--lom-avatar-sm);height:var(--lom-avatar-sm);flex:none;border-radius:50%;background:var(--lom-surface-hover);color:var(--lom-text-secondary);font:700 13px/1 var(--lom-font-family);overflow:hidden}.lw-person__avatar img{width:100%;height:100%;object-fit:cover}.lw-person__text{display:grid;flex:1 1 auto;min-width:0}.lw-person__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--lom-text);text-decoration:none}a.lw-person__name:hover{color:var(--lom-accent-text)}.lw-person__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lom-text-muted);font:var(--lom-text-small)}.lw-pill{--tone: var(--lom-text-secondary);display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:var(--lom-radius-pill);background:color-mix(in srgb,var(--tone) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 32%,transparent);color:color-mix(in srgb,var(--tone) 75%,var(--lom-text));font:600 12px/16px var(--lom-font-family);white-space:nowrap}.lw-row-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:var(--lom-radius-md);background:transparent;color:var(--lom-text-secondary);cursor:pointer}.lw-row-btn:hover{background:var(--lom-surface-hover);color:var(--lom-text)}.lw-row-btn--danger:hover{color:var(--lom-danger)}.lw-row-btn:disabled{opacity:.4;cursor:default}.lw-show-md,.lw-show-sm,.lw-show-sm-inline{display:none}@media(max-width:900px){.lw-col-md{display:none}.lw-show-md{display:block;white-space:normal}}@media(max-width:640px){.lw-col-sm{display:none}.lw-show-sm{display:block}.lw-show-sm-inline{display:inline}.lw-table th,.lw-table td{padding-inline:8px}.lw-table th:first-child,.lw-table td:first-child{padding-inline-start:12px}.lw-table th:last-child,.lw-table td:last-child{padding-inline-end:12px}.lw-table--inset th:first-child,.lw-table--inset td:first-child{padding-inline-start:0}.lw-table--inset th:last-child,.lw-table--inset td:last-child{padding-inline-end:0}}.lw-set{display:flex;flex-direction:column;min-width:0;padding:var(--lom-card-pad) var(--lom-card-pad-lg) var(--lom-space-1)}.lw-set__title{display:flex;align-items:center;gap:var(--lom-space-2);margin:0 0 var(--lom-space-2);font:var(--lom-text-h3);color:var(--lom-text)}.lw-set__tile{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--lom-control-h-xs);height:var(--lom-control-h-xs);border-radius:var(--lom-radius-sm);color:var(--lom-accent-text);background:color-mix(in srgb,var(--lom-cyan) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lom-cyan) 40%,transparent)}.lw-set__row{display:flex;align-items:center;justify-content:space-between;gap:var(--lom-space-4);min-height:calc(var(--lom-row-h) + 8px);padding:var(--lom-space-2) 0;border-top:1px solid var(--lom-border)}.lw-set>.lw-set__row:first-child{border-top:0}.lw-set__label{display:flex;flex-direction:column;gap:2px;min-width:0;font:var(--lom-text-label);color:var(--lom-text)}.lw-set__sub{color:var(--lom-text-muted);font:var(--lom-text-caption)}.lw-set__error{color:var(--lom-danger);font:var(--lom-text-caption)}.lw-set__control{width:min(360px,55%);flex:none}.lw-set__control select{width:100%;max-width:none}.lw-set__msg{margin:0 0 var(--lom-space-2);padding:var(--lom-space-1) var(--lom-space-3);border-radius:var(--lom-radius-md);font:var(--lom-text-caption);color:var(--lom-success);background:color-mix(in srgb,var(--lom-success) 10%,transparent);border:1px solid color-mix(in srgb,var(--lom-success) 30%,transparent)}.lw-set__msg--error{color:var(--lom-danger);background:color-mix(in srgb,var(--lom-danger) 10%,transparent);border-color:color-mix(in srgb,var(--lom-danger) 30%,transparent)}@media(max-width:640px){.lw-set__row:has(.lw-set__control){flex-direction:column;align-items:stretch;gap:var(--lom-space-2)}.lw-set__control{width:100%}}.lw-fgroup{display:flex;flex-direction:column;min-width:0;margin:0;padding:var(--lom-space-3) var(--lom-space-4);border:1px solid var(--lom-border);border-radius:var(--lom-radius-md)}.lw-fgroup__title{display:block;margin:0 0 var(--lom-space-1);padding:0;font:var(--lom-text-label);font-weight:600;color:var(--lom-text)}.lw-fgroup__row{display:flex;align-items:center;justify-content:space-between;gap:var(--lom-space-4);min-height:calc(var(--lom-row-h) - 4px);padding:var(--lom-space-1) 0;border-top:1px solid var(--lom-border);font:var(--lom-text-body);color:var(--lom-text)}.lw-fgroup__title+.lw-fgroup__row,.lw-fgroup>.lw-fgroup__row:first-child{border-top:0}.lw-fgroup__text{display:flex;flex-direction:column;gap:2px;min-width:0}.lw-fgroup__sub{color:var(--lom-text-muted);font:var(--lom-text-caption)}.lom-spinner[data-v-dd7536ee]{display:inline-block;border:2px solid var(--lom-border);border-top-color:var(--lom-accent-text);border-radius:50%;animation:lom-spin-dd7536ee .8s linear infinite}.lom-spinner--sm[data-v-dd7536ee]{width:14px;height:14px}.lom-spinner--md[data-v-dd7536ee]{width:20px;height:20px}.lom-spinner--lg[data-v-dd7536ee]{width:28px;height:28px;border-width:3px}@keyframes lom-spin-dd7536ee{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lom-spinner[data-v-dd7536ee]{animation-duration:2s}}.lom-button[data-v-586caa7b]{display:inline-flex;align-items:center;justify-content:center;gap:var(--lom-space-2);font:600 14px/20px var(--lom-font-family);border:1px solid transparent;border-radius:var(--lom-radius-md);cursor:pointer;white-space:nowrap;transition:background var(--lom-motion-fast),border-color var(--lom-motion-fast),color var(--lom-motion-fast),box-shadow var(--lom-motion-fast)}.lom-button[data-v-586caa7b]:focus-visible{outline:2px solid var(--lom-focus-color);outline-offset:2px}.lom-button[data-v-586caa7b]:disabled{opacity:.5;cursor:not-allowed}.lom-button--sm[data-v-586caa7b]{padding:4px 12px;font:500 13px/18px var(--lom-font-family);min-height:var(--lom-control-h-sm)}.lom-button--md[data-v-586caa7b]{padding:6px 16px;min-height:var(--lom-control-h)}.lom-button--lg[data-v-586caa7b]{padding:8px 20px;min-height:40px;font:600 14px/20px var(--lom-font-family)}.lom-button--primary[data-v-586caa7b]{background:var(--lom-primary);color:var(--lom-text-on-accent);box-shadow:var(--lom-glow-primary)}.lom-button--primary[data-v-586caa7b]:hover:not(:disabled){background:var(--lom-primary-hover)}.lom-button--primary[data-v-586caa7b]:active:not(:disabled){background:var(--lom-primary-active)}.lom-button--secondary[data-v-586caa7b]{background:var(--lom-button-secondary-bg);color:var(--lom-button-secondary-text);border-color:var(--lom-border-strong)}.lom-button--secondary[data-v-586caa7b]:hover:not(:disabled){background:var(--lom-surface-hover);border-color:var(--lom-cyan);box-shadow:var(--lom-glow-accent-strong)}.lom-button--tertiary[data-v-586caa7b]{background:transparent;color:var(--lom-link-on-light)}.lom-button--tertiary[data-v-586caa7b]:hover:not(:disabled){background:var(--lom-neutral-bg)}.lom-button--destructive[data-v-586caa7b]{background:var(--lom-danger);color:var(--lom-text-on-status)}.lom-button--destructive[data-v-586caa7b]:hover:not(:disabled){background:var(--lom-danger-bg);color:var(--lom-danger);border-color:var(--lom-danger)}.lom-button__spinner[data-v-586caa7b] *{border-top-color:var(--lom-text-on-accent)}.lom-icon[data-v-137078f4]{display:inline-block;vertical-align:middle;flex:none;overflow:visible}.lom-icon__glow[data-v-137078f4]{opacity:var(--lom-icon-glow-opacity, .5)}.lom-input[data-v-a861daa2]{display:flex;flex-direction:column;gap:var(--lom-space-1)}.lom-input__label[data-v-a861daa2]{font:var(--lom-text-caption);color:var(--lom-text-secondary)}.lom-input__control[data-v-a861daa2]{position:relative;display:flex;align-items:center}.lom-input__field[data-v-a861daa2]{width:100%;font:var(--lom-text-body);color:var(--lom-text);background:var(--lom-field-bg);border:1px solid var(--lom-field-border);border-radius:var(--lom-radius-md);padding:6px 12px;min-height:var(--lom-field-h);transition:border-color var(--lom-motion-fast),box-shadow var(--lom-motion-fast)}.lom-input__field[data-v-a861daa2]:hover:not(:disabled):not(:focus-visible){border-color:var(--lom-border-strong)}.lom-input--with-prefix .lom-input__field[data-v-a861daa2]{padding-inline-start:40px}.lom-input--with-suffix .lom-input__field[data-v-a861daa2]{padding-inline-end:40px}.lom-input__prefix[data-v-a861daa2]{position:absolute;inset-inline-start:12px;color:var(--lom-text-muted);pointer-events:none}.lom-input__toggle[data-v-a861daa2]{position:absolute;inset-inline-end:6px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:var(--lom-radius-sm);background:transparent;color:var(--lom-text-muted);cursor:pointer}.lom-input__toggle[data-v-a861daa2]:hover{color:var(--lom-text);background:var(--lom-surface-hover)}.lom-input__toggle[data-v-a861daa2]:focus-visible{outline:none;box-shadow:var(--lom-focus-ring)}.lom-input__field[data-v-a861daa2]::placeholder{color:var(--lom-text-muted)}.lom-input__field[data-v-a861daa2]:focus-visible{outline:none;border-color:var(--lom-focus-color);box-shadow:var(--lom-glow-accent-strong)}.lom-input--with-prefix .lom-input__field:focus-visible~.lom-input__prefix[data-v-a861daa2],.lom-input__control:focus-within .lom-input__prefix[data-v-a861daa2]{color:var(--lom-accent-text)}.lom-input__field[data-v-a861daa2]:disabled{background:var(--lom-neutral-bg);cursor:not-allowed}.lom-input--error .lom-input__field[data-v-a861daa2]{border-color:var(--lom-danger)}.lom-input--error .lom-input__prefix[data-v-a861daa2]{color:var(--lom-danger)}.lom-input__error[data-v-a861daa2]{display:inline-flex;align-items:center;gap:6px;font:var(--lom-text-caption);color:var(--lom-danger);margin:0}.lom-select[data-v-85f62dec]{display:flex;flex-direction:column;gap:var(--lom-space-1)}.lom-select__label[data-v-85f62dec]{font:var(--lom-text-caption);color:var(--lom-text-secondary)}.lom-select__wrap[data-v-85f62dec]{position:relative;display:flex;align-items:center}.lom-select__field[data-v-85f62dec]{width:100%;font:var(--lom-text-body);color:var(--lom-text);background:var(--lom-field-bg);border:1px solid var(--lom-field-border);border-radius:var(--lom-radius-md);padding:6px 34px 6px 12px;min-height:var(--lom-field-h);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color var(--lom-motion-fast),box-shadow var(--lom-motion-fast)}.lom-select--with-prefix .lom-select__field[data-v-85f62dec]{padding-inline-start:40px}.lom-select__prefix[data-v-85f62dec]{position:absolute;inset-inline-start:12px;color:var(--lom-text-muted);pointer-events:none}.lom-select__chevron[data-v-85f62dec]{position:absolute;inset-inline-end:12px;color:var(--lom-text-muted);pointer-events:none}.lom-select__field[data-v-85f62dec]:hover:not(:disabled):not(:focus-visible){border-color:var(--lom-border-strong)}.lom-select__field[data-v-85f62dec]:focus-visible{outline:none;border-color:var(--lom-focus-color);box-shadow:var(--lom-glow-accent-strong)}.lom-select__field[data-v-85f62dec]:disabled{background:var(--lom-neutral-bg);cursor:not-allowed}.lom-modal[data-v-e3717ef0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--lom-z-modal);display:flex;align-items:center;justify-content:center}.lom-modal__overlay[data-v-e3717ef0]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lom-overlay)}.lom-modal__panel[data-v-e3717ef0]{position:relative;display:flex;flex-direction:column;max-height:calc(100vh - 64px);width:100%;background:var(--lom-surface);border:1px solid var(--lom-border);border-radius:var(--lom-radius-card);box-shadow:var(--lom-shadow-3),var(--lom-glow-accent);animation:lom-modal-in-e3717ef0 var(--lom-motion-base)}.lom-modal__panel[data-v-e3717ef0]:focus-visible{outline:none}.lom-modal__panel--sm[data-v-e3717ef0]{max-width:560px}.lom-modal__panel--md[data-v-e3717ef0]{max-width:760px}.lom-modal__panel--lg[data-v-e3717ef0]{max-width:960px}.lom-modal__header[data-v-e3717ef0]{display:flex;align-items:center;gap:var(--lom-space-3);padding:var(--lom-space-3) var(--lom-space-5);border-bottom:1px solid var(--lom-border);border-radius:var(--lom-radius-card) var(--lom-radius-card) 0 0}.lom-modal__header--navy[data-v-e3717ef0]{background:var(--lom-navy-panel);border-bottom-color:var(--lom-dark-border);color:var(--lom-text-on-dark)}.lom-modal__icon[data-v-e3717ef0]{display:inline-flex;color:var(--lom-cyan)}.lom-modal__title[data-v-e3717ef0]{margin:0;font:var(--lom-text-h2);color:inherit;flex:1}.lom-modal__close[data-v-e3717ef0]{border:none;background:none;font-size:20px;line-height:1;cursor:pointer;color:inherit;padding:var(--lom-space-1);border-radius:var(--lom-radius-sm)}.lom-modal__close[data-v-e3717ef0]:focus-visible{outline:2px solid var(--lom-focus-color);outline-offset:2px}.lom-modal__body[data-v-e3717ef0]{padding:var(--lom-space-5);overflow-y:auto;font:var(--lom-text-body);color:var(--lom-text)}.lom-modal__footer[data-v-e3717ef0]{display:flex;justify-content:flex-end;gap:var(--lom-space-3);padding:var(--lom-space-3) var(--lom-space-5);border-top:1px solid var(--lom-border)}@keyframes lom-modal-in-e3717ef0{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.lom-modal__panel[data-v-e3717ef0]{animation:none}}.lom-drawer[data-v-1e76b87a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--lom-z-drawer)}.lom-drawer__overlay[data-v-1e76b87a]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lom-overlay)}.lom-drawer__panel[data-v-1e76b87a]{position:absolute;top:0;right:0;bottom:0;width:100%;display:flex;flex-direction:column;background:var(--lom-surface);border-left:1px solid var(--lom-border);box-shadow:var(--lom-shadow-3),var(--lom-glow-accent);animation:lom-drawer-in-1e76b87a var(--lom-motion-base)}.lom-drawer__panel[data-v-1e76b87a]:focus-visible{outline:none}.lom-drawer__header[data-v-1e76b87a]{display:flex;align-items:center;gap:var(--lom-space-3);padding:var(--lom-space-3) var(--lom-space-5);background:var(--lom-surface-gradient);border-bottom:1px solid var(--lom-border);color:var(--lom-text)}.lom-drawer__title[data-v-1e76b87a]{margin:0;font:var(--lom-text-h2);flex:1}.lom-drawer__close[data-v-1e76b87a]{border:none;background:none;font-size:20px;line-height:1;cursor:pointer;color:inherit;padding:var(--lom-space-1);border-radius:var(--lom-radius-sm)}.lom-drawer__close[data-v-1e76b87a]:focus-visible{outline:2px solid var(--lom-cyan);outline-offset:2px}.lom-drawer__body[data-v-1e76b87a]{flex:1;padding:var(--lom-space-5);overflow-y:auto;font:var(--lom-text-body);color:var(--lom-text)}.lom-drawer__footer[data-v-1e76b87a]{display:flex;justify-content:flex-end;gap:var(--lom-space-3);padding:var(--lom-space-3) var(--lom-space-5);border-top:1px solid var(--lom-border)}@keyframes lom-drawer-in-1e76b87a{0%{transform:translate(8px);opacity:0}to{transform:translate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.lom-drawer__panel[data-v-1e76b87a]{animation:none}}.lom-card[data-v-d3d5754e]{display:block;width:100%;text-align:left;background:var(--lom-card-bg);border:1px solid var(--lom-card-border);border-radius:var(--lom-card-radius);box-shadow:var(--lom-card-shadow);font:var(--lom-text-body);color:var(--lom-text)}.lom-card--padded[data-v-d3d5754e]{padding:var(--lom-card-pad)}.lom-card--interactive[data-v-d3d5754e]{cursor:pointer;transition:border-color var(--lom-transition),box-shadow var(--lom-transition)}.lom-card--interactive[data-v-d3d5754e]:hover{border-color:var(--lom-card-border-hover);box-shadow:var(--lom-card-shadow-hover)}.lom-card--interactive[data-v-d3d5754e]:focus-visible{outline:2px solid var(--lom-focus-color);outline-offset:2px}.lom-card--ai[data-v-d3d5754e]{border-left:3px solid var(--lom-cyan-bright)}.lom-card__header[data-v-d3d5754e]{display:flex;align-items:center;gap:var(--lom-space-3);margin-bottom:var(--lom-space-3)}.lom-card__title[data-v-d3d5754e]{margin:0;font:var(--lom-text-h3);flex:1}.lom-card__actions[data-v-d3d5754e]{display:inline-flex;gap:var(--lom-space-2)}.lom-badge[data-v-27ed5067]{display:inline-flex;align-items:center;gap:var(--lom-space-1);padding:3px 10px;border-radius:var(--lom-radius-pill);font:600 12px/16px var(--lom-font-family);border:1px solid color-mix(in srgb,currentColor 30%,transparent)}.lom-badge__dot[data-v-27ed5067]{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.lom-badge--success[data-v-27ed5067]{color:var(--lom-success);background:var(--lom-success-bg)}.lom-badge--warning[data-v-27ed5067]{color:var(--lom-warning);background:var(--lom-warning-bg)}.lom-badge--danger[data-v-27ed5067]{color:var(--lom-danger);background:var(--lom-danger-bg)}.lom-badge--info[data-v-27ed5067]{color:var(--lom-info);background:var(--lom-info-bg)}.lom-badge--neutral[data-v-27ed5067]{color:var(--lom-neutral);background:var(--lom-neutral-bg)}.lom-badge--ai[data-v-27ed5067]{color:var(--lom-violet);background:color-mix(in srgb,var(--lom-violet) 14%,transparent)}.lom-tabs__list[data-v-ac34ae2c]{display:flex;gap:var(--lom-space-1);border-bottom:1px solid var(--lom-border)}.lom-tabs__tab[data-v-ac34ae2c]{border:none;background:none;padding:6px var(--lom-space-3);font:var(--lom-text-body-strong);color:var(--lom-text-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.lom-tabs__tab[data-v-ac34ae2c]:hover:not(:disabled){color:var(--lom-text)}.lom-tabs__tab--active[data-v-ac34ae2c]{color:var(--lom-accent-text);border-bottom-color:var(--lom-primary);box-shadow:0 1px 0 0 var(--lom-primary)}.lom-tabs__tab[data-v-ac34ae2c]:focus-visible{outline:2px solid var(--lom-focus-color);outline-offset:-2px;border-radius:var(--lom-radius-sm)}.lom-tabs__tab[data-v-ac34ae2c]:disabled{opacity:.5;cursor:not-allowed}.lom-tabs__panel[data-v-ac34ae2c]{padding-top:var(--lom-space-4)}.lom-tabs__panel[data-v-ac34ae2c]:focus-visible{outline:none}.lom-stepper[data-v-77a19afa]{display:flex;gap:var(--lom-space-2);list-style:none;margin:0;padding:0}.lom-stepper__step[data-v-77a19afa]{flex:1}.lom-stepper__button[data-v-77a19afa]{display:flex;align-items:center;gap:var(--lom-space-2);width:100%;border:none;background:none;padding:var(--lom-space-1);text-align:left;cursor:default;border-radius:var(--lom-radius-sm)}.lom-stepper__button[data-v-77a19afa]:not(:disabled){cursor:pointer}.lom-stepper__button[data-v-77a19afa]:focus-visible{outline:2px solid var(--lom-focus-color);outline-offset:2px}.lom-stepper__marker[data-v-77a19afa]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font:var(--lom-text-micro);flex-shrink:0}.lom-stepper__step--done .lom-stepper__marker[data-v-77a19afa]{background:var(--lom-success);color:var(--lom-text-on-status)}.lom-stepper__step--current .lom-stepper__marker[data-v-77a19afa]{background:var(--lom-primary);color:var(--lom-text-on-accent)}.lom-stepper__step--upcoming .lom-stepper__marker[data-v-77a19afa]{background:var(--lom-neutral-bg);color:var(--lom-text-muted);border:1px solid var(--lom-border)}.lom-stepper__text[data-v-77a19afa]{display:flex;flex-direction:column}.lom-stepper__label[data-v-77a19afa]{font:var(--lom-text-body-strong);color:var(--lom-text)}.lom-stepper__step--upcoming .lom-stepper__label[data-v-77a19afa]{color:var(--lom-text-muted);font:var(--lom-text-body)}.lom-stepper__description[data-v-77a19afa]{font:var(--lom-text-caption);color:var(--lom-text-muted)}.lom-skeleton[data-v-6b9731a2]{display:flex;flex-direction:column;gap:var(--lom-space-2)}.lom-skeleton__line[data-v-6b9731a2],.lom-skeleton__block[data-v-6b9731a2]{display:block;border-radius:var(--lom-radius-sm);background:linear-gradient(90deg,var(--lom-neutral-bg) 25%,var(--lom-border) 50%,var(--lom-neutral-bg) 75%);background-size:200% 100%;animation:lom-skeleton-shimmer-6b9731a2 1.4s ease infinite}.lom-skeleton__line[data-v-6b9731a2]{height:14px}.lom-skeleton__block--circle[data-v-6b9731a2]{border-radius:50%}@keyframes lom-skeleton-shimmer-6b9731a2{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.lom-skeleton__line[data-v-6b9731a2],.lom-skeleton__block[data-v-6b9731a2]{animation:none}}.lom-empty-state[data-v-5bd829c7]{display:flex;flex-direction:column;align-items:center;gap:var(--lom-space-3);padding:var(--lom-space-12) var(--lom-space-6);text-align:center}.lom-empty-state__icon[data-v-5bd829c7]{color:var(--lom-text-muted)}.lom-empty-state__title[data-v-5bd829c7]{margin:0;font:var(--lom-text-h3);color:var(--lom-text)}.lom-empty-state__description[data-v-5bd829c7]{margin:0;font:var(--lom-text-body);color:var(--lom-text-muted);max-width:420px}.lom-switch[data-v-4290112f]{display:inline-flex;align-items:center;gap:var(--lom-space-2);background:none;border:none;padding:0;cursor:pointer;font:var(--lom-text-body);color:var(--lom-text)}.lom-switch[data-v-4290112f]:focus-visible{outline:2px solid var(--lom-focus-color);outline-offset:2px;border-radius:var(--lom-radius-pill)}.lom-switch[data-v-4290112f]:disabled{opacity:.55;cursor:not-allowed}.lom-switch__track[data-v-4290112f]{display:inline-flex;align-items:center;width:36px;height:20px;padding:2px;border-radius:var(--lom-radius-pill);background:var(--lom-border-strong);transition:background var(--lom-motion-fast)}.lom-switch--on .lom-switch__track[data-v-4290112f]{background:var(--lom-primary);box-shadow:var(--lom-glow-primary)}.lom-switch__thumb[data-v-4290112f]{width:16px;height:16px;border-radius:50%;background:var(--lom-surface);box-shadow:var(--lom-shadow-1);transition:transform var(--lom-motion-fast)}.lom-switch--on .lom-switch__thumb[data-v-4290112f]{transform:translate(16px)}.lom-switch__label[data-v-4290112f]{-webkit-user-select:none;user-select:none}.lom-logo[data-v-b2b166d4]{display:inline-flex;flex-direction:column;align-items:center;gap:var(--lom-space-1);color:var(--lom-text)}.lom-logo__row[data-v-b2b166d4]{display:inline-flex;align-items:center;gap:var(--lom-space-3)}.lom-logo__mark[data-v-b2b166d4]{display:inline-flex;color:var(--lom-cyan)}.lom-logo__mark svg[data-v-b2b166d4]{width:1em;height:1em}.lom-logo__word[data-v-b2b166d4]{font-weight:700;letter-spacing:-.01em;line-height:1}.lom-logo__accent[data-v-b2b166d4]{color:var(--lom-cyan)}.lom-logo__subtitle[data-v-b2b166d4]{font:var(--lom-text-body);color:var(--lom-text-secondary)}.lom-logo--sm .lom-logo__mark[data-v-b2b166d4]{font-size:24px}.lom-logo--sm .lom-logo__word[data-v-b2b166d4]{font-size:18px}.lom-logo--md .lom-logo__mark[data-v-b2b166d4]{font-size:36px}.lom-logo--md .lom-logo__word[data-v-b2b166d4]{font-size:26px}.lom-logo--lg .lom-logo__mark[data-v-b2b166d4]{font-size:56px}.lom-logo--lg .lom-logo__word[data-v-b2b166d4]{font-size:40px}.lom-logo--lg .lom-logo__subtitle[data-v-b2b166d4]{font:var(--lom-text-h3);font-weight:400;color:var(--lom-text-secondary)}.lom-vh[data-v-b2b166d4]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lom-banner[data-v-6a9eb23c]{display:flex;gap:var(--lom-space-2);align-items:flex-start;padding:var(--lom-space-3) var(--lom-space-4);border-radius:var(--lom-radius-md);border:1px solid transparent;font:var(--lom-text-body)}.lom-banner__icon[data-v-6a9eb23c]{margin-top:2px}.lom-banner__body[data-v-6a9eb23c]{display:flex;flex-direction:column;gap:2px;min-width:0}.lom-banner__title[data-v-6a9eb23c]{margin:0;font:var(--lom-text-body-strong)}.lom-banner__text[data-v-6a9eb23c]{margin:0}.lom-banner--info[data-v-6a9eb23c]{background:var(--lom-status-info-bg);color:var(--lom-text);border-color:color-mix(in srgb,var(--lom-status-info) 35%,transparent)}.lom-banner--info .lom-banner__icon[data-v-6a9eb23c]{color:var(--lom-status-info)}.lom-banner--warning[data-v-6a9eb23c]{background:var(--lom-status-warning-bg);color:var(--lom-text);border-color:color-mix(in srgb,var(--lom-status-warning) 45%,transparent)}.lom-banner--warning .lom-banner__icon[data-v-6a9eb23c]{color:var(--lom-status-warning)}.lom-banner--danger[data-v-6a9eb23c]{background:var(--lom-status-danger-bg);color:var(--lom-text);border-color:color-mix(in srgb,var(--lom-status-danger) 45%,transparent)}.lom-banner--danger .lom-banner__icon[data-v-6a9eb23c]{color:var(--lom-status-danger)}.lom-banner--success[data-v-6a9eb23c]{background:var(--lom-status-success-bg);color:var(--lom-text);border-color:color-mix(in srgb,var(--lom-status-success) 40%,transparent)}.lom-banner--success .lom-banner__icon[data-v-6a9eb23c]{color:var(--lom-status-success)}.lom-header-icon-btn[data-v-c45a5224]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--lom-topbar-chip-h);width:var(--lom-topbar-chip-h);height:var(--lom-topbar-chip-h);padding:0;box-sizing:border-box;border-radius:50%;border:1px solid var(--lom-chip-border);background:var(--lom-chip-bg);color:var(--lom-text-secondary);cursor:pointer;transition:border-color var(--lom-motion-fast),color var(--lom-motion-fast),box-shadow var(--lom-motion-fast)}.lom-header-icon-btn[data-v-c45a5224]:hover,.lom-header-icon-btn[aria-expanded=true][data-v-c45a5224]{border-color:var(--lom-soft-border);color:var(--lom-text)}.lom-header-icon-btn--accent[data-v-c45a5224],.lom-header-icon-btn--accent[data-v-c45a5224]:hover{color:var(--lom-accent)}.lom-header-icon-btn[data-v-c45a5224]:focus-visible{outline:none;box-shadow:var(--lom-focus-ring)}.lom-header-icon-btn[data-v-c45a5224]:disabled{opacity:.55;cursor:not-allowed}.lom-header-icon-btn[data-v-c45a5224]>.lom-icon{display:block;flex:none}.lom-theme-toggle[data-v-8d920af1]{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:var(--lom-radius-pill);background:var(--lom-surface);border:1px solid var(--lom-border)}.lom-theme-toggle__option[data-v-8d920af1]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:28px;border:none;border-radius:var(--lom-radius-pill);background:transparent;color:var(--lom-text-secondary);cursor:pointer;transition:background var(--lom-motion-fast),color var(--lom-motion-fast)}.lom-theme-toggle__option[data-v-8d920af1]:hover{color:var(--lom-text);background:var(--lom-surface-hover)}.lom-theme-toggle__option--active[data-v-8d920af1],.lom-theme-toggle__option--active[data-v-8d920af1]:hover{background:var(--lom-action-primary);color:var(--lom-text-on-accent);box-shadow:var(--lom-glow-primary)}.lom-theme-toggle__option[data-v-8d920af1]:focus-visible{outline:none;box-shadow:var(--lom-focus-ring)}.lom-locale-pill[data-v-398f042d]{position:relative;display:inline-flex;align-items:center;gap:var(--lom-space-2);padding:6px 12px;min-height:36px;border-radius:var(--lom-radius-pill);background:var(--lom-surface);border:1px solid var(--lom-border);color:var(--lom-text);font:var(--lom-text-body);cursor:pointer}.lom-locale-pill[data-v-398f042d]:hover{background:var(--lom-surface-hover)}.lom-locale-pill[data-v-398f042d]:focus-within{box-shadow:var(--lom-focus-ring)}.lom-locale-pill--disabled[data-v-398f042d]{opacity:.55;cursor:not-allowed}.lom-locale-pill__icon[data-v-398f042d]{color:var(--lom-text-secondary)}.lom-locale-pill__chevron[data-v-398f042d]{color:var(--lom-text-muted)}.lom-locale-pill__select[data-v-398f042d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.lom-checkbox[data-v-b30c8508]{display:flex;flex-direction:column;gap:var(--lom-space-1)}.lom-checkbox__row[data-v-b30c8508]{display:flex;align-items:flex-start;gap:var(--lom-space-2);cursor:pointer;font:var(--lom-text-body);color:var(--lom-text)}.lom-checkbox--disabled .lom-checkbox__row[data-v-b30c8508]{cursor:not-allowed;opacity:.6}.lom-checkbox__input[data-v-b30c8508]{position:absolute;width:1px;height:1px;opacity:0}.lom-checkbox__box[data-v-b30c8508]{flex:none;width:18px;height:18px;margin-top:2px;border:1.5px solid var(--lom-border-strong);border-radius:4px;background:var(--lom-surface);display:inline-flex;align-items:center;justify-content:center;color:var(--lom-text-on-accent);transition:background var(--lom-motion-fast),border-color var(--lom-motion-fast)}.lom-checkbox__input:checked+.lom-checkbox__box[data-v-b30c8508]{background:var(--lom-primary);border-color:var(--lom-primary)}.lom-checkbox__input:focus-visible+.lom-checkbox__box[data-v-b30c8508]{box-shadow:var(--lom-focus-ring)}.lom-checkbox--error .lom-checkbox__box[data-v-b30c8508]{border-color:var(--lom-danger)}.lom-checkbox__label[data-v-b30c8508] a{color:var(--lom-link-on-light)}.lom-checkbox__error[data-v-b30c8508]{display:inline-flex;align-items:center;gap:6px;margin:0;font:var(--lom-text-caption);color:var(--lom-danger)}
