:root{--holo-color-primary-50: var(--theme-primary-50);--holo-color-primary-100: var(--theme-primary-100);--holo-color-primary-200: var(--theme-primary-200);--holo-color-primary-300: var(--theme-primary-300);--holo-color-primary-400: var(--theme-primary-400);--holo-color-primary-500: var(--theme-primary-500);--holo-color-primary-600: var(--theme-primary-600);--holo-color-primary-700: var(--theme-primary-700);--holo-color-primary-800: var(--theme-primary-800);--holo-color-primary-900: var(--theme-primary-900);--holo-color-ice-white: var(--theme-text-primary);--holo-color-metal-100: var(--theme-neutral-100);--holo-color-metal-200: var(--theme-neutral-200);--holo-color-metal-300: var(--theme-neutral-300);--holo-color-metal-400: var(--theme-neutral-400);--holo-color-metal-500: var(--theme-neutral-500);--holo-color-metal-600: var(--theme-neutral-600);--holo-color-metal-700: var(--theme-neutral-700);--holo-color-metal-800: var(--theme-neutral-800);--holo-color-metal-900: var(--theme-neutral-900);--holo-color-space-black: var(--theme-dark-50);--holo-color-space-900: var(--theme-dark-100);--holo-color-space-800: var(--theme-dark-200);--holo-color-space-700: var(--theme-dark-300);--holo-color-space-600: var(--theme-dark-400);--holo-color-space-500: var(--theme-dark-500);--holo-color-space-400: var(--theme-dark-600);--holo-color-space-300: var(--theme-dark-700);--holo-color-space-200: var(--theme-dark-800);--holo-color-space-100: var(--theme-dark-900);--holo-color-success: #10b981;--holo-color-success-rgb: 16, 185, 129;--holo-color-warning: #f59e0b;--holo-color-warning-rgb: 251, 191, 36;--holo-color-danger: #ef4444;--holo-color-danger-rgb: 239, 68, 68;--holo-color-liv: #00ff99;--holo-color-liv-rgb: 0, 255, 153;--holo-color-info-light: var(--holo-color-primary-400);--holo-color-info: var(--holo-color-primary-500);--holo-color-info-dark: var(--holo-color-primary-600);--holo-file-folder: #f59e0b;--holo-file-folder-rgb: 245, 158, 11;--holo-file-document: #3b82f6;--holo-file-document-rgb: 59, 130, 246;--holo-file-spreadsheet: #10b981;--holo-file-spreadsheet-rgb: 16, 185, 129;--holo-file-presentation: #f97316;--holo-file-presentation-rgb: 249, 115, 22;--holo-file-pdf: #ef4444;--holo-file-pdf-rgb: 239, 68, 68;--holo-file-image: #06b6d4;--holo-file-image-rgb: 6, 182, 212;--holo-file-video: #9333ea;--holo-file-video-rgb: 147, 51, 234;--holo-file-audio: #ec4899;--holo-file-audio-rgb: 236, 72, 153;--holo-file-archive: #78716c;--holo-file-archive-rgb: 120, 113, 108;--holo-file-code: #22c55e;--holo-file-code-rgb: 34, 197, 94;--holo-file-unknown: #6b7280;--holo-file-unknown-rgb: 107, 114, 128;--holo-color-primary-alpha-2: rgba(var(--theme-primary-rgb), .02);--holo-color-primary-alpha-3: rgba(var(--theme-primary-rgb), .03);--holo-color-primary-alpha-5: rgba(var(--theme-primary-rgb), .05);--holo-color-primary-alpha-6: rgba(var(--theme-primary-rgb), .06);--holo-color-primary-alpha-8: rgba(var(--theme-primary-rgb), .08);--holo-color-primary-alpha-10: rgba(var(--theme-primary-rgb), .1);--holo-color-primary-alpha-12: rgba(var(--theme-primary-rgb), .12);--holo-color-primary-alpha-15: rgba(var(--theme-primary-rgb), .15);--holo-color-primary-alpha-20: rgba(var(--theme-primary-rgb), .2);--holo-color-primary-alpha-30: rgba(var(--theme-primary-rgb), .3);--holo-color-primary-alpha-40: rgba(var(--theme-primary-rgb), .4);--holo-color-primary-alpha-50: rgba(var(--theme-primary-rgb), .5);--holo-color-primary-alpha-60: rgba(var(--theme-primary-rgb), .6);--holo-color-primary-alpha-70: rgba(var(--theme-primary-rgb), .7);--holo-color-primary-alpha-80: rgba(var(--theme-primary-rgb), .8);--holo-color-white-alpha-10: rgba(255, 255, 255, .1);--holo-color-black-alpha-10: rgba(0, 0, 0, .1);--holo-color-black-alpha-15: rgba(0, 0, 0, .15);--holo-color-dark-alpha-85: rgba(var(--theme-dark-900-rgb), .85);--holo-color-success-alpha-10: rgba(var(--holo-color-success-rgb), .1);--holo-color-success-alpha-15: rgba(var(--holo-color-success-rgb), .15);--holo-color-success-alpha-20: rgba(var(--holo-color-success-rgb), .2);--holo-color-success-alpha-30: rgba(var(--holo-color-success-rgb), .3);--holo-color-success-alpha-40: rgba(var(--holo-color-success-rgb), .4);--holo-color-success-alpha-50: rgba(var(--holo-color-success-rgb), .5);--holo-color-warning-alpha-10: rgba(var(--holo-color-warning-rgb), .1);--holo-color-warning-alpha-50: rgba(var(--holo-color-warning-rgb), .5);--holo-color-danger-alpha-10: rgba(var(--holo-color-danger-rgb), .1);--holo-color-danger-alpha-12: rgba(var(--holo-color-danger-rgb), .12);--holo-color-danger-alpha-15: rgba(var(--holo-color-danger-rgb), .15);--holo-color-danger-alpha-20: rgba(var(--holo-color-danger-rgb), .2);--holo-color-danger-alpha-30: rgba(var(--holo-color-danger-rgb), .3);--holo-color-danger-alpha-40: rgba(var(--holo-color-danger-rgb), .4);--holo-color-danger-alpha-50: rgba(var(--holo-color-danger-rgb), .5);--holo-control-bg-success: rgba(var(--holo-color-success-rgb), .22);--holo-control-bg-success-hover: rgba(var(--holo-color-success-rgb), .32);--holo-control-bg-danger: rgba(var(--holo-color-danger-rgb), .22);--holo-control-bg-danger-hover: rgba(var(--holo-color-danger-rgb), .32);--holo-control-bg-warning: rgba(var(--holo-color-warning-rgb), .22);--holo-control-bg-warning-hover: rgba(var(--holo-color-warning-rgb), .32);--holo-color-liv-alpha-2: rgba(var(--holo-color-liv-rgb), .02);--holo-color-liv-alpha-5: rgba(var(--holo-color-liv-rgb), .05);--holo-color-liv-alpha-10: rgba(var(--holo-color-liv-rgb), .1);--holo-color-liv-alpha-20: rgba(var(--holo-color-liv-rgb), .2);--holo-color-liv-alpha-30: rgba(var(--holo-color-liv-rgb), .3);--holo-color-liv-alpha-40: rgba(var(--holo-color-liv-rgb), .4);--holo-color-liv-alpha-50: rgba(var(--holo-color-liv-rgb), .5);--holo-color-liv-alpha-80: rgba(var(--holo-color-liv-rgb), .8);--holo-color-metal-alpha-15: rgba(var(--theme-neutral-500-rgb), .15);--holo-color-category-1: hsl(8, 72%, 42%);--holo-color-category-2: hsl(28, 70%, 45%);--holo-color-category-3: hsl(45, 60%, 40%);--holo-color-category-4: hsl(85, 50%, 38%);--holo-color-category-5: hsl(155, 65%, 38%);--holo-color-category-6: hsl(180, 55%, 36%);--holo-color-category-7: hsl(200, 78%, 42%);--holo-color-category-8: hsl(220, 65%, 38%);--holo-color-category-9: hsl(255, 50%, 42%);--holo-color-category-10: hsl(285, 58%, 42%);--holo-color-category-11: hsl(330, 70%, 48%);--holo-color-category-12: hsl(355, 78%, 42%);--holo-primary: var(--holo-color-primary-500);--holo-ice-white: var(--holo-color-ice-white);--holo-success: var(--holo-color-success);--holo-warning: var(--holo-color-warning);--holo-danger: var(--holo-color-danger);--holo-info: var(--holo-color-info);--holo-liv: var(--holo-color-liv);--holo-space-black: var(--holo-color-space-black);--holo-space-900: var(--holo-color-space-900);--holo-space-800: var(--holo-color-space-800);--holo-metal-400: var(--holo-color-metal-400);--holo-metal-600: var(--holo-color-metal-600);--holo-text-primary: var(--theme-text-primary);--holo-text-secondary: var(--theme-text-secondary);--holo-text-tertiary: var(--theme-text-tertiary);--holo-text-accent: var(--theme-text-accent);--holo-border: var(--theme-border);--holo-border-soft: var(--theme-border-soft);--holo-border-medium: var(--theme-border-medium);--holo-border-strong: var(--theme-border-strong);--holo-border-active: var(--theme-border-active);--holo-bg-base: var(--theme-surface-page);--holo-bg-card: var(--theme-surface-card);--holo-bg-elevated: var(--theme-surface-overlay);--holo-glass: var(--theme-glass);--holo-glass-soft: var(--theme-glass-soft);--holo-glass-medium: var(--theme-glass-medium);--holo-glass-strong: var(--theme-glass-strong);--holo-glass-subtle: var(--theme-glass-subtle);--holo-glow-soft: var(--theme-glow-soft);--holo-glow-medium: var(--theme-glow-medium);--holo-glow-strong: var(--theme-glow-strong);--holo-glow-intense: var(--theme-glow-intense);--holo-shadow: var(--theme-shadow);--holo-shadow-soft: var(--theme-shadow-soft);--holo-shadow-strong: var(--theme-shadow-strong)}:root{--holo-transparency-overlay-ultra: rgba(var(--theme-dark-900-rgb), .1);--holo-transparency-overlay-subtle: rgba(var(--theme-dark-900-rgb), .2);--holo-transparency-overlay-soft: rgba(var(--theme-dark-900-rgb), .3);--holo-transparency-overlay-medium: rgba(var(--theme-dark-900-rgb), .5);--holo-transparency-overlay-strong: rgba(var(--theme-dark-900-rgb), .7);--holo-transparency-overlay-intense: rgba(var(--theme-dark-900-rgb), .85);--holo-transparency-overlay-extreme: rgba(var(--theme-dark-900-rgb), .95);--holo-transparency-glow-subtle: rgba(var(--theme-primary-rgb), .15);--holo-transparency-glow-soft: rgba(var(--theme-primary-rgb), .25);--holo-transparency-glow-medium: rgba(var(--theme-primary-rgb), .4);--holo-transparency-glow-strong: rgba(var(--theme-primary-rgb), .6);--holo-transparency-glow-intense: rgba(var(--theme-primary-rgb), .8);--holo-transparency-glow-extreme: rgba(var(--theme-primary-rgb), 1);--holo-transparency-border-ghost: rgba(var(--theme-primary-rgb), .08);--holo-transparency-border-subtle: rgba(var(--theme-primary-rgb), .15);--holo-transparency-border-soft: rgba(var(--theme-primary-rgb), .25);--holo-transparency-border-medium: rgba(var(--theme-primary-rgb), .4);--holo-transparency-border-strong: rgba(var(--theme-primary-rgb), .6);--holo-transparency-border-active: rgba(var(--theme-primary-rgb), .8);--holo-transparency-border-focused: rgba(var(--theme-primary-rgb), 1);--holo-opacity-disabled: .4;--holo-opacity-muted: .5;--holo-opacity-placeholder: .6;--holo-opacity-secondary: .7;--holo-opacity-hover: .8;--holo-opacity-visible: 1;--holo-transparency-danger-subtle: rgba(239, 68, 68, .08);--holo-transparency-danger-soft: rgba(239, 68, 68, .12);--holo-transparency-danger-medium: rgba(239, 68, 68, .18);--holo-transparency-success-subtle: rgba(16, 185, 129, .08);--holo-transparency-success-soft: rgba(16, 185, 129, .12);--holo-transparency-success-medium: rgba(16, 185, 129, .18);--holo-transparency-warning-subtle: rgba(245, 158, 11, .08);--holo-transparency-warning-soft: rgba(245, 158, 11, .12);--holo-transparency-warning-medium: rgba(245, 158, 11, .18);--holo-transparency-info-subtle: rgba(var(--theme-primary-rgb), .08);--holo-transparency-info-soft: rgba(var(--theme-primary-rgb), .12);--holo-transparency-info-medium: rgba(var(--theme-primary-rgb), .18);--holo-success-glow: rgba(16, 185, 129, .5);--holo-warning-glow: rgba(245, 158, 11, .5);--holo-danger-glow: rgba(239, 68, 68, .5);--holo-info-glow: rgba(var(--theme-primary-rgb), .5);--holo-transparency-medium: var(--holo-transparency-glow-medium)}:root{--holo-font-display: "Syne", system-ui, sans-serif;--holo-font-primary: "Syne", system-ui, sans-serif;--holo-font-mono: "DM Mono", monospace;--holo-font-tech: "DM Mono", monospace;--holo-text-2xs: .625rem;--holo-text-xs: .75rem;--holo-text-sm: .875rem;--holo-text-base: 1rem;--holo-text-md: 1.125rem;--holo-text-lg: 1.25rem;--holo-text-xl: 1.375rem;--holo-text-2xl: 1.5rem;--holo-text-3xl: 1.875rem;--holo-text-4xl: 2.25rem;--holo-text-5xl: 3rem;--holo-text-6xl: 3.75rem;--holo-text-7xl: 4.5rem;--holo-text-8xl: 6rem;--holo-text-9xl: 8rem;--holo-weight-thin: 100;--holo-weight-extralight: 200;--holo-weight-light: 300;--holo-weight-normal: 400;--holo-weight-medium: 500;--holo-weight-semibold: 600;--holo-weight-bold: 700;--holo-weight-extrabold: 800;--holo-weight-black: 900;--holo-leading-none: 1;--holo-leading-tight: 1.1;--holo-leading-snug: 1.2;--holo-leading-normal: 1.4;--holo-leading-relaxed: 1.6;--holo-leading-loose: 1.8;--holo-leading-spacious: 2;--holo-tracking-tighter: -.05em;--holo-tracking-tight: -.025em;--holo-tracking-normal: 0em;--holo-tracking-wide: .025em;--holo-tracking-wider: .05em;--holo-tracking-widest: .1em;--holo-tracking-ultra: .15em;--holo-tracking-extreme: .25em;--holo-letter-spacing-tighter: var(--holo-tracking-tight);--holo-letter-spacing-tight: var(--holo-tracking-wider);--holo-letter-spacing-normal: var(--holo-tracking-normal);--holo-letter-spacing-wide: var(--holo-tracking-widest);--holo-letter-spacing-wider: var(--holo-tracking-ultra)}:root{--holo-space-0: 0rem;--holo-space-px: 1px;--holo-space-0-5: .125rem;--holo-space-1: .25rem;--holo-space-1-5: .375rem;--holo-space-2: .5rem;--holo-space-2-5: .625rem;--holo-space-3: .75rem;--holo-space-3-5: .875rem;--holo-space-4: 1rem;--holo-space-4-5: 1.125rem;--holo-space-5: 1.25rem;--holo-space-5-5: 1.375rem;--holo-space-5-75: 1.4375rem;--holo-space-6: 1.5rem;--holo-space-7: 1.75rem;--holo-space-7-5: 1.875rem;--holo-space-8: 2rem;--holo-space-9: 2.25rem;--holo-space-9-5: 2.375rem;--holo-space-10: 2.5rem;--holo-space-10-5: 2.625rem;--holo-space-11: 2.75rem;--holo-space-12: 3rem;--holo-space-14: 3.5rem;--holo-space-15: 3.75rem;--holo-space-16: 4rem;--holo-space-19: 4.75rem;--holo-space-20: 5rem;--holo-space-24: 6rem;--holo-space-28: 7rem;--holo-space-32: 8rem;--holo-space-36: 9rem;--holo-space-40: 10rem;--holo-space-44: 11rem;--holo-space-48: 12rem;--holo-space-52: 13rem;--holo-space-56: 14rem;--holo-space-60: 15rem;--holo-space-64: 16rem;--holo-space-72: 18rem;--holo-space-80: 20rem;--holo-space-96: 24rem;--holo-radius-none: 0;--holo-radius-sm: .125rem;--holo-radius-base: .25rem;--holo-radius-md: .375rem;--holo-radius-lg: .5rem;--holo-radius-xl: .75rem;--holo-radius-2xl: 1rem;--holo-radius-3xl: 1.5rem;--holo-radius-full: 9999px;--holo-size-icon-xs: 1rem;--holo-size-icon-sm: 1.25rem;--holo-size-icon-md: 1.5rem;--holo-size-icon-lg: 2rem;--holo-size-icon-xl: 2.5rem;--holo-size-touch-compact: 2.75rem;--holo-size-touch-default: 3rem;--holo-size-touch-large: 3.5rem;--holo-size-spinner-sm: 1.5rem;--holo-size-spinner-md: 2.5rem;--holo-size-spinner-lg: 3.75rem;--holo-size-checkbox: var(--holo-size-icon-sm);--holo-size-radio: var(--holo-size-icon-sm);--holo-size-switch-width: 2.75rem;--holo-size-switch-height: 1.5rem;--holo-size-avatar-sm: 2rem;--holo-size-avatar-md: 3rem;--holo-size-avatar-lg: 4rem;--holo-size-input-height: 2.75rem;--holo-size-textarea-min-xs: 4rem;--holo-size-textarea-min-sm: 6.25rem;--holo-size-textarea-min-md: 7.5rem;--holo-size-textarea-min-lg: 12rem;--holo-size-textarea-min-xl: 18.75rem;--holo-size-toast-min-width: 20rem;--holo-size-toast-max-width: 25rem;--holo-size-toast-progress-height: 3px;--holo-size-sidebar-expanded: 18rem;--holo-size-sidebar-collapsed: 5rem;--holo-size-content-min: 12.5rem;--holo-size-content-max: 80rem;--holo-size-container-max: 90rem}:root{--holo-shadow-none: none;--holo-shadow-sm: 0 1px 2px rgba(var(--theme-primary-rgb), .05);--holo-shadow-base: 0 1px 3px rgba(var(--theme-primary-rgb), .1), 0 1px 2px rgba(var(--theme-primary-rgb), .06);--holo-shadow-md: 0 4px 6px rgba(var(--theme-primary-rgb), .1), 0 2px 4px rgba(var(--theme-primary-rgb), .06);--holo-shadow-lg: 0 10px 15px rgba(var(--theme-primary-rgb), .1), 0 4px 6px rgba(var(--theme-primary-rgb), .05);--holo-shadow-xl: 0 20px 25px rgba(var(--theme-primary-rgb), .1), 0 10px 10px rgba(var(--theme-primary-rgb), .04);--holo-shadow-2xl: 0 25px 50px rgba(var(--theme-primary-rgb), .15);--holo-shadow-elevation-md: 0 2px 8px rgba(0, 0, 0, .3);--holo-shadow-glow-sm: 0 0 5px var(--holo-transparency-glow-subtle);--holo-shadow-glow-base: 0 0 10px var(--holo-transparency-glow-soft);--holo-shadow-glow-md: 0 0 15px var(--holo-transparency-glow-medium);--holo-shadow-glow-lg: 0 0 25px var(--holo-transparency-glow-strong);--holo-shadow-glow-xl: 0 0 35px var(--holo-transparency-glow-intense);--holo-shadow-glow-2xl: 0 0 50px var(--holo-transparency-glow-extreme);--holo-glow-icon-xs: 2px;--holo-glow-icon-sm: 4px;--holo-glow-icon-md: 8px;--holo-glow-icon-lg: 12px;--holo-glow-icon-xl: 16px;--holo-shadow-inner-sm: inset 0 2px 4px rgba(var(--theme-primary-rgb), .06);--holo-shadow-inner-base: inset 0 2px 6px rgba(var(--theme-primary-rgb), .1);--holo-shadow-inner-md: inset 0 3px 8px rgba(var(--theme-primary-rgb), .15);--holo-shadow-inner-lg: inset 0 4px 10px rgba(var(--theme-primary-rgb), .2);--holo-shadow-inner-dark-sm: inset 0 1px 2px rgba(0, 0, 0, .2);--holo-shadow-inner-dark-base: inset 0 2px 4px rgba(0, 0, 0, .3);--holo-shadow-inner-dark-md: inset 0 3px 6px rgba(0, 0, 0, .4);--holo-shadow-inner-dark-lg: inset 0 4px 8px rgba(0, 0, 0, .5);--holo-shadow-combo-sm: 0 1px 2px rgba(var(--theme-primary-rgb), .05), 0 0 5px var(--holo-transparency-glow-subtle);--holo-shadow-combo-md: 0 4px 6px rgba(var(--theme-primary-rgb), .1), 0 0 15px var(--holo-transparency-glow-medium);--holo-shadow-combo-lg: 0 10px 15px rgba(var(--theme-primary-rgb), .1), 0 0 25px var(--holo-transparency-glow-strong);--holo-shadow-combo-xl: 0 20px 25px rgba(var(--theme-primary-rgb), .15), 0 0 35px var(--holo-transparency-glow-intense);--holo-shadow-focus: inset 0 2px 4px rgba(0, 0, 0, .3), 0 0 0 3px var(--holo-transparency-glow-soft), 0 0 20px var(--holo-transparency-glow-soft);--holo-shadow-focus-danger: inset 0 2px 4px rgba(0, 0, 0, .3), 0 0 0 3px rgba(239, 68, 68, .3), 0 0 20px rgba(239, 68, 68, .3);--holo-shadow-focus-success: inset 0 2px 4px rgba(0, 0, 0, .3), 0 0 0 3px rgba(16, 185, 129, .3), 0 0 20px rgba(16, 185, 129, .3);--holo-z-0: 0;--holo-z-10: 10;--holo-z-20: 20;--holo-z-30: 30;--holo-z-40: 40;--holo-z-50: 50;--holo-z-auto: auto;--holo-z-dropdown: 1000;--holo-z-sticky: 1020;--holo-z-fixed: 1030;--holo-z-modal: 1040;--holo-z-popover: 1050;--holo-z-tooltip: 1060;--holo-z-toast: 1070;--holo-z-hologram: 9999}:root{--holo-border-0: 0px;--holo-border-0-5: .5px;--holo-border-1: 1px;--holo-border-2: 2px;--holo-border-3: 3px;--holo-border-4: 4px;--holo-border-8: 8px;--holo-border-solid-thin: 1px solid;--holo-border-solid-medium: 2px solid;--holo-border-solid-thick: 3px solid;--holo-border-primary-alpha-15: 1px solid rgba(var(--theme-primary-rgb), .15);--holo-border-primary-alpha-20: 1px solid rgba(var(--theme-primary-rgb), .2);--holo-border-primary-alpha-25: 1px solid rgba(var(--theme-primary-rgb), .25);--holo-clip-corner-cut-xs: polygon(4px 0, 100% 0, 100% calc(100% - 4px) , calc(100% - 4px) 100%, 0 100%, 0 4px);--holo-clip-corner-cut-sm: polygon(8px 0, 100% 0, 100% calc(100% - 8px) , calc(100% - 8px) 100%, 0 100%, 0 8px);--holo-clip-corner-cut-md: polygon(12px 0, 100% 0, 100% calc(100% - 12px) , calc(100% - 12px) 100%, 0 100%, 0 12px);--holo-clip-corner-cut-lg: polygon(20px 0, 100% 0, 100% calc(100% - 20px) , calc(100% - 20px) 100%, 0 100%, 0 20px);--holo-clip-corner-cut-alt-sm: polygon(0 0, calc(100% - 8px) 0, 100% 8px, 100% 100%, 8px 100%, 0 calc(100% - 8px) );--holo-clip-corner-cut-alt-md: polygon(0 0, calc(100% - 12px) 0, 100% 12px, 100% 100%, 12px 100%, 0 calc(100% - 12px) );--holo-clip-corner-cut-alt-lg: polygon(0 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 20px 100%, 0 calc(100% - 20px) );--holo-clip-corner-cut-tr-xs: polygon(0 0, calc(100% - 4px) 0, 100% 4px, 100% 100%, 0 100%);--holo-clip-corner-cut-tr-sm: polygon(0 0, calc(100% - 6px) 0, 100% 6px, 100% 100%, 0 100%);--holo-clip-corner-cut-bl-sm: polygon(0 0, 100% 0, 100% 100%, 8px 100%, 0 calc(100% - 8px) );--holo-clip-toast: polygon(10px 0, 100% 0, 100% 100%, 0 100%, 0 10px);--holo-clip-navbar: polygon(8px 0, calc(100% - 8px) 0, 100% 8px, 100% 100%, 0 100%, 0 8px);--holo-clip-diagonal-tl: polygon(20px 0, 100% 0, 100% 100%, 0 100%, 0 20px);--holo-clip-diagonal-tr: polygon(0 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 0 100%);--holo-clip-diagonal-bl: polygon(0 0, 100% 0, 100% 100%, 20px 100%, 0 calc(100% - 20px) );--holo-clip-diagonal-br: polygon(0 0, 100% 0, 100% calc(100% - 20px) , calc(100% - 20px) 100%, 0 100%);--holo-clip-notch-top: polygon(0 0, 40% 0, 50% 10px, 60% 0, 100% 0, 100% 100%, 0 100%);--holo-clip-notch-right: polygon(0 0, 100% 0, 100% 40%, calc(100% - 10px) 50%, 100% 60%, 100% 100%, 0 100%);--holo-clip-notch-bottom: polygon(0 0, 100% 0, 100% 100%, 60% 100%, 50% calc(100% - 10px) , 40% 100%, 0 100%);--holo-clip-notch-left: polygon(0 0, 100% 0, 100% 100%, 0 100%, 0 60%, 10px 50%, 0 40%);--holo-clip-chamfer-all: polygon(12px 0, calc(100% - 12px) 0, 100% 12px, 100% calc(100% - 12px) , calc(100% - 12px) 100%, 12px 100%, 0 calc(100% - 12px) , 0 12px);--holo-clip-chamfer-top: polygon(12px 0, calc(100% - 12px) 0, 100% 12px, 100% 100%, 0 100%, 0 12px);--holo-clip-chamfer-bottom: polygon(0 0, 100% 0, 100% calc(100% - 12px) , calc(100% - 12px) 100%, 12px 100%, 0 calc(100% - 12px) );--holo-clip-arrow-right: polygon(0 0, calc(100% - 20px) 0, 100% 50%, calc(100% - 20px) 100%, 0 100%);--holo-clip-arrow-left: polygon(20px 0, 100% 0, 100% 100%, 20px 100%, 0 50%);--holo-clip-hexagon: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);--holo-clip-parallelogram: polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%)}:root{--holo-blur-none: blur(0);--holo-blur-xs: blur(1px);--holo-blur-xs-2: blur(2px);--holo-blur-sm: blur(4px);--holo-blur-base: blur(8px);--holo-blur-md: blur(12px);--holo-blur-lg: blur(16px);--holo-blur-xl: blur(24px);--holo-blur-2xl: blur(40px);--holo-blur-3xl: blur(64px);--holo-brightness-0: brightness(0);--holo-brightness-50: brightness(.5);--holo-brightness-75: brightness(.75);--holo-brightness-90: brightness(.9);--holo-brightness-95: brightness(.95);--holo-brightness-100: brightness(1);--holo-brightness-105: brightness(1.05);--holo-brightness-110: brightness(1.1);--holo-brightness-125: brightness(1.25);--holo-brightness-150: brightness(1.5);--holo-brightness-200: brightness(2);--holo-contrast-0: contrast(0);--holo-contrast-50: contrast(.5);--holo-contrast-75: contrast(.75);--holo-contrast-100: contrast(1);--holo-contrast-125: contrast(1.25);--holo-contrast-150: contrast(1.5);--holo-contrast-200: contrast(2);--holo-saturate-0: saturate(0);--holo-saturate-50: saturate(.5);--holo-saturate-100: saturate(1);--holo-saturate-110: saturate(1.1);--holo-saturate-120: saturate(1.2);--holo-saturate-150: saturate(1.5);--holo-saturate-200: saturate(2);--holo-gradient-primary: linear-gradient(135deg, var(--holo-color-primary-500) 0%, var(--holo-color-primary-500) 100%);--holo-gradient-secondary: linear-gradient(135deg, var(--holo-color-primary-600) 0%, var(--holo-color-primary-600) 100%);--holo-gradient-space: linear-gradient(135deg, var(--holo-space-black) 0%, var(--holo-space-800) 100%);--holo-gradient-ice: linear-gradient(135deg, var(--holo-color-primary-400) 0%, var(--holo-color-primary-400) 100%);--holo-gradient-metal: linear-gradient(135deg, var(--holo-metal-600) 0%, var(--holo-metal-400) 100%);--holo-gradient-radial-primary: radial-gradient(circle, var(--holo-color-primary-500) 0%, transparent 70%);--holo-gradient-radial-glow: radial-gradient(circle, var(--holo-glow-strong) 0%, transparent 50%);--holo-gradient-radial-space: radial-gradient(ellipse at top, var(--holo-color-primary-500) 0%, transparent 50%);--holo-gradient-conic-rainbow: conic-gradient(from 0deg, var(--holo-color-primary-500), var(--holo-color-primary-500), var(--holo-color-primary-400), var(--holo-color-primary-500));--holo-gradient-conic-radar: conic-gradient(from 0deg, transparent 0deg, var(--holo-color-primary-500) 45deg, transparent 90deg)}:root{--holo-duration-instant: 50ms;--holo-duration-fast: .15s;--holo-duration-quick: .2s;--holo-duration-normal: .3s;--holo-duration-medium: .5s;--holo-duration-slow: .7s;--holo-duration-slower: 1s;--holo-duration-cinematic: 1.5s;--holo-duration-epic: 2s;--holo-duration-matrix: 3s;--holo-ease-linear: linear;--holo-ease-in: cubic-bezier(.4, 0, 1, 1);--holo-ease-out: cubic-bezier(0, 0, .2, 1);--holo-ease-in-out: cubic-bezier(.4, 0, .2, 1);--holo-ease-back: cubic-bezier(.68, -.55, .265, 1.55);--holo-ease-elastic: cubic-bezier(.175, .885, .32, 1.275);--holo-ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--holo-ease-quantum: cubic-bezier(.25, .46, .45, .94);--holo-ease-holographic: cubic-bezier(.23, 1, .32, 1);--holo-ease-matrix: cubic-bezier(.87, 0, .13, 1)}@keyframes holo-pulse{0%,to{opacity:1;box-shadow:0 0 20px var(--holo-transparency-glow-medium)}50%{opacity:.8;box-shadow:0 0 40px var(--holo-transparency-glow-strong)}}@keyframes holo-glow-cycle{0%,to{box-shadow:0 0 10px var(--holo-transparency-glow-soft)}25%{box-shadow:0 0 20px var(--holo-transparency-glow-medium)}50%{box-shadow:0 0 30px var(--holo-transparency-glow-strong)}75%{box-shadow:0 0 20px var(--holo-transparency-glow-medium)}}@keyframes holo-scan-line{0%{transform:translate(-100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(100%);opacity:0}}@keyframes holo-scan-line-vertical{0%{transform:translateY(-100%);opacity:0}50%{opacity:1}to{transform:translateY(200%);opacity:0}}@keyframes holo-matrix-rain{0%{transform:translateY(-100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(100vh);opacity:0}}@keyframes holo-quantum-float{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-8px) rotate(2deg)}50%{transform:translateY(-4px) rotate(0)}75%{transform:translateY(-6px) rotate(-1deg)}}@keyframes holo-flicker{0%,to{opacity:1}2%{opacity:.8}4%{opacity:1}6%{opacity:.9}8%{opacity:1}10%{opacity:.85}12%{opacity:1}}@keyframes holo-energy-circuit{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes holo-radar-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes holo-radar-sweep-fade{0%{transform:rotate(0);opacity:.3}50%{opacity:1}to{transform:rotate(360deg);opacity:.3}}@keyframes holo-materialize{0%{opacity:0;transform:scale(.3) rotateY(90deg);filter:blur(20px)}50%{opacity:.8;transform:scale(1.1) rotateY(45deg);filter:blur(5px)}to{opacity:1;transform:scale(1) rotateY(0);filter:blur(0px)}}@keyframes holo-quantum-glitch{0%,to{transform:translate(0)}10%{transform:translate(-2px) scaleY(.98)}20%{transform:translate(2px) scaleX(.99)}30%{transform:translate(-1px) scaleY(1.01)}40%{transform:translate(1px) scaleX(1.01)}50%{transform:translate(-2px) scaleY(.99)}60%{transform:translate(2px) scaleX(.98)}70%{transform:translate(-1px) scaleY(1.02)}80%{transform:translate(1px) scaleX(.97)}90%{transform:translate(-2px) scaleY(.98)}}@keyframes holo-energy-pulse{0%{box-shadow:0 0 0 0 var(--holo-color-primary-500),0 0 0 0 var(--holo-color-primary-500)}50%{box-shadow:0 0 30px 15px transparent,0 0 60px 30px transparent}to{box-shadow:0 0 0 0 transparent,0 0 0 0 transparent}}@keyframes holo-quantum-tunnel{0%{transform:perspective(500px) rotateY(0) translateZ(0);opacity:1}50%{transform:perspective(500px) rotateY(180deg) translateZ(80px);opacity:.4}to{transform:perspective(500px) rotateY(360deg) translateZ(0);opacity:1}}@keyframes holo-slide-right-left{0%{transform:translate(200%);opacity:0}15%,85%{opacity:1}to{transform:translate(-200%);opacity:0}}@keyframes holo-slide-left-right{0%{transform:translate(-200%);opacity:0}15%,85%{opacity:1}to{transform:translate(200%);opacity:0}}@keyframes holo-slide-top-bottom{0%{transform:translateY(-200%);opacity:0}15%,85%{opacity:1}to{transform:translateY(200%);opacity:0}}@keyframes holo-slide-bottom-top{0%{transform:translateY(200%);opacity:0}15%,85%{opacity:1}to{transform:translateY(-200%);opacity:0}}@keyframes holo-fade-corners{0%{transform:translate(-100%,-100%) scale(0);opacity:0}25%{transform:translate(0) scale(1);opacity:1}75%{transform:translate(0) scale(1);opacity:1}to{transform:translate(100%,100%) scale(0);opacity:0}}@keyframes holo-breathing{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 20px var(--holo-color-primary-500)}50%{transform:scale(.95);opacity:.7;box-shadow:0 0 40px var(--holo-color-primary-500)}}@keyframes holo-orbit{0%{transform:rotate(0) translate(40px) rotate(0)}to{transform:rotate(360deg) translate(40px) rotate(-360deg)}}@keyframes holo-ripple{0%{box-shadow:0 0 0 0 var(--holo-color-primary-500),0 0 0 0 var(--holo-color-primary-500),0 0 0 0 var(--holo-color-primary-500)}to{box-shadow:0 0 0 20px transparent,0 0 0 40px transparent,0 0 0 60px transparent}}@keyframes holo-float-levitate{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes holo-rotate-expand{0%{transform:rotate(0) scale(1);border-color:var(--holo-color-primary-500)}50%{transform:rotate(180deg) scale(1.2);border-color:var(--holo-color-primary-500)}to{transform:rotate(360deg) scale(1);border-color:var(--holo-color-primary-500)}}@keyframes holo-ping-pong{0%,to{transform:translate(-30px)}50%{transform:translate(30px)}}@keyframes holo-beacon{0%,to{box-shadow:0 0 5px var(--holo-color-primary-500),0 0 10px var(--holo-color-primary-500);opacity:1}50%{box-shadow:0 0 30px var(--holo-color-primary-500),0 0 60px var(--holo-color-primary-500),0 0 90px var(--holo-color-primary-500);opacity:.6}}@keyframes holo-scale-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes holo-scale-out{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes holo-scale-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes holo-rotate-3d{0%{transform:rotate3d(1,1,0,0)}to{transform:rotate3d(1,1,0,360deg)}}@keyframes holo-flip-horizontal{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes holo-flip-vertical{0%{transform:rotateX(0)}to{transform:rotateX(360deg)}}@keyframes holo-fade-in{0%{opacity:0}to{opacity:1}}@keyframes holo-fade-out{0%{opacity:1}to{opacity:0}}@keyframes holo-zoom-fade-in{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes holo-zoom-fade-out{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes holo-shake-horizontal{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes holo-elastic-bounce{0%{transform:scale(1)}30%{transform:scale(1.25)}40%{transform:scale(.75)}50%{transform:scale(1.15)}65%{transform:scale(.95)}75%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes holo-rubber-band{0%{transform:scale(1)}30%{transform:scaleX(1.25) scaleY(.75)}40%{transform:scaleX(.75) scaleY(1.25)}50%{transform:scaleX(1.15) scaleY(.85)}65%{transform:scaleX(.95) scaleY(1.05)}75%{transform:scaleX(1.05) scaleY(.95)}to{transform:scale(1)}}@keyframes holo-jello{0%,to{transform:skew(0) skewY(0)}30%{transform:skew(-12.5deg) skewY(-12.5deg)}40%{transform:skew(6.25deg) skewY(6.25deg)}50%{transform:skew(-3.125deg) skewY(-3.125deg)}65%{transform:skew(1.5625deg) skewY(1.5625deg)}75%{transform:skew(-.78125deg) skewY(-.78125deg)}}@keyframes holo-wobble{0%,to{transform:translate(0) rotate(0)}15%{transform:translate(-25px) rotate(-5deg)}30%{transform:translate(20px) rotate(3deg)}45%{transform:translate(-15px) rotate(-3deg)}60%{transform:translate(10px) rotate(2deg)}75%{transform:translate(-5px) rotate(-1deg)}}@keyframes holo-wave-resonance{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.55)}}@keyframes holo-arc-trace{0%{stroke-dashoffset:100}to{stroke-dashoffset:-100}}@keyframes holo-pulse-node{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.65}}@keyframes holo-advance{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes holo-wipe-lr{0%{clip-path:inset(0 100% 0 0)}45%{clip-path:inset(0 0 0 0)}60%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@keyframes holo-cascade-in{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}@keyframes holo-grow-up{0%{transform:scaleY(.12)}35%{transform:scaleY(1)}80%{transform:scaleY(1)}to{transform:scaleY(.12)}}@keyframes holo-expand{0%,to{transform:scale(.85);opacity:.55}50%{transform:scale(1.1);opacity:1}}@keyframes holo-flow{0%{opacity:.4;transform:translate(-12px,8px)}50%{opacity:1;transform:translate(0)}to{opacity:.4;transform:translate(8px,-6px)}}@keyframes holo-converge{0%,to{transform:scale(1)}50%{transform:scale(.82)}}@keyframes holo-open{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.22)}}@keyframes holo-swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.holo-animate-pulse{animation:holo-pulse 2s ease-in-out infinite}.holo-animate-glow{animation:holo-glow-cycle 3s ease-in-out infinite}.holo-animate-float{animation:holo-quantum-float 4s ease-in-out infinite}.holo-animate-flicker{animation:holo-flicker .15s ease-in-out infinite}.holo-animate-glitch{animation:holo-quantum-glitch .3s ease-in-out infinite}.holo-animate-materialize{animation:holo-materialize 1s ease-out}.holo-animate-matrix-rain{animation:holo-matrix-rain 3s linear infinite}.holo-animate-energy-circuit{animation:holo-energy-circuit 2s linear forwards}.holo-animate-scan-line{animation:holo-scan-line 2s linear infinite}.holo-animate-scan-vertical{animation:holo-scan-line-vertical 2.5s linear infinite}.holo-animate-energy-pulse{animation:holo-energy-pulse 2s ease-out infinite}.holo-animate-radar-sweep{animation:holo-radar-sweep 3s linear infinite}.holo-animate-radar-sweep-fade{animation:holo-radar-sweep-fade 3s linear infinite}.holo-animate-quantum-tunnel{animation:holo-quantum-tunnel 3s ease-in-out infinite}.holo-animate-slide-rl{animation:holo-slide-right-left 3s ease-in-out infinite}.holo-animate-slide-lr{animation:holo-slide-left-right 3s ease-in-out infinite}.holo-animate-slide-tb{animation:holo-slide-top-bottom 3s ease-in-out infinite}.holo-animate-slide-bt{animation:holo-slide-bottom-top 3s ease-in-out infinite}.holo-animate-fade-corners{animation:holo-fade-corners 4s ease-in-out infinite}.holo-animate-breathing{animation:holo-breathing 3s ease-in-out infinite}.holo-animate-orbit{animation:holo-orbit 3s linear infinite}.holo-animate-ripple{animation:holo-ripple 2s ease-out infinite}.holo-animate-float-levitate{animation:holo-float-levitate 3s ease-in-out infinite}.holo-animate-rotate-expand{animation:holo-rotate-expand 3s ease-in-out infinite}.holo-animate-ping-pong{animation:holo-ping-pong 2s ease-in-out infinite}.holo-animate-beacon{animation:holo-beacon 2s ease-in-out infinite}.holo-animate-scale-in{animation:holo-scale-in .5s ease-out forwards}.holo-animate-scale-out{animation:holo-scale-out .5s ease-in forwards}.holo-animate-scale-pulse{animation:holo-scale-pulse 1.5s ease-in-out infinite}.holo-animate-rotate-3d{animation:holo-rotate-3d 3s linear infinite}.holo-animate-flip-h{animation:holo-flip-horizontal 2s ease-in-out infinite}.holo-animate-flip-v{animation:holo-flip-vertical 2s ease-in-out infinite}.holo-animate-fade-in{animation:holo-fade-in .6s ease-in forwards}.holo-animate-fade-out{animation:holo-fade-out .6s ease-out forwards}.holo-animate-zoom-fade-in{animation:holo-zoom-fade-in .6s ease-out forwards}.holo-animate-zoom-fade-out{animation:holo-zoom-fade-out .6s ease-in forwards}.holo-animate-shake{animation:holo-shake-horizontal .8s ease-in-out}.holo-animate-elastic{animation:holo-elastic-bounce 2s ease-in-out infinite}.holo-animate-rubber{animation:holo-rubber-band 2s ease-in-out infinite}.holo-animate-jello{animation:holo-jello 2s ease-in-out infinite}.holo-animate-wobble{animation:holo-wobble 2s ease-in-out infinite}.holo-animate-swing{animation:holo-swing 2s ease-in-out infinite;transform-origin:top center}.holo-animate-wave-resonance{transform-box:fill-box;transform-origin:center;animation:holo-wave-resonance 1.1s ease-in-out infinite}.holo-animate-arc-trace{stroke-dasharray:100;animation:holo-arc-trace 2.4s linear infinite}.holo-animate-pulse-node{transform-box:fill-box;transform-origin:center;animation:holo-pulse-node 1.5s ease-in-out infinite}.holo-animate-wipe-lr{transform-box:fill-box;animation:holo-wipe-lr 2.2s ease-in-out infinite}.holo-animate-advance{transform-box:view-box;transform-origin:200px 200px;animation:holo-advance 6s linear infinite}.holo-animate-cascade-in{transform-box:fill-box;transform-origin:center;animation:holo-cascade-in 2.4s ease-in-out infinite}.holo-animate-expand{transform-box:fill-box;transform-origin:center;animation:holo-expand 1.8s ease-in-out infinite}.holo-animate-flow{transform-box:fill-box;animation:holo-flow 2.2s ease-in-out infinite}.holo-animate-converge{transform-box:view-box;transform-origin:200px 200px;animation:holo-converge 2s ease-in-out infinite}.holo-animate-open{transform-box:fill-box;transform-origin:center;animation:holo-open 2s ease-in-out infinite}.holo-animate-grow-up{transform-box:fill-box;transform-origin:50% 100%;animation:holo-grow-up 2.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.holo-animate-glitch,.holo-animate-flicker,.holo-animate-quantum-tunnel,.holo-animate-matrix-rain,.holo-animate-shake,.holo-animate-wobble,.holo-animate-jello,.holo-animate-rubber,.holo-animate-elastic,.holo-animate-swing,.holo-animate-rotate-3d,.holo-animate-flip-h,.holo-animate-flip-v,.holo-animate-wave-resonance,.holo-animate-arc-trace,.holo-animate-pulse-node,.holo-animate-wipe-lr,.holo-animate-advance,.holo-animate-cascade-in,.holo-animate-grow-up,.holo-animate-expand,.holo-animate-flow,.holo-animate-converge,.holo-animate-open{animation:none}.holo-animate-pulse{animation:holo-pulse-calm 2s ease-in-out infinite}.holo-animate-glow{animation:holo-glow-calm 3s ease-in-out infinite}.holo-animate-float{animation:holo-float-calm 4s ease-in-out infinite}.holo-animate-breathing{animation:holo-breathing-calm 3s ease-in-out infinite}.holo-animate-scale-pulse{animation:holo-scale-pulse-calm 1.5s ease-in-out infinite}@keyframes holo-pulse-calm{0%,to{opacity:1}50%{opacity:.85}}@keyframes holo-glow-calm{0%,to{opacity:1}50%{opacity:.9}}@keyframes holo-float-calm{0%,to{opacity:1}50%{opacity:.95}}@keyframes holo-breathing-calm{0%,to{opacity:1}50%{opacity:.8}}@keyframes holo-scale-pulse-calm{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}}:root{--holo-grid-cols-1: repeat(1, minmax(0, 1fr));--holo-grid-cols-2: repeat(2, minmax(0, 1fr));--holo-grid-cols-3: repeat(3, minmax(0, 1fr));--holo-grid-cols-4: repeat(4, minmax(0, 1fr));--holo-grid-cols-5: repeat(5, minmax(0, 1fr));--holo-grid-cols-6: repeat(6, minmax(0, 1fr));--holo-grid-cols-7: repeat(7, minmax(0, 1fr));--holo-grid-cols-8: repeat(8, minmax(0, 1fr));--holo-grid-cols-9: repeat(9, minmax(0, 1fr));--holo-grid-cols-10: repeat(10, minmax(0, 1fr));--holo-grid-cols-11: repeat(11, minmax(0, 1fr));--holo-grid-cols-12: repeat(12, minmax(0, 1fr));--holo-grid-cols-auto-fit: repeat(auto-fit, minmax(300px, 1fr));--holo-grid-cols-auto-fill: repeat(auto-fill, minmax(300px, 1fr));--holo-gap-none: 0;--holo-gap-tight: .5rem;--holo-gap-snug: .75rem;--holo-gap-normal: 1rem;--holo-gap-comfortable: 1.5rem;--holo-gap-relaxed: 2rem;--holo-gap-loose: 2.5rem;--holo-gap-spacious: 3rem;--holo-gap-airy: 4rem;--holo-gap-massive: 5rem;--holo-gutter-none: 0;--holo-gutter-xs: .5rem;--holo-gutter-sm: 1rem;--holo-gutter-md: 1.5rem;--holo-gutter-lg: 2rem;--holo-gutter-xl: 2.5rem;--holo-gutter-2xl: 3rem;--holo-gutter-3xl: 4rem}:root{--holo-screen-xs: 475px;--holo-screen-sm: 640px;--holo-screen-md: 768px;--holo-screen-lg: 1024px;--holo-screen-xl: 1280px;--holo-screen-2xl: 1536px;--holo-z-0: 0;--holo-z-10: 10;--holo-z-20: 20;--holo-z-30: 30;--holo-z-40: 40;--holo-z-50: 50;--holo-z-auto: auto;--holo-z-dropdown: 1000;--holo-z-sticky: 1020;--holo-z-fixed: 1030;--holo-z-modal: 1040;--holo-z-popover: 1050;--holo-z-tooltip: 1060;--holo-z-toast: 1070;--holo-z-hologram: 9999}:root{--holo-mod-control-sm-min-height: var(--holo-size-touch-compact);--holo-mod-control-sm-min-width: var(--holo-space-20);--holo-mod-control-sm-pad-y: var(--holo-space-1);--holo-mod-control-sm-pad-x: var(--holo-space-3);--holo-mod-control-sm-gap: var(--holo-space-1);--holo-mod-control-sm-icon-size: var(--holo-size-icon-xs);--holo-mod-control-sm-square: var(--holo-size-touch-compact);--holo-mod-control-sm-text-size: clamp(.625rem, .604rem + .093vw, .688rem);--holo-mod-control-md-min-height: var(--holo-size-touch-default);--holo-mod-control-md-min-width: var(--holo-space-28);--holo-mod-control-md-pad-y: var(--holo-space-3);--holo-mod-control-md-pad-x: var(--holo-space-6);--holo-mod-control-md-gap: var(--holo-space-2);--holo-mod-control-md-icon-size: var(--holo-size-icon-sm);--holo-mod-control-md-square: var(--holo-size-touch-default);--holo-mod-control-md-text-size: clamp(.813rem, .792rem + .093vw, .875rem);--holo-mod-control-lg-min-height: var(--holo-space-15);--holo-mod-control-lg-min-width: var(--holo-space-36);--holo-mod-control-lg-pad-y: var(--holo-space-5);--holo-mod-control-lg-pad-x: var(--holo-space-8);--holo-mod-control-lg-gap: var(--holo-space-3);--holo-mod-control-lg-icon-size: var(--holo-size-icon-md);--holo-mod-control-lg-square: var(--holo-size-touch-large);--holo-mod-control-lg-text-size: clamp(1rem, .958rem + .185vw, 1.125rem);--holo-mod-control-xs-min-height: var(--holo-space-8);--holo-mod-control-xs-min-width: 0;--holo-mod-control-xs-pad-y: var(--holo-space-1);--holo-mod-control-xs-pad-x: var(--holo-space-2-5);--holo-mod-control-xs-gap: var(--holo-space-1-5);--holo-mod-control-xs-icon-size: var(--holo-size-icon-xs);--holo-mod-control-xs-square: var(--holo-space-8);--holo-mod-control-xs-text-size: var(--holo-role-chip-size)}@media(min-width:768px){:root{--holo-mod-control-sm-pad-x: var(--holo-space-3-5);--holo-mod-control-sm-gap: var(--holo-space-1-5);--holo-mod-control-md-pad-x: var(--holo-space-7);--holo-mod-control-md-gap: var(--holo-space-2-5);--holo-mod-control-lg-pad-x: var(--holo-space-9);--holo-mod-control-lg-gap: var(--holo-space-3-5)}}@media(min-width:1024px){:root{--holo-mod-control-sm-pad-y: var(--holo-space-1);--holo-mod-control-sm-pad-x: var(--holo-space-3);--holo-mod-control-md-pad-y: var(--holo-space-2-5);--holo-mod-control-md-pad-x: var(--holo-space-6);--holo-mod-control-lg-pad-y: var(--holo-space-4);--holo-mod-control-lg-pad-x: var(--holo-space-8)}}.holo-backdrop-blur-sm{backdrop-filter:var(--holo-blur-sm)}.holo-backdrop-blur-md{backdrop-filter:var(--holo-blur-md)}.holo-backdrop-blur-lg{backdrop-filter:var(--holo-blur-lg)}.holo-text-glow-soft{text-shadow:0 0 10px var(--holo-glow-soft)}.holo-text-glow-medium{text-shadow:0 0 15px var(--holo-glow-medium)}.holo-text-glow-strong{text-shadow:0 0 25px var(--holo-glow-strong)}:root{--holo-role-display-mega-family: var(--holo-font-display);--holo-role-display-mega-size: clamp(1.25rem, .917rem + 1.481vw, 2.25rem);--holo-role-display-mega-weight: var(--holo-weight-extrabold);--holo-role-display-mega-line: var(--holo-leading-tight);--holo-role-display-mega-tracking: var(--holo-tracking-ultra);--holo-role-display-mega-transform: uppercase;--holo-role-display-mega-color: var(--theme-text-headline);--holo-role-display-hero-family: var(--holo-font-display);--holo-role-display-hero-size: clamp(1rem, .833rem + .741vw, 1.5rem);--holo-role-display-hero-weight: var(--holo-weight-black);--holo-role-display-hero-line: var(--holo-leading-tight);--holo-role-display-hero-tracking: var(--holo-tracking-tight);--holo-role-display-hero-color: var(--theme-text-headline);--holo-role-page-title-family: var(--holo-font-display);--holo-role-page-title-size: clamp(1.125rem, 1rem + .556vw, 1.5rem);--holo-role-page-title-weight: var(--holo-weight-extrabold);--holo-role-page-title-line: var(--holo-leading-snug);--holo-role-page-title-tracking: var(--holo-tracking-tight);--holo-role-page-title-color: var(--theme-text-headline);--holo-role-section-title-family: var(--holo-font-display);--holo-role-section-title-size: clamp(.938rem, .875rem + .278vw, 1.125rem);--holo-role-section-title-weight: var(--holo-weight-bold);--holo-role-section-title-line: var(--holo-leading-snug);--holo-role-section-title-tracking: var(--holo-tracking-normal);--holo-role-section-title-color: var(--theme-text-headline);--holo-role-section-subtitle-family: var(--holo-font-primary);--holo-role-section-subtitle-size: clamp(.688rem, .667rem + .093vw, .75rem);--holo-role-section-subtitle-weight: var(--holo-weight-normal);--holo-role-section-subtitle-line: var(--holo-leading-normal);--holo-role-section-subtitle-tracking: var(--holo-tracking-normal);--holo-role-section-subtitle-color: var(--theme-text-muted);--holo-role-card-title-family: var(--holo-font-primary);--holo-role-card-title-size: clamp(.813rem, .792rem + .093vw, .875rem);--holo-role-card-title-weight: var(--holo-weight-semibold);--holo-role-card-title-line: var(--holo-leading-snug);--holo-role-card-title-tracking: var(--holo-tracking-normal);--holo-role-card-title-color: var(--theme-text-headline);--holo-role-card-sub-family: var(--holo-font-primary);--holo-role-card-sub-size: clamp(.688rem, .667rem + .093vw, .75rem);--holo-role-card-sub-weight: var(--holo-weight-normal);--holo-role-card-sub-line: var(--holo-leading-normal);--holo-role-card-sub-tracking: var(--holo-tracking-normal);--holo-role-card-sub-color: var(--theme-text-muted);--holo-role-card-meta-family: var(--holo-font-primary);--holo-role-card-meta-size: clamp(.625rem, .604rem + .093vw, .688rem);--holo-role-card-meta-weight: var(--holo-weight-medium);--holo-role-card-meta-line: var(--holo-leading-normal);--holo-role-card-meta-tracking: var(--holo-tracking-normal);--holo-role-card-meta-color: var(--theme-text-muted);--holo-role-eyebrow-family: var(--holo-font-mono);--holo-role-eyebrow-size: clamp(.625rem, .604rem + .093vw, .688rem);--holo-role-eyebrow-weight: var(--holo-weight-medium);--holo-role-eyebrow-line: var(--holo-leading-tight);--holo-role-eyebrow-tracking: var(--holo-tracking-widest);--holo-role-eyebrow-transform: uppercase;--holo-role-eyebrow-color: var(--theme-text-emphasis);--holo-role-body-family: var(--holo-font-primary);--holo-role-body-size: clamp(.813rem, .792rem + .093vw, .875rem);--holo-role-body-weight: var(--holo-weight-normal);--holo-role-body-line: var(--holo-leading-relaxed);--holo-role-body-tracking: var(--holo-tracking-normal);--holo-role-body-color: var(--theme-text-body);--holo-role-body-sm-family: var(--holo-font-primary);--holo-role-body-sm-size: clamp(.75rem, .729rem + .093vw, .813rem);--holo-role-body-sm-weight: var(--holo-weight-normal);--holo-role-body-sm-line: var(--holo-leading-relaxed);--holo-role-body-sm-tracking: var(--holo-tracking-normal);--holo-role-body-sm-color: var(--theme-text-body);--holo-role-caption-mono-family: var(--holo-font-mono);--holo-role-caption-mono-size: clamp(.688rem, .667rem + .093vw, .75rem);--holo-role-caption-mono-weight: var(--holo-weight-medium);--holo-role-caption-mono-line: var(--holo-leading-normal);--holo-role-caption-mono-tracking: var(--holo-tracking-normal);--holo-role-caption-mono-color: var(--theme-text-muted);--holo-role-quote-family: var(--holo-font-display);--holo-role-quote-size: clamp(.875rem, .833rem + .185vw, 1rem);--holo-role-quote-weight: var(--holo-weight-light);--holo-role-quote-line: var(--holo-leading-relaxed);--holo-role-quote-tracking: var(--holo-tracking-normal);--holo-role-quote-color: var(--theme-text-emphasis);--holo-role-lead-family: var(--holo-font-primary);--holo-role-lead-size: clamp(.875rem, .854rem + .093vw, .938rem);--holo-role-lead-weight: var(--holo-weight-normal);--holo-role-lead-line: var(--holo-leading-relaxed);--holo-role-lead-tracking: var(--holo-tracking-normal);--holo-role-lead-color: var(--theme-text-body);--holo-role-tagline-family: var(--holo-font-display);--holo-role-tagline-size: clamp(.75rem, .708rem + .185vw, .875rem);--holo-role-tagline-weight: var(--holo-weight-light);--holo-role-tagline-line: var(--holo-leading-tight);--holo-role-tagline-tracking: var(--holo-tracking-tight);--holo-role-tagline-color: var(--theme-text-emphasis);--holo-role-button-text-family: var(--holo-font-primary);--holo-role-button-text-size: clamp(.75rem, .708rem + .185vw, .875rem);--holo-role-button-text-weight: var(--holo-weight-semibold);--holo-role-button-text-line: var(--holo-leading-snug);--holo-role-button-text-tracking: var(--holo-tracking-wide);--holo-role-button-text-transform: uppercase;--holo-role-button-text-color: var(--theme-text-on-accent);--holo-role-form-label-family: var(--holo-font-primary);--holo-role-form-label-size: clamp(.688rem, .667rem + .093vw, .75rem);--holo-role-form-label-weight: var(--holo-weight-medium);--holo-role-form-label-line: var(--holo-leading-tight);--holo-role-form-label-tracking: var(--holo-tracking-wide);--holo-role-form-label-transform: uppercase;--holo-role-form-label-color: var(--theme-text-body);--holo-role-form-helper-family: var(--holo-font-primary);--holo-role-form-helper-size: clamp(.625rem, .604rem + .093vw, .688rem);--holo-role-form-helper-weight: var(--holo-weight-normal);--holo-role-form-helper-line: var(--holo-leading-normal);--holo-role-form-helper-tracking: var(--holo-tracking-normal);--holo-role-form-helper-color: var(--theme-text-muted);--holo-role-input-text-family: var(--holo-font-primary);--holo-role-input-text-size: .813rem;--holo-role-input-text-weight: var(--holo-weight-normal);--holo-role-input-text-line: var(--holo-leading-normal);--holo-role-input-text-tracking: var(--holo-tracking-normal);--holo-role-input-text-color: var(--theme-text-body);--holo-role-table-header-family: var(--holo-font-mono);--holo-role-table-header-size: clamp(.625rem, .604rem + .093vw, .688rem);--holo-role-table-header-weight: var(--holo-weight-semibold);--holo-role-table-header-line: var(--holo-leading-tight);--holo-role-table-header-tracking: var(--holo-tracking-widest);--holo-role-table-header-transform: uppercase;--holo-role-table-header-color: var(--theme-text-muted);--holo-role-table-cell-family: var(--holo-font-primary);--holo-role-table-cell-size: clamp(.75rem, .729rem + .093vw, .813rem);--holo-role-table-cell-weight: var(--holo-weight-normal);--holo-role-table-cell-line: var(--holo-leading-normal);--holo-role-table-cell-tracking: var(--holo-tracking-normal);--holo-role-table-cell-color: var(--theme-text-body);--holo-role-chip-family: var(--holo-font-primary);--holo-role-chip-size: clamp(.625rem, .604rem + .093vw, .688rem);--holo-role-chip-weight: var(--holo-weight-medium);--holo-role-chip-line: var(--holo-leading-tight);--holo-role-chip-tracking: var(--holo-tracking-wide);--holo-role-chip-color: var(--theme-text-body);--holo-role-badge-text-family: var(--holo-font-primary);--holo-role-badge-text-size: clamp(.625rem, .604rem + .093vw, .688rem);--holo-role-badge-text-weight: var(--holo-weight-medium);--holo-role-badge-text-line: var(--holo-leading-tight);--holo-role-badge-text-tracking: var(--holo-tracking-normal);--holo-role-badge-text-transform: none;--holo-role-nav-item-primary-family: var(--holo-font-primary);--holo-role-nav-item-primary-size: .813rem;--holo-role-nav-item-primary-weight: var(--holo-weight-medium);--holo-role-nav-item-primary-line: var(--holo-leading-tight);--holo-role-nav-item-primary-tracking: var(--holo-tracking-normal);--holo-role-nav-item-primary-color: var(--theme-text-body);--holo-role-nav-item-nested-family: var(--holo-font-primary);--holo-role-nav-item-nested-size: .75rem;--holo-role-nav-item-nested-weight: var(--holo-weight-normal);--holo-role-nav-item-nested-line: var(--holo-leading-tight);--holo-role-nav-item-nested-tracking: var(--holo-tracking-normal);--holo-role-nav-item-nested-color: var(--theme-text-muted);--holo-role-nav-section-family: var(--holo-font-mono);--holo-role-nav-section-size: .625rem;--holo-role-nav-section-weight: var(--holo-weight-semibold);--holo-role-nav-section-line: var(--holo-leading-tight);--holo-role-nav-section-tracking: var(--holo-tracking-widest);--holo-role-nav-section-transform: uppercase;--holo-role-nav-section-color: var(--theme-text-muted);--holo-role-pad-page-x: .5rem;--holo-role-pad-page-y: .625rem;--holo-role-pad-page-media-x: 1rem;--holo-role-pad-page-media-y: 1rem;--holo-role-pad-section: .5rem;--holo-role-pad-card: .375rem;--holo-role-gap-section: 1rem;--holo-role-gap-stack: .25rem;--holo-role-gap-inline: .375rem;--holo-role-gap-cluster: .375rem;--holo-role-table-pad-y: .375rem;--holo-role-table-pad-x: .5rem;--holo-role-table-col-icon: 2.75rem;--holo-role-table-col-index: 3rem;--holo-role-table-col-numeric: 4rem;--holo-role-pad-feature: 1rem;--holo-role-pad-density-compact: .75rem;--holo-role-pad-density-comfortable: 1rem;--holo-role-pad-density-spacious: 1.5rem;--holo-role-gap-xs: .375rem;--holo-role-gap-sm: .625rem;--holo-role-gap-md: .875rem;--holo-role-gap-lg: 1.25rem;--holo-role-gap-xl: 1.75rem;--holo-role-gap-2xl: 2.25rem;--holo-role-cover-hero: 6.25rem;--holo-role-cover-card: 5.5rem;--holo-role-cover-row: 2.25rem;--holo-role-cover-thumb: 1.75rem;--holo-role-cover-tile: 8.75rem;--holo-role-card-gateway: 17.5rem;--holo-role-avatar-hero: 6.25rem;--holo-role-avatar-tile: 5.5rem;--holo-role-avatar-card: 4.5rem;--holo-role-avatar-row: 2rem;--holo-role-logo-circle: 3.25rem;--holo-role-logo-mark: 1.5rem;--holo-role-logo-wordmark-size: .9375rem;--holo-role-scroll-list-height: 55dvh;--holo-role-icon-hero-size: clamp(1.5rem, 1.333rem + .741vw, 2rem);--holo-role-icon-card-size: clamp(1rem, .917rem + .37vw, 1.25rem);--holo-role-icon-row-size: clamp(1.125rem, 1.083rem + .185vw, 1.25rem);--holo-role-icon-inline-size: clamp(.875rem, .833rem + .185vw, 1rem);--holo-role-status-success-fg: var(--holo-color-success);--holo-role-status-success-border: var(--holo-color-success);--holo-role-status-success-surface: var(--holo-control-bg-success);--holo-role-status-success-surface-hover: var(--holo-control-bg-success-hover);--holo-role-status-success-surface-medium: var(--holo-transparency-success-medium);--holo-role-status-success-surface-soft: var(--holo-transparency-success-subtle);--holo-role-status-success-glow-rest: var(--holo-color-success-alpha-10);--holo-role-status-success-glow-active: var(--holo-color-success-alpha-50);--holo-role-status-warning-fg: var(--holo-color-warning);--holo-role-status-warning-border: var(--holo-color-warning);--holo-role-status-warning-surface: var(--holo-control-bg-warning);--holo-role-status-warning-surface-hover: var(--holo-control-bg-warning-hover);--holo-role-status-warning-surface-medium: var(--holo-transparency-warning-medium);--holo-role-status-warning-surface-soft: var(--holo-transparency-warning-subtle);--holo-role-status-warning-glow-rest: var(--holo-color-warning-alpha-10);--holo-role-status-warning-glow-active: var(--holo-color-warning-alpha-50);--holo-role-status-danger-fg: var(--holo-color-danger);--holo-role-status-danger-border: var(--holo-color-danger);--holo-role-status-danger-surface: var(--holo-control-bg-danger);--holo-role-status-danger-surface-hover: var(--holo-control-bg-danger-hover);--holo-role-status-danger-surface-medium: var(--holo-transparency-danger-medium);--holo-role-status-danger-surface-soft: var(--holo-transparency-danger-subtle);--holo-role-status-danger-glow-rest: var(--holo-color-danger-alpha-10);--holo-role-status-danger-glow-active: var(--holo-color-danger-alpha-50);--holo-role-status-info-fg: var(--holo-color-info);--holo-role-status-info-border: var(--holo-color-info);--holo-role-status-info-surface: var(--theme-control-bg-primary);--holo-role-status-info-surface-hover: var(--theme-control-bg-primary-hover);--holo-role-status-info-surface-medium: var(--holo-color-primary-alpha-15);--holo-role-status-info-surface-soft: var(--holo-color-primary-alpha-8);--holo-role-status-info-glow-rest: var(--holo-color-primary-alpha-10);--holo-role-status-info-glow-active: var(--holo-color-primary-alpha-30)}@media(min-width:768px){:root{--holo-role-pad-page-x: .75rem;--holo-role-pad-page-y: 1rem;--holo-role-pad-page-media-x: 1.25rem;--holo-role-pad-page-media-y: 1.25rem;--holo-role-pad-section: .75rem;--holo-role-pad-card: .5rem;--holo-role-gap-section: 1.25rem;--holo-role-gap-stack: .313rem;--holo-role-gap-inline: .438rem;--holo-role-gap-cluster: .5rem;--holo-role-table-pad-y: .625rem;--holo-role-table-pad-x: .75rem;--holo-role-table-col-numeric: 4.5rem;--holo-role-pad-feature: 1.5rem;--holo-role-pad-density-comfortable: 1.5rem;--holo-role-pad-density-spacious: 2.5rem;--holo-role-gap-xs: .4375rem;--holo-role-gap-sm: .8125rem;--holo-role-gap-md: 1.125rem;--holo-role-gap-lg: 1.625rem;--holo-role-gap-xl: 2.375rem;--holo-role-gap-2xl: 3.125rem;--holo-role-cover-hero: 8.75rem;--holo-role-cover-card: 7rem;--holo-role-cover-row: 2.625rem;--holo-role-cover-thumb: 2rem;--holo-role-cover-tile: 9.5rem;--holo-role-card-gateway: 18.75rem;--holo-role-avatar-hero: 8rem;--holo-role-avatar-tile: 6.5rem;--holo-role-avatar-card: 6rem;--holo-role-avatar-row: 2.25rem;--holo-role-logo-circle: 4rem;--holo-role-scroll-list-height: 680px}}@media(min-width:1024px){:root{--holo-role-pad-page-x: 1.25rem;--holo-role-pad-page-y: 1.5rem;--holo-role-pad-page-media-x: 1.75rem;--holo-role-pad-page-media-y: 1.5rem;--holo-role-pad-section: 1rem;--holo-role-pad-card: .625rem;--holo-role-gap-section: 1.75rem;--holo-role-gap-stack: .375rem;--holo-role-gap-inline: .5rem;--holo-role-gap-cluster: .625rem;--holo-role-table-pad-y: .875rem;--holo-role-table-pad-x: 1rem;--holo-role-pad-feature: 2rem;--holo-role-gap-xs: .5rem;--holo-role-gap-sm: 1rem;--holo-role-gap-md: 1.5rem;--holo-role-gap-lg: 2rem;--holo-role-gap-xl: 3rem;--holo-role-gap-2xl: 4rem;--holo-role-cover-hero: 11.25rem;--holo-role-cover-card: 8.75rem;--holo-role-cover-row: 3rem;--holo-role-cover-thumb: 2.25rem;--holo-role-cover-tile: 10rem;--holo-role-card-gateway: 18.75rem;--holo-role-avatar-hero: 10rem;--holo-role-avatar-tile: 7.5rem;--holo-role-avatar-card: 7.5rem;--holo-role-avatar-row: 2.5rem;--holo-role-logo-circle: 4.5rem;--holo-role-scroll-list-height: 912px}}@media(max-width:639px){:root{--holo-role-input-text-size: 1rem}}:root[data-viewport=tv]{font-size:135%}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/aFTR7PB1QTsUX8KYvrGyEY2tbZX9.CnIee3y3.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/aFTR7PB1QTsUX8KYvrGyEYOtbQ.CNmLoeDX.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/aFTU7PB1QTsUX8KYthSQBLyM.C2zvOubV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/aFTU7PB1QTsUX8KYthqQBA.4GdczIuU.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/aFTR7PB1QTsUX8KYvumzEY2tbZX9.BtRyHRi6.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/aFTR7PB1QTsUX8KYvumzEYOtbQ.DRMDZjhP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/8vIH7w4qzmVxm2NL9Hz_.5tOOQDeJ.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/8vIH7w4qzmVxm25L9Hz_.JjI8ZrW1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/8vIH7w4qzmVxm2BL9A.BVsvWWA4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/8vIH7w4qzmVxm2NL9Hz_.5tOOQDeJ.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/8vIH7w4qzmVxm25L9Hz_.JjI8ZrW1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/8vIH7w4qzmVxm2BL9A.BVsvWWA4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/8vIH7w4qzmVxm2NL9Hz_.5tOOQDeJ.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/8vIH7w4qzmVxm25L9Hz_.JjI8ZrW1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/8vIH7w4qzmVxm2BL9A.BVsvWWA4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/8vIH7w4qzmVxm2NL9Hz_.5tOOQDeJ.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/8vIH7w4qzmVxm25L9Hz_.JjI8ZrW1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/8vIH7w4qzmVxm2BL9A.BVsvWWA4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/8vIH7w4qzmVxm2NL9Hz_.5tOOQDeJ.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/8vIH7w4qzmVxm25L9Hz_.JjI8ZrW1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/8vIH7w4qzmVxm2BL9A.BVsvWWA4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=ice]{--theme-primary: #00e5ff;--theme-primary-rgb: 0, 229, 255;--theme-primary-50: #e0faff;--theme-primary-100: #b8f2ff;--theme-primary-200: #8ae9ff;--theme-primary-300: #5ce0ff;--theme-primary-400: #2ed7ff;--theme-primary-500: #00e5ff;--theme-primary-600: #00ccdb;--theme-primary-700: #00b3b8;--theme-primary-800: #009094;--theme-primary-900: #006d70;--theme-primary-50-rgb: 224, 250, 255;--theme-primary-100-rgb: 184, 242, 255;--theme-primary-200-rgb: 138, 233, 255;--theme-primary-300-rgb: 92, 224, 255;--theme-primary-400-rgb: 46, 215, 255;--theme-primary-500-rgb: 0, 229, 255;--theme-primary-600-rgb: 0, 204, 219;--theme-primary-700-rgb: 0, 179, 184;--theme-primary-800-rgb: 0, 144, 148;--theme-primary-900-rgb: 0, 109, 112;--theme-neutral-50: #f8fafc;--theme-neutral-100: #f1f5f9;--theme-neutral-200: #e2e8f0;--theme-neutral-300: #cbd5e1;--theme-neutral-400: #94a3b8;--theme-neutral-500: #64748b;--theme-neutral-600: #475569;--theme-neutral-700: #334155;--theme-neutral-800: #1e293b;--theme-neutral-900: #0f172a;--theme-neutral-50-rgb: 248, 250, 252;--theme-neutral-100-rgb: 241, 245, 249;--theme-neutral-200-rgb: 226, 232, 240;--theme-neutral-300-rgb: 203, 213, 225;--theme-neutral-400-rgb: 148, 163, 184;--theme-neutral-500-rgb: 100, 116, 139;--theme-neutral-600-rgb: 71, 85, 105;--theme-neutral-700-rgb: 51, 65, 85;--theme-neutral-800-rgb: 30, 41, 59;--theme-neutral-900-rgb: 15, 23, 42;--theme-dark-50: #5a79b2;--theme-dark-100: #506b9f;--theme-dark-200: #465e8c;--theme-dark-300: #3c5179;--theme-dark-400: #324366;--theme-dark-500: #283653;--theme-dark-600: #1e2940;--theme-dark-700: #141b2d;--theme-dark-800: #0a0e1a;--theme-dark-900: #000408;--theme-dark-black: #000408;--theme-dark-50-rgb: 90, 121, 178;--theme-dark-100-rgb: 80, 107, 159;--theme-dark-200-rgb: 70, 94, 140;--theme-dark-300-rgb: 60, 81, 121;--theme-dark-400-rgb: 50, 67, 102;--theme-dark-500-rgb: 40, 54, 83;--theme-dark-600-rgb: 30, 41, 64;--theme-dark-700-rgb: 20, 27, 45;--theme-dark-800-rgb: 10, 14, 26;--theme-dark-900-rgb: 0, 4, 8;--theme-dark-black-rgb: 0, 4, 8;--theme-bg-base: #000408;--theme-bg-card: #143241;--theme-bg-elevated: #1d4456;--theme-text-primary: #EAFBFF;--theme-text-secondary: #A6C5D2;--theme-text-tertiary: #6E94A2;--theme-text-accent: #00e5ff;--theme-glass: rgba(0, 229, 255, .08);--theme-glass-soft: rgba(0, 229, 255, .06);--theme-glass-medium: rgba(0, 229, 255, .1);--theme-glass-strong: rgba(0, 229, 255, .12);--theme-glass-subtle: rgba(0, 229, 255, .04);--theme-control-bg-primary: rgba(0, 229, 255, .22);--theme-control-bg-primary-hover: rgba(0, 229, 255, .32);--theme-control-bg-secondary: rgba(0, 229, 255, .12);--theme-control-bg-secondary-hover: rgba(0, 229, 255, .22);--theme-control-text-primary: var(--theme-primary-300);--theme-control-text-secondary: var(--theme-primary-400);--theme-control-text-primary-hover: var(--theme-primary-200);--theme-border: rgba(0, 229, 255, .4);--theme-border-soft: rgba(0, 229, 255, .35);--theme-border-medium: rgba(0, 229, 255, .55);--theme-border-strong: rgba(0, 229, 255, .75);--theme-border-active: rgba(0, 229, 255, .9);--theme-glow-soft: rgba(0, 229, 255, .25);--theme-glow-medium: rgba(0, 229, 255, .4);--theme-glow-strong: rgba(0, 229, 255, .6);--theme-glow-intense: rgba(0, 229, 255, .8);--theme-shadow: rgba(0, 0, 0, .5);--theme-shadow-soft: rgba(0, 0, 0, .3);--theme-shadow-strong: rgba(0, 0, 0, .7);--theme-particle-color: #00e5ff;--theme-text-headline: var(--theme-primary-100);--theme-text-emphasis: var(--theme-primary-300);--theme-text-body: var(--theme-text-primary);--theme-text-muted: var(--theme-text-tertiary);--theme-text-on-accent: var(--theme-primary-50);--theme-surface-accent-soft: rgba(var(--theme-primary-100-rgb), .08);--theme-surface-accent-strong: rgba(var(--theme-primary-200-rgb), .18);--theme-border-accent: var(--theme-primary-500);--theme-border-emphasis: var(--theme-primary-400);--theme-divider-subtle: rgba(255, 255, 255, .08);--theme-surface-page: var(--theme-bg-base);--theme-surface-section: #07141c;--theme-surface-panel: #0d222e;--theme-surface-card: #143241;--theme-surface-overlay: #1d4456;--theme-surface-code: #0a0e1a;--theme-text-code: #e0e8f0;--theme-surface-callout-info: rgba(var(--theme-primary-500-rgb), .12);--theme-surface-callout-success: rgba(var(--holo-color-success-rgb), .12);--theme-surface-callout-warning: rgba(var(--holo-color-warning-rgb), .12);--theme-surface-callout-danger: rgba(var(--holo-color-danger-rgb), .12)}[data-theme=ice]{--holo-icon-blue: #4FC3F7;--holo-icon-violet: #CE93D8;--holo-icon-orange: #FFB74D;--holo-icon-green: #81C784;--holo-icon-red: #EF9A9A;--holo-icon-yellow: #FFF176;--holo-icon-teal: #4DB6AC;--holo-icon-indigo: #9FA8DA;--holo-icon-blue-rgb: 79, 195, 247;--holo-icon-violet-rgb: 206, 147, 216;--holo-icon-orange-rgb: 255, 183, 77;--holo-icon-green-rgb: 129, 199, 132;--holo-icon-red-rgb: 239, 154, 154;--holo-icon-yellow-rgb: 255, 241, 118;--holo-icon-teal-rgb: 77, 182, 172;--holo-icon-indigo-rgb: 159, 168, 218}[data-theme=ocean]{--theme-primary: #2196F3;--theme-primary-rgb: 33, 150, 243;--theme-primary-50: #E3F2FD;--theme-primary-100: #BBDEFB;--theme-primary-200: #90CAF9;--theme-primary-300: #64B5F6;--theme-primary-400: #42A5F5;--theme-primary-500: #2196F3;--theme-primary-600: #1E88E5;--theme-primary-700: #1976D2;--theme-primary-800: #1565C0;--theme-primary-900: #0D47A1;--theme-primary-50-rgb: 227, 242, 253;--theme-primary-100-rgb: 187, 222, 251;--theme-primary-200-rgb: 144, 202, 249;--theme-primary-300-rgb: 100, 181, 246;--theme-primary-400-rgb: 66, 165, 245;--theme-primary-500-rgb: 33, 150, 243;--theme-primary-600-rgb: 30, 136, 229;--theme-primary-700-rgb: 25, 118, 210;--theme-primary-800-rgb: 21, 101, 192;--theme-primary-900-rgb: 13, 71, 161;--theme-neutral-50: #f8fafc;--theme-neutral-100: #f1f5f9;--theme-neutral-200: #e2e8f0;--theme-neutral-300: #cbd5e1;--theme-neutral-400: #94a3b8;--theme-neutral-500: #64748b;--theme-neutral-600: #475569;--theme-neutral-700: #334155;--theme-neutral-800: #1e293b;--theme-neutral-900: #0f172a;--theme-neutral-50-rgb: 248, 250, 252;--theme-neutral-100-rgb: 241, 245, 249;--theme-neutral-200-rgb: 226, 232, 240;--theme-neutral-300-rgb: 203, 213, 225;--theme-neutral-400-rgb: 148, 163, 184;--theme-neutral-500-rgb: 100, 116, 139;--theme-neutral-600-rgb: 71, 85, 105;--theme-neutral-700-rgb: 51, 65, 85;--theme-neutral-800-rgb: 30, 41, 59;--theme-neutral-900-rgb: 15, 23, 42;--theme-dark-50: #5a79b2;--theme-dark-100: #506b9f;--theme-dark-200: #465e8c;--theme-dark-300: #3c5179;--theme-dark-400: #324366;--theme-dark-500: #283653;--theme-dark-600: #1e2940;--theme-dark-700: #141b2d;--theme-dark-800: #0a0e1a;--theme-dark-900: #000408;--theme-dark-black: #000408;--theme-dark-50-rgb: 90, 121, 178;--theme-dark-100-rgb: 80, 107, 159;--theme-dark-200-rgb: 70, 94, 140;--theme-dark-300-rgb: 60, 81, 121;--theme-dark-400-rgb: 50, 67, 102;--theme-dark-500-rgb: 40, 54, 83;--theme-dark-600-rgb: 30, 41, 64;--theme-dark-700-rgb: 20, 27, 45;--theme-dark-800-rgb: 10, 14, 26;--theme-dark-900-rgb: 0, 4, 8;--theme-dark-black-rgb: 0, 4, 8;--theme-bg-base: #000408;--theme-bg-card: #1a2b49;--theme-bg-elevated: #243a5f;--theme-text-primary: #EAF3FF;--theme-text-secondary: #A6BAD6;--theme-text-tertiary: #6E89AE;--theme-text-accent: #42A5F5;--theme-glass: rgba(33, 150, 243, .08);--theme-glass-soft: rgba(33, 150, 243, .06);--theme-glass-medium: rgba(33, 150, 243, .1);--theme-glass-strong: rgba(33, 150, 243, .12);--theme-glass-subtle: rgba(33, 150, 243, .04);--theme-control-bg-primary: rgba(33, 150, 243, .22);--theme-control-bg-primary-hover: rgba(33, 150, 243, .32);--theme-control-bg-secondary: rgba(33, 150, 243, .12);--theme-control-bg-secondary-hover: rgba(33, 150, 243, .22);--theme-control-text-primary: var(--theme-primary-300);--theme-control-text-secondary: var(--theme-primary-400);--theme-control-text-primary-hover: var(--theme-primary-200);--theme-border: rgba(33, 150, 243, .4);--theme-border-soft: rgba(33, 150, 243, .35);--theme-border-medium: rgba(33, 150, 243, .55);--theme-border-strong: rgba(33, 150, 243, .75);--theme-border-active: rgba(33, 150, 243, .9);--theme-glow-soft: rgba(33, 150, 243, .25);--theme-glow-medium: rgba(33, 150, 243, .4);--theme-glow-strong: rgba(33, 150, 243, .6);--theme-glow-intense: rgba(33, 150, 243, .8);--theme-shadow: rgba(0, 0, 0, .5);--theme-shadow-soft: rgba(0, 0, 0, .3);--theme-shadow-strong: rgba(0, 0, 0, .7);--theme-particle-color: #42A5F5;--theme-text-headline: var(--theme-primary-100);--theme-text-emphasis: var(--theme-primary-300);--theme-text-body: var(--theme-text-primary);--theme-text-muted: var(--theme-text-tertiary);--theme-text-on-accent: var(--theme-primary-50);--theme-surface-accent-soft: rgba(var(--theme-primary-100-rgb), .08);--theme-surface-accent-strong: rgba(var(--theme-primary-200-rgb), .18);--theme-border-accent: var(--theme-primary-500);--theme-border-emphasis: var(--theme-primary-400);--theme-divider-subtle: rgba(255, 255, 255, .08);--theme-surface-page: var(--theme-bg-base);--theme-surface-section: #0a1322;--theme-surface-panel: #111d33;--theme-surface-card: #1a2b49;--theme-surface-overlay: #243a5f;--theme-surface-code: #0a0e1a;--theme-text-code: #e0e8f0;--theme-surface-callout-info: rgba(var(--theme-primary-500-rgb), .12);--theme-surface-callout-success: rgba(var(--holo-color-success-rgb), .12);--theme-surface-callout-warning: rgba(var(--holo-color-warning-rgb), .12);--theme-surface-callout-danger: rgba(var(--holo-color-danger-rgb), .12)}[data-theme=ocean]{--holo-icon-blue: #81D4FA;--holo-icon-violet: #CE93D8;--holo-icon-orange: #FFCC80;--holo-icon-green: #A5D6A7;--holo-icon-red: #EF9A9A;--holo-icon-yellow: #FFF59D;--holo-icon-teal: #80CBC4;--holo-icon-indigo: #9FA8DA;--holo-icon-blue-rgb: 129, 212, 250;--holo-icon-violet-rgb: 206, 147, 216;--holo-icon-orange-rgb: 255, 204, 128;--holo-icon-green-rgb: 165, 214, 167;--holo-icon-red-rgb: 239, 154, 154;--holo-icon-yellow-rgb: 255, 245, 157;--holo-icon-teal-rgb: 128, 203, 196;--holo-icon-indigo-rgb: 159, 168, 218}[data-theme=dusk]{--theme-primary: #2ED15C;--theme-primary-rgb: 46, 209, 92;--theme-primary-50: #EAF6EE;--theme-primary-100: #C8E8D3;--theme-primary-200: #9FD3B1;--theme-primary-300: #72BC8C;--theme-primary-400: #4DAB6E;--theme-primary-500: #2ED15C;--theme-primary-600: #278A49;--theme-primary-700: #20713C;--theme-primary-800: #195A30;--theme-primary-900: #124324;--theme-primary-50-rgb: 234, 246, 238;--theme-primary-100-rgb: 200, 232, 211;--theme-primary-200-rgb: 159, 211, 177;--theme-primary-300-rgb: 114, 188, 140;--theme-primary-400-rgb: 77, 171, 110;--theme-primary-500-rgb: 46, 209, 92;--theme-primary-600-rgb: 39, 138, 73;--theme-primary-700-rgb: 32, 113, 60;--theme-primary-800-rgb: 25, 90, 48;--theme-primary-900-rgb: 18, 67, 36;--theme-neutral-50: #F2FAF4;--theme-neutral-100: #E4F2E8;--theme-neutral-200: #C8E0CF;--theme-neutral-300: #A3C2AC;--theme-neutral-400: #7A9682;--theme-neutral-500: #566B5C;--theme-neutral-600: #3E4F43;--theme-neutral-700: #2A372E;--theme-neutral-800: #1A241D;--theme-neutral-900: #0E150F;--theme-neutral-50-rgb: 242, 250, 244;--theme-neutral-100-rgb: 228, 242, 232;--theme-neutral-200-rgb: 200, 224, 207;--theme-neutral-300-rgb: 163, 194, 172;--theme-neutral-400-rgb: 122, 150, 130;--theme-neutral-500-rgb: 86, 107, 92;--theme-neutral-600-rgb: 62, 79, 67;--theme-neutral-700-rgb: 42, 55, 46;--theme-neutral-800-rgb: 26, 36, 29;--theme-neutral-900-rgb: 14, 21, 15;--theme-dark-50: #4A7A52;--theme-dark-100: #3E6A45;--theme-dark-200: #335939;--theme-dark-300: #28482E;--theme-dark-400: #1E3823;--theme-dark-500: #15281A;--theme-dark-600: #0E1A11;--theme-dark-700: #08110A;--theme-dark-800: #050A06;--theme-dark-900: #020402;--theme-dark-black: #000408;--theme-dark-50-rgb: 74, 122, 82;--theme-dark-100-rgb: 62, 106, 69;--theme-dark-200-rgb: 51, 89, 57;--theme-dark-300-rgb: 40, 72, 46;--theme-dark-400-rgb: 30, 56, 35;--theme-dark-500-rgb: 21, 40, 26;--theme-dark-600-rgb: 14, 26, 17;--theme-dark-700-rgb: 8, 17, 10;--theme-dark-800-rgb: 5, 10, 6;--theme-dark-900-rgb: 2, 4, 2;--theme-dark-black-rgb: 0, 4, 8;--theme-bg-base: #000408;--theme-bg-card: #184028;--theme-bg-elevated: #225839;--theme-text-primary: #8FE8AD;--theme-text-secondary: #62D88C;--theme-text-tertiary: #4FC477;--theme-text-accent: #2ED15C;--theme-glass: rgba(46, 209, 92, .08);--theme-glass-soft: rgba(46, 209, 92, .06);--theme-glass-medium: rgba(46, 209, 92, .1);--theme-glass-strong: rgba(46, 209, 92, .12);--theme-glass-subtle: rgba(46, 209, 92, .04);--theme-control-bg-primary: rgba(46, 209, 92, .2);--theme-control-bg-primary-hover: rgba(46, 209, 92, .3);--theme-control-bg-secondary: rgba(46, 209, 92, .11);--theme-control-bg-secondary-hover: rgba(46, 209, 92, .2);--theme-control-text-primary: var(--theme-primary-300);--theme-control-text-secondary: var(--theme-primary-400);--theme-control-text-primary-hover: var(--theme-primary-200);--theme-border: rgba(46, 209, 92, .4);--theme-border-soft: rgba(46, 209, 92, .32);--theme-border-medium: rgba(46, 209, 92, .55);--theme-border-strong: rgba(46, 209, 92, .75);--theme-border-active: rgba(46, 209, 92, .9);--theme-glow-soft: rgba(46, 209, 92, .25);--theme-glow-medium: rgba(46, 209, 92, .4);--theme-glow-strong: rgba(46, 209, 92, .6);--theme-glow-intense: rgba(46, 209, 92, .8);--theme-shadow: rgba(2, 8, 3, .5);--theme-shadow-soft: rgba(2, 8, 3, .3);--theme-shadow-strong: rgba(2, 8, 3, .7);--theme-particle-color: #2ED15C;--theme-text-headline: var(--theme-primary-100);--theme-text-emphasis: var(--theme-primary-300);--theme-text-body: var(--theme-text-primary);--theme-text-muted: var(--theme-text-tertiary);--theme-text-on-accent: var(--theme-dark-900);--theme-surface-accent-soft: rgba(var(--theme-primary-100-rgb), .08);--theme-surface-accent-strong: rgba(var(--theme-primary-200-rgb), .18);--theme-border-accent: var(--theme-primary-500);--theme-border-emphasis: var(--theme-primary-400);--theme-divider-subtle: rgba(255, 255, 255, .08);--theme-surface-page: var(--theme-bg-base);--theme-surface-section: #0a1810;--theme-surface-panel: #102a1a;--theme-surface-card: #184028;--theme-surface-overlay: #225839;--theme-surface-code: #0a0e1a;--theme-text-code: #e0e8f0;--theme-surface-callout-info: rgba(var(--theme-primary-500-rgb), .12);--theme-surface-callout-success: rgba(var(--holo-color-success-rgb), .12);--theme-surface-callout-warning: rgba(var(--holo-color-warning-rgb), .12);--theme-surface-callout-danger: rgba(var(--holo-color-danger-rgb), .12)}[data-theme=dusk]{--holo-icon-blue: #4FC3F7;--holo-icon-violet: #CE93D8;--holo-icon-orange: #FFB74D;--holo-icon-green: #A5D6A7;--holo-icon-red: #EF9A9A;--holo-icon-yellow: #FFF176;--holo-icon-teal: #80CBC4;--holo-icon-indigo: #9FA8DA;--holo-icon-blue-rgb: 79, 195, 247;--holo-icon-violet-rgb: 206, 147, 216;--holo-icon-orange-rgb: 255, 183, 77;--holo-icon-green-rgb: 165, 214, 167;--holo-icon-red-rgb: 239, 154, 154;--holo-icon-yellow-rgb: 255, 241, 118;--holo-icon-teal-rgb: 128, 203, 196;--holo-icon-indigo-rgb: 159, 168, 218}[data-theme=solar]{--theme-primary: #E65100;--theme-primary-rgb: 230, 81, 0;--theme-primary-50: #FFF3E0;--theme-primary-100: #FFE0B2;--theme-primary-200: #FFCC80;--theme-primary-300: #FFB74D;--theme-primary-400: #FFA726;--theme-primary-500: #FF9800;--theme-primary-600: #F57C00;--theme-primary-700: #EF6C00;--theme-primary-800: #E65100;--theme-primary-900: #D84315;--theme-primary-50-rgb: 255, 243, 224;--theme-primary-100-rgb: 255, 224, 178;--theme-primary-200-rgb: 255, 204, 128;--theme-primary-300-rgb: 255, 183, 77;--theme-primary-400-rgb: 255, 167, 38;--theme-primary-500-rgb: 255, 152, 0;--theme-primary-600-rgb: 245, 124, 0;--theme-primary-700-rgb: 239, 108, 0;--theme-primary-800-rgb: 230, 81, 0;--theme-primary-900-rgb: 216, 67, 21;--theme-neutral-50: #FFFEF7;--theme-neutral-100: #FFF9ED;--theme-neutral-200: #FFF2D9;--theme-neutral-300: #FFE7B8;--theme-neutral-400: #E8D4A0;--theme-neutral-500: #C4B087;--theme-neutral-600: #A39370;--theme-neutral-700: #7D7359;--theme-neutral-800: #5A5242;--theme-neutral-900: #3B362D;--theme-neutral-50-rgb: 255, 254, 247;--theme-neutral-100-rgb: 255, 249, 237;--theme-neutral-200-rgb: 255, 242, 217;--theme-neutral-300-rgb: 255, 231, 184;--theme-neutral-400-rgb: 232, 212, 160;--theme-neutral-500-rgb: 196, 176, 135;--theme-neutral-600-rgb: 163, 147, 112;--theme-neutral-700-rgb: 125, 115, 89;--theme-neutral-800-rgb: 90, 82, 66;--theme-neutral-900-rgb: 59, 54, 45;--theme-dark-50: #3B362D;--theme-dark-100: #4A4336;--theme-dark-200: #5A5242;--theme-dark-300: #6D6350;--theme-dark-400: #807660;--theme-dark-500: #958A71;--theme-dark-600: #ACA085;--theme-dark-700: #C5B99A;--theme-dark-800: #DFD4B1;--theme-dark-900: #FFFBF0;--theme-dark-black: #3B362D;--theme-dark-50-rgb: 59, 54, 45;--theme-dark-100-rgb: 74, 67, 54;--theme-dark-200-rgb: 90, 82, 66;--theme-dark-300-rgb: 109, 99, 80;--theme-dark-400-rgb: 128, 118, 96;--theme-dark-500-rgb: 149, 138, 113;--theme-dark-600-rgb: 172, 160, 133;--theme-dark-700-rgb: 197, 185, 154;--theme-dark-800-rgb: 223, 212, 177;--theme-dark-900-rgb: 255, 251, 240;--theme-dark-black-rgb: 59, 54, 45;--theme-bg-base: #FAF4E9;--theme-bg-card: #FFFEF7;--theme-bg-elevated: #FFFFFF;--theme-text-primary: #3E2614;--theme-text-secondary: #6B3E20;--theme-text-tertiary: #976542;--theme-text-accent: #E65100;--theme-glass-subtle: rgba(46, 17, 0, .03);--theme-glass-soft: rgba(46, 17, 0, .05);--theme-glass: rgba(46, 17, 0, .06);--theme-glass-medium: rgba(46, 17, 0, .08);--theme-glass-strong: rgba(46, 17, 0, .12);--theme-control-bg-primary: rgba(230, 81, 0, .18);--theme-control-bg-primary-hover: rgba(230, 81, 0, .28);--theme-control-bg-secondary: rgba(230, 81, 0, .1);--theme-control-bg-secondary-hover: rgba(230, 81, 0, .18);--theme-control-text-primary: var(--theme-primary-900);--theme-control-text-secondary: var(--theme-primary-800);--theme-control-text-primary-hover: var(--theme-primary-900);--theme-border: rgba(93, 64, 55, .45);--theme-border-soft: rgba(93, 64, 55, .4);--theme-border-medium: rgba(93, 64, 55, .6);--theme-border-strong: rgba(93, 64, 55, .8);--theme-border-active: rgba(255, 183, 77, .85);--theme-glow-soft: rgba(255, 183, 77, .25);--theme-glow-medium: rgba(255, 183, 77, .4);--theme-glow-strong: rgba(255, 183, 77, .6);--theme-glow-intense: rgba(255, 183, 77, .75);--theme-shadow: rgba(93, 64, 55, .12);--theme-shadow-soft: rgba(93, 64, 55, .08);--theme-shadow-strong: rgba(93, 64, 55, .2);--theme-particle-color: #FF9800;--theme-text-headline: var(--theme-primary-900);--theme-text-emphasis: var(--theme-primary-700);--theme-text-body: var(--theme-text-primary);--theme-text-muted: var(--theme-text-tertiary);--theme-text-on-accent: var(--theme-bg-base);--theme-surface-accent-soft: rgba(var(--theme-primary-900-rgb), .08);--theme-surface-accent-strong: rgba(var(--theme-primary-800-rgb), .18);--theme-border-accent: var(--theme-primary-700);--theme-border-emphasis: var(--theme-primary-800);--theme-divider-subtle: rgba(0, 0, 0, .08);--theme-surface-page: var(--theme-bg-base);--theme-surface-section: #FFFCF4;--theme-surface-panel: #FFFDF8;--theme-surface-card: #FFFEF7;--theme-surface-overlay: #FFFFFF;--theme-surface-code: #0a0e1a;--theme-text-code: #e0e8f0;--theme-surface-callout-info: rgba(var(--theme-primary-500-rgb), .1);--theme-surface-callout-success: rgba(var(--holo-color-success-rgb), .1);--theme-surface-callout-warning: rgba(var(--holo-color-warning-rgb), .1);--theme-surface-callout-danger: rgba(var(--holo-color-danger-rgb), .1)}[data-theme=solar]{--holo-icon-blue: #1565C0;--holo-icon-violet: #6A1B9A;--holo-icon-orange: #BF360C;--holo-icon-green: #1B5E20;--holo-icon-red: #B71C1C;--holo-icon-yellow: #F57F17;--holo-icon-teal: #004D40;--holo-icon-indigo: #1A237E;--holo-icon-blue-rgb: 21, 101, 192;--holo-icon-violet-rgb: 106, 27, 154;--holo-icon-orange-rgb: 191, 54, 12;--holo-icon-green-rgb: 27, 94, 32;--holo-icon-red-rgb: 183, 28, 28;--holo-icon-yellow-rgb: 245, 127, 23;--holo-icon-teal-rgb: 0, 77, 64;--holo-icon-indigo-rgb: 26, 35, 126}[data-theme=sand]{--theme-primary: #8F6833;--theme-primary-rgb: 143, 104, 51;--theme-primary-50: #FAF6F0;--theme-primary-100: #F4EAD9;--theme-primary-200: #E8D4B3;--theme-primary-300: #DCBE8D;--theme-primary-400: #D0A867;--theme-primary-500: #C89B5E;--theme-primary-600: #B08147;--theme-primary-700: #8F6833;--theme-primary-800: #6E4F21;--theme-primary-900: #4D3615;--theme-primary-50-rgb: 250, 246, 240;--theme-primary-100-rgb: 244, 234, 217;--theme-primary-200-rgb: 232, 212, 179;--theme-primary-300-rgb: 220, 190, 141;--theme-primary-400-rgb: 208, 168, 103;--theme-primary-500-rgb: 200, 155, 94;--theme-primary-600-rgb: 176, 129, 71;--theme-primary-700-rgb: 143, 104, 51;--theme-primary-800-rgb: 110, 79, 33;--theme-primary-900-rgb: 77, 54, 21;--theme-neutral-50: #FDFCFB;--theme-neutral-100: #FAF8F5;--theme-neutral-200: #F4F0EA;--theme-neutral-300: #E9E2D5;--theme-neutral-400: #D3C5B3;--theme-neutral-500: #B3A28F;--theme-neutral-600: #938272;--theme-neutral-700: #73625A;--theme-neutral-800: #544643;--theme-neutral-900: #382F2D;--theme-neutral-50-rgb: 253, 252, 251;--theme-neutral-100-rgb: 250, 248, 245;--theme-neutral-200-rgb: 244, 240, 234;--theme-neutral-300-rgb: 233, 226, 213;--theme-neutral-400-rgb: 211, 197, 179;--theme-neutral-500-rgb: 179, 162, 143;--theme-neutral-600-rgb: 147, 130, 114;--theme-neutral-700-rgb: 115, 98, 90;--theme-neutral-800-rgb: 84, 70, 67;--theme-neutral-900-rgb: 56, 47, 45;--theme-dark-50: #382F2D;--theme-dark-100: #453933;--theme-dark-200: #544643;--theme-dark-300: #655653;--theme-dark-400: #786964;--theme-dark-500: #8D7F77;--theme-dark-600: #A4968B;--theme-dark-700: #BDB0A2;--theme-dark-800: #D8CCBB;--theme-dark-900: #FAF8F3;--theme-dark-black: #382F2D;--theme-dark-50-rgb: 56, 47, 45;--theme-dark-100-rgb: 69, 57, 51;--theme-dark-200-rgb: 84, 70, 67;--theme-dark-300-rgb: 101, 86, 83;--theme-dark-400-rgb: 120, 105, 100;--theme-dark-500-rgb: 141, 127, 119;--theme-dark-600-rgb: 164, 150, 139;--theme-dark-700-rgb: 189, 176, 162;--theme-dark-800-rgb: 216, 204, 187;--theme-dark-900-rgb: 250, 248, 243;--theme-dark-black-rgb: 56, 47, 45;--theme-bg-base: #F7F3E9;--theme-bg-card: #FFFEFB;--theme-bg-elevated: #FFFFFF;--theme-text-primary: #3A2E1F;--theme-text-secondary: #5C4A33;--theme-text-tertiary: #847053;--theme-text-accent: #8F6833;--theme-glass-subtle: rgba(43, 31, 15, .03);--theme-glass-soft: rgba(43, 31, 15, .05);--theme-glass: rgba(43, 31, 15, .06);--theme-glass-medium: rgba(43, 31, 15, .08);--theme-glass-strong: rgba(43, 31, 15, .12);--theme-control-bg-primary: rgba(143, 104, 51, .18);--theme-control-bg-primary-hover: rgba(143, 104, 51, .28);--theme-control-bg-secondary: rgba(143, 104, 51, .1);--theme-control-bg-secondary-hover: rgba(143, 104, 51, .18);--theme-control-text-primary: var(--theme-primary-900);--theme-control-text-secondary: var(--theme-primary-800);--theme-control-text-primary-hover: var(--theme-primary-900);--theme-border: rgba(109, 93, 79, .45);--theme-border-soft: rgba(109, 93, 79, .4);--theme-border-medium: rgba(109, 93, 79, .6);--theme-border-strong: rgba(109, 93, 79, .8);--theme-border-active: rgba(143, 104, 51, .85);--theme-glow-soft: rgba(143, 104, 51, .2);--theme-glow-medium: rgba(143, 104, 51, .35);--theme-glow-strong: rgba(143, 104, 51, .5);--theme-glow-intense: rgba(143, 104, 51, .65);--theme-shadow: rgba(109, 93, 79, .12);--theme-shadow-soft: rgba(109, 93, 79, .08);--theme-shadow-strong: rgba(109, 93, 79, .18);--theme-particle-color: #C89B5E;--theme-text-headline: var(--theme-primary-900);--theme-text-emphasis: var(--theme-primary-700);--theme-text-body: var(--theme-text-primary);--theme-text-muted: var(--theme-text-tertiary);--theme-text-on-accent: var(--theme-bg-base);--theme-surface-accent-soft: rgba(var(--theme-primary-900-rgb), .08);--theme-surface-accent-strong: rgba(var(--theme-primary-800-rgb), .18);--theme-border-accent: var(--theme-primary-700);--theme-border-emphasis: var(--theme-primary-800);--theme-divider-subtle: rgba(0, 0, 0, .08);--theme-surface-page: var(--theme-bg-base);--theme-surface-section: #FCFAF6;--theme-surface-panel: #FDFCF9;--theme-surface-card: #FFFEFB;--theme-surface-overlay: #FFFFFF;--theme-surface-code: #0a0e1a;--theme-text-code: #e0e8f0;--theme-surface-callout-info: rgba(var(--theme-primary-500-rgb), .1);--theme-surface-callout-success: rgba(var(--holo-color-success-rgb), .1);--theme-surface-callout-warning: rgba(var(--holo-color-warning-rgb), .1);--theme-surface-callout-danger: rgba(var(--holo-color-danger-rgb), .1)}[data-theme=sand]{--holo-icon-blue: #1565C0;--holo-icon-violet: #4A148C;--holo-icon-orange: #E65100;--holo-icon-green: #1B5E20;--holo-icon-red: #B71C1C;--holo-icon-yellow: #6D4C00;--holo-icon-teal: #006064;--holo-icon-indigo: #283593;--holo-icon-blue-rgb: 21, 101, 192;--holo-icon-violet-rgb: 74, 20, 140;--holo-icon-orange-rgb: 230, 81, 0;--holo-icon-green-rgb: 27, 94, 32;--holo-icon-red-rgb: 183, 28, 28;--holo-icon-yellow-rgb: 109, 76, 0;--holo-icon-teal-rgb: 0, 96, 100;--holo-icon-indigo-rgb: 40, 53, 147}[data-theme=terra]{--theme-primary: #3D380C;--theme-primary-rgb: 61, 56, 12;--theme-primary-50: #FCFDF7;--theme-primary-100: #F5F8E1;--theme-primary-200: #E8F0B3;--theme-primary-300: #DCE786;--theme-primary-400: #BDD152;--theme-primary-500: #9E9D24;--theme-primary-600: #827717;--theme-primary-700: #6B6214;--theme-primary-800: #544D10;--theme-primary-900: #3D380C;--theme-primary-50-rgb: 252, 253, 247;--theme-primary-100-rgb: 245, 248, 225;--theme-primary-200-rgb: 232, 240, 179;--theme-primary-300-rgb: 220, 231, 134;--theme-primary-400-rgb: 189, 209, 82;--theme-primary-500-rgb: 158, 157, 36;--theme-primary-600-rgb: 130, 119, 23;--theme-primary-700-rgb: 107, 98, 20;--theme-primary-800-rgb: 84, 77, 16;--theme-primary-900-rgb: 61, 56, 12;--theme-neutral-50: #FCFCFA;--theme-neutral-100: #F7F7F2;--theme-neutral-200: #EFEFE4;--theme-neutral-300: #E2E2CF;--theme-neutral-400: #CCCBAF;--theme-neutral-500: #AFAE8F;--theme-neutral-600: #8F8E72;--theme-neutral-700: #706F59;--theme-neutral-800: #525143;--theme-neutral-900: #36352D;--theme-neutral-50-rgb: 252, 252, 250;--theme-neutral-100-rgb: 247, 247, 242;--theme-neutral-200-rgb: 239, 239, 228;--theme-neutral-300-rgb: 226, 226, 207;--theme-neutral-400-rgb: 204, 203, 175;--theme-neutral-500-rgb: 175, 174, 143;--theme-neutral-600-rgb: 143, 142, 114;--theme-neutral-700-rgb: 112, 111, 89;--theme-neutral-800-rgb: 82, 81, 67;--theme-neutral-900-rgb: 54, 53, 45;--theme-dark-50: #36352D;--theme-dark-100: #434136;--theme-dark-200: #525143;--theme-dark-300: #626251;--theme-dark-400: #747461;--theme-dark-500: #888772;--theme-dark-600: #9F9E86;--theme-dark-700: #B8B69B;--theme-dark-800: #D3D0B2;--theme-dark-900: #F5F1E8;--theme-dark-black: #36352D;--theme-dark-50-rgb: 54, 53, 45;--theme-dark-100-rgb: 67, 65, 54;--theme-dark-200-rgb: 82, 81, 67;--theme-dark-300-rgb: 98, 98, 81;--theme-dark-400-rgb: 116, 116, 97;--theme-dark-500-rgb: 136, 135, 114;--theme-dark-600-rgb: 159, 158, 134;--theme-dark-700-rgb: 184, 182, 155;--theme-dark-800-rgb: 211, 208, 178;--theme-dark-900-rgb: 245, 241, 232;--theme-dark-black-rgb: 54, 53, 45;--theme-bg-base: #F4F4E9;--theme-bg-card: #FAF7F0;--theme-bg-elevated: #FFFFFF;--theme-text-primary: #2D2B15;--theme-text-secondary: #4E4926;--theme-text-tertiary: #757042;--theme-text-accent: #9E9D24;--theme-glass-subtle: rgba(31, 28, 5, .03);--theme-glass-soft: rgba(31, 28, 5, .05);--theme-glass: rgba(31, 28, 5, .06);--theme-glass-medium: rgba(31, 28, 5, .08);--theme-glass-strong: rgba(31, 28, 5, .12);--theme-control-bg-primary: rgba(61, 56, 12, .18);--theme-control-bg-primary-hover: rgba(61, 56, 12, .28);--theme-control-bg-secondary: rgba(61, 56, 12, .1);--theme-control-bg-secondary-hover: rgba(61, 56, 12, .18);--theme-control-text-primary: var(--theme-primary-900);--theme-control-text-secondary: var(--theme-primary-800);--theme-control-text-primary-hover: var(--theme-primary-900);--theme-border: rgba(78, 52, 46, .45);--theme-border-soft: rgba(78, 52, 46, .4);--theme-border-medium: rgba(78, 52, 46, .6);--theme-border-strong: rgba(78, 52, 46, .8);--theme-border-active: rgba(61, 56, 12, .85);--theme-glow-soft: rgba(61, 56, 12, .2);--theme-glow-medium: rgba(61, 56, 12, .35);--theme-glow-strong: rgba(61, 56, 12, .5);--theme-glow-intense: rgba(61, 56, 12, .65);--theme-shadow: rgba(78, 52, 46, .12);--theme-shadow-soft: rgba(78, 52, 46, .08);--theme-shadow-strong: rgba(78, 52, 46, .18);--theme-particle-color: #9E9D24;--theme-text-headline: var(--theme-primary-900);--theme-text-emphasis: var(--theme-primary-700);--theme-text-body: var(--theme-text-primary);--theme-text-muted: var(--theme-text-tertiary);--theme-text-on-accent: var(--theme-bg-base);--theme-surface-accent-soft: rgba(var(--theme-primary-900-rgb), .08);--theme-surface-accent-strong: rgba(var(--theme-primary-800-rgb), .18);--theme-border-accent: var(--theme-primary-700);--theme-border-emphasis: var(--theme-primary-800);--theme-divider-subtle: rgba(0, 0, 0, .08);--theme-surface-page: var(--theme-bg-base);--theme-surface-section: #F8F5EE;--theme-surface-panel: #FBF8F2;--theme-surface-card: #FDFBF6;--theme-surface-overlay: #FFFFFF;--theme-surface-code: #0a0e1a;--theme-text-code: #e0e8f0;--theme-surface-callout-info: rgba(var(--theme-primary-500-rgb), .1);--theme-surface-callout-success: rgba(var(--holo-color-success-rgb), .1);--theme-surface-callout-warning: rgba(var(--holo-color-warning-rgb), .1);--theme-surface-callout-danger: rgba(var(--holo-color-danger-rgb), .1)}[data-theme=terra]{--holo-icon-blue: #0D47A1;--holo-icon-violet: #4A148C;--holo-icon-orange: #BF360C;--holo-icon-green: #33691E;--holo-icon-red: #B71C1C;--holo-icon-yellow: #F57F17;--holo-icon-teal: #006064;--holo-icon-indigo: #1A237E;--holo-icon-blue-rgb: 13, 71, 161;--holo-icon-violet-rgb: 74, 20, 140;--holo-icon-orange-rgb: 191, 54, 12;--holo-icon-green-rgb: 51, 105, 30;--holo-icon-red-rgb: 183, 28, 28;--holo-icon-yellow-rgb: 245, 127, 23;--holo-icon-teal-rgb: 0, 96, 100;--holo-icon-indigo-rgb: 26, 35, 126}:root{--theme-primary-light: var(--theme-primary);--theme-primary-dark: var(--theme-primary);--theme-secondary: var(--holo-color-primary-500);--theme-secondary-light: var(--holo-color-primary-400);--theme-secondary-dark: var(--holo-color-primary-600);--theme-bg-primary: var(--theme-bg-base);--theme-bg-secondary: var(--theme-bg-card);--theme-bg-tertiary: var(--theme-bg-elevated);--theme-text-accent: var(--theme-primary);--theme-glass-light: var(--theme-glass-soft);--theme-border-light: var(--theme-border-soft);--theme-border-strong: var(--theme-border-active);--theme-shadow-sm: var(--theme-shadow-soft);--theme-shadow-md: var(--theme-shadow);--theme-shadow-lg: var(--theme-shadow-strong);--primitive-color-default: var(--theme-primary);--primitive-glow-default: var(--theme-glow-soft);--primitive-border-default: var(--theme-border-medium);--primitive-animation-duration: var(--holo-duration-normal);--primitive-animation-easing: var(--holo-ease-quantum);--surface-bg-default: var(--theme-glass-light);--surface-border-default: var(--theme-border-light);--surface-shadow-default: var(--theme-shadow-sm);--surface-backdrop-blur: var(--holo-blur-md);--interaction-hover-glow: 0 0 20px var(--theme-glow-medium);--interaction-active-glow: 0 0 30px var(--theme-glow-strong);--interaction-focus-border: var(--theme-border-strong);--interaction-transition: var(--holo-duration-quick) var(--holo-ease-quantum);--color-success-rgb: 16, 185, 129;--color-warning-rgb: 245, 158, 11;--color-danger-rgb: 239, 68, 68;--color-info-rgb: 0, 229, 255;--state-success-color: var(--holo-success);--state-success-glow: var(--holo-success-glow);--state-success-bg: rgba(var(--color-success-rgb), .1);--state-success-border: rgba(var(--color-success-rgb), .4);--state-warning-color: var(--holo-warning);--state-warning-glow: var(--holo-warning-glow);--state-warning-bg: rgba(var(--color-warning-rgb), .1);--state-warning-border: rgba(var(--color-warning-rgb), .4);--state-danger-color: var(--holo-danger);--state-danger-glow: var(--holo-danger-glow);--state-danger-bg: rgba(var(--color-danger-rgb), .1);--state-danger-border: rgba(var(--color-danger-rgb), .4);--state-info-color: var(--holo-info);--state-info-glow: var(--holo-info-glow);--state-info-bg: rgba(var(--color-info-rgb), .1);--state-info-border: rgba(var(--color-info-rgb), .4);--state-disabled-color: var(--holo-metal-600);--state-disabled-bg: var(--holo-color-metal-800);--state-disabled-opacity: .5;--state-loading-color: var(--theme-primary);--state-loading-bg: var(--holo-glass-subtle)}@media(max-width:640px){:root{--theme-glow-soft: var(--holo-glow-soft);--theme-glow-medium: var(--holo-glow-soft);--surface-backdrop-blur: var(--holo-blur-sm);--theme-spacing-unit: var(--holo-space-3);--theme-text-scale: .9;--theme-shadow-sm: var(--holo-shadow-sm);--theme-shadow-md: var(--holo-shadow-sm);--theme-shadow-lg: var(--holo-shadow-md)}}@media(min-width:641px)and (max-width:1024px){:root{--theme-spacing-unit: var(--holo-space-4);--theme-text-scale: 1;--surface-backdrop-blur: var(--holo-blur-base)}}@media(min-width:1025px){:root{--theme-glow-soft: var(--holo-glow-soft);--theme-glow-medium: var(--holo-glow-medium);--theme-glow-strong: var(--holo-glow-strong);--surface-backdrop-blur: var(--holo-blur-lg);--theme-spacing-unit: var(--holo-space-5);--theme-text-scale: 1.1}}@media(min-width:1921px){:root{--theme-glow-strong: var(--holo-glow-intense);--surface-backdrop-blur: var(--holo-blur-xl);--theme-text-scale: 1.2;--theme-shadow-lg: var(--holo-shadow-2xl)}}@media(prefers-color-scheme:dark){:root{--theme-glow-soft: var(--holo-glow-medium);--theme-glow-medium: var(--holo-glow-strong);--theme-border-light: var(--holo-border-medium);--theme-glass-light: var(--holo-glass-medium);--theme-text-secondary: var(--holo-color-metal-300)}}@media(prefers-reduced-motion:reduce){:root{--primitive-animation-duration: 0ms;--interaction-transition: 0ms;--holo-duration-instant: 0ms;--holo-duration-fast: 0ms;--holo-duration-normal: 0ms;--holo-duration-medium: 0ms;--holo-duration-slow: 0ms;--holo-duration-cinematic: 0ms;--holo-duration-epic: 0ms;--holo-duration-matrix: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-contrast:high){:root{--theme-primary: var(--holo-color-primary-300);--theme-text-primary: var(--holo-ice-white);--theme-text-secondary: var(--holo-color-metal-200);--theme-border-light: var(--holo-border-strong);--theme-border-medium: var(--holo-border-active);--theme-glow-soft: var(--holo-glow-strong);--theme-glow-medium: var(--holo-glow-intense)}}@media print{:root{--theme-glow-soft: none;--theme-glow-medium: none;--theme-glow-strong: none;--theme-shadow-sm: none;--theme-shadow-md: none;--theme-shadow-lg: none;--surface-backdrop-blur: none;--theme-primary: #00a0cc;--theme-text-primary: #000000;--theme-bg-primary: #ffffff}*{color-adjust:exact;print-color-adjust:exact}.holo-glow,.holo-glow-strong,.holo-surface{box-shadow:none!important;text-shadow:none!important}}.theme-success{--theme-primary: var(--state-success-color);--theme-glow-medium: var(--state-success-glow);--theme-border-medium: var(--state-success-border);--theme-glass-light: var(--state-success-bg)}.theme-warning{--theme-primary: var(--state-warning-color);--theme-glow-medium: var(--state-warning-glow);--theme-border-medium: var(--state-warning-border);--theme-glass-light: var(--state-warning-bg)}.theme-danger{--theme-primary: var(--state-danger-color);--theme-glow-medium: var(--state-danger-glow);--theme-border-medium: var(--state-danger-border);--theme-glass-light: var(--state-danger-bg)}.theme-info{--theme-primary: var(--state-info-color);--theme-glow-medium: var(--state-info-glow);--theme-border-medium: var(--state-info-border);--theme-glass-light: var(--state-info-bg)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{font-family:var(--holo-role-body-family);font-size:var(--holo-role-body-size);font-weight:var(--holo-role-body-weight);line-height:var(--holo-role-body-line);letter-spacing:var(--holo-role-body-tracking);color:var(--theme-text-primary);background:var(--theme-bg-base);height:100vh;min-height:100vh;overflow:hidden;position:relative;-webkit-overflow-scrolling:touch}h1,h2,h3,h4,h5,h6{color:var(--theme-text-primary);margin-bottom:var(--holo-space-4)}h1{font-family:var(--holo-role-page-title-family);font-size:var(--holo-role-page-title-size);font-weight:var(--holo-role-page-title-weight);line-height:var(--holo-role-page-title-line);letter-spacing:var(--holo-role-page-title-tracking);text-shadow:0 0 20px var(--theme-glow-medium)}h2{font-family:var(--holo-role-section-title-family);font-size:var(--holo-role-section-title-size);font-weight:var(--holo-role-section-title-weight);line-height:var(--holo-role-section-title-line);letter-spacing:var(--holo-role-section-title-tracking);color:var(--theme-text-accent)}h3{font-family:var(--holo-role-card-title-family);font-size:var(--holo-role-card-title-size);font-weight:var(--holo-role-card-title-weight);line-height:var(--holo-role-card-title-line);letter-spacing:var(--holo-role-card-title-tracking)}p{font-family:var(--holo-role-body-family);font-size:var(--holo-role-body-size);font-weight:var(--holo-role-body-weight);line-height:var(--holo-role-body-line);letter-spacing:var(--holo-role-body-tracking);color:var(--theme-text-secondary);margin-bottom:var(--holo-space-4)}a{color:var(--theme-primary);text-decoration:none;transition:all var(--interaction-transition);position:relative}a:hover{color:var(--theme-primary-light);text-shadow:0 0 8px var(--interaction-hover-glow)}a:focus-visible{outline:2px solid var(--interaction-focus-border);outline-offset:2px;border-radius:var(--holo-radius-sm)}code,pre{font-family:var(--holo-font-mono);background:var(--holo-transparency-overlay-medium);color:var(--theme-primary-light);border:1px solid var(--theme-border-light);border-radius:var(--holo-radius-base)}code{padding:var(--holo-space-1) var(--holo-space-2);font-family:var(--holo-role-caption-mono-family);font-size:var(--holo-role-caption-mono-size)}pre{padding:var(--holo-space-4);overflow-x:auto;margin-bottom:var(--holo-space-4)}button{font-family:inherit;font-size:inherit;border:none;background:none;cursor:pointer;padding:0}input,textarea,select{font-family:inherit;font-size:inherit}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}table{border-collapse:collapse;width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hidden{display:none!important}.invisible{visibility:hidden!important}.container{max-width:1280px;margin:0 auto;padding:0 var(--holo-space-4)}.container-fluid{width:100%;padding:0 var(--holo-space-4)}.m-0{margin:0!important}.m-auto{margin:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.p-0{padding:0!important}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.gap-4{gap:var(--holo-space-4)}.gap-6{gap:var(--holo-space-6)}.gap-8{gap:var(--holo-space-8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.holo-surface{background:var(--theme-glass-light);backdrop-filter:blur(var(--surface-backdrop-blur));border:1px solid var(--surface-border-default);box-shadow:var(--surface-shadow-default);border-radius:var(--holo-radius-lg)}.holo-surface:hover{border-color:var(--interaction-focus-border);box-shadow:var(--interaction-hover-glow);transform:translateY(-2px);transition:all var(--interaction-transition)}.holo-glow{box-shadow:0 0 20px var(--theme-glow-medium)}.holo-glow-strong{box-shadow:0 0 30px var(--theme-glow-strong)}.holo-border{border:1px solid var(--theme-border-medium)}.holo-border-glow{border:1px solid var(--theme-primary);box-shadow:inset 0 0 10px var(--theme-glow-soft)}.interactive{transition:all var(--interaction-transition);cursor:pointer}.interactive:hover{transform:translateY(-1px);box-shadow:var(--interaction-hover-glow)}.interactive:active{transform:translateY(0);box-shadow:var(--interaction-active-glow)}.loading{position:relative;overflow:hidden}.loading:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);animation:holo-scan-line var(--holo-duration-slow) ease-in-out infinite}.smooth-animation{backface-visibility:hidden;perspective:1000px}.focus-visible:focus{outline:2px solid var(--theme-primary);outline-offset:2px;border-radius:var(--holo-radius-sm)}.focus-trap{position:relative}.focus-trap:focus-within{z-index:var(--holo-z-modal)}@keyframes holo-eq-bounce{0%{height:20%}to{height:100%}}.HoloAppTitleBar-module__bar--Wni-b{position:fixed;top:0;left:0;right:0;z-index:9000;height:40px;display:flex;align-items:center;padding:0;background:var(--theme-bg-base, #0a0e1a);border-bottom:1px solid var(--holo-border-soft);color:var(--theme-text-primary, #e8efff);font-family:var(--holo-font-mono, ui-monospace, "SF Mono", Monaco, monospace);font-size:12px;letter-spacing:.5px;-webkit-app-region:drag;app-region:drag;user-select:none}.HoloAppTitleBar-module__platformMac--mGg8a{padding-left:80px}.HoloAppTitleBar-module__platformWin--b6S29,.HoloAppTitleBar-module__platformLinux--U39w6{padding-left:env(titlebar-area-x,0px);padding-right:calc(100% - env(titlebar-area-x,0px) - env(titlebar-area-width,calc(100% - 140px)))}.HoloAppTitleBar-module__brand--bCQuE{display:flex;align-items:center;gap:8px;padding:0 12px;height:100%}.HoloAppTitleBar-module__logo--UZn61{width:18px;height:18px;display:inline-block;flex-shrink:0}.HoloAppTitleBar-module__appName--pEEnf{font-weight:700;text-transform:uppercase;letter-spacing:1.5px;font-size:11px;color:var(--theme-primary)}.HoloAppTitleBar-module__sep--SjEq-{opacity:.4;margin:0 6px}.HoloAppTitleBar-module__center--TU225{flex:1;display:flex;align-items:center;justify-content:center;padding:0 12px;min-width:0;overflow:hidden;white-space:nowrap}.HoloAppTitleBar-module__right--1qjQ0{display:flex;align-items:center;gap:4px;padding:0 8px;height:100%}.HoloAppTitleBar-module__brand--bCQuE,.HoloAppTitleBar-module__center--TU225>*,.HoloAppTitleBar-module__right--1qjQ0>*,.HoloAppTitleBar-module__winControls--cBr42,.HoloAppTitleBar-module__winControl--4lpSz{-webkit-app-region:no-drag;app-region:no-drag}.HoloAppTitleBar-module__winControls--cBr42{display:flex;height:100%}.HoloAppTitleBar-module__winControl--4lpSz{width:46px;height:100%;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--theme-primary);cursor:pointer;transition:background .12s ease,color .12s ease;outline:none;padding:0}.HoloAppTitleBar-module__winControl--4lpSz:hover{background:var(--theme-glass-subtle)}.HoloAppTitleBar-module__winControlClose--P2NZM:hover{background:var(--holo-color-danger);color:#fff}.HoloAppTitleBar-module__winControl--4lpSz svg{width:10px;height:10px;display:block}.ConfirmDialog-module__wrap--KdVxY{display:flex;flex-direction:column;gap:var(--holo-space-3)}.ConfirmDialog-module__body--6eBA8{font-size:var(--holo-text-sm);color:var(--holo-text-secondary);margin:0;line-height:1.5}.ConfirmDialog-module__actions--U5A0d{display:flex;gap:var(--holo-space-2);justify-content:flex-end}.LogoSection-module__logoSection--ocxfA{display:flex;align-items:center;gap:var(--holo-space-3);position:relative;flex-shrink:0;min-width:fit-content}@media(max-width:768px){.LogoSection-module__logoSection--ocxfA{gap:var(--holo-space-2)}}@media(max-width:640px){.LogoSection-module__logoSection--ocxfA{gap:var(--holo-space-2)}}.LogoSection-module__logoLink--KOerF{display:flex;align-items:center;gap:var(--holo-space-3);padding:var(--holo-space-1-5) var(--holo-space-2-5);position:relative;text-decoration:none;color:var(--theme-text-primary);background:var(--theme-glass-soft);backdrop-filter:var(--holo-blur-md);border:1px solid var(--holo-border-soft);clip-path:var(--holo-clip-corner-cut-sm);transition:all var(--holo-duration-normal) var(--holo-ease-quantum);cursor:pointer}.LogoSection-module__logoLink--KOerF:hover{color:var(--holo-color-primary-500);background:var(--theme-glass-medium);border-color:var(--holo-color-primary-500);transform:translateY(calc(var(--holo-space-px) * -2));box-shadow:var(--holo-shadow-glow-lg)}.LogoSection-module__logoLink--KOerF:focus-visible{outline:2px solid var(--holo-color-primary-500);outline-offset:var(--holo-space-1);box-shadow:0 0 0 var(--holo-space-1) var(--holo-color-primary-alpha-30)}.LogoSection-module__logoLink--KOerF:active{background:var(--theme-glass-strong);transform:translateY(0)}@media(max-width:768px){.LogoSection-module__logoLink--KOerF{padding:var(--holo-space-1-5) var(--holo-space-2-5);gap:var(--holo-space-2)}.LogoSection-module__logoLink--KOerF:hover{transform:translateY(calc(var(--holo-space-px) * -1))}}@media(max-width:640px){.LogoSection-module__logoLink--KOerF{padding:var(--holo-space-1-5) var(--holo-space-2);clip-path:var(--holo-clip-corner-cut-xs)}}.LogoSection-module__logoIcon--JAWLO{width:var(--holo-role-logo-mark);height:var(--holo-role-logo-mark);flex-shrink:0;z-index:1}.LogoSection-module__logoIcon--JAWLO svg{width:100%;height:100%;display:block}.LogoSection-module__logoTextStack--dlX4m{display:flex;flex-direction:column;gap:var(--holo-space-1)}.LogoSection-module__logoText--FgRHP{font-family:var(--holo-role-section-title-family);font-size:var(--holo-role-logo-wordmark-size);font-weight:700;color:inherit;opacity:.5;letter-spacing:var(--holo-role-section-title-tracking);line-height:1;white-space:nowrap;transition:all var(--holo-duration-normal) var(--holo-ease-quantum);z-index:1}.LogoSection-module__logoLink--KOerF:hover .LogoSection-module__logoText--FgRHP{opacity:.65}.LogoSection-module__logoLink--KOerF:focus-visible .LogoSection-module__logoText--FgRHP{opacity:.65}@media(max-width:768px){.LogoSection-module__logoText--FgRHP{font-size:var(--holo-role-lead-size)}}@media(max-width:640px){.LogoSection-module__logoText--FgRHP{font-size:var(--holo-role-body-size)}}@media(max-width:480px){.LogoSection-module__logoText--FgRHP{display:none}}.LogoSection-module__ownerBadge--PmQ17{display:flex;align-items:center;gap:var(--holo-space-2);min-width:0}.LogoSection-module__ownerDivider---3AsV{width:1px;height:var(--holo-space-4);background:var(--holo-border-soft);flex-shrink:0}.LogoSection-module__ownerLogo--bCAuD{height:var(--holo-space-5);width:auto;max-width:var(--holo-space-10, 40px);object-fit:contain;flex-shrink:0;border-radius:var(--holo-radius-sm, 4px)}.LogoSection-module__ownerName--CqrD-{font-size:var(--holo-role-card-meta-size);font-weight:500;color:var(--theme-text-primary);opacity:.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:32ch}.LogoSection-module__userBadge--weBt8{display:flex;align-items:center;gap:var(--holo-space-2);min-width:0}.LogoSection-module__userIcon--C8vcR{color:var(--theme-text-primary);opacity:.55;flex-shrink:0}.LogoSection-module__userName--jBwTo{font-size:var(--holo-role-card-meta-size);font-weight:500;color:var(--theme-text-primary);opacity:.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:20ch}@media(max-width:768px){.LogoSection-module__userName--jBwTo{display:none}}@media(max-width:640px){.LogoSection-module__ownerBadge--PmQ17:has(.LogoSection-module__ownerLogo--bCAuD) .LogoSection-module__ownerName--CqrD-{display:none}.LogoSection-module__ownerBadge--PmQ17:not(:has(.LogoSection-module__ownerLogo--bCAuD)) .LogoSection-module__ownerName--CqrD-{max-width:12ch}}.LogoSection-module__appBadge--A1qgu{display:flex;align-items:center;gap:var(--holo-space-2);min-width:0}.LogoSection-module__appChevron--5GA3E{color:var(--theme-text-primary);opacity:.4;font-size:var(--holo-role-lead-size);line-height:1;flex-shrink:0}.LogoSection-module__appMark--h1VOU{display:flex;align-items:center;flex-shrink:0}.LogoSection-module__appName--Q2Ejx{font-size:var(--holo-role-card-meta-size);font-weight:600;color:var(--theme-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:20ch}@media(max-width:768px){.LogoSection-module__appName--Q2Ejx{display:none}}.LogoSection-module__logoSubtext--st--m{font-family:var(--holo-role-card-meta-family);font-size:var(--holo-role-card-meta-size);font-weight:400;color:var(--theme-text-secondary);letter-spacing:var(--holo-role-card-meta-tracking);text-transform:uppercase;opacity:.7;transition:all var(--holo-duration-normal) var(--holo-ease-quantum)}.LogoSection-module__logoLink--KOerF:hover .LogoSection-module__logoSubtext--st--m{color:var(--holo-color-primary-500);opacity:1}@media(max-width:768px){.LogoSection-module__logoSubtext--st--m{display:none}}.LogoSection-module__logoBadge---aLfw{display:inline-flex;align-items:center;justify-content:center;padding:var(--holo-space-0-5) var(--holo-space-2);font-family:var(--holo-role-card-meta-family);font-size:var(--holo-role-card-meta-size);font-weight:600;color:var(--holo-color-primary-500);text-transform:uppercase;letter-spacing:var(--holo-role-card-meta-tracking);background:var(--theme-glass-subtle);border:1px solid var(--holo-color-primary-500);border-radius:var(--holo-radius-full);box-shadow:0 0 var(--holo-space-2) var(--holo-color-primary-alpha-30),inset 0 0 var(--holo-space-1) var(--holo-color-primary-alpha-10);transition:all var(--holo-duration-normal) var(--holo-ease-quantum)}.LogoSection-module__logoLink--KOerF:hover .LogoSection-module__logoBadge---aLfw{border-color:var(--holo-color-primary-500);background:var(--holo-color-primary-alpha-10);box-shadow:0 0 var(--holo-space-3) var(--holo-color-primary-alpha-50),inset 0 0 var(--holo-space-2) var(--holo-color-primary-alpha-20)}@media(max-width:768px){.LogoSection-module__logoBadge---aLfw{display:none}}.LogoSection-module__loadingState--kQMDW{display:flex;align-items:center;gap:var(--holo-space-3);padding:var(--holo-space-1-5) var(--holo-space-2-5)}.LogoSection-module__skeletonIcon--FJ9wa{width:var(--holo-role-logo-mark);height:var(--holo-role-logo-mark);position:relative;overflow:hidden;border-radius:var(--holo-radius-base);background:var(--holo-color-primary-alpha-5);border:1px solid var(--holo-border-soft)}.LogoSection-module__skeletonText--yogfy{width:var(--holo-space-24);height:var(--holo-space-6);position:relative;overflow:hidden;border-radius:var(--holo-radius-base);background:var(--holo-color-primary-alpha-5);border:1px solid var(--holo-border-soft)}.LogoSection-module__skeletonIcon--FJ9wa:before,.LogoSection-module__skeletonText--yogfy:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,var(--holo-color-primary-alpha-20) 50%,transparent 100%);animation:LogoSection-module__holoShimmer--aqzs- var(--holo-duration-slow) var(--holo-ease-in-out) infinite}@keyframes LogoSection-module__holoShimmer--aqzs-{0%{left:-100%}50%{left:100%}to{left:-100%}}@media(max-width:640px){.LogoSection-module__skeletonText--yogfy{display:none}}.LogoSection-module__errorState--eD9fw{display:flex;align-items:center;gap:var(--holo-space-2);padding:var(--holo-space-2) var(--holo-space-3);background:transparent;border:1px dashed var(--holo-color-danger);clip-path:var(--holo-clip-corner-cut-xs);box-shadow:0 0 var(--holo-space-2) var(--holo-color-danger-alpha-20);animation:LogoSection-module__holoErrorPulse--ojIju var(--holo-duration-slow) var(--holo-ease-in-out) infinite alternate}.LogoSection-module__errorText--py7qW{font-family:var(--holo-role-body-sm-family);font-size:var(--holo-role-body-sm-size);font-weight:400;color:var(--holo-color-danger)}@keyframes LogoSection-module__holoErrorPulse--ojIju{0%{box-shadow:0 0 var(--holo-space-2) var(--holo-color-danger-alpha-20);opacity:.85}to{box-shadow:0 0 var(--holo-space-4) var(--holo-color-danger-alpha-40);opacity:1}}.LogoSection-module__logoSection--ocxfA:hover .LogoSection-module__logoLink--KOerF:not(:hover){opacity:.7;transform:scale(.99);filter:blur(.8px)}.LogoSection-module__logoSection--ocxfA:focus-within .LogoSection-module__logoLink--KOerF:not(:focus){opacity:.85}@media(prefers-reduced-motion:reduce){.LogoSection-module__logoLink--KOerF,.LogoSection-module__logoIcon--JAWLO,.LogoSection-module__logoText--FgRHP,.LogoSection-module__logoSubtext--st--m,.LogoSection-module__logoBadge---aLfw,.LogoSection-module__skeletonIcon--FJ9wa,.LogoSection-module__skeletonText--yogfy,.LogoSection-module__errorState--eD9fw{transition:none;animation:none}.LogoSection-module__logoLink--KOerF:hover,.LogoSection-module__logoLink--KOerF:active{transform:none}.LogoSection-module__skeletonIcon--FJ9wa:before,.LogoSection-module__skeletonText--yogfy:before{animation:none;display:none}.LogoSection-module__errorState--eD9fw{animation:none}}@media(prefers-contrast:high){.LogoSection-module__logoLink--KOerF{border-width:2px}.LogoSection-module__logoLink--KOerF:focus-visible{outline:3px solid;outline-offset:var(--holo-space-1)}.LogoSection-module__logoBadge---aLfw,.LogoSection-module__errorState--eD9fw{border-width:2px}}@media print{.LogoSection-module__logoSection--ocxfA{page-break-inside:avoid}.LogoSection-module__logoLink--KOerF{background:#fff!important;border:1px solid black!important;box-shadow:none!important;backdrop-filter:none!important;clip-path:none!important}.LogoSection-module__logoText--FgRHP{color:#000!important;text-shadow:none!important}.LogoSection-module__logoSubtext--st--m,.LogoSection-module__logoBadge---aLfw{display:none!important}}.LogoSection-module__logoSection--ocxfA{contain:layout}[data-theme=dark] .LogoSection-module__logoSection--ocxfA{.LogoSection-module__logoLink--KOerF{background:var(--theme-glass-soft);border-color:var(--holo-border-soft)}.LogoSection-module__logoLink--KOerF:hover{background:var(--theme-glass-medium);border-color:var(--holo-color-primary-500)}}.HoloAccordion-module__accordion--JAhtY{display:flex;flex-direction:column;gap:var(--holo-space-4)}.HoloAccordion-module__accordionItem--eC-0X{background:var(--holo-glass-subtle);overflow:hidden;transition:all var(--holo-duration-normal) var(--holo-ease-quantum);position:relative}.HoloAccordion-module__accordionItem--eC-0X:hover{border-color:var(--holo-border-medium)}.HoloAccordion-module__accordionItem--default--sZypp{border-color:var(--holo-color-primary-600)}.HoloAccordion-module__accordionItem--default--sZypp:hover{border-color:var(--holo-color-primary-500)}.HoloAccordion-module__accordionItem--info--uX1a5{background:var(--holo-glass-subtle);border-color:var(--holo-color-primary-600)}.HoloAccordion-module__accordionItem--info--uX1a5:hover{background:var(--holo-glass-medium);border-color:var(--holo-color-primary-500)}.HoloAccordion-module__accordionItem--success--XWG94{background:rgba(var(--holo-color-success-rgb),.05);border-color:var(--holo-color-success);backdrop-filter:blur(6px)}.HoloAccordion-module__accordionItem--success--XWG94:hover{background:rgba(var(--holo-color-success-rgb),.1);filter:brightness(1.05)}.HoloAccordion-module__accordionItem--success--XWG94 .HoloAccordion-module__accordionHeader--oQT2t:before{background:var(--holo-color-success)}.HoloAccordion-module__accordionItem--warning--MY36x{background:rgba(var(--holo-color-warning-rgb),.05);border-color:var(--holo-color-warning);backdrop-filter:blur(6px)}.HoloAccordion-module__accordionItem--warning--MY36x:hover{background:rgba(var(--holo-color-warning-rgb),.1);filter:brightness(1.05)}.HoloAccordion-module__accordionItem--warning--MY36x .HoloAccordion-module__accordionHeader--oQT2t:before{background:var(--holo-color-warning)}.HoloAccordion-module__accordionItem--danger--Z3LUy{background:rgba(var(--holo-color-danger-rgb),.05);border-color:var(--holo-color-danger);backdrop-filter:blur(6px)}.HoloAccordion-module__accordionItem--danger--Z3LUy:hover{background:rgba(var(--holo-color-danger-rgb),.1);filter:brightness(1.05)}.HoloAccordion-module__accordionItem--danger--Z3LUy .HoloAccordion-module__accordionHeader--oQT2t:before{background:var(--holo-color-danger)}.HoloAccordion-module__accordionHeader--oQT2t{padding:var(--holo-space-5) var(--holo-space-6);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all var(--holo-duration-normal) var(--holo-ease-quantum);background:var(--theme-glass-subtle);border-bottom:var(--holo-border-1) solid transparent;position:relative;user-select:none}.HoloAccordion-module__accordionHeader--oQT2t:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--holo-border-2);background:var(--holo-color-primary-500);opacity:0;transition:opacity var(--holo-duration-normal) var(--holo-ease-quantum)}.HoloAccordion-module__accordionHeader--oQT2t:hover{background:var(--holo-glass-soft)}.HoloAccordion-module__accordionHeader--oQT2t:hover:before{opacity:.6}.HoloAccordion-module__accordionHeader--oQT2t:focus-visible{outline:var(--holo-border-2) solid var(--holo-color-primary-500);outline-offset:calc(var(--holo-border-2) * -1)}.HoloAccordion-module__headerActive--NHV22{background:var(--holo-glass-medium);border-bottom-color:var(--holo-border-soft)}.HoloAccordion-module__headerActive--NHV22:before{opacity:1;box-shadow:var(--holo-shadow-glow-sm)}.HoloAccordion-module__headerDisabled--B-mLR{cursor:not-allowed;opacity:.5}.HoloAccordion-module__headerDisabled--B-mLR:hover{background:var(--theme-glass-subtle)}.HoloAccordion-module__headerDisabled--B-mLR:hover:before{opacity:0}.HoloAccordion-module__headerContent--3ZGOK{display:flex;align-items:center;gap:var(--holo-space-3);flex:1}.HoloAccordion-module__headerIcon--dcwBw{font-size:var(--holo-role-lead-size);color:var(--holo-color-primary-500);display:flex;align-items:center;justify-content:center}.HoloAccordion-module__headerTitle--R8O7b{font-weight:var(--holo-role-body-sm-weight);color:var(--holo-text-primary);font-family:var(--holo-role-body-sm-family);letter-spacing:var(--holo-role-body-sm-tracking);font-size:var(--holo-role-body-sm-size);text-transform:uppercase}.HoloAccordion-module__expandIcon--nNMK4{transition:transform var(--holo-duration-normal) var(--holo-ease-quantum);color:var(--holo-color-primary-500);font-size:var(--holo-role-card-meta-size);display:flex;align-items:center;justify-content:center;opacity:.8}.HoloAccordion-module__expandIconActive--QCtTM{transform:rotate(180deg);opacity:1}.HoloAccordion-module__accordionContent--hegDw{max-height:0;overflow:hidden;transition:max-height var(--holo-duration-medium) var(--holo-ease-quantum)}.HoloAccordion-module__contentActive--Jm2Cj{max-height:2000px}.HoloAccordion-module__accordionBody--pEBTY{padding:var(--holo-space-6);color:var(--holo-text-secondary);line-height:var(--holo-leading-relaxed);font-weight:var(--holo-weight-light);font-family:var(--holo-font-primary);background:var(--theme-glass-subtle)}@media(max-width:768px){.HoloAccordion-module__accordionHeader--oQT2t{padding:var(--holo-space-4) var(--holo-space-5)}.HoloAccordion-module__accordionBody--pEBTY{padding:var(--holo-space-5)}.HoloAccordion-module__headerTitle--R8O7b{font-size:var(--holo-role-card-meta-size)}}@media(prefers-reduced-motion:reduce){.HoloAccordion-module__accordionHeader--oQT2t,.HoloAccordion-module__accordionHeader--oQT2t:before,.HoloAccordion-module__expandIcon--nNMK4,.HoloAccordion-module__accordionContent--hegDw,.HoloAccordion-module__accordionItem--eC-0X{transition:none}}.HoloAccordion-module__accordion--nav--GhFWS{gap:var(--holo-space-1)}.HoloAccordion-module__accordion--nav--GhFWS .HoloAccordion-module__accordionItem--eC-0X{background:transparent}.HoloAccordion-module__accordion--nav--GhFWS .HoloAccordion-module__accordionHeader--oQT2t{padding:var(--holo-space-2);background:transparent;border-bottom:none}.HoloAccordion-module__accordion--nav--GhFWS .HoloAccordion-module__accordionHeader--oQT2t:hover{background:var(--holo-color-primary-alpha-5)}.HoloAccordion-module__accordion--nav--GhFWS .HoloAccordion-module__accordionHeader--oQT2t:before{content:none}.HoloAccordion-module__accordion--nav--GhFWS .HoloAccordion-module__headerActive--NHV22{background:transparent}.HoloAccordion-module__accordion--nav--GhFWS .HoloAccordion-module__headerTitle--R8O7b{font-family:var(--holo-role-nav-section-family);font-size:var(--holo-role-nav-section-size);font-weight:var(--holo-role-nav-section-weight);line-height:var(--holo-role-nav-section-line);letter-spacing:var(--holo-role-nav-section-tracking);text-transform:var(--holo-role-nav-section-transform);color:var(--holo-color-primary-500)}.HoloAccordion-module__accordion--nav--GhFWS .HoloAccordion-module__expandIcon--nNMK4{color:var(--holo-color-primary-400)}.HoloAccordion-module__accordion--nav--GhFWS .HoloAccordion-module__accordionBody--pEBTY{padding:var(--holo-space-1) 0 var(--holo-space-2);background:transparent}.HoloAccordion-module__headerMeta--CI15-{display:inline-flex;align-items:center;gap:var(--holo-role-gap-inline);margin-left:auto;padding-right:var(--holo-role-gap-inline)}.HoloNavItem-module__navItem--96X3u{display:flex;align-items:center;gap:var(--holo-role-gap-inline);padding:var(--holo-role-pad-card);border-left:2px solid transparent;text-decoration:none;cursor:pointer;transition:background var(--holo-duration-fast) var(--holo-ease-out),border-color var(--holo-duration-fast) var(--holo-ease-out),color var(--holo-duration-fast) var(--holo-ease-out)}.HoloNavItem-module__navItem--96X3u:hover{background:var(--holo-color-primary-alpha-5)}.HoloNavItem-module__navItem--96X3u.HoloNavItem-module__active--v1duk{background:var(--holo-color-primary-alpha-5);border-left-color:var(--holo-color-primary-500)}.HoloNavItem-module__icon--bVE9J{flex-shrink:0;color:var(--holo-color-primary-400);transition:color var(--holo-duration-fast) var(--holo-ease-out)}.HoloNavItem-module__navItem--96X3u:hover .HoloNavItem-module__icon--bVE9J{color:var(--holo-color-primary-300)}.HoloNavItem-module__navItem--96X3u.HoloNavItem-module__active--v1duk .HoloNavItem-module__icon--bVE9J{color:var(--holo-color-primary-500)}.HoloNavItem-module__label--XU1FJ{flex:1;min-width:0;font-family:var(--holo-role-nav-item-nested-family);font-size:var(--holo-role-nav-item-nested-size);font-weight:var(--holo-role-nav-item-nested-weight);line-height:var(--holo-role-nav-item-nested-line);letter-spacing:var(--holo-role-nav-item-nested-tracking);color:var(--holo-role-nav-item-nested-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--holo-duration-fast) var(--holo-ease-out)}.HoloNavItem-module__navItem--96X3u:hover .HoloNavItem-module__label--XU1FJ,.HoloNavItem-module__navItem--96X3u.HoloNavItem-module__active--v1duk .HoloNavItem-module__label--XU1FJ{color:var(--holo-text-primary)}.HoloNavItem-module__navItem--96X3u:focus-visible{outline:none;background:var(--holo-color-primary-alpha-5);border-left-color:var(--holo-color-primary-500)}@media(hover:none)and (pointer:coarse){.HoloNavItem-module__navItem--96X3u{min-height:var(--holo-size-touch-compact)}}@media(prefers-reduced-motion:reduce){.HoloNavItem-module__navItem--96X3u,.HoloNavItem-module__icon--bVE9J,.HoloNavItem-module__label--XU1FJ{transition:none}}.HoloSidebarMenu-module__loadingState--n-ThY{padding:var(--holo-space-4) 0}.HoloSidebarMenu-module__loadingSkeleton--L4VYs{display:flex;flex-direction:column;gap:var(--holo-space-6)}.HoloSidebarMenu-module__skeletonModule--fIRth{animation:HoloSidebarMenu-module__skeletonPulse--sQyc7 var(--holo-duration-slow) var(--holo-ease-in-out) infinite}.HoloSidebarMenu-module__skeletonModuleHeader--66tXi{height:var(--holo-space-5);background:linear-gradient(90deg,var(--holo-color-primary-alpha-10) 0%,var(--holo-color-primary-alpha-20) 50%,var(--holo-color-primary-alpha-10) 100%);border-radius:var(--holo-radius-sm);margin-bottom:var(--holo-space-3);clip-path:var(--holo-clip-corner-cut-xs)}.HoloSidebarMenu-module__skeletonPages--JUFrz{display:flex;flex-direction:column;gap:var(--holo-space-2);padding-left:var(--holo-space-2)}.HoloSidebarMenu-module__skeletonPage--W-72M{height:var(--holo-space-4);background:linear-gradient(90deg,var(--holo-color-primary-alpha-5) 0%,var(--holo-color-primary-alpha-15) 50%,var(--holo-color-primary-alpha-5) 100%);border-radius:var(--holo-radius-sm);clip-path:var(--holo-clip-corner-cut-xs)}@keyframes HoloSidebarMenu-module__skeletonPulse--sQyc7{0%,to{opacity:1}50%{opacity:.5}}.HoloSidebarMenu-module__errorState--8Zk93{padding:var(--holo-space-8) var(--holo-space-4);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--holo-space-2)}.HoloSidebarMenu-module__errorIcon--mQ6NW{font-size:var(--holo-role-display-hero-size);filter:grayscale(1);opacity:.5}.HoloSidebarMenu-module__errorText--S6h3S{color:var(--holo-text-tertiary);font-size:var(--holo-role-body-sm-size);font-family:var(--holo-role-body-sm-family)}.HoloSidebarMenu-module__emptyState--36Rrj{padding:var(--holo-space-8) var(--holo-space-4);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--holo-space-2)}.HoloSidebarMenu-module__emptyIcon--jq6hn{font-size:var(--holo-role-display-hero-size);opacity:.3}.HoloSidebarMenu-module__emptyText--7zD9Q{color:var(--holo-text-tertiary);font-size:var(--holo-role-body-sm-size);font-family:var(--holo-role-body-sm-family)}.HoloSidebarMenu-module__sidebarMenu--7Snc0{width:100%;padding:0;margin:0;background:transparent}.HoloSidebarMenu-module__sidebarMenuExpanded--R47p-{display:flex;flex-direction:column;gap:var(--holo-space-6)}.HoloSidebarMenu-module__scopeSelect--HHi8M{position:relative;margin-bottom:var(--holo-space-4)}.HoloSidebarMenu-module__navList--SVACR{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--holo-space-1)}.HoloSidebarMenu-module__pageItem--BEjYI{margin:0}@media(prefers-reduced-motion:reduce){.HoloSidebarMenu-module__skeletonModule--fIRth{animation:none!important}}@media print{.HoloSidebarMenu-module__sidebarMenu--7Snc0{display:none}}.HoloSidebar-module__edgeHandle--3Bn1l{position:absolute;top:50%;transform:translateY(-50%);width:var(--holo-space-6);height:var(--holo-space-12);background:var(--holo-color-primary-alpha-12);backdrop-filter:var(--holo-blur-md);border:1px solid var(--holo-border-soft);border-radius:var(--holo-radius-md);color:var(--holo-color-primary-500);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:40;transition:left var(--holo-duration-normal) var(--holo-ease-out),background var(--holo-duration-quick) var(--holo-ease-out),box-shadow var(--holo-duration-quick) var(--holo-ease-out),border-color var(--holo-duration-quick) var(--holo-ease-out)}.HoloSidebar-module__edgeHandleOpen--drPGB{left:calc(var(--holo-size-sidebar-expanded) + var(--holo-space-1))}.HoloSidebar-module__edgeHandleClosed--HOmCe{left:var(--holo-space-1)}.HoloSidebar-module__edgeHandle--3Bn1l:hover{background:var(--holo-color-primary-alpha-20);box-shadow:var(--holo-shadow-glow-lg);border-color:var(--holo-color-primary-500)}.HoloSidebar-module__edgeHandle--3Bn1l:focus-visible{outline:2px solid var(--holo-color-primary-500);outline-offset:2px}@media(max-width:768px){.HoloSidebar-module__edgeHandle--3Bn1l{display:none}}.HoloSidebar-module__overlay--DrVIe{position:fixed;inset:0;background:var(--holo-color-dark-alpha-85);backdrop-filter:var(--holo-blur-lg);z-index:99;animation:HoloSidebar-module__overlayFadeIn--b03Kt var(--holo-duration-normal) var(--holo-ease-out)}@keyframes HoloSidebar-module__overlayFadeIn--b03Kt{0%{opacity:0}to{opacity:1}}.HoloSidebar-module__sidebar--bKG9J{position:relative;align-self:stretch;height:100%;background:transparent;border-right:none;transition:width var(--holo-duration-normal) var(--holo-ease-out);overflow:hidden;display:flex;flex-direction:column;flex-shrink:0;clip-path:polygon(var(--holo-space-5) 0,100% 0,100% 100%,0 100%,0 var(--holo-space-5));animation:HoloSidebar-module__sidebarMaterialize--jPNw8 var(--holo-duration-slow) var(--holo-ease-out) backwards}.HoloSidebar-module__sidebarOpen--0H2Rd{width:var(--holo-size-sidebar-expanded)}.HoloSidebar-module__sidebarHidden--xcrxw{width:0;padding:0;overflow:hidden;visibility:hidden}@keyframes HoloSidebar-module__sidebarMaterialize--jPNw8{0%{opacity:0;transform:translate(calc(var(--holo-space-8) * -1))}to{opacity:1;transform:translate(0)}}.HoloSidebar-module__sidebarContent---oyuK{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 var(--holo-space-2);scrollbar-width:thin;scrollbar-color:var(--theme-primary) var(--holo-color-primary-alpha-10)}.HoloSidebar-module__sidebarContent---oyuK::-webkit-scrollbar{width:var(--holo-space-1-5)}.HoloSidebar-module__sidebarContent---oyuK::-webkit-scrollbar-track{background:var(--holo-color-primary-alpha-5)}.HoloSidebar-module__sidebarContent---oyuK::-webkit-scrollbar-thumb{background:var(--theme-primary);border-radius:var(--holo-radius-sm);box-shadow:var(--holo-shadow-glow-sm)}@media(max-width:768px){.HoloSidebar-module__sidebar--bKG9J{width:var(--holo-size-sidebar-expanded)!important;transform:translate(-100%);transition:transform var(--holo-duration-normal) var(--holo-ease-out)}.HoloSidebar-module__sidebarOpen--0H2Rd{transform:translate(0)}.HoloSidebar-module__sidebarHidden--xcrxw{transform:translate(-100%);width:var(--holo-size-sidebar-expanded)!important;visibility:visible}}.HoloSidebar-module__sidebar--bKG9J[data-ghost-mode=true]{display:none;animation:none}@media(max-width:768px){.HoloSidebar-module__sidebar--bKG9J[data-ghost-mode=true]{display:flex}}.HoloSidebar-module__sidebar--bKG9J[data-ghost-animating=true]{pointer-events:none}@media(prefers-reduced-motion:reduce){.HoloSidebar-module__sidebar--bKG9J,.HoloSidebar-module__overlay--DrVIe{animation:none!important;transition:none!important}}@media print{.HoloSidebar-module__sidebar--bKG9J,.HoloSidebar-module__overlay--DrVIe{display:none}}.HoloNavbarMenu-module__loadingState--0r2F9{display:flex;align-items:center;gap:var(--holo-space-4)}.HoloNavbarMenu-module__loadingSkeleton--dJ1Mn{display:flex;gap:var(--holo-space-4)}.HoloNavbarMenu-module__skeletonItem--jNTWD{width:var(--holo-role-cover-hero);height:var(--holo-space-9);background:linear-gradient(90deg,var(--holo-color-primary-alpha-5) 0%,var(--holo-color-primary-alpha-15) 50%,var(--holo-color-primary-alpha-5) 100%);animation:HoloNavbarMenu-module__skeletonPulse--ce8GE var(--holo-duration-slow) var(--holo-ease-in-out) infinite;clip-path:var(--holo-clip-corner-cut-xs)}@keyframes HoloNavbarMenu-module__skeletonPulse--ce8GE{0%,to{opacity:1}50%{opacity:.5}}.HoloNavbarMenu-module__errorState--6Z9rj,.HoloNavbarMenu-module__emptyState---0ddn{padding:var(--holo-space-2) var(--holo-space-4);text-align:center}.HoloNavbarMenu-module__errorText--C5qkb,.HoloNavbarMenu-module__emptyText--gyqbT{color:var(--holo-text-tertiary);font-size:var(--holo-role-body-sm-size);font-family:var(--holo-role-body-sm-family)}.HoloNavbarMenu-module__navbarMenu--VkwgW{display:flex;align-items:center;gap:var(--holo-space-2);padding:0;margin:0}.HoloNavbarMenu-module__navbarLink--VLi97{position:relative;padding:var(--holo-space-3) var(--holo-space-5);background:var(--holo-color-primary-alpha-5);border-bottom:3px solid transparent;cursor:pointer;transition:all var(--holo-duration-fast) var(--holo-ease-out);text-decoration:none;display:flex;align-items:center;overflow:hidden;clip-path:var(--holo-clip-navbar)}.HoloNavbarMenu-module__navbarLink--VLi97:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--holo-color-primary-alpha-10) 0%,transparent 100%);opacity:0;transition:opacity var(--holo-duration-fast) var(--holo-ease-out)}.HoloNavbarMenu-module__navbarLink--VLi97:hover:before{opacity:1}.HoloNavbarMenu-module__navbarLink--VLi97:hover{background:var(--holo-color-primary-alpha-12);border-bottom-color:var(--holo-color-primary-500);box-shadow:0 var(--holo-space-1) var(--holo-space-4) var(--holo-color-primary-alpha-20);transform:translateY(calc(var(--holo-space-px) * -2))}.HoloNavbarMenu-module__navbarLinkActive--kUbpw{background:var(--holo-color-primary-alpha-15);border-bottom-color:var(--holo-color-primary-500);box-shadow:0 var(--holo-space-1) var(--holo-space-5) var(--holo-color-primary-alpha-30)}.HoloNavbarMenu-module__navbarLinkActive--kUbpw:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,var(--holo-color-primary-500) 20%,var(--holo-color-primary-500) 80%,transparent 100%);box-shadow:0 0 var(--holo-space-2-5) var(--holo-color-primary-alpha-80);animation:HoloNavbarMenu-module__activeUnderlineSlide--ssuQU var(--holo-duration-normal) var(--holo-ease-out)}@keyframes HoloNavbarMenu-module__activeUnderlineSlide--ssuQU{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.HoloNavbarMenu-module__navbarLinkText--eDFb-{font-family:var(--holo-role-body-family);font-weight:600;color:var(--holo-text-tertiary);font-size:var(--holo-role-body-size);letter-spacing:var(--holo-role-body-tracking);text-transform:uppercase;transition:color var(--holo-duration-fast) var(--holo-ease-out);position:relative;z-index:1}.HoloNavbarMenu-module__navbarLinkActive--kUbpw .HoloNavbarMenu-module__navbarLinkText--eDFb-{color:var(--holo-text-primary);text-shadow:0 0 var(--holo-space-2-5) var(--holo-color-primary-alpha-50)}.HoloNavbarMenu-module__navbarLink--VLi97:hover .HoloNavbarMenu-module__navbarLinkText--eDFb-{color:var(--holo-text-primary)}@media(max-width:1024px){.HoloNavbarMenu-module__navbarLink--VLi97{padding:var(--holo-space-2-5) var(--holo-space-4)}.HoloNavbarMenu-module__navbarLinkText--eDFb-{font-size:var(--holo-role-body-sm-size)}.HoloNavbarMenu-module__navbarMenu--VkwgW{gap:var(--holo-space-1)}}@media(max-width:768px){.HoloNavbarMenu-module__navbarMenu--VkwgW{flex-direction:column;width:100%}.HoloNavbarMenu-module__navbarLink--VLi97{width:100%;justify-content:center;border-bottom:none;border-left:3px solid transparent;clip-path:var(--holo-clip-corner-cut-xs)}.HoloNavbarMenu-module__navbarLink--VLi97:hover{border-left-color:var(--holo-color-primary-500);transform:translate(var(--holo-space-1))}.HoloNavbarMenu-module__navbarLinkActive--kUbpw{border-left-color:var(--holo-color-primary-500)}.HoloNavbarMenu-module__navbarLinkActive--kUbpw:after{display:none}.HoloNavbarMenu-module__navbarLinkActive--kUbpw:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--holo-color-primary-500);box-shadow:0 0 var(--holo-space-2-5) var(--holo-color-primary-alpha-80)}}.HoloNavbarMenu-module__navbarLink--VLi97:focus-visible{outline:2px solid var(--holo-color-primary-500);outline-offset:2px}@media(prefers-reduced-motion:reduce){.HoloNavbarMenu-module__navbarLink--VLi97,.HoloNavbarMenu-module__navbarLink--VLi97:before,.HoloNavbarMenu-module__navbarLink--VLi97:after,.HoloNavbarMenu-module__navbarLinkText--eDFb-,.HoloNavbarMenu-module__skeletonItem--jNTWD{animation:none!important;transition:none!important}.HoloNavbarMenu-module__navbarLink--VLi97:hover{transform:none!important}}@media(prefers-contrast:high){.HoloNavbarMenu-module__navbarLink--VLi97{border-bottom-width:4px}.HoloNavbarMenu-module__navbarLinkActive--kUbpw .HoloNavbarMenu-module__navbarLinkText--eDFb-{text-shadow:none}.HoloNavbarMenu-module__navbarLinkActive--kUbpw{border-bottom-width:6px}}@media print{.HoloNavbarMenu-module__navbarMenu--VkwgW{display:none}}[data-theme=dark] .HoloNavbarMenu-module__navbarMenu--VkwgW{.HoloNavbarMenu-module__navbarLink--VLi97{background:var(--holo-color-primary-alpha-5)}.HoloNavbarMenu-module__navbarLink--VLi97:hover{background:var(--holo-color-primary-alpha-12)}.HoloNavbarMenu-module__navbarLinkActive--kUbpw{background:var(--holo-color-primary-alpha-15)}.HoloNavbarMenu-module__navbarLinkText--eDFb-{color:var(--holo-text-tertiary)}.HoloNavbarMenu-module__navbarLink--VLi97:hover .HoloNavbarMenu-module__navbarLinkText--eDFb-,.HoloNavbarMenu-module__navbarLinkActive--kUbpw .HoloNavbarMenu-module__navbarLinkText--eDFb-{color:var(--holo-text-primary)}}[data-theme=solar] .HoloNavbarMenu-module__navbarMenu--VkwgW,[data-theme=sand] .HoloNavbarMenu-module__navbarMenu--VkwgW,[data-theme=terra] .HoloNavbarMenu-module__navbarMenu--VkwgW{.HoloNavbarMenu-module__navbarLinkText--eDFb-{color:var(--holo-text-secondary)}.HoloNavbarMenu-module__navbarLink--VLi97:hover .HoloNavbarMenu-module__navbarLinkText--eDFb-,.HoloNavbarMenu-module__navbarLinkActive--kUbpw .HoloNavbarMenu-module__navbarLinkText--eDFb-{color:var(--holo-color-space-900)}}.HoloNavbarMenu-module__navbarLink--VLi97{transition:all var(--holo-duration-fast) var(--holo-ease-out),transform var(--holo-duration-quick) var(--holo-ease-holographic)}.HoloNavbarMenu-module__navbarLink--VLi97:hover{transform:translateY(calc(var(--holo-space-px) * -2)) scale(1.02)}.HoloNavbarMenu-module__navbarLink--VLi97:active{transform:translateY(0) scale(.98);transition-duration:var(--holo-duration-instant)}.HoloNavbarMenu-module__navbarMenu--VkwgW{animation:HoloNavbarMenu-module__navbarFadeIn--gwzcb var(--holo-duration-normal) var(--holo-ease-out) backwards}@keyframes HoloNavbarMenu-module__navbarFadeIn--gwzcb{0%{opacity:0;transform:translateY(calc(var(--holo-space-2) * -1))}to{opacity:1;transform:translateY(0)}}.HoloNavbarMenu-module__navbarLink--VLi97{animation:HoloNavbarMenu-module__linkSlideIn--UfLot var(--holo-duration-quick) var(--holo-ease-holographic) backwards}.HoloNavbarMenu-module__navbarLink--VLi97:nth-child(1){animation-delay:calc(var(--holo-duration-instant) * .5)}.HoloNavbarMenu-module__navbarLink--VLi97:nth-child(2){animation-delay:calc(var(--holo-duration-instant) * .75)}.HoloNavbarMenu-module__navbarLink--VLi97:nth-child(3){animation-delay:var(--holo-duration-instant)}.HoloNavbarMenu-module__navbarLink--VLi97:nth-child(4){animation-delay:calc(var(--holo-duration-instant) * 1.25)}.HoloNavbarMenu-module__navbarLink--VLi97:nth-child(5){animation-delay:calc(var(--holo-duration-instant) * 1.5)}.HoloNavbarMenu-module__navbarLink--VLi97:nth-child(6){animation-delay:calc(var(--holo-duration-instant) * 1.75)}@keyframes HoloNavbarMenu-module__linkSlideIn--UfLot{0%{opacity:0;transform:translateY(calc(var(--holo-space-2) * -1))}to{opacity:1;transform:translateY(0)}}@media(hover:none)and (pointer:coarse){.HoloNavbarMenu-module__navbarLink--VLi97{min-height:var(--holo-size-touch-compact)}.HoloNavbarMenu-module__navbarLink--VLi97:hover{transform:none!important}.HoloNavbarMenu-module__navbarLink--VLi97:active{background:var(--holo-color-primary-alpha-20);transform:scale(.97)}}.SidebarUserPanel-module__panel--UBeHU{flex-shrink:0;border-top:1px solid var(--holo-border-soft);padding:var(--holo-space-4);display:flex;flex-direction:column;gap:var(--holo-space-3)}.SidebarUserPanel-module__userRow--V21p2{display:flex;align-items:center;gap:var(--holo-space-3);min-width:0}.SidebarUserPanel-module__avatar--PmEux{width:var(--holo-space-7);height:var(--holo-space-7);border-radius:var(--holo-radius-full);background:var(--holo-color-primary-alpha-15);color:var(--holo-color-primary-500);display:flex;align-items:center;justify-content:center;font-family:var(--holo-role-body-sm-family);font-size:var(--holo-role-body-sm-size);font-weight:700;flex-shrink:0;letter-spacing:var(--holo-role-body-sm-tracking)}.SidebarUserPanel-module__userName--4jW3C{font-family:var(--holo-role-body-sm-family);font-size:var(--holo-role-body-sm-size);color:var(--holo-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.Navbar-module__navbar--0x1Vq{display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;padding:0 var(--holo-space-12);background:var(--theme-glass-subtle);border-bottom:none;position:relative;z-index:var(--holo-z-sticky);color:var(--theme-text-primary);transition:all var(--holo-duration-normal) var(--holo-ease-out);box-shadow:0 var(--holo-space-1) var(--holo-space-3) var(--holo-shadow-base),inset 0 1px 0 var(--holo-transparency-glow-soft)}@media(max-width:768px){.Navbar-module__navbar--0x1Vq{padding:0 var(--holo-space-4);padding-left:var(--holo-space-4);height:var(--holo-space-12)}}@media(max-width:640px){.Navbar-module__navbar--0x1Vq{padding:0 var(--holo-space-3);padding-left:var(--holo-space-3);height:var(--holo-space-12)}}.Navbar-module__logoSection--4wZvy{display:flex;align-items:center;flex-shrink:0;min-width:fit-content}.Navbar-module__navigationSection--WIf5E{display:flex;align-items:center;flex:1;justify-content:center;min-width:0}@media(max-width:768px){.Navbar-module__navigationSection--WIf5E{justify-content:flex-end;flex:0;margin-right:var(--holo-space-4)}}@media(max-width:640px){.Navbar-module__navigationSection--WIf5E{display:none}}.Navbar-module__userSection--byv-u{display:flex;align-items:center;flex-shrink:0;min-width:fit-content;gap:var(--holo-space-2)}.Navbar-module__rightSection--yKFP2{display:flex;align-items:center;flex-shrink:0;gap:var(--holo-space-3);margin-left:auto}.Navbar-module__hamburgerButton--ryx9Z{display:flex;align-items:center;justify-content:center;width:var(--holo-space-10);height:var(--holo-space-10);padding:var(--holo-space-2);border:none;background:var(--theme-glass-medium);color:var(--holo-color-primary-500);cursor:pointer;transition:all var(--holo-duration-quick) var(--holo-ease-out);margin-right:var(--holo-space-3);clip-path:var(--holo-clip-corner-cut-xs);box-shadow:0 0 var(--holo-space-2) var(--holo-transparency-glow-soft)}.Navbar-module__hamburgerButton--ryx9Z:hover{background:var(--theme-glass-strong);transform:translateY(calc(var(--holo-space-px) * -1)) scale(1.05);box-shadow:0 0 var(--holo-space-3) var(--holo-transparency-glow-medium),var(--holo-shadow-glow-md);color:var(--holo-color-metal-100)}.Navbar-module__hamburgerButton--ryx9Z:active{transform:scale(.95);transition-duration:var(--holo-duration-instant)}.Navbar-module__hamburgerButton--ryx9Z svg{width:var(--holo-space-6);height:var(--holo-space-6);transition:transform var(--holo-duration-quick) var(--holo-ease-out)}.Navbar-module__hamburgerButton--ryx9Z:hover svg{transform:rotate(90deg)}@media(min-width:769px){.Navbar-module__hamburgerButton--ryx9Z{display:none}}.Navbar-module__mobileMenuButton--RYobK{display:none}@media(max-width:640px){.Navbar-module__mobileMenuButton--RYobK{display:flex;align-items:center;justify-content:center;width:var(--holo-space-8);height:var(--holo-space-8);border:none;background:var(--theme-glass-medium);color:var(--holo-color-primary-500);cursor:pointer;transition:all var(--holo-duration-quick) var(--holo-ease-out);clip-path:var(--holo-clip-corner-cut-xs)}.Navbar-module__mobileMenuButton--RYobK:hover{background:var(--theme-glass-strong);transform:translateY(calc(var(--holo-space-px) * -1)) scale(1.05);box-shadow:0 0 var(--holo-space-4) var(--holo-transparency-glow-soft)}}@media(prefers-reduced-motion:reduce){.Navbar-module__navbar--0x1Vq,.Navbar-module__mobileMenuButton--RYobK{transition:none;animation:none}.Navbar-module__mobileMenuButton--RYobK:hover{transform:none}}@media(prefers-contrast:high){.Navbar-module__navbar--0x1Vq{border-bottom-width:2px}}.Navbar-module__navbar--0x1Vq{contain:layout}@media print{.Navbar-module__navbar--0x1Vq{background:#fff!important;border-bottom:1px solid black!important;box-shadow:none!important;backdrop-filter:none!important}.Navbar-module__mobileMenuButton--RYobK{display:none!important}}[data-theme=dark] .Navbar-module__navbar--0x1Vq{background:transparent}.Navbar-module__navbar--0x1Vq{animation:Navbar-module__navbarSlideIn--atUm6 var(--holo-duration-slow) var(--holo-ease-out) backwards}@keyframes Navbar-module__navbarSlideIn--atUm6{0%{opacity:0;transform:translateY(calc(var(--holo-space-4) * -1))}to{opacity:1;transform:translateY(0)}}.Navbar-module__logoSection--4wZvy,.Navbar-module__navigationSection--WIf5E,.Navbar-module__rightSection--yKFP2{animation:Navbar-module__sectionFadeIn--RE5yd var(--holo-duration-normal) var(--holo-ease-out) backwards}.Navbar-module__logoSection--4wZvy{animation-delay:calc(var(--holo-duration-instant) * .5)}.Navbar-module__navigationSection--WIf5E{animation-delay:calc(var(--holo-duration-instant) * 1)}.Navbar-module__rightSection--yKFP2{animation-delay:calc(var(--holo-duration-instant) * 1.5)}@keyframes Navbar-module__sectionFadeIn--RE5yd{0%{opacity:0;transform:translateY(calc(var(--holo-space-2) * -1))}to{opacity:1;transform:translateY(0)}}.Navbar-module__navbar--0x1Vq[data-ghost-mode=true]{display:none}.Navbar-module__navbar--0x1Vq{z-index:var(--holo-z-sticky)}.Navbar-module__reloadButton--Fi332{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;margin-right:var(--holo-space-3);border:none;background:transparent;color:var(--holo-color-primary-400);cursor:pointer;border-radius:0;outline:none;transition:transform var(--holo-duration-normal) var(--holo-ease-quantum),opacity var(--holo-duration-normal) var(--holo-ease-quantum);user-select:none;-webkit-tap-highlight-color:transparent;flex-shrink:0}.Navbar-module__reloadButton--Fi332:hover{transform:scale(1.08)}.Navbar-module__reloadButton--Fi332:active{transform:scale(.92) rotate(-30deg)}.Navbar-module__reloadButton--Fi332:focus-visible{outline:2px solid var(--holo-color-primary-400);outline-offset:4px;border-radius:50%}.Navbar-module__reloadButtonSpinning--aRQZl svg{animation:Navbar-module__navbarReloadSpin--ahOF9 .8s linear infinite}@keyframes Navbar-module__navbarReloadSpin--ahOF9{to{transform:rotate(360deg)}}.Navbar-module__drawerButton--HcbV3{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;margin-left:var(--holo-space-3);border:none;background:transparent;color:var(--holo-color-primary-400);cursor:pointer;border-radius:0;outline:none;outline-offset:2px;transition:transform var(--holo-duration-normal) var(--holo-ease-quantum),opacity var(--holo-duration-normal) var(--holo-ease-quantum);user-select:none;-webkit-tap-highlight-color:transparent;flex-shrink:0}.Navbar-module__drawerButton--HcbV3:hover{transform:scale(1.08)}.Navbar-module__drawerButton--HcbV3:active{transform:scale(.95)}.Navbar-module__drawerButton--HcbV3:focus-visible{outline:2px solid var(--holo-color-primary-400);outline-offset:4px;border-radius:50%}.Navbar-module__drawerButton--HcbV3.Navbar-module__drawerButtonOpen--LCrjH{filter:drop-shadow(0 0 6px var(--holo-color-primary-alpha-60)) drop-shadow(0 0 12px var(--holo-color-primary-alpha-20))}@media(max-width:768px){.Navbar-module__drawerButton--HcbV3{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.Navbar-module__drawerButton--HcbV3{transition:none!important}}@media print{.Navbar-module__drawerButton--HcbV3{display:none}}.Navbar-module__livButton--v7-Ek{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;border:none;background:transparent;color:var(--holo-color-primary-400);cursor:pointer;border-radius:0;outline:none;outline-offset:2px;transition:transform var(--holo-duration-normal) var(--holo-ease-quantum),opacity var(--holo-duration-normal) var(--holo-ease-quantum);user-select:none;-webkit-tap-highlight-color:transparent;flex-shrink:0}.Navbar-module__livButton--v7-Ek:hover{transform:scale(1.08)}.Navbar-module__livButton--v7-Ek:active{transform:scale(.95)}.Navbar-module__livButton--v7-Ek:focus-visible{outline:2px solid var(--holo-color-primary-400);outline-offset:4px;border-radius:50%}.Navbar-module__livButton--v7-Ek.Navbar-module__livButtonActive--Pbbgj{filter:drop-shadow(0 0 6px var(--holo-color-primary-alpha-60)) drop-shadow(0 0 12px var(--holo-color-primary-alpha-20))}@media(max-width:768px){.Navbar-module__livButton--v7-Ek{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.Navbar-module__livButton--v7-Ek{transition:none!important}}@media print{.Navbar-module__livButton--v7-Ek{display:none}}.Navbar-module__audioOrbWrapper--lLm-e{display:flex;align-items:center;margin-left:var(--holo-space-3)}.Navbar-module__loginButton--t5cqF{display:flex;align-items:center;gap:var(--holo-space-2);padding:var(--holo-space-2) var(--holo-space-3);background:var(--holo-glass-subtle);border:1px solid var(--holo-border-soft);color:var(--holo-color-primary-500);cursor:pointer;font-family:var(--holo-role-body-sm-family);font-size:var(--holo-role-body-sm-size);transition:all var(--holo-duration-quick) var(--holo-ease-out);clip-path:var(--holo-clip-corner-cut-xs)}.Navbar-module__loginButton--t5cqF:hover{background:var(--holo-glass-medium);border-color:var(--holo-color-primary-500)}.Navbar-module__loginText--Uy-vd{white-space:nowrap}.Navbar-module__userMenuWrapper--5x-CE{position:relative}.Navbar-module__userMenuButton--ub6x5{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;border:none;background:transparent;color:var(--holo-color-primary-400);cursor:pointer;border-radius:0;outline:none;transition:transform var(--holo-duration-normal) var(--holo-ease-quantum),opacity var(--holo-duration-normal) var(--holo-ease-quantum);user-select:none;-webkit-tap-highlight-color:transparent;flex-shrink:0}.Navbar-module__userMenuButton--ub6x5:hover{transform:scale(1.08)}.Navbar-module__userMenuButton--ub6x5:active{transform:scale(.95)}.Navbar-module__userMenuButton--ub6x5:focus-visible{outline:2px solid var(--holo-color-primary-400);outline-offset:4px;border-radius:50%}.Navbar-module__userAvatar--lVQGB{width:40px;height:40px;background:var(--holo-color-primary-alpha-12);color:var(--holo-color-primary-500);display:flex;align-items:center;justify-content:center;font-family:var(--holo-role-body-sm-family);font-size:var(--holo-role-body-sm-size);font-weight:700}.Navbar-module__userDropdown--t98cQ{position:absolute;top:calc(100% + var(--holo-space-2));right:0;min-width:160px;background:var(--holo-bg-elevated);border:1px solid var(--holo-border-medium);padding:var(--holo-space-2);z-index:var(--holo-z-dropdown);clip-path:var(--holo-clip-corner-cut-sm);box-shadow:var(--holo-shadow-combo-md)}.Navbar-module__userDropdownItem--hl81H{display:block;width:100%;padding:var(--holo-space-2) var(--holo-space-3);background:none;border:none;color:var(--holo-text-secondary);font-family:var(--holo-role-body-sm-family);font-size:var(--holo-role-body-sm-size);text-align:left;cursor:pointer;transition:all var(--holo-duration-quick) var(--holo-ease-out)}.Navbar-module__userDropdownItem--hl81H:hover{background:var(--holo-glass-subtle);color:var(--holo-text-primary)}@media(max-width:768px){.Navbar-module__userMenuButton--ub6x5,.Navbar-module__userAvatar--lVQGB{width:44px;height:44px}}.HoloBreadcrumb-module__breadcrumb--MPmP5{display:flex;align-items:center;flex-wrap:wrap;gap:var(--holo-space-1);font-size:var(--holo-role-body-sm-size);font-family:var(--holo-role-body-sm-family);line-height:var(--holo-role-body-sm-line);background:transparent;padding:var(--holo-space-2) 0}@media(max-width:640px){.HoloBreadcrumb-module__breadcrumb--MPmP5{gap:var(--holo-space-1);padding:var(--holo-space-2) var(--holo-space-3)}}.HoloBreadcrumb-module__crumb--2vvKu{color:var(--holo-text-tertiary);font-weight:var(--holo-role-body-sm-weight);font-family:var(--holo-role-body-sm-family);font-size:var(--holo-role-body-sm-size);transition:color var(--holo-duration-fast) var(--holo-ease-out);padding:var(--holo-space-0-5) var(--holo-space-1);border-radius:var(--holo-radius-sm);cursor:pointer;position:relative}.HoloBreadcrumb-module__crumb--2vvKu:hover{color:var(--holo-color-primary-400);background:#00e5ff0f}.HoloBreadcrumb-module__crumb--2vvKu:focus{outline:2px solid var(--holo-color-primary-500);outline-offset:2px;color:var(--holo-color-primary-400)}.HoloBreadcrumb-module__crumb--2vvKu:active{color:var(--holo-color-primary-500)}.HoloBreadcrumb-module__crumb--2vvKu:focus-visible{outline:2px solid var(--holo-color-primary-500);outline-offset:2px}.HoloBreadcrumb-module__currentCrumb--M6BjN{color:var(--holo-color-primary-400);font-weight:var(--holo-role-body-sm-weight);font-family:var(--holo-role-body-sm-family);font-size:var(--holo-role-body-sm-size);padding:var(--holo-space-0-5) var(--holo-space-1);cursor:default;position:relative}.HoloBreadcrumb-module__separator--wnbr3{color:var(--holo-text-tertiary);font-family:var(--holo-role-card-meta-family);user-select:none;display:flex;align-items:center;justify-content:center;font-size:var(--holo-role-card-meta-size)}.HoloBreadcrumb-module__separator--wnbr3:before{content:"›";font-size:var(--holo-role-body-sm-size);line-height:1;color:var(--holo-text-tertiary);opacity:.5}@media(max-width:640px){.HoloBreadcrumb-module__separator--wnbr3{width:var(--holo-space-3);height:var(--holo-space-3);margin:0 var(--holo-space-0-5)}}.HoloBreadcrumb-module__breadcrumb--MPmP5[data-loading=true] .HoloBreadcrumb-module__crumb--2vvKu,.HoloBreadcrumb-module__breadcrumb--MPmP5[data-loading=true] .HoloBreadcrumb-module__currentCrumb--M6BjN{background:linear-gradient(90deg,#00e5ff0d,#00e5ff26,#00e5ff0d);background-size:200% 100%;animation:HoloBreadcrumb-module__holoShimmer--5sdgI var(--holo-duration-normal) var(--holo-ease-in-out) infinite;color:transparent;min-width:var(--holo-space-32);min-height:var(--holo-space-6)}.HoloBreadcrumb-module__breadcrumb--MPmP5[data-loading=true] .HoloBreadcrumb-module__crumb--2vvKu:before,.HoloBreadcrumb-module__breadcrumb--MPmP5[data-loading=true] .HoloBreadcrumb-module__currentCrumb--M6BjN:before{opacity:0}@keyframes HoloBreadcrumb-module__holoShimmer--5sdgI{0%{background-position:-200% 0}50%{background-position:0% 0}to{background-position:200% 0}}.HoloBreadcrumb-module__breadcrumb--MPmP5[data-error=true]{background:transparent}.HoloBreadcrumb-module__breadcrumb--MPmP5[data-error=true] .HoloBreadcrumb-module__crumb--2vvKu,.HoloBreadcrumb-module__breadcrumb--MPmP5[data-error=true] .HoloBreadcrumb-module__currentCrumb--M6BjN,.HoloBreadcrumb-module__breadcrumb--MPmP5[data-error=true] .HoloBreadcrumb-module__separator--wnbr3{color:var(--holo-color-danger)}.HoloBreadcrumb-module__breadcrumb--MPmP5[data-error=true] .HoloBreadcrumb-module__separator--wnbr3:before{color:var(--holo-color-danger)}.HoloBreadcrumb-module__breadcrumb--MPmP5[data-error=true]{animation:HoloBreadcrumb-module__holoErrorShake---6tHV var(--holo-duration-quick) var(--holo-ease-in-out)}@keyframes HoloBreadcrumb-module__holoErrorShake---6tHV{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}@media(max-width:640px){.HoloBreadcrumb-module__breadcrumb--MPmP5{font-size:var(--holo-role-card-meta-size);padding:var(--holo-space-1) 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.HoloBreadcrumb-module__breadcrumb--MPmP5::-webkit-scrollbar{display:none}.HoloBreadcrumb-module__crumb--2vvKu,.HoloBreadcrumb-module__currentCrumb--M6BjN{white-space:nowrap;flex-shrink:0;font-size:var(--holo-role-card-meta-size)}}@media(prefers-reduced-motion:reduce){.HoloBreadcrumb-module__breadcrumb--MPmP5,.HoloBreadcrumb-module__crumb--2vvKu,.HoloBreadcrumb-module__currentCrumb--M6BjN,.HoloBreadcrumb-module__separator--wnbr3{transition:none;animation:none}.HoloBreadcrumb-module__crumb--2vvKu:hover{transform:none}}@media(prefers-contrast:high){.HoloBreadcrumb-module__currentCrumb--M6BjN{background:#00e5ff33}.HoloBreadcrumb-module__crumb--2vvKu:focus{outline-width:3px}}@media print{.HoloBreadcrumb-module__crumb--2vvKu,.HoloBreadcrumb-module__currentCrumb--M6BjN{color:#000!important;background:transparent!important}.HoloBreadcrumb-module__separator--wnbr3{color:#000!important}}.HoloBreadcrumb-module__breadcrumb--MPmP5:focus-within .HoloBreadcrumb-module__crumb--2vvKu:focus{z-index:1}.HoloBreadcrumb-module__sr-only--Zl-9w{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.HoloBreadcrumb-module__crumb--2vvKu,.HoloBreadcrumb-module__currentCrumb--M6BjN{max-width:calc(var(--holo-space-6) * 8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Content-module__skipLink--5qw5s{display:none!important}.Content-module__contentContainer--3zcUb{flex:1;min-width:0;width:100%;height:100%;display:flex;flex-direction:column;position:relative;background:transparent;transition:all var(--holo-duration-normal) var(--holo-ease-out);max-width:100%;overflow-x:visible!important;overflow-y:auto;box-sizing:border-box;min-height:100%}.Content-module__contentContainer--3zcUb::-webkit-scrollbar{width:6px}.Content-module__contentContainer--3zcUb::-webkit-scrollbar-track{background:transparent}.Content-module__contentContainer--3zcUb::-webkit-scrollbar-thumb{background:var(--holo-color-primary-alpha-30);border-radius:3px}.Content-module__contentContainer--3zcUb::-webkit-scrollbar-thumb:hover{background:var(--holo-color-primary-alpha-50)}.Content-module__contentContainer--3zcUb{scrollbar-width:thin;scrollbar-color:var(--holo-color-primary-alpha-30) transparent}.Content-module__contentWrapper--14yP9{flex:1;padding:var(--holo-space-4);padding-left:var(--holo-space-8);padding-top:var(--holo-space-1);max-width:100%}.Content-module__errorButton--y2eNP{margin-top:var(--holo-space-4);padding:var(--holo-space-2) var(--holo-space-4);background:var(--holo-glass-medium);border:1px solid var(--holo-color-primary-500);border-radius:var(--holo-radius-base);color:var(--holo-color-primary-400);cursor:pointer;font-family:var(--holo-font-primary)}@media(max-width:768px){.Content-module__contentWrapper--14yP9{padding:var(--holo-space-6)}}@media(max-width:640px){.Content-module__contentWrapper--14yP9{padding:var(--holo-space-4)}}.Content-module__contentWrapper--14yP9[data-ghost-mode=true]{padding-left:var(--holo-space-8)}@media(max-width:768px){.Content-module__contentWrapper--14yP9[data-ghost-mode=true]{padding-left:var(--holo-space-6)}}.Content-module__mainContentArea---lIqj{background:var(--theme-glass-medium);border:1px solid var(--holo-border-medium);padding:var(--holo-space-4);padding-top:var(--holo-space-2);clip-path:var(--holo-clip-corner-cut-md);box-shadow:var(--holo-shadow-glow-md),0 0 var(--holo-space-6) var(--holo-color-primary-alpha-10),inset 0 0 var(--holo-space-5) var(--holo-color-primary-alpha-3);max-width:100%;max-height:100%;min-width:0;overflow-x:visible!important;overflow-y:auto;box-sizing:border-box;flex:1;transition:all var(--holo-duration-normal) var(--holo-ease-out)}@media(max-width:768px){.Content-module__mainContentArea---lIqj{padding:var(--holo-space-6);clip-path:var(--holo-clip-corner-cut-sm)}}@media(max-width:640px){.Content-module__mainContentArea---lIqj{padding:var(--holo-space-4);clip-path:var(--holo-clip-corner-cut-xs)}}.Content-module__loadingState--RvaDN{display:flex;align-items:center;justify-content:center;min-height:var(--holo-size-content-min);color:var(--theme-text-secondary);flex-direction:column;gap:var(--holo-space-3);background:var(--theme-glass-medium);backdrop-filter:var(--holo-blur-lg);padding:var(--holo-space-8);clip-path:var(--holo-clip-corner-cut-sm)}.Content-module__loadingSpinner--W1WyB{width:var(--holo-space-8);height:var(--holo-space-8);border:var(--holo-space-1) solid var(--theme-glass-medium);border-top:var(--holo-space-1) solid var(--holo-color-primary-500);border-radius:var(--holo-radius-full);animation:Content-module__holoSpin--Bi0N- var(--holo-duration-normal) linear infinite;box-shadow:0 0 var(--holo-space-4) var(--holo-color-primary-alpha-30),inset 0 0 var(--holo-space-2) var(--holo-color-primary-alpha-20)}.Content-module__errorState--66K2k{padding:var(--holo-space-8);background:var(--theme-glass-medium);backdrop-filter:var(--holo-blur-lg);border:2px solid var(--holo-color-primary-500);color:var(--holo-color-primary-500);text-align:center;max-width:100%;box-shadow:var(--holo-shadow-glow-md),0 0 var(--holo-space-6) var(--holo-color-primary-alpha-30);clip-path:var(--holo-clip-corner-cut-sm)}@keyframes Content-module__holoSpin--Bi0N-{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.Content-module__loadingSpinner--W1WyB{animation:none}.Content-module__loadingSpinner--W1WyB:after{content:"⏳";font-size:var(--holo-role-page-title-size);display:block;text-align:center}*{scroll-behavior:auto!important;transition:none!important}}@media print{.Content-module__contentContainer--3zcUb{background-color:#fff!important;overflow:visible!important}.Content-module__mainContentArea---lIqj{background:#fff!important;border:1px solid black!important;box-shadow:none!important;backdrop-filter:none!important;clip-path:none!important}.Content-module__loadingState--RvaDN,.Content-module__errorState--66K2k{clip-path:none!important}}[data-theme=dark] .Content-module__contentContainer--3zcUb{background:transparent;.Content-module__mainContentArea---lIqj{background:transparent;border-color:var(--holo-border-medium)}.Content-module__loadingState--RvaDN{background:var(--theme-glass-medium);color:var(--theme-text-secondary)}.Content-module__errorState--66K2k{background:var(--theme-glass-medium);border-color:var(--holo-color-primary-500);color:var(--holo-color-primary-500)}}.Content-module__mainContentArea---lIqj{animation:Content-module__contentMaterialize--fpNyX var(--holo-duration-slow) var(--holo-ease-out) backwards}@keyframes Content-module__contentMaterialize--fpNyX{0%{opacity:0;transform:scale(.98) translateY(var(--holo-space-2))}to{opacity:1;transform:scale(1) translateY(0)}}.Content-module__loadingState--RvaDN,.Content-module__errorState--66K2k{animation:Content-module__stateSlideIn--ijwS2 var(--holo-duration-normal) var(--holo-ease-out) backwards}@keyframes Content-module__stateSlideIn--ijwS2{0%{opacity:0;transform:translateY(calc(var(--holo-space-4) * -1))}to{opacity:1;transform:translateY(0)}}.Content-module__mainContentArea---lIqj:focus-within{border-color:var(--holo-color-primary-500);box-shadow:var(--holo-shadow-glow-lg),0 0 var(--holo-space-6) var(--holo-color-primary-alpha-20),inset 0 0 var(--holo-space-5) var(--holo-color-primary-alpha-5),0 0 0 2px var(--holo-color-primary-500)}@media(prefers-contrast:high){.Content-module__mainContentArea---lIqj{border-width:2px;border-color:var(--holo-color-primary-500)}.Content-module__errorState--66K2k{border-width:3px}.Content-module__loadingSpinner--W1WyB{border-width:var(--holo-space-1)}}.Content-module__contentWrapper--14yP9,.Content-module__mainContentArea---lIqj{min-height:0;display:flex;flex-direction:column}.Content-module__outletContent--Wjfr-{flex:1;min-height:0;display:flex;flex-direction:column}.LivPresence-module__presenceStrip--ND95L{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:none;background:transparent;border-left:1px solid var(--holo-border-soft);cursor:pointer;padding:0;transition:background var(--holo-duration-normal) var(--holo-ease-quantum),border-color var(--holo-duration-normal) var(--holo-ease-quantum)}.LivPresence-module__presenceStrip--ND95L:hover{background:var(--theme-glass-subtle);border-left-color:var(--holo-color-primary-alpha-30)}.LivPresence-module__presenceStrip--ND95L:focus-visible{outline:2px solid var(--holo-color-primary-400);outline-offset:-2px}.LivPresence-module__logoContainer--hu2DY{display:flex;align-items:center;justify-content:center;color:var(--holo-color-primary-400);animation:LivPresence-module__livBreathe--1aIrM var(--holo-duration-matrix) ease-in-out infinite}@keyframes LivPresence-module__livBreathe--1aIrM{0%,to{opacity:.6;transform:scale(1);filter:drop-shadow(0 0 2px var(--holo-color-primary-alpha-10))}50%{opacity:1;transform:scale(1.08);filter:drop-shadow(0 0 8px var(--holo-color-primary-alpha-40))}}@media(prefers-reduced-motion:reduce){.LivPresence-module__logoContainer--hu2DY{animation:none;opacity:.8}}@media print{.LivPresence-module__presenceStrip--ND95L{display:none}}.ChatMessage-module__message--vxNwQ{display:flex;padding:var(--holo-space-2) var(--holo-space-4);transition:all .2s ease;border-radius:var(--holo-radius-md);cursor:pointer}.ChatMessage-module__userMessage--8exFl{justify-content:flex-end;animation:ChatMessage-module__slideInFromRight--fJ-dy .3s ease-out;cursor:default}.ChatMessage-module__assistantMessage--DCfzY{justify-content:flex-start;animation:ChatMessage-module__slideInFromLeft--iJKQg .3s ease-out}.ChatMessage-module__assistantMessage--DCfzY:hover{background:var(--holo-color-primary-alpha-5)}@keyframes ChatMessage-module__slideInFromLeft--iJKQg{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes ChatMessage-module__slideInFromRight--fJ-dy{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.ChatMessage-module__selected--I-UE3{background:var(--holo-color-primary-alpha-10)}.ChatMessage-module__selected--I-UE3 .ChatMessage-module__content--K2AOX{border-color:var(--holo-color-primary-500);box-shadow:0 0 0 1px var(--holo-color-primary-alpha-30)}.ChatMessage-module__locked--SbNaP{background:var(--holo-color-primary-alpha-15)}.ChatMessage-module__locked--SbNaP .ChatMessage-module__content--K2AOX{border-color:var(--theme-primary);box-shadow:0 0 0 2px var(--holo-color-primary-alpha-40)}.ChatMessage-module__messageContent--4E3nX{flex:1;max-width:85%;min-width:200px}.ChatMessage-module__userMessage--8exFl .ChatMessage-module__messageContent--4E3nX{max-width:70%}.ChatMessage-module__contentWrapper---Z4Pa{width:100%}.ChatMessage-module__messageHeader--9DO2Y{display:flex;align-items:center;gap:var(--holo-space-2);margin-bottom:var(--holo-space-1)}.ChatMessage-module__userMessage--8exFl .ChatMessage-module__messageHeader--9DO2Y{justify-content:flex-end}.ChatMessage-module__timestamp--HQarH{font-size:var(--holo-role-card-meta-size);color:var(--holo-text-tertiary)}.ChatMessage-module__qualityBadge--S3vF3{display:inline-flex;align-items:center;gap:2px;padding:2px 6px;background:var(--holo-color-success-alpha-10);border:1px solid var(--holo-color-success-alpha-50);border-radius:var(--holo-radius-sm);font-size:10px;font-weight:600;color:var(--holo-color-success)}.ChatMessage-module__lockedBadge--csHrA{display:inline-flex;align-items:center;padding:2px 4px;background:var(--holo-color-primary-alpha-20);border-radius:var(--holo-radius-sm);color:var(--theme-primary)}.ChatMessage-module__content--K2AOX{position:relative;padding:var(--holo-space-3) var(--holo-space-4);border:1px solid var(--holo-border-soft);border-radius:var(--holo-radius-lg);transition:border-color .2s ease,box-shadow .2s ease}.ChatMessage-module__assistantMessage--DCfzY .ChatMessage-module__content--K2AOX{background:var(--holo-bg-card);border-bottom-left-radius:var(--holo-radius-sm)}.ChatMessage-module__userMessage--8exFl .ChatMessage-module__content--K2AOX{background:var(--holo-color-primary-alpha-10);border-color:var(--holo-color-primary-alpha-30);border-bottom-right-radius:var(--holo-radius-sm)}.ChatMessage-module__text--DmxaT{font-size:var(--holo-role-body-sm-size);line-height:var(--holo-role-body-sm-line);color:var(--holo-text-primary);word-wrap:break-word}.ChatMessage-module__text--DmxaT p{margin:0}.ChatMessage-module__text--DmxaT p+p{margin-top:var(--holo-space-2)}.ChatMessage-module__text--DmxaT ul,.ChatMessage-module__text--DmxaT ol{margin:var(--holo-space-2) 0;padding-left:var(--holo-space-4)}.ChatMessage-module__text--DmxaT li{margin-bottom:var(--holo-space-1)}.ChatMessage-module__text--DmxaT code{background:var(--theme-bg-card);padding:.15em .4em;border-radius:var(--holo-radius-sm);font-family:var(--holo-font-mono);font-size:.9em}.ChatMessage-module__text--DmxaT pre{background:var(--theme-bg-card);padding:var(--holo-space-3);border-radius:var(--holo-radius-md);overflow-x:auto;margin:var(--holo-space-2) 0}.ChatMessage-module__text--DmxaT pre code{background:none;padding:0}.ChatMessage-module__text--DmxaT a{color:var(--holo-color-primary-400);text-decoration:none}.ChatMessage-module__text--DmxaT a:hover{text-decoration:underline}.ChatMessage-module__messageActions---WB6K{display:flex;align-items:center;gap:var(--holo-space-2);margin-top:var(--holo-space-2)}.ChatMessage-module__actionButton--jHOe1{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--holo-radius-md);background:var(--theme-bg-card);color:var(--holo-text-secondary);cursor:pointer;transition:all .15s ease}.ChatMessage-module__actionButton--jHOe1:hover{background:var(--theme-glass-subtle);color:var(--holo-text-primary)}.ChatMessage-module__followUps--plb8a{display:flex;flex-wrap:wrap;gap:var(--holo-space-2);margin-top:var(--holo-space-3)}.ChatMessage-module__followUpButton--Y0lRa{display:inline-flex;align-items:center;gap:var(--holo-space-1);padding:var(--holo-space-2) var(--holo-space-3);background:var(--theme-bg-card);border:1px solid var(--holo-border-soft);border-radius:var(--holo-radius-full);color:var(--holo-text-secondary);font-size:var(--holo-role-card-meta-size);cursor:pointer;transition:all .15s ease}.ChatMessage-module__followUpButton--Y0lRa:hover{background:var(--holo-color-primary-alpha-10);border-color:var(--holo-color-primary-alpha-30);color:var(--holo-color-primary-400)}@media(max-width:768px){.ChatMessage-module__messageContent--4E3nX{max-width:95%}.ChatMessage-module__userMessage--8exFl .ChatMessage-module__messageContent--4E3nX{max-width:85%}}.ChatMessage-module__editArea--PaP1G{width:100%}.ChatMessage-module__editTextarea--Pbir5{width:100%;padding:var(--holo-space-3) var(--holo-space-4);background:var(--holo-bg-card);border:1px solid var(--holo-color-primary-alpha-30);border-radius:var(--holo-radius-lg);color:var(--holo-text-primary);font-size:var(--holo-role-body-sm-size);font-family:inherit;line-height:var(--holo-role-body-sm-line);resize:vertical;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.ChatMessage-module__editTextarea--Pbir5:focus{border-color:var(--theme-primary);box-shadow:0 0 0 2px var(--holo-color-primary-alpha-20)}.ChatMessage-module__editActions--F0LPD{display:flex;align-items:center;gap:var(--holo-space-2);margin-top:var(--holo-space-2);justify-content:flex-end}.ChatMessage-module__editSaveButton--gfR8X{display:inline-flex;align-items:center;gap:var(--holo-space-1);padding:var(--holo-space-1) var(--holo-space-3);background:var(--holo-color-primary-alpha-15);border:1px solid var(--holo-color-primary-alpha-30);border-radius:var(--holo-radius-base);color:var(--holo-color-primary-400);font-size:var(--holo-role-card-meta-size);cursor:pointer;transition:all .15s ease}.ChatMessage-module__editSaveButton--gfR8X:hover:not(:disabled){background:var(--holo-color-primary-alpha-20);border-color:var(--holo-color-primary-alpha-50)}.ChatMessage-module__editSaveButton--gfR8X:disabled{opacity:.4;cursor:not-allowed}.ChatMessage-module__editCancelButton--T-SP5{display:inline-flex;align-items:center;padding:var(--holo-space-1) var(--holo-space-3);background:transparent;border:1px solid var(--holo-border-soft);border-radius:var(--holo-radius-base);color:var(--holo-text-secondary);font-size:var(--holo-role-card-meta-size);cursor:pointer;transition:all .15s ease}.ChatMessage-module__editCancelButton--T-SP5:hover{background:var(--theme-glass-subtle);color:var(--holo-text-primary)}.ChatMessage-module__scoreBadgeButton--KN18F{all:unset;cursor:pointer;display:inline-flex;transition:transform .15s ease}.ChatMessage-module__scoreBadgeButton--KN18F:hover,.ChatMessage-module__scoreBadgeActive--apDXQ{transform:scale(1.05)}.ChatMessage-module__selected--I-UE3{position:relative}.ChatMessage-module__selected--I-UE3:before{content:;position:absolute;left:-8px;top:0;bottom:0;width:3px;background:var(--holo-color-primary-500);border-radius:2px;box-shadow:0 0 8px var(--holo-color-primary-alpha-50)}.ChatMessage-module__selected--I-UE3 .ChatMessage-module__messageContent--4E3nX{background:var(--holo-color-primary-alpha-5);border-color:var(--holo-color-primary-alpha-30)}.HoloTextarea-module__holo-textarea-container--s-H1a{display:flex;flex-direction:column;gap:var(--holo-space-2, .5rem);width:100%}.HoloTextarea-module__holo-textarea-label--u-RGZ{display:block;font-family:var(--holo-role-body-sm-family);font-size:var(--holo-role-body-sm-size);font-weight:var(--holo-weight-medium, 500);color:var(--holo-text-secondary);text-transform:uppercase;letter-spacing:var(--holo-tracking-widest, .1em);margin-bottom:var(--holo-space-2, .5rem)}.HoloTextarea-module__holo-textarea-required--wFRTA{color:var(--holo-color-danger, #ef4444);margin-left:.25rem}.HoloTextarea-module__holo-textarea-wrapper--8V0A9{position:relative;width:100%}.HoloTextarea-module__holo-textarea--0B8Vv{width:100%;min-height:var(--holo-size-textarea-min-md, 7.5rem);background:var(--theme-glass-soft, rgba(0, 229, 255, .08));backdrop-filter:var(--holo-blur-sm, blur(4px));border:none;font-family:var(--holo-role-body-family);font-size:var(--holo-role-body-size);font-weight:var(--holo-weight-medium, 500);color:var(--holo-color-primary-400, #2ed7ff);line-height:var(--holo-leading-relaxed, 1.6);padding:var(--holo-space-4, 1rem);resize:vertical;transition:all var(--holo-duration-normal, .3s) var(--holo-ease-out, cubic-bezier(0, 0, .2, 1))}.HoloTextarea-module__holo-textarea--0B8Vv::placeholder{color:var(--holo-text-tertiary);opacity:var(--holo-opacity-placeholder, .6)}.HoloTextarea-module__holo-textarea-wrapper--standard--abh64{border-color:var(--holo-border-soft)}.HoloTextarea-module__holo-textarea-wrapper--tech--h7sgx{border-color:var(--holo-border-medium)}.HoloTextarea-module__holo-textarea--tech--59MNc{text-transform:uppercase;letter-spacing:.05em;font-family:var(--holo-font-mono, "DM Mono", monospace)}.HoloTextarea-module__holo-textarea--auto-grow--pGZPY{overflow:hidden;resize:none;transition:height var(--holo-duration-normal, .3s) var(--holo-ease-out, cubic-bezier(0, 0, .2, 1))}.HoloTextarea-module__holo-textarea-character-counter--StyAA{display:flex;justify-content:space-between;align-items:center;margin-top:var(--holo-space-2, .5rem);font-size:var(--holo-role-body-sm-size);font-family:var(--holo-role-body-sm-family)}.HoloTextarea-module__counter-text--Rt-vm{color:var(--holo-text-secondary)}.HoloTextarea-module__counter-value--wUSQY{color:var(--holo-color-primary-500, #00e5ff);transition:color .3s ease}.HoloTextarea-module__counter-limit--Llv6B{color:var(--holo-text-tertiary)}.HoloTextarea-module__counter-warning--EGccc{color:var(--holo-color-danger, #ef4444);font-weight:var(--holo-weight-semibold, 600)}.HoloTextarea-module__holo-textarea-wrapper--error--ZANVB,.HoloTextarea-module__holo-textarea-wrapper--error--ZANVB.HoloTextarea-module__holo-textarea-wrapper--focused--7owPW{border-color:var(--holo-color-danger, #ef4444)}.HoloTextarea-module__holo-textarea--error--2mC-9{background:var(--holo-transparency-danger-subtle, rgba(239, 68, 68, .08))}.HoloTextarea-module__holo-textarea-wrapper--success--CHa3k,.HoloTextarea-module__holo-textarea-wrapper--success--CHa3k.HoloTextarea-module__holo-textarea-wrapper--focused--7owPW{border-color:var(--holo-color-success, #10b981)}.HoloTextarea-module__holo-textarea--disabled--Ty7ve,.HoloTextarea-module__holo-textarea--0B8Vv:disabled{opacity:var(--holo-opacity-disabled, .4);cursor:not-allowed;background:var(--theme-glass-subtle, rgba(0, 229, 255, .04));pointer-events:none;resize:none}.HoloTextarea-module__holo-textarea--0B8Vv:read-only{cursor:default}.HoloTextarea-module__holo-textarea-resize-handle--dYcOh{position:absolute;bottom:8px;right:8px;color:var(--holo-color-primary-500, #00e5ff);font-size:var(--holo-size-icon-md, 1.5rem);pointer-events:none;opacity:var(--holo-opacity-muted, .5);transition:opacity .3s ease}.HoloTextarea-module__holo-textarea-wrapper--8V0A9:hover .HoloTextarea-module__holo-textarea-resize-handle--dYcOh{opacity:var(--holo-opacity-hover, .8)}.HoloTextarea-module__holo-textarea-geoline--PnIgx{position:absolute;bottom:0;left:10%;width:80%;height:2px;background:linear-gradient(90deg,transparent 0%,var(--holo-color-primary-500, #00e5ff) 20%,var(--holo-color-primary-500, #00e5ff) 80%,transparent 100%);box-shadow:var(--holo-shadow-glow-sm, 0 0 5px var(--holo-transparency-glow-subtle));animation:HoloTextarea-module__geolineAppear--32vQp .3s ease-out}@keyframes HoloTextarea-module__geolineAppear--32vQp{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.HoloTextarea-module__holo-textarea-scanline--BCLt-{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);pointer-events:none;animation:HoloTextarea-module__textareaScan--0HcIq 3s ease-in-out infinite}@keyframes HoloTextarea-module__textareaScan--0HcIq{0%{left:-100%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.HoloTextarea-module__holo-textarea-helper-text--P67VN{font-size:var(--holo-role-body-sm-size);color:var(--holo-text-secondary);margin-top:var(--holo-space-2, .5rem)}.HoloTextarea-module__holo-textarea-error-message--PdLH5{display:flex;align-items:center;gap:var(--holo-space-2, .5rem);margin-top:var(--holo-space-2, .5rem);color:var(--holo-color-danger, #ef4444);font-size:var(--holo-role-body-sm-size)}.HoloTextarea-module__holo-textarea-error-icon--vxzy-{font-size:var(--holo-role-body-size)}.HoloTextarea-module__holo-textarea-success-message---dTZg{display:flex;align-items:center;gap:var(--holo-space-2, .5rem);margin-top:var(--holo-space-2, .5rem);color:var(--holo-color-success, #10b981);font-size:var(--holo-role-body-sm-size)}.HoloTextarea-module__holo-textarea-success-icon--E36M0{font-size:var(--holo-role-body-size)}.HoloTextarea-module__holo-textarea-wrapper--tech--h7sgx:before,.HoloTextarea-module__holo-textarea-wrapper--tech--h7sgx:after{content:"";position:absolute;width:20px;height:20px;border:2px solid var(--holo-color-primary-500, #00e5ff);box-shadow:var(--holo-shadow-glow-base, 0 0 10px var(--holo-transparency-glow-soft));z-index:1;pointer-events:none}.HoloTextarea-module__holo-textarea-wrapper--tech--h7sgx:before{top:8px;left:8px;border-right:none;border-bottom:none}.HoloTextarea-module__holo-textarea-wrapper--tech--h7sgx:after{bottom:8px;right:8px;border-left:none;border-top:none}.HoloTextarea-module__holo-textarea-wrapper--8V0A9:hover{border-color:var(--holo-border-medium)}.HoloTextarea-module__holo-textarea--0B8Vv:hover:not(:disabled):not(:read-only){background:var(--theme-glass-medium)}.HoloTextarea-module__holo-textarea-wrapper--focused--7owPW{border-color:var(--holo-border-active)}.HoloTextarea-module__holo-textarea--0B8Vv:focus{outline:none;background:var(--theme-glass-medium)}.HoloTextarea-module__holo-textarea--0B8Vv:focus-visible{outline:2px solid var(--holo-color-primary-500, #00e5ff);outline-offset:2px}@media(max-width:768px){.HoloTextarea-module__holo-textarea--0B8Vv{font-size:var(--holo-role-body-size);min-height:var(--holo-size-textarea-min-sm, 6.25rem)}}@media(prefers-reduced-motion:reduce){.HoloTextarea-module__holo-textarea--0B8Vv,.HoloTextarea-module__holo-textarea-geoline--PnIgx,.HoloTextarea-module__holo-textarea-resize-handle--dYcOh,.HoloTextarea-module__counter-value--wUSQY{transition:none}.HoloTextarea-module__holo-textarea-scanline--BCLt-{animation:none}.HoloTextarea-module__holo-textarea--auto-grow--pGZPY{transition:none}@keyframes HoloTextarea-module__geolineAppear--32vQp{0%,to{opacity:1;transform:scaleX(1)}}}.HoloTextarea-module__holo-textarea--0B8Vv::-webkit-scrollbar{width:8px}.HoloTextarea-module__holo-textarea--0B8Vv::-webkit-scrollbar-track{background:#0003;border-radius:4px}.HoloTextarea-module__holo-textarea--0B8Vv::-webkit-scrollbar-thumb{background:var(--holo-color-primary-500, #00e5ff);border-radius:var(--holo-radius-base, .25rem);opacity:var(--holo-opacity-muted, .5)}.HoloTextarea-module__holo-textarea--0B8Vv::-webkit-scrollbar-thumb:hover{background:var(--holo-color-primary-400, #2ed7ff)}.ChatInput-module__chatInput--ZNFL2{display:flex;flex-direction:column;gap:var(--holo-space-2);transition:transform .2s ease}.ChatInput-module__textareaWrapper--wPq3x{width:100%;transition:box-shadow .3s ease;border-radius:var(--holo-radius-lg);padding:var(--holo-space-1)}.ChatInput-module__textareaWrapper--wPq3x:focus-within{box-shadow:0 0 0 2px rgba(var(--theme-primary-rgb),.15),0 4px 20px rgba(var(--theme-primary-rgb),.08)}.ChatInput-module__textareaContainer--ljBHb{flex:1;min-width:0}.ChatInput-module__textarea--yeoVy{min-height:unset!important;height:auto}.ChatInput-module__textareaContainer--ljBHb .holo-textarea{min-height:unset!important;padding:var(--holo-space-2) var(--holo-space-3)}.ChatInput-module__hint--zVWvx{display:flex;align-items:center;justify-content:center;gap:var(--holo-space-1);margin-top:var(--holo-space-2);font-size:var(--holo-role-card-meta-size);color:var(--holo-text-tertiary);font-family:var(--holo-role-card-meta-family);opacity:.7;transition:opacity .3s ease}.ChatInput-module__chatInput--ZNFL2:focus-within .ChatInput-module__hint--zVWvx{opacity:1}.ChatInput-module__hintBadge--AoYpN{display:inline-flex;align-items:center;padding:var(--holo-space-0-5) var(--holo-space-2);background:var(--theme-glass-soft);border:1px solid var(--holo-color-primary-alpha-30);border-radius:var(--holo-radius-base);font-family:var(--holo-role-card-meta-family);font-size:var(--holo-role-card-meta-size);color:var(--holo-color-primary-400);text-transform:uppercase;letter-spacing:.05em;transition:all .2s ease;box-shadow:0 0 4px var(--holo-color-primary-alpha-10),inset 0 1px 0 var(--holo-color-primary-alpha-10)}.ChatInput-module__chatInput--ZNFL2:focus-within .ChatInput-module__hintBadge--AoYpN{background:var(--holo-color-primary-alpha-10);border-color:var(--holo-color-primary-alpha-50);color:var(--holo-color-primary-300);box-shadow:0 0 8px var(--holo-color-primary-alpha-20),0 0 16px var(--holo-color-primary-alpha-10),inset 0 1px 0 var(--holo-color-primary-alpha-15)}.ChatInput-module__hintText--NNrfA{color:var(--holo-text-tertiary);font-size:var(--holo-role-card-meta-size)}.ChatInput-module__chatInput--ZNFL2:focus-within .ChatInput-module__hintText--NNrfA{color:var(--holo-text-secondary)}.ChatInput-module__hintSeparator--TjWGW{color:var(--holo-color-primary-alpha-30);font-size:var(--holo-role-card-meta-size);margin:0 var(--holo-space-1)}.ChatInput-module__chatInput--ZNFL2:focus-within .ChatInput-module__hintSeparator--TjWGW{color:var(--holo-color-primary-alpha-50)}@media(max-width:768px){.ChatInput-module__chatInput--ZNFL2{padding:var(--holo-space-2)}.ChatInput-module__textareaWrapper--wPq3x{padding:var(--holo-space-1)}.ChatInput-module__hint--zVWvx{font-size:var(--holo-role-card-meta-size);margin-top:var(--holo-space-1)}}@media(max-width:480px){.ChatInput-module__chatInput--ZNFL2{padding:var(--holo-space-2)}.ChatInput-module__textareaWrapper--wPq3x{padding:0}.ChatInput-module__hint--zVWvx{display:none}}@supports (height: 100dvh){.ChatInput-module__chatInput--ZNFL2{max-height:calc(0dvh + auto)}}@media(prefers-reduced-motion:reduce){.ChatInput-module__chatInput--ZNFL2,.ChatInput-module__textareaWrapper--wPq3x,.ChatInput-module__hint--zVWvx,.ChatInput-module__hint--zVWvx kbd{transition:none!important}}.ChatInput-module__selectedFileWrapper--emNDb{display:flex;margin-bottom:var(--holo-space-2)}.ChatInput-module__selectedFile--tqEK-{display:inline-flex;align-items:center;gap:var(--holo-space-2);padding:var(--holo-space-1) var(--holo-space-2) var(--holo-space-1) var(--holo-space-3);background:var(--theme-glass-soft);border:1px solid var(--holo-primary);border-radius:var(--holo-radius-base);max-width:100%}.ChatInput-module__selectedFileIcon--6lasX{color:var(--holo-primary);flex-shrink:0}.ChatInput-module__selectedFileName--z5m6S{color:var(--holo-text-primary);font-family:var(--holo-role-body-sm-family);font-size:var(--holo-role-body-sm-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.ChatInput-module__removeFileButton--FaFp1{display:flex;align-items:center;justify-content:center;width:var(--holo-space-5);height:var(--holo-space-5);padding:0;background:transparent;border:none;border-radius:var(--holo-radius-base);color:var(--holo-text-secondary);cursor:pointer;transition:all var(--holo-duration-quick) var(--holo-ease-out);flex-shrink:0}.ChatInput-module__removeFileButton--FaFp1:hover{background:var(--theme-glass-medium);color:var(--holo-danger)}.ChatInput-module__removeFileButton--FaFp1:active{transform:scale(.9)}.ChatInput-module__fileDrawerContent--7JuYv{display:flex;flex-direction:column;height:100%;overflow:hidden}.ChatInput-module__drawerTabs---5V3U{display:flex;flex-direction:column;flex:1;overflow:hidden;background:transparent;border:none;border-radius:0}.ChatInput-module__drawerTabs---5V3U [class*=holo-tabs__panel]{padding:0;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.ChatInput-module__drawerActionBar--idCfn{display:flex;align-items:center;justify-content:flex-end;padding:var(--holo-space-2) var(--holo-space-4);border-bottom:1px solid var(--holo-border-soft);background:var(--theme-glass-soft);flex-shrink:0}.ChatInput-module__textareaWrapper--wPq3x{position:relative}.ChatInput-module__detectionBadge--OYSXD{position:absolute;bottom:var(--holo-space-2);right:var(--holo-space-2);z-index:10;animation:ChatInput-module__fadeInSlide--hWqN9 .2s ease-out}@keyframes ChatInput-module__fadeInSlide--hWqN9{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ChatInput-module__detectionBadge--OYSXD .holo-badge{backdrop-filter:blur(8px);box-shadow:0 2px 8px var(--holo-color-black-alpha-10),0 0 12px var(--holo-color-primary-alpha-10)}@media(max-width:480px){.ChatInput-module__detectionBadge--OYSXD{bottom:var(--holo-space-1);right:var(--holo-space-1)}.ChatInput-module__detectionBadge--OYSXD .holo-badge{font-size:var(--holo-role-card-meta-size);padding:var(--holo-space-0-5) var(--holo-space-1)}}.ActionChips-module__container--cdv3n{display:flex;align-items:center;gap:6px;padding:var(--holo-space-1-5) 0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.ActionChips-module__container--cdv3n::-webkit-scrollbar{display:none}.ActionChips-module__chip--v8ho9{display:inline-flex;align-items:center;height:24px;padding:0 var(--holo-space-2);border:var(--holo-border-0-5) solid var(--holo-border-soft);border-radius:var(--holo-radius-sm);background:transparent;color:var(--holo-text-tertiary);font-size:var(--holo-role-card-meta-size);font-weight:500;font-family:inherit;white-space:nowrap;cursor:pointer;transition:color var(--holo-duration-quick) var(--holo-ease-quantum),border-color var(--holo-duration-quick) var(--holo-ease-quantum),background var(--holo-duration-quick) var(--holo-ease-quantum),box-shadow var(--holo-duration-quick) var(--holo-ease-quantum);user-select:none}.ActionChips-module__chip--v8ho9:hover{color:var(--holo-text-secondary);border-color:var(--holo-border-medium);background:var(--holo-glass-subtle)}.ActionChips-module__chipActive--Fl2rN{color:var(--theme-primary);border-color:var(--holo-color-primary-alpha-50);background:var(--holo-color-primary-alpha-10);box-shadow:0 0 6px var(--holo-color-primary-alpha-20)}.ActionChips-module__chipActive--Fl2rN:hover{color:var(--theme-primary);border-color:var(--theme-primary);background:var(--holo-color-primary-alpha-15)}@media(max-width:768px){.ActionChips-module__chip--v8ho9{height:28px;padding:0 var(--holo-space-2-5);font-size:var(--holo-role-card-meta-size)}}@media(max-width:480px){.ActionChips-module__chip--v8ho9{height:32px;padding:0 var(--holo-space-3)}}@media(prefers-reduced-motion:reduce){.ActionChips-module__chip--v8ho9{transition:none!important}}.LivChatPanel-module__livChatPanel---K3mu{overflow:hidden;display:flex;flex-direction:column;height:100%;background:transparent;color:var(--holo-text-primary)}.LivChatPanel-module__viewerPanel--nX2pC{height:45%;min-height:200px;max-height:60%;flex-shrink:0;border-bottom:var(--holo-border-1) solid var(--holo-border-medium);overflow:hidden}.LivChatPanel-module__chatPanelSplit--ZqtlP,.LivChatPanel-module__chatPanelFull--AfERF{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}@supports (height: 100dvh){@media(max-width:768px){.LivChatPanel-module__livChatPanel---K3mu{overflow:hidden;height:100dvh;max-height:100dvh}}}.LivChatPanel-module__header--h0wQV{padding:var(--holo-space-4);border-bottom:var(--holo-border-0-5) solid var(--holo-border-soft);background:linear-gradient(135deg,var(--holo-color-primary-alpha-5) 0%,var(--holo-color-primary-alpha-2) 100%);display:flex;align-items:center;justify-content:space-between;gap:var(--holo-space-3);transition:padding .3s ease,background .3s ease}.LivChatPanel-module__headerCompact--RfXjl{padding:var(--holo-space-2) var(--holo-space-4);background:linear-gradient(135deg,var(--holo-color-primary-alpha-8) 0%,var(--holo-color-primary-alpha-5) 100%)}.LivChatPanel-module__headerCompact--RfXjl .LivChatPanel-module__headerContent--OZ8FS{gap:var(--holo-space-2)}.LivChatPanel-module__headerCompact--RfXjl .LivChatPanel-module__headerText--3dRPU{transform:scale(.9);transform-origin:left center}.LivChatPanel-module__headerContent--OZ8FS{display:flex;align-items:center;gap:var(--holo-space-3);transition:gap .3s ease}.LivChatPanel-module__headerText--3dRPU{display:flex;flex-direction:column;gap:var(--holo-space-0-5);transition:transform .3s ease}.LivChatPanel-module__title--E7cmY,.LivChatPanel-module__subtitle--AYHH6{margin:0}.LivChatPanel-module__statusIndicator--5zrSF{display:flex;align-items:center;gap:var(--holo-space-2);padding:var(--holo-space-1-5) var(--holo-space-3);background:var(--holo-color-primary-alpha-10);border:var(--holo-border-0-5) solid var(--holo-color-primary-alpha-30);border-radius:var(--holo-radius-md)}.LivChatPanel-module__statusDot---12ZF{width:8px;height:8px;background-color:var(--theme-primary);border-radius:50%;box-shadow:var(--holo-glow-soft);animation:LivChatPanel-module__statusPulse--4X8Au 2s ease-in-out infinite}@keyframes LivChatPanel-module__statusPulse--4X8Au{0%,to{opacity:1}50%{opacity:.5}}.LivChatPanel-module__statusText--dZT1t{font-size:var(--holo-role-card-meta-size);font-weight:600;color:var(--theme-primary);text-transform:uppercase;letter-spacing:.05em}.LivChatPanel-module__content--uTJZf{flex:1;overflow-y:auto;padding:var(--holo-space-4);display:flex;align-items:center;justify-content:center}.LivChatPanel-module__content--uTJZf::-webkit-scrollbar{width:8px}.LivChatPanel-module__content--uTJZf::-webkit-scrollbar-track{background:var(--holo-glass-subtle)}.LivChatPanel-module__content--uTJZf::-webkit-scrollbar-thumb{background:var(--holo-color-primary-alpha-30);border-radius:4px}.LivChatPanel-module__content--uTJZf::-webkit-scrollbar-thumb:hover{background:var(--holo-color-primary-alpha-50)}.LivChatPanel-module__placeholderCard--a668D{width:100%;max-width:500px}.LivChatPanel-module__placeholderContent--yncX0{display:flex;flex-direction:column;align-items:center;gap:var(--holo-space-6);padding:var(--holo-space-6);text-align:center}.LivChatPanel-module__logoLarge--s2ezR{display:flex;align-items:center;justify-content:center;padding:var(--holo-space-4);background:radial-gradient(circle,var(--holo-color-primary-alpha-15) 0%,transparent 70%);border-radius:50%}.LivChatPanel-module__welcomeTitle--g93un{font-size:var(--holo-role-page-title-size);font-weight:700;color:var(--holo-text-primary);margin:0}.LivChatPanel-module__welcomeText--CJ7Ab{font-size:var(--holo-role-body-size);color:var(--holo-text-secondary);margin:0;line-height:1.5}.LivChatPanel-module__featuresList--4Ko-s{display:flex;flex-direction:column;gap:var(--holo-space-4);width:100%;margin-top:var(--holo-space-2)}.LivChatPanel-module__feature--zezyI{display:flex;align-items:flex-start;gap:var(--holo-space-3);padding:var(--holo-space-3);background:var(--holo-glass-subtle);border:var(--holo-border-0-5) solid var(--holo-border-soft);border-radius:var(--holo-radius-md);text-align:left;transition:all var(--holo-duration-quick) var(--holo-ease-quantum)}.LivChatPanel-module__feature--zezyI:hover{background:var(--holo-color-primary-alpha-5);border-color:var(--holo-color-primary-alpha-20);transform:translate(4px)}.LivChatPanel-module__featureIcon--21Oxq{font-size:24px;flex-shrink:0}.LivChatPanel-module__featureText--57HnA{flex:1}.LivChatPanel-module__featureText--57HnA strong{display:block;font-size:var(--holo-role-body-sm-size);font-weight:600;color:var(--holo-text-primary);margin-bottom:var(--holo-space-1)}.LivChatPanel-module__featureText--57HnA p{font-size:var(--holo-role-card-meta-size);color:var(--holo-text-secondary);margin:0;line-height:1.4}.LivChatPanel-module__statusMessage--tmc1f{display:flex;align-items:flex-start;gap:var(--holo-space-3);padding:var(--holo-space-4);background:var(--state-info-bg);border:var(--holo-border-0-5) solid var(--state-info-border);border-left:4px solid var(--state-info-color);border-radius:var(--holo-radius-md);width:100%;margin-top:var(--holo-space-2)}.LivChatPanel-module__statusIconWrapper--xujye{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--state-info-color)}.LivChatPanel-module__statusIcon--op1Ji{width:100%;height:100%;animation:LivChatPanel-module__pulse--NxUc- 2s ease-in-out infinite}@keyframes LivChatPanel-module__pulse--NxUc-{0%,to{opacity:1}50%{opacity:.5}}.LivChatPanel-module__statusMessageText--Ab8fB{flex:1;font-size:var(--holo-role-body-sm-size);color:var(--holo-text-primary);margin:0;line-height:1.6;text-align:left}.LivChatPanel-module__statusMessageText--Ab8fB strong{color:var(--state-info-color)}.LivChatPanel-module__techDetails--9HjZk{font-size:var(--holo-role-card-meta-size);color:var(--holo-text-tertiary);font-family:Courier New,monospace}.LivChatPanel-module__inputPlaceholder--iXoXX{display:flex;align-items:center;gap:var(--holo-space-3);width:100%;padding:var(--holo-space-3);background:var(--holo-glass-subtle);border:var(--holo-border-0-5) dashed var(--holo-border-soft);border-radius:var(--holo-radius-md);color:var(--holo-text-tertiary);margin-top:var(--holo-space-2)}.LivChatPanel-module__inputIcon--vlrvJ{font-size:20px}.LivChatPanel-module__inputText--FAShl{font-size:var(--holo-role-body-sm-size);font-style:italic}.LivChatPanel-module__footer--6hBAJ{padding:var(--holo-space-3);border-top:var(--holo-border-0-5) solid var(--holo-border-soft);background:var(--holo-glass-subtle);text-align:center}.LivChatPanel-module__footerText--GEdje{font-size:var(--holo-role-card-meta-size);color:var(--holo-text-tertiary);margin:0}@media(max-width:1024px){.LivChatPanel-module__header--h0wQV{padding:var(--holo-space-3)}.LivChatPanel-module__headerCompact--RfXjl{padding:var(--holo-space-2) var(--holo-space-3)}.LivChatPanel-module__messagesList--RoiWo{padding:var(--holo-space-3);gap:var(--holo-space-3)}.LivChatPanel-module__inputArea--fTJ9N{padding:var(--holo-space-3)}}@media(max-width:480px){.LivChatPanel-module__header--h0wQV{padding:var(--holo-space-3)}.LivChatPanel-module__headerCompact--RfXjl{padding:var(--holo-space-1-5) var(--holo-space-3)}.LivChatPanel-module__headerCompact--RfXjl .LivChatPanel-module__headerText--3dRPU{transform:scale(.85)}.LivChatPanel-module__content--uTJZf{padding:var(--holo-space-3)}.LivChatPanel-module__placeholderContent--yncX0{padding:var(--holo-space-4)}.LivChatPanel-module__welcomeTitle--g93un{font-size:var(--holo-role-section-title-size)}.LivChatPanel-module__featuresList--4Ko-s{gap:var(--holo-space-3)}.LivChatPanel-module__messagesList--RoiWo{padding:var(--holo-space-2);gap:var(--holo-space-3)}.LivChatPanel-module__inputArea--fTJ9N{padding:var(--holo-space-3);padding-bottom:var(--holo-space-4)}.LivChatPanel-module__emptyState--KNIUS{padding:var(--holo-space-4)}.LivChatPanel-module__emptyStateLogo--ODGo6{transform:scale(.8)}.LivChatPanel-module__clearButton--Z4sNG{min-height:44px;padding:var(--holo-space-2) var(--holo-space-4);font-size:var(--holo-role-body-sm-size)}.LivChatPanel-module__clearButton--Z4sNG svg{width:18px;height:18px}.LivChatPanel-module__typingIndicator--kY3WW{padding:var(--holo-space-3)}.LivChatPanel-module__typingDots--je-qM span{width:8px;height:8px}}@supports (padding: max(0px)){.LivChatPanel-module__inputArea--fTJ9N{padding-bottom:max(var(--holo-space-4),env(safe-area-inset-bottom))}}@media(max-width:896px)and (orientation:landscape){.LivChatPanel-module__header--h0wQV{padding:var(--holo-space-2) var(--holo-space-4)}.LivChatPanel-module__emptyState--KNIUS{padding:var(--holo-space-4);flex-direction:row;gap:var(--holo-space-4);text-align:left}.LivChatPanel-module__emptyStateLogo--ODGo6{margin-bottom:0}}.LivChatPanel-module__messagesArea--AFO7r{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.LivChatPanel-module__messagesArea--AFO7r::-webkit-scrollbar{width:8px}.LivChatPanel-module__messagesArea--AFO7r::-webkit-scrollbar-track{background:var(--holo-glass-subtle)}.LivChatPanel-module__messagesArea--AFO7r::-webkit-scrollbar-thumb{background:var(--holo-color-primary-alpha-30);border-radius:4px}.LivChatPanel-module__messagesArea--AFO7r::-webkit-scrollbar-thumb:hover{background:var(--holo-color-primary-alpha-50)}.LivChatPanel-module__emptyState--KNIUS{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--holo-space-8);flex:1;text-align:center}.LivChatPanel-module__emptyStateLogo--ODGo6{display:flex;align-items:center;justify-content:center;padding:var(--holo-space-4);background:radial-gradient(circle,var(--holo-color-primary-alpha-15) 0%,transparent 70%);border-radius:50%;margin-bottom:var(--holo-space-4)}.LivChatPanel-module__emptyStateTitle--kNjsQ{margin:0 0 var(--holo-space-2) 0}.LivChatPanel-module__emptyStateText--V4Q9J{margin:0 0 var(--holo-space-6) 0;max-width:400px}.LivChatPanel-module__suggestions--yGJWD{display:flex;flex-direction:column;gap:var(--holo-space-3);width:100%;max-width:500px}.LivChatPanel-module__suggestionButton--RXKr5{width:100%;text-align:left;justify-content:flex-start}.LivChatPanel-module__messagesList--RoiWo{display:flex;flex-direction:column;gap:var(--holo-space-4);padding:var(--holo-space-4)}.LivChatPanel-module__typingIndicator--kY3WW{display:flex;align-items:center;gap:var(--holo-space-3);padding:var(--holo-space-3) var(--holo-space-4);color:var(--holo-text-secondary);font-size:var(--holo-role-body-sm-size)}.LivChatPanel-module__typingDots--je-qM{display:flex;gap:4px}.LivChatPanel-module__typingDots--je-qM span{width:6px;height:6px;background:var(--theme-primary);border-radius:50%;animation:LivChatPanel-module__typingBounce--1xZOA 1.4s infinite ease-in-out both}.LivChatPanel-module__typingDots--je-qM span:nth-child(1){animation-delay:-.32s}.LivChatPanel-module__typingDots--je-qM span:nth-child(2){animation-delay:-.16s}@keyframes LivChatPanel-module__typingBounce--1xZOA{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.LivChatPanel-module__typingText--y38qt{font-style:italic}.LivChatPanel-module__errorBanner--IhlV3{display:flex;align-items:center;gap:var(--holo-space-3);padding:var(--holo-space-3) var(--holo-space-4);background:var(--state-danger-bg);border:var(--holo-border-0-5) solid var(--state-danger-border);border-left:4px solid var(--state-danger-color);color:var(--holo-text-primary);font-size:var(--holo-role-body-sm-size)}.LivChatPanel-module__errorIcon--xhbq3{width:20px;height:20px;color:var(--state-danger-color);flex-shrink:0}.LivChatPanel-module__errorClose--529Qg{margin-left:auto;background:transparent;border:none;color:var(--holo-text-secondary);font-size:var(--holo-role-lead-size);cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color var(--holo-duration-quick)}.LivChatPanel-module__errorClose--529Qg:hover{color:var(--holo-text-primary)}.LivChatPanel-module__inputArea--fTJ9N{padding:var(--holo-space-4);border-top:var(--holo-border-0-5) solid var(--holo-border-soft);background:var(--holo-glass-subtle);backdrop-filter:blur(var(--holo-blur-md))}.LivChatPanel-module__actions--mL-t9{display:flex;gap:var(--holo-space-2);margin-bottom:var(--holo-space-3)}.LivChatPanel-module__clearButton--Z4sNG{display:flex;align-items:center;gap:var(--holo-space-2);padding:var(--holo-space-2) var(--holo-space-3);background:transparent;border:var(--holo-border-0-5) solid var(--holo-border-soft);border-radius:var(--holo-radius-md);color:var(--holo-text-secondary);font-size:var(--holo-role-card-meta-size);cursor:pointer;transition:all var(--holo-duration-quick) var(--holo-ease-quantum)}.LivChatPanel-module__clearButton--Z4sNG:hover:not(:disabled){background:var(--theme-glass-subtle);border-color:var(--holo-border-medium);color:var(--holo-text-primary)}.LivChatPanel-module__clearButton--Z4sNG:disabled{opacity:.5;cursor:not-allowed}.LivChatPanel-module__clearButton--Z4sNG svg{width:14px;height:14px}.LivChatPanel-module__footerInfo---0E8K{display:flex;align-items:center;gap:var(--holo-space-3);margin-bottom:var(--holo-space-2);justify-content:center}.LivChatPanel-module__backendBadge--87wvp{display:inline-flex;align-items:center;gap:var(--holo-space-1-5);padding:var(--holo-space-1) var(--holo-space-2);background:var(--holo-color-primary-alpha-10);border:var(--holo-border-0-5) solid var(--holo-color-primary-alpha-30);border-radius:var(--holo-radius-sm);font-size:var(--holo-role-card-meta-size);font-weight:600;color:var(--theme-primary)}.LivChatPanel-module__backendBadge--87wvp svg{flex-shrink:0}.LivChatPanel-module__conversationInfo--oVWQQ{font-size:var(--holo-role-card-meta-size);color:var(--holo-text-tertiary)}@media(prefers-reduced-motion:reduce){.LivChatPanel-module__statusDot---12ZF,.LivChatPanel-module__statusIcon--op1Ji,.LivChatPanel-module__feature--zezyI,.LivChatPanel-module__typingDots--je-qM span,.LivChatPanel-module__suggestionButton--RXKr5,.LivChatPanel-module__header--h0wQV,.LivChatPanel-module__headerContent--OZ8FS,.LivChatPanel-module__headerText--3dRPU,.LivChatPanel-module__audioModeIndicator---3gh0,.LivChatPanel-module__ttsText--tM8mr{animation:none!important;transition:none!important}.LivChatPanel-module__headerCompact--RfXjl .LivChatPanel-module__headerText--3dRPU{transform:none}}.LivChatPanel-module__projectSelector--IrxOP{flex:1;max-width:350px;min-width:200px}.LivChatPanel-module__projectSelector--IrxOP .holo-select-trigger{background:var(--theme-surface-panel);border-color:var(--holo-border-medium)}.LivChatPanel-module__projectSelector--IrxOP .holo-select-trigger:hover{background:var(--theme-surface-card);border-color:var(--holo-color-primary-alpha-50)}.LivChatPanel-module__projectSelector--IrxOP .holo-select-dropdown{background:var(--theme-bg-base);backdrop-filter:none;border:var(--holo-border-1) solid var(--holo-border-medium);box-shadow:var(--holo-shadow-xl);z-index:9999}.LivChatPanel-module__projectSelector--IrxOP .holo-select-options,.LivChatPanel-module__projectSelector--IrxOP .holo-select-option{background:var(--theme-bg-base)}.LivChatPanel-module__projectSelector--IrxOP .holo-select-option:hover,.LivChatPanel-module__projectSelector--IrxOP .holo-select-option--highlighted{background:var(--theme-surface-overlay)}.LivChatPanel-module__projectSelector--IrxOP .holo-select-option--selected{background:var(--holo-color-primary-alpha-20)}.LivChatPanel-module__projectSelector--IrxOP .holo-select-search{background:var(--theme-bg-base)}.LivChatPanel-module__headerCompact--RfXjl .LivChatPanel-module__projectSelector--IrxOP{max-width:280px}@media(max-width:768px){.LivChatPanel-module__projectSelector--IrxOP{max-width:280px;min-width:180px}}@media(max-width:480px){.LivChatPanel-module__projectSelector--IrxOP{max-width:200px;min-width:140px}}.LivChatPanel-module__pageContextBadge--vf4mz{display:inline-flex;align-items:center;gap:var(--holo-space-1-5);padding:var(--holo-space-1) var(--holo-space-2);background:var(--holo-color-primary-alpha-5);border:var(--holo-border-0-5) solid var(--holo-color-primary-alpha-20);border-radius:var(--holo-radius-sm);max-width:220px;overflow:hidden;flex-shrink:0}.LivChatPanel-module__pageContextDot--vrT4u{width:6px;height:6px;background-color:var(--theme-primary);border-radius:50%;flex-shrink:0}.LivChatPanel-module__pageContextLabel--ytjCZ{font-size:var(--holo-role-card-meta-size);font-weight:500;color:var(--theme-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:480px){.LivChatPanel-module__pageContextBadge--vf4mz{max-width:140px}}.LivChatPanel-module__audioModeIndicator---3gh0{display:inline-flex;align-items:center;gap:var(--holo-space-1-5);padding:var(--holo-space-1) var(--holo-space-2);background:var(--holo-color-success-alpha-10);border:var(--holo-border-0-5) solid var(--holo-color-success-alpha-50);border-radius:var(--holo-radius-sm);font-size:var(--holo-role-card-meta-size);font-weight:600;color:var(--holo-color-success);animation:LivChatPanel-module__audioModeFade--t8fsH 2s ease-in-out infinite}@keyframes LivChatPanel-module__audioModeFade--t8fsH{0%,to{opacity:1}50%{opacity:.7}}.LivChatPanel-module__ttsIndicator--vRhfK{display:flex;align-items:center;justify-content:flex-start;padding:var(--holo-space-2) var(--holo-space-4);margin:var(--holo-space-2) 0}.LivChatPanel-module__ttsText--tM8mr{display:inline-flex;align-items:center;gap:var(--holo-space-2);padding:var(--holo-space-2) var(--holo-space-3);background:var(--holo-color-primary-alpha-10, rgba(var(--theme-primary-rgb), .1));border:var(--holo-border-0-5) solid var(--holo-color-primary-alpha-30);border-radius:var(--holo-radius-md);font-size:var(--holo-role-body-sm-size);color:var(--theme-primary);animation:LivChatPanel-module__ttsPulse--NOX-E 1.5s ease-in-out infinite}@keyframes LivChatPanel-module__ttsPulse--NOX-E{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.text-module__text--QOauF{font-family:var(--holo-role-body-family);font-size:var(--holo-role-body-size);font-weight:var(--holo-role-body-weight);line-height:var(--holo-role-body-line);letter-spacing:var(--holo-role-body-tracking);color:var(--holo-role-body-color);margin:0;white-space:pre-line}.text-module__text--small--eqFoG{font-family:var(--holo-role-body-sm-family);font-size:var(--holo-role-body-sm-size);font-weight:var(--holo-role-body-sm-weight);line-height:var(--holo-role-body-sm-line);letter-spacing:var(--holo-role-body-sm-tracking);color:var(--holo-role-body-sm-color)}.text-module__text--medium--4OVn0{font-family:var(--holo-role-body-family);font-size:var(--holo-role-body-size);font-weight:var(--holo-role-body-weight);line-height:var(--holo-role-body-line);letter-spacing:var(--holo-role-body-tracking);color:var(--holo-role-body-color)}.text-module__text--large--NQRB0{font-family:var(--holo-role-lead-family);font-size:var(--holo-role-lead-size);font-weight:var(--holo-role-lead-weight);line-height:var(--holo-role-lead-line);letter-spacing:var(--holo-role-lead-tracking);color:var(--holo-role-lead-color)}.text-module__text--primary--5MoHA,.text-module__text--secondary--bnMy-{color:var(--theme-text-body)}.text-module__text--tertiary--R3UDX{color:var(--theme-text-muted)}.text-module__text--accent--72N1q{color:var(--theme-text-emphasis)}.text-module__text--normal--wXJXx{font-weight:var(--holo-weight-normal)}.text-module__text--medium-weight--8xfDF{font-weight:var(--holo-weight-medium)}.text-module__text--semibold--DAvsL{font-weight:var(--holo-weight-semibold)}.text-module__text--tight--RNStt{line-height:var(--holo-leading-tight)}.text-module__text--normal-leading--fQvDO{line-height:var(--holo-leading-normal)}.text-module__text--relaxed--GoJyu{line-height:var(--holo-leading-relaxed)}.text-module__text--mono--30bj1{font-family:var(--holo-font-mono)}.HoloLivIntelligenceArea-module__intelligenceArea--iffAQ{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;background:var(--holo-bg-base);border-left:1px solid var(--holo-border-soft);box-sizing:border-box;position:relative}.HoloLivIntelligenceArea-module__intelligenceArea--iffAQ:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:radial-gradient(ellipse 80% 50% at 50% 0%,var(--holo-color-primary-alpha-10) 0%,transparent 70%);pointer-events:none;z-index:0}.HoloLivIntelligenceArea-module__tabSection--q6K1t{flex:1;min-height:0;position:relative;z-index:1;border:none;border-radius:0;background:transparent;overflow:hidden}.HoloLivIntelligenceArea-module__tabSection--q6K1t [class*=holo-tabs__panel]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--holo-color-primary-alpha-30) transparent}.HoloLivIntelligenceArea-module__tabSection--q6K1t [class*=holo-tabs__panel]::-webkit-scrollbar{width:6px}.HoloLivIntelligenceArea-module__tabSection--q6K1t [class*=holo-tabs__panel]::-webkit-scrollbar-track{background:transparent}.HoloLivIntelligenceArea-module__tabSection--q6K1t [class*=holo-tabs__panel]::-webkit-scrollbar-thumb{background:var(--holo-color-primary-alpha-30);border-radius:3px}.HoloLivIntelligenceArea-module__tabSection--q6K1t [class*=holo-tabs__panel]::-webkit-scrollbar-thumb:hover{background:var(--holo-color-primary-alpha-50)}.HoloLivIntelligenceArea-module__idlePlaceholder--rM636{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;text-align:center;color:var(--holo-text-tertiary)}.HoloLivIntelligenceArea-module__idlePlaceholder--rM636 p{font-size:14px;font-weight:500;margin:0 0 8px;color:var(--holo-text-secondary)}.HoloLivIntelligenceArea-module__idlePlaceholder--rM636 span{font-size:12px;opacity:.7}.HoloLivIntelligenceArea-module__notePreview--Td97r{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.HoloLivIntelligenceArea-module__notePreviewHeader--rwDdW{display:flex;align-items:center;gap:var(--holo-space-3);padding:var(--holo-space-3) var(--holo-space-4);border-bottom:1px solid var(--holo-border-soft);background:var(--theme-glass-soft);flex-shrink:0}.HoloLivIntelligenceArea-module__notePreviewIcon--IdGxj{color:var(--holo-color-primary-500);flex-shrink:0}.HoloLivIntelligenceArea-module__notePreviewName--GwKy4{font-size:var(--holo-role-body-sm-size);font-weight:var(--holo-role-body-sm-weight);color:var(--holo-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.HoloLivIntelligenceArea-module__notePreviewClose--5-uZ8{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:1px solid var(--holo-border-soft);border-radius:var(--holo-radius-base);color:var(--holo-text-secondary);cursor:pointer;flex-shrink:0;transition:all .15s ease}.HoloLivIntelligenceArea-module__notePreviewClose--5-uZ8:hover{background:var(--theme-glass-medium);border-color:var(--holo-border-medium);color:var(--holo-text-primary)}.HoloLivIntelligenceArea-module__notePreviewContent--5HUX1{flex:1;overflow-y:auto;padding:var(--holo-space-4);scrollbar-width:thin;scrollbar-color:var(--holo-color-primary-alpha-30) transparent}.HoloLivIntelligenceArea-module__notePreviewContent--5HUX1::-webkit-scrollbar{width:6px}.HoloLivIntelligenceArea-module__notePreviewContent--5HUX1::-webkit-scrollbar-track{background:transparent}.HoloLivIntelligenceArea-module__notePreviewContent--5HUX1::-webkit-scrollbar-thumb{background:var(--holo-color-primary-alpha-30);border-radius:3px}.HoloLivIntelligenceArea-module__notePreviewLoading--vfY5H{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--holo-space-3);padding:var(--holo-space-8);color:var(--holo-text-tertiary);font-size:var(--holo-role-body-sm-size)}.HoloLivIntelligenceArea-module__notePreviewError--V29la{display:flex;align-items:center;justify-content:center;padding:var(--holo-space-8);color:var(--holo-color-danger);font-size:var(--holo-role-body-sm-size)}.HoloLivIntelligenceArea-module__notePreviewText--LLNAJ{margin:0;white-space:pre-wrap;word-wrap:break-word;font-family:var(--holo-role-body-sm-family);font-size:var(--holo-role-body-sm-size);line-height:1.6;color:var(--holo-text-primary)}.HoloLivIntelligenceArea-module__bookmarkPreview--flMlA{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.HoloLivIntelligenceArea-module__bookmarkPreviewHeader--X7Nmy{display:flex;align-items:center;gap:var(--holo-space-3);padding:var(--holo-space-3) var(--holo-space-4);border-bottom:1px solid var(--holo-border-soft);background:var(--theme-glass-soft);flex-shrink:0}.HoloLivIntelligenceArea-module__bookmarkPreviewIcon--ZN9j5{color:var(--holo-color-primary-500);flex-shrink:0}.HoloLivIntelligenceArea-module__bookmarkPreviewName--1X9JD{font-size:var(--holo-role-body-sm-size);font-weight:var(--holo-role-body-sm-weight);color:var(--holo-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.HoloLivIntelligenceArea-module__bookmarkPreviewClose--sSaqv{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:1px solid var(--holo-border-soft);border-radius:var(--holo-radius-base);color:var(--holo-text-secondary);cursor:pointer;flex-shrink:0;transition:all .15s ease}.HoloLivIntelligenceArea-module__bookmarkPreviewClose--sSaqv:hover{background:var(--theme-glass-medium);border-color:var(--holo-border-medium);color:var(--holo-text-primary)}.HoloLivIntelligenceArea-module__bookmarkPreviewBody--gQj0-{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--holo-space-6);padding:var(--holo-space-8)}.HoloLivIntelligenceArea-module__bookmarkPreviewCard--5bUf1{display:flex;align-items:center;gap:var(--holo-space-4);padding:var(--holo-space-6);background:var(--theme-glass-soft);border:1px solid var(--holo-border-soft);border-radius:var(--holo-radius-lg);max-width:100%;width:100%}.HoloLivIntelligenceArea-module__bookmarkPreviewGlobe--WLUoY{color:var(--holo-color-primary-500);flex-shrink:0;opacity:.6}.HoloLivIntelligenceArea-module__bookmarkPreviewInfo--utYIi{display:flex;flex-direction:column;gap:var(--holo-space-1);min-width:0;flex:1}.HoloLivIntelligenceArea-module__bookmarkPreviewTitle--fJVZu{font-size:var(--holo-role-body-size);font-weight:var(--holo-role-body-weight);color:var(--holo-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HoloLivIntelligenceArea-module__bookmarkPreviewHostname--etLpn{font-size:var(--holo-role-card-meta-size);color:var(--holo-text-tertiary)}.HoloLivIntelligenceArea-module__bookmarkPreviewUrl--ufEW2{font-size:var(--holo-role-card-meta-size);font-family:var(--holo-role-card-meta-family);color:var(--holo-color-primary-500);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HoloLivIntelligenceArea-module__bookmarkPreviewUrl--ufEW2:hover{text-decoration:underline}.HoloLivIntelligenceArea-module__bookmarkPreviewOpenButton--eaf31{display:inline-flex;align-items:center;gap:var(--holo-space-2);padding:var(--holo-space-3) var(--holo-space-6);background:var(--holo-color-primary-alpha-10);border:1px solid var(--holo-color-primary-alpha-30);border-radius:var(--holo-radius-base);color:var(--holo-color-primary-500);font-size:var(--holo-role-body-sm-size);font-weight:var(--holo-role-body-sm-weight);text-decoration:none;cursor:pointer;transition:all .15s ease}.HoloLivIntelligenceArea-module__bookmarkPreviewOpenButton--eaf31:hover{background:var(--holo-color-primary-alpha-15);border-color:var(--holo-color-primary-alpha-50);box-shadow:0 0 12px var(--holo-color-primary-alpha-20)}.LivStrip-module__livStrip--cm7ct{position:relative;flex-shrink:0;height:100%;overflow:hidden;transition:width var(--holo-duration-normal) var(--holo-ease-quantum)}.LivStrip-module__livStripPresence--Cy8uC{width:40px}.LivStrip-module__livStripActive--30Zp8{width:38.2vw;min-width:360px;max-width:600px;border-left:1px solid var(--holo-border-soft);background:transparent}.LivStrip-module__livStripCenter--axTDf{width:100%;height:auto;min-height:0;border-left:none;background:transparent;display:flex;justify-content:center}.LivStrip-module__livStripCenterActive--5wXhx{width:100%;max-width:720px;height:min(68vh,560px);min-height:0;margin:0 auto}.LivStrip-module__livStripCenterPresence--J0GjO{width:auto;height:auto;overflow:visible}.LivStrip-module__collapseButton--9XwVJ{position:absolute;top:var(--holo-space-2);right:var(--holo-space-2);z-index:var(--holo-z-10)}.LivStrip-module__chatContainer--0SDNp{width:100%;height:100%;animation:LivStrip-module__livChatFadeIn--1U44N var(--holo-duration-normal) var(--holo-ease-out) backwards}.LivStrip-module__intelligenceOverlay--hDs4D{position:absolute;inset:0;z-index:10;background:var(--theme-surface-overlay);overflow-y:auto;animation:LivStrip-module__livChatFadeIn--1U44N var(--holo-duration-normal) var(--holo-ease-out) backwards}.LivStrip-module__intelligenceOverlay--hDs4D::-webkit-scrollbar{width:6px}.LivStrip-module__intelligenceOverlay--hDs4D::-webkit-scrollbar-track{background:transparent}.LivStrip-module__intelligenceOverlay--hDs4D::-webkit-scrollbar-thumb{background:var(--holo-color-primary-alpha-30);border-radius:3px}@keyframes LivStrip-module__livChatFadeIn--1U44N{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.LivStrip-module__livStrip--cm7ct{display:none}}@media(prefers-reduced-motion:reduce){.LivStrip-module__livStrip--cm7ct{transition:none}.LivStrip-module__chatContainer--0SDNp,.LivStrip-module__intelligenceOverlay--hDs4D{animation:none}}@media print{.LivStrip-module__livStrip--cm7ct{display:none}}.Body-module__bodyContainer--kFTH4{display:flex;flex-direction:row;min-height:0;max-width:100%;width:100%;height:100%;overflow:hidden;position:relative;box-sizing:border-box;background:transparent;transition:all var(--holo-duration-normal) var(--holo-ease-out)}@media(max-width:768px){.Body-module__bodyContainer--kFTH4{flex-direction:row;overflow-x:hidden;overflow-y:hidden;-webkit-overflow-scrolling:touch;backdrop-filter:var(--holo-blur-md) saturate(150%)}}@media(min-width:768px){.Body-module__bodyContainer--kFTH4[data-sidebar-open=true]{backdrop-filter:var(--holo-blur-xl) saturate(180%);background:transparent}.Body-module__bodyContainer--kFTH4[data-sidebar-open=false]{backdrop-filter:var(--holo-blur-lg) saturate(160%);background:transparent}}.Body-module__bodyContainer--kFTH4[data-mobile=true]{overflow:hidden}.Body-module__bodyContainer--kFTH4[data-mobile=true][data-sidebar-open=true]{overflow:hidden;height:100vh;backdrop-filter:var(--holo-blur-base) saturate(140%)}.Body-module__bodyContainer--kFTH4[data-loading=true]{position:relative;pointer-events:none}.Body-module__bodyContainer--kFTH4[data-loading=true]:after{content:"";position:absolute;inset:0;background:var(--theme-glass-medium);backdrop-filter:var(--holo-blur-lg) saturate(180%);z-index:var(--holo-z-modal);display:flex;align-items:center;justify-content:center}.Body-module__bodyContainer--kFTH4[data-loading=true]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:calc(var(--holo-z-modal) + 1);width:var(--holo-space-16);height:var(--holo-space-16);border:var(--holo-border-2) solid var(--holo-border-soft);border-top:var(--holo-border-2) solid var(--holo-color-primary-500);border-radius:var(--holo-radius-full);animation:Body-module__holoSpin--q9B0- var(--holo-duration-normal) linear infinite;box-shadow:var(--holo-shadow-glow-md),0 0 20px var(--holo-color-primary-500),inset 0 0 10px var(--holo-color-primary-alpha-20)}.Body-module__bodyContainer--kFTH4[data-error=true]{border:var(--holo-border-1) solid var(--holo-color-primary-500);border-radius:var(--holo-radius-lg);background:var(--theme-glass-medium);animation:Body-module__holoPulseError--wxpJF var(--holo-duration-cinematic) var(--holo-ease-in-out) infinite alternate;box-shadow:var(--holo-shadow-glow-lg),0 0 30px var(--holo-color-primary-alpha-40)}@keyframes Body-module__holoSpin--q9B0-{0%{transform:translate(-50%,-50%) rotate(0) scale(1)}to{transform:translate(-50%,-50%) rotate(360deg) scale(1)}}@keyframes Body-module__holoPulseError--wxpJF{0%{box-shadow:var(--holo-shadow-glow-md),0 0 20px var(--holo-color-primary-alpha-30);transform:scale(1)}to{box-shadow:var(--holo-shadow-glow-lg),0 0 40px var(--holo-color-primary-alpha-50);transform:scale(1.001)}}@media(prefers-reduced-motion:reduce){.Body-module__bodyContainer--kFTH4,.Body-module__bodyContainer--kFTH4:after,.Body-module__bodyContainer--kFTH4:before{transition:none;animation:none}.Body-module__bodyContainer--kFTH4[data-loading=true]:before{animation:none;content:"⌛";font-size:var(--holo-role-page-title-size);display:flex;align-items:center;justify-content:center;border:none;width:auto;height:auto;transform:translate(-50%,-50%)}}@media print{.Body-module__bodyContainer--kFTH4{display:block!important;background:#fff!important;overflow:visible!important;height:auto!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important}.Body-module__bodyContainer--kFTH4>aside{display:none!important}}.Body-module__holoGeometryLayer--yLt3R{position:absolute;pointer-events:none}.Body-module__bodyContainer--kFTH4{contain:layout}.ThemeSwitcher-module__themeSwitcherWrapper--rER5H{display:flex;flex-direction:column;width:100%;max-width:100%}.ThemeSwitcher-module__holoSelectTheme--vArui .holo-select-option-icon{display:flex;align-items:center;justify-content:center}.ThemeSwitcher-module__themeSwitcherWrapper--rER5H .holo-select-dropdown{width:max-content!important;max-width:min(480px,calc(100vw - 32px))!important;min-width:360px!important;max-height:fit-content!important;height:fit-content!important;overflow-y:visible!important}.ThemeSwitcher-module__themeSwitcherWrapper--rER5H .holo-select-dropdown[style]{max-height:700px!important;overflow-y:auto!important}.ThemeSwitcher-module__themeSwitcherWrapper--rER5H .holo-select-options{max-height:none!important;overflow-y:visible!important}.ThemeSwitcher-module__themeSwitcherWrapper--rER5H .holo-select-option-content{display:flex!important;flex-direction:row!important;align-items:center!important;gap:var(--holo-space-3)!important;flex:1!important}.ThemeSwitcher-module__themeSwitcherWrapper--rER5H .holo-select-option-label{font-size:var(--holo-role-body-size)!important;font-weight:var(--holo-weight-semibold)!important;color:var(--theme-text-primary)!important;white-space:nowrap!important;min-width:110px!important;margin:0!important}.ThemeSwitcher-module__themeSwitcherWrapper--rER5H .holo-select-option-description{font-size:var(--holo-role-body-sm-size)!important;color:var(--theme-text-secondary)!important;margin-top:0!important;line-height:var(--holo-leading-snug)!important;font-weight:var(--holo-weight-normal)!important;opacity:.85!important;position:relative!important;padding-left:var(--holo-space-3)!important}.ThemeSwitcher-module__themeSwitcherWrapper--rER5H .holo-select-option-description:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:1px!important;height:14px!important;background:var(--theme-border-soft)!important;opacity:.5!important}.ThemeSwitcher-module__dotsRow--Lhapt{display:flex;align-items:center;gap:var(--holo-space-2)}.ThemeSwitcher-module__dot--hkE-G{display:inline-flex;align-items:center;justify-content:center;width:var(--holo-space-5);height:var(--holo-space-5);padding:0;border:var(--holo-border-2) solid transparent;border-radius:var(--holo-radius-full);background:transparent;cursor:pointer;transition:transform var(--holo-duration-quick) var(--holo-ease-out),box-shadow var(--holo-duration-quick) var(--holo-ease-out),border-color var(--holo-duration-quick) var(--holo-ease-out);flex-shrink:0}.ThemeSwitcher-module__dot--hkE-G:hover{transform:scale(1.15)}.ThemeSwitcher-module__dot--hkE-G:focus-visible{outline:var(--holo-border-2) solid var(--theme-primary);outline-offset:var(--holo-space-0-5)}.ThemeSwitcher-module__dotActive--wBmh9{border-color:var(--theme-primary);box-shadow:0 0 var(--holo-space-1-5) var(--holo-glow-soft);transform:scale(1.1)}.ThemeSwitcher-module__swatch--cTCoU{display:block;width:var(--holo-space-3);height:var(--holo-space-3);border-radius:var(--holo-radius-full);background:var(--theme-primary)}@media(prefers-reduced-motion:reduce){.ThemeSwitcher-module__themeSwitcherWrapper--rER5H *,.ThemeSwitcher-module__dot--hkE-G{animation:none;transition:none}.ThemeSwitcher-module__dot--hkE-G:hover{transform:none}}@media(prefers-contrast:high){.ThemeSwitcher-module__holoSelectTheme--vArui{border-width:2px}.ThemeSwitcher-module__dot--hkE-G{border-color:var(--theme-border)}}.ThemeSwitcher-module__menuTrigger--oCu4l{min-height:var(--holo-mod-control-xs-min-height)!important;padding:var(--holo-mod-control-xs-pad-y) var(--holo-mod-control-xs-pad-x)!important;gap:var(--holo-mod-control-xs-gap)!important}.ThemeSwitcher-module__menuChevron--2N9K1{opacity:.6;flex-shrink:0}.LanguageSwitcher-module__langTrigger--EBFBV{min-height:var(--holo-mod-control-xs-min-height)!important;padding:var(--holo-mod-control-xs-pad-y) var(--holo-mod-control-xs-pad-x)!important;gap:var(--holo-mod-control-xs-gap)!important}.LanguageSwitcher-module__langCurrent--8e4wI{white-space:nowrap;font-weight:600}.LanguageSwitcher-module__langChevron--i9u1C{opacity:.6;flex-shrink:0}.LanguageSwitcher-module__langRow--WelRR{display:flex;flex-direction:column;gap:var(--holo-space-1);min-width:var(--holo-space-24)}.LanguageSwitcher-module__langItem--fWah-{display:flex;align-items:baseline;gap:var(--holo-space-2);padding:var(--holo-space-1-5) var(--holo-space-2);border:none;background:transparent;cursor:pointer;text-align:left;color:var(--holo-role-chip-color);transition:background var(--holo-duration-fast) var(--holo-ease-out)}.LanguageSwitcher-module__langItem--fWah-:hover{background:var(--theme-glass-subtle)}.LanguageSwitcher-module__langItemActive--ULtCN{color:var(--theme-primary)}.LanguageSwitcher-module__langCode--ixqmD{font-weight:700;min-width:2.5ch}.LanguageSwitcher-module__langName--KU7M7{font-size:var(--holo-role-card-meta-size);opacity:.7}.LanguageSwitcher-module__dropdown--lHA2v{display:flex;flex-direction:column;width:100%;max-width:100%}@media(prefers-reduced-motion:reduce){.LanguageSwitcher-module__langTrigger--EBFBV,.LanguageSwitcher-module__langItem--fWah-,.LanguageSwitcher-module__dropdown--lHA2v *{animation:none;transition:none}}.Footer-module__footer--opoYp{width:100%;padding:var(--holo-space-1-5) var(--holo-space-12);background:var(--theme-glass-subtle);backdrop-filter:blur(var(--holo-blur-sm));-webkit-backdrop-filter:blur(var(--holo-blur-sm));border-top:none;box-shadow:0 calc(var(--holo-space-1) * -1) var(--holo-space-5) var(--holo-color-primary-alpha-10);transition:all var(--holo-duration-quick) var(--holo-ease-out)}.Footer-module__footer--opoYp:hover{box-shadow:0 calc(var(--holo-space-1) * -1) var(--holo-space-7-5) var(--holo-color-primary-alpha-20)}.Footer-module__footer--opoYp[data-ghost-mode=true]{display:none}.Footer-module__footerContent--by5pA{max-width:none;margin:0;display:flex;justify-content:space-between;align-items:center;gap:var(--holo-space-3)}.Footer-module__copyright--WbRCL{font-family:var(--holo-font-primary);font-size:var(--holo-role-card-meta-size);color:var(--holo-role-card-meta-color);letter-spacing:var(--holo-letter-spacing-wide);text-shadow:0 0 var(--holo-space-2) var(--holo-color-primary-alpha-30);animation:Footer-module__holo-pulse-glow--HxCSQ var(--holo-duration-epic) var(--holo-ease-in-out) infinite}.Footer-module__links--NjvQd{display:flex;gap:var(--holo-space-6);align-items:center;flex-wrap:wrap}.Footer-module__link--CFiS0{font-family:var(--holo-role-card-meta-family);font-size:var(--holo-role-card-meta-size);color:var(--holo-color-metal-300);text-decoration:none;letter-spacing:var(--holo-role-card-meta-tracking);text-transform:uppercase;position:relative;padding-bottom:2px;padding:var(--holo-space-1) var(--holo-space-2);clip-path:var(--holo-clip-corner-cut-tr-xs);transition:all var(--holo-duration-fast) var(--holo-ease-out)}.Footer-module__link--CFiS0:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:linear-gradient(90deg,var(--holo-color-primary-500),var(--holo-color-primary-500));transition:width var(--holo-duration-fast) var(--holo-ease-out)}.Footer-module__link--CFiS0:hover{color:var(--holo-color-primary-400);text-shadow:0 0 var(--holo-space-3) var(--holo-color-primary-alpha-50);background:var(--theme-glass-subtle);transform:translateY(calc(var(--holo-space-px) * -1))}.Footer-module__link--CFiS0:hover:after{width:100%}.Footer-module__link--CFiS0:focus-visible{outline:2px solid var(--holo-color-primary-500);outline-offset:var(--holo-space-1)}.Footer-module__versionInfo--7n6O1{display:flex;align-items:center;gap:var(--holo-space-2);font-family:var(--holo-role-card-meta-family);font-size:var(--holo-role-card-meta-size);color:var(--holo-color-metal-500);padding:var(--holo-space-2) var(--holo-space-3);background:var(--theme-glass-subtle);border:1px solid var(--holo-border-soft);border-radius:var(--holo-radius-full);box-shadow:inset 0 0 var(--holo-space-2-5) var(--holo-color-primary-alpha-20)}.Footer-module__versionBadge--qSf5h{width:var(--holo-space-2);height:var(--holo-space-2);border-radius:50%;background:var(--holo-color-primary-500);box-shadow:0 0 var(--holo-space-2) var(--holo-color-primary-500);animation:Footer-module__holo-pulse--trq36 var(--holo-duration-normal) var(--holo-ease-in-out) infinite}@keyframes Footer-module__holo-pulse--trq36{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}@keyframes Footer-module__holo-pulse-glow--HxCSQ{0%,to{text-shadow:0 0 var(--holo-space-2) var(--holo-color-primary-alpha-30)}50%{text-shadow:0 0 var(--holo-space-3) var(--holo-color-primary-alpha-50)}}@media(max-width:768px){.Footer-module__footer--opoYp{padding:var(--holo-space-1) var(--holo-space-4)}.Footer-module__footerContent--by5pA{gap:var(--holo-space-2)}}@media(max-width:640px){.Footer-module__footer--opoYp{padding:var(--holo-space-1) var(--holo-space-3)}.Footer-module__copyright--WbRCL{display:none}}@media(prefers-reduced-motion:reduce){.Footer-module__footer--opoYp,.Footer-module__link--CFiS0,.Footer-module__versionBadge--qSf5h,.Footer-module__copyright--WbRCL{transition:none;animation:none}.Footer-module__link--CFiS0:hover{transform:none}.Footer-module__versionBadge--qSf5h{animation:none}.Footer-module__copyright--WbRCL{animation:none;text-shadow:0 0 var(--holo-space-2) var(--holo-color-primary-alpha-30)}}@media(prefers-contrast:high){.Footer-module__footer--opoYp{border-top-width:2px}.Footer-module__link--CFiS0{border:1px solid transparent}.Footer-module__link--CFiS0:hover,.Footer-module__link--CFiS0:focus-visible{border-color:var(--holo-color-primary-500)}.Footer-module__versionInfo--7n6O1{border-width:2px}}@media print{.Footer-module__footer--opoYp{background:#fff!important;border-top:1px solid black!important;box-shadow:none!important;backdrop-filter:none!important;page-break-after:avoid}.Footer-module__link--CFiS0{clip-path:none!important;color:#000!important;text-shadow:none!important}.Footer-module__link--CFiS0:after{display:none}.Footer-module__copyright--WbRCL{color:#000!important;text-shadow:none!important;animation:none!important}.Footer-module__versionInfo--7n6O1{background:transparent!important;border:1px solid black!important;box-shadow:none!important}.Footer-module__versionBadge--qSf5h{background:#000!important;box-shadow:none!important;animation:none!important}}[data-theme=dark] .Footer-module__footer--opoYp{background:var(--theme-glass-soft);.Footer-module__link--CFiS0{color:var(--holo-color-metal-300)}.Footer-module__link--CFiS0:hover{color:var(--holo-color-primary-500);background:var(--theme-glass-subtle)}.Footer-module__versionInfo--7n6O1{background:var(--theme-glass-subtle);border-color:var(--holo-border-soft);color:var(--holo-color-metal-500)}.Footer-module__versionBadge--qSf5h{background:var(--holo-color-primary-500)}}.Footer-module__footer--opoYp{animation:Footer-module__footerSlideIn--rCOF- var(--holo-duration-slow) var(--holo-ease-out) backwards}@keyframes Footer-module__footerSlideIn--rCOF-{0%{opacity:0;transform:translateY(var(--holo-space-4))}to{opacity:1;transform:translateY(0)}}.Footer-module__copyright--WbRCL,.Footer-module__links--NjvQd,.Footer-module__versionInfo--7n6O1{animation:Footer-module__contentFadeIn--p-Kya var(--holo-duration-normal) var(--holo-ease-out) backwards}.Footer-module__copyright--WbRCL{animation-delay:calc(var(--holo-duration-instant) * .5)}.Footer-module__links--NjvQd{animation-delay:calc(var(--holo-duration-instant) * 1)}.Footer-module__versionInfo--7n6O1{animation-delay:calc(var(--holo-duration-instant) * 1.5)}@keyframes Footer-module__contentFadeIn--p-Kya{0%{opacity:0;transform:translateY(var(--holo-space-2))}to{opacity:1;transform:translateY(0)}}.Footer-module__footer--opoYp{contain:layout}.Footer-module__statusBadge--0QCMQ{display:inline-flex;align-items:center;flex-shrink:0}.Footer-module__footerRight--nlkEn{display:flex;align-items:center;gap:var(--holo-space-3);flex-shrink:0}.Footer-module__footerCenter--sPH9A{flex:1 1 auto;min-width:0;display:flex;align-items:center;overflow:hidden}.Footer-module__footerDivider--sxSo5{width:1px;height:var(--holo-space-4);background:var(--holo-border-soft);opacity:.6;flex-shrink:0}@media(max-width:640px){.Footer-module__footerDivider--sxSo5{display:none}}.HoloEntityLink-module__link--DEc-N{color:inherit;text-decoration:none;cursor:pointer;border-radius:3px;text-underline-offset:2px;transition:color .15s ease,text-decoration-color .15s ease}.HoloEntityLink-module__link--DEc-N:hover{color:var(--holo-text-accent);text-decoration:underline;text-decoration-thickness:1px}.HoloEntityLink-module__link--DEc-N:focus-visible{outline:2px solid var(--holo-text-accent);outline-offset:2px}.HoloEntityLink-module__accent--Qw2-7{color:var(--holo-text-accent)}.HoloEntityLink-module__muted--drdqV{color:var(--holo-text-secondary)}.HoloEntityLink-module__muted--drdqV.HoloEntityLink-module__link--DEc-N:hover{color:var(--holo-text-accent)}.HoloPlayerBar-module__bar--BkjSN{position:fixed;bottom:0;left:0;right:0;z-index:1000;height:96px;background:var(--holo-bg-base);border-top:var(--holo-border-1) solid var(--holo-border-medium);backdrop-filter:blur(20px);transform:translateY(100%);transition:transform var(--holo-duration-normal) var(--holo-ease-out);will-change:transform}.HoloPlayerBar-module__visible--H2NBi{transform:translateY(0)}.HoloPlayerBar-module__inner--DuRk0{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;height:100%;padding:0 var(--holo-space-4);gap:var(--holo-space-4)}.HoloPlayerBar-module__left--POfUa{display:flex;align-items:center;gap:var(--holo-space-3);min-width:0;overflow:hidden}.HoloPlayerBar-module__cover--tEJiu{width:48px;height:48px;border-radius:var(--holo-radius-sm);object-fit:cover;flex-shrink:0}.HoloPlayerBar-module__coverPlaceholder--rIP-I{width:48px;height:48px;border-radius:var(--holo-radius-sm);display:flex;align-items:center;justify-content:center;background:var(--holo-color-primary-alpha-5);color:var(--holo-color-primary-alpha-30);flex-shrink:0}.HoloPlayerBar-module__coverPlaceholder--rIP-I svg{width:22px;height:22px}.HoloPlayerBar-module__trackInfo--9-tat{min-width:0;overflow:hidden}.HoloPlayerBar-module__trackTitle--rclc1{font-size:var(--holo-role-body-sm-size);font-weight:600;font-family:var(--holo-role-body-sm-family);color:var(--holo-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.HoloPlayerBar-module__trackSub--2hfuh{font-size:var(--holo-role-card-meta-size);font-family:var(--holo-role-card-meta-family);color:var(--holo-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.HoloPlayerBar-module__center--XKBsH{display:flex;flex-direction:column;align-items:center;gap:2px;padding-top:4px}.HoloPlayerBar-module__controls--bFb8O{display:flex;align-items:center;gap:var(--holo-space-3)}.HoloPlayerBar-module__controlBtn--KHhfK{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--holo-text-secondary);cursor:pointer;padding:0;position:relative;transition:all var(--holo-duration-quick) ease}.HoloPlayerBar-module__controlBtn--KHhfK:hover:not(:disabled){color:var(--holo-text-primary)}.HoloPlayerBar-module__controlBtn--KHhfK:disabled{opacity:.3;cursor:default}.HoloPlayerBar-module__controlBtnSm--6Nf-c{width:28px;height:28px}.HoloPlayerBar-module__controlBtnSm--6Nf-c svg{width:16px;height:16px}.HoloPlayerBar-module__controlActive---6wMm{color:var(--holo-color-primary-500)}.HoloPlayerBar-module__controlActive---6wMm:hover:not(:disabled){color:var(--holo-color-primary-400)}.HoloPlayerBar-module__repeatBadge--a743r{position:absolute;top:-2px;right:-2px;font-size:8px;font-weight:700;font-family:var(--holo-font-primary);color:var(--holo-color-primary-500);line-height:1}.HoloPlayerBar-module__playBtn--vpkLC{width:34px;height:34px;background:var(--holo-text-primary);border-radius:50%;color:var(--holo-bg-base);transition:all var(--holo-duration-quick) ease}.HoloPlayerBar-module__playBtn--vpkLC:hover{transform:scale(1.06);filter:brightness(1.15)}.HoloPlayerBar-module__playBtn--vpkLC svg{width:16px;height:16px}.HoloPlayerBar-module__progressRow--O8nT4{width:100%;max-width:600px;display:flex;align-items:center;gap:var(--holo-space-2)}.HoloPlayerBar-module__progressTrack--vIzxQ{flex:1}.HoloPlayerBar-module__time--uBmwL{font-family:var(--holo-font-mono);font-size:var(--holo-role-card-meta-size);color:var(--theme-text-muted);white-space:nowrap;min-width:var(--holo-space-9);text-align:center;user-select:none}.HoloPlayerBar-module__right---BKwX{display:flex;align-items:center;justify-content:flex-end;gap:var(--holo-space-2)}.HoloPlayerBar-module__volumeBtn--f-cUI{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;color:var(--holo-text-secondary);cursor:pointer;padding:0;transition:color var(--holo-duration-quick) ease}.HoloPlayerBar-module__volumeBtn--f-cUI:hover{color:var(--holo-text-primary)}.HoloPlayerBar-module__volumeBtn--f-cUI svg{width:16px;height:16px}.HoloPlayerBar-module__volumeSlider--x9pVb{width:90px;height:4px;-webkit-appearance:none;appearance:none;background:transparent;border-radius:2px;outline:none;cursor:pointer}.HoloPlayerBar-module__volumeSlider--x9pVb::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--holo-color-primary-500) 0%,var(--holo-color-primary-500) var(--vol-pct, 80%),var(--holo-glass-soft) var(--vol-pct, 80%),var(--holo-glass-soft) 100%)}.HoloPlayerBar-module__volumeSlider--x9pVb::-moz-range-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--holo-color-primary-500) 0%,var(--holo-color-primary-500) var(--vol-pct, 80%),var(--holo-glass-soft) var(--vol-pct, 80%),var(--holo-glass-soft) 100%);border:none}.HoloPlayerBar-module__volumeSlider--x9pVb::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--holo-text-primary);cursor:pointer;margin-top:-4px}.HoloPlayerBar-module__volumeSlider--x9pVb::-webkit-slider-thumb:hover{filter:brightness(1.15)}.HoloPlayerBar-module__volumeSlider--x9pVb::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--holo-text-primary);border:none;cursor:pointer}.HoloPlayerBar-module__mini--Kj7QT{height:76px}.HoloPlayerBar-module__mini--Kj7QT .HoloPlayerBar-module__inner--DuRk0{display:flex;align-items:center;gap:var(--holo-space-3);padding:0 var(--holo-space-3);height:100%}.HoloPlayerBar-module__mini--Kj7QT .HoloPlayerBar-module__left--POfUa{flex:1;min-width:0;max-width:none}.HoloPlayerBar-module__mini--Kj7QT .HoloPlayerBar-module__center--XKBsH{flex-shrink:0;flex-direction:row;padding-top:0}.HoloPlayerBar-module__mini--Kj7QT .HoloPlayerBar-module__center--XKBsH .HoloPlayerBar-module__controls--bFb8O{gap:var(--holo-space-2)}.HoloPlayerBar-module__mini--Kj7QT .HoloPlayerBar-module__right---BKwX,.HoloPlayerBar-module__mini--Kj7QT .HoloPlayerBar-module__progressRow--O8nT4{display:none}.HoloPlayerBar-module__progressLine--OOWHv{position:absolute;bottom:0;left:0;height:3px;background:var(--holo-color-primary-500);transition:width .3s linear;pointer-events:none}.HoloPlayerBar-module__miniClickArea--zXcm7{display:flex;align-items:center;gap:var(--holo-space-3);flex:1;min-width:0;cursor:pointer}@media(max-width:768px){.HoloPlayerBar-module__bar--BkjSN:not(.HoloPlayerBar-module__mini--Kj7QT) .HoloPlayerBar-module__inner--DuRk0{grid-template-columns:1fr 1fr;gap:var(--holo-space-2);padding:0 var(--holo-space-3)}.HoloPlayerBar-module__bar--BkjSN:not(.HoloPlayerBar-module__mini--Kj7QT) .HoloPlayerBar-module__right---BKwX{display:none}.HoloPlayerBar-module__bar--BkjSN:not(.HoloPlayerBar-module__mini--Kj7QT) .HoloPlayerBar-module__center--XKBsH{justify-self:end}.HoloPlayerBar-module__bar--BkjSN:not(.HoloPlayerBar-module__mini--Kj7QT) .HoloPlayerBar-module__progressRow--O8nT4{display:none}.HoloPlayerBar-module__bar--BkjSN:not(.HoloPlayerBar-module__mini--Kj7QT) .HoloPlayerBar-module__left--POfUa{max-width:200px}}@media(max-width:480px){.HoloPlayerBar-module__bar--BkjSN:not(.HoloPlayerBar-module__mini--Kj7QT){height:64px}.HoloPlayerBar-module__bar--BkjSN:not(.HoloPlayerBar-module__mini--Kj7QT) .HoloPlayerBar-module__cover--tEJiu,.HoloPlayerBar-module__bar--BkjSN:not(.HoloPlayerBar-module__mini--Kj7QT) .HoloPlayerBar-module__coverPlaceholder--rIP-I{width:40px;height:40px}.HoloPlayerBar-module__bar--BkjSN:not(.HoloPlayerBar-module__mini--Kj7QT) .HoloPlayerBar-module__controls--bFb8O{gap:var(--holo-space-2)}.HoloPlayerBar-module__bar--BkjSN:not(.HoloPlayerBar-module__mini--Kj7QT) .HoloPlayerBar-module__controlBtnSm--6Nf-c svg{width:14px;height:14px}.HoloPlayerBar-module__bar--BkjSN:not(.HoloPlayerBar-module__mini--Kj7QT) .HoloPlayerBar-module__playBtn--vpkLC{width:30px;height:30px}.HoloPlayerBar-module__bar--BkjSN:not(.HoloPlayerBar-module__mini--Kj7QT) .HoloPlayerBar-module__playBtn--vpkLC svg{width:14px;height:14px}}.HoloNowPlaying-module__overlay--NV4KB{position:fixed;inset:0;z-index:9999;background:var(--holo-bg-base);backdrop-filter:blur(40px);display:flex;align-items:center;justify-content:center;animation:HoloNowPlaying-module__fadeIn--Q7P6q var(--holo-duration-normal) var(--holo-ease-out)}@keyframes HoloNowPlaying-module__fadeIn--Q7P6q{0%{opacity:0}to{opacity:1}}.HoloNowPlaying-module__container--e8SKo{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--holo-space-6);padding:48px var(--holo-space-8) var(--holo-space-8);max-width:1080px;width:100%;height:min(90vh,800px);overflow:hidden}.HoloNowPlaying-module__closeBtn--amRtr{position:absolute;top:var(--holo-space-4);right:var(--holo-space-4);background:none;border:none;color:var(--holo-text-tertiary);cursor:pointer;width:40px;height:40px;padding:8px;transition:color var(--holo-duration-quick);z-index:1}.HoloNowPlaying-module__closeBtn--amRtr:hover{color:var(--holo-text-primary)}.HoloNowPlaying-module__hero--TzdnT{display:grid;grid-template-columns:auto 1fr;gap:var(--holo-space-8);align-items:center;width:100%}.HoloNowPlaying-module__heroLeft--NvOFc{display:flex;align-items:center;justify-content:center}.HoloNowPlaying-module__heroRight--RRfjI{display:flex;flex-direction:column;gap:var(--holo-space-4);min-width:0;width:100%}.HoloNowPlaying-module__coverSection--Fc0sy{width:320px;height:320px;border-radius:var(--holo-radius-lg);overflow:hidden;box-shadow:var(--holo-shadow-xl),0 0 40px var(--holo-color-primary-alpha-10);border:var(--holo-border-1) solid var(--holo-border-soft);flex-shrink:0}.HoloNowPlaying-module__cover--o2Hvr{width:100%;height:100%;object-fit:cover}.HoloNowPlaying-module__coverPlaceholder--3OoH2{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--holo-bg-elevated);color:var(--holo-text-tertiary)}.HoloNowPlaying-module__body--fxPbO{flex:1;min-height:0;width:100%;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--holo-space-8);align-items:stretch}.HoloNowPlaying-module__bodySingle--MHw6O{grid-template-columns:1fr;max-width:560px;margin:0 auto}.HoloNowPlaying-module__playerCol--nSlbO{display:flex;flex-direction:column;align-items:center;gap:var(--holo-space-4);min-width:0;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--holo-color-primary-alpha-30) transparent}.HoloNowPlaying-module__playerCol--nSlbO .HoloNowPlaying-module__coverSection--Fc0sy{width:min(300px,36vh);height:min(300px,36vh)}.HoloNowPlaying-module__panelCol--plNIN{display:flex;flex-direction:column;min-width:0;min-height:0;border-left:var(--holo-border-1) solid var(--holo-border-soft);padding-left:var(--holo-space-6)}.HoloNowPlaying-module__segmented--LW9Tn{display:flex;gap:4px;padding:4px;margin-bottom:var(--holo-space-3);background:var(--holo-color-primary-alpha-5);border:var(--holo-border-1) solid var(--holo-border-soft);border-radius:var(--holo-radius-md);flex-shrink:0}.HoloNowPlaying-module__segBtn--Obl6q{flex:1;padding:var(--holo-space-2) var(--holo-space-3);background:none;border:none;border-radius:var(--holo-radius-sm);font-family:var(--holo-role-chip-family);font-size:var(--holo-role-chip-size);font-weight:var(--holo-role-chip-weight);line-height:var(--holo-role-chip-line);letter-spacing:var(--holo-role-chip-tracking);text-transform:uppercase;color:var(--theme-text-muted);cursor:pointer;transition:background var(--holo-duration-quick) var(--holo-ease-out),color var(--holo-duration-quick) var(--holo-ease-out)}.HoloNowPlaying-module__segBtn--Obl6q:hover{color:var(--theme-text-body)}.HoloNowPlaying-module__segActive--ROWh9{background:var(--holo-color-primary-alpha-15);color:var(--theme-text-headline)}.HoloNowPlaying-module__panelScroll--OFnuz{flex:1;min-height:0;overflow-y:auto;padding-right:var(--holo-space-2);scrollbar-width:thin;scrollbar-color:var(--holo-color-primary-alpha-30) transparent}.HoloNowPlaying-module__panelScroll--OFnuz::-webkit-scrollbar,.HoloNowPlaying-module__playerCol--nSlbO::-webkit-scrollbar{width:8px}.HoloNowPlaying-module__panelScroll--OFnuz::-webkit-scrollbar-track,.HoloNowPlaying-module__playerCol--nSlbO::-webkit-scrollbar-track{background:transparent}.HoloNowPlaying-module__panelScroll--OFnuz::-webkit-scrollbar-thumb,.HoloNowPlaying-module__playerCol--nSlbO::-webkit-scrollbar-thumb{background:var(--holo-color-primary-alpha-30);border-radius:var(--holo-radius-full)}.HoloNowPlaying-module__panelScroll--OFnuz::-webkit-scrollbar-thumb:hover,.HoloNowPlaying-module__playerCol--nSlbO::-webkit-scrollbar-thumb:hover{background:var(--holo-color-primary-alpha-50)}.HoloNowPlaying-module__trackInfo--k28ZK{text-align:left}.HoloNowPlaying-module__title--E2b84{font-size:var(--holo-role-section-title-size);font-weight:600;margin:var(--holo-space-2) 0 0;line-height:1.3;color:var(--holo-text-primary);font-family:var(--holo-role-section-title-family)}.HoloNowPlaying-module__artist--XuUD6{font-size:var(--holo-role-body-size);color:var(--holo-text-secondary);margin:4px 0 0;font-family:var(--holo-role-body-family)}.HoloNowPlaying-module__album--sOoaG{font-size:var(--holo-role-body-sm-size);color:var(--holo-text-tertiary);margin:2px 0 0;font-family:var(--holo-role-body-sm-family)}.HoloNowPlaying-module__progressSection--zNOc8{width:100%;display:flex;align-items:center;gap:var(--holo-space-2)}.HoloNowPlaying-module__progressTrack--Fnx1x{flex:1}.HoloNowPlaying-module__time--oI2o-{font-family:var(--holo-font-mono);font-size:var(--holo-role-card-meta-size);color:var(--theme-text-muted);white-space:nowrap;min-width:var(--holo-space-9);text-align:center;user-select:none}.HoloNowPlaying-module__controls--ih15E{display:flex;align-items:center;gap:var(--holo-space-5)}.HoloNowPlaying-module__ctrlBtn--GtScj{background:none;border:none;color:var(--holo-text-secondary);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color var(--holo-duration-quick),transform var(--holo-duration-quick);position:relative}.HoloNowPlaying-module__ctrlBtn--GtScj:hover{color:var(--holo-text-primary);transform:scale(1.1)}.HoloNowPlaying-module__ctrlSm--ZXf8W{width:24px;height:24px}.HoloNowPlaying-module__ctrlMd--NYkPD{width:32px;height:32px}.HoloNowPlaying-module__playBtn--h6MD-{width:56px;height:56px;border-radius:50%;background:var(--holo-text-primary);color:var(--holo-bg-base);padding:14px}.HoloNowPlaying-module__playBtn--h6MD-:hover{transform:scale(1.08);color:var(--holo-bg-base)}.HoloNowPlaying-module__ctrlActive--Qqhmp{color:var(--holo-color-primary-500)!important}.HoloNowPlaying-module__speedBtn--wWL4Z{font-size:var(--holo-role-card-meta-size);font-weight:700;font-family:var(--holo-role-card-meta-family);min-width:36px;height:24px;border-radius:var(--holo-radius-sm);border:var(--holo-border-1) solid var(--holo-border-soft);letter-spacing:.02em;gap:var(--holo-space-1)}.HoloNowPlaying-module__sleepCount--WD7bF{font-size:.6rem;font-weight:700;font-family:var(--holo-font-mono);color:var(--holo-color-primary-500);line-height:1}.HoloNowPlaying-module__repeatBadge--0Ra-v{position:absolute;bottom:-2px;right:-2px;font-size:.55rem;font-weight:700;background:var(--holo-color-primary-500);color:var(--holo-bg-base);width:12px;height:12px;border-radius:50%;display:flex;align-items:center;justify-content:center}.HoloNowPlaying-module__bottom--VUfYI{width:100%;display:flex;flex-direction:column;gap:var(--holo-space-5);border-top:var(--holo-border-1) solid var(--holo-border-medium);padding-top:var(--holo-space-5)}.HoloNowPlaying-module__actionsRow--j7XIn{display:flex;align-items:center;justify-content:center;gap:var(--holo-space-5);flex-wrap:wrap}.HoloNowPlaying-module__actions--kCVWQ{display:flex;align-items:center;gap:var(--holo-space-4)}.HoloNowPlaying-module__volumeRow--MKZLD{display:flex;align-items:center;gap:var(--holo-space-3);min-width:160px;max-width:200px}.HoloNowPlaying-module__volumeSlider--z4tun{flex:1;height:4px;-webkit-appearance:none;appearance:none;background:transparent;border-radius:var(--holo-radius-full);outline:none;cursor:pointer}.HoloNowPlaying-module__volumeSlider--z4tun::-webkit-slider-runnable-track{height:4px;border-radius:var(--holo-radius-full);background:linear-gradient(to right,var(--holo-color-primary-500) 0%,var(--holo-color-primary-500) var(--vol-pct, 80%),var(--holo-glass-soft) var(--vol-pct, 80%),var(--holo-glass-soft) 100%)}.HoloNowPlaying-module__volumeSlider--z4tun::-moz-range-track{height:4px;border-radius:var(--holo-radius-full);background:linear-gradient(to right,var(--holo-color-primary-500) 0%,var(--holo-color-primary-500) var(--vol-pct, 80%),var(--holo-glass-soft) var(--vol-pct, 80%),var(--holo-glass-soft) 100%);border:none}.HoloNowPlaying-module__volumeSlider--z4tun::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--holo-text-primary);cursor:pointer;margin-top:-5px}.HoloNowPlaying-module__volumeSlider--z4tun::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--holo-text-primary);border:none;cursor:pointer}.HoloNowPlaying-module__upNext--RmzXx{width:100%;max-width:560px;margin:0 auto}.HoloNowPlaying-module__lyricsPanel--u6fX2{width:100%;max-width:560px;margin:0 auto var(--holo-space-4)}.HoloNowPlaying-module__lyricsText--ZigDg{margin:0;white-space:pre-wrap;word-break:break-word;font-family:var(--holo-role-body-family);font-size:var(--holo-role-body-size);font-weight:var(--holo-role-body-weight);line-height:var(--holo-role-body-line);letter-spacing:var(--holo-role-body-tracking);color:var(--holo-role-body-color)}.HoloNowPlaying-module__lyricsEmpty--azl-Q{margin:0;font-family:var(--holo-role-card-meta-family);font-size:var(--holo-role-card-meta-size);color:var(--theme-text-muted);font-style:italic}.HoloNowPlaying-module__upNextTitle--eL-Wu{font-size:var(--holo-role-card-meta-size);font-weight:600;color:var(--holo-text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin:0 0 var(--holo-space-2);font-family:var(--holo-role-card-meta-family)}.HoloNowPlaying-module__upNextItem--EvIZD{display:flex;align-items:center;gap:var(--holo-space-3);padding:var(--holo-space-2) 4px;cursor:pointer;border-radius:var(--holo-radius-sm);transition:background var(--holo-duration-quick)}.HoloNowPlaying-module__upNextItem--EvIZD:hover{background:var(--holo-bg-elevated)}.HoloNowPlaying-module__upNextNum--X1WST{font-size:var(--holo-role-card-meta-size);color:var(--holo-text-tertiary);min-width:20px;text-align:center;font-family:var(--holo-role-card-meta-family)}.HoloNowPlaying-module__upNextName--Dt3yK{font-size:var(--holo-role-body-sm-size);color:var(--holo-text-primary);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--holo-role-body-sm-family)}.HoloNowPlaying-module__upNextArtist--rwNZD{font-size:var(--holo-role-card-meta-size);color:var(--holo-text-tertiary);font-family:var(--holo-role-card-meta-family)}@media(max-width:768px){.HoloNowPlaying-module__container--e8SKo{padding:40px var(--holo-space-4) 60px;max-width:500px}.HoloNowPlaying-module__body--fxPbO{grid-template-columns:1fr;gap:var(--holo-space-5);flex:none}.HoloNowPlaying-module__playerCol--nSlbO{overflow:visible}.HoloNowPlaying-module__panelCol--plNIN{border-left:none;padding-left:0;border-top:var(--holo-border-1) solid var(--holo-border-medium);padding-top:var(--holo-space-5)}.HoloNowPlaying-module__panelScroll--OFnuz{overflow:visible}.HoloNowPlaying-module__coverSection--Fc0sy{width:240px;height:240px}.HoloNowPlaying-module__trackInfo--k28ZK{text-align:center}.HoloNowPlaying-module__actionsRow--j7XIn{flex-direction:column;gap:var(--holo-space-4)}.HoloNowPlaying-module__volumeRow--MKZLD{min-width:unset;max-width:280px;width:100%}.HoloNowPlaying-module__upNext--RmzXx{max-width:100%}}@media(max-width:480px){.HoloNowPlaying-module__coverSection--Fc0sy{width:200px;height:200px}.HoloNowPlaying-module__title--E2b84{font-size:var(--holo-role-lead-size)}.HoloNowPlaying-module__controls--ih15E{gap:var(--holo-space-4)}.HoloNowPlaying-module__playBtn--h6MD-{width:48px;height:48px;padding:12px}}.HoloNowPlaying-module__overlayMobile--xNV2e{animation:HoloNowPlaying-module__slideUpOverlay--UxNp3 var(--holo-duration-normal) var(--holo-ease-out)}.HoloNowPlaying-module__containerMobile--YxAXD{max-width:100%;width:100%;height:100%;padding:var(--holo-space-6) var(--holo-space-4) var(--holo-space-10);animation:HoloNowPlaying-module__slideUp--56mle var(--holo-duration-normal) var(--holo-ease-out);overflow-y:auto;-webkit-overflow-scrolling:touch}.HoloNowPlaying-module__containerMobile--YxAXD .HoloNowPlaying-module__volumeRow--MKZLD{display:none}@keyframes HoloNowPlaying-module__slideUpOverlay--UxNp3{0%{opacity:0}to{opacity:1}}@keyframes HoloNowPlaying-module__slideUp--56mle{0%{transform:translateY(100%)}to{transform:translateY(0)}}.HoloNowPlaying-module__chevronBtn--URfu1{position:absolute;top:var(--holo-space-3);left:50%;transform:translate(-50%);background:none;border:none;color:var(--holo-text-secondary);cursor:pointer;padding:var(--holo-space-2);transition:color var(--holo-duration-quick) var(--holo-ease-out);z-index:10}.HoloNowPlaying-module__chevronBtn--URfu1:hover{color:var(--holo-text-primary)}@media(prefers-reduced-motion:reduce){.HoloNowPlaying-module__overlayMobile--xNV2e,.HoloNowPlaying-module__containerMobile--YxAXD{animation:none}}.HoloQueueDrawer-module__header--dsJ3l{display:flex;align-items:center;justify-content:space-between;padding:var(--holo-space-3, 12px) var(--holo-space-4, 16px);border-bottom:var(--holo-border-1, 1px) solid var(--holo-border-soft)}.HoloQueueDrawer-module__headerTitle--ADztu{font-size:var(--holo-text-sm);font-weight:600;color:var(--holo-text-primary, rgba(255,255,255,.9));letter-spacing:.02em}.HoloQueueDrawer-module__headerCount--HevWU{font-size:var(--holo-text-xs);color:var(--holo-text-tertiary, rgba(255,255,255,.5));margin-left:var(--holo-space-2, 8px)}.HoloQueueDrawer-module__headerActions--4bolx{display:flex;gap:var(--holo-space-2, 8px)}.HoloQueueDrawer-module__headerBtn--BEKJI{background:none;border:none;color:var(--holo-text-tertiary, rgba(255,255,255,.5));cursor:pointer;font-size:var(--holo-text-xs);padding:var(--holo-space-1, 4px) var(--holo-space-2, 8px);border-radius:var(--holo-radius-sm, 6px);transition:color var(--holo-duration-quick, .15s),background var(--holo-duration-quick, .15s)}.HoloQueueDrawer-module__headerBtn--BEKJI:hover{color:var(--holo-text-primary, rgba(255,255,255,.9));background:var(--theme-glass-subtle)}.HoloQueueDrawer-module__trackList--69Wdc{flex:1;overflow-y:auto;padding:var(--holo-space-1, 4px) 0}.HoloQueueDrawer-module__trackItem--wzXJ3{display:flex;align-items:center;gap:var(--holo-space-2, 8px);padding:var(--holo-space-2, 8px) var(--holo-space-4, 16px);cursor:pointer;transition:background var(--holo-duration-quick, .15s);position:relative}.HoloQueueDrawer-module__trackItem--wzXJ3:hover{background:var(--theme-glass-subtle)}.HoloQueueDrawer-module__trackItemActive--OZWxq{background:var(--theme-glass-medium)}.HoloQueueDrawer-module__trackItemActive--OZWxq .HoloQueueDrawer-module__trackTitle--7Yya3{color:var(--theme-primary)}.HoloQueueDrawer-module__dragHandle--8Dqdx{display:flex;align-items:center;cursor:grab;color:var(--holo-text-tertiary);flex-shrink:0;padding:2px;touch-action:none}.HoloQueueDrawer-module__dragHandle--8Dqdx:active{cursor:grabbing}.HoloQueueDrawer-module__dragHandle--8Dqdx svg{width:14px;height:14px}.HoloQueueDrawer-module__trackItemDragging--h-W-n{opacity:.4}.HoloQueueDrawer-module__trackItemDragOver--QWHcl{border-top:2px solid var(--theme-primary)}.HoloQueueDrawer-module__trackInfo--iUZfm{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.HoloQueueDrawer-module__trackTitle--7Yya3{font-size:var(--holo-text-sm);color:var(--holo-text-primary, rgba(255,255,255,.9));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.HoloQueueDrawer-module__trackArtist--0LNMp{font-size:var(--holo-text-xs);color:var(--holo-text-tertiary, rgba(255,255,255,.5));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.HoloQueueDrawer-module__trackDuration--GOnWC{font-size:var(--holo-text-xs);color:var(--holo-text-tertiary, rgba(255,255,255,.5));flex-shrink:0;font-variant-numeric:tabular-nums}.HoloQueueDrawer-module__removeBtn--EVmvD{background:none;border:none;color:var(--holo-text-tertiary);cursor:pointer;padding:4px;flex-shrink:0;border-radius:var(--holo-radius-sm, 4px);opacity:0;transition:opacity var(--holo-duration-quick, .15s),color var(--holo-duration-quick, .15s)}.HoloQueueDrawer-module__trackItem--wzXJ3:hover .HoloQueueDrawer-module__removeBtn--EVmvD{opacity:1}.HoloQueueDrawer-module__removeBtn--EVmvD:hover{color:var(--holo-color-danger)}.HoloQueueDrawer-module__removeBtn--EVmvD svg{width:14px;height:14px}.HoloQueueDrawer-module__nowPlayingIndicator--7uHbt{width:14px;height:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.HoloQueueDrawer-module__nowPlayingIndicator--7uHbt svg{width:14px;height:14px;color:var(--theme-primary)}.HoloQueueDrawer-module__emptyState--bSTDN{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--holo-space-8, 32px) var(--holo-space-4, 16px);gap:var(--holo-space-3, 12px);color:var(--holo-text-tertiary, rgba(255,255,255,.5))}.HoloQueueDrawer-module__emptyState--bSTDN svg{width:40px;height:40px;opacity:.4}.HoloQueueDrawer-module__emptyState--bSTDN span{font-size:var(--holo-text-sm)}.HoloSearchOverlay-module__backdrop--1bIoy{position:fixed;inset:0;z-index:9999;background:#0009;backdrop-filter:blur(8px);display:flex;justify-content:center;padding-top:12vh;animation:HoloSearchOverlay-module__fadeIn--tqrHa .15s ease-out}.HoloSearchOverlay-module__panel--D5hcQ{width:100%;max-width:600px;max-height:70vh;display:flex;flex-direction:column;background:var(--holo-glass-medium, rgba(20, 20, 30, .95));border:1px solid var(--holo-border-medium, rgba(255, 255, 255, .1));border-radius:var(--holo-radius-lg, 12px);box-shadow:0 20px 60px #00000080,0 0 30px var(--holo-glow-soft);overflow:hidden;animation:HoloSearchOverlay-module__slideDown--OkhEr .15s ease-out}.HoloSearchOverlay-module__inputRow--62awm{display:flex;align-items:center;gap:var(--holo-space-3, 12px);padding:var(--holo-space-4, 16px);border-bottom:1px solid var(--holo-border-soft)}.HoloSearchOverlay-module__searchIcon--CguBc{color:var(--holo-text-tertiary);flex-shrink:0}.HoloSearchOverlay-module__input--Fy-KA{flex:1;background:none;border:none;outline:none;font-size:var(--holo-role-lead-size);font-family:var(--holo-role-lead-family);color:var(--holo-text-primary)}.HoloSearchOverlay-module__input--Fy-KA::placeholder{color:var(--holo-text-tertiary)}.HoloSearchOverlay-module__shortcut--PGfkK{font-size:var(--holo-role-card-meta-size);color:var(--holo-text-tertiary);background:var(--holo-glass-subtle);padding:2px 6px;border-radius:4px;border:1px solid var(--holo-border-soft);flex-shrink:0}.HoloSearchOverlay-module__results--myN0m{overflow-y:auto;padding:var(--holo-space-2, 8px);scrollbar-width:thin}.HoloSearchOverlay-module__category--HcHkJ{padding:var(--holo-space-2, 8px) var(--holo-space-3, 12px)}.HoloSearchOverlay-module__categoryLabel--69OnT{font-size:var(--holo-role-card-meta-size);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--holo-text-tertiary);margin-bottom:var(--holo-space-2, 8px)}.HoloSearchOverlay-module__item--JSdWy{display:flex;align-items:center;gap:var(--holo-space-3, 12px);padding:var(--holo-space-2, 8px) var(--holo-space-3, 12px);border-radius:var(--holo-radius-sm, 6px);cursor:pointer;transition:background .15s}.HoloSearchOverlay-module__item--JSdWy:hover,.HoloSearchOverlay-module__item--JSdWy[data-active=true]{background:var(--holo-glass-subtle, rgba(255, 255, 255, .06))}.HoloSearchOverlay-module__itemThumb--A5vtq{width:40px;height:40px;border-radius:var(--holo-radius-sm, 4px);overflow:hidden;background:var(--holo-glass-subtle);flex-shrink:0;display:flex;align-items:center;justify-content:center}.HoloSearchOverlay-module__itemThumb--A5vtq[data-round=true]{border-radius:50%}.HoloSearchOverlay-module__itemThumb--A5vtq img{width:100%;height:100%;object-fit:cover}.HoloSearchOverlay-module__itemThumbPlaceholder--6sw77{width:20px;height:20px;color:var(--holo-text-tertiary);opacity:.5}.HoloSearchOverlay-module__itemText--pGc2Q{flex:1;min-width:0}.HoloSearchOverlay-module__itemTitle--x55Ni{font-size:var(--holo-role-body-sm-size);font-weight:500;color:var(--holo-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HoloSearchOverlay-module__itemSub--ZDanJ{font-size:var(--holo-role-card-meta-size);color:var(--holo-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HoloSearchOverlay-module__itemAction--x-PKD{color:var(--holo-text-tertiary);flex-shrink:0;opacity:0;transition:opacity .15s}.HoloSearchOverlay-module__item--JSdWy:hover .HoloSearchOverlay-module__itemAction--x-PKD{opacity:1}.HoloSearchOverlay-module__empty--EPgU3{padding:var(--holo-space-8, 32px);text-align:center;color:var(--holo-text-tertiary);font-size:var(--holo-role-body-sm-size)}.HoloSearchOverlay-module__loading--zEMY0{display:flex;justify-content:center;padding:var(--holo-space-6, 24px)}.HoloSearchOverlay-module__footer--yBs0Y{display:flex;align-items:center;gap:var(--holo-space-4, 16px);padding:var(--holo-space-2, 8px) var(--holo-space-4, 16px);border-top:1px solid var(--holo-border-soft);font-size:var(--holo-role-card-meta-size);color:var(--holo-text-tertiary)}.HoloSearchOverlay-module__footerKey--K7R3U{display:inline-flex;align-items:center;gap:4px}.HoloSearchOverlay-module__footerKey--K7R3U kbd{background:var(--holo-glass-subtle);padding:1px 5px;border-radius:3px;border:1px solid var(--holo-border-soft);font-family:var(--holo-font-primary);font-size:inherit}@keyframes HoloSearchOverlay-module__fadeIn--tqrHa{0%{opacity:0}to{opacity:1}}@keyframes HoloSearchOverlay-module__slideDown--OkhEr{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.HoloSearchOverlay-module__backdrop--1bIoy{padding-top:5vh}.HoloSearchOverlay-module__panel--D5hcQ{max-width:calc(100% - 32px);max-height:80vh}}.ContextGateScreen-module__backdrop--PBUpk{position:fixed;inset:0;z-index:0;background:var(--theme-bg-base);display:flex;align-items:center;justify-content:center}.ContextGateScreen-module__blockedBody--NwD7-{margin:0 0 var(--holo-space-4);line-height:1.5;text-align:center}.ContextGateScreen-module__actions--ABUWa{display:flex;justify-content:center;margin-top:var(--holo-space-4)}.Layout-module__layoutContainer--8TFQg{display:flex;flex-direction:column;height:100%;width:100%;position:relative;padding-top:0;padding-left:0;background:transparent;overflow:hidden;transition:background var(--holo-duration-normal) var(--holo-ease-out)}.Layout-module__layoutContainer--8TFQg>*:first-child{flex-shrink:0;height:var(--holo-space-14);min-height:var(--holo-space-14);margin-top:0;margin-left:0;width:100%;transition:all var(--holo-duration-quick) var(--holo-ease-out)}.Layout-module__layoutContainer--8TFQg>*:nth-child(2){flex:1;width:100%;min-height:0;display:flex;margin-top:var(--holo-space-2);transition:all var(--holo-duration-normal) var(--holo-ease-out)}.Layout-module__layoutContainer--8TFQg>*:nth-child(3){flex-shrink:0;width:100%;margin-top:auto}.Layout-module__layoutContainer--8TFQg{contain:layout}.Layout-module__layoutContainer--8TFQg>*:nth-child(2)[data-ghost-mode=true]{margin-top:0}@media(max-width:768px){.Layout-module__layoutContainer--8TFQg{padding-left:0;padding-top:0}.Layout-module__layoutContainer--8TFQg>*:first-child{height:var(--holo-space-12);min-height:var(--holo-space-12);padding-left:0;margin-left:0;width:100%}.Layout-module__layoutContainer--8TFQg>*:nth-child(2){margin-top:0}}@media(prefers-reduced-motion:reduce){.Layout-module__layoutContainer--8TFQg,.Layout-module__layoutContainer--8TFQg>header,.Layout-module__layoutContainer--8TFQg>*:nth-child(2),.Layout-module__layoutContainer--8TFQg>footer{transition:none!important}}@media print{.Layout-module__layoutContainer--8TFQg{display:block!important;min-height:auto!important;overflow:visible!important}.Layout-module__layoutContainer--8TFQg>header{position:static!important}.Layout-module__layoutContainer--8TFQg>footer{page-break-before:always}}.Layout-module__navbarSkeleton--OAMeF{display:flex;justify-content:space-between;align-items:center;height:var(--holo-space-14);padding:0 var(--holo-space-4);background:var(--theme-glass-subtle);border-bottom:1px solid var(--holo-border)}.Layout-module__navbarSkeletonLeft--LBMfH,.Layout-module__navbarSkeletonRight--Bybby{display:flex;align-items:center;gap:var(--holo-space-3)}.Layout-module__bodySkeleton--7tx6w{flex:1;display:flex;gap:var(--holo-space-4);padding:var(--holo-space-4);min-height:0}.Layout-module__sidebarSkeleton--Rit2p{width:240px;flex-shrink:0;padding:var(--holo-space-4);background:var(--theme-glass-subtle);border-radius:var(--holo-radius-lg);border:1px solid var(--holo-border)}.Layout-module__sidebarSkeletonItems--fSgKo{display:flex;flex-direction:column;gap:var(--holo-space-3)}.Layout-module__sidebarSkeletonItem--mvyLa{display:flex;align-items:center;gap:var(--holo-space-3);padding:var(--holo-space-2) 0}.Layout-module__contentSkeleton--yg4Wa{flex:1;display:flex;flex-direction:column;gap:var(--holo-space-4);min-width:0}.Layout-module__contentSkeletonCards--ZNzO-{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--holo-space-4)}.Layout-module__footerSkeleton--9go3S{display:flex;justify-content:center;align-items:center;height:var(--holo-space-12);padding:var(--holo-space-3);background:var(--theme-glass-subtle);border-top:1px solid var(--holo-border)}@media(max-width:768px){.Layout-module__sidebarSkeleton--Rit2p{display:none}.Layout-module__bodySkeleton--7tx6w{padding:var(--holo-space-3)}.Layout-module__contentSkeletonCards--ZNzO-{grid-template-columns:1fr}}.Layout-module__searchButton--W6aES{background:none;border:none;cursor:pointer;color:var(--holo-text-secondary);padding:6px;display:flex;align-items:center;border-radius:var(--holo-radius-sm, 6px);transition:color .2s,background .2s}.Layout-module__searchButton--W6aES:hover{color:var(--holo-text-primary);background:var(--holo-glass-subtle)}.HoloAppOrbit-module__orbit--6H-qs{position:relative;aspect-ratio:1;width:100%;margin-inline:auto;--orbit-dur: 60s}.HoloAppOrbit-module__size-sm--XsVCn{max-width:17.5rem}.HoloAppOrbit-module__size-md--5FEIM{max-width:24rem}.HoloAppOrbit-module__size-lg--ERPMR{max-width:30rem}.HoloAppOrbit-module__speed-calm--CEsaA{--orbit-dur: 64s}.HoloAppOrbit-module__speed-normal--MqHO0{--orbit-dur: 40s}.HoloAppOrbit-module__speed-lively--coPPV{--orbit-dur: 24s}.HoloAppOrbit-module__ring--fcu2j{position:absolute;border-radius:var(--holo-radius-full)}.HoloAppOrbit-module__ring-0--FLkKM{inset:0}.HoloAppOrbit-module__ring-1--8ZFDW{inset:17%}.HoloAppOrbit-module__ring-2--uMzs0{inset:32%}.HoloAppOrbit-module__ringTrack--ReI42{position:absolute;inset:0;border-radius:var(--holo-radius-full);border:var(--holo-border-0-5) dashed var(--theme-border-soft)}.HoloAppOrbit-module__isAnimated--fOnar .HoloAppOrbit-module__ring--fcu2j{animation:HoloAppOrbit-module__holoAppOrbitSpin--TIVuR var(--orbit-dur) linear infinite}.HoloAppOrbit-module__satWrap--9W9ww{position:absolute;inset:0;transform:rotate(var(--sat-angle, 0deg))}.HoloAppOrbit-module__sat--juSxM{position:absolute;top:0;left:50%;display:block;transform:translate(-50%,-50%)}.HoloAppOrbit-module__satUpright--kRdVV{display:inline-block;rotate:calc(-1 * var(--sat-angle, 0deg))}.HoloAppOrbit-module__isAnimated--fOnar .HoloAppOrbit-module__satUpright--kRdVV{animation:HoloAppOrbit-module__holoAppOrbitSpinR--6Z6rr var(--orbit-dur) linear infinite}.HoloAppOrbit-module__orbit--6H-qs:hover .HoloAppOrbit-module__ring--fcu2j,.HoloAppOrbit-module__orbit--6H-qs:hover .HoloAppOrbit-module__satUpright--kRdVV{animation-play-state:paused}.HoloAppOrbit-module__satBtn--Qbjxy{display:grid;place-items:center;padding:var(--holo-space-1);margin:0;border:none;background:var(--theme-surface-overlay);border-radius:var(--holo-radius-md);box-shadow:var(--holo-shadow-sm);cursor:default;transition:transform var(--holo-duration-normal) var(--holo-ease-quantum),box-shadow var(--holo-duration-normal) var(--holo-ease-quantum)}.HoloAppOrbit-module__satBtn--Qbjxy[tabindex="0"]{cursor:pointer}.HoloAppOrbit-module__satBtn--Qbjxy[tabindex="0"]:hover,.HoloAppOrbit-module__satBtn--Qbjxy[tabindex="0"]:focus-visible{transform:scale(1.12);box-shadow:var(--holo-shadow-glow-md);outline:none}.HoloAppOrbit-module__center---hRUS{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center}.HoloAppOrbit-module__centerGlow--2Gh3D{position:absolute;inset:-40%;border-radius:var(--holo-radius-full);background:radial-gradient(circle,var(--theme-surface-accent-soft),transparent 70%);box-shadow:var(--holo-shadow-glow-lg);animation:HoloAppOrbit-module__holoAppOrbitPulse--cWI75 5s var(--holo-ease-quantum) infinite}@keyframes HoloAppOrbit-module__holoAppOrbitSpin--TIVuR{to{transform:rotate(360deg)}}@keyframes HoloAppOrbit-module__holoAppOrbitSpinR--6Z6rr{to{transform:rotate(-360deg)}}@keyframes HoloAppOrbit-module__holoAppOrbitPulse--cWI75{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.HoloAppOrbit-module__isAnimated--fOnar .HoloAppOrbit-module__ring--fcu2j,.HoloAppOrbit-module__isAnimated--fOnar .HoloAppOrbit-module__satUpright--kRdVV,.HoloAppOrbit-module__centerGlow--2Gh3D{animation:none}}.HoloAppOrbit-module__ringTrack--ReI42,.HoloAppOrbit-module__centerGlow--2Gh3D,.HoloAppOrbit-module__satWrap--9W9ww{pointer-events:none}.HoloAppOrbit-module__satBtn--Qbjxy{pointer-events:auto}.HoloSwitch-module__switchWrapper--10Wet{display:flex;align-items:center;padding:var(--holo-space-4);background:var(--theme-glass-soft);border:var(--holo-border-1) solid var(--holo-border-soft);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:all var(--holo-duration-normal) var(--holo-ease-out)}.HoloSwitch-module__switchWrapper--10Wet:hover{background:var(--theme-glass-medium)}.HoloSwitch-module__labelLeft--8QaEX{justify-content:space-between}.HoloSwitch-module__labelRight--1A0uK{justify-content:flex-start;flex-direction:row-reverse}.HoloSwitch-module__switchLabel--LVRit{color:var(--holo-text-primary);font-weight:var(--holo-role-body-weight);font-family:var(--holo-role-body-family);font-size:var(--holo-role-body-size);cursor:pointer;user-select:none}.HoloSwitch-module__labelRight--1A0uK .HoloSwitch-module__switchLabel--LVRit{margin-left:var(--holo-space-4)}.HoloSwitch-module__labelLeft--8QaEX .HoloSwitch-module__switchLabel--LVRit{margin-right:var(--holo-space-4)}.HoloSwitch-module__switchContainer--vpmY0{background:var(--theme-glass-medium);border:var(--holo-border-2) solid var(--holo-border-soft);border-radius:var(--holo-radius-full);position:relative;cursor:pointer;transition:all var(--holo-duration-normal) var(--holo-ease-out);flex-shrink:0;outline:none}.HoloSwitch-module__switchContainer--vpmY0:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,var(--holo-mod-control-md-square));height:var(--holo-mod-control-md-square)}.HoloSwitch-module__switchContainer--vpmY0:hover{border-color:var(--holo-border-medium)}.HoloSwitch-module__switchContainer--vpmY0:focus-visible{border-color:var(--holo-border-active);box-shadow:var(--holo-shadow-glow-sm)}.HoloSwitch-module__switchSm--E54gZ{width:var(--holo-space-11);height:var(--holo-space-6)}.HoloSwitch-module__switchMd--47wJb{width:var(--holo-space-15);height:var(--holo-space-7-5)}.HoloSwitch-module__switchLg--ta9lq{width:var(--holo-space-19);height:var(--holo-space-9-5)}.HoloSwitch-module__switchActive--8IR6X{background:var(--holo-color-primary-600);border-color:var(--holo-color-primary-500);box-shadow:var(--holo-shadow-glow-md)}.HoloSwitch-module__switchDisabled--sIxLU{opacity:var(--holo-opacity-disabled);cursor:not-allowed;pointer-events:none}.HoloSwitch-module__switchLoading--6sYN-{cursor:wait}.HoloSwitch-module__switchThumb--VgHtE{background:var(--holo-text-primary);border-radius:50%;position:absolute;transition:all var(--holo-duration-normal) var(--holo-ease-out);box-shadow:var(--holo-shadow-elevation-md);display:flex;align-items:center;justify-content:center}.HoloSwitch-module__switchSm--E54gZ .HoloSwitch-module__switchThumb--VgHtE{width:var(--holo-space-4-5);height:var(--holo-space-4-5);top:var(--holo-space-0-5);left:var(--holo-space-0-5)}.HoloSwitch-module__switchMd--47wJb .HoloSwitch-module__switchThumb--VgHtE{width:var(--holo-space-5-5);height:var(--holo-space-5-5);top:var(--holo-space-1);left:var(--holo-space-1)}.HoloSwitch-module__switchLg--ta9lq .HoloSwitch-module__switchThumb--VgHtE{width:var(--holo-space-7-5);height:var(--holo-space-7-5);top:var(--holo-space-1);left:var(--holo-space-1)}.HoloSwitch-module__switchActive--8IR6X.HoloSwitch-module__switchSm--E54gZ .HoloSwitch-module__switchThumb--VgHtE{left:var(--holo-space-5-75)}.HoloSwitch-module__switchActive--8IR6X.HoloSwitch-module__switchMd--47wJb .HoloSwitch-module__switchThumb--VgHtE{left:var(--holo-space-8)}.HoloSwitch-module__switchActive--8IR6X.HoloSwitch-module__switchLg--ta9lq .HoloSwitch-module__switchThumb--VgHtE{left:var(--holo-space-10-5)}.HoloSwitch-module__switchActive--8IR6X .HoloSwitch-module__switchThumb--VgHtE{background:var(--holo-color-primary-500);box-shadow:0 0 15px var(--holo-color-primary-500),var(--holo-shadow-elevation-md)}.HoloSwitch-module__switchSpinner--7uiiC{width:var(--holo-space-2-5);height:var(--holo-space-2-5);border:var(--holo-border-2) solid var(--holo-transparency-medium);border-top-color:var(--holo-color-primary-500);border-radius:50%;animation:HoloSwitch-module__switchSpin--n6ou8 var(--holo-duration-fast) linear infinite}.HoloSwitch-module__switchActive--8IR6X .HoloSwitch-module__switchSpinner--7uiiC{border-top-color:var(--holo-text-primary)}@keyframes HoloSwitch-module__switchSpin--n6ou8{to{transform:rotate(360deg)}}.HoloSwitch-module__switchInput--v9s4c{position:absolute;opacity:0;width:0;height:0;pointer-events:none}@media(max-width:768px){.HoloSwitch-module__switchWrapper--10Wet{padding:var(--holo-space-3-5)}.HoloSwitch-module__switchLabel--LVRit{font-size:var(--holo-role-body-sm-size)}}@media(prefers-reduced-motion:reduce){.HoloSwitch-module__switchContainer--vpmY0,.HoloSwitch-module__switchThumb--VgHtE{transition:none}.HoloSwitch-module__switchSpinner--7uiiC{animation:none;border-top-color:transparent}}.EmbeddedLayout-module__embeddedContainer--v9ClA{display:flex;flex-direction:column;height:100%;width:100%;position:relative;overflow:hidden;contain:layout}.EmbeddedLayout-module__embeddedContainer--v9ClA>*:first-child{flex:1;min-height:0;width:100%;display:flex}.HoloEmptyState-module__emptyState--E3i7w{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;min-height:12.5rem;padding:var(--holo-role-pad-section);gap:var(--holo-role-gap-section);color:var(--theme-text-muted)}.HoloEmptyState-module__icon--0N-67{display:flex;align-items:center;justify-content:center;color:var(--theme-text-muted)}.HoloEmptyState-module__content--CxsQa{display:flex;flex-direction:column;gap:var(--holo-space-2);max-width:28rem}.HoloEmptyState-module__title--4XWui{margin:0;font-family:var(--holo-role-section-title-family);font-size:var(--holo-role-section-title-size);font-weight:var(--holo-role-section-title-weight);line-height:var(--holo-role-section-title-line);color:var(--theme-text-headline)}.HoloEmptyState-module__description--oOPqT{margin:0;font-family:var(--holo-role-body-family);font-size:var(--holo-role-body-size);line-height:var(--holo-role-body-line);color:var(--theme-text-muted)}.HoloEmptyState-module__actions--WjFnk{display:flex;flex-wrap:wrap;gap:var(--holo-space-3);justify-content:center}.HoloEmptyState-module__variantDefault--BCr6M .HoloEmptyState-module__icon--0N-67{color:var(--theme-text-muted)}.HoloEmptyState-module__variantSearch--6ejJ- .HoloEmptyState-module__icon--0N-67{color:var(--holo-color-primary-500)}.HoloEmptyState-module__variantError--Jgn6v .HoloEmptyState-module__icon--0N-67,.HoloEmptyState-module__variantError--Jgn6v .HoloEmptyState-module__title--4XWui{color:var(--holo-role-status-danger-fg)}.HoloEmptyState-module__variantIllustration--4fykj .HoloEmptyState-module__icon--0N-67{color:var(--holo-color-primary-400)}.HoloEmptyState-module__sizeSm--cpWBJ{min-height:9.375rem}.HoloEmptyState-module__sizeMd--wSQ9N{min-height:12.5rem}.HoloEmptyState-module__sizeLg--CngqE{min-height:18.75rem}@media(max-width:640px){.HoloEmptyState-module__emptyState--E3i7w{min-height:9.375rem}.HoloEmptyState-module__actions--WjFnk{flex-direction:column;width:100%;max-width:16rem}}.AppRoutes-module__routeLoading--W-12-,.AppRoutes-module__pageNotFound--E6bEk{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:var(--holo-space-8)}.ThemeBackground-module__themeBackground--V6B5D{position:fixed;inset:0;pointer-events:none;z-index:-2;overflow:hidden}.ThemeBackground-module__gradientLayer--Pc0tb,.ThemeBackground-module__atmosphereLayer--xmiik{position:absolute;inset:0;pointer-events:none}.ThemeBackground-module__gradientLayer--Pc0tb,.ThemeBackground-module__atmosphereLayer--xmiik{transition:opacity .6s cubic-bezier(.25,.46,.45,.94)}[data-theme=ice] .ThemeBackground-module__gradientLayer--Pc0tb{background:radial-gradient(ellipse 800px 600px at 25% 20%,rgba(0,229,255,.04) 0%,transparent 50%),radial-gradient(ellipse 600px 400px at 75% 80%,rgba(0,229,255,.08) 0%,transparent 50%);opacity:1}[data-theme=ocean] .ThemeBackground-module__gradientLayer--Pc0tb{background:radial-gradient(ellipse 800px 600px at 25% 20%,rgba(33,150,243,.06) 0%,transparent 50%),radial-gradient(ellipse 600px 400px at 75% 80%,rgba(66,165,245,.08) 0%,transparent 50%);opacity:1}[data-theme=dusk] .ThemeBackground-module__gradientLayer--Pc0tb{background:linear-gradient(180deg,#1c0f0a26,#2d181026 25%,#3a231826 45%,#4a2e1f26 60%,#5d3a2726 72%,#7a4a2f26 82%,#a05a3826 90%,#bf6a3f26 96%,#d9784626),radial-gradient(ellipse 1000px 400px at 50% 80%,rgba(255,111,0,.05) 0%,transparent 60%);opacity:1}[data-theme=solar] .ThemeBackground-module__gradientLayer--Pc0tb{background:linear-gradient(180deg,#64b5f61f,#7cbef61f 25%,#90caf91f 45%,#a8d5f71f,#c5e3f81f 75%,#ffe0821f 83%,#ffd54f1f 90%,#ffca281f 96%,#ffc1071f);opacity:1}[data-theme=solar] .ThemeBackground-module__atmosphereLayer--xmiik{background:radial-gradient(ellipse 1000px 120px at 50% 90%,rgba(255,224,130,.15) 0%,transparent 50%),linear-gradient(180deg,#fffbf01a,#fffbf014 70%,#fffbf01f);opacity:1}[data-theme=sand] .ThemeBackground-module__gradientLayer--Pc0tb{background:linear-gradient(180deg,#faf8f31a,#f5f1e81a 20%,#f0ead61a,#ebe3ca1a,#e5dcbe1a 65%,#e0d5b21a,#dbcea61a 85%,#d7c79d1a 93%,#d2c0941a);opacity:1}[data-theme=sand] .ThemeBackground-module__atmosphereLayer--xmiik{background:radial-gradient(ellipse 1000px 120px at 50% 90%,rgba(242,230,200,.12) 0%,transparent 50%),linear-gradient(180deg,#faf8f314,#faf8f30f 70%,#faf8f31a);opacity:1}[data-theme=terra] .ThemeBackground-module__gradientLayer--Pc0tb{background:linear-gradient(180deg,#f5f1e81a,#ede7d91a 20%,#e3d9c61a 35%,#daced51a 48%,#c9c4a01a,#b8b4851a 72%,#a8a56e1a 83%,#9a965c1a 92%,#8d884d1a);opacity:1}[data-theme=terra] .ThemeBackground-module__atmosphereLayer--xmiik{background:radial-gradient(ellipse 1000px 120px at 50% 90%,rgba(168,165,110,.1) 0%,transparent 50%),linear-gradient(180deg,#f5f1e814,#f5f1e80f 70%,#f5f1e81a);opacity:1}.ThemeBackground-module__animationContainer--wP3vG{position:absolute;top:0;left:0;width:100%;min-height:100vh;height:100%;pointer-events:none;overflow:visible}.ThemeBackground-module__gradientLayer--Pc0tb{animation:ThemeBackground-module__gradientBreathing--ha8sc 45s ease-in-out infinite}@keyframes ThemeBackground-module__gradientBreathing--ha8sc{0%,to{opacity:.5}50%{opacity:.8}}.ThemeBackground-module__particle--RGC-d{position:absolute;bottom:100px;width:2px;height:2px;border-radius:50%;background:var(--holo-color-primary-500);box-shadow:0 0 4px .5px var(--holo-transparency-glow-soft);animation:ThemeBackground-module__floatParticle--A14vG 25s linear infinite;will-change:transform,opacity}@keyframes ThemeBackground-module__floatParticle--A14vG{0%{transform:translateY(0) translate(0);opacity:0}5%{opacity:.5}95%{opacity:.5}to{transform:translateY(calc(-100vh + 80px)) translate(150px);opacity:0}}.ThemeBackground-module__scanline--UzecM{position:absolute;top:-10px;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,var(--holo-color-primary-500) 50%,transparent 100%);opacity:.25;animation:ThemeBackground-module__scanlineMove---PEGo 35s linear infinite;box-shadow:0 0 15px 3px var(--holo-transparency-glow-medium),0 0 30px 6px var(--holo-transparency-glow-soft)}@keyframes ThemeBackground-module__scanlineMove---PEGo{0%{transform:translateY(0);opacity:0}3%{opacity:.25}97%{opacity:.25}to{transform:translateY(calc(100vh + 100%));opacity:0}}.ThemeBackground-module__radialPulse--9PfwJ{position:absolute;top:50%;left:50%;width:600px;height:600px;margin-top:-300px;margin-left:-300px;border-radius:50%;background:radial-gradient(circle,var(--holo-transparency-glow-soft) 0%,transparent 70%);opacity:0;animation:ThemeBackground-module__radialPulseAnimation--IhUfn 50s ease-in-out infinite}[data-theme=ice] .ThemeBackground-module__radialPulse--9PfwJ,[data-theme=ocean] .ThemeBackground-module__radialPulse--9PfwJ,[data-theme=dusk] .ThemeBackground-module__radialPulse--9PfwJ{opacity:1;animation:ThemeBackground-module__radialPulseAnimation--IhUfn 50s ease-in-out infinite}@keyframes ThemeBackground-module__radialPulseAnimation--IhUfn{0%,to{transform:scale(.8);opacity:.15}50%{transform:scale(1.5);opacity:.35}}[data-theme=ice] .ThemeBackground-module__particle--RGC-d{animation-duration:20s;box-shadow:0 0 5px 1px var(--holo-transparency-glow-medium)}[data-theme=ocean] .ThemeBackground-module__particle--RGC-d{animation-duration:30s;box-shadow:0 0 4px .8px var(--holo-transparency-glow-soft)}[data-theme=dusk] .ThemeBackground-module__particle--RGC-d{animation-duration:22s;box-shadow:0 0 5px 1px var(--holo-transparency-glow-medium)}[data-theme=solar] .ThemeBackground-module__particle--RGC-d{animation-duration:18s;box-shadow:0 0 4px .8px var(--holo-transparency-glow-soft)}[data-theme=solar] .ThemeBackground-module__scanline--UzecM{animation-duration:35s;opacity:.2}[data-theme=sand] .ThemeBackground-module__particle--RGC-d{animation-duration:28s;box-shadow:0 0 3px .5px var(--holo-transparency-glow-soft)}[data-theme=terra] .ThemeBackground-module__particle--RGC-d{animation-duration:25s;box-shadow:0 0 3px .5px var(--holo-transparency-glow-soft)}@media(prefers-reduced-motion:reduce){.ThemeBackground-module__gradientLayer--Pc0tb,.ThemeBackground-module__particle--RGC-d,.ThemeBackground-module__scanline--UzecM,.ThemeBackground-module__radialPulse--9PfwJ{animation:none!important}.ThemeBackground-module__gradientLayer--Pc0tb{opacity:.7}.ThemeBackground-module__particle--RGC-d,.ThemeBackground-module__scanline--UzecM,.ThemeBackground-module__radialPulse--9PfwJ{display:none}}.HoloCornerDecoration-module__decorationsContainer--c1C3d{--frame-offset: 20px;--frame-offset-mobile: 15px;--frame-offset-small: 10px;--corner-size: 40px;--corner-size-mobile: 30px;--corner-size-small: 25px;--frame-line-width: 1px;--scan-duration: 4s;--glow-duration: 3s}.HoloCornerDecoration-module__decorationsContainer--c1C3d{pointer-events:none;position:fixed;inset:0;z-index:50;overflow:hidden}.HoloCornerDecoration-module__frameContainer--LhesI{position:absolute;top:var(--frame-offset);left:var(--frame-offset);right:var(--frame-offset);bottom:var(--frame-offset);pointer-events:none}.HoloCornerDecoration-module__frameLine--Ahd4U{position:absolute;background:var(--holo-color-primary-alpha-20);opacity:1;overflow:visible}.HoloCornerDecoration-module__frameTop--Ak7nB,.HoloCornerDecoration-module__frameBottom--3dJNu{left:var(--corner-size);right:var(--corner-size);height:var(--frame-line-width)}.HoloCornerDecoration-module__frameTop--Ak7nB{top:0}.HoloCornerDecoration-module__frameBottom--3dJNu{bottom:0}.HoloCornerDecoration-module__frameLeft--Rl8-1,.HoloCornerDecoration-module__frameRight--t7twc{top:var(--corner-size);bottom:var(--corner-size);width:var(--frame-line-width)}.HoloCornerDecoration-module__frameLeft--Rl8-1{left:0}.HoloCornerDecoration-module__frameRight--t7twc{right:0}.HoloCornerDecoration-module__scanPulse--ajHlE{position:absolute;background:linear-gradient(90deg,transparent 0%,var(--holo-color-primary-alpha-30) 30%,var(--holo-color-primary-alpha-40) 50%,var(--holo-color-primary-alpha-30) 70%,transparent 100%);opacity:.5;filter:blur(2px);box-shadow:0 0 3px var(--holo-color-primary-alpha-20)}.HoloCornerDecoration-module__frameTop--Ak7nB .HoloCornerDecoration-module__scanPulse--ajHlE,.HoloCornerDecoration-module__frameBottom--3dJNu .HoloCornerDecoration-module__scanPulse--ajHlE{width:30px;height:2px;top:0}.HoloCornerDecoration-module__frameTop--Ak7nB .HoloCornerDecoration-module__scanPulse--ajHlE{animation:HoloCornerDecoration-module__scanHorizontalReverse--VVNJo var(--scan-duration) linear infinite}.HoloCornerDecoration-module__frameBottom--3dJNu .HoloCornerDecoration-module__scanPulse--ajHlE{animation:HoloCornerDecoration-module__scanHorizontal--OH-kw var(--scan-duration) linear infinite}.HoloCornerDecoration-module__frameLeft--Rl8-1 .HoloCornerDecoration-module__scanPulse--ajHlE,.HoloCornerDecoration-module__frameRight--t7twc .HoloCornerDecoration-module__scanPulse--ajHlE{width:2px;height:30px;left:0;background:linear-gradient(180deg,transparent 0%,var(--holo-color-primary-alpha-30) 30%,var(--holo-color-primary-alpha-40) 50%,var(--holo-color-primary-alpha-30) 70%,transparent 100%);box-shadow:0 0 3px var(--holo-color-primary-alpha-20)}.HoloCornerDecoration-module__frameRight--t7twc .HoloCornerDecoration-module__scanPulse--ajHlE{animation:HoloCornerDecoration-module__scanVertical--HIjuT var(--scan-duration) linear infinite}.HoloCornerDecoration-module__frameLeft--Rl8-1 .HoloCornerDecoration-module__scanPulse--ajHlE{animation:HoloCornerDecoration-module__scanVerticalReverse--D13m6 var(--scan-duration) linear infinite}.HoloCornerDecoration-module__tickMarks--FWOWn{position:absolute;pointer-events:none;opacity:.1}.HoloCornerDecoration-module__tickMarksTop--K7-5E,.HoloCornerDecoration-module__tickMarksBottom--aiukf{left:var(--corner-size);right:var(--corner-size);height:4px;background-image:repeating-linear-gradient(90deg,var(--holo-color-primary-400) 0px,var(--holo-color-primary-400) 1px,transparent 1px,transparent 100px)}.HoloCornerDecoration-module__tickMarksTop--K7-5E{top:0}.HoloCornerDecoration-module__tickMarksBottom--aiukf{bottom:0}.HoloCornerDecoration-module__tickMarksTop--K7-5E:after,.HoloCornerDecoration-module__tickMarksBottom--aiukf:after{content:"";position:absolute;left:0;right:0;height:10px;background-image:repeating-linear-gradient(90deg,var(--holo-color-primary-300) 0px,var(--holo-color-primary-300) 2px,transparent 2px,transparent 100px)}.HoloCornerDecoration-module__tickMarksTop--K7-5E:after{top:0}.HoloCornerDecoration-module__tickMarksBottom--aiukf:after{bottom:0}.HoloCornerDecoration-module__tickMarksLeft--MHjFP,.HoloCornerDecoration-module__tickMarksRight--XwOFv{top:var(--corner-size);bottom:var(--corner-size);width:6px;background-image:repeating-linear-gradient(180deg,var(--holo-color-primary-400) 0px,var(--holo-color-primary-400) 1px,transparent 1px,transparent 50px)}.HoloCornerDecoration-module__tickMarksLeft--MHjFP{left:0}.HoloCornerDecoration-module__tickMarksRight--XwOFv{right:0}.HoloCornerDecoration-module__tickMarksLeft--MHjFP:after,.HoloCornerDecoration-module__tickMarksRight--XwOFv:after{content:"";position:absolute;top:0;bottom:0;width:10px;background-image:repeating-linear-gradient(180deg,var(--holo-color-primary-300) 0px,var(--holo-color-primary-300) 2px,transparent 2px,transparent 100px)}.HoloCornerDecoration-module__tickMarksLeft--MHjFP:after{left:0}.HoloCornerDecoration-module__tickMarksRight--XwOFv:after{right:0}@keyframes HoloCornerDecoration-module__scanHorizontal--OH-kw{0%{left:-30px;opacity:0}5%{opacity:1}95%{opacity:1}to{left:calc(100% + 30px);opacity:0}}@keyframes HoloCornerDecoration-module__scanHorizontalReverse--VVNJo{0%{left:calc(100% + 30px);opacity:0}5%{opacity:1}95%{opacity:1}to{left:-30px;opacity:0}}@keyframes HoloCornerDecoration-module__scanVertical--HIjuT{0%{top:-30px;opacity:0}5%{opacity:1}95%{opacity:1}to{top:calc(100% + 30px);opacity:0}}@keyframes HoloCornerDecoration-module__scanVerticalReverse--D13m6{0%{top:calc(100% + 30px);opacity:0}5%{opacity:1}95%{opacity:1}to{top:-30px;opacity:0}}.HoloCornerDecoration-module__corner--RcY4Z{position:absolute;width:var(--corner-size);height:var(--corner-size);pointer-events:none}.HoloCornerDecoration-module__topLeft--9C2C3{top:var(--frame-offset);left:var(--frame-offset)}.HoloCornerDecoration-module__topRight--TrYmX{top:var(--frame-offset);right:var(--frame-offset)}.HoloCornerDecoration-module__bottomLeft--EoT46{bottom:var(--frame-offset);left:var(--frame-offset)}.HoloCornerDecoration-module__bottomRight--oIMkR{bottom:var(--frame-offset);right:var(--frame-offset)}.HoloCornerDecoration-module__cornerInner--Q82q9{position:absolute;width:100%;height:100%;border:2px solid var(--holo-color-primary-500);opacity:.4;transition:opacity var(--holo-duration-normal) var(--holo-ease-quantum)}.HoloCornerDecoration-module__topLeft--9C2C3 .HoloCornerDecoration-module__cornerInner--Q82q9{border-right:none;border-bottom:none}.HoloCornerDecoration-module__topRight--TrYmX .HoloCornerDecoration-module__cornerInner--Q82q9{border-left:none;border-bottom:none}.HoloCornerDecoration-module__bottomLeft--EoT46 .HoloCornerDecoration-module__cornerInner--Q82q9{border-right:none;border-top:none}.HoloCornerDecoration-module__bottomRight--oIMkR .HoloCornerDecoration-module__cornerInner--Q82q9{border-left:none;border-top:none}.HoloCornerDecoration-module__corner--RcY4Z:hover .HoloCornerDecoration-module__cornerInner--Q82q9{opacity:.7}.HoloCornerDecoration-module__cornerCoord--s1BWv{position:absolute;font-family:var(--holo-font-mono);font-size:.6rem;font-weight:700;letter-spacing:var(--holo-letter-spacing-wider);color:var(--holo-color-primary-400);opacity:.7;text-transform:uppercase;white-space:nowrap;transition:opacity var(--holo-duration-fast) var(--holo-ease-out);text-shadow:0 0 6px var(--holo-color-primary-500),0 0 12px var(--holo-color-primary-alpha-40)}.HoloCornerDecoration-module__topLeft--9C2C3 .HoloCornerDecoration-module__cornerCoord--s1BWv{top:calc(100% + 4px);left:0}.HoloCornerDecoration-module__topRight--TrYmX .HoloCornerDecoration-module__cornerCoord--s1BWv{top:calc(100% + 4px);right:0}.HoloCornerDecoration-module__bottomLeft--EoT46 .HoloCornerDecoration-module__cornerCoord--s1BWv{bottom:calc(100% + 4px);left:0}.HoloCornerDecoration-module__bottomRight--oIMkR .HoloCornerDecoration-module__cornerCoord--s1BWv{bottom:calc(100% + 4px);right:0}.HoloCornerDecoration-module__corner--RcY4Z:hover .HoloCornerDecoration-module__cornerCoord--s1BWv{opacity:1}.HoloCornerDecoration-module__cornerGlow--YPXj9{position:absolute;width:5px;height:5px;background:var(--holo-color-primary-400);border-radius:50%;opacity:.6;animation:HoloCornerDecoration-module__cornerPulse--g1yrh var(--glow-duration) ease-in-out infinite;box-shadow:0 0 3px var(--holo-color-primary-400),0 0 6px var(--holo-color-primary-500),0 0 10px var(--holo-color-primary-alpha-30)}.HoloCornerDecoration-module__topLeft--9C2C3 .HoloCornerDecoration-module__cornerGlow--YPXj9{top:-2px;left:-2px}.HoloCornerDecoration-module__topRight--TrYmX .HoloCornerDecoration-module__cornerGlow--YPXj9{top:-2px;right:-2px}.HoloCornerDecoration-module__bottomLeft--EoT46 .HoloCornerDecoration-module__cornerGlow--YPXj9{bottom:-2px;left:-2px}.HoloCornerDecoration-module__bottomRight--oIMkR .HoloCornerDecoration-module__cornerGlow--YPXj9{bottom:-2px;right:-2px}.HoloCornerDecoration-module__topLeft--9C2C3 .HoloCornerDecoration-module__cornerGlow--YPXj9{animation-delay:0s}.HoloCornerDecoration-module__topRight--TrYmX .HoloCornerDecoration-module__cornerGlow--YPXj9{animation-delay:calc(var(--glow-duration) * .25)}.HoloCornerDecoration-module__bottomRight--oIMkR .HoloCornerDecoration-module__cornerGlow--YPXj9{animation-delay:calc(var(--glow-duration) * .5)}.HoloCornerDecoration-module__bottomLeft--EoT46 .HoloCornerDecoration-module__cornerGlow--YPXj9{animation-delay:calc(var(--glow-duration) * .75)}@keyframes HoloCornerDecoration-module__cornerPulse--g1yrh{0%,to{opacity:.4;transform:scale(1);box-shadow:0 0 4px var(--holo-color-primary-400),0 0 8px var(--holo-color-primary-500),0 0 12px var(--holo-color-primary-alpha-20)}50%{opacity:.9;transform:scale(1.3);box-shadow:0 0 8px var(--holo-color-primary-400),0 0 16px var(--holo-color-primary-500),0 0 24px var(--holo-color-primary-alpha-40)}}.HoloCornerDecoration-module__version--nv1KB{position:fixed;top:calc(var(--frame-offset) + var(--corner-size) + 8px);left:calc(var(--frame-offset) + 4px);color:var(--holo-color-metal-500);font-family:var(--holo-font-mono);font-size:.6rem;font-weight:500;letter-spacing:var(--holo-letter-spacing-wider);text-transform:uppercase;z-index:10;pointer-events:none;opacity:.5;transition:opacity var(--holo-duration-normal) var(--holo-ease-quantum)}.HoloCornerDecoration-module__decorationsContainer--c1C3d:hover .HoloCornerDecoration-module__version--nv1KB{opacity:.8}@media(max-width:768px){.HoloCornerDecoration-module__decorationsContainer--c1C3d{--frame-offset: var(--frame-offset-mobile);--corner-size: var(--corner-size-mobile)}.HoloCornerDecoration-module__cornerGlow--YPXj9{width:6px;height:6px}.HoloCornerDecoration-module__topLeft--9C2C3 .HoloCornerDecoration-module__cornerGlow--YPXj9{top:-3px;left:-3px}.HoloCornerDecoration-module__topRight--TrYmX .HoloCornerDecoration-module__cornerGlow--YPXj9{top:-3px;right:-3px}.HoloCornerDecoration-module__bottomLeft--EoT46 .HoloCornerDecoration-module__cornerGlow--YPXj9{bottom:-3px;left:-3px}.HoloCornerDecoration-module__bottomRight--oIMkR .HoloCornerDecoration-module__cornerGlow--YPXj9{bottom:-3px;right:-3px}.HoloCornerDecoration-module__version--nv1KB{font-size:.55rem}.HoloCornerDecoration-module__cornerCoord--s1BWv{font-size:.5rem}.HoloCornerDecoration-module__tickMarks--FWOWn{opacity:.3}.HoloCornerDecoration-module__decorationsContainer--c1C3d{--scan-duration: 6s;--glow-duration: 4s}}@media(max-width:640px){.HoloCornerDecoration-module__decorationsContainer--c1C3d{--frame-offset: var(--frame-offset-small);--corner-size: var(--corner-size-small)}.HoloCornerDecoration-module__cornerGlow--YPXj9{width:5px;height:5px}.HoloCornerDecoration-module__topLeft--9C2C3 .HoloCornerDecoration-module__cornerGlow--YPXj9{top:-2px;left:-2px}.HoloCornerDecoration-module__topRight--TrYmX .HoloCornerDecoration-module__cornerGlow--YPXj9{top:-2px;right:-2px}.HoloCornerDecoration-module__bottomLeft--EoT46 .HoloCornerDecoration-module__cornerGlow--YPXj9{bottom:-2px;left:-2px}.HoloCornerDecoration-module__bottomRight--oIMkR .HoloCornerDecoration-module__cornerGlow--YPXj9{bottom:-2px;right:-2px}.HoloCornerDecoration-module__scanPulse--ajHlE{width:40px;height:40px}.HoloCornerDecoration-module__version--nv1KB{font-size:.5rem}.HoloCornerDecoration-module__cornerCoord--s1BWv,.HoloCornerDecoration-module__tickMarks--FWOWn{display:none}}@media(max-width:480px){.HoloCornerDecoration-module__version--nv1KB{display:none}}@media(prefers-reduced-motion:reduce){.HoloCornerDecoration-module__scanPulse--ajHlE{animation:none;opacity:0}.HoloCornerDecoration-module__cornerGlow--YPXj9{animation:none;opacity:.5;transform:scale(1)}.HoloCornerDecoration-module__corner--RcY4Z,.HoloCornerDecoration-module__cornerInner--Q82q9,.HoloCornerDecoration-module__cornerCoord--s1BWv,.HoloCornerDecoration-module__version--nv1KB{transition:none}}@media(prefers-contrast:high){.HoloCornerDecoration-module__cornerInner--Q82q9{border-width:3px;opacity:.7}.HoloCornerDecoration-module__frameLine--Ahd4U{opacity:.3}.HoloCornerDecoration-module__cornerGlow--YPXj9{opacity:.8}.HoloCornerDecoration-module__cornerCoord--s1BWv{opacity:.7}.HoloCornerDecoration-module__tickMarks--FWOWn{opacity:.4}.HoloCornerDecoration-module__version--nv1KB{opacity:.9}}@media print{.HoloCornerDecoration-module__decorationsContainer--c1C3d{display:none!important}}.HoloCornerDecoration-module__decorationsContainer--c1C3d:hover .HoloCornerDecoration-module__frameLine--Ahd4U{background:var(--holo-color-primary-alpha-30)}.HoloCornerDecoration-module__decorationsContainer--c1C3d:hover .HoloCornerDecoration-module__cornerInner--Q82q9{opacity:.6}.HoloCornerDecoration-module__decorationsContainer--c1C3d:hover .HoloCornerDecoration-module__cornerGlow--YPXj9{animation-duration:calc(var(--glow-duration) * .7)}.GhostModeButton-module__ghostButtonWrapper--jKIkF{position:fixed;top:30px;left:30px;z-index:999}.GhostModeButton-module__ghostButton--0dPZb{width:40px;height:40px;padding:0;margin:0;border:none;background:transparent;color:var(--holo-color-primary-400);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:0;outline:none;outline-offset:2px;transition:transform var(--holo-duration-normal) var(--holo-ease-quantum),opacity var(--holo-duration-normal) var(--holo-ease-quantum);user-select:none;-webkit-tap-highlight-color:transparent}.GhostModeButton-module__logoWrapper--clwp9{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1)}.GhostModeButton-module__ghostButton--0dPZb:hover:not(:disabled){transform:scale(1.08)}.GhostModeButton-module__ghostButton--0dPZb:hover:not(:disabled) .GhostModeButton-module__logoWrapper--clwp9{transform:scale(1.05) rotate(5deg)}.GhostModeButton-module__ghostButton--0dPZb:active:not(:disabled){transform:scale(.95)}.GhostModeButton-module__ghostButton--0dPZb:active:not(:disabled) .GhostModeButton-module__logoWrapper--clwp9{transform:scale(.92) rotate(-5deg)}.GhostModeButton-module__ghostButton--0dPZb:focus-visible{outline:2px solid var(--holo-color-primary-400);outline-offset:4px;border-radius:50%}.GhostModeButton-module__ghostButton--0dPZb.GhostModeButton-module__ghostMode--XBHbu{filter:drop-shadow(0 0 6px var(--holo-color-primary-alpha-60)) drop-shadow(0 0 12px var(--holo-color-primary-alpha-20))}.GhostModeButton-module__ghostButton--0dPZb.GhostModeButton-module__ghostMode--XBHbu .GhostModeButton-module__logoWrapper--clwp9{animation:GhostModeButton-module__ghostModePulse--9qPDz 3s ease-in-out infinite}@keyframes GhostModeButton-module__ghostModePulse--9qPDz{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.05) rotate(5deg)}}.GhostModeButton-module__ghostButton--0dPZb.GhostModeButton-module__animating--NVPXz{pointer-events:none;opacity:.7}.GhostModeButton-module__ghostButton--0dPZb.GhostModeButton-module__animating--NVPXz .GhostModeButton-module__logoWrapper--clwp9{animation:GhostModeButton-module__rotate360---qUPa .4s cubic-bezier(.4,0,.2,1)}@keyframes GhostModeButton-module__rotate360---qUPa{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.GhostModeButton-module__ghostButton--0dPZb:disabled,.GhostModeButton-module__ghostButton--0dPZb.GhostModeButton-module__disabled--blFHF{opacity:.3;cursor:not-allowed;pointer-events:none;filter:grayscale(1)}.GhostModeButton-module__loadingIndicator--PM0yD{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;pointer-events:none}.GhostModeButton-module__spinner--GHLdR{width:100%;height:100%;border:2px solid transparent;border-top-color:var(--holo-color-primary-500);border-right-color:var(--holo-color-primary-500);border-radius:50%;animation:GhostModeButton-module__spin--5b3Fo .6s linear infinite}@keyframes GhostModeButton-module__spin--5b3Fo{to{transform:rotate(360deg)}}@media(max-width:768px){.GhostModeButton-module__ghostButton--0dPZb{display:none}}@media(min-width:769px)and (max-width:1024px){.GhostModeButton-module__ghostButton--0dPZb{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.GhostModeButton-module__ghostButton--0dPZb,.GhostModeButton-module__logoWrapper--clwp9,.GhostModeButton-module__spinner--GHLdR{animation:none!important;transition:none!important}.GhostModeButton-module__ghostButton--0dPZb:hover:not(:disabled) .GhostModeButton-module__logoWrapper--clwp9{transform:scale(1.05)}}@media(prefers-contrast:high){.GhostModeButton-module__ghostButton--0dPZb:focus-visible{outline-width:3px}}@media print{.GhostModeButton-module__ghostButton--0dPZb{display:none}}.AppContainer-module__appContainer--U38kg{width:100%;height:100vh;overflow:hidden;position:relative;box-sizing:border-box;background:transparent;transition:all var(--holo-duration-normal) var(--holo-ease-out)}.AppContainer-module__appContainer--U38kg:before{content:"";position:fixed;top:40px;left:40px;width:calc(100% - 80px);height:calc(100vh - 80px);background-image:radial-gradient(circle at center,var(--holo-color-primary-500) 1.5px,transparent 1.5px);background-size:20px 20px;background-position:0 0;pointer-events:none;z-index:1;opacity:.08;filter:drop-shadow(0 0 1px var(--holo-color-primary-500))}.AppContainer-module__scanline--k-jK5{position:fixed;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent 0%,var(--holo-color-primary-500) 50%,transparent 100%);box-shadow:0 0 20px var(--holo-color-primary-500);animation:AppContainer-module__scanlineMove--7JHMF 8s ease-in-out infinite;z-index:100;pointer-events:none;opacity:.3}@keyframes AppContainer-module__scanlineMove--7JHMF{0%,to{top:0;opacity:0}10%{opacity:.6}50%{top:calc(100% - 3px);opacity:.6}90%{opacity:.6}to{top:100%;opacity:0}}.AppContainer-module__particle--2pPU1{position:fixed;width:2px;height:2px;background:var(--holo-color-primary-500);border-radius:50%;box-shadow:0 0 4px var(--holo-color-primary-alpha-50);animation:AppContainer-module__particleFloat--Q8iDA 15s infinite ease-in-out;z-index:1;pointer-events:none;bottom:0}@keyframes AppContainer-module__particleFloat--Q8iDA{0%,to{transform:translateY(0) translate(0);opacity:.2}25%{transform:translateY(-30vh) translate(10vw);opacity:.4}50%{transform:translateY(-60vh) translate(-10vw);opacity:.5}75%{transform:translateY(-90vh) translate(15vw);opacity:.35}to{transform:translateY(-120vh) translate(0);opacity:0}}.AppContainer-module__appContainer--U38kg *,.AppContainer-module__appContainer--U38kg *:before,.AppContainer-module__appContainer--U38kg *:after{box-sizing:border-box}.AppContainer-module__innerContainer--TneJu{--frame-margin: 40px;--frame-margin-v: 28px;width:calc(100% - var(--frame-margin) * 2);height:calc(100% - var(--frame-margin-v) * 2);margin:var(--frame-margin-v) var(--frame-margin);position:relative;overflow:hidden;display:flex;flex-direction:column;transition:all var(--holo-duration-normal) var(--holo-ease-out);box-sizing:border-box}.AppContainer-module__appContainer--U38kg[data-embedded] .AppContainer-module__innerContainer--TneJu{--frame-margin: var(--holo-space-2);--frame-margin-v: var(--holo-space-2);width:calc(100% - var(--frame-margin) * 2);height:calc(100% - var(--frame-margin-v) * 2);margin:var(--frame-margin-v) var(--frame-margin)}.AppContainer-module__maxWidth-full--z5Qmt .AppContainer-module__innerContainer--TneJu{max-width:100vw}.AppContainer-module__maxWidth-container--xTv0R .AppContainer-module__innerContainer--TneJu{max-width:var(--holo-size-container-max)}.AppContainer-module__maxWidth-content--zbWdg .AppContainer-module__innerContainer--TneJu{max-width:var(--holo-size-content-max)}.AppContainer-module__withPadding--4KAEL .AppContainer-module__innerContainer--TneJu{padding-left:var(--holo-space-4);padding-right:var(--holo-space-4)}@media(max-width:768px){.AppContainer-module__innerContainer--TneJu{--frame-margin: 8px;width:calc(100% - var(--frame-margin) * 2);height:calc(100% - var(--frame-margin) * 2);margin:var(--frame-margin)}}@media(max-width:640px){.AppContainer-module__innerContainer--TneJu{--frame-margin: 4px;width:calc(100% - var(--frame-margin) * 2);height:calc(100% - var(--frame-margin) * 2);margin:var(--frame-margin)}.AppContainer-module__withPadding--4KAEL .AppContainer-module__innerContainer--TneJu{padding-left:var(--holo-space-2);padding-right:var(--holo-space-2)}}@media(max-width:480px){.AppContainer-module__innerContainer--TneJu{--frame-margin: 0px;width:100%;height:100%;margin:0}.AppContainer-module__withPadding--4KAEL .AppContainer-module__innerContainer--TneJu{padding-left:var(--holo-space-1);padding-right:var(--holo-space-1)}}@media(min-width:1024px){.AppContainer-module__withPadding--4KAEL .AppContainer-module__innerContainer--TneJu{padding-left:var(--holo-space-6);padding-right:var(--holo-space-6)}}@media(min-width:1280px){.AppContainer-module__withPadding--4KAEL .AppContainer-module__innerContainer--TneJu{padding-left:var(--holo-space-8);padding-right:var(--holo-space-8)}}.AppContainer-module__appContainer--U38kg[data-loading=true]{position:relative}.AppContainer-module__appContainer--U38kg[data-loading=true]:before{content:"";position:fixed;inset:0;background:var(--theme-glass-medium);backdrop-filter:var(--holo-blur-lg);z-index:var(--holo-z-modal);display:flex;align-items:center;justify-content:center;animation:AppContainer-module__holoFade--gExWd var(--holo-duration-normal) var(--holo-ease-in-out) infinite}.AppContainer-module__appContainer--U38kg[data-loading=true]:after{content:"";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--holo-space-8);height:var(--holo-space-8);border:1px solid var(--holo-border-soft);border-top:1px solid var(--holo-color-primary-500);border-radius:var(--holo-radius-full);animation:AppContainer-module__holoSpin--2xJwz var(--holo-duration-normal) linear infinite;z-index:calc(var(--holo-z-modal) + 1);box-shadow:0 0 var(--holo-space-4) var(--holo-color-primary-alpha-40),inset 0 0 var(--holo-space-2) var(--holo-color-primary-alpha-20)}.AppContainer-module__appContainer--U38kg[data-error=true]{border:1px solid var(--holo-color-primary-500);box-shadow:0 0 0 1px var(--holo-color-primary-alpha-10),0 0 var(--holo-space-6) var(--holo-color-primary-alpha-30);animation:AppContainer-module__holoShake--UTUsj var(--holo-duration-normal) var(--holo-ease-in-out)}.AppContainer-module__appContainer--U38kg[data-error=true] .AppContainer-module__innerContainer--TneJu{background:linear-gradient(45deg,transparent 0%,var(--holo-color-primary-alpha-5) 25%,transparent 50%,var(--holo-color-primary-alpha-5) 75%,transparent 100%);background-size:var(--holo-space-8) var(--holo-space-8);animation:AppContainer-module__holoSlide--ptNhE var(--holo-duration-normal) linear infinite}@keyframes AppContainer-module__holoSpin--2xJwz{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes AppContainer-module__holoFade--gExWd{0%,to{opacity:.8}50%{opacity:.95}}@keyframes AppContainer-module__holoShake--UTUsj{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--holo-space-1) * -1))}75%{transform:translate(var(--holo-space-1))}}@keyframes AppContainer-module__holoSlide--ptNhE{0%{background-position:0 0}to{background-position:var(--holo-space-8) var(--holo-space-8)}}@media(prefers-reduced-motion:reduce){.AppContainer-module__appContainer--U38kg{scroll-behavior:auto!important}.AppContainer-module__appContainer--U38kg *,.AppContainer-module__appContainer--U38kg *:before,.AppContainer-module__appContainer--U38kg *:after{animation:none!important;transition:none!important}.AppContainer-module__appContainer--U38kg[data-loading=true]:after{content:"⏳";font-size:var(--holo-role-display-hero-size);border:none;width:auto;height:auto}}@media print{.AppContainer-module__appContainer--U38kg{background:#fff!important;box-shadow:none!important;border:none!important;min-height:auto!important;overflow:visible!important}.AppContainer-module__innerContainer--TneJu{background:none!important;box-shadow:none!important;transform:none!important;padding:0!important;max-width:none!important}.AppContainer-module__appContainer--U38kg:before,.AppContainer-module__appContainer--U38kg:after{display:none!important}}.AppContainer-module__appContainer--U38kg{animation:AppContainer-module__containerFadeIn--iUGy6 var(--holo-duration-slow) var(--holo-ease-out) backwards}@keyframes AppContainer-module__containerFadeIn--iUGy6{0%{opacity:0}to{opacity:1}}@media(prefers-contrast:high){.AppContainer-module__appContainer--U38kg[data-error=true]{border-width:2px}.AppContainer-module__appContainer--U38kg[data-loading=true]:after{border-width:2px}}.HoloSkeleton-module__skeleton--FuAJX{display:block;position:relative;overflow:hidden;width:100%;height:var(--holo-space-5);background:var(--holo-glass-medium);border-radius:var(--holo-radius-base)}.HoloSkeleton-module__skeleton--FuAJX[aria-busy=true]{user-select:none;pointer-events:none}.HoloSkeleton-module__text--aBpfF{height:1em;min-height:var(--holo-space-3);border-radius:var(--holo-radius-sm)}.HoloSkeleton-module__title--CbE9Y{height:var(--holo-space-6);border-radius:var(--holo-radius-base)}.HoloSkeleton-module__rectangular--GvdAd{border-radius:0;min-height:var(--holo-space-6)}.HoloSkeleton-module__rounded--3Hb8u{border-radius:var(--holo-radius-lg);min-height:var(--holo-space-6)}.HoloSkeleton-module__circular--cWTAi{aspect-ratio:1;width:var(--holo-space-8);height:var(--holo-space-8);border-radius:var(--holo-radius-full)}.HoloSkeleton-module__card--VJHJ-{height:var(--holo-space-24);border-radius:var(--holo-radius-lg);border:var(--holo-border-0-5) solid var(--holo-border-soft)}.HoloSkeleton-module__animated--X4Yqh:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--holo-color-white-alpha-10),transparent);animation:HoloSkeleton-module__skeletonShimmer--wcK1t var(--holo-duration-slow) var(--holo-ease-quantum) infinite}@keyframes HoloSkeleton-module__skeletonShimmer--wcK1t{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.HoloSkeleton-module__animated--X4Yqh:after{animation:none}}.TenantSelector-module__tenantList--iJFFs{display:flex;flex-direction:column;gap:8px;padding:4px 0}.TenantSelector-module__tenantItem--Ooi0t{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:var(--holo-radius-base);border:1px solid var(--holo-border-soft);background:var(--theme-glass-soft);cursor:pointer;transition:background var(--holo-duration-fast) var(--holo-ease-quantum),border-color var(--holo-duration-fast) var(--holo-ease-quantum);user-select:none}.TenantSelector-module__tenantItem--Ooi0t:hover{background:var(--holo-color-primary-alpha-5);border-color:var(--holo-color-primary-alpha-30)}.TenantSelector-module__tenantItem--Ooi0t:active{background:var(--holo-color-primary-alpha-10)}.TenantSelector-module__tenantItemSelected--4VwyK{border-color:var(--holo-color-primary-alpha-40);background:var(--holo-color-primary-alpha-10)}.TenantSelector-module__tenantItemSelected--4VwyK:hover{background:var(--holo-color-primary-alpha-15)}.TenantSelector-module__tenantItemDisabled--eD6Ce{opacity:.5;cursor:not-allowed;pointer-events:none}.TenantSelector-module__tenantInfo--cSspR{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.TenantSelector-module__tenantId--oD5yL{font-size:var(--holo-role-body-sm-size);font-weight:600;color:var(--holo-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TenantSelector-module__tenantMeta--ttFt0{display:flex;align-items:center;gap:8px}.TenantSelector-module__badge--sv4bU{display:inline-flex;align-items:center;font-size:var(--holo-role-card-meta-size);font-weight:500;padding:1px 8px;border-radius:var(--holo-radius-base);white-space:nowrap}.TenantSelector-module__badgeOwner--i-7cU{background:var(--holo-color-warning-alpha-10);color:var(--holo-color-warning);border:1px solid var(--holo-color-warning-alpha-50)}.TenantSelector-module__badgeMember--44wdn{background:var(--theme-glass-soft);color:var(--holo-text-tertiary);border:1px solid var(--holo-border-soft)}.TenantSelector-module__badgeReady--KlL-X{background:var(--holo-color-success-alpha-10);color:var(--holo-color-success);border:1px solid var(--holo-color-success-alpha-30)}.TenantSelector-module__badgePending--SS6ZR{background:var(--holo-color-warning-alpha-10);color:var(--holo-color-warning);border:1px solid var(--holo-color-warning-alpha-50)}.TenantSelector-module__badgeError--oaL1F{background:var(--holo-color-danger-alpha-10);color:var(--holo-color-danger);border:1px solid var(--holo-color-danger-alpha-30)}.TenantSelector-module__tenantAction--20P-b{display:flex;align-items:center;gap:6px;flex-shrink:0}.TenantSelector-module__selectBtn--YWp0C{font-size:var(--holo-role-card-meta-size);font-weight:500;padding:4px 12px;border-radius:var(--holo-radius-base);border:1px solid var(--holo-color-primary-alpha-30);background:var(--holo-color-primary-alpha-15);color:var(--holo-color-primary-400);cursor:pointer;transition:background var(--holo-duration-fast) var(--holo-ease-quantum)}.TenantSelector-module__selectBtn--YWp0C:hover{background:var(--holo-color-primary-alpha-20)}.TenantSelector-module__selectedIndicator--qxCJP{font-size:var(--holo-role-card-meta-size);font-weight:600;color:var(--holo-color-success)}.TenantSelector-module__subtitle--QLnhO{font-size:var(--holo-role-body-sm-size);color:var(--holo-text-secondary);margin-bottom:12px;line-height:1.5}.TenantSelector-module__emptyState--LH7H2{display:flex;align-items:center;justify-content:center;padding:32px;color:var(--holo-text-tertiary);font-size:var(--holo-role-body-sm-size)}@media(max-width:480px){.TenantSelector-module__tenantItem--Ooi0t{flex-direction:column;align-items:flex-start;gap:8px}.TenantSelector-module__tenantAction--20P-b{align-self:flex-end}}@media(prefers-reduced-motion:reduce){.TenantSelector-module__tenantItem--Ooi0t,.TenantSelector-module__selectBtn--YWp0C{transition:none!important}}.OrganizationSwitcher-module__subtitle--MsnNN{margin:0 0 1rem;font-size:.9rem;color:var(--theme-text-muted)}.OrganizationSwitcher-module__list--t9kJw{display:flex;flex-direction:column;gap:.5rem}.OrganizationSwitcher-module__item--0X0T4{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border:1px solid var(--holo-border, rgba(127, 127, 127, .2));border-radius:var(--holo-radius-md, 8px)}.OrganizationSwitcher-module__info--eIC75{display:flex;flex-direction:column;gap:.15rem;min-width:0}.OrganizationSwitcher-module__name--dCNZ6{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrganizationSwitcher-module__role--mbU9G{font-size:.8rem;color:var(--theme-text-muted)}.OrganizationSwitcher-module__newOrg--6GXFD{display:block;margin-top:1rem;padding:.75rem 1rem;text-align:center;border:1px dashed var(--holo-border, rgba(127, 127, 127, .4));border-radius:var(--holo-radius-md, 8px);color:var(--theme-text-muted);text-decoration:none;cursor:pointer}.OrganizationSwitcher-module__newOrg--6GXFD:hover{border-style:solid;color:inherit}.OrganizationSwitcher-module__error--mrTO5{margin:var(--holo-space-3) 0 0;color:var(--holo-color-danger);font-size:.875rem;text-align:center}
