:root{--accents-blue-2: rgb(0,136,255);--accents-blue: rgb(0,105,210);--accents-brown: rgb(172,127,94);--accents-cyan: rgb(0,192,232);--accents-green: rgb(21,128,61);--accents-indigo: rgb(97,85,245);--accents-mint: rgb(0,200,179);--accents-orange: rgb(191,87,0);--accents-pink: rgb(255,45,85);--accents-purple: rgb(203,48,224);--accents-red: rgb(255,56,60);--accents-teal: rgb(0,195,208);--accents-vibrant-blue: rgb(0,120,240);--accents-vibrant-brown: rgb(158,115,84);--accents-vibrant-cyan: rgb(0,171,207);--accents-vibrant-green: rgb(38,191,77);--accents-vibrant-indigo: rgb(92,80,230);--accents-vibrant-mint: rgb(0,189,169);--accents-vibrant-orange: rgb(245,134,37);--accents-vibrant-pink: rgb(245,35,75);--accents-vibrant-purple: rgb(183,43,201);--accents-vibrant-red: rgb(245,47,50);--accents-vibrant-teal: rgb(0,179,191);--accents-vibrant-yellow: rgb(245,194,0);--accents-yellow: rgb(255,204,0);--arrow-button-font-size: 11;--button-padding-horizontal: 7;--button-radius: var(--global-radius);--button-vertical-padding: 2;--checkbox-checkbox-disabled: rgb(255,153,0);--checkboxes-height-checkmark: 7.55;--checkboxes-radius: 3.5;--checkboxes-width-checkmark: 7.78;--checkboxes-width: var(--radio-button-width);--color-well-height: 16;--color-well-width: 32;--combo-button-font-size-chevron: 9;--combo-button-inset: 2;--combo-button-radius-button: 2.5;--combo-button-text-inset-right: 20;--combo-button-width-button: 16;--component-fill: rgba(0,0,0,.1);--component-stroke: rgb(195,153,255);--controls-tint: rgb(255,0,170);--cursor-height: 14;--dial-height-knob: 4;--dial-inset-knob: 2;--disclosure-font-size: 10;--disclosure-height-symbol: 16;--disclosure-radius: 4;--fields-font-size-search-glyph: 11;--fields-inset-left: 6;--fields-inset-right: 6;--fields-leading-search-glyph: 13;--fills-opaque-primary: rgba(0,0,0,.1);--fills-opaque-quaternary: rgba(0,0,0,.03);--fills-opaque-quinary: rgba(0,0,0,.02);--fills-opaque-secondary: rgba(0,0,0,.08);--fills-opaque-tertiary: rgba(0,0,0,.05);--fills-vibrant-use-plus-lighter-darker-primary: rgb(217,217,217);--fills-vibrant-use-plus-lighter-darker-quaternary: rgb(247,247,247);--fills-vibrant-use-plus-lighter-darker-quinary: rgb(251,251,251);--fills-vibrant-use-plus-lighter-darker-secondary: rgb(230,230,230);--fills-vibrant-use-plus-lighter-darker-tertiary: rgb(242,242,242);--global-font-size: 10;--global-height: 16;--global-radius: 4;--glyphs-primary-disabled: rgba(255,255,255,.5);--glyphs-primary-idle: rgb(255,255,255);--grays-black: rgb(0,0,0);--grays-gray: rgb(142,142,147);--grays-white: rgb(255,255,255);--labels-primary: rgba(0,0,0,.85);--labels-quaternary: rgba(0,0,0,.1);--labels-quinary: rgba(0,0,0,.05);--labels-secondary: rgba(0,0,0,.5);--labels-seximal: rgba(0,0,0,.03);--labels-tertiary: rgba(0,0,0,.25);--labels-vibrant-use-plus-lighter-darker-primary: rgb(26,26,26);--labels-vibrant-use-plus-lighter-darker-quaternary: rgb(217,217,217);--labels-vibrant-use-plus-lighter-darker-quinary: rgb(230,230,230);--labels-vibrant-use-plus-lighter-darker-secondary: rgb(114,114,114);--labels-vibrant-use-plus-lighter-darker-tertiary: rgb(191,191,191);--labels-white: rgb(255,255,255);--link: rgb(152,204,255);--liquid-glass-depth-medium-and-large: 30;--liquid-glass-depth-regular: 30;--liquid-glass-dispersion: 20;--liquid-glass-frost-large: 16;--liquid-glass-frost-medium: 16;--liquid-glass-frost-regular: 6;--liquid-glass-light-angle-2: 0;--liquid-glass-light-angle: 0;--liquid-glass-opacity: 25;--liquid-glass-refraction: 70;--liquid-glass-splay-medium-and-large: 20;--liquid-glass-splay-regular: 20;--material-thin: rgba(246,246,246,.48);--material-ultra-thick: rgba(246,246,246,.84);--menu-font-size-symbol: 11;--menu-font-size: 10;--menu-height: 19;--menu-inset-bottom-header: 2;--menu-inset-left-header: 14;--menu-inset-top-header: 3;--menu-width-symbol: 6;--miscellaneous-alerts-overlay: rgba(171,171,171,.6);--miscellaneous-arrow-button-background-disabled: rgb(255,0,0);--miscellaneous-arrow-button-background-enabled: rgb(255,0,0);--miscellaneous-progress-bars-track-stroke: rgba(0,0,0,.07);--miscellaneous-scrollbar: rgba(0,0,0,.5);--miscellaneous-sidebar-label-inactive: rgb(135,135,135);--miscellaneous-tables-alternating-row-color: rgba(0,0,0,.05);--miscellaneous-tables-bg-selected-active: rgb(1,101,226);--miscellaneous-tables-bg-selected-inactive: rgba(0,0,0,.14);--miscellaneous-tables-column-separator: rgba(0,0,0,.1);--miscellaneous-tooltips-inner-stroke: rgba(255,255,255,0);--miscellaneous-tooltips-sidebar-bg-active: rgb(218,230,242);--miscellaneous-tooltips-sidebar-bg-inactive: rgb(237,244,250);--mode-2: "Content Area";--mode-3: "Mini";--mode: "Light";--popup-font-size-chevron: 10;--popup-inset-left: 7;--radio-button-height-dash: 1.7;--radio-button-spacing: 3;--radio-button-width-dash: 5.5;--radio-button-width-dot: 4;--radio-button-width: 12;--scroll-edge-effect-blur-radius: 10;--section-fill: rgba(0,0,0,.1);--section-stroke: rgba(0,0,0,.4);--segmented-control-height-separator: 10;--segmented-control-margins: 6;--slider-knob-non-ticked-slider-height-clicked: 15;--slider-knob-non-ticked-slider-height: 12;--slider-knob-non-ticked-slider-inset: 2;--slider-knob-non-ticked-slider-width-clicked: 20;--slider-knob-non-ticked-slider-width: 16;--slider-knob-ticked-slider-height-clicked: 20;--slider-knob-ticked-slider-height: 16;--slider-knob-ticked-slider-width-clicked: 10;--slider-knob-ticked-slider-width: 8;--slider-track-inset-horizontal: 1;--slider-track-inset-vertical: 1;--slider-track-tick-spacing: 2;--stepper-font-size: 8;--stepper-radius: 4;--stepper-width-separator: 9;--stepper-width: 13;--string: "String value";--subcomponent-fill-2: rgba(0,0,0,.1);--subcomponent-fill: rgba(0,0,0,.1);--subcomponent-stroke-2: rgba(0,0,0,.4);--subcomponent-stroke: rgba(0,0,0,.4);--toggle-switch-knob-clicked-height: 20;--toggle-switch-knob-clicked-width: 33;--toggle-switch-knob-height: 13;--toggle-switch-knob-inset: 1.5;--toggle-switch-knob-width: 21;--toggle-switch-track-height: var(--global-height);--toggle-switch-track-width: 36;--window-background: rgb(255,255,255)}:root[data-theme=dark],.dark{--accents-blue-2: rgb(92,184,255);--accents-blue: rgb(0,145,255);--accents-brown: rgb(183,138,102);--accents-cyan: rgb(60,211,254);--accents-green: rgb(48,209,88);--accents-indigo: rgb(109,124,255);--accents-mint: rgb(0,218,195);--accents-orange: rgb(255,146,48);--accents-pink: rgb(255,55,95);--accents-purple: rgb(219,52,242);--accents-red: rgb(255,66,69);--accents-teal: rgb(0,210,224);--accents-vibrant-blue: rgb(10,153,255);--accents-vibrant-brown: rgb(194,150,114);--accents-vibrant-cyan: rgb(71,216,252);--accents-vibrant-green: rgb(59,219,99);--accents-vibrant-indigo: rgb(113,99,255);--accents-vibrant-mint: rgb(45,224,205);--accents-vibrant-orange: rgb(255,158,51);--accents-vibrant-pink: rgb(255,65,105);--accents-vibrant-purple: rgb(230,71,252);--accents-vibrant-red: rgb(255,71,71);--accents-vibrant-teal: rgb(45,215,224);--accents-vibrant-yellow: rgb(255,224,20);--accents-yellow: rgb(255,214,0);--checkbox-checkbox-disabled: rgb(255,153,0);--controls-tint: rgb(255,0,170);--fills-opaque-primary: rgba(255,255,255,.1);--fills-opaque-quaternary: rgba(255,255,255,.03);--fills-opaque-quinary: rgba(255,255,255,.02);--fills-opaque-secondary: rgba(255,255,255,.08);--fills-opaque-tertiary: rgba(255,255,255,.05);--fills-vibrant-use-plus-lighter-darker-primary: rgb(36,36,36);--fills-vibrant-use-plus-lighter-darker-quaternary: rgb(9,9,9);--fills-vibrant-use-plus-lighter-darker-quinary: rgb(7,7,7);--fills-vibrant-use-plus-lighter-darker-secondary: rgb(20,20,20);--fills-vibrant-use-plus-lighter-darker-tertiary: rgb(13,13,13);--glyphs-primary-disabled: rgba(255,255,255,.5);--glyphs-primary-idle: rgb(255,255,255);--grays-black: rgb(0,0,0);--grays-gray: rgb(152,152,159);--grays-white: rgb(255,255,255);--labels-primary: rgba(255,255,255,.85);--labels-quaternary: rgba(255,255,255,.1);--labels-quinary: rgba(255,255,255,.05);--labels-secondary: rgba(255,255,255,.55);--labels-seximal: rgba(255,255,255,.03);--labels-tertiary: rgba(255,255,255,.25);--labels-vibrant-use-plus-lighter-darker-primary: rgb(245,245,245);--labels-vibrant-use-plus-lighter-darker-quaternary: rgb(38,38,38);--labels-vibrant-use-plus-lighter-darker-quinary: rgb(17,17,17);--labels-vibrant-use-plus-lighter-darker-secondary: rgb(138,138,138);--labels-vibrant-use-plus-lighter-darker-tertiary: rgb(64,64,64);--labels-white: rgb(255,255,255);--material-thin: rgba(40,40,40,.5);--material-ultra-thick: rgba(40,40,40,.8);--miscellaneous-alerts-overlay: rgba(23,23,23,.62);--miscellaneous-arrow-button-background-disabled: rgb(255,0,0);--miscellaneous-arrow-button-background-enabled: rgb(255,0,0);--miscellaneous-progress-bars-track-stroke: rgba(255,255,255,.04);--miscellaneous-scrollbar: rgba(255,255,255,.55);--miscellaneous-sidebar-label-inactive: rgb(102,102,102);--miscellaneous-tables-alternating-row-color: rgba(255,255,255,.05);--miscellaneous-tables-bg-selected-active: rgb(1,88,210);--miscellaneous-tables-bg-selected-inactive: rgba(255,255,255,.18);--miscellaneous-tables-column-separator: rgba(255,255,255,.1);--miscellaneous-tooltips-inner-stroke: rgba(255,255,255,.15);--miscellaneous-tooltips-sidebar-bg-active: rgb(20,21,23);--miscellaneous-tooltips-sidebar-bg-inactive: rgb(19,20,20);--mode: "Dark";--string: "String value";--window-background: rgb(30,30,30)}:root[data-theme=light],.light{--accents-blue-2: rgb(30,110,244)}:root[data-mode=small]{--arrow-button-font-size: 13;--button-padding-horizontal: 10;--button-radius: var(--global-radius);--button-vertical-padding: 3;--checkboxes-height-checkmark: 8.93;--checkboxes-radius: 4.5;--checkboxes-width-checkmark: 9.31;--checkboxes-width: var(--radio-button-width);--color-well-height: 20;--color-well-width: 40;--combo-button-font-size-chevron: 10;--combo-button-inset: 2;--combo-button-radius-button: 3.5;--combo-button-text-inset-right: 24;--combo-button-width-button: 20;--cursor-height: 16;--dial-height-knob: 5;--dial-inset-knob: 2.5;--disclosure-font-size: 10;--disclosure-height-symbol: 21;--disclosure-radius: 5;--fields-font-size-search-glyph: 13;--fields-inset-left: 6;--fields-inset-right: 6;--fields-leading-search-glyph: 15;--global-font-size: 11;--global-height: 20;--global-radius: 5;--menu-font-size-symbol: 11;--menu-font-size: 11;--menu-height: 22;--menu-inset-bottom-header: 3;--menu-inset-left-header: 18;--menu-inset-top-header: 4;--menu-width-symbol: 10;--mode-3: "Small";--popup-font-size-chevron: 11;--popup-inset-left: 10;--radio-button-height-dash: 2;--radio-button-spacing: 3;--radio-button-width-dash: 6.5;--radio-button-width-dot: 4.8;--radio-button-width: 14;--segmented-control-height-separator: 12;--segmented-control-margins: 8;--slider-knob-non-ticked-slider-height-clicked: 18;--slider-knob-non-ticked-slider-height: 14;--slider-knob-non-ticked-slider-inset: 1;--slider-knob-non-ticked-slider-width-clicked: 23;--slider-knob-non-ticked-slider-width: 18;--slider-knob-ticked-slider-height-clicked: 23;--slider-knob-ticked-slider-height: 18;--slider-knob-ticked-slider-width-clicked: 13;--slider-knob-ticked-slider-width: 10;--slider-track-inset-horizontal: 1;--slider-track-inset-vertical: 1;--slider-track-tick-spacing: 2;--stepper-font-size: 9;--stepper-radius: 5;--stepper-width-separator: 11;--stepper-width: 17;--toggle-switch-knob-clicked-height: 26;--toggle-switch-knob-clicked-width: 40;--toggle-switch-knob-height: 16;--toggle-switch-knob-inset: 2;--toggle-switch-knob-width: 26;--toggle-switch-track-height: var(--global-height);--toggle-switch-track-width: 44}:root[data-mode=medium]{--arrow-button-font-size: 13;--button-padding-horizontal: 16;--button-radius: var(--global-radius);--button-vertical-padding: 4;--checkboxes-height-checkmark: 8.93;--checkboxes-radius: 5.5;--checkboxes-width-checkmark: 9.31;--checkboxes-width: var(--radio-button-width);--color-well-height: 24;--color-well-width: 48;--combo-button-font-size-chevron: 11;--combo-button-inset: 2;--combo-button-radius-button: 4.5;--combo-button-text-inset-right: 28;--combo-button-width-button: 24;--cursor-height: 18;--dial-height-knob: 6;--dial-inset-knob: 3;--disclosure-font-size: 13;--disclosure-height-symbol: 25;--disclosure-radius: 6;--fields-font-size-search-glyph: 13;--fields-inset-left: 8;--fields-inset-right: 8;--fields-leading-search-glyph: 15;--global-font-size: 13;--global-height: 24;--global-radius: 6;--menu-font-size-symbol: 13;--menu-font-size: 13;--menu-height: 24;--menu-inset-bottom-header: 4;--menu-inset-left-header: 20;--menu-inset-top-header: 5;--menu-width-symbol: 12;--mode-3: "Medium";--popup-font-size-chevron: 11;--popup-inset-left: 12;--radio-button-height-dash: 2;--radio-button-spacing: 3;--radio-button-width-dash: 6.5;--radio-button-width-dot: 4.8;--radio-button-width: 16;--segmented-control-height-separator: 14;--segmented-control-margins: 10;--slider-knob-non-ticked-slider-height-clicked: 20;--slider-knob-non-ticked-slider-height: 16;--slider-knob-non-ticked-slider-inset: 0;--slider-knob-non-ticked-slider-width-clicked: 25;--slider-knob-non-ticked-slider-width: 20;--slider-knob-ticked-slider-height-clicked: 20;--slider-knob-ticked-slider-height: 16;--slider-knob-ticked-slider-width-clicked: 25;--slider-knob-ticked-slider-width: 20;--slider-track-inset-horizontal: 1;--slider-track-inset-vertical: 1;--slider-track-tick-spacing: 2;--stepper-font-size: 12;--stepper-radius: 6;--stepper-width-separator: 14;--stepper-width: 20;--toggle-switch-knob-clicked-height: 31;--toggle-switch-knob-clicked-width: 50;--toggle-switch-knob-height: 20;--toggle-switch-knob-inset: 2;--toggle-switch-knob-width: 32;--toggle-switch-track-height: var(--global-height);--toggle-switch-track-width: 54}:root[data-mode=large]{--arrow-button-font-size: 13;--button-padding-horizontal: 16;--button-radius: 1000;--button-vertical-padding: 6;--checkboxes-height-checkmark: 11.3;--checkboxes-radius: 6.5;--checkboxes-width-checkmark: 11.72;--checkboxes-width: var(--radio-button-width);--color-well-height: 28;--color-well-width: 56;--combo-button-font-size-chevron: 12.5;--combo-button-inset: 2;--combo-button-radius-button: 5.5;--combo-button-text-inset-right: 28;--combo-button-width-button: 24;--cursor-height: 18;--dial-height-knob: 6;--dial-inset-knob: 3;--disclosure-font-size: 13;--disclosure-height-symbol: 29;--disclosure-radius: 1000;--fields-font-size-search-glyph: 13;--fields-inset-left: 8;--fields-inset-right: 8;--fields-leading-search-glyph: 15;--global-font-size: 13;--global-height: 28;--global-radius: 7;--menu-font-size-symbol: 13;--menu-font-size: 13;--menu-height: 24;--menu-inset-bottom-header: 4;--menu-inset-left-header: 20;--menu-inset-top-header: 5;--menu-width-symbol: 12;--mode-3: "Large";--popup-font-size-chevron: 13;--popup-inset-left: 14;--radio-button-height-dash: 2;--radio-button-spacing: 5;--radio-button-width-dash: 8;--radio-button-width-dot: 5;--radio-button-width: 18;--segmented-control-height-separator: 18;--segmented-control-margins: 12;--slider-knob-non-ticked-slider-height-clicked: 25;--slider-knob-non-ticked-slider-height: 20;--slider-knob-non-ticked-slider-inset: -2;--slider-knob-non-ticked-slider-width-clicked: 30;--slider-knob-non-ticked-slider-width: 24;--slider-knob-ticked-slider-height-clicked: 25;--slider-knob-ticked-slider-height: 20;--slider-knob-ticked-slider-width-clicked: 30;--slider-knob-ticked-slider-width: 24;--slider-track-inset-horizontal: 0;--slider-track-inset-vertical: 0;--slider-track-tick-spacing: 3;--stepper-font-size: 12;--stepper-radius: 7;--stepper-width-separator: 15;--stepper-width: 23;--toggle-switch-knob-clicked-height: 37;--toggle-switch-knob-clicked-width: 59;--toggle-switch-knob-height: 24;--toggle-switch-knob-inset: 2;--toggle-switch-knob-width: 38;--toggle-switch-track-height: var(--global-height);--toggle-switch-track-width: 64}:root[data-mode=xl]{--arrow-button-font-size: 13;--button-padding-horizontal: 16;--button-radius: 1000;--button-vertical-padding: 10;--checkboxes-height-checkmark: 11.3;--checkboxes-radius: 6.5;--checkboxes-width-checkmark: 11.72;--checkboxes-width: var(--radio-button-width);--color-well-height: 36;--color-well-width: 72;--combo-button-font-size-chevron: 13;--combo-button-inset: 3;--combo-button-radius-button: 6.5;--combo-button-text-inset-right: 34;--combo-button-width-button: 30;--cursor-height: 18;--dial-height-knob: 7;--dial-inset-knob: 3;--disclosure-font-size: 13;--disclosure-height-symbol: 38;--disclosure-radius: 1000;--fields-font-size-search-glyph: 13;--fields-inset-left: 10;--fields-inset-right: 10;--fields-leading-search-glyph: 15;--global-font-size: 13;--global-height: 36;--global-radius: 9;--menu-font-size-symbol: 13;--menu-font-size: 13;--menu-height: 24;--menu-inset-bottom-header: 4;--menu-inset-left-header: 20;--menu-inset-top-header: 5;--menu-width-symbol: 12;--mode-3: "XL";--popup-font-size-chevron: 13;--popup-inset-left: 18;--radio-button-height-dash: 2;--radio-button-spacing: 7;--radio-button-width-dash: 8;--radio-button-width-dot: 5;--radio-button-width: 18;--segmented-control-height-separator: 20;--segmented-control-margins: 14;--slider-knob-non-ticked-slider-height-clicked: 25;--slider-knob-non-ticked-slider-height: 20;--slider-knob-non-ticked-slider-inset: -2;--slider-knob-non-ticked-slider-width-clicked: 30;--slider-knob-non-ticked-slider-width: 24;--slider-knob-ticked-slider-height-clicked: 25;--slider-knob-ticked-slider-height: 20;--slider-knob-ticked-slider-width-clicked: 30;--slider-knob-ticked-slider-width: 24;--slider-track-inset-horizontal: 0;--slider-track-inset-vertical: 0;--slider-track-tick-spacing: 3;--stepper-font-size: 12;--stepper-radius: 9;--stepper-width-separator: 20;--stepper-width: 30;--toggle-switch-knob-clicked-height: 46;--toggle-switch-knob-clicked-width: 73;--toggle-switch-knob-height: 30;--toggle-switch-knob-inset: 3;--toggle-switch-knob-width: 47;--toggle-switch-track-height: var(--global-height);--toggle-switch-track-width: 80}:root[data-mode=over-glass]{--mode-2: "Over-glass"}:root{--accent-glow: 0 8px 20px -5px var(--accent);--scrim-modal: rgba(0,0,0,.5);--brand-blue-rgb: 0,136,255;--brand-purple-rgb: 203,48,224;--brand-pink-rgb: 255,45,85;--brand-orange-rgb: 255,141,40;--brand-teal-rgb: 0,200,179;--brand-gradient: linear-gradient(150deg, #0a84ff, #5a3a9e 55%, #cb30e0);--brand-telegram: #2aabee;--brand-vk: #0077ff;--brand-instagram: #cb30e0;--brand-higgsfield: #cb30e0;--font-ui: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "SF Pro", "Inter", "Helvetica Neue", Arial, sans-serif;--font-mono: "SF Mono", ui-monospace, "JetBrains Mono", Menlo, monospace;--radius-card: 26px;--radius-md: 18px;--radius-control: 16px;--radius-pill: 999px;--ease: cubic-bezier(.32, .72, 0, 1);--blur-clear: 6px;--blur-thin: 16px;--blur-lg: 22px;--blur-thick: 30px;--font-size-2xs: 10px;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 22px;--font-size-3xl: 28px;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.5;--leading-relaxed: 1.6;--weight-regular: 450;--weight-medium: 520;--weight-semibold: 590;--weight-bold: 680;--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-18: 18px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--surface: var(--glass);--surface-2: var(--fill);--surface-solid: var(--win-bg);--text-muted: var(--text2);--text-faint: var(--text3);--border: var(--sep);--glass-bg: var(--glass);--glass-bg-strong: var(--glass-strong);--glass-blur: blur(var(--blur-lg)) saturate(190%);--glass-shadow: var(--drop);--glass-highlight: var(--spec-top);--accent-gradient: var(--accent);--accent-contrast: var(--glyphs-primary-idle, #fff);--mat-sidebar: var(--material-thin);--radius-sm: calc(var(--global-radius) * 1px);--radius: calc(var(--global-radius) * 1px);--radius-lg: var(--radius-card);--danger: var(--accents-red);--success: var(--accents-green);--warning: var(--accents-orange);--info: var(--accents-blue)}[data-reduce-transparency=true] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lg,.lg-clear,.lg-thin,.lg-thick{box-shadow:var(--ring),var(--spec-top),var(--drop)}.lg{background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-lg)) saturate(190%);backdrop-filter:blur(var(--blur-lg)) saturate(190%)}.lg-clear{background:var(--glass-clear);-webkit-backdrop-filter:blur(var(--blur-clear)) saturate(180%);backdrop-filter:blur(var(--blur-clear)) saturate(180%);box-shadow:var(--ring),var(--spec-top),var(--spec-bot),var(--drop)}.lg-thin{background:var(--material-thin);-webkit-backdrop-filter:blur(var(--blur-thin)) saturate(180%);backdrop-filter:blur(var(--blur-thin)) saturate(180%)}.lg-thick{background:var(--material-thick);-webkit-backdrop-filter:blur(var(--blur-thick)) saturate(180%);backdrop-filter:blur(var(--blur-thick)) saturate(180%)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.lg,.lg-clear,.lg-thin,.lg-thick{background:var(--win-bg)}}:root{--lgx-label: rgba(36, 52, 77, .68);--lgx-ctl-bg: linear-gradient(135deg, rgba(255,255,255,.66), rgba(238,247,255,.34));--lgx-ctl-bg-hover: linear-gradient(135deg, rgba(255,255,255,.82), rgba(238,247,255,.48));--lgx-ctl-border: rgba(255,255,255,.78);--lgx-ctl-border-hover: rgba(255,255,255,.98);--lgx-ctl-outline: rgba(72,99,138,.14);--lgx-inset: inset 0 1px 0 rgba(255,255,255,.98), inset 0 -1px 0 rgba(91,117,151,.1);--lgx-drop: 0 8px 20px rgba(42,60,88,.09);--lgx-focus-border: rgba(55,151,255,.82);--lgx-focus-ring: 0 0 0 4px rgba(20,132,255,.14), 0 13px 30px rgba(31,101,177,.14);--lgx-primary-bg: radial-gradient(circle at 50% -30%, rgba(255,255,255,.82), transparent 45%), linear-gradient(180deg, #3aa9ff 0%, #087df4 48%, #006fdc 100%);--lgx-primary-ring: inset 0 1px 1px rgba(255,255,255,.82), 0 0 0 4px rgba(70,167,255,.12), 0 11px 25px rgba(0,104,218,.32);--lgx-primary-ring-hover: inset 0 1px 1px rgba(255,255,255,.88), 0 0 0 5px rgba(70,167,255,.15), 0 15px 30px rgba(0,104,218,.38);--lgx-btn-accent-border: rgba(116,198,255,.5);--lgx-tgl-off-bg: linear-gradient(180deg, rgba(174,190,211,.34), rgba(255,255,255,.5));--lgx-tgl-off-border: rgba(255,255,255,.82);--lgx-tgl-off-shadow: inset 0 2px 7px rgba(42,59,84,.14), 0 7px 16px rgba(38,55,81,.11);--lgx-tgl-on-bg: linear-gradient(180deg, #4fb0ff, #087df4);--lgx-tgl-on-border: rgba(139,207,255,.98);--lgx-tgl-on-shadow: inset 0 1px 1px rgba(255,255,255,.58), 0 0 0 4px rgba(32,139,255,.11), 0 9px 22px rgba(0,121,255,.32);--lgx-knob-bg: radial-gradient(circle at 31% 22%, #fff 0 28%, #edf4fb 72%);--lgx-knob-border: rgba(255,255,255,.98);--lgx-knob-shadow: 0 5px 13px rgba(25,45,73,.25), inset 0 1px 0 #fff;--lgx-modal-shell-bg: linear-gradient(145deg, rgba(255,255,255,.98), rgba(255,255,255,.48) 34%, rgba(201,229,255,.52) 62%, rgba(255,255,255,.86));--lgx-modal-bg: linear-gradient(145deg, rgba(255,255,255,.54), rgba(237,247,255,.28));--lgx-modal-border: rgba(255,255,255,.76);--lgx-modal-inner-ring: rgba(255,255,255,.38);--lgx-modal-shadow: 0 34px 90px rgba(31,47,71,.28), 0 12px 30px rgba(31,47,71,.14);--lgx-card-bg: linear-gradient(145deg, rgba(255,255,255,.54), rgba(237,247,255,.28));--lgx-card-border: rgba(255,255,255,.76);--lgx-card-shadow: 0 22px 58px rgba(37,53,79,.13), inset 0 1px 0 rgba(255,255,255,.96), inset 0 -1px 0 rgba(101,124,156,.09);--lgx-card-radius: 24px;--lgx-inner-bg: linear-gradient(145deg, rgba(255,255,255,.52), rgba(244,249,255,.27));--lgx-group-bg: linear-gradient(145deg, rgba(255,255,255,.42), rgba(235,243,252,.24));--lgx-row-bg: rgba(255,255,255,.22);--lgx-row-border: rgba(255,255,255,.4);--lgx-row-active-bg: linear-gradient(180deg, #1787f3, #076fd9);--lgx-row-active-border: rgba(100,188,255,.7);--lgx-row-active-shadow: inset 0 1px 0 rgba(255,255,255,.36), 0 10px 22px rgba(8,125,244,.24);--lgx-seg-bg: linear-gradient(180deg, rgba(255,255,255,.6), rgba(239,245,252,.3));--lgx-seg-border: rgba(255,255,255,.7);--lgx-seg-active-bg: linear-gradient(180deg, #36a4ff, #087df4);--lgx-seg-active-shadow: inset 0 1px 0 rgba(255,255,255,.7), 0 7px 15px rgba(8,125,244,.24);--lgx-menu-bg: rgba(248,252,255,.74);--lgx-menu-border: rgba(255,255,255,.8);--lgx-menu-shadow: 0 24px 60px rgba(31,47,71,.22), inset 0 1px 0 rgba(255,255,255,.95);--lgx-track-bg: linear-gradient(180deg, rgba(255,255,255,.7), rgba(190,205,224,.38));--lgx-track-border: rgba(255,255,255,.78);--lgx-track-shadow: inset 0 2px 4px rgba(45,63,90,.12), 0 4px 10px rgba(37,53,79,.06);--lgx-thumb-bg: radial-gradient(circle at 32% 24%, #fff, #eaf3fb 70%);--lgx-thumb-border: rgba(255,255,255,.94);--lgx-thumb-shadow: 0 6px 14px rgba(27,47,75,.28), 0 0 0 5px rgba(8,125,244,.1);--lgx-table-row-bg: rgba(255,255,255,.3);--lgx-table-row-border: rgba(255,255,255,.46);--lgx-table-row-hover: rgba(255,255,255,.52);--lgx-stepper-btn-bg: rgba(255,255,255,.28);--lgx-radius-xl: 36px;--lgx-radius-lg: 24px;--lgx-radius-area: 22px;--lgx-radius-btn: 18px;--lgx-radius-md: 16px;--lgx-tracking: .055em}[data-theme=dark]{--lgx-label: rgba(214,226,244,.62);--lgx-ctl-bg: linear-gradient(135deg, rgba(73,88,112,.56), rgba(36,46,63,.4));--lgx-ctl-bg-hover: linear-gradient(135deg, rgba(86,102,128,.64), rgba(45,57,76,.5));--lgx-ctl-border: rgba(255,255,255,.15);--lgx-ctl-border-hover: rgba(255,255,255,.27);--lgx-ctl-outline: rgba(0,0,0,.28);--lgx-inset: inset 0 1px 0 rgba(255,255,255,.11), inset 0 -1px 0 rgba(0,0,0,.26);--lgx-drop: 0 10px 24px rgba(0,0,0,.31);--lgx-tgl-off-bg: linear-gradient(180deg, rgba(74,86,104,.6), rgba(44,54,70,.5));--lgx-tgl-off-border: rgba(255,255,255,.12);--lgx-tgl-off-shadow: inset 0 2px 6px rgba(0,0,0,.35), 0 6px 14px rgba(0,0,0,.25);--lgx-knob-bg: radial-gradient(circle at 30% 22%, #fff 0 25%, #dfe7f2 70%);--lgx-knob-border: rgba(255,255,255,.85);--lgx-knob-shadow: 0 5px 12px rgba(0,0,0,.45), inset 0 1px 0 #fff;--lgx-modal-shell-bg: linear-gradient(145deg, rgba(255,255,255,.26), rgba(255,255,255,.07) 34%, rgba(96,148,200,.28) 62%, rgba(255,255,255,.18));--lgx-modal-bg: linear-gradient(145deg, rgba(48,59,78,.56), rgba(25,34,48,.38));--lgx-modal-border: rgba(255,255,255,.13);--lgx-modal-inner-ring: rgba(255,255,255,.1);--lgx-modal-shadow: 0 34px 90px rgba(0,0,0,.55), 0 12px 30px rgba(0,0,0,.35);--lgx-card-bg: linear-gradient(145deg, rgba(48,59,78,.56), rgba(25,34,48,.38));--lgx-card-border: rgba(255,255,255,.13);--lgx-card-shadow: 0 28px 70px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.1);--lgx-inner-bg: linear-gradient(145deg, rgba(58,70,92,.46), rgba(30,40,56,.28));--lgx-group-bg: linear-gradient(145deg, rgba(58,70,92,.4), rgba(30,40,56,.24));--lgx-row-bg: linear-gradient(145deg, rgba(58,70,92,.46), rgba(30,40,56,.28));--lgx-row-border: rgba(255,255,255,.1);--lgx-seg-bg: linear-gradient(180deg, rgba(73,88,112,.5), rgba(36,46,63,.36));--lgx-seg-border: rgba(255,255,255,.14);--lgx-menu-bg: rgba(40,50,66,.86);--lgx-menu-border: rgba(255,255,255,.16);--lgx-menu-shadow: 0 24px 60px rgba(0,0,0,.5), inset 0 1px 0 rgba(255,255,255,.08);--lgx-track-bg: linear-gradient(180deg, rgba(70,84,106,.6), rgba(30,40,56,.5));--lgx-track-border: rgba(255,255,255,.12);--lgx-track-shadow: inset 0 2px 4px rgba(0,0,0,.35), 0 4px 10px rgba(0,0,0,.25);--lgx-table-row-bg: rgba(255,255,255,.055);--lgx-table-row-border: rgba(255,255,255,.1);--lgx-table-row-hover: rgba(255,255,255,.1);--lgx-stepper-btn-bg: rgba(255,255,255,.08)}:root{--bg: #e9edf5;--scrim: rgba(255,255,255,.12);--text: #1f2c40;--text2: rgba(31,44,64,.64);--text3: rgba(31,44,64,.46);--accent: rgb(8,125,244);--accent-soft: rgba(8,125,244,.14);--glass: rgba(249,252,255,.42);--glass-strong: rgba(255,255,255,.62);--glass-clear: rgba(255,255,255,.28);--material-thin: rgba(246,250,255,.5);--material-thick: rgba(248,251,255,.76);--ring: inset 0 0 0 1px rgba(255,255,255,.72);--spec-top: inset 0 1px 0 rgba(255,255,255,.96);--spec-bot: inset 0 -1px 0 rgba(105,128,160,.1);--drop: 0 14px 34px rgba(37,53,79,.1);--drop-lg: 0 38px 90px -28px rgba(31,47,71,.42);--fill: rgba(88,109,140,.065);--sep: rgba(78,98,128,.105);--field-bg: rgba(255,255,255,.44);--field-stroke: rgba(83,105,138,.15);--win-bg: rgb(245,245,247);--win-stroke: rgba(0,0,0,.1);--border-hover: rgba(0,0,0,.22);--glass-border: rgba(255,255,255,.76);--accent-strong: rgb(0,111,220)}:root[data-theme=dark],.dark{--bg: #090d15;--scrim: rgba(6,6,9,.66);--text: rgba(245,248,255,.92);--text2: rgba(225,233,245,.66);--text3: rgba(225,233,245,.46);--accent: rgb(0,145,255);--accent-soft: rgba(0,145,255,.22);--glass: rgba(34,43,58,.46);--glass-strong: rgba(44,55,73,.62);--glass-clear: rgba(34,43,58,.3);--material-thin: rgba(32,41,55,.5);--material-thick: rgba(34,43,58,.78);--ring: inset 0 0 0 .5px rgba(255,255,255,.14);--spec-top: inset 0 1px 1px rgba(255,255,255,.16);--spec-bot: inset 0 -12px 22px -16px rgba(255,255,255,.08);--drop: 0 14px 40px rgba(0,0,0,.55);--drop-lg: 0 30px 80px -20px rgba(0,0,0,.6);--fill: rgba(255,255,255,.07);--sep: rgba(255,255,255,.1);--field-bg: rgba(42,52,69,.5);--field-stroke: rgba(255,255,255,.12);--win-bg: rgb(30,30,30);--win-stroke: rgba(255,255,255,.12);--border-hover: rgba(255,255,255,.24);--glass-border: rgba(255,255,255,.14);--accent-strong: rgb(10,153,255)}@media (prefers-reduced-transparency: reduce){:root{--glass: rgba(249,252,255,.96);--glass-strong: rgba(255,255,255,.99);--glass-clear: rgba(255,255,255,.92);--material-thin: rgba(246,250,255,.96);--material-thick: rgba(248,251,255,.99)}:root[data-theme=dark]{--glass: rgba(34,43,58,.94);--glass-strong: rgba(44,55,73,.97);--glass-clear: rgba(34,43,58,.9);--material-thin: rgba(32,41,55,.94);--material-thick: rgba(34,43,58,.98)}}:root[data-reduce-transparency=true]{--glass: rgba(249,252,255,.96);--glass-strong: rgba(255,255,255,.99);--glass-clear: rgba(255,255,255,.92);--material-thin: rgba(246,250,255,.96);--material-thick: rgba(248,251,255,.99)}:root[data-reduce-transparency=true][data-theme=dark]{--glass: rgba(34,43,58,.94);--glass-strong: rgba(44,55,73,.97);--glass-clear: rgba(34,43,58,.9);--material-thin: rgba(32,41,55,.94);--material-thick: rgba(34,43,58,.98)}.lg-switch{position:relative;flex:none;cursor:pointer;padding:0;width:58px;height:32px;border-radius:var(--radius-pill);background:var(--lgx-tgl-off-bg);border:1px solid var(--lgx-tgl-off-border);box-shadow:var(--lgx-tgl-off-shadow);transition:background .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.lg-switch[aria-checked=true]{background:var(--lgx-tgl-on-bg);border-color:var(--lgx-tgl-on-border);box-shadow:var(--lgx-tgl-on-shadow)}.lg-switch .knob{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:var(--radius-pill);background:var(--lgx-knob-bg);border:1px solid var(--lgx-knob-border);box-shadow:var(--lgx-knob-shadow);transition:transform .25s var(--ease)}.lg-switch[aria-checked=true] .knob{transform:translate(26px)}.panel-row .lg-switch,.lgx-row .lg-switch,.lg-dense .lg-switch{width:46px;height:26px}.panel-row .lg-switch .knob,.lgx-row .lg-switch .knob,.lg-dense .lg-switch .knob{top:2px;left:2px;width:20px;height:20px}.panel-row .lg-switch[aria-checked=true] .knob,.lgx-row .lg-switch[aria-checked=true] .knob,.lg-dense .lg-switch[aria-checked=true] .knob{transform:translate(20px)}.lg-switch:focus-visible{outline:none;box-shadow:0 0 0 3.5px var(--accent-soft),inset 0 0 0 .5px var(--field-stroke)}.lg-switch:disabled{opacity:.4;cursor:not-allowed}.lg-check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:13px/1.3 var(--font-ui);color:var(--text)}.lg-check input{position:absolute;opacity:0;width:0;height:0}.lg-check .box{flex:none;display:flex;align-items:center;justify-content:center;width:calc(var(--checkboxes-width) * 1px + 6px);height:calc(var(--checkboxes-width) * 1px + 6px);border-radius:calc(var(--checkboxes-radius) * 1px);background:var(--lgx-ctl-bg);border:1px solid var(--lgx-ctl-border);box-shadow:var(--lgx-inset),var(--lgx-drop);transition:background .15s var(--ease),box-shadow .15s var(--ease)}.lg-check[data-on=true] .box{background:var(--accent);box-shadow:none}.lg-check .box svg{width:64%;height:64%;color:#fff;opacity:0;transition:opacity .15s var(--ease)}.lg-check[data-on=true] .box svg{opacity:1}.lg-check input:focus-visible+.box{box-shadow:0 0 0 3.5px var(--accent-soft),inset 0 0 0 1px var(--field-stroke)}.lg-check[data-disabled=true]{opacity:.4;cursor:not-allowed}.lg-radio{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:13px/1.3 var(--font-ui);color:var(--text)}.lg-radio input{position:absolute;opacity:0;width:0;height:0}.lg-radio .dot{flex:none;position:relative;border-radius:50%;width:calc(var(--radio-button-width) * 1px + 6px);height:calc(var(--radio-button-width) * 1px + 6px);background:var(--lgx-ctl-bg);border:1px solid var(--lgx-ctl-border);box-shadow:var(--lgx-inset),var(--lgx-drop);transition:background .15s var(--ease)}.lg-radio[data-on=true] .dot{background:var(--accent);box-shadow:none}.lg-radio[data-on=true] .dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:40%;height:40%;border-radius:50%;background:#fff}.lg-radio input:focus-visible+.dot{box-shadow:0 0 0 3.5px var(--accent-soft),inset 0 0 0 1px var(--field-stroke)}.lg-radio[data-disabled=true]{opacity:.4;cursor:not-allowed}.lg-seg{display:inline-flex;padding:4px;gap:3px;border-radius:var(--radius-pill);background:var(--lgx-seg-bg);border:1px solid var(--lgx-seg-border);box-shadow:var(--lgx-inset),var(--lgx-drop);-webkit-backdrop-filter:blur(var(--blur-thin)) saturate(180%);backdrop-filter:blur(var(--blur-thin)) saturate(180%)}.lg-seg button{flex:1;border:none;cursor:pointer;padding:6px 14px;min-height:32px;white-space:nowrap;font:550 13px/1 var(--font-ui);color:var(--text);background:transparent;border-radius:12px;transition:background .15s var(--ease),color .15s var(--ease)}.lg-seg button[aria-pressed=true],.lg-seg button[aria-selected=true],.lg-seg button[aria-checked=true]{background:var(--lgx-seg-active-bg);color:#fff;box-shadow:var(--lgx-seg-active-shadow)}.lg-seg button:hover:not([aria-pressed=true]):not([aria-selected=true]):not([aria-checked=true]):not(:disabled){background:var(--fill)}.lg-seg button:focus-visible{outline:none;box-shadow:0 0 0 3.5px var(--accent-soft)}.lg-seg button:disabled{opacity:.4;cursor:not-allowed}.lg-pill{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;min-height:30px;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;font:var(--weight-medium) var(--font-size-sm)/1.2 var(--font-ui);color:var(--text);background:var(--lgx-ctl-bg);border:1px solid var(--lgx-ctl-border);box-shadow:var(--lgx-inset),var(--lgx-drop);transition:background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.lg-pill:hover:not(:disabled):not([data-active=true]){background:var(--lgx-ctl-bg-hover);border-color:var(--lgx-ctl-border-hover)}.lg-pill:active:not(:disabled){transform:translateY(1px) scale(.99)}.lg-pill[data-active=true]{color:var(--accent-contrast);font-weight:var(--weight-semibold);background:var(--lgx-primary-bg);border-color:var(--lgx-btn-accent-border);box-shadow:var(--lgx-primary-ring)}.lg-pill:focus-visible{outline:none;box-shadow:var(--lgx-inset),var(--lgx-focus-ring)}.lg-pill:disabled{opacity:.4;cursor:default}.lg-stepper{display:inline-flex;align-items:center;gap:8px}.lg-stepper .val{min-width:38px;text-align:center;font:550 13px/1 var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums}.lg-stepper input.val{border:none;background:transparent;padding:0;margin:0;box-shadow:none;min-height:38px;min-width:38px}.lg-stepper input.val:focus{outline:none;border-radius:calc(var(--stepper-radius) * 1px);box-shadow:0 0 0 3.5px var(--accent-soft)}.lg-stepper input.val:disabled{opacity:.35;cursor:not-allowed}.lg-stepper .pm{display:inline-flex;padding:3px;gap:2px;border-radius:13px;overflow:hidden;background:var(--lgx-ctl-bg);border:1px solid var(--lgx-ctl-border);box-shadow:var(--lgx-inset),var(--lgx-drop)}.lg-stepper .pm button{border:none;cursor:pointer;background:var(--lgx-stepper-btn-bg);color:var(--text);width:30px;height:30px;font:600 15px/1 var(--font-ui);display:inline-flex;align-items:center;justify-content:center;border-radius:9px;transition:background .12s var(--ease)}.lg-stepper .pm button+button{box-shadow:none}.lg-stepper .pm button:hover:not(:disabled){background:var(--fill)}.lg-stepper .pm button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent)}.lg-stepper .pm button:disabled{opacity:.35;cursor:not-allowed}.lg-popup{position:relative;display:inline-flex}.lg-popup>button{display:inline-flex;align-items:center;gap:8px;justify-content:space-between;padding:8px 10px 8px 12px;cursor:pointer;min-width:120px;min-height:38px;font:520 13px/1 var(--font-ui);color:var(--text);border-radius:var(--lgx-radius-md);background:var(--lgx-ctl-bg);border:1px solid var(--lgx-ctl-border);outline:1px solid var(--lgx-ctl-outline);box-shadow:var(--lgx-inset),var(--lgx-drop);transition:border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}.panel-row .lg-popup>button,.lg-dense .lg-popup>button{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border-radius:11px}.lg-popup>button:hover:not(:disabled){background:var(--lgx-ctl-bg-hover);border-color:var(--lgx-ctl-border-hover)}.lg-popup>button:focus-visible{outline:1px solid var(--lgx-ctl-outline);border-color:var(--lgx-focus-border);box-shadow:var(--lgx-inset),var(--lgx-focus-ring)}.lg-popup>button:disabled{opacity:.4;cursor:not-allowed}.lg-popup>button svg{color:var(--text2);flex:none}.lg-menu{position:absolute;z-index:1200;top:calc(100% + 6px);left:0;min-width:100%;padding:7px;border-radius:var(--lgx-radius-btn);background:var(--lgx-menu-bg);border:1px solid var(--lgx-menu-border);-webkit-backdrop-filter:blur(var(--blur-thick)) saturate(175%);backdrop-filter:blur(var(--blur-thick)) saturate(175%);box-shadow:var(--lgx-menu-shadow);max-height:320px;overflow:auto}.lg-menu .opt{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;min-height:34px;border-radius:11px;cursor:pointer;font:13px/1.2 var(--font-ui);color:var(--text);white-space:nowrap;text-align:left;background:transparent}.lg-menu .opt:hover,.lg-menu .opt[data-active=true]{background:var(--accent);color:#fff}.lg-menu .opt[aria-selected=true] .chk{opacity:1}.lg-menu .opt .chk{margin-left:auto;opacity:0}.lg-datefield{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;min-height:42px;cursor:pointer;font:13px/1 var(--font-ui);color:var(--text);border-radius:var(--lgx-radius-md);background:var(--lgx-ctl-bg);border:1px solid var(--lgx-ctl-border);outline:1px solid var(--lgx-ctl-outline);box-shadow:var(--lgx-inset),var(--lgx-drop)}.lg-datefield:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--accent),0 0 0 3.5px var(--accent-soft)}.lg-cal{position:absolute;z-index:1200;top:calc(100% + 6px);left:0;width:260px;padding:14px;border-radius:16px;background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--blur-thick)) saturate(190%);backdrop-filter:blur(var(--blur-thick)) saturate(190%);box-shadow:var(--ring),var(--spec-top),var(--drop)}.lg-cal .head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.lg-cal .head b{font:600 14px/1 var(--font-ui);color:var(--text)}.lg-cal .nav{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;cursor:pointer;border-radius:50%;background:var(--glass-strong);box-shadow:var(--ring),var(--spec-top);color:var(--text)}.lg-cal .nav:hover{background:var(--fill)}.lg-cal .dow,.lg-cal .grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.lg-cal .dow span{text-align:center;font:590 10px/1 var(--font-ui);text-transform:uppercase;color:var(--text3);padding-bottom:6px}.lg-cal .cell{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;background:transparent;border-radius:9px;font:450 13px/1 var(--font-ui);color:var(--text);font-variant-numeric:tabular-nums;transition:background .12s var(--ease)}.lg-cal .cell:hover:not(:disabled){background:var(--fill)}.lg-cal .cell[data-today=true]{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent);font-weight:640}.lg-cal .cell[data-sel=true]{background:var(--accent);color:#fff;font-weight:640;box-shadow:none}.lg-cal .cell:empty{pointer-events:none}.lg-cal .time{display:flex;align-items:center;gap:6px;margin-top:12px;padding-top:12px;border-top:.5px solid var(--sep)}.lg-cal .time input{width:96px;box-sizing:content-box;text-align:center;padding:6px 8px;font:13px/1 var(--font-mono)}.lg-cal .foot{display:flex;justify-content:flex-end;margin-top:12px}.lg-cal-confirm{padding:7px 18px;border:none;cursor:pointer;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);font:590 13px/1 var(--font-ui);box-shadow:var(--ring),var(--spec-top)}.lg-cal-confirm:hover:not(:disabled){filter:brightness(1.06)}.lg-cal-confirm:disabled{opacity:.4;cursor:not-allowed}@keyframes lgfloat{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(40px,-30px,0) scale(1.08)}to{transform:translateZ(0) scale(1)}}@keyframes lgfloat2{0%{transform:translateZ(0) scale(1.05)}50%{transform:translate3d(-50px,30px,0) scale(1)}to{transform:translateZ(0) scale(1.05)}}@keyframes tweaksIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.tweaks-btn{width:44px;height:44px;border:none;border-radius:50%;cursor:pointer;display:grid;place-items:center;color:var(--text);background:var(--glass);-webkit-backdrop-filter:blur(22px) saturate(190%);backdrop-filter:blur(22px) saturate(190%);box-shadow:var(--ring),var(--spec-top),var(--drop);transition:transform .12s var(--ease),background .2s var(--ease)}.tweaks-btn:hover{background:var(--glass-strong)}.tweaks-press:active{transform:scale(.96)}.tweaks-btn:focus-visible{outline:none;box-shadow:0 0 0 3.5px var(--accent-soft),var(--ring),var(--spec-top),var(--drop)}.tweaks-panel{width:264px;padding:14px;border-radius:var(--radius-card);color:var(--text);background:var(--glass-strong);-webkit-backdrop-filter:blur(30px) saturate(190%);backdrop-filter:blur(30px) saturate(190%);box-shadow:var(--ring),var(--spec-top),var(--drop);transform-origin:bottom right;display:flex;flex-direction:column;gap:14px}.tweaks-in{animation:tweaksIn .26s var(--ease)}.tweaks-head{display:flex;align-items:center;justify-content:space-between}.tweaks-title{font-size:15px;font-weight:680;letter-spacing:-.01em}.tweaks-x{width:26px;height:26px;padding:0;border:none;cursor:pointer;border-radius:8px;background:var(--fill);color:var(--text2);font-size:13px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.tweaks-x:hover{color:var(--text)}.tweaks-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.tweaks-col{display:flex;flex-direction:column;gap:8px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}html{background:var(--bg)}body{background:transparent;color:var(--text);font-family:var(--font-ui);font-size:var(--font-size-base);line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--accent-soft)}.form-error{color:var(--danger);font-size:var(--font-size-sm);font-family:var(--font-mono)}a{color:inherit;text-decoration:none}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--accent)}button{cursor:pointer;border:none;outline:none;font-family:var(--font-ui);font-size:var(--font-size-base);font-weight:550;border-radius:var(--radius-pill);transition:transform .15s var(--ease),background .15s var(--ease),box-shadow .15s var(--ease),filter .15s var(--ease),opacity .15s var(--ease),color .15s var(--ease)}button:disabled{opacity:.4;cursor:not-allowed}.btn-accent,.btn-secondary,.btn-danger,.btn-success{min-height:30px;min-width:30px;padding:0 18px;border-radius:var(--lgx-radius-btn);display:inline-flex;align-items:center;justify-content:center;gap:8px;letter-spacing:-.01em}.btn-accent{color:var(--accent-contrast);font-weight:var(--weight-semibold);background:var(--lgx-primary-bg);border:1px solid var(--lgx-btn-accent-border);box-shadow:var(--lgx-primary-ring)}.btn-accent:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05);box-shadow:var(--lgx-primary-ring-hover)}.btn-accent:active:not(:disabled){transform:translateY(1px) scale(.99);filter:brightness(.96)}.btn-secondary{color:var(--text);background:var(--lgx-ctl-bg);border:1px solid var(--lgx-ctl-border);-webkit-backdrop-filter:blur(var(--blur-thin)) saturate(180%);backdrop-filter:blur(var(--blur-thin)) saturate(180%);box-shadow:var(--lgx-inset),var(--lgx-drop)}.btn-secondary:hover:not(:disabled){transform:translateY(-1px);background:var(--lgx-ctl-bg-hover);border-color:var(--lgx-ctl-border-hover)}.btn-secondary:active:not(:disabled){transform:translateY(1px) scale(.99)}.btn-danger{color:var(--accents-red);background:var(--lgx-ctl-bg);border:1px solid var(--lgx-ctl-border);box-shadow:var(--lgx-inset),var(--lgx-drop),inset 0 0 0 1px color-mix(in srgb,var(--accents-red) 24%,transparent)}.btn-danger:hover:not(:disabled){transform:translateY(-1px);background:color-mix(in srgb,var(--accents-red) 14%,transparent);border-color:var(--lgx-ctl-border-hover)}.btn-danger:active:not(:disabled){transform:translateY(1px) scale(.99)}.btn-success{color:var(--accents-green);background:var(--lgx-ctl-bg);border:1px solid var(--lgx-ctl-border);box-shadow:var(--lgx-inset),var(--lgx-drop),inset 0 0 0 1px color-mix(in srgb,var(--accents-green) 24%,transparent)}.btn-success:hover:not(:disabled){transform:translateY(-1px);background:color-mix(in srgb,var(--accents-green) 14%,transparent);border-color:var(--lgx-ctl-border-hover)}.btn-success:active:not(:disabled){transform:translateY(1px) scale(.99)}button:focus-visible,a:focus-visible,[role=button]:focus-visible{box-shadow:0 0 0 3.5px var(--accent-soft),var(--ring),var(--spec-top)}input,textarea,select,.lg-textarea{font-family:var(--font-ui);font-size:var(--font-size-base);color:var(--text);background:var(--lgx-ctl-bg);border:1px solid var(--lgx-ctl-border);outline:1px solid var(--lgx-ctl-outline);box-shadow:var(--lgx-inset),var(--lgx-drop);border-radius:var(--lgx-radius-md);transition:background .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}input:not([type=checkbox]):not([type=radio]):not([type=range]){min-height:38px;min-width:38px}.pipe-settings>label,.pipe-settings>div{display:grid;grid-template-rows:auto 42px;gap:4px;align-items:center}.pipe-settings>label>:first-child,.pipe-settings>div>:first-child{white-space:nowrap;align-self:end}.igc-genrow{flex-wrap:nowrap}.igc-genrow>.lg-popup{min-width:0;flex:0 1 auto}.igc-genrow>:not(.lg-popup){flex-shrink:0}.igc-genrow .lg-popup>button{min-width:0}.igc-genrow .lg-popup>button>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 560px){.igc-genrow{flex-wrap:wrap}.igc-genrow>.lg-popup{flex-basis:100%}}textarea,.lg-textarea{border-radius:var(--lgx-radius-area)}select{padding-right:36px}input::placeholder,textarea::placeholder{color:var(--text3)}input:hover:not([type=checkbox]):not([type=radio]):not([type=range]):not(:focus),textarea:hover:not(:focus),select:hover:not(:focus){background:var(--lgx-ctl-bg-hover);border-color:var(--lgx-ctl-border-hover)}input:focus,textarea:focus,select:focus,.lg-textarea:focus{border-color:var(--lgx-focus-border);box-shadow:var(--lgx-inset),var(--lgx-focus-ring)}input[type=checkbox],input[type=radio]{min-height:0;border:none;outline:none;box-shadow:none;background:none}:focus-visible{outline:none}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:20px;background:transparent;border:none;outline:none;box-shadow:none;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:var(--radius-pill);background:var(--lgx-track-bg);border:1px solid var(--lgx-track-border);box-shadow:var(--lgx-track-shadow)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;margin-top:-7px;border-radius:50%;border:1px solid var(--lgx-thumb-border);background:var(--lgx-thumb-bg);box-shadow:var(--lgx-thumb-shadow)}input[type=range]::-moz-range-track{height:8px;border-radius:var(--radius-pill);background:var(--lgx-track-bg);border:1px solid var(--lgx-track-border)}input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;border:1px solid var(--lgx-thumb-border);background:#fff;box-shadow:var(--lgx-thumb-shadow)}.rq-chips{min-width:0;max-width:100%}.rq-chips .lg-seg{flex-wrap:wrap}.rq-item,.rq-channel,.rq-pill,.rq-toggle{transition:background .18s ease,transform .18s ease}.rq-item:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.rq-channel:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.rq-pill:hover:not(:disabled){background:var(--glass);transform:translateY(-1px)}.rq-toggle:hover{background:var(--fill)}.rq-channel:focus-visible,.rq-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width: 768px){.review-editor .re-rail{border-right:1px solid rgba(56,72,104,.1)}.review-editor .re-inspector{border-left:1px solid rgba(56,72,104,.1)}}.review-editor .re-media:hover{transform:translateY(-2px);box-shadow:0 16px 34px #33436429,inset 0 1px #ffffffe6}.review-editor .re-media>img{transition:transform .28s ease}.review-editor .re-media:hover>img{transform:scale(1.03)}.review-editor .re-media:focus-visible{outline:2px solid #0a84ff;outline-offset:2px}.review-editor .re-topbar a:hover{background:#0a84ff21}.review-editor .re-editor-card>div{flex:1;min-height:0}.review-editor .re-editor-card .rte[contenteditable]{border-radius:0!important;box-shadow:none!important}.review-editor .re-publish>.btn-success{border-radius:14px!important;min-height:42px;font-weight:740;background:#20a4641f!important;color:#198c57!important;border:1px solid rgba(32,164,100,.18)!important;box-shadow:none!important}.review-editor .re-publish>.btn-secondary{border-radius:14px!important;min-height:42px;font-weight:740;background:#ffffffa8!important;color:#5e6672!important;border:1px solid rgba(255,255,255,.88)!important;box-shadow:inset 0 1px #fff!important}.review-editor .re-dock>.btn-accent{border-radius:16px!important;min-height:48px;font-weight:790;background:linear-gradient(180deg,#168eff,#0873dc)!important;color:#fff!important;border:0!important;box-shadow:0 11px 26px #0a84ff4d,inset 0 1px #ffffff52!important}.review-editor .re-reject .btn-danger{border-radius:13px!important;min-height:38px;font-weight:700;background:#ed5a631a!important;color:#d66068!important;border:0!important;box-shadow:none!important}.review-editor .re-reject .btn-danger:hover{filter:brightness(.98)}.review-editor .re-dock .re-delete{border-radius:13px!important;min-height:36px;font-weight:690;background:#ffffff7a!important;color:#ef5d66!important;border:0!important;box-shadow:none!important}.review-editor .re-actionrow .btn-accent{border-radius:999px!important;background:linear-gradient(180deg,#1594ff,#0671d7)!important;color:#fff!important;border:0!important;box-shadow:0 9px 20px #0a84ff47,inset 0 1px #ffffff52!important}.review-editor .re-reasons>button{transition:background .18s ease,color .18s ease,border-color .18s ease}.review-editor .re-reasons>button:hover{color:#d7505a;border-color:#ed5a6347}.review-editor .re-preview .pp-shell{border-radius:16px;overflow:hidden}.review-editor .re-topbar{border-radius:29px 29px 0 0}@media (min-width: 768px){.review-editor .re-rail{border-bottom-left-radius:29px}.review-editor .re-inspector{border-bottom-right-radius:29px}}.review-editor .re-publish>.btn-success:focus-visible,.review-editor .re-publish>.btn-secondary:focus-visible,.review-editor .re-dock>.btn-accent:focus-visible,.review-editor .re-reject .btn-danger:focus-visible,.review-editor .re-dock .re-delete:focus-visible,.review-editor .re-actionrow .btn-accent:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.review-editor .re-editor-card .rte[contenteditable]:focus{box-shadow:inset 0 0 0 1px var(--accent),0 0 0 3px var(--accent-soft)!important}.review-editor .re-publish .lg-popup,.review-editor .re-publish .lg-datefield{width:100%}@media (max-width: 767px){.review-editor .re-rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.review-editor .re-rail>*{width:auto!important}}.ai-prompts{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.86);border-radius:28px;background:linear-gradient(145deg,#ffffffa3,#f6f8fc7a);box-shadow:0 22px 60px #2f3e5e24,0 4px 16px #2f3e5e12,inset 0 1px #fffffffa;backdrop-filter:blur(32px) saturate(170%);-webkit-backdrop-filter:blur(32px) saturate(170%);padding:16px 16px 14px}.ai-prompts:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,112,156,.06),transparent 45%,rgba(82,178,255,.08)),linear-gradient(180deg,rgba(255,255,255,.24),transparent 22%)}.ai-prompts .ap-header{position:relative;z-index:1;display:flex;align-items:center;gap:8px;min-height:32px;padding:0 4px 12px;border-bottom:1px solid rgba(69,84,113,.11);color:#4d5460;font-weight:650;letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none}.ai-prompts[data-open=false] .ap-header{border-bottom:none;padding-bottom:0}.ai-prompts .ap-header:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:10px}.ai-prompts .ap-chevron{width:18px;height:18px;display:grid;place-items:center;color:#68707d;flex:0 0 auto;transition:transform .2s ease}.ai-prompts .ap-chevron svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ai-prompts[data-open=false] .ap-chevron{transform:rotate(-90deg)}.ai-prompts .ap-columns{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:14px}.ai-prompts .ap-card{position:relative;overflow:hidden;padding:2px;border-radius:22px;background:linear-gradient(145deg,#ffffff6b,#ffffff29);box-shadow:0 10px 24px #2f3e5e17,inset 0 1px #ffffffeb}.ai-prompts .ap-card--left{background:linear-gradient(145deg,#ff8aaf24,#ffffff2e)}.ai-prompts .ap-card--right{background:linear-gradient(145deg,#78c6ff26,#ffffff2e)}.ai-prompts .ap-card-inner{height:100%;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.78);border-radius:20px;padding:16px;background:linear-gradient(145deg,#fff9,#f8fafd6b);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%)}.ai-prompts .ap-title{font-size:18px;font-weight:700;letter-spacing:-.02em;margin:0;color:#242932}.ai-prompts .ap-note{margin:8px 0 0;color:#717986;font-size:13px;line-height:1.45}.ai-prompts .ap-field{margin-top:12px;width:100%;flex:1 1 auto;min-height:140px;resize:vertical;border:1px solid rgba(255,255,255,.88);border-radius:16px;background:linear-gradient(180deg,#ffffffb3,#ffffff85);box-shadow:inset 0 1px #fffffff5,inset 0 0 0 1px #4a59760f;padding:14px 14px 16px;color:#4c535d;font-size:14px;line-height:1.55;font-family:inherit;outline:none}.ai-prompts .ap-field:focus{border-color:#0a84ff61;box-shadow:0 0 0 4px #0a84ff1a,inset 0 1px #fffffff5,inset 0 0 0 1px #4a59760f}.ai-prompts .ap-field::-webkit-scrollbar{width:9px}.ai-prompts .ap-field::-webkit-scrollbar-thumb{background:#5461794d;border-radius:999px}.ai-prompts .ap-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.ai-prompts .ap-btn{min-height:40px;padding:0 18px;border-radius:var(--lgx-radius-btn);border:1px solid var(--lgx-ctl-border);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease,filter .18s ease}.ai-prompts .ap-btn:hover:not(:disabled){transform:translateY(-1px)}.ai-prompts .ap-btn:active:not(:disabled){transform:translateY(0) scale(.985)}.ai-prompts .ap-btn:disabled{cursor:default;opacity:.5}.ai-prompts .ap-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ai-prompts .ap-btn-primary{border:0;color:var(--accent-contrast);background:var(--lgx-primary-bg);box-shadow:var(--lgx-primary-ring)}.ai-prompts .ap-btn-primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:var(--lgx-primary-ring-hover)}.ai-prompts .ap-btn-secondary{color:var(--text);background:var(--lgx-ctl-bg);box-shadow:var(--lgx-inset),var(--lgx-drop)}.ai-prompts .ap-btn-secondary:hover:not(:disabled){background:var(--lgx-ctl-bg-hover);border-color:var(--lgx-ctl-border-hover)}@media (max-width: 960px){.ai-prompts .ap-columns{grid-template-columns:1fr}}:root[data-theme=dark] .ai-prompts{border-color:#ffffff1a;background:linear-gradient(145deg,#282c3499,#1c202880);box-shadow:0 22px 60px #00000073,0 4px 16px #00000047,inset 0 1px #ffffff0f}:root[data-theme=dark] .ai-prompts .ap-header{color:#c9ced8;border-bottom-color:#ffffff17}:root[data-theme=dark] .ai-prompts .ap-title{color:#f2f4f8}:root[data-theme=dark] .ai-prompts .ap-note{color:#98a0ad}:root[data-theme=dark] .ai-prompts .ap-card--left{background:linear-gradient(145deg,#ff8aaf1a,#ffffff0a)}:root[data-theme=dark] .ai-prompts .ap-card--right{background:linear-gradient(145deg,#78c6ff1f,#ffffff0a)}:root[data-theme=dark] .ai-prompts .ap-card-inner{border-color:#ffffff1a;background:linear-gradient(145deg,#262a32b8,#1e222a8c)}:root[data-theme=dark] .ai-prompts .ap-field{border-color:#ffffff1f;color:#dfe3ea;background:linear-gradient(180deg,#16191f9e,#14161c80);box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff0a}.label{font-family:var(--font-ui);font-size:var(--font-size-xs);font-weight:590;letter-spacing:.04em;text-transform:uppercase;color:var(--text2)}.rte{box-shadow:inset 0 0 0 1px var(--field-stroke);transition:box-shadow .15s var(--ease)}.rte:focus{box-shadow:inset 0 0 0 1px var(--accent),0 0 0 3.5px var(--accent-soft)}.rte:empty:before{content:attr(data-placeholder);color:var(--text3);pointer-events:none}.rte a{color:var(--accent)}.status-badge{display:inline-block;flex-shrink:0;font-family:var(--font-ui);font-weight:590;font-size:var(--font-size-2xs);letter-spacing:.03em;text-transform:uppercase;padding:3px 9px;border-radius:var(--radius-pill)}.status-new{background:var(--accent-soft);color:var(--accent)}.status-ready{background:color-mix(in srgb,var(--accents-blue) 16%,transparent);color:var(--accents-blue)}.status-sent,.status-published{background:color-mix(in srgb,var(--accents-green) 18%,transparent);color:var(--accents-green)}.status-scheduled{background:color-mix(in srgb,var(--accents-orange) 20%,transparent);color:var(--accents-orange)}.status-discarded{background:color-mix(in srgb,var(--text2) 16%,transparent);color:var(--text2)}.spinner{width:14px;height:14px;border:2px solid color-mix(in srgb,var(--text) 16%,transparent);border-top-color:var(--accent);border-radius:50%;animation:lgspin .7s linear infinite;display:inline-block}.btn-accent .spinner{border-color:#fff6;border-top-color:#fff}@keyframes lgspin{to{transform:rotate(360deg)}}.nav-glow{font-weight:550}.admin-glass{padding:6px 12px!important;border-radius:var(--radius-pill)!important;color:var(--accent)!important;font-weight:var(--weight-semibold);background:var(--accent-soft)}.admin-glass:hover{background:color-mix(in srgb,var(--accent) 24%,transparent)}.admin-glass.active{background:var(--accent);color:var(--accent-contrast)!important}.glass{background:var(--lgx-card-bg);border:1px solid var(--lgx-card-border);-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%);border-radius:var(--lgx-card-radius);box-shadow:var(--lgx-card-shadow)}.topbar{height:52px;flex-shrink:0;position:sticky;top:0;z-index:30;background:var(--material-thin);-webkit-backdrop-filter:blur(var(--blur-thin)) saturate(180%);backdrop-filter:blur(var(--blur-thin)) saturate(180%);border-bottom:.5px solid var(--sep);box-shadow:var(--spec-top);display:flex;align-items:center;justify-content:space-between;padding:0 16px}.topbar-brand{font-family:var(--font-ui);font-weight:var(--weight-semibold);font-size:15px;color:var(--text);letter-spacing:-.01em}.topbar-menu{background:none;color:var(--text);font-size:var(--font-size-xl);padding:4px 6px}@media (min-width: 768px){.topbar-menu{display:none}}.nav-link{font-family:var(--font-ui);font-size:var(--font-size-base);font-weight:520;color:var(--text2);padding:6px 12px;border-radius:var(--radius-pill);transition:color .15s var(--ease),background .15s var(--ease)}.nav-link:hover{color:var(--text);background:var(--fill)}.nav-link.active{color:var(--accent-contrast);background:var(--accent)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;color:var(--text);background:var(--glass-strong);box-shadow:var(--ring),var(--spec-top);border-radius:50%}.theme-toggle:hover{color:var(--accent)}.theme-toggle svg{width:16px;height:16px}.panel{background:var(--lgx-card-bg);border:1px solid var(--lgx-card-border);-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%);border-radius:var(--lgx-card-radius);box-shadow:var(--lgx-card-shadow);padding:20px 22px;display:flex;flex-direction:column;gap:10px}.panel-wide{gap:12px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-actions{display:flex;gap:8px;align-items:center}.field{display:flex;flex-direction:column;gap:6px}.field-row{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.field-label{color:var(--text2)}.panel-disclosure{display:inline-flex;align-items:center;gap:8px;min-width:0;background:none;border:none;padding:0;cursor:pointer;color:inherit;font:inherit;border-radius:6px}.panel-disclosure .chev{color:var(--text3);flex:none;transition:transform .18s var(--ease)}.panel-disclosure .chev[data-open=true]{transform:rotate(90deg)}.panel-disclosure:focus-visible{outline:none;box-shadow:0 0 0 3.5px var(--accent-soft)}.panel-head[data-open=true]{padding-bottom:10px;box-shadow:inset 0 -.5px 0 var(--sep)}.panel-group{background:var(--lgx-group-bg);border:1px solid var(--lgx-row-border);border-radius:20px;padding:7px;box-shadow:var(--lgx-inset),0 12px 28px #25354f14}.panel-group>*+*{margin-top:5px}.panel-row{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;border-radius:14px;background:var(--lgx-row-bg);border:1px solid var(--lgx-row-border);transition:background .12s var(--ease)}.panel-group .panel-row:hover:not([aria-selected=true]){background:var(--lgx-ctl-bg-hover)}.panel-row[aria-selected=true]{background:var(--lgx-row-active-bg);border-color:var(--lgx-row-active-border);color:#fff;box-shadow:var(--lgx-row-active-shadow)}.panel-row[aria-selected=true] .label{color:#ffffffd9}.panel-row[aria-selected=true] .lg-popup>button{color:#fff;background:#ffffff1f;border-color:#ffffff57;outline-color:#ffffff1f;box-shadow:inset 0 1px #ffffff3d,0 4px 10px #00327824}.feed-row{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:11px;cursor:pointer;transition:background .12s var(--ease)}.feed-row:hover{background:var(--fill)}.feed-row+.feed-row{box-shadow:inset 0 .5px 0 var(--sep)}.adm-table{border-collapse:separate;border-spacing:0 7px}.adm-table thead th{border-bottom:0;color:var(--text2)}.adm-table tbody td{background:var(--lgx-table-row-bg);border-top:1px solid var(--lgx-table-row-border);border-bottom:1px solid var(--lgx-table-row-border)}.adm-table tbody td:first-child{border-left:1px solid var(--lgx-table-row-border);border-radius:14px 0 0 14px}.adm-table tbody td:last-child{border-right:1px solid var(--lgx-table-row-border);border-radius:0 14px 14px 0}.adm-table tbody tr:hover td{background:var(--lgx-table-row-hover)}.admin-cluster{display:flex;flex-direction:column;gap:12px}.cluster-title{display:flex;align-items:center;gap:8px;background:none;padding:0;margin-top:4px;font-weight:640;font-size:var(--font-size-base);color:var(--accent);cursor:pointer;text-align:left}.admin-stack{display:flex;flex-direction:column;gap:16px}.admin-grid{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}@media (min-width: 980px){.admin-grid{grid-template-columns:1fr 1fr}}.async-state{padding:24px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--text2);font-size:var(--font-size-base)}.async-error{color:var(--accents-red);flex-wrap:wrap}.async-empty{flex-direction:column;gap:12px;padding:40px 24px;color:var(--text3)}.async-empty .es-glyph{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--fill);color:var(--text3)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 767px){.topbar{height:auto;min-height:52px;flex-wrap:wrap;padding:8px 12px;gap:6px 8px}.topbar nav{gap:6px;flex-wrap:wrap}.nav-link{font-size:var(--font-size-sm);padding:6px 10px}}@media (pointer: coarse){button,.nav-link{min-height:44px;display:inline-flex;align-items:center}.theme-toggle{width:40px;height:40px}}@media (max-width: 767px){.panel{padding:14px 16px}.admin-grid,.admin-stack{gap:12px}}.toast-stack{position:fixed;bottom:20px;right:20px;z-index:1000;display:flex;flex-direction:column;gap:10px;max-width:360px}.toast{position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:12px;background:var(--lgx-card-bg);border:1px solid var(--lgx-card-border);-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%);padding:14px 16px 14px 18px;font-size:var(--font-size-md);color:var(--text);line-height:1.4;cursor:pointer;border-radius:var(--lgx-radius-lg);box-shadow:var(--lgx-card-shadow);animation:lgtoast .22s var(--ease)}.toast:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:var(--radius-pill);background:var(--t-accent, var(--accent));box-shadow:0 0 18px var(--t-accent, var(--accent))}.toast-success{--t-accent: var(--accents-green)}.toast-error{--t-accent: var(--accents-red)}.toast-info{--t-accent: var(--accent)}.toast .t-icon{width:34px;height:34px;flex:none;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--t-accent, var(--accent));color:#fff}.toast .t-body{flex:1;min-width:0;align-self:center;word-break:break-word}.toast .t-close{width:24px;height:24px;min-width:24px;min-height:24px;flex:none;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--fill);color:var(--text2);align-self:center}.toast .t-close:hover{color:var(--text);background:color-mix(in srgb,var(--text) 12%,var(--fill))}@keyframes lgtoast{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--miscellaneous-alerts-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-card{position:relative;background:var(--lgx-modal-bg);-webkit-backdrop-filter:blur(34px) saturate(165%);backdrop-filter:blur(34px) saturate(165%);border:1px solid var(--lgx-modal-border);border-radius:var(--lgx-radius-lg);box-shadow:var(--lgx-modal-shadow),var(--lgx-inset);padding:24px;max-width:420px;width:100%;text-align:center}.modal-card:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;pointer-events:none;border-radius:calc(var(--lgx-radius-lg) - 6px);border:1px solid var(--lgx-modal-inner-ring);opacity:.8}.modal-card .m-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 auto 12px;border-radius:50%;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.modal-card .m-icon[data-danger]{background:color-mix(in srgb,var(--accents-red) 16%,transparent);color:var(--accents-red)}.modal-title{font-size:var(--font-size-lg);font-weight:640;color:var(--text);margin:0 0 8px}.modal-msg{font-size:var(--font-size-base);color:var(--text2);line-height:1.5;margin:0 0 20px;white-space:pre-line}.modal-actions{display:flex;justify-content:center;gap:10px}.modal-card .btn-danger{background:var(--accents-red);color:#fff;box-shadow:var(--ring),var(--spec-top),var(--drop)}.modal-card .btn-danger:hover{filter:brightness(1.1)}.sched-preview-modal{background:var(--lgx-modal-bg);-webkit-backdrop-filter:blur(34px) saturate(165%);backdrop-filter:blur(34px) saturate(165%);border:1px solid var(--lgx-modal-border);border-radius:var(--lgx-radius-lg);box-shadow:var(--lgx-modal-shadow),var(--lgx-inset);padding:22px;text-align:left;display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:22px;align-items:start;width:min(880px,94vw);max-height:88vh;overflow:auto}@media (max-width: 720px){.sched-preview-modal{grid-template-columns:1fr;width:min(440px,94vw)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}}@media (max-width: 820px){.login-split{grid-template-columns:1fr!important;width:min(420px,100%)!important;min-height:0!important}.login-brand{display:none!important}}@media (max-width: 560px){.sched-tl{padding-left:80px!important}.sched-tl .tl-spine{left:62px!important}.sched-tl .tl-day{left:-80px!important;width:54px!important}.sched-tl .tl-dot{left:-23px!important}}.lg-sidebar{width:240px;flex:none;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--mat-sidebar);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);box-shadow:inset -.5px 0 0 var(--sep)}.lg-sidebar-head{padding:14px 14px 10px;font-size:15px;font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--text);flex:none}.lg-sidebar-body{flex:1;min-height:0;overflow-y:auto;padding:4px 10px 10px;display:flex;flex-direction:column;gap:2px}.lg-sidebar-foot{flex:none;padding:8px 10px;box-shadow:inset 0 .5px 0 var(--sep)}.lg-nav-group{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.lg-nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:none;border-radius:9px;background:transparent;color:var(--text);font-family:inherit;font-size:var(--font-size-base);font-weight:540;text-align:left;cursor:pointer}.lg-nav-item:hover{background:var(--fill)}.lg-nav-item[data-active]{background:var(--accent);color:#fff}.lg-nav-item[data-active] .lg-nav-glyph{box-shadow:inset 0 0 0 1px #ffffff40}.lg-nav-item[data-indent]{margin-left:16px}.lg-nav-glyph{width:22px;height:22px;flex:none;border-radius:6px;display:flex;align-items:center;justify-content:center;background:var(--fill);color:#fff;font-size:var(--font-size-sm);font-weight:700;line-height:1}.lg-nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-nav-trailing{display:flex;align-items:center;gap:6px;flex:none}.lg-icon-btn{background:none;border:none;cursor:pointer;color:inherit;opacity:.5;font-size:var(--font-size-xs);line-height:1;padding:3px 5px;border-radius:6px;min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center}.lg-icon-btn:hover{opacity:1;background:var(--fill)}.lg-nav-item[data-active] .lg-icon-btn{color:#fff;opacity:.85}.lg-nav-add{display:flex;align-items:center;gap:6px;width:100%;background:none;border:none;cursor:pointer;color:var(--accent);font-family:inherit;font-size:var(--font-size-sm);font-weight:540;text-align:left;padding:6px 10px;border-radius:8px}.lg-nav-add:hover{background:var(--fill)}@media (max-width: 760px){.adm-settings{flex-direction:column!important}.adm-settings .lg-sidebar{width:auto!important;height:auto!important;box-shadow:inset 0 -.5px 0 var(--sep)!important}.adm-settings .lg-sidebar-body{flex-direction:row!important;overflow-x:auto!important}.adm-settings .lg-nav-item{flex-direction:column!important;gap:5px!important;min-width:76px;text-align:center;font-size:var(--font-size-xs)}}@media (max-width: 768px){.admin-stats{flex-direction:column!important}.admin-filters{flex-direction:column!important;align-items:stretch!important}.admin-filters input,.admin-filters select{width:100%!important}}@keyframes hf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hf-shimmer{background-image:linear-gradient(100deg,var(--fill, rgba(120,120,128,.14)) 28%,color-mix(in srgb,var(--text, #888) 14%,transparent) 50%,var(--fill, rgba(120,120,128,.14)) 72%);background-size:200% 100%;animation:hf-shimmer 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.hf-shimmer{animation:none}}.lgx-shell{position:relative;width:min(720px,94vw);border-radius:calc(var(--lgx-radius-xl) + 2px);padding:1px;background:var(--lgx-modal-shell-bg);box-shadow:var(--lgx-modal-shadow)}.lgx-modal{position:relative;overflow-y:auto;max-height:84vh;text-align:left;border-radius:var(--lgx-radius-xl);padding:30px;background:var(--lgx-modal-bg);border:1px solid var(--lgx-modal-border);box-shadow:var(--lgx-inset);-webkit-backdrop-filter:blur(34px) saturate(165%);backdrop-filter:blur(34px) saturate(165%)}.lgx-modal:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;pointer-events:none;border-radius:calc(var(--lgx-radius-xl) - 8px);border:1px solid var(--lgx-modal-inner-ring);opacity:.8}.lgx-sec{margin-top:24px}.lgx-sec:first-child{margin-top:0}.lgx-sec-title{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:var(--lgx-label);font-size:var(--font-size-xs);font-weight:var(--weight-bold);letter-spacing:var(--lgx-tracking);text-transform:uppercase}.lgx-sec-icon{width:22px;height:22px;display:grid;place-items:center;flex:none;border-radius:var(--radius-sm);background:var(--lgx-ctl-bg);border:1px solid var(--lgx-ctl-border);box-shadow:var(--lgx-inset);font-size:var(--font-size-xs)}.lgx-grid3{display:grid;grid-template-columns:1.35fr .75fr .95fr;gap:12px;margin-top:16px}.lgx-grid2{display:grid;grid-template-columns:1.35fr 2.1fr;gap:12px;align-items:center;margin-top:12px}.lgx-row{min-height:44px;display:flex;align-items:center;gap:12px;color:var(--text2);font-size:var(--font-size-sm)}.lgx-helper{margin:12px 0 0;color:var(--text3);font-size:var(--font-size-xs);line-height:var(--leading-normal)}.lgx-actions{display:flex;gap:12px;margin-top:26px}.lgx-modal .lg-popup{display:flex;width:100%}.lgx-modal .lg-popup>button{width:100%;min-height:48px;font-weight:var(--weight-semibold)}.lgx-modal .lgx-actions button{min-height:46px;padding-inline:22px}@media (max-width: 760px){.lgx-modal{padding:20px 16px;border-radius:var(--lgx-radius-lg)}.lgx-shell{border-radius:calc(var(--lgx-radius-lg) + 2px)}.lgx-grid3,.lgx-grid2{grid-template-columns:1fr}.lgx-actions{flex-direction:column}.lgx-actions button{width:100%}}
