[data-theme=dark]{color-scheme:dark;--cyber-bg: #070b12;--cyber-bg-soft: #0b111d;--cyber-bg-deep: #04070d;--cyber-panel: #0e1522;--cyber-panel-2: #111a2b;--cyber-panel-bottom: #0a111d;--cyber-panel-gradient: linear-gradient(180deg, var(--cyber-panel) 0%, var(--cyber-panel-bottom) 100%);--cyber-glow-panel-gradient: linear-gradient(180deg, #101a2b 0%, #0a111d 100%);--cyber-border: #1a2a3f;--cyber-border-soft: rgba(47, 84, 134, .35);--cyber-text: #d6e2ff;--cyber-text-strong: #eaf4ff;--cyber-text-muted: #7f96b8;--cyber-text-label: #9ab0d0;--cyber-primary: #00b7ff;--cyber-primary-hover: #33c9ff;--cyber-primary-soft: rgba(0, 183, 255, .12);--cyber-primary-gradient-start: #007aff;--cyber-success: #25d366;--cyber-warning: #f6b73c;--cyber-danger: #ff4d67;--cyber-shadow: 0 0 0 1px rgba(0, 183, 255, .22), 0 0 28px rgba(0, 183, 255, .1);--cyber-app-gradient: radial-gradient(1200px 600px at 70% -10%, #142744 0%, var(--cyber-bg) 45%, var(--cyber-bg-deep) 100%);--cyber-main-layout-gradient: radial-gradient(1200px 600px at 70% -10%, #13233b 0%, #060b14 45%, var(--cyber-bg-deep) 100%);--cyber-auth-page-gradient: radial-gradient(1400px 700px at 70% -10%, #173459 0%, var(--cyber-bg) 46%, var(--cyber-bg-deep) 100%);--cyber-auth-glow: rgba(0, 183, 255, .08);--cyber-auth-hero-overlay: linear-gradient( 135deg, rgba(4, 10, 22, .88) 0%, rgba(7, 18, 36, .72) 45%, rgba(4, 12, 28, .55) 100% );--cyber-auth-hero-overlay-split: linear-gradient( 155deg, rgba(4, 10, 22, .12) 0%, rgba(7, 18, 36, .28) 52%, rgba(4, 12, 28, .48) 100% );--cyber-auth-hero-text: #f8fafc;--cyber-auth-hero-kicker: rgba(201, 162, 39, .9);--cyber-auth-hero-desc: rgba(214, 226, 255, .88);--cyber-auth-hero-trust: rgba(200, 214, 240, .85);--cyber-auth-hero-trust-border: rgba(0, 183, 255, .25);--cyber-auth-hero-trust-bg: rgba(8, 18, 36, .45);--cyber-auth-hero-fallback-bg: linear-gradient(145deg, #0f1a2b 0%, #132744 48%, #0a1220 100%);--cyber-auth-main-bg: var(--cyber-bg);--cyber-auth-main-glow: radial-gradient(900px 480px at 100% 0%, rgba(0, 183, 255, .06) 0%, transparent 55%);--cyber-auth-glass-bg: color-mix(in srgb, var(--cyber-panel) 78%, transparent);--cyber-auth-glass-header-bg: color-mix(in srgb, var(--cyber-panel-2) 85%, transparent);--cyber-auth-fullscreen-overlay: linear-gradient( 108deg, rgba(4, 10, 22, .22) 0%, rgba(4, 10, 22, .38) 38%, rgba(4, 10, 22, .68) 100% );--cyber-auth-panel-frost-bg: rgba(10, 18, 34, .34);--cyber-auth-panel-frost-border: rgba(255, 255, 255, .16);--cyber-auth-panel-frost-shadow: 0 24px 64px rgba(0, 0, 0, .38), inset 0 1px 0 rgba(255, 255, 255, .06);--cyber-auth-input-frost-bg: rgba(13, 21, 35, .48);--cyber-auth-login-input-bg: transparent;--cyber-auth-login-input-border: rgba(255, 255, 255, .2);--cyber-auth-login-input-border-hover: rgba(255, 255, 255, .34);--cyber-auth-login-input-border-focus: color-mix(in srgb, var(--cyber-primary) 75%, white);--cyber-auth-star-dot: rgba(255, 255, 255, .52);--cyber-auth-star-dot-dim: rgba(186, 220, 255, .26);--cyber-auth-star-streak: rgba(235, 248, 255, .58);--cyber-auth-star-streak-core: rgba(255, 255, 255, .68);--cyber-auth-star-streak-tail: color-mix(in srgb, var(--cyber-primary) 38%, transparent);--cyber-auth-star-glow: color-mix(in srgb, var(--cyber-primary) 30%, transparent);--cyber-auth-space-bg: #020617;--cyber-auth-space-dust-opacity: .75;--cyber-auth-space-dust-bright: rgba(255, 255, 255, .75);--cyber-auth-space-dust-soft: rgba(186, 230, 253, .55);--cyber-auth-space-dust-dim: rgba(255, 255, 255, .4);--cyber-auth-starfield-nebula: color-mix(in srgb, var(--cyber-primary) 3%, transparent);--cyber-auth-star-layer-a: .38;--cyber-auth-star-layer-b: .26;--cyber-auth-star-twinkle-min: .28;--cyber-auth-star-twinkle-max: .52;--cyber-auth-meteor-peak-opacity: .34;--cyber-auth-meteor-trail-opacity: .26;--cyber-auth-earth-glow: 0 0 28px color-mix(in srgb, var(--cyber-primary) 14%, transparent);--cyber-auth-earth-shade-highlight: rgba(2, 6, 23, .04);--cyber-auth-earth-shade-mid: rgba(0, 0, 0, .18);--cyber-auth-earth-shade-deep: rgba(0, 0, 0, .38);--cyber-auth-earth-specular-core: rgba(255, 255, 255, .28);--cyber-auth-earth-specular-fade: rgba(255, 255, 255, .06);--cyber-auth-earth-atmo-a: color-mix(in srgb, var(--cyber-primary) 10%, transparent);--cyber-auth-earth-atmo-b: color-mix(in srgb, var(--cyber-primary) 6%, transparent);--cyber-auth-scene-text: rgba(248, 250, 252, .96);--cyber-auth-scene-muted: rgba(214, 226, 255, .82);--cyber-input-bg: #0d1523;--cyber-input-border: #243753;--cyber-input-border-hover: #2f4a6f;--cyber-input-border-focus: rgba(0, 183, 255, .55);--cyber-button-default-bg: #0e1727;--cyber-button-default-border: #243753;--cyber-link-color: #8fe9ff;--cyber-link-hover: #c9f4ff;--cyber-link-shadow: 0 0 1px rgba(0, 0, 0, .6), 0 0 14px rgba(0, 183, 255, .45);--cyber-danger-link: #ff8a9a;--cyber-danger-link-hover: #ffc4cd;--cyber-table-bg: #0d1522;--cyber-table-striped: #111c2f;--cyber-table-hover: #152238;--cyber-table-header-bg: #101b2b;--cyber-table-header-text: #8da3c2;--cyber-table-text: #d6e2ff;--cyber-table-border: #1e314a;--cyber-dialog-bg: #0b1321;--cyber-dialog-border: #1f334d;--cyber-tabs-bg: #0c1422;--cyber-tabs-header-bg: #0f1a2b;--cyber-tabs-item: #89a2c4;--cyber-tabs-item-active: #eaf4ff;--cyber-tabs-win10-strip: #151f32;--cyber-tabs-win10-hover: rgba(234, 244, 255, .06);--cyber-tabs-panel-min-height: clamp(300px, 46vh, 520px);--cyber-descriptions-border: #233854;--cyber-descriptions-label-bg: #0f1a2b;--cyber-descriptions-content-bg: #0b1321;--cyber-pagination-btn-bg: #0f1a2b;--cyber-pagination-btn-disabled-bg: #0d1523;--cyber-pagination-text: #9ab0d0;--cyber-pagination-disabled: #4e678c;--cyber-alert-bg: #0f1a2b;--cyber-alert-border: #233854;--cyber-empty-text: #89a2c4;--cyber-loading-mask: rgba(7, 11, 18, .82);--cyber-loading-mask-fullscreen: rgba(4, 7, 13, .88);--cyber-sidebar-bg: linear-gradient(180deg, #0a101b 0%, #0b1321 100%);--cyber-sidebar-logo-bg: linear-gradient(180deg, rgba(59, 130, 246, .1) 0%, rgba(59, 130, 246, .05) 100%);--cyber-sidebar-logo-border: rgba(255, 255, 255, .05);--cyber-sidebar-shadow: 2px 0 16px rgba(0, 0, 0, .35);--cyber-header-bg: rgba(10, 17, 29, .95);--cyber-header-shadow: 0 2px 20px rgba(0, 0, 0, .3);--cyber-menu-text: rgba(255, 255, 255, .7);--cyber-menu-text-active: #ffffff;--cyber-menu-subtitle: rgba(255, 255, 255, .4);--cyber-menu-hover-bg: rgba(59, 130, 246, .08);--cyber-menu-active-bg: rgba(59, 130, 246, .14);--cyber-menu-active-shadow: none;--cyber-menu-indicator: var(--cyber-primary);--cyber-collapse-btn: #8da3c2;--cyber-scrollbar-track: rgba(0, 0, 0, .05);--cyber-scrollbar-thumb: rgba(59, 130, 246, .3);--cyber-scrollbar-thumb-hover: rgba(59, 130, 246, .5);--layout-content-gap: 10px;--cyber-tab-toolbar-table-gap: 12px;--cyber-radius-max: 8px;--cyber-radius-md: 8px;--cyber-radius-sm: 6px;--cyber-radius-xs: 4px;--cyber-card-header-gradient: linear-gradient(180deg, #101b2d 0%, #0f1a2b 100%);--cyber-card-header-surface: linear-gradient(180deg, #101b2d 0%, #0f1a2b 100%);--cyber-card-header-border: rgba(47, 84, 134, .22);--cyber-card-body-surface: #0c1422;--cyber-auth-card-gradient: linear-gradient(180deg, #0f1a2b 0%, #0a111d 100%);--cyber-auth-card-border: #1f334d;--cyber-auth-card-shadow: 0 0 0 1px rgba(0, 183, 255, .2), 0 0 28px rgba(0, 183, 255, .12);--cyber-register-shell-overlay: linear-gradient( 105deg, transparent 0%, rgba(201, 162, 39, .04) 38%, transparent 62% );--cyber-register-brand: rgba(201, 162, 39, .85);--cyber-register-brand-icon: #e8d5a0;--cyber-register-logo-bg: linear-gradient(145deg, rgba(201, 162, 39, .18) 0%, rgba(0, 183, 255, .08) 100%);--cyber-register-logo-border: rgba(201, 162, 39, .35);--cyber-register-step-num-bg: rgba(8, 14, 26, .6);--cyber-register-step-done-color: #e8d5a0;--cyber-register-step-done-border: rgba(201, 162, 39, .45);--cyber-register-step-done-bg: rgba(201, 162, 39, .1);--cyber-register-panel-bg: rgba(6, 11, 22, .45);--cyber-register-panel-accent-bg: linear-gradient(180deg, rgba(20, 32, 52, .55) 0%, rgba(8, 14, 26, .5) 100%);--cyber-register-panel-accent-border: rgba(201, 162, 39, .22);--cyber-register-tier-bg: rgba(10, 18, 32, .75);--cyber-register-tier-hover-bg: rgba(14, 24, 42, .85);--cyber-register-tier-active-bg: linear-gradient(160deg, rgba(201, 162, 39, .12) 0%, rgba(10, 20, 36, .9) 100%);--cyber-register-tier-active-border: rgba(201, 162, 39, .55);--cyber-register-tier-check: #e8d5a0;--cyber-surface-muted: rgba(20, 40, 70, .45);--cyber-surface-border: rgba(80, 124, 186, .35);--cyber-kpi-value: #eaf4ff;--cyber-kpi-label: #86a0c4;--cyber-logo-title: #ffffff;--cyber-user-dropdown-bg: rgba(0, 183, 255, .08);--cyber-user-dropdown-border: rgba(0, 183, 255, .2);--cyber-user-dropdown-hover-bg: rgba(0, 183, 255, .14);--cyber-user-dropdown-hover-border: rgba(0, 183, 255, .28);--cyber-dropdown-divider: rgba(47, 84, 134, .35);--cyber-language-menu-bg: var(--cyber-bg-soft);--cyber-language-option-hover: rgba(0, 183, 255, .08);--cyber-language-option-active: rgba(0, 183, 255, .16);--cyber-guide-bg: rgba(18, 35, 60, .55);--cyber-guide-border: rgba(76, 122, 183, .35);--cyber-guide-title: #9bc2ff;--cyber-guide-label: #b8d4ff;--cyber-guide-text: #c9d7eb;--cyber-guide-divider: rgba(76, 122, 183, .22);--cyber-info-panel-bg: linear-gradient(180deg, rgba(12, 22, 38, .55) 0%, rgba(8, 14, 24, .4) 100%);--cyber-info-panel-border: rgba(55, 78, 112, .45);--cyber-page-topbar-gradient: linear-gradient(180deg, #101b2d 0%, #0b111e 100%);--cyber-kpi-tile-bg: linear-gradient(180deg, rgba(16, 26, 44, .98) 0%, rgba(9, 14, 24, .96) 100%);--cyber-kpi-tile-shadow: 0 12px 32px -20px rgba(0, 0, 0, .9);--cyber-kpi-tile-label: #8ba3c4;--cyber-kpi-tile-paid-shadow: 0 12px 36px -18px rgba(34, 197, 94, .25);--cyber-kpi-tile-unpaid-shadow: 0 12px 36px -18px rgba(251, 191, 36, .2);--cyber-ghost-btn-bg: rgba(15, 24, 40, .5);--cyber-ghost-btn-border: rgba(100, 140, 200, .35);--cyber-ghost-btn-text: #cbd5e1;--cyber-ghost-btn-hover-bg: rgba(30, 58, 95, .35);--cyber-ghost-btn-hover-border: rgba(147, 197, 253, .45);--cyber-ghost-btn-hover-text: #f1f5f9;--cyber-code-block-bg: rgba(12, 24, 42, .65);--cyber-code-block-border: rgba(76, 122, 183, .35);--cyber-code-block-text: #c9d7eb;--cyber-nested-table-header-bg: rgba(18, 38, 66, .92);--cyber-nested-table-header-text: #c5daf3;--cyber-table-expanded-bg: rgba(8, 18, 36, .38);--cyber-expand-panel-bg: rgba(15, 30, 52, .55);--cyber-expand-panel-border: rgba(76, 122, 183, .28);--cyber-hint-subtle: #6b8ab3;--cyber-form-label-accent: #b8cce8;--cyber-cell-strong: #e8eef8;--cyber-cell-muted: #7d92b0;--cyber-info-table-header-bg: rgba(8, 14, 26, .75);--cyber-info-table-row-bg: rgba(6, 12, 22, .35);--cyber-filter-surface-bg: linear-gradient(165deg, rgba(18, 32, 52, .58) 0%, rgba(10, 18, 32, .4) 100%);--cyber-filter-surface-border: rgba(56, 96, 140, .28);--cyber-filter-surface-head-bg: linear-gradient(180deg, rgba(22, 38, 62, .35) 0%, transparent 100%);--cyber-filter-surface-divider: rgba(56, 96, 140, .32);--cyber-filter-toolbar-divider: rgba(74, 118, 168, .42);--cyber-section-accent-gradient: linear-gradient(180deg, #4a9eff 0%, #2b6cb8 55%, rgba(43, 108, 184, .35) 100%);--cyber-section-accent-glow: 0 0 12px rgba(74, 158, 255, .35);--cyber-perm-shell-bg: #060a12;--cyber-perm-aside-bg: linear-gradient(180deg, #0d1523 0%, #0a101c 100%);--cyber-perm-main-bg: #070d16;--cyber-perm-item-hover-bg: rgba(0, 183, 255, .08);--cyber-perm-item-hover-border: #2a405f;--cyber-perm-item-active-bg: rgba(0, 183, 255, .14);--cyber-perm-item-active-border: var(--cyber-primary);--cyber-perm-item-text: #b8cce8;--cyber-perm-item-active-text: #e8f4ff;--cyber-perm-muted-text: #5a6d8a;--cyber-perm-label-text: #8aa3c4;--cyber-perm-group-bg: rgba(6, 10, 18, .65);--cyber-status-info-color: #78ccff;--cyber-status-info-bg: rgba(0, 183, 255, .1);--cyber-status-info-border: rgba(0, 183, 255, .45);--cyber-status-info-dot: #00b7ff;--cyber-status-success-color: #5be58d;--cyber-status-success-bg: rgba(37, 211, 102, .12);--cyber-status-success-border: rgba(37, 211, 102, .5);--cyber-status-success-dot: #25d366;--cyber-status-warning-color: #ffd27d;--cyber-status-warning-bg: rgba(246, 183, 60, .12);--cyber-status-warning-border: rgba(246, 183, 60, .5);--cyber-status-warning-dot: #f6b73c;--cyber-status-danger-color: #ff8a9b;--cyber-status-danger-bg: rgba(255, 77, 103, .12);--cyber-status-danger-border: rgba(255, 77, 103, .5);--cyber-status-danger-dot: #ff4d67;--cyber-popper-bg: var(--cyber-panel);--cyber-popper-border: var(--cyber-border);--cyber-popper-shadow: var(--cyber-shadow);--cyber-popper-item-hover: var(--cyber-primary-soft)}[data-theme=light]{color-scheme:light;--cyber-bg: #f4f7fb;--cyber-bg-soft: #eef2f8;--cyber-bg-deep: #ffffff;--cyber-panel: #ffffff;--cyber-panel-2: #f8fafc;--cyber-panel-bottom: #f8fafc;--cyber-panel-gradient: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);--cyber-glow-panel-gradient: linear-gradient(180deg, #ffffff 0%, #f5f8fc 100%);--cyber-border: #d8e2ef;--cyber-border-soft: rgba(148, 163, 184, .45);--cyber-text: #1e293b;--cyber-text-strong: #0f172a;--cyber-text-muted: #64748b;--cyber-text-label: #475569;--cyber-primary: #0284c7;--cyber-primary-hover: #0369a1;--cyber-primary-soft: rgba(2, 132, 199, .1);--cyber-primary-gradient-start: #0ea5e9;--cyber-success: #16a34a;--cyber-warning: #d97706;--cyber-danger: #dc2626;--cyber-shadow: 0 1px 3px rgba(15, 23, 42, .08), 0 8px 24px rgba(15, 23, 42, .06);--cyber-app-gradient: radial-gradient(1200px 600px at 70% -10%, #e2edf8 0%, var(--cyber-bg) 45%, #ffffff 100%);--cyber-main-layout-gradient: linear-gradient(180deg, #eef4fb 0%, #f8fafc 50%, #ffffff 100%);--cyber-auth-page-gradient: radial-gradient(1400px 700px at 70% -10%, #dce8f5 0%, #f4f7fb 46%, #ffffff 100%);--cyber-auth-glow: rgba(2, 132, 199, .06);--cyber-auth-hero-overlay: linear-gradient( 135deg, rgba(15, 23, 42, .55) 0%, rgba(30, 58, 95, .35) 50%, rgba(248, 250, 252, .15) 100% );--cyber-auth-hero-overlay-split: linear-gradient( 155deg, rgba(15, 23, 42, .08) 0%, rgba(30, 58, 95, .18) 52%, rgba(15, 23, 42, .32) 100% );--cyber-auth-hero-text: #ffffff;--cyber-auth-hero-kicker: #fde68a;--cyber-auth-hero-desc: rgba(248, 250, 252, .92);--cyber-auth-hero-trust: rgba(241, 245, 249, .95);--cyber-auth-hero-trust-border: rgba(255, 255, 255, .35);--cyber-auth-hero-trust-bg: rgba(255, 255, 255, .12);--cyber-auth-hero-fallback-bg: linear-gradient(145deg, #c5d4e8 0%, #e8eef5 42%, #f4f7fb 100%);--cyber-auth-main-bg: #f4f7fb;--cyber-auth-main-glow: radial-gradient(800px 400px at 0% 100%, rgba(2, 132, 199, .05) 0%, transparent 60%);--cyber-auth-glass-bg: rgba(255, 255, 255, .88);--cyber-auth-glass-header-bg: rgba(255, 255, 255, .92);--cyber-auth-fullscreen-overlay: linear-gradient( 108deg, rgba(15, 23, 42, .12) 0%, rgba(15, 23, 42, .28) 38%, rgba(15, 23, 42, .55) 100% );--cyber-auth-panel-frost-bg: rgba(255, 255, 255, .28);--cyber-auth-panel-frost-border: rgba(255, 255, 255, .52);--cyber-auth-panel-frost-shadow: 0 24px 64px rgba(15, 23, 42, .16), inset 0 1px 0 rgba(255, 255, 255, .65);--cyber-auth-input-frost-bg: rgba(255, 255, 255, .58);--cyber-auth-login-input-bg: transparent;--cyber-auth-login-input-border: rgba(15, 23, 42, .16);--cyber-auth-login-input-border-hover: rgba(15, 23, 42, .28);--cyber-auth-login-input-border-focus: color-mix(in srgb, var(--cyber-primary) 65%, #0f172a);--cyber-auth-star-dot: rgba(2, 132, 199, .4);--cyber-auth-star-dot-dim: rgba(2, 132, 199, .2);--cyber-auth-star-streak: rgba(14, 116, 178, .55);--cyber-auth-star-streak-core: rgba(224, 242, 254, .65);--cyber-auth-star-streak-tail: color-mix(in srgb, var(--cyber-primary) 30%, transparent);--cyber-auth-star-glow: color-mix(in srgb, var(--cyber-primary) 26%, transparent);--cyber-auth-space-bg: #dce8f5;--cyber-auth-space-dust-opacity: .52;--cyber-auth-space-dust-bright: color-mix(in srgb, var(--cyber-primary) 44%, transparent);--cyber-auth-space-dust-soft: color-mix(in srgb, var(--cyber-primary) 30%, transparent);--cyber-auth-space-dust-dim: color-mix(in srgb, var(--cyber-primary) 20%, transparent);--cyber-auth-starfield-nebula: color-mix(in srgb, var(--cyber-primary) 9%, transparent);--cyber-auth-star-layer-a: .44;--cyber-auth-star-layer-b: .3;--cyber-auth-star-twinkle-min: .32;--cyber-auth-star-twinkle-max: .58;--cyber-auth-meteor-peak-opacity: .38;--cyber-auth-meteor-trail-opacity: .3;--cyber-auth-earth-glow: 0 0 36px color-mix(in srgb, var(--cyber-primary) 22%, transparent);--cyber-auth-earth-shade-highlight: rgba(255, 255, 255, .22);--cyber-auth-earth-shade-mid: rgba(15, 23, 42, .1);--cyber-auth-earth-shade-deep: rgba(15, 23, 42, .24);--cyber-auth-earth-specular-core: rgba(255, 255, 255, .52);--cyber-auth-earth-specular-fade: rgba(255, 255, 255, .1);--cyber-auth-earth-atmo-a: color-mix(in srgb, var(--cyber-primary) 16%, transparent);--cyber-auth-earth-atmo-b: color-mix(in srgb, var(--cyber-primary) 10%, transparent);--cyber-auth-scene-text: rgba(255, 255, 255, .98);--cyber-auth-scene-muted: rgba(241, 245, 249, .9);--cyber-input-bg: #ffffff;--cyber-input-border: #cbd5e1;--cyber-input-border-hover: #94a3b8;--cyber-input-border-focus: rgba(2, 132, 199, .55);--cyber-button-default-bg: #ffffff;--cyber-button-default-border: #cbd5e1;--cyber-link-color: #0284c7;--cyber-link-hover: #0369a1;--cyber-link-shadow: none;--cyber-danger-link: #dc2626;--cyber-danger-link-hover: #b91c1c;--cyber-table-bg: #ffffff;--cyber-table-striped: #f8fafc;--cyber-table-hover: #f1f5f9;--cyber-table-header-bg: #f1f5f9;--cyber-table-header-text: #475569;--cyber-table-text: #1e293b;--cyber-table-border: #e2e8f0;--cyber-dialog-bg: #ffffff;--cyber-dialog-border: #e2e8f0;--cyber-tabs-bg: #ffffff;--cyber-tabs-header-bg: #f8fafc;--cyber-tabs-item: #64748b;--cyber-tabs-item-active: #0f172a;--cyber-tabs-win10-strip: #e8ecef;--cyber-tabs-win10-hover: rgba(255, 255, 255, .65);--cyber-tabs-panel-min-height: clamp(300px, 46vh, 520px);--cyber-descriptions-border: #e2e8f0;--cyber-descriptions-label-bg: #f1f5f9;--cyber-descriptions-content-bg: #ffffff;--cyber-pagination-btn-bg: #ffffff;--cyber-pagination-btn-disabled-bg: #f1f5f9;--cyber-pagination-text: #64748b;--cyber-pagination-disabled: #94a3b8;--cyber-alert-bg: #f8fafc;--cyber-alert-border: #e2e8f0;--cyber-empty-text: #64748b;--cyber-loading-mask: rgba(255, 255, 255, .82);--cyber-loading-mask-fullscreen: rgba(244, 247, 251, .9);--cyber-sidebar-bg: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);--cyber-sidebar-logo-bg: linear-gradient(180deg, rgba(59, 130, 246, .08) 0%, rgba(59, 130, 246, .03) 100%);--cyber-sidebar-logo-border: rgba(148, 163, 184, .25);--cyber-sidebar-shadow: 2px 0 16px rgba(15, 23, 42, .06);--cyber-header-bg: #fefeff;--cyber-header-shadow: 0 1px 12px rgba(15, 23, 42, .06);--cyber-menu-text: #475569;--cyber-menu-text-active: #0f172a;--cyber-menu-subtitle: #94a3b8;--cyber-menu-hover-bg: rgba(59, 130, 246, .06);--cyber-menu-active-bg: rgba(59, 130, 246, .1);--cyber-menu-active-shadow: none;--cyber-menu-indicator: var(--cyber-primary);--cyber-collapse-btn: #64748b;--cyber-scrollbar-track: rgba(15, 23, 42, .04);--cyber-scrollbar-thumb: rgba(59, 130, 246, .25);--cyber-scrollbar-thumb-hover: rgba(59, 130, 246, .45);--cyber-card-header-gradient: linear-gradient(180deg, #f8fafc 0%, #ffffff 100%);--cyber-card-header-surface: linear-gradient(180deg, #fafbfc 0%, #ffffff 100%);--cyber-card-header-border: #e8eef4;--cyber-card-body-surface: #fcfdfe;--cyber-auth-card-gradient: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);--cyber-auth-card-border: #d8e2ef;--cyber-auth-card-shadow: 0 4px 24px rgba(15, 23, 42, .08);--cyber-register-shell-overlay: linear-gradient( 105deg, transparent 0%, rgba(2, 132, 199, .05) 38%, transparent 62% );--cyber-register-brand: #b45309;--cyber-register-brand-icon: #b45309;--cyber-register-logo-bg: linear-gradient(145deg, rgba(2, 132, 199, .1) 0%, rgba(180, 83, 9, .08) 100%);--cyber-register-logo-border: rgba(180, 83, 9, .22);--cyber-register-step-num-bg: #ffffff;--cyber-register-step-done-color: #b45309;--cyber-register-step-done-border: rgba(180, 83, 9, .35);--cyber-register-step-done-bg: rgba(254, 243, 199, .65);--cyber-register-panel-bg: rgba(248, 250, 252, .95);--cyber-register-panel-accent-bg: linear-gradient(180deg, #f8fafc 0%, #ffffff 100%);--cyber-register-panel-accent-border: rgba(2, 132, 199, .22);--cyber-register-tier-bg: #ffffff;--cyber-register-tier-hover-bg: #f8fafc;--cyber-register-tier-active-bg: linear-gradient(160deg, rgba(2, 132, 199, .08) 0%, #ffffff 100%);--cyber-register-tier-active-border: rgba(2, 132, 199, .45);--cyber-register-tier-check: var(--cyber-primary);--cyber-surface-muted: rgba(241, 245, 249, .9);--cyber-surface-border: rgba(148, 163, 184, .45);--cyber-kpi-value: #0f172a;--cyber-kpi-label: #64748b;--cyber-logo-title: #0f172a;--cyber-user-dropdown-bg: #fefeff;--cyber-user-dropdown-border: #e2e8f0;--cyber-user-dropdown-hover-bg: #f5f8fc;--cyber-user-dropdown-hover-border: #cbd5e1;--cyber-dropdown-divider: #e2e8f0;--cyber-language-menu-bg: #f8fafc;--cyber-language-option-hover: rgba(59, 130, 246, .08);--cyber-language-option-active: rgba(59, 130, 246, .14);--cyber-guide-bg: #eff6ff;--cyber-guide-border: #bfdbfe;--cyber-guide-title: #0369a1;--cyber-guide-label: #0284c7;--cyber-guide-text: #334155;--cyber-guide-divider: #dbeafe;--cyber-info-panel-bg: linear-gradient(180deg, #f8fafc 0%, #ffffff 100%);--cyber-info-panel-border: #d8e2ef;--cyber-page-topbar-gradient: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);--cyber-kpi-tile-bg: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);--cyber-kpi-tile-shadow: 0 4px 16px rgba(15, 23, 42, .08);--cyber-kpi-tile-label: #64748b;--cyber-kpi-tile-paid-shadow: 0 4px 20px rgba(22, 163, 74, .15);--cyber-kpi-tile-unpaid-shadow: 0 4px 20px rgba(217, 119, 6, .12);--cyber-ghost-btn-bg: #ffffff;--cyber-ghost-btn-border: #cbd5e1;--cyber-ghost-btn-text: #475569;--cyber-ghost-btn-hover-bg: #f1f5f9;--cyber-ghost-btn-hover-border: #94a3b8;--cyber-ghost-btn-hover-text: #0f172a;--cyber-code-block-bg: #f8fafc;--cyber-code-block-border: #e2e8f0;--cyber-code-block-text: #334155;--cyber-nested-table-header-bg: #f1f5f9;--cyber-nested-table-header-text: #475569;--cyber-table-expanded-bg: #f8fafc;--cyber-expand-panel-bg: #ffffff;--cyber-expand-panel-border: #e2e8f0;--cyber-hint-subtle: #64748b;--cyber-form-label-accent: #475569;--cyber-cell-strong: #0f172a;--cyber-cell-muted: #64748b;--cyber-info-table-header-bg: #f1f5f9;--cyber-info-table-row-bg: #ffffff;--cyber-filter-surface-bg: linear-gradient(165deg, #f8fafc 0%, #ffffff 100%);--cyber-filter-surface-border: #d8e2ef;--cyber-filter-surface-head-bg: linear-gradient(180deg, #f1f5f9 0%, transparent 100%);--cyber-filter-surface-divider: #e2e8f0;--cyber-filter-toolbar-divider: #cbd5e1;--cyber-section-accent-gradient: linear-gradient(180deg, #38bdf8 0%, #0284c7 55%, rgba(2, 132, 199, .25) 100%);--cyber-section-accent-glow: 0 0 10px rgba(2, 132, 199, .2);--cyber-perm-shell-bg: #ffffff;--cyber-perm-aside-bg: linear-gradient(180deg, #f8fafc 0%, #ffffff 100%);--cyber-perm-main-bg: #ffffff;--cyber-perm-item-hover-bg: rgba(2, 132, 199, .08);--cyber-perm-item-hover-border: #cbd5e1;--cyber-perm-item-active-bg: rgba(2, 132, 199, .12);--cyber-perm-item-active-border: var(--cyber-primary);--cyber-perm-item-text: #475569;--cyber-perm-item-active-text: #0f172a;--cyber-perm-muted-text: #94a3b8;--cyber-perm-label-text: #64748b;--cyber-perm-group-bg: #f8fafc;--cyber-status-info-color: #0369a1;--cyber-status-info-bg: rgba(2, 132, 199, .1);--cyber-status-info-border: rgba(2, 132, 199, .35);--cyber-status-info-dot: #0284c7;--cyber-status-success-color: #15803d;--cyber-status-success-bg: rgba(22, 163, 74, .1);--cyber-status-success-border: rgba(22, 163, 74, .35);--cyber-status-success-dot: #16a34a;--cyber-status-warning-color: #b45309;--cyber-status-warning-bg: rgba(217, 119, 6, .1);--cyber-status-warning-border: rgba(217, 119, 6, .35);--cyber-status-warning-dot: #d97706;--cyber-status-danger-color: #b91c1c;--cyber-status-danger-bg: rgba(220, 38, 38, .1);--cyber-status-danger-border: rgba(220, 38, 38, .35);--cyber-status-danger-dot: #dc2626;--cyber-popper-bg: var(--cyber-panel);--cyber-popper-border: var(--cyber-border);--cyber-popper-shadow: var(--cyber-shadow);--cyber-popper-item-hover: var(--cyber-primary-soft)}:root,[data-theme=dark],[data-theme=light]{--el-color-primary: var(--cyber-primary);--el-color-success: var(--cyber-success);--el-color-warning: var(--cyber-warning);--el-color-danger: var(--cyber-danger);--el-color-info: var(--cyber-text-muted);--el-bg-color: var(--cyber-panel);--el-bg-color-page: var(--cyber-bg);--el-bg-color-overlay: var(--cyber-panel);--el-text-color-primary: var(--cyber-text-strong);--el-text-color-regular: var(--cyber-text);--el-text-color-secondary: var(--cyber-text-muted);--el-text-color-placeholder: var(--cyber-text-muted);--el-border-color: var(--cyber-border);--el-border-color-light: var(--cyber-border-soft);--el-border-color-lighter: var(--cyber-border-soft);--el-fill-color-blank: var(--cyber-input-bg);--el-fill-color-light: var(--cyber-bg-soft);--el-fill-color: var(--cyber-bg-soft);--el-fill-color-dark: var(--cyber-panel-2);--el-mask-color: var(--cyber-loading-mask);--el-disabled-bg-color: var(--cyber-bg-soft);--el-disabled-text-color: var(--cyber-text-muted);--el-border-radius-base: var(--cyber-radius-max);--el-border-radius-small: var(--cyber-radius-sm);--el-border-radius-round: var(--cyber-radius-max)}html,body,#app{background:var(--cyber-app-gradient);color:var(--cyber-text);transition:background .25s ease,color .25s ease}.cyber-theme{color:var(--cyber-text)}.cyber-theme .el-card{background:var(--cyber-panel-gradient);border:1px solid var(--cyber-border);box-shadow:none;border-radius:var(--cyber-radius-max)}.cyber-theme .el-card__header{background:var(--cyber-card-header-gradient);border-bottom:1px solid var(--cyber-border-soft);color:var(--cyber-text)}.cyber-theme .card-header h2,.cyber-theme .card-header-title{color:var(--cyber-text-strong)}.cyber-theme .card-header-meta,.cyber-theme .orders-batch-card-hint{color:var(--cyber-text-muted)}.cyber-theme .el-card__body{color:var(--cyber-text)}.cyber-theme .el-button{border-radius:var(--cyber-radius-max)}.cyber-theme .el-button--primary{background:linear-gradient(90deg,var(--cyber-primary-gradient-start) 0%,var(--cyber-primary) 100%);border:1px solid color-mix(in srgb,var(--cyber-primary) 55%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--cyber-primary) 20%,transparent)}.cyber-theme .el-button--primary.is-link,.cyber-theme .el-button.is-link.el-button--primary{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--cyber-link-color);font-weight:600;text-shadow:var(--cyber-link-shadow)}.cyber-theme .el-button--primary.is-link:hover,.cyber-theme .el-button--primary.is-link:focus,.cyber-theme .el-button.is-link.el-button--primary:hover,.cyber-theme .el-button.is-link.el-button--primary:focus{color:var(--cyber-link-hover)!important;background:var(--cyber-primary-soft)!important}.cyber-theme .el-button--danger.is-link,.cyber-theme .el-button.is-link.el-button--danger{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--cyber-danger-link);font-weight:600}.cyber-theme .el-button--danger.is-link:hover,.cyber-theme .el-button--danger.is-link:focus,.cyber-theme .el-button.is-link.el-button--danger:hover,.cyber-theme .el-button.is-link.el-button--danger:focus{color:var(--cyber-danger-link-hover)!important;background:color-mix(in srgb,var(--cyber-danger) 12%,transparent)!important}.cyber-theme .el-button--primary.is-plain{background:var(--cyber-ghost-btn-bg)!important;border:1px solid var(--cyber-ghost-btn-border)!important;color:var(--cyber-ghost-btn-text)!important;box-shadow:none!important}.cyber-theme .el-button--primary.is-plain:hover,.cyber-theme .el-button--primary.is-plain:focus{background:var(--cyber-ghost-btn-hover-bg)!important;border-color:var(--cyber-ghost-btn-hover-border)!important;color:var(--cyber-ghost-btn-hover-text)!important;transform:none!important}.cyber-theme .el-button--default{background:var(--cyber-button-default-bg);border:1px solid var(--cyber-button-default-border);color:var(--cyber-text)}.cyber-theme .el-input__wrapper,.cyber-theme .el-select__wrapper{background:var(--cyber-input-bg);box-shadow:inset 0 0 0 1px var(--cyber-input-border);border-radius:var(--cyber-radius-max)}.cyber-theme .el-input__wrapper:hover,.cyber-theme .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px var(--cyber-input-border-hover)}.cyber-theme .el-input__wrapper.is-focus,.cyber-theme .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px var(--cyber-input-border-focus)}.cyber-theme .el-input__inner{color:var(--cyber-text)}.cyber-theme .el-select__placeholder,.cyber-theme .el-input__inner::placeholder{color:var(--cyber-text-muted)}.cyber-theme .filter-bar .el-select,.cyber-theme .tenant-list-filter-form .el-select,.cyber-theme .page-toolbar .el-select,.cyber-theme .page-toolbar .tenant-filter .el-select,.cyber-theme .filter-form .filter-control.el-select,.cyber-theme .summary-form .el-select,.cyber-theme .filter-bar .el-select .el-select__wrapper,.cyber-theme .tenant-list-filter-form .el-select .el-select__wrapper,.cyber-theme .page-toolbar .el-select .el-select__wrapper,.cyber-theme .page-toolbar .tenant-filter .el-select .el-select__wrapper,.cyber-theme .filter-form .filter-control.el-select .el-select__wrapper,.cyber-theme .summary-form .el-select .el-select__wrapper{min-width:8.75rem}.cyber-theme .el-textarea__inner{background:var(--cyber-input-bg);color:var(--cyber-text);border:1px solid var(--cyber-input-border)}.cyber-theme .el-textarea__inner:hover{border-color:var(--cyber-input-border-hover)}.cyber-theme .el-textarea__inner:focus{border-color:var(--cyber-input-border-focus)}.cyber-theme .el-form-item__label{color:var(--cyber-text-label);font-weight:500}.cyber-theme .el-form-item__content,.cyber-theme .el-form-item__error{color:var(--cyber-text)}.cyber-theme .el-dialog .el-form{padding-right:8px}.cyber-theme .el-table{--el-table-bg-color: var(--cyber-table-bg);--el-table-tr-bg-color: var(--cyber-table-bg);--el-table-row-hover-bg-color: var(--cyber-table-hover);--el-table-expanded-cell-bg-color: var(--cyber-table-bg);--el-table-border-color: var(--cyber-table-border);--el-table-header-bg-color: var(--cyber-table-header-bg);--el-table-header-text-color: var(--cyber-table-header-text);--el-table-text-color: var(--cyber-table-text)}.cyber-theme .el-table th.el-table__cell{background:var(--cyber-table-header-bg)!important;color:var(--cyber-text-label)!important}.cyber-theme .el-table td.el-table__cell{background:var(--cyber-table-bg)!important;color:var(--cyber-table-text)!important}.cyber-theme .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--cyber-table-striped)!important}.cyber-theme .el-table__body tr:hover>td.el-table__cell{background:var(--cyber-table-hover)!important}.cyber-theme .el-table th.el-table-fixed-column--right.el-table__cell,.cyber-theme .el-table td.el-table-fixed-column--right.el-table__cell{text-align:center}.cyber-theme .el-table th.el-table-fixed-column--right .cell,.cyber-theme .el-table td.el-table-fixed-column--right .cell{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;text-align:center}.cyber-theme .el-table .table-actions{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 10px}.cyber-theme .el-table .table-actions .el-button.is-link{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 6px;height:auto;min-height:0;font-weight:500;transform:none!important;transition:color .15s ease,background-color .15s ease}.cyber-theme .el-table .table-actions .el-button.is-link:hover,.cyber-theme .el-table .table-actions .el-button.is-link:focus,.cyber-theme .el-table .table-actions .el-button.is-link:active{transform:none!important}.cyber-theme .el-table .table-actions .el-button.is-link .el-icon{margin:0;font-size:14px}.cyber-theme .el-table td.el-table-fixed-column--right .cell .el-button.is-link{vertical-align:middle}.cyber-theme .el-loading-mask{background-color:var(--cyber-loading-mask)!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cyber-theme .el-loading-mask.is-fullscreen{background-color:var(--cyber-loading-mask-fullscreen)!important}.cyber-theme .el-loading-spinner .el-loading-text{color:var(--cyber-text-muted)!important}.cyber-theme .el-loading-spinner .path{stroke:var(--cyber-primary)!important}.cyber-theme .el-loading-spinner i{color:var(--cyber-primary)!important}.cyber-theme .el-main{background:transparent}.cyber-panel-glow{border:1px solid var(--cyber-border);box-shadow:var(--cyber-shadow)}.cyber-theme .el-dialog{background:var(--cyber-dialog-bg);border:1px solid var(--cyber-dialog-border);border-radius:var(--cyber-radius-max)}.cyber-theme .el-dialog__header{background:transparent;border-bottom:none;margin-right:0;padding:10px 18px 6px}.cyber-theme .el-dialog__title{color:var(--cyber-text);font-weight:600}.cyber-theme .el-dialog__body{color:var(--cyber-text)}.cyber-theme .el-dialog__footer{border-top:1px solid var(--cyber-border-soft);padding-top:12px}.cyber-theme .el-dialog__footer .el-button+.el-button{margin-left:10px}.main-layout .content-wrapper{display:flex;flex-direction:column;gap:var(--layout-content-gap)}.main-layout .content-wrapper>*{display:flex;flex-direction:column;gap:var(--layout-content-gap);min-width:0;width:100%;max-width:none;margin-left:0;margin-right:0;box-sizing:border-box}.main-layout .content-wrapper>.cyber-theme{width:100%;max-width:none;margin-left:0;margin-right:0}.cyber-theme .page-toolbar{margin-bottom:0;padding:var(--layout-content-gap);min-height:0;box-sizing:border-box;border-radius:var(--cyber-radius-max);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--layout-content-gap);background:var(--cyber-page-topbar-gradient)}.cyber-theme .page-toolbar .el-form--inline{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px}.cyber-theme .page-toolbar .el-form--inline .el-form-item{margin-bottom:0;margin-right:var(--layout-content-gap);align-items:center}.cyber-theme .page-toolbar .el-form--inline .el-form-item:last-child{margin-right:0}.cyber-theme .page-toolbar .el-form-item__label{height:32px;line-height:32px;padding:0 12px 0 0}.cyber-theme .page-toolbar .el-form-item__content{line-height:32px}.cyber-theme .page-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cyber-theme .el-tabs--border-card{background:var(--cyber-tabs-bg);border:1px solid var(--cyber-border-soft);border-radius:var(--cyber-radius-max);overflow:hidden;box-shadow:none}.cyber-theme .settings-tabs,.cyber-theme .tenant-config-tabs{width:100%;min-width:0}.cyber-theme .el-tabs--border-card>.el-tabs__header{background-color:var(--cyber-tabs-header-bg);border-bottom:1px solid var(--cyber-border-soft)}.cyber-theme .el-tabs--border-card>.el-tabs__header .el-tabs__item{color:var(--cyber-tabs-item);transition:color .2s ease,background-color .2s ease}.cyber-theme .el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--cyber-text-strong)}.cyber-theme .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--cyber-primary)!important;background-color:var(--cyber-tabs-bg)!important;border-bottom-color:var(--cyber-tabs-bg)!important}.cyber-theme .el-tabs--border-card>.el-tabs__content{background:var(--cyber-tabs-bg);color:var(--cyber-text)}.cyber-theme .el-tabs--top>.el-tabs__header .el-tabs__item{color:var(--cyber-tabs-item)}.cyber-theme .el-tabs--top>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--cyber-text-strong)}.cyber-theme .el-tabs--top>.el-tabs__header .el-tabs__item.is-active{color:var(--cyber-primary)}.cyber-theme .el-tabs--top>.el-tabs__header .el-tabs__item.is-active:after,.cyber-theme .el-tabs--top>.el-tabs__header .el-tabs__active-bar{background-color:var(--cyber-primary)}.cyber-theme .el-tabs.tabs-win10{display:flex;flex-direction:column}.cyber-theme .el-tabs.tabs-win10>.el-tabs__header{margin:0;background:var(--cyber-tabs-win10-strip);border-bottom:1px solid var(--cyber-border-soft)}.cyber-theme .el-tabs.tabs-win10>.el-tabs__header .el-tabs__nav-wrap:after{display:none}.cyber-theme .el-tabs.tabs-win10>.el-tabs__header .el-tabs__active-bar{display:none}.cyber-theme .el-tabs.tabs-win10>.el-tabs__header .el-tabs__nav{border:none}.cyber-theme .el-tabs.tabs-win10>.el-tabs__header .el-tabs__item{position:relative;height:36px;line-height:36px;padding:0 18px;margin:0;border:1px solid transparent;border-bottom:none;border-radius:var(--cyber-radius-sm) var(--cyber-radius-sm) 0 0;color:var(--cyber-tabs-item);background:transparent;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.cyber-theme .el-tabs.tabs-win10>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:2px}.cyber-theme .el-tabs.tabs-win10>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--cyber-text-strong);background:var(--cyber-tabs-win10-hover)}.cyber-theme .el-tabs.tabs-win10>.el-tabs__header .el-tabs__item.is-active{color:var(--cyber-text-strong);font-weight:600;background:var(--cyber-tabs-bg);border-color:var(--cyber-border-soft);border-bottom-color:var(--cyber-tabs-bg);margin-bottom:-1px;z-index:1}.cyber-theme .el-tabs.tabs-win10>.el-tabs__content{flex:1;min-width:0;min-height:var(--cyber-tabs-panel-min-height);box-sizing:border-box;padding:var(--layout-content-gap, 10px);background:var(--cyber-tabs-bg);border:1px solid var(--cyber-border-soft);border-top:none;border-radius:0 0 var(--cyber-radius-max) var(--cyber-radius-max);color:var(--cyber-text)}.cyber-theme .el-tabs.tabs-win10>.el-tabs__content>.el-tab-pane{min-height:calc(var(--cyber-tabs-panel-min-height) - 2 * var(--layout-content-gap, 10px));box-sizing:border-box}.cyber-theme .el-tabs.tabs-win10 .tab-panel-body,.cyber-theme .el-tabs.tabs-win10 .users-tab-body,.cyber-theme .el-tabs.tabs-win10 .tenants-tab-body,.cyber-theme .el-tabs.tabs-win10 .orders-tab-body{display:flex;flex-direction:column;align-items:stretch;min-height:calc(var(--cyber-tabs-panel-min-height) - 2 * var(--layout-content-gap, 10px));min-width:0;box-sizing:border-box}.cyber-theme .el-tabs.tabs-win10 .tab-panel-body .data-table-scroll,.cyber-theme .el-tabs.tabs-win10 .tab-panel-body .orders-table-scroll,.cyber-theme .el-tabs.tabs-win10 .tab-panel-body.table-wrap{flex:1 1 auto;width:100%;min-width:0}.cyber-theme .el-tabs.tabs-win10 .tab-panel-body .reg-review--embedded{flex:0 0 auto}.cyber-theme .el-tabs.tabs-win10 .tab-panel-body>.filter-bar,.cyber-theme .el-tabs.tabs-win10 .tab-panel-body .reg-review--embedded .reg-review-toolbar{margin-top:0;margin-bottom:var(--cyber-tab-toolbar-table-gap, 12px);min-height:32px;box-sizing:border-box}.cyber-theme .el-descriptions{--el-descriptions-table-border: var(--cyber-descriptions-border)}.cyber-theme .el-descriptions__body{background-color:var(--cyber-bg-soft)!important}.cyber-theme .el-descriptions__body .el-descriptions__table{background:transparent}.cyber-theme .el-descriptions__label{background:var(--cyber-descriptions-label-bg)!important;color:var(--cyber-text-label)!important}.cyber-theme .el-descriptions__content{background:var(--cyber-descriptions-content-bg)!important;color:var(--cyber-table-text)!important}.cyber-theme .el-pagination{--el-pagination-bg-color: transparent;--el-pagination-text-color: var(--cyber-pagination-text);--el-pagination-button-color: var(--cyber-pagination-text);--el-pagination-button-bg-color: var(--cyber-pagination-btn-bg);--el-pagination-button-disabled-bg-color: var(--cyber-pagination-btn-disabled-bg);--el-pagination-button-disabled-color: var(--cyber-pagination-disabled)}.cyber-theme .el-pager li{background:var(--cyber-pagination-btn-bg)!important;color:var(--cyber-pagination-text)!important;border:1px solid var(--cyber-input-border)}.cyber-theme .el-pager li.is-active{color:var(--cyber-text-strong)!important;border-color:var(--cyber-input-border-focus);box-shadow:0 0 12px color-mix(in srgb,var(--cyber-primary) 18%,transparent)}.cyber-theme .el-alert__title{color:var(--cyber-table-text)}.cyber-theme .el-empty__description p{color:var(--cyber-empty-text)}.el-overlay-dialog .el-dialog{background:var(--cyber-dialog-bg);border:1px solid var(--cyber-dialog-border);border-radius:var(--cyber-radius-max)}.el-overlay-dialog .el-dialog__header{background:transparent!important;border-bottom:none!important;border-radius:var(--cyber-radius-max) var(--cyber-radius-max) 0 0;margin-right:0!important;padding:10px 20px 6px!important}.el-overlay-dialog .el-dialog__title{color:var(--cyber-text);font-weight:600;font-size:16px;line-height:1.4}.el-overlay-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--cyber-text-muted)}.el-overlay-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:var(--cyber-text)}.el-overlay-dialog .el-dialog__body{color:var(--cyber-text);padding-top:6px}.el-overlay-dialog .el-dialog__footer{background:transparent;border-top:1px solid var(--cyber-border-soft);padding-top:12px}.main-layout .header-right .el-dropdown,.main-layout .header-right .el-dropdown:focus,.main-layout .header-right .el-dropdown:focus-visible,.main-layout .header-right .el-dropdown:active,.main-layout .header-right .el-dropdown>*,.main-layout .header-right .el-dropdown>*:focus,.main-layout .header-right .el-dropdown>*:focus-visible,.main-layout .header-right .el-dropdown>*:active,.main-layout .header-right .el-button.is-text:focus,.main-layout .header-right .el-button.is-text:focus-visible,.el-dropdown.user-dropdown-wrapper,.el-dropdown.user-dropdown-wrapper:focus,.el-dropdown.user-dropdown-wrapper:focus-visible,.el-dropdown.user-dropdown-wrapper>*:focus,.el-dropdown.user-dropdown-wrapper>*:focus-visible{outline:none!important;box-shadow:none!important}.main-layout-user-dropdown-popper.el-dropdown__popper,.main-layout-user-dropdown-popper.el-popper{width:168px!important;min-width:168px!important;max-width:168px!important;background:var(--cyber-main-layout-gradient)!important;border:1px solid var(--cyber-border)!important;box-shadow:var(--cyber-shadow)!important}.main-layout-user-dropdown-popper.el-popper.is-light,.main-layout-user-dropdown-popper.el-dropdown__popper.is-light{background:var(--cyber-main-layout-gradient)!important}.main-layout-user-dropdown-popper .el-popper__arrow:before{background:var(--cyber-panel)!important;border:1px solid var(--cyber-border)!important}.main-layout-user-dropdown-popper .el-dropdown__popper,.main-layout-user-dropdown-popper .el-scrollbar,.main-layout-user-dropdown-popper .el-scrollbar__wrap{background:transparent!important}.main-layout-user-dropdown-popper .el-dropdown-menu{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box;background:transparent!important;border:none!important;box-shadow:none!important;padding:8px}.main-layout-user-dropdown-popper .el-dropdown__list,.main-layout-user-dropdown-popper .el-scrollbar__view{width:100%!important;min-width:0!important;box-sizing:border-box}.main-layout-user-dropdown-popper .el-dropdown-menu__item{color:var(--cyber-text)}.main-layout-user-dropdown-popper .el-dropdown-menu__item:not(.is-disabled):hover,.main-layout-user-dropdown-popper .el-dropdown-menu__item:not(.is-disabled):focus{background:var(--cyber-primary-soft)!important;color:var(--cyber-primary)!important}.main-layout-user-dropdown-popper .el-dropdown-menu__item.is-divided{border-top:1px solid var(--cyber-border)}.main-layout-user-dropdown-popper .el-dropdown-menu__item .el-icon{color:var(--cyber-text-muted)}.main-layout-user-dropdown-popper .el-dropdown-menu__item:hover .el-icon,.main-layout-user-dropdown-popper .el-dropdown-menu__item:focus .el-icon{color:var(--cyber-primary)}.main-layout-language-dropdown-popper.el-dropdown__popper,.main-layout-language-dropdown-popper.el-popper{min-width:160px!important;background:var(--cyber-panel)!important;border:1px solid var(--cyber-border)!important;box-shadow:var(--cyber-shadow)!important}.main-layout-language-dropdown-popper .el-dropdown-menu{padding:6px;background:transparent!important;border:none!important;box-shadow:none!important}.main-layout-language-dropdown-popper .el-dropdown-menu__item{display:flex;align-items:center;gap:8px;color:var(--cyber-text);border-radius:8px}.main-layout-language-dropdown-popper .el-dropdown-menu__item:not(.is-disabled):hover,.main-layout-language-dropdown-popper .el-dropdown-menu__item:not(.is-disabled):focus{background:var(--cyber-language-option-hover)!important;color:var(--cyber-primary)!important}.main-layout-language-dropdown-popper .el-dropdown-menu__item.is-active-lang{background:var(--cyber-language-option-active)!important;color:var(--cyber-primary)!important;font-weight:600}.main-layout .header-right .language-toggle,.main-layout .header-right .language-toggle:focus,.main-layout .header-right .language-toggle:focus-visible{outline:none!important;box-shadow:none!important}.login-page,.register-shell,.forgot-password-page,.reset-password-page,.auth-page{color:var(--cyber-text)}.auth-toolbar{position:fixed;top:max(16px,env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px));z-index:2000;display:inline-flex;align-items:center;gap:8px;margin:0}.auth-language-toggle .language-toggle-btn{min-height:40px;padding:0 10px!important;border-radius:var(--cyber-radius-max, 8px);border:1px solid var(--cyber-border)!important;background:color-mix(in srgb,var(--cyber-panel) 94%,transparent)!important;box-shadow:var(--cyber-shadow);color:var(--cyber-collapse-btn)}.auth-language-toggle .language-toggle-btn:hover{border-color:var(--cyber-primary)!important;background:var(--cyber-primary-soft)!important;color:var(--cyber-primary)!important}.auth-language-toggle .language-toggle-btn:focus,.auth-language-toggle .language-toggle-btn:focus-visible{outline:none!important;box-shadow:var(--cyber-shadow)!important}.auth-language-toggle .lang-chevron{color:var(--cyber-text-muted)}.auth-theme-toggle{margin:0}.auth-theme-toggle .el-button{width:40px;height:40px;padding:0;border-radius:var(--cyber-radius-max, 8px);border:1px solid var(--cyber-border)!important;background:color-mix(in srgb,var(--cyber-panel) 94%,transparent)!important;box-shadow:var(--cyber-shadow)}.auth-theme-toggle .el-button:hover{border-color:var(--cyber-primary)!important;background:var(--cyber-primary-soft)!important;color:var(--cyber-primary)!important}.auth-theme-toggle .el-button:focus,.auth-theme-toggle .el-button:focus-visible{outline:none!important;box-shadow:var(--cyber-shadow)!important}.main-layout.cyber-theme .user-avatar{background:linear-gradient(135deg,var(--cyber-primary) 0%,var(--cyber-primary-gradient-start) 100%);box-shadow:0 2px 10px color-mix(in srgb,var(--cyber-primary) 32%,transparent)}.main-layout.cyber-theme .logo-mark.cn-flag,.main-layout.cyber-theme .china-flag-logo{box-shadow:none;background:transparent;border:none}.main-layout.cyber-theme :deep(.el-dropdown-menu){background:var(--cyber-popper-bg)!important;border-radius:var(--cyber-radius-max, 8px);box-shadow:var(--cyber-popper-shadow)!important;border:1px solid var(--cyber-popper-border)!important;padding:8px}.main-layout.cyber-theme :deep(.el-dropdown-menu__item){color:var(--cyber-text)}.main-layout.cyber-theme :deep(.el-dropdown-menu__item:hover){background:var(--cyber-popper-item-hover)!important;color:var(--cyber-primary)!important}[data-theme=light] .dashboard .chart-panel,[data-theme=light] .tenant-analytics .panel-shell,[data-theme=light] .billing-page .panel-shell,[data-theme=light] .orders-page .filter-panel,[data-theme=light] .orders-page .detail-panel{background:var(--cyber-panel-gradient)!important;border-color:var(--cyber-border)!important}.el-popper.is-light,.el-popper.is-pure,.el-select__popper.el-popper,.el-picker__popper.el-popper,.el-dropdown__popper.el-popper,.el-popover.el-popper{background:var(--cyber-popper-bg)!important;border:1px solid var(--cyber-popper-border)!important;box-shadow:var(--cyber-popper-shadow)!important}.el-popper.is-light .el-popper__arrow:before,.el-select__popper .el-popper__arrow:before,.el-picker__popper .el-popper__arrow:before,.el-dropdown__popper .el-popper__arrow:before{background:var(--cyber-popper-bg)!important;border:1px solid var(--cyber-popper-border)!important}.el-select-dropdown__item,.el-dropdown-menu__item{color:var(--cyber-text)}.el-select-dropdown__item.is-hovering,.el-select-dropdown__item:hover,.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:not(.is-disabled):focus{background:var(--cyber-popper-item-hover)!important;color:var(--cyber-primary)!important}.el-select-dropdown__item.is-selected{color:var(--cyber-primary);font-weight:600}.el-dropdown-menu__item.is-divided{border-top-color:var(--cyber-border)}.el-picker-panel,.el-date-picker,.el-date-range-picker{background:var(--cyber-popper-bg);border:1px solid var(--cyber-popper-border);color:var(--cyber-text)}.el-picker-panel__footer{border-top:1px solid var(--cyber-border-soft)}.el-date-table th,.el-date-table td.available{color:var(--cyber-text-muted)}.el-date-table td.available:hover{color:var(--cyber-primary)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{background:var(--cyber-primary);color:#fff}.cyber-theme .el-button--success{--el-button-bg-color: color-mix(in srgb, var(--cyber-success) 88%, #000);--el-button-border-color: color-mix(in srgb, var(--cyber-success) 70%, transparent);--el-button-hover-bg-color: var(--cyber-success);--el-button-hover-border-color: var(--cyber-success)}.cyber-theme .el-button--warning{--el-button-bg-color: color-mix(in srgb, var(--cyber-warning) 88%, #000);--el-button-border-color: color-mix(in srgb, var(--cyber-warning) 70%, transparent);--el-button-hover-bg-color: var(--cyber-warning);--el-button-hover-border-color: var(--cyber-warning)}.cyber-theme .el-button--danger:not(.is-link){--el-button-bg-color: color-mix(in srgb, var(--cyber-danger) 88%, #000);--el-button-border-color: color-mix(in srgb, var(--cyber-danger) 70%, transparent);--el-button-hover-bg-color: var(--cyber-danger);--el-button-hover-border-color: var(--cyber-danger)}.cyber-theme .el-button--default:hover,.cyber-theme .el-button--default:focus{border-color:var(--cyber-input-border-hover);color:var(--cyber-text-strong);background:var(--cyber-primary-soft)}.cyber-theme .el-button.is-disabled,.cyber-theme .el-button.is-disabled:hover{opacity:.55}.cyber-theme .el-divider{border-color:var(--cyber-border-soft)}.cyber-theme .el-divider__text{background:var(--cyber-panel);color:var(--cyber-text-muted)}.cyber-theme .el-switch.is-checked .el-switch__core{border-color:var(--cyber-primary);background-color:var(--cyber-primary)}.cyber-theme .el-checkbox__label,.cyber-theme .el-radio__label{color:var(--cyber-text)}.cyber-theme .el-checkbox__input.is-checked .el-checkbox__inner,.cyber-theme .el-radio__input.is-checked .el-radio__inner{background-color:var(--cyber-primary);border-color:var(--cyber-primary)}.cyber-theme .el-collapse{border-color:var(--cyber-border)}.cyber-theme .el-collapse-item__header{background:var(--cyber-panel);color:var(--cyber-text);border-bottom-color:var(--cyber-border)}.cyber-theme .el-collapse-item__wrap{background:var(--cyber-panel);border-bottom-color:var(--cyber-border)}.cyber-theme .el-collapse-item__content{color:var(--cyber-text)}.cyber-theme .el-input-number .el-input__wrapper{background:var(--cyber-input-bg)}.cyber-theme .el-pagination{--el-pagination-bg-color: var(--cyber-pagination-btn-bg);--el-pagination-button-color: var(--cyber-pagination-text);--el-pagination-hover-color: var(--cyber-primary)}.cyber-theme .el-pagination button:disabled{background:var(--cyber-pagination-btn-disabled-bg);color:var(--cyber-pagination-disabled)}.cyber-theme .el-pagination .el-pager li{background:var(--cyber-pagination-btn-bg);color:var(--cyber-pagination-text)}.cyber-theme .el-pagination .el-pager li.is-active{color:var(--cyber-primary);font-weight:600}.cyber-theme .el-empty__description{color:var(--cyber-empty-text)}.cyber-theme .el-alert{background:var(--cyber-alert-bg);border:1px solid var(--cyber-alert-border)}.cyber-theme .el-alert__title,.cyber-theme .el-alert .el-alert__description{color:var(--cyber-text)}.cyber-theme .el-tag{border-radius:8px}.cyber-theme .el-tag.el-tag--info{--el-tag-bg-color: var(--cyber-primary-soft);--el-tag-border-color: color-mix(in srgb, var(--cyber-primary) 35%, transparent);--el-tag-text-color: var(--cyber-primary)}.cyber-theme .el-descriptions__label{color:var(--cyber-text-label);background:var(--cyber-descriptions-label-bg)}.cyber-theme .el-descriptions__content{color:var(--cyber-text);background:var(--cyber-descriptions-content-bg)}.cyber-theme .el-descriptions__cell{border-color:var(--cyber-descriptions-border)}.cyber-theme .el-tree{background:transparent;color:var(--cyber-text)}.cyber-theme .el-tree-node__content:hover{background:var(--cyber-primary-soft)}.cyber-theme .el-tree-node.is-current>.el-tree-node__content{background:var(--cyber-primary-soft);color:var(--cyber-primary)}.cyber-theme .el-drawer{background:var(--cyber-dialog-bg);border-left:1px solid var(--cyber-dialog-border)}.cyber-theme .el-drawer__header{color:var(--cyber-text-strong);border-bottom:1px solid var(--cyber-border-soft);margin-bottom:0;padding-bottom:12px}.cyber-theme .el-drawer__body{color:var(--cyber-text)}.cyber-theme .el-message-box{background:var(--cyber-dialog-bg);border:1px solid var(--cyber-dialog-border)}.cyber-theme .el-message-box__title,.cyber-theme .el-message-box__message,.cyber-theme .el-popover.el-popper{color:var(--cyber-text)}.cyber-theme .el-popover__title{color:var(--cyber-text-strong)}.cyber-theme [class*=-page] :deep(.el-table),.cyber-theme [class*=-page] .el-table{--el-table-bg-color: var(--cyber-table-bg);--el-table-tr-bg-color: var(--cyber-table-bg);--el-table-row-hover-bg-color: var(--cyber-table-hover);--el-table-border-color: var(--cyber-table-border);--el-table-header-bg-color: var(--cyber-table-header-bg);--el-table-header-text-color: var(--cyber-table-header-text);--el-table-text-color: var(--cyber-table-text)}.cyber-theme [class*=-page] :deep(.el-table__header-wrapper th.el-table__cell),.cyber-theme [class*=-page] :deep(.el-table th.el-table__cell){background:var(--cyber-table-header-bg)!important;color:var(--cyber-text-label)!important}.cyber-theme [class*=-page] :deep(.el-table td.el-table__cell){background:var(--cyber-table-bg)!important;color:var(--cyber-table-text)!important}.cyber-theme [class*=-page] :deep(.el-table__body tr:hover > td.el-table__cell){background:var(--cyber-table-hover)!important}.cyber-theme .orders-filter-surface,.cyber-theme .filter-surface{background:var(--cyber-filter-surface-bg);border:1px solid var(--cyber-filter-surface-border);border-radius:var(--cyber-radius-max)}.cyber-theme .orders-filter-head,.cyber-theme .filter-surface-head{border-bottom:1px solid var(--cyber-filter-surface-divider);background:var(--cyber-filter-surface-head-bg)}.cyber-theme .orders-embedded-filters-title,.cyber-theme .filter-surface-title{color:var(--cyber-text-label)}.cyber-theme .orders-table-section-accent,.cyber-theme .section-accent-bar{background:var(--cyber-section-accent-gradient);box-shadow:var(--cyber-section-accent-glow)}.cyber-theme .orders-table-section-title,.cyber-theme .section-title{color:var(--cyber-text-strong)}.cyber-theme .orders-table-section-sub,.cyber-theme .section-subtitle{color:var(--cyber-text-muted)}.cyber-theme .glow-panel .panel-header{background:var(--cyber-card-header-gradient)}.cyber-theme .glow-panel .panel-title{font-size:15px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--cyber-text-strong)}.cyber-theme .glow-panel .panel-action{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html,body,#app{font-variant-numeric:tabular-nums}.cyber-theme .el-card,.cyber-theme .glow-panel,.cyber-theme .page-toolbar,.cyber-theme .filter-surface,.cyber-theme .orders-filter-surface{box-shadow:var(--cyber-shadow)}.cyber-theme .el-button--primary:not(.is-link){background:var(--cyber-primary)!important;border-color:var(--cyber-primary)!important;box-shadow:none!important;transform:none!important}.cyber-theme .el-button--primary:not(.is-link):hover,.cyber-theme .el-button--primary:not(.is-link):focus{background:var(--cyber-primary-hover, var(--cyber-primary))!important;border-color:var(--cyber-primary-hover, var(--cyber-primary))!important;box-shadow:0 8px 16px color-mix(in srgb,var(--cyber-primary) 18%,transparent)!important;transform:none!important}.cyber-theme .el-table th.el-table__cell{font-size:12px;letter-spacing:.02em;text-transform:none}.cyber-theme .el-table td.el-table__cell{font-size:13px}.cyber-panel-glow{box-shadow:var(--cyber-shadow)}.dashboard.cyber-theme{--dashboard-bg: var(--cyber-bg);--dashboard-panel-bg: var(--cyber-panel);--dashboard-log-bg: var(--cyber-input-bg);--dashboard-log-border: var(--cyber-dialog-border);--dashboard-log-row-border: var(--cyber-border-soft);--dashboard-log-msg-lmax: #a5f3fc;--dashboard-log-msg-cs360: #fed7aa;--dashboard-log-fix-lmax-accent: #22d3ee;--dashboard-log-fix-cs360-accent: #fb923c;--dashboard-fix-chip-lmax-bg: rgba(34, 211, 238, .12);--dashboard-fix-chip-lmax-color: #22d3ee;--dashboard-fix-chip-cs360-bg: rgba(249, 115, 22, .14);--dashboard-fix-chip-cs360-color: #fb923c;padding:0;color:var(--cyber-text)}[data-theme=light] .dashboard.cyber-theme{--dashboard-log-bg: #f1f5f9;--dashboard-log-border: #cbd5e1;--dashboard-log-row-border: rgba(100, 116, 139, .38);--dashboard-log-msg-lmax: #0c4a6e;--dashboard-log-msg-cs360: #7c2d12;--dashboard-log-fix-lmax-accent: #0891b2;--dashboard-log-fix-cs360-accent: #ea580c;--dashboard-fix-chip-lmax-bg: rgba(8, 145, 178, .16);--dashboard-fix-chip-lmax-color: #0e7490;--dashboard-fix-chip-cs360-bg: rgba(234, 88, 12, .14);--dashboard-fix-chip-cs360-color: #c2410c}[data-theme=dark] .dashboard.cyber-theme{--dashboard-panel-bg: var(--cyber-glow-panel-gradient);--dashboard-log-bg: var(--cyber-input-bg);--dashboard-log-border: var(--cyber-dialog-border)}.dashboard.cyber-theme .cyber-panel-glow{border-color:var(--cyber-border);box-shadow:var(--cyber-shadow)}.dashboard.cyber-theme .topbar,.dashboard.cyber-theme .glow-panel{background:var(--dashboard-panel-bg)}.dashboard.cyber-theme .log-container{font-family:JetBrains Mono,IBM Plex Mono,Consolas,monospace;background:var(--dashboard-log-bg);border-color:var(--dashboard-log-border)}.auth-page{min-height:100vh;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box;background:var(--cyber-bg-deep)}.auth-page__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:100vh}.auth-page__hero{position:relative;min-height:100vh;overflow:hidden;display:flex;align-items:flex-end;background:var(--cyber-auth-hero-fallback-bg)}.auth-page__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.02)}.auth-page__hero-video{pointer-events:none}.auth-page__hero--img-failed .auth-page__hero-img{opacity:0}.auth-page__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cyber-auth-hero-overlay);pointer-events:none}.auth-page:not(.auth-page--fullscreen-media) .auth-page__hero-overlay{background:var(--cyber-auth-hero-overlay-split)}.auth-page:not(.auth-page--fullscreen-media) .auth-page__hero-img{transform:none;filter:saturate(1.06) contrast(1.04)}.auth-page:not(.auth-page--fullscreen-media) .auth-page__hero--img-failed{background:var(--cyber-auth-hero-fallback-bg)}.auth-page--hero-earth .auth-page__main{background:var(--cyber-auth-space-bg);overflow:hidden}.auth-page--hero-earth .auth-page__main:before{display:none}.auth-page--hero-earth .auth-page__earth-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.auth-page--hero-earth .auth-page__space-dust{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 10% 20%,var(--cyber-auth-space-dust-bright),transparent),radial-gradient(1.5px 1.5px at 22% 8%,var(--cyber-auth-space-dust-soft),transparent),radial-gradient(1px 1px at 35% 35%,var(--cyber-auth-space-dust-dim),transparent),radial-gradient(1px 1px at 48% 12%,var(--cyber-auth-space-dust-bright),transparent),radial-gradient(1.5px 1.5px at 62% 28%,var(--cyber-auth-space-dust-soft),transparent),radial-gradient(1px 1px at 74% 6%,var(--cyber-auth-space-dust-soft),transparent),radial-gradient(1px 1px at 86% 22%,var(--cyber-auth-space-dust-dim),transparent),radial-gradient(2px 2px at 18% 52%,var(--cyber-auth-space-dust-dim),transparent),radial-gradient(1px 1px at 42% 48%,var(--cyber-auth-space-dust-bright),transparent),radial-gradient(1px 1px at 58% 58%,var(--cyber-auth-space-dust-dim),transparent),radial-gradient(1.5px 1.5px at 78% 44%,var(--cyber-auth-space-dust-soft),transparent),radial-gradient(1px 1px at 92% 38%,var(--cyber-auth-space-dust-dim),transparent);opacity:var(--cyber-auth-space-dust-opacity);animation:auth-space-drift 90s linear infinite}.auth-page--hero-earth .auth-page__earth-wrap{position:absolute;right:-12%;bottom:-32%;left:auto;width:min(88%,440px);aspect-ratio:1;transform:none}.auth-page--hero-earth .auth-page__earth-sphere{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;background:transparent;box-shadow:var(--cyber-auth-earth-glow);-webkit-mask-image:radial-gradient(circle,#000 90%,transparent 100%);mask-image:radial-gradient(circle,#000 90%,transparent 100%)}.auth-page--hero-earth .auth-page__earth-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:scale(1.14)}.auth-page--hero-earth .auth-page__earth-shade{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(118deg,var(--cyber-auth-earth-shade-highlight) 0%,transparent 42%,var(--cyber-auth-earth-shade-mid) 78%,var(--cyber-auth-earth-shade-deep) 100%);pointer-events:none}.auth-page--hero-earth .auth-page__earth-specular{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 28% 26%,var(--cyber-auth-earth-specular-core) 0%,var(--cyber-auth-earth-specular-fade) 18%,transparent 42%);pointer-events:none}.auth-page--hero-earth .auth-page__earth-atmo{position:absolute;border-radius:50%;pointer-events:none}.auth-page--hero-earth .auth-page__earth-atmo--outer{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,transparent 78%,var(--cyber-auth-earth-atmo-a) 90%,var(--cyber-auth-earth-atmo-b) 96%,transparent 100%);box-shadow:none}@keyframes auth-space-drift{0%{transform:translateZ(0)}to{transform:translate3d(-2%,-1.5%,0)}}@media(max-width:1023px){.auth-page--hero-earth .auth-page__earth-wrap{right:50%;bottom:-26%;width:min(78%,340px);transform:translate(50%)}}@media(prefers-reduced-motion:reduce){.auth-page--hero-earth .auth-page__space-dust{animation:none}}.auth-page__hero-inner{position:relative;z-index:3;padding:clamp(2rem,5vw,4rem);padding-top:clamp(4.5rem,10vh,6rem);max-width:36rem;color:var(--cyber-auth-hero-text)}.auth-page__kicker{margin:0 0 .75rem;font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--cyber-auth-hero-kicker)}.auth-page__hero-title{margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2.125rem);font-weight:700;line-height:1.2;letter-spacing:-.02em}.auth-page__hero-desc{margin:0 0 1.25rem;font-size:clamp(.9375rem,1.6vw,1.0625rem);line-height:1.55;color:var(--cyber-auth-hero-desc)}.auth-page__hero-list{margin:0 0 1.25rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.auth-page__hero-list li{position:relative;padding-left:1.125rem;font-size:.875rem;font-weight:500;color:var(--cyber-auth-hero-desc)}.auth-page__hero-list li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--cyber-primary);box-shadow:0 0 8px color-mix(in srgb,var(--cyber-primary) 55%,transparent)}.auth-page__hero-trust{margin:0;font-size:.75rem;letter-spacing:.04em;color:var(--cyber-auth-hero-trust);padding:.5rem .75rem;border-radius:var(--cyber-radius-sm, 6px);border:1px solid var(--cyber-auth-hero-trust-border);background:var(--cyber-auth-hero-trust-bg);display:inline-block}.auth-page__main{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:clamp(1.5rem,5vw,3rem) clamp(1.25rem,4vw,2.5rem);padding-top:max(clamp(4rem,8vh,5rem),env(safe-area-inset-top,0px));padding-bottom:max(clamp(1.5rem,5vw,3rem),env(safe-area-inset-bottom,0px));background:var(--cyber-auth-main-bg);position:relative}.auth-page__panel{position:relative;z-index:1;width:100%;max-width:420px;border-radius:calc(var(--cyber-radius-max, 8px) + 4px);border:1px solid var(--cyber-auth-card-border);background:var(--cyber-auth-glass-bg);box-shadow:var(--cyber-auth-card-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.auth-page--fullscreen-media{position:relative;min-height:100svh}.auth-page--fullscreen-media .auth-page__grid{display:block;min-height:100svh}.auth-page--fullscreen-media .auth-page__hero{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;min-height:100svh;height:100svh}.auth-page--fullscreen-media .auth-page__hero-overlay{background:var(--cyber-auth-fullscreen-overlay)}.auth-page__scene{position:absolute;z-index:2;left:0;bottom:0;padding:clamp(1.5rem,4vw,3.5rem);padding-top:0;max-width:min(34rem,calc(100vw - 28rem));pointer-events:none}.auth-page__scene-kicker{margin:0 0 .625rem;font-size:.6875rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--cyber-auth-hero-kicker)}.auth-page__scene-headline{margin:0 0 1rem;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:600;line-height:1.45;letter-spacing:-.01em;color:var(--cyber-auth-scene-text);text-wrap:balance}.auth-page__scene-tags{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.auth-page__scene-tags li{padding:.375rem .75rem;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--cyber-auth-scene-muted);border-radius:999px;border:1px solid color-mix(in srgb,var(--cyber-auth-hero-trust-border) 85%,transparent);background:color-mix(in srgb,var(--cyber-auth-hero-trust-bg) 75%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.auth-page--fullscreen-media .auth-page__main{position:relative;z-index:1;min-height:100svh;background:transparent;display:flex;align-items:center;justify-content:center;padding:max(4.5rem,env(safe-area-inset-top,0px) + 3rem) clamp(1.25rem,4vw,2rem) max(1.5rem,env(safe-area-inset-bottom,0px))}@media(min-width:960px){.auth-page--fullscreen-media .auth-page__main{justify-content:flex-end;padding-right:clamp(3rem,7vw,6.5rem);padding-left:clamp(1.5rem,3vw,2.5rem)}}.auth-page--fullscreen-media .auth-page__main:before{display:none}.auth-page--fullscreen-media .auth-page__panel{background:var(--cyber-auth-panel-frost-bg);border-color:var(--cyber-auth-panel-frost-border);box-shadow:var(--cyber-auth-panel-frost-shadow);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%);max-width:400px;border-radius:18px;overflow:visible}.auth-page--fullscreen-media .auth-page__panel:before{content:"";position:absolute;top:0;left:12%;right:12%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cyber-primary) 85%,white),transparent);opacity:.9;pointer-events:none}.auth-page--fullscreen-media .auth-page__panel--solo{padding:clamp(1.625rem,3.5vw,2rem)}.auth-page--fullscreen-media .auth-page__panel--solo .auth-page__panel-body{padding:0}.auth-page--fullscreen-media .login-demo{background:color-mix(in srgb,var(--cyber-panel) 18%,transparent);border-color:color-mix(in srgb,var(--cyber-border-soft) 65%,transparent)}.auth-page--fullscreen-media .login-demo__chip{background:var(--cyber-auth-input-frost-bg);border-color:color-mix(in srgb,var(--cyber-input-border) 70%,transparent)}.auth-page--fullscreen-media .login-card__form :deep(.el-input__wrapper){background:var(--cyber-auth-login-input-bg);box-shadow:inset 0 0 0 1px var(--cyber-auth-login-input-border);transition:box-shadow .2s ease,background .2s ease}.auth-page--fullscreen-media .login-card__form :deep(.el-input__wrapper:hover){background:var(--cyber-auth-login-input-bg);box-shadow:inset 0 0 0 1px var(--cyber-auth-login-input-border-hover)}.auth-page--fullscreen-media .login-card__form :deep(.el-input__wrapper.is-focus){background:color-mix(in srgb,var(--cyber-auth-login-input-bg) 100%,transparent);box-shadow:inset 0 0 0 1px var(--cyber-auth-login-input-border-focus),0 0 0 3px color-mix(in srgb,var(--cyber-primary) 18%,transparent)}.auth-page--fullscreen-media .login-card__form :deep(.el-input__inner){color:var(--cyber-text-strong)}.auth-page--fullscreen-media .login-card__form :deep(.el-input__inner::placeholder){color:color-mix(in srgb,var(--cyber-text-muted) 88%,transparent)}.auth-page--fullscreen-media .login-card__form :deep(.el-input__prefix .el-icon){color:color-mix(in srgb,var(--cyber-text-muted) 90%,transparent)}.auth-page--fullscreen-media .login-card__form :deep(.el-input__wrapper.is-focus .el-input__prefix .el-icon){color:var(--cyber-primary)}.auth-page--fullscreen-media .login-card__form :deep(.el-form-item__label){font-size:.8125rem;font-weight:600;letter-spacing:.02em;padding-bottom:.375rem;color:var(--cyber-text-label)}.auth-page--fullscreen-media .login-card__form :deep(.el-form-item){margin-bottom:1.125rem}.auth-page--fullscreen-media .login-card__submit{margin-top:.25rem;height:46px;border-radius:10px;font-size:.9375rem;font-weight:700;letter-spacing:.04em}.login-card{display:flex;flex-direction:column;gap:0}.login-card__head{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.625rem}.login-card__mark{flex-shrink:0;margin-top:.125rem;filter:drop-shadow(0 4px 12px rgba(0,0,0,.22))}.login-card__intro{min-width:0}.login-card__brand{display:block;margin-bottom:.375rem;font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--cyber-register-brand)}.login-card__title{margin:0 0 .375rem;font-size:clamp(1.5rem,2.8vw,1.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--cyber-text-strong)}.login-card__lead{margin:0;font-size:.875rem;line-height:1.55;color:var(--cyber-text-muted)}.login-card__assist{display:flex;justify-content:flex-end;margin:-.375rem 0 1rem}.login-card__forgot{font-size:.8125rem;font-weight:500;color:var(--cyber-link-color);text-decoration:none;transition:color .2s ease}.login-card__forgot:hover{color:var(--cyber-link-hover);text-decoration:underline}.login-card__forgot:focus-visible{outline:2px solid var(--cyber-primary);outline-offset:2px;border-radius:4px}.login-card__submit{width:100%}.login-card__foot{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.375rem .5rem;margin-top:1.375rem;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--cyber-border-soft) 80%,transparent)}.login-card__foot-hint{font-size:.8125rem;color:var(--cyber-text-muted)}.login-card__signup{font-size:.8125rem;font-weight:700;color:var(--cyber-primary);text-decoration:none;transition:color .2s ease}.login-card__signup:hover{color:var(--cyber-link-hover);text-decoration:underline}.login-card__signup:focus-visible{outline:2px solid var(--cyber-primary);outline-offset:2px;border-radius:4px}.login-demo--card{margin-top:1rem}.auth-page--wide .auth-page__panel{max-width:min(736px,100%);align-self:flex-start;margin-top:clamp(.5rem,2vh,1.5rem)}.auth-page__panel-head{padding:clamp(1.5rem,3.5vw,1.75rem) clamp(1.5rem,3.5vw,1.75rem) 0}.auth-page__panel-body{padding:0 clamp(1.5rem,3.5vw,1.75rem) clamp(1.5rem,3.5vw,1.75rem)}.auth-page--wide .auth-page__main{align-items:flex-start;padding-top:max(clamp(3.5rem,7vh,4.5rem),env(safe-area-inset-top,0px))}.auth-page--wide .auth-page__panel-head{padding-bottom:.25rem}.auth-page__main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cyber-auth-main-glow);pointer-events:none}.auth-page--starfield .auth-page__main{overflow:hidden;isolation:isolate}.auth-page--starfield .auth-page__starfield{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(120% 90% at 70% 40%,var(--cyber-auth-starfield-nebula) 0%,transparent 58%)}.auth-page--starfield .auth-page__starfield:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background-image:radial-gradient(2px 2px at 8% 14%,var(--cyber-auth-star-dot),transparent),radial-gradient(1.5px 1.5px at 16% 42%,var(--cyber-auth-star-dot-dim),transparent),radial-gradient(2.5px 2.5px at 24% 68%,var(--cyber-auth-star-dot),transparent),radial-gradient(1.5px 1.5px at 32% 26%,var(--cyber-auth-star-dot-dim),transparent),radial-gradient(2px 2px at 38% 82%,var(--cyber-auth-star-dot),transparent),radial-gradient(1.5px 1.5px at 46% 48%,var(--cyber-auth-star-dot-dim),transparent),radial-gradient(2.5px 2.5px at 52% 16%,var(--cyber-auth-star-dot),transparent),radial-gradient(2px 2px at 58% 58%,var(--cyber-auth-star-dot),transparent),radial-gradient(1.5px 1.5px at 64% 34%,var(--cyber-auth-star-dot-dim),transparent),radial-gradient(2px 2px at 70% 76%,var(--cyber-auth-star-dot),transparent),radial-gradient(2.5px 2.5px at 76% 22%,var(--cyber-auth-star-dot),transparent),radial-gradient(1.5px 1.5px at 82% 64%,var(--cyber-auth-star-dot-dim),transparent),radial-gradient(2px 2px at 88% 38%,var(--cyber-auth-star-dot),transparent),radial-gradient(2px 2px at 94% 86%,var(--cyber-auth-star-dot),transparent);background-size:100% 100%;opacity:var(--cyber-auth-star-layer-a);animation:auth-star-twinkle 3.5s ease-in-out infinite alternate}.auth-page--starfield .auth-page__starfield:after{content:"";position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;background-image:radial-gradient(1.5px 1.5px at 11% 55%,var(--cyber-auth-star-dot-dim),transparent),radial-gradient(2px 2px at 22% 18%,var(--cyber-auth-star-dot),transparent),radial-gradient(1.5px 1.5px at 35% 72%,var(--cyber-auth-star-dot-dim),transparent),radial-gradient(2.5px 2.5px at 49% 32%,var(--cyber-auth-star-dot),transparent),radial-gradient(1.5px 1.5px at 61% 88%,var(--cyber-auth-star-dot-dim),transparent),radial-gradient(2px 2px at 74% 46%,var(--cyber-auth-star-dot),transparent),radial-gradient(1.5px 1.5px at 83% 12%,var(--cyber-auth-star-dot-dim),transparent),radial-gradient(2px 2px at 96% 62%,var(--cyber-auth-star-dot),transparent);background-size:100% 100%;opacity:var(--cyber-auth-star-layer-b);animation:auth-star-twinkle 4.2s ease-in-out 1.2s infinite alternate-reverse}.auth-page--starfield .auth-page__meteor{position:absolute;left:-20%;width:clamp(120px,18vw,240px);height:3px;border-radius:999px;background:linear-gradient(90deg,transparent 0%,var(--cyber-auth-star-streak-tail) 18%,var(--cyber-auth-star-streak) 48%,var(--cyber-auth-star-streak-core) 72%,transparent 92%);box-shadow:0 0 5px 1px color-mix(in srgb,var(--cyber-auth-star-glow) 35%,transparent),0 0 10px 2px color-mix(in srgb,var(--cyber-auth-star-glow) 20%,transparent);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--cyber-auth-star-glow) 25%,transparent));opacity:0;transform:rotate(45deg);animation:auth-meteor-streak 3.6s linear infinite}.auth-page--starfield .auth-page__meteor:nth-child(1){top:6%;animation-delay:0s;animation-duration:2.8s;width:clamp(100px,14vw,180px)}.auth-page--starfield .auth-page__meteor:nth-child(2){top:14%;animation-delay:.9s;animation-duration:3.1s;height:2px}.auth-page--starfield .auth-page__meteor:nth-child(3){top:22%;animation-delay:1.8s;animation-duration:2.6s;width:clamp(140px,20vw,260px)}.auth-page--starfield .auth-page__meteor:nth-child(4){top:30%;animation-delay:.5s;animation-duration:3.4s}.auth-page--starfield .auth-page__meteor:nth-child(5){top:38%;animation-delay:2.4s;animation-duration:2.9s;height:4px}.auth-page--starfield .auth-page__meteor:nth-child(6){top:46%;animation-delay:1.3s;animation-duration:3.2s}.auth-page--starfield .auth-page__meteor:nth-child(7){top:54%;animation-delay:3.1s;animation-duration:2.7s;width:clamp(130px,19vw,220px)}.auth-page--starfield .auth-page__meteor:nth-child(8){top:62%;animation-delay:.3s;animation-duration:3.5s}.auth-page--starfield .auth-page__meteor:nth-child(9){top:70%;animation-delay:2.8s;animation-duration:3s;height:2px}.auth-page--starfield .auth-page__meteor:nth-child(10){top:78%;animation-delay:1.6s;animation-duration:2.5s;width:clamp(110px,16vw,200px)}.auth-page--starfield .auth-page__meteor:nth-child(11){top:10%;animation-delay:3.6s;animation-duration:3.3s;height:4px}.auth-page--starfield .auth-page__meteor:nth-child(12){top:34%;animation-delay:4.2s;animation-duration:2.8s}.auth-page--starfield .auth-page__meteor:nth-child(13){top:58%;animation-delay:4.8s;animation-duration:3.1s;width:clamp(150px,22vw,280px)}.auth-page--starfield .auth-page__meteor:nth-child(14){top:84%;animation-delay:2.1s;animation-duration:2.4s;height:2px}.auth-page--starfield .auth-page__panel{position:relative;z-index:1}.auth-page--hero-earth.auth-page--starfield .auth-page__starfield{z-index:1;background:transparent}.auth-page--hero-earth .auth-page__panel,.auth-page--hero-earth.auth-page--starfield .auth-page__panel{z-index:2}@keyframes auth-meteor-streak{0%{transform:translate3d(-35vw,-12vh,0) rotate(45deg) scaleX(.55);opacity:0}5%{opacity:var(--cyber-auth-meteor-peak-opacity);transform:translate3d(-18vw,-4vh,0) rotate(45deg) scaleX(1)}88%{opacity:var(--cyber-auth-meteor-trail-opacity)}to{transform:translate3d(42vw,38vh,0) rotate(45deg) scaleX(1);opacity:0}}@keyframes auth-star-twinkle{0%{opacity:var(--cyber-auth-star-twinkle-min);filter:brightness(.94)}to{opacity:var(--cyber-auth-star-twinkle-max);filter:brightness(1.02)}}@media(prefers-reduced-motion:reduce){.auth-page--starfield .auth-page__meteor,.auth-page--starfield .auth-page__starfield:before,.auth-page--starfield .auth-page__starfield:after{animation:none}.auth-page--starfield .auth-page__starfield:before{opacity:calc(var(--cyber-auth-star-layer-a) * .84)}.auth-page--starfield .auth-page__starfield:after{opacity:calc(var(--cyber-auth-star-layer-b) * .84)}}.auth-page__form-wrap{position:relative;z-index:1;width:100%}.auth-form-panel{width:100%}.auth-page__panel-head .auth-brand-header{margin:0;padding:0}.auth-brand-header{margin:0 0 1.25rem;padding:0}.auth-brand-header--compact{margin-bottom:1rem}.auth-brand-header--compact .auth-brand-header__top{gap:0}.auth-brand-header--compact .auth-brand-header__title{font-size:clamp(1.375rem,2.4vw,1.5rem)}.auth-brand-header--compact .auth-brand-header__desc{font-size:.875rem;max-width:none}.auth-brand-header__top{display:flex;gap:1.25rem;align-items:flex-start}.auth-brand-header__logo{flex-shrink:0;width:48px;height:48px;border-radius:var(--cyber-radius-max, 8px);display:flex;align-items:center;justify-content:center;background:var(--cyber-register-logo-bg);border:1px solid var(--cyber-register-logo-border);box-shadow:0 0 20px color-mix(in srgb,var(--cyber-primary) 12%,transparent);font-size:24px;color:var(--cyber-register-brand-icon)}.auth-brand-header__logo--flag{width:auto;height:auto;padding:0;background:transparent;border:none;box-shadow:none}.auth-brand-header__kicker{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cyber-register-brand)}.auth-brand-header__title{margin:0 0 6px;font-size:clamp(1.25rem,2.2vw,1.35rem);font-weight:700;letter-spacing:-.02em;color:var(--cyber-text-strong);line-height:1.25}.auth-brand-header__desc{margin:0;font-size:13px;line-height:1.5;color:var(--cyber-text-muted);max-width:42em}.auth-form-header{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;text-align:left;margin:0 0 1.75rem;padding:0}.auth-form-header__icon{font-size:2.25rem;color:var(--cyber-primary);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--cyber-primary) 30%,transparent))}.auth-form-header__title{margin:0;font-size:clamp(1.375rem,2.5vw,1.625rem);font-weight:700;color:var(--cyber-text-strong);letter-spacing:-.02em;line-height:1.25}.auth-form-header__subtitle{margin:0;font-size:.75rem;color:var(--cyber-text-muted);letter-spacing:.08em;text-transform:uppercase;line-height:1.45;max-width:28rem}.auth-form-header__subtitle--wrap{text-transform:none;letter-spacing:.01em;font-size:.8125rem;line-height:1.5}.auth-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem .625rem;margin-top:.5rem}.auth-links--start,.auth-footer-links--start{justify-content:flex-start;text-align:left}.auth-links--login{justify-content:space-between;gap:.75rem 1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--cyber-border-soft)}.auth-form-panel--login :deep(.el-form-item:last-of-type){margin-bottom:0}.auth-footer-links--start a{display:inline-block}.auth-link{color:var(--cyber-link-color);font-size:.875rem;text-decoration:none;font-weight:500;transition:color .2s ease}.auth-link:hover{text-decoration:underline;color:var(--cyber-link-hover)}.auth-sep{color:var(--cyber-text-muted);font-size:.875rem;-webkit-user-select:none;user-select:none}.auth-footer-links{text-align:center;margin-top:1.25rem}.auth-footer-links a{color:var(--cyber-link-color);text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}.auth-footer-links a:hover{text-decoration:underline;color:var(--cyber-link-hover)}.auth-page .login-demo{margin-top:1rem;border:1px solid var(--cyber-border-soft);border-radius:var(--cyber-radius-max, 8px);background:color-mix(in srgb,var(--cyber-panel) 40%,transparent)}.auth-page .login-demo__summary{cursor:pointer;list-style:none;padding:.625rem .875rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cyber-text-muted);-webkit-user-select:none;user-select:none}.auth-page .login-demo__summary::-webkit-details-marker{display:none}.auth-page .login-demo__summary:after{content:"+";float:right;font-size:.875rem;font-weight:700;color:var(--cyber-text-muted)}.auth-page .login-demo[open] .login-demo__summary:after{content:"−"}.auth-page .login-demo__summary:hover{color:var(--cyber-primary)}.auth-page .login-demo__summary:focus-visible{outline:2px solid var(--cyber-primary);outline-offset:2px;border-radius:var(--cyber-radius-sm, 6px)}.auth-page .login-demo__grid{display:grid;gap:.5rem;padding:0 .75rem .75rem}.auth-page .login-demo__chip{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;width:100%;padding:.625rem .75rem;border:1px solid var(--cyber-input-border);border-radius:var(--cyber-radius-max, 8px);background:var(--cyber-input-bg);color:var(--cyber-text);text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease}.auth-page .login-demo__chip:hover{border-color:var(--cyber-primary);box-shadow:0 0 12px color-mix(in srgb,var(--cyber-primary) 16%,transparent)}.auth-page .login-demo__chip:focus-visible{outline:2px solid var(--cyber-primary);outline-offset:2px}.auth-page .login-demo__role{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cyber-text-muted)}.auth-page .login-demo__cred{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--cyber-text-strong)}.auth-page .demo-accounts{margin-top:1.25rem;padding:1rem 0 0;border-top:1px solid var(--cyber-border-soft);background:transparent;border-radius:0}.auth-page .demo-title{font-size:.6875rem;color:var(--cyber-text-muted);margin-bottom:.75rem;text-align:left;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.auth-page .account-list{display:flex;flex-direction:column;gap:.625rem}.auth-page .account-list .el-tag{cursor:pointer;padding:.75rem 1rem;font-size:.8125rem;border-radius:var(--cyber-radius-max, 8px);transition:border-color .2s ease,box-shadow .2s ease,color .2s ease;border:1px solid var(--cyber-input-border);background:var(--cyber-input-bg);color:var(--cyber-text)}.auth-page .account-list .el-tag:hover{border-color:var(--cyber-primary);box-shadow:0 0 14px color-mix(in srgb,var(--cyber-primary) 18%,transparent);color:var(--cyber-primary)}.auth-page :deep(.el-form-item){margin-bottom:1.25rem}.auth-page :deep(.el-form-item__label){color:var(--cyber-text-label);font-weight:600}.auth-page :deep(.el-input__wrapper){padding:.75rem 1rem;border-radius:var(--cyber-radius-max, 8px);box-shadow:inset 0 0 0 1px var(--cyber-input-border);background:var(--cyber-input-bg);transition:box-shadow .2s ease,background .2s ease}.auth-page :deep(.el-input__wrapper:hover){box-shadow:inset 0 0 0 1px var(--cyber-input-border-hover)}.auth-page :deep(.el-input__wrapper.is-focus){box-shadow:inset 0 0 0 1px var(--cyber-input-border-focus)}.auth-page :deep(.el-input__inner){color:var(--cyber-text-strong)}.auth-page :deep(.el-button--primary){padding:.875rem 1.25rem;font-size:1rem;font-weight:600;letter-spacing:.03em;width:100%}.auth-page :deep(.el-divider){border-color:var(--cyber-border-soft);margin:1.25rem 0}.auth-page .login-footer :deep(.el-divider){margin-top:.25rem}.auth-page__panel-head .auth-register-steps{justify-content:flex-start}.auth-register-steps{display:flex;align-items:center;justify-content:center;gap:0;margin-top:1.125rem;padding-top:.875rem;border-top:1px solid var(--cyber-border-soft)}.auth-register-step{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:88px;opacity:.55}.auth-register-step.is-done,.auth-register-step.is-active{opacity:1}.auth-register-step__num{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--cyber-text-muted);border:1px solid var(--cyber-input-border);background:var(--cyber-register-step-num-bg)}.auth-register-step.is-done .auth-register-step__num{border-color:var(--cyber-register-step-done-border);color:var(--cyber-register-step-done-color);background:var(--cyber-register-step-done-bg)}.auth-register-step.is-active .auth-register-step__num{border-color:var(--cyber-input-border-focus);color:var(--cyber-primary);box-shadow:0 0 14px color-mix(in srgb,var(--cyber-primary) 25%,transparent)}.auth-register-step__label{font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--cyber-text-muted);text-align:center}.auth-register-step__line{width:36px;height:1px;background:linear-gradient(90deg,transparent,var(--cyber-border-soft),transparent);margin:0 4px 20px;flex-shrink:0}@media(max-width:1023px){.auth-page__grid{grid-template-columns:1fr;grid-template-rows:auto 1fr}.auth-page--fullscreen-media .auth-page__hero{min-height:100svh;height:100svh}.auth-page__scene{display:none}.auth-page--fullscreen-media .auth-page__main{align-items:flex-end;justify-content:center;padding-bottom:max(1.25rem,env(safe-area-inset-bottom,0px))}.auth-page--fullscreen-media .auth-page__panel{max-width:100%;border-radius:16px 16px 14px 14px}.auth-page:not(.auth-page--fullscreen-media) .auth-page__hero{min-height:clamp(200px,32vh,280px);align-items:flex-end}.auth-page__hero-inner{padding:3.5rem 1.5rem 1.5rem}.auth-page__hero-list,.auth-page__hero-trust{display:none}.auth-page__hero-title{font-size:1.25rem}.auth-page__main{min-height:auto;align-items:flex-start;padding-top:max(3.25rem,env(safe-area-inset-top,0px))}.auth-page__panel{max-width:100%}.auth-page--wide .auth-page__panel{margin-top:0}}@media(prefers-reduced-motion:reduce){.auth-page__hero-img{transform:none}}.cn-flag{position:relative;display:inline-block;flex-shrink:0;aspect-ratio:3 / 2;overflow:visible;background:transparent}.cn-flag__surface{position:relative;width:100%;height:100%;overflow:hidden;transform-origin:0% 50%}.cn-flag__svg{display:block;width:100%;height:100%}.cn-flag__surface--flutter{animation:cn-flag-flutter-sway 3.2s ease-in-out infinite}.cn-flag:hover .cn-flag__surface--flutter{animation-duration:2.6s}.cn-flag__fold{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cn-flag__fold--light{mix-blend-mode:soft-light;background:repeating-linear-gradient(90deg,transparent 0%,transparent 14%,rgba(255,255,255,.12) 20%,rgba(255,255,255,.06) 26%,transparent 32%,transparent 100%);background-size:42% 100%;opacity:.7}.cn-flag__fold--shade{mix-blend-mode:multiply;background:repeating-linear-gradient(92deg,transparent 0%,transparent 10%,rgba(0,0,0,.06) 16%,transparent 22%,transparent 100%);background-size:38% 100%;opacity:.5}.cn-flag__surface--flutter .cn-flag__fold--light{animation:cn-flag-fold-drift 2.8s linear infinite}.cn-flag__surface--flutter .cn-flag__fold--shade{animation:cn-flag-fold-drift 3.4s linear infinite reverse}.cn-flag--static .cn-flag__surface--flutter,.cn-flag--static .cn-flag__fold{animation:none!important}@keyframes cn-flag-flutter-sway{0%,to{transform:skewY(0) rotate(0)}20%{transform:skewY(1deg) rotate(.45deg)}40%{transform:skewY(-.7deg) rotate(-.35deg)}60%{transform:skewY(1.2deg) rotate(.55deg)}80%{transform:skewY(-.5deg) rotate(-.25deg)}}@keyframes cn-flag-fold-drift{0%{background-position:110% 0}to{background-position:-20% 0}}@media(prefers-reduced-motion:reduce){.cn-flag__surface--flutter,.cn-flag__fold{animation:none!important}}.marketing-page{min-height:100vh;background:var(--cyber-auth-page-gradient);color:var(--cyber-text);font-feature-settings:"kern" 1,"liga" 1}.marketing-container{width:min(1160px,calc(100% - 2.5rem));margin-inline:auto}.marketing-kicker{margin:0 0 .625rem;font-size:.6875rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--cyber-auth-hero-kicker)}.marketing-trust{margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid var(--cyber-border-soft);font-size:.8125rem;letter-spacing:.04em;color:var(--cyber-text-muted)}.marketing-header{position:sticky;top:0;z-index:40;border-bottom:1px solid transparent;transition:background .25s ease,border-color .25s ease,backdrop-filter .25s ease}.marketing-header--scrolled{background:color-mix(in srgb,var(--cyber-auth-glass-bg) 92%,transparent);border-bottom-color:color-mix(in srgb,var(--cyber-auth-hero-kicker) 18%,var(--cyber-border-soft));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketing-header__inner{width:min(1200px,calc(100% - 2rem));margin-inline:auto;min-height:4.25rem;display:flex;align-items:center;gap:1rem}.marketing-brand{display:inline-flex;align-items:center;gap:.625rem;text-decoration:none;color:var(--cyber-text-strong);flex-shrink:0}.marketing-brand__text{font-size:.9375rem;font-weight:700;letter-spacing:.1em}.marketing-nav{display:flex;align-items:center;gap:1.5rem;margin-inline:auto}.marketing-nav__link{font-size:.8125rem;font-weight:500;letter-spacing:.03em;color:var(--cyber-text-muted);text-decoration:none;transition:color .15s ease}.marketing-nav__link:hover,.marketing-nav__link:focus-visible{color:var(--cyber-auth-hero-kicker)}.marketing-header__actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.marketing-header__menu{display:none;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--cyber-border-soft);border-radius:var(--cyber-radius-max, 8px);background:var(--cyber-auth-glass-bg);cursor:pointer}.marketing-header__menu span{display:block;width:1rem;height:2px;margin:.2rem auto;background:var(--cyber-text);border-radius:999px}.marketing-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.375rem;padding:0 1.125rem;border-radius:var(--cyber-radius-max, 8px);font-size:.875rem;font-weight:600;letter-spacing:.02em;text-decoration:none;border:1px solid transparent;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;white-space:nowrap;cursor:pointer}.marketing-btn--primary{background:linear-gradient(135deg,color-mix(in srgb,var(--cyber-primary) 92%,#000) 0%,var(--cyber-primary) 100%);color:#fff;border-color:color-mix(in srgb,var(--cyber-auth-hero-kicker) 35%,var(--cyber-primary));box-shadow:0 4px 20px color-mix(in srgb,var(--cyber-primary) 28%,transparent)}.marketing-btn--primary:hover,.marketing-btn--primary:focus-visible{background:var(--cyber-primary-hover);transform:translateY(-1px)}.marketing-btn--outline{background:transparent;color:var(--cyber-text-strong);border-color:color-mix(in srgb,var(--cyber-auth-hero-kicker) 40%,var(--cyber-border-soft))}.marketing-btn--outline:hover,.marketing-btn--outline:focus-visible{border-color:var(--cyber-auth-hero-kicker);color:var(--cyber-auth-hero-kicker)}.marketing-btn--ghost{background:transparent;color:var(--cyber-text);border-color:var(--cyber-border-soft)}.marketing-btn--ghost:hover,.marketing-btn--ghost:focus-visible{border-color:var(--cyber-auth-hero-kicker);color:var(--cyber-auth-hero-kicker)}.marketing-btn--lg{min-height:2.875rem;padding-inline:1.5rem}.marketing-hero{position:relative;padding:clamp(3.5rem,9vh,5.5rem) 0 clamp(2rem,5vh,3rem);overflow:hidden}.marketing-hero__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 60% at 85% 15%,color-mix(in srgb,var(--cyber-auth-hero-kicker) 8%,transparent) 0%,transparent 65%),radial-gradient(40% 50% at 10% 80%,color-mix(in srgb,var(--cyber-primary) 10%,transparent) 0%,transparent 70%);pointer-events:none}.marketing-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,3.5rem);align-items:center}.marketing-hero__title{margin:0;font-size:clamp(2rem,4.2vw,3.125rem);line-height:1.12;letter-spacing:-.025em;font-weight:700;color:var(--cyber-text-strong)}.marketing-hero__subtitle{margin:1.125rem 0 0;max-width:34rem;font-size:clamp(1rem,1.7vw,1.0625rem);line-height:1.75;color:var(--cyber-text-muted)}.marketing-hero__cta{display:flex;flex-wrap:wrap;gap:.875rem;margin-top:2rem}.marketing-hero__visual{margin:0;position:relative}.marketing-hero__visual-frame{position:relative;border-radius:calc(var(--cyber-radius-max, 8px) + 8px);overflow:hidden;border:1px solid color-mix(in srgb,var(--cyber-auth-hero-kicker) 22%,var(--cyber-border-soft));box-shadow:0 24px 48px color-mix(in srgb,#000 35%,transparent),inset 0 1px color-mix(in srgb,#fff 8%,transparent)}.marketing-hero__visual-frame img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.marketing-hero__visual-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,transparent 40%,color-mix(in srgb,var(--cyber-panel) 55%,transparent) 100%);pointer-events:none}.marketing-hero__badge{position:absolute;left:-.5rem;bottom:-1rem;display:flex;flex-direction:column;gap:.5rem;max-width:calc(100% - 1rem)}.marketing-hero__badge span{padding:.625rem .875rem;border-radius:var(--cyber-radius-max, 8px);border:1px solid color-mix(in srgb,var(--cyber-auth-hero-kicker) 28%,var(--cyber-border-soft));background:color-mix(in srgb,var(--cyber-auth-glass-bg) 90%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.8125rem;font-weight:600;color:var(--cyber-text-strong);box-shadow:var(--cyber-shadow)}.marketing-stats{padding:0 0 clamp(2.5rem,6vh,3.5rem)}.marketing-stats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid color-mix(in srgb,var(--cyber-auth-hero-kicker) 18%,var(--cyber-border-soft));border-radius:calc(var(--cyber-radius-max, 8px) + 4px);overflow:hidden;background:color-mix(in srgb,var(--cyber-panel) 40%,transparent)}.marketing-stat{padding:1.25rem 1.5rem;border-inline-end:1px solid var(--cyber-border-soft)}.marketing-stat:last-child{border-inline-end:none}.marketing-stat h3{margin:0;font-size:.9375rem;font-weight:700;letter-spacing:.02em;color:var(--cyber-text-strong)}.marketing-stat p{margin:.375rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--cyber-text-muted)}.marketing-section{padding:clamp(3.5rem,8vh,5rem) 0}.marketing-section--alt{background:color-mix(in srgb,var(--cyber-panel) 38%,transparent);border-block:1px solid var(--cyber-border-soft)}.marketing-section--pricing{position:relative}.marketing-section__head{text-align:center;max-width:44rem;margin:0 auto 2.5rem}.marketing-section__head--left{text-align:left;margin-inline:0;max-width:36rem}.marketing-section__head h2{margin:0;font-size:clamp(1.625rem,3.2vw,2.125rem);font-weight:700;letter-spacing:-.02em;color:var(--cyber-text-strong)}.marketing-section__head p{margin:.875rem 0 0;color:var(--cyber-text-muted);line-height:1.7;font-size:1rem}.marketing-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem;margin-bottom:clamp(2.5rem,5vh,3.5rem)}.marketing-card{padding:1.5rem;border-radius:calc(var(--cyber-radius-max, 8px) + 4px);border:1px solid var(--cyber-border-soft);background:var(--cyber-glow-panel-gradient);box-shadow:var(--cyber-shadow);transition:border-color .2s ease,transform .2s ease}.marketing-card--premium:hover{border-color:color-mix(in srgb,var(--cyber-auth-hero-kicker) 35%,var(--cyber-border-soft));transform:translateY(-2px)}.marketing-card__icon{width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:var(--cyber-radius-max, 8px);background:color-mix(in srgb,var(--cyber-auth-hero-kicker) 12%,var(--cyber-primary-soft));color:var(--cyber-auth-hero-kicker);margin-bottom:1rem}.marketing-card h3{margin:0;font-size:1.0625rem;font-weight:700;color:var(--cyber-text-strong)}.marketing-card p{margin:.75rem 0 0;font-size:.875rem;line-height:1.65;color:var(--cyber-text-muted)}.marketing-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,2.5rem);align-items:center;margin-top:clamp(2rem,4vh,3rem);padding-top:clamp(2rem,4vh,3rem);border-top:1px solid var(--cyber-border-soft)}.marketing-split--reverse .marketing-split__media{order:2}.marketing-split--reverse .marketing-split__body{order:1}.marketing-split__media{margin:0;border-radius:calc(var(--cyber-radius-max, 8px) + 6px);overflow:hidden;border:1px solid color-mix(in srgb,var(--cyber-auth-hero-kicker) 16%,var(--cyber-border-soft));box-shadow:0 16px 40px color-mix(in srgb,#000 22%,transparent)}.marketing-split__media img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.marketing-split__body h3{margin:0;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;color:var(--cyber-text-strong)}.marketing-split__body p{margin:1rem 0 0;font-size:.9375rem;line-height:1.75;color:var(--cyber-text-muted)}.marketing-cap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.marketing-cap{position:relative;padding:1.375rem 1.375rem 1.375rem 3.25rem;border-radius:calc(var(--cyber-radius-max, 8px) + 2px);border:1px solid var(--cyber-border-soft);background:var(--cyber-panel-gradient);transition:border-color .2s ease}.marketing-cap:hover{border-color:color-mix(in srgb,var(--cyber-auth-hero-kicker) 28%,var(--cyber-border-soft))}.marketing-cap__index{position:absolute;left:1.125rem;top:1.375rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;color:var(--cyber-auth-hero-kicker)}.marketing-cap h3{margin:0;font-size:.9375rem;font-weight:700;color:var(--cyber-text-strong)}.marketing-cap p{margin:.5rem 0 0;font-size:.875rem;line-height:1.6;color:var(--cyber-text-muted)}.marketing-pricing__toolbar{display:flex;justify-content:center;margin-bottom:2rem}.marketing-pricing__cycles{display:inline-flex;padding:.25rem;border-radius:999px;border:1px solid var(--cyber-border-soft);background:color-mix(in srgb,var(--cyber-panel) 50%,transparent)}.marketing-pricing__cycle{min-height:2.25rem;padding:0 1.125rem;border:none;border-radius:999px;background:transparent;font-size:.8125rem;font-weight:600;color:var(--cyber-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.marketing-pricing__cycle--active{background:color-mix(in srgb,var(--cyber-auth-hero-kicker) 18%,var(--cyber-primary-soft));color:var(--cyber-text-strong)}.marketing-pricing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem;align-items:stretch}.marketing-plan{position:relative;display:flex;flex-direction:column;padding:1.75rem 1.5rem;border-radius:calc(var(--cyber-radius-max, 8px) + 6px);border:1px solid var(--cyber-border-soft);background:var(--cyber-glow-panel-gradient);box-shadow:var(--cyber-shadow)}.marketing-plan--featured{border-color:color-mix(in srgb,var(--cyber-auth-hero-kicker) 45%,var(--cyber-primary));box-shadow:0 20px 48px color-mix(in srgb,var(--cyber-primary) 18%,transparent),inset 0 1px color-mix(in srgb,var(--cyber-auth-hero-kicker) 12%,transparent);transform:scale(1.02)}.marketing-plan__ribbon{position:absolute;top:1rem;right:1rem;padding:.25rem .625rem;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cyber-text-strong);background:color-mix(in srgb,var(--cyber-auth-hero-kicker) 22%,var(--cyber-primary-soft));border:1px solid color-mix(in srgb,var(--cyber-auth-hero-kicker) 40%,transparent)}.marketing-plan__head h3{margin:0;font-size:1.125rem;font-weight:700;color:var(--cyber-text-strong)}.marketing-plan__desc{margin:.375rem 0 0;font-size:.8125rem;color:var(--cyber-text-muted)}.marketing-plan__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .375rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--cyber-border-soft)}.marketing-plan__currency{font-size:.875rem;font-weight:600;color:var(--cyber-auth-hero-kicker)}.marketing-plan__amount{font-size:2.25rem;font-weight:700;letter-spacing:-.03em;color:var(--cyber-text-strong);line-height:1}.marketing-plan__period{font-size:.8125rem;color:var(--cyber-text-muted)}.marketing-plan__features{flex:1;margin:1.25rem 0;padding:0;list-style:none}.marketing-plan__features li{position:relative;padding:.5rem 0 .5rem 1.25rem;font-size:.875rem;line-height:1.5;color:var(--cyber-text);border-bottom:1px solid color-mix(in srgb,var(--cyber-border-soft) 60%,transparent)}.marketing-plan__features li:last-child{border-bottom:none}.marketing-plan__features li:before{content:"";position:absolute;left:0;top:.875rem;width:6px;height:6px;border-radius:50%;background:var(--cyber-auth-hero-kicker)}.marketing-plan .marketing-btn{width:100%;margin-top:auto}.marketing-pricing__visual{margin:2.5rem auto 0;max-width:720px;border-radius:calc(var(--cyber-radius-max, 8px) + 6px);overflow:hidden;border:1px solid var(--cyber-border-soft);opacity:.85}.marketing-pricing__visual img{display:block;width:100%;aspect-ratio:21 / 9;object-fit:cover}.marketing-pricing__note{margin:1.5rem auto 0;max-width:40rem;text-align:center;font-size:.8125rem;line-height:1.6;color:var(--cyber-text-muted)}.marketing-arch{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,4vw,3rem);align-items:start}.marketing-arch__visual{margin:0;border-radius:calc(var(--cyber-radius-max, 8px) + 6px);overflow:hidden;border:1px solid color-mix(in srgb,var(--cyber-auth-hero-kicker) 16%,var(--cyber-border-soft));box-shadow:0 20px 44px color-mix(in srgb,#000 24%,transparent);position:sticky;top:5.5rem}.marketing-arch__visual img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.marketing-flow{list-style:none;margin:0;padding:0;display:grid;gap:.875rem}.marketing-flow li{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1.125rem 1.25rem;border-radius:var(--cyber-radius-max, 8px);border:1px solid var(--cyber-border-soft);background:var(--cyber-glow-panel-gradient)}.marketing-flow__index{font-size:.8125rem;font-weight:700;letter-spacing:.1em;color:var(--cyber-auth-hero-kicker)}.marketing-flow h3{margin:0;font-size:.9375rem;font-weight:700;color:var(--cyber-text-strong)}.marketing-flow p{margin:.375rem 0 0;font-size:.875rem;line-height:1.55;color:var(--cyber-text-muted)}.marketing-security{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,4vw,3rem);align-items:center}.marketing-security__visual{margin:0;border-radius:calc(var(--cyber-radius-max, 8px) + 6px);overflow:hidden;border:1px solid color-mix(in srgb,var(--cyber-auth-hero-kicker) 16%,var(--cyber-border-soft))}.marketing-security__visual img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.marketing-security__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.marketing-security__list li{padding:.875rem 1rem .875rem 1.75rem;border-radius:var(--cyber-radius-max, 8px);border:1px solid var(--cyber-border-soft);background:var(--cyber-panel-gradient);font-size:.875rem;line-height:1.5;color:var(--cyber-text);position:relative}.marketing-security__list li:before{content:"✓";position:absolute;left:.75rem;top:.875rem;font-size:.75rem;font-weight:700;color:var(--cyber-auth-hero-kicker)}.marketing-cta{padding:clamp(2.5rem,6vh,3.5rem) 0 clamp(3.5rem,8vh,5rem)}.marketing-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(1.75rem,4vw,2.5rem);border-radius:calc(var(--cyber-radius-max, 8px) + 6px);border:1px solid color-mix(in srgb,var(--cyber-auth-hero-kicker) 28%,var(--cyber-border-soft));background:linear-gradient(135deg,color-mix(in srgb,var(--cyber-auth-hero-kicker) 6%,var(--cyber-glow-panel-gradient)) 0%,var(--cyber-glow-panel-gradient) 100%);box-shadow:0 20px 48px color-mix(in srgb,#000 18%,transparent)}.marketing-cta h2{margin:0;font-size:clamp(1.375rem,2.8vw,1.75rem);font-weight:700;color:var(--cyber-text-strong)}.marketing-cta p{margin:.625rem 0 0;max-width:32rem;color:var(--cyber-text-muted);line-height:1.65}.marketing-cta__actions{display:flex;flex-wrap:wrap;gap:.875rem;flex-shrink:0}.marketing-footer{padding:2rem 0 2.5rem;border-top:1px solid color-mix(in srgb,var(--cyber-auth-hero-kicker) 12%,var(--cyber-border-soft));background:color-mix(in srgb,var(--cyber-panel) 30%,transparent)}.marketing-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.marketing-footer__brand{display:inline-flex;align-items:center;gap:.75rem}.marketing-footer__name{display:block;font-weight:700;letter-spacing:.08em;color:var(--cyber-text-strong)}.marketing-footer__tagline{margin:.25rem 0 0;font-size:.8125rem;color:var(--cyber-text-muted)}.marketing-footer__copy{margin:0;font-size:.8125rem;color:var(--cyber-text-muted)}@media(max-width:1024px){.marketing-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-pricing__grid{grid-template-columns:1fr;max-width:420px;margin-inline:auto}.marketing-plan--featured{transform:none}.marketing-arch__visual{position:static}}@media(max-width:900px){.marketing-nav{position:fixed;inset:4.25rem 1rem auto;flex-direction:column;align-items:stretch;padding:.75rem;border-radius:calc(var(--cyber-radius-max, 8px) + 2px);border:1px solid var(--cyber-border-soft);background:var(--cyber-auth-glass-bg);box-shadow:var(--cyber-shadow);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.marketing-nav--open{opacity:1;visibility:visible;transform:translateY(0)}.marketing-nav__link{padding:.625rem .5rem}.marketing-header__menu{display:block}.marketing-header__lang{display:none}.marketing-hero__grid,.marketing-arch,.marketing-security,.marketing-split{grid-template-columns:1fr}.marketing-split--reverse .marketing-split__media,.marketing-split--reverse .marketing-split__body{order:unset}.marketing-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-stat:nth-child(2){border-inline-end:none}.marketing-stat:nth-child(1),.marketing-stat:nth-child(2){border-bottom:1px solid var(--cyber-border-soft)}.marketing-feature-grid,.marketing-cap-grid,.marketing-security__list{grid-template-columns:1fr}.marketing-cta__inner{flex-direction:column;align-items:flex-start}.marketing-hero__badge{position:static;margin-top:1rem}}@media(max-width:640px){.marketing-header__actions .marketing-btn--ghost:not(.marketing-btn--lg){display:none}.marketing-stats__grid{grid-template-columns:1fr}.marketing-stat{border-inline-end:none;border-bottom:1px solid var(--cyber-border-soft)}.marketing-stat:last-child{border-bottom:none}}@media(prefers-reduced-motion:reduce){.marketing-header,.marketing-nav,.marketing-btn,.marketing-nav__link,.marketing-card,.marketing-cap{transition:none}.marketing-card--premium:hover,.marketing-btn--primary:hover{transform:none}}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;max-width:100vw;overflow-x:hidden;font-family:Geist,"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-main{min-width:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--cyber-scrollbar-track);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--cyber-scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--cyber-scrollbar-thumb-hover)}.el-card{border-radius:8px;border:1px solid var(--cyber-border);box-shadow:none}.el-card__header{border-bottom:1px solid var(--cyber-border-soft);padding:20px 24px}.el-card__body{padding:24px}.el-button{border-radius:var(--cyber-radius-md, 8px);font-weight:500;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.el-button--primary{background:var(--cyber-primary);border:1px solid var(--cyber-primary);box-shadow:none}.el-button--primary:hover:not(.is-link){background:var(--cyber-primary-hover, var(--cyber-primary));border-color:var(--cyber-primary-hover, var(--cyber-primary));box-shadow:0 6px 16px color-mix(in srgb,var(--cyber-primary) 18%,transparent)}.el-table .table-actions .el-button:hover,.el-table .table-actions .el-button:focus,.el-table .table-actions .el-button:active{transform:none!important}.el-input__wrapper{border-radius:8px;box-shadow:inset 0 0 0 1px var(--cyber-input-border);transition:all .3s ease;background:var(--cyber-input-bg)}.el-input__wrapper:hover{box-shadow:inset 0 0 0 1px var(--cyber-input-border-hover)}.el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px var(--cyber-input-border-focus)}.el-table{border-radius:var(--cyber-radius-md, 8px);overflow:hidden}.el-table th{background:var(--cyber-table-header-bg);color:var(--cyber-table-header-text);font-weight:600;text-transform:none;font-size:12px;letter-spacing:.02em}.el-table--striped .el-table__body tr.el-table__row--striped td{background:color-mix(in srgb,var(--cyber-table-header-bg) 46%,transparent)}.el-tag{border-radius:var(--cyber-radius-sm, 6px);font-weight:500;padding:6px 12px}
