@charset "UTF-8";:root{--ui-winter-black-pine: #152026;--ui-winter-deep-ocean: #1b3d59;--ui-winter-windstorm: #6a97c0;--ui-winter-melting-ice: #b3d5f1;--ui-winter-avalanche: #d4eef8;--ui-winter-sun-beam: #f3eed8;--ui-winter-pine-950: #152026;--ui-winter-pine-900: #19262e;--ui-winter-pine-850: #1c2c37;--ui-winter-night-1000: #000000;--ui-winter-night-950: #06080a;--ui-winter-night-900: #0b0f12;--ui-winter-night-850: #11171c;--ui-winter-night-800: #1a232a;--ui-winter-night-700: #26323b;--ui-winter-blue-900: #1b3d59;--ui-winter-blue-850: #20364a;--ui-winter-blue-800: #264460;--ui-winter-blue-700: #3a6488;--ui-winter-blue-500: #6a97c0;--ui-winter-blue-400: #8bb5db;--ui-winter-blue-300: #b3d5f1;--ui-winter-blue-100: #d4eef8;--ui-winter-blue-75: #e3f0f7;--ui-winter-blue-50: #eef5f9;--ui-winter-blue-25: #f7fbfd;--ui-winter-white: #ffffff;--ui-winter-slate-900: #233441;--ui-winter-slate-800: #2e4658;--ui-winter-slate-700: #465d6f;--ui-winter-slate-600: #587488;--ui-winter-slate-500: #6c8497;--ui-winter-slate-400: #93a6b5;--ui-winter-slate-300: #c3d2dd;--ui-winter-slate-200: #dae5ec;--ui-winter-sun-50: #f9f7ec;--ui-winter-sun-100: #f3eed8;--ui-winter-sun-700: #76591a;--ui-winter-sun-900: #34393a;--ui-winter-green-700: #2e6b50;--ui-winter-green-300: #8ccba9;--ui-winter-amber-700: #85570f;--ui-winter-amber-300: #e6c27d;--ui-winter-red-700: #a83a3f;--ui-winter-red-300: #f0a3a3;--ui-shadow-1: 0 1px 2px rgba(0, 0, 0, .3);--ui-shadow-2: 0 8px 24px rgba(0, 0, 0, .4);--ui-shadow-3: 0 16px 48px rgba(0, 0, 0, .5);--ui-glass-bg: rgba(255, 255, 255, .06);--ui-glass-blur: 14px;--ui-glass-border: rgba(255, 255, 255, .12);--ui-size-sm: 26px;--ui-size-md: 30px;--ui-size-lg: 38px;--ui-size-touch: 44px;--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-6: 24px;--ui-space-8: 32px;--ui-space-12: 48px;--ui-space-20: 80px;--ui-font-size-sm: 13px;--ui-font-size-md: 15px;--ui-font-size-lg: 18px;--ui-tracking-tight: -.02em;--ui-tracking-tighter: -.03em;--ui-radius: 7px;--ui-radius-xs: 5px;--ui-radius-sm: 8px;--ui-radius-lg: 18px;--ui-radius-pill: 9999px;--ui-scale-press: .96;--ui-motion-fast: .12s;--ui-motion-base: .2s;--ui-motion-slow: .32s;--ui-ease-standard: cubic-bezier(.2, 0, 0, 1);--ui-ease-decelerate: cubic-bezier(0, 0, 0, 1);--ui-ease-accelerate: cubic-bezier(.3, 0, 1, 1);--ui-ease-spring: cubic-bezier(.2, .9, .3, 1.3);--ui-z-base: 0;--ui-z-docked: 10;--ui-z-overlay: 1000;--ui-z-window: 1100;--ui-z-toast: 1200;--ui-font-default: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ui-font-mono: ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--ui-font-display: var(--ui-font-default)}:root,[data-theme]{--ui-color-surface-subtle: var(--ui-color-surface);--ui-color-surface-hover: var(--ui-color-surface-raised);--ui-color-elevated-hover: var(--ui-color-surface);--ui-color-text-secondary: color-mix(in srgb, var(--ui-color-text) 70%, var(--ui-color-text-muted));--ui-color-text-disabled: color-mix(in srgb, var(--ui-color-text) 40%, var(--ui-color-bg));--ui-color-text-inverse: var(--ui-color-bg);--ui-color-border-subtle: var(--ui-color-border);--ui-color-border-strong: var(--ui-color-border);--ui-color-border-focus: var(--ui-color-primary);--ui-color-primary-active: var(--ui-color-primary-hover);--ui-color-secondary-hover: color-mix(in srgb, var(--ui-color-secondary) 85%, var(--ui-color-primary-contrast));--ui-color-secondary-contrast: var(--ui-color-primary-contrast);--ui-color-accent: var(--ui-color-secondary);--ui-color-accent-subtle: color-mix(in srgb, var(--ui-color-secondary) 16%, transparent);--ui-color-accent-strong: var(--ui-color-secondary);--ui-color-accent-contrast: var(--ui-color-primary-contrast);--ui-color-info: var(--ui-color-primary);--ui-color-info-contrast: var(--ui-color-primary-contrast);--ui-color-success-contrast: var(--ui-color-primary-contrast);--ui-color-warning-contrast: #1a1d23;--ui-color-danger-contrast: var(--ui-color-primary-contrast);--ui-color-danger-hover: color-mix(in srgb, var(--ui-color-danger) 88%, var(--ui-color-primary-contrast));--ui-color-selected: color-mix(in srgb, var(--ui-color-primary) 18%, transparent);--ui-color-track: var(--ui-color-surface-raised);--ui-color-overlay: rgba(0, 0, 0, .55);--ui-focus-ring: 0 0 0 2px var(--ui-color-bg), 0 0 0 4px var(--ui-color-border-focus);--ui-gradient-hero: linear-gradient(135deg, var(--ui-color-bg) 0%, var(--ui-color-surface-raised) 100%);--ui-gradient-highlight: linear-gradient(180deg, color-mix(in srgb, var(--ui-color-primary) 16%, transparent) 0%, transparent 100%);--ui-control-border: var(--ui-color-border-strong);--ui-switch-track: var(--ui-color-border);--ui-switch-track-checked: var(--ui-color-primary);--ui-switch-thumb: var(--ui-color-primary-contrast);--ui-switch-thumb-checked: var(--ui-color-primary-contrast);--ui-slider-thumb: var(--ui-color-primary-contrast);--ui-slider-thumb-border: var(--ui-control-border);--ui-skeleton-base: var(--ui-color-surface);--ui-skeleton-highlight: var(--ui-color-surface-raised);--ui-scroll-progress-track: rgba(255, 255, 255, .05);--ui-media-bg: #000000;--ui-media-scrim: #000000;--ui-media-on-scrim: #ffffff;--ui-media-danger: #ff8b8b;--ui-pdf-page-bg: #ffffff;--ui-cursor-color: #ffffff;--ui-section-label-bracket: color-mix(in srgb, var(--ui-color-danger) 80%, transparent)}:root,[data-theme=dark],[data-theme=winterDark]{color-scheme:dark;--ui-color-bg: var(--ui-winter-night-1000);--ui-color-surface: var(--ui-winter-night-900);--ui-color-surface-raised: var(--ui-winter-night-850);--ui-color-text: #b3cbdc;--ui-color-text-muted: #8aa4b8;--ui-color-border: var(--ui-winter-night-700);--ui-color-primary: var(--ui-winter-blue-400);--ui-color-primary-hover: var(--ui-winter-blue-300);--ui-color-primary-contrast: var(--ui-winter-pine-950);--ui-color-secondary: var(--ui-winter-blue-800);--ui-color-success: var(--ui-winter-green-300);--ui-color-warning: var(--ui-winter-amber-300);--ui-color-danger: var(--ui-winter-red-300)}:root:not([data-theme]),[data-theme=dark],[data-theme=winterDark]{--ui-color-surface-subtle: var(--ui-winter-night-950);--ui-color-surface-hover: var(--ui-winter-night-800);--ui-color-elevated-hover: var(--ui-winter-night-800);--ui-color-text-secondary: #a6c0d3;--ui-color-text-disabled: var(--ui-winter-slate-600);--ui-color-text-inverse: var(--ui-winter-pine-950);--ui-color-border-subtle: var(--ui-winter-night-800);--ui-color-border-strong: var(--ui-winter-slate-500);--ui-color-border-focus: var(--ui-winter-blue-400);--ui-color-primary-active: var(--ui-winter-blue-500);--ui-color-secondary-hover: var(--ui-winter-blue-700);--ui-color-secondary-contrast: var(--ui-winter-blue-100);--ui-color-accent: var(--ui-winter-sun-100);--ui-color-accent-subtle: var(--ui-winter-sun-900);--ui-color-accent-strong: var(--ui-winter-sun-100);--ui-color-accent-contrast: var(--ui-winter-pine-950);--ui-color-info: var(--ui-winter-blue-300);--ui-color-info-contrast: var(--ui-winter-pine-950);--ui-color-success-contrast: var(--ui-winter-pine-950);--ui-color-warning-contrast: var(--ui-winter-pine-950);--ui-color-danger-contrast: var(--ui-winter-pine-950);--ui-color-danger-hover: #f5bcbc;--ui-color-selected: rgba(139, 181, 219, .14);--ui-color-track: var(--ui-winter-slate-800);--ui-color-overlay: rgba(0, 0, 0, .72);--ui-switch-track: var(--ui-winter-slate-500);--ui-switch-thumb: var(--ui-winter-blue-100);--ui-switch-thumb-checked: var(--ui-winter-pine-950);--ui-slider-thumb: var(--ui-winter-blue-100);--ui-slider-thumb-border: var(--ui-winter-pine-950);--ui-skeleton-base: var(--ui-winter-night-850);--ui-skeleton-highlight: var(--ui-winter-night-700);--ui-scroll-progress-track: rgba(179, 213, 241, .06);--ui-media-bg: var(--ui-winter-night-1000);--ui-media-scrim: #000000;--ui-media-on-scrim: var(--ui-winter-blue-25);--ui-media-danger: var(--ui-winter-red-300);--ui-cursor-color: var(--ui-winter-blue-100);--ui-section-label-bracket: var(--ui-color-accent-strong);--ui-gradient-brand: linear-gradient(90deg, #8bb5db 0%, #b3d5f1 100%);--ui-gradient-hero: linear-gradient(160deg, #000000 0%, #1b3d59 100%);--ui-gradient-frost: linear-gradient(135deg, #1b3d59 0%, #6a97c0 100%);--ui-gradient-snow: linear-gradient(135deg, #0b0f12 0%, #11171c 100%);--ui-gradient-highlight: linear-gradient(180deg, rgba(179, 213, 241, .14) 0%, rgba(179, 213, 241, 0) 100%);--ui-glow-amber: 0 0 28px rgba(139, 181, 219, .26);--ui-glass-bg: rgba(179, 213, 241, .06);--ui-glass-border: rgba(179, 213, 241, .13);--ui-shadow-1: 0 1px 2px rgba(0, 0, 0, .6);--ui-shadow-2: 0 8px 24px rgba(0, 0, 0, .7);--ui-shadow-3: 0 16px 48px rgba(0, 0, 0, .8)}[data-theme=light],[data-theme=winterLight]{color-scheme:light;--ui-color-bg: var(--ui-winter-blue-50);--ui-color-surface: var(--ui-winter-blue-25);--ui-color-surface-raised: var(--ui-winter-white);--ui-color-text: var(--ui-winter-pine-950);--ui-color-text-muted: var(--ui-winter-slate-700);--ui-color-border: var(--ui-winter-slate-300);--ui-color-primary: var(--ui-winter-blue-900);--ui-color-primary-hover: var(--ui-winter-blue-800);--ui-color-primary-contrast: var(--ui-winter-blue-25);--ui-color-secondary: var(--ui-winter-blue-700);--ui-color-success: var(--ui-winter-green-700);--ui-color-warning: var(--ui-winter-amber-700);--ui-color-danger: var(--ui-winter-red-700);--ui-color-surface-subtle: var(--ui-winter-blue-75);--ui-color-surface-hover: var(--ui-winter-blue-75);--ui-color-elevated-hover: var(--ui-winter-blue-75);--ui-color-text-secondary: var(--ui-winter-blue-900);--ui-color-text-disabled: var(--ui-winter-slate-400);--ui-color-text-inverse: var(--ui-winter-blue-50);--ui-color-border-subtle: var(--ui-winter-slate-200);--ui-color-border-strong: var(--ui-winter-slate-500);--ui-color-border-focus: var(--ui-winter-blue-700);--ui-color-primary-active: var(--ui-winter-pine-950);--ui-color-secondary-hover: var(--ui-winter-blue-800);--ui-color-secondary-contrast: var(--ui-winter-blue-25);--ui-color-accent: var(--ui-winter-sun-100);--ui-color-accent-subtle: var(--ui-winter-sun-50);--ui-color-accent-strong: var(--ui-winter-sun-700);--ui-color-accent-contrast: var(--ui-winter-pine-950);--ui-color-info: var(--ui-winter-blue-700);--ui-color-info-contrast: var(--ui-winter-blue-25);--ui-color-success-contrast: var(--ui-winter-blue-25);--ui-color-warning-contrast: var(--ui-winter-blue-25);--ui-color-danger-contrast: var(--ui-winter-blue-25);--ui-color-danger-hover: #922f34;--ui-color-selected: rgba(27, 61, 89, .12);--ui-color-track: var(--ui-winter-slate-200);--ui-color-overlay: rgba(21, 32, 38, .42);--ui-switch-track: var(--ui-winter-slate-500);--ui-switch-thumb: var(--ui-winter-white);--ui-switch-thumb-checked: var(--ui-winter-white);--ui-slider-thumb: var(--ui-winter-white);--ui-skeleton-base: var(--ui-winter-blue-75);--ui-skeleton-highlight: var(--ui-winter-blue-25);--ui-scroll-progress-track: rgba(27, 61, 89, .06);--ui-media-bg: var(--ui-winter-pine-950);--ui-media-scrim: #0b1216;--ui-media-on-scrim: var(--ui-winter-blue-25);--ui-media-danger: var(--ui-winter-red-300);--ui-cursor-color: var(--ui-winter-blue-900);--ui-section-label-bracket: var(--ui-color-accent-strong);--ui-gradient-brand: linear-gradient(90deg, #1b3d59 0%, #3a6488 100%);--ui-gradient-hero: linear-gradient(160deg, #1b3d59 0%, #6a97c0 100%);--ui-gradient-frost: linear-gradient(135deg, #6a97c0 0%, #b3d5f1 100%);--ui-gradient-snow: linear-gradient(135deg, #b3d5f1 0%, #d4eef8 100%);--ui-gradient-highlight: linear-gradient(180deg, rgba(212, 238, 248, .9) 0%, rgba(212, 238, 248, 0) 100%);--ui-glow-amber: 0 8px 24px rgba(27, 61, 89, .18);--ui-glass-bg: rgba(255, 255, 255, .62);--ui-glass-border: rgba(27, 61, 89, .12);--ui-shadow-1: 0 1px 2px rgba(21, 32, 38, .07);--ui-shadow-2: 0 8px 24px rgba(27, 61, 89, .1);--ui-shadow-3: 0 16px 48px rgba(27, 61, 89, .16)}[data-theme=dark] ::selection,[data-theme=winterDark] ::selection{background:#6a97c073;color:#f7fbfd}[data-theme=light] ::selection,[data-theme=winterLight] ::selection{background:#b3d5f1;color:#152026}@media(prefers-reduced-motion:reduce){:root{--ui-motion-fast: .12s;--ui-motion-base: .24s;--ui-motion-slow: .42s}}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ui-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ui-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes ui-slide-up-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-slide-down-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-slide-left-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes ui-slide-right-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes ui-slide-up-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes ui-slide-down-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes ui-slide-left-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(8px)}}@keyframes ui-slide-right-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-8px)}}@keyframes ui-sheet-in{0%{transform:var(--ui-slide-from, translateX(-100%))}to{transform:translate(0)}}@keyframes ui-sheet-out{0%{transform:translate(0)}to{transform:var(--ui-slide-from, translateX(-100%))}}@keyframes ui-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ui-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes ui-window-open{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ui-window-close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes ui-window-dock{0%{transform:scale(.98)}to{transform:scale(1)}}.ui-fade-enter{animation:ui-fade-in var(--ui-motion-base) var(--ui-ease-decelerate) both}.ui-fade-leave{animation:ui-fade-out var(--ui-motion-fast) var(--ui-ease-accelerate) both}.ui-scale-enter{animation:ui-scale-in var(--ui-motion-base) var(--ui-ease-spring) both}.ui-scale-leave{animation:ui-scale-out var(--ui-motion-fast) var(--ui-ease-accelerate) both}.ui-slide-up-enter{animation:ui-slide-up-in var(--ui-motion-base) var(--ui-ease-decelerate) both}.ui-slide-down-enter{animation:ui-slide-down-in var(--ui-motion-base) var(--ui-ease-decelerate) both}.ui-slide-left-enter{animation:ui-slide-left-in var(--ui-motion-base) var(--ui-ease-decelerate) both}.ui-slide-right-enter{animation:ui-slide-right-in var(--ui-motion-base) var(--ui-ease-decelerate) both}.ui-slide-up-leave{animation:ui-slide-up-out var(--ui-motion-fast) var(--ui-ease-accelerate) both}.ui-slide-down-leave{animation:ui-slide-down-out var(--ui-motion-fast) var(--ui-ease-accelerate) both}.ui-slide-left-leave{animation:ui-slide-left-out var(--ui-motion-fast) var(--ui-ease-accelerate) both}.ui-slide-right-leave{animation:ui-slide-right-out var(--ui-motion-fast) var(--ui-ease-accelerate) both}.ui-sheet-enter{animation:ui-sheet-in var(--ui-motion-slow) var(--ui-ease-decelerate) both}.ui-sheet-leave{animation:ui-sheet-out var(--ui-motion-base) var(--ui-ease-accelerate) both}.ui-backdrop-enter{animation:ui-backdrop-in var(--ui-motion-base) var(--ui-ease-standard) both}.ui-backdrop-leave{animation:ui-backdrop-out var(--ui-motion-fast) var(--ui-ease-standard) both}.ui-window-open-enter{animation:ui-window-open var(--ui-motion-base) var(--ui-ease-spring) both}.ui-window-close-leave{animation:ui-window-close var(--ui-motion-fast) var(--ui-ease-accelerate) both}.ui-window-dock{animation:ui-window-dock var(--ui-motion-base) var(--ui-ease-decelerate) both}.ui-no-anim,.ui-no-anim *{animation:none!important;transition:none!important}.ui-glow{text-shadow:var(--ui-glow-amber, none)}.ui-gradient-text{background:var(--ui-gradient-brand, linear-gradient(90deg, var(--ui-color-primary), var(--ui-color-primary-hover)));-webkit-background-clip:text;background-clip:text;color:transparent}.ui-underline{position:relative;display:inline-block}.ui-underline:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .55s cubic-bezier(.16,1,.3,1)}.ui-underline:hover:after{transform:scaleX(1);transform-origin:left}@media(prefers-reduced-motion:reduce){.ui-underline:after{transition:none}}[data-theme=lightOrange],[data-theme=lightPink],[data-theme=lightTeal],[data-theme=lightPurple],[data-theme=lightPurpleGold]{color-scheme:light}[data-theme=darkPink],[data-theme=darkTeal],[data-theme=darkPurple],[data-theme=goldBlack],[data-theme=goldRed]{color-scheme:dark}[data-theme=lightOrange],[data-theme=lightPink],[data-theme=lightTeal],[data-theme=lightPurple],[data-theme=lightPurpleGold]{--ui-glass-bg: rgba(0, 0, 0, .04);--ui-glass-border: rgba(0, 0, 0, .1);--ui-shadow-1: 0 1px 2px rgba(0, 0, 0, .08);--ui-shadow-2: 0 8px 24px rgba(0, 0, 0, .12);--ui-shadow-3: 0 16px 48px rgba(0, 0, 0, .18)}[data-theme=lightOrange]{--ui-color-bg: #fffaf4;--ui-color-surface: #fff2e4;--ui-color-surface-raised: #ffffff;--ui-color-text: #2a1a0c;--ui-color-text-muted: #8a6b4d;--ui-color-border: #f0dcc4;--ui-color-primary: #ea6c0b;--ui-color-primary-hover: #ff8320;--ui-color-primary-contrast: #ffffff;--ui-color-secondary: #9a7a5c;--ui-color-success: #2f9e5f;--ui-color-warning: #d9902b;--ui-color-danger: #e0453f;--ui-gradient-brand: linear-gradient(90deg, #ea6c0b 0%, #ff8320 50%, #ffb457 100%);--ui-glow-amber: 0 0 24px rgba(234, 108, 11, .22)}[data-theme=lightPink]{--ui-color-bg: #fff7fb;--ui-color-surface: #ffedf5;--ui-color-surface-raised: #ffffff;--ui-color-text: #2a1420;--ui-color-text-muted: #8a5c72;--ui-color-border: #f6d8e6;--ui-color-primary: #db2777;--ui-color-primary-hover: #ec4899;--ui-color-primary-contrast: #ffffff;--ui-color-secondary: #a06d84;--ui-color-success: #2f9e5f;--ui-color-warning: #d9902b;--ui-color-danger: #e0453f;--ui-gradient-brand: linear-gradient(90deg, #db2777 0%, #ec4899 50%, #f9a8d4 100%);--ui-glow-amber: 0 0 24px rgba(219, 39, 119, .2)}[data-theme=lightTeal]{--ui-color-bg: #f4fbfa;--ui-color-surface: #e6f6f3;--ui-color-surface-raised: #ffffff;--ui-color-text: #0f2a26;--ui-color-text-muted: #4d7a72;--ui-color-border: #cde8e2;--ui-color-primary: #0d9488;--ui-color-primary-hover: #14b8a6;--ui-color-primary-contrast: #ffffff;--ui-color-secondary: #5c8a83;--ui-color-success: #2f9e5f;--ui-color-warning: #d9902b;--ui-color-danger: #e0453f;--ui-gradient-brand: linear-gradient(90deg, #0d9488 0%, #14b8a6 50%, #5eead4 100%);--ui-glow-amber: 0 0 24px rgba(13, 148, 136, .2)}[data-theme=lightPurple]{--ui-color-bg: #faf8ff;--ui-color-surface: #f0ebfd;--ui-color-surface-raised: #ffffff;--ui-color-text: #241a3a;--ui-color-text-muted: #6b5b8a;--ui-color-border: #e0d6f5;--ui-color-primary: #7c3aed;--ui-color-primary-hover: #8b5cf6;--ui-color-primary-contrast: #ffffff;--ui-color-secondary: #7d6ca0;--ui-color-success: #2f9e5f;--ui-color-warning: #d9902b;--ui-color-danger: #e0453f;--ui-gradient-brand: linear-gradient(90deg, #7c3aed 0%, #8b5cf6 50%, #c4b5fd 100%);--ui-glow-amber: 0 0 24px rgba(124, 58, 237, .22)}[data-theme=darkPink]{--ui-color-bg: #140910;--ui-color-surface: #1c0e16;--ui-color-surface-raised: #26131f;--ui-color-text: #f6e9f0;--ui-color-text-muted: rgba(246, 233, 240, .48);--ui-color-border: rgba(246, 233, 240, .13);--ui-color-primary: #ec4899;--ui-color-primary-hover: #f472b6;--ui-color-primary-contrast: #1a0410;--ui-color-secondary: #b07a95;--ui-color-success: #2faa6e;--ui-color-warning: #f5a623;--ui-color-danger: #f0576b;--ui-gradient-brand: linear-gradient(90deg, #be185d 0%, #ec4899 55%, #f9a8d4 100%);--ui-glow-amber: 0 0 30px rgba(236, 72, 153, .35), 0 0 80px rgba(190, 24, 93, .22)}[data-theme=darkTeal]{--ui-color-bg: #07120f;--ui-color-surface: #0d1a17;--ui-color-surface-raised: #12241f;--ui-color-text: #e4f2ee;--ui-color-text-muted: rgba(228, 242, 238, .48);--ui-color-border: rgba(228, 242, 238, .13);--ui-color-primary: #14b8a6;--ui-color-primary-hover: #2dd4bf;--ui-color-primary-contrast: #04140f;--ui-color-secondary: #6ca39a;--ui-color-success: #2faa6e;--ui-color-warning: #f5a623;--ui-color-danger: #f0576b;--ui-gradient-brand: linear-gradient(90deg, #0f766e 0%, #14b8a6 55%, #5eead4 100%);--ui-glow-amber: 0 0 30px rgba(20, 184, 166, .32), 0 0 80px rgba(15, 118, 110, .22)}[data-theme=darkPurple]{--ui-color-bg: #0d0a16;--ui-color-surface: #150f20;--ui-color-surface-raised: #1d152c;--ui-color-text: #ece6f6;--ui-color-text-muted: rgba(236, 230, 246, .48);--ui-color-border: rgba(236, 230, 246, .13);--ui-color-primary: #8b5cf6;--ui-color-primary-hover: #a78bfa;--ui-color-primary-contrast: #150a1f;--ui-color-secondary: #8a7aa8;--ui-color-success: #2faa6e;--ui-color-warning: #f5a623;--ui-color-danger: #f0576b;--ui-gradient-brand: linear-gradient(90deg, #6d28d9 0%, #8b5cf6 55%, #c4b5fd 100%);--ui-glow-amber: 0 0 30px rgba(139, 92, 246, .35), 0 0 80px rgba(109, 40, 217, .22)}[data-theme=goldBlack]{--ui-color-bg: #0a0a08;--ui-color-surface: #12110c;--ui-color-surface-raised: #1a1810;--ui-color-text: #f5eeda;--ui-color-text-muted: rgba(245, 238, 218, .46);--ui-color-border: rgba(212, 175, 55, .18);--ui-color-primary: #d4af37;--ui-color-primary-hover: #e6c552;--ui-color-primary-contrast: #14110a;--ui-color-secondary: #a99a6a;--ui-color-success: #2faa6e;--ui-color-warning: #e6c552;--ui-color-danger: #e0453f;--ui-gradient-brand: linear-gradient(90deg, #a67c00 0%, #d4af37 50%, #f5e08a 100%);--ui-glow-amber: 0 0 30px rgba(212, 175, 55, .32), 0 0 80px rgba(166, 124, 0, .2)}[data-theme=goldRed]{--ui-color-bg: #140809;--ui-color-surface: #1c0d0e;--ui-color-surface-raised: #261314;--ui-color-text: #f6e6da;--ui-color-text-muted: rgba(246, 230, 218, .48);--ui-color-border: rgba(212, 175, 55, .16);--ui-color-primary: #d4af37;--ui-color-primary-hover: #e6c552;--ui-color-primary-contrast: #1a0b06;--ui-color-secondary: #b38a86;--ui-color-success: #2faa6e;--ui-color-warning: #e6c552;--ui-color-danger: #e5484d;--ui-gradient-brand: linear-gradient(90deg, #b91c1c 0%, #d4af37 60%, #f5e08a 100%);--ui-glow-amber: 0 0 30px rgba(212, 175, 55, .3), 0 0 80px rgba(185, 28, 28, .28)}[data-theme=lightPurpleGold]{--ui-color-bg: #fbf9ff;--ui-color-surface: #f3edfc;--ui-color-surface-raised: #ffffff;--ui-color-text: #241636;--ui-color-text-muted: #6b5a86;--ui-color-border: #d7c3ee;--ui-color-primary: #7c3aed;--ui-color-primary-hover: #8b5cf6;--ui-color-primary-contrast: #ffffff;--ui-color-secondary: #b8912f;--ui-color-success: #2f9e5f;--ui-color-warning: #c9971f;--ui-color-danger: #e0453f;--ui-gradient-brand: linear-gradient(90deg, #6d28d9 0%, #9333ea 35%, #c99a2e 75%, #f0d27a 100%);--ui-glow-amber: 0 0 24px rgba(124, 58, 237, .22), 0 0 60px rgba(201, 154, 46, .2)}@keyframes ui-fx-sheen{0%{background-position:200% 50%}to{background-position:-200% 50%}}@keyframes ui-fx-breathe{0%,to{filter:brightness(1)}50%{filter:brightness(1.28)}}@keyframes ui-fx-flutter{0%,to{filter:brightness(1)}45%{filter:brightness(1.35)}60%{filter:brightness(1.12)}}@keyframes ui-fx-aurora{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(22deg)}}@keyframes ui-fx-glint{0%,62%{background-position:200% 50%}to{background-position:-60% 50%}}@keyframes ui-fx-regal-glow{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.3) saturate(1.18)}}[data-theme=lightOrange] .ui-gradient-text,[data-theme=lightPink] .ui-gradient-text,[data-theme=darkPink] .ui-gradient-text,[data-theme=lightTeal] .ui-gradient-text,[data-theme=darkTeal] .ui-gradient-text,[data-theme=lightPurple] .ui-gradient-text,[data-theme=darkPurple] .ui-gradient-text,[data-theme=goldBlack] .ui-gradient-text,[data-theme=goldRed] .ui-gradient-text,[data-theme=lightPurpleGold] .ui-gradient-text{background-size:220% 100%}[data-theme=goldBlack] .ui-gradient-text,[data-theme=goldRed] .ui-gradient-text{animation:ui-fx-sheen 3.2s linear infinite}[data-theme=goldBlack] .ui-glow,[data-theme=goldRed] .ui-glow{animation:ui-fx-breathe 3.6s var(--ui-ease-standard) infinite}[data-theme=lightOrange] .ui-gradient-text{animation:ui-fx-sheen 2.8s linear infinite}[data-theme=lightOrange] .ui-glow{animation:ui-fx-breathe 3s var(--ui-ease-standard) infinite}[data-theme=lightPink] .ui-gradient-text,[data-theme=darkPink] .ui-gradient-text{animation:ui-fx-sheen 3.6s linear infinite}[data-theme=lightPink] .ui-glow,[data-theme=darkPink] .ui-glow{animation:ui-fx-flutter 2.6s var(--ui-ease-standard) infinite}[data-theme=lightTeal] .ui-gradient-text,[data-theme=darkTeal] .ui-gradient-text{animation:ui-fx-sheen 5s linear infinite}[data-theme=lightTeal] .ui-glow,[data-theme=darkTeal] .ui-glow{animation:ui-fx-breathe 4.4s var(--ui-ease-standard) infinite}[data-theme=lightPurple] .ui-gradient-text,[data-theme=darkPurple] .ui-gradient-text{animation:ui-fx-sheen 4s linear infinite,ui-fx-aurora 6s ease-in-out infinite}[data-theme=lightPurple] .ui-glow,[data-theme=darkPurple] .ui-glow{animation:ui-fx-aurora 6s ease-in-out infinite}[data-theme=lightPurpleGold] .ui-gradient-text{animation:ui-fx-glint 4.6s var(--ui-ease-standard) infinite}[data-theme=lightPurpleGold] .ui-glow{animation:ui-fx-regal-glow 3.8s var(--ui-ease-standard) infinite}@media(prefers-reduced-motion:reduce){[data-theme] .ui-gradient-text,[data-theme] .ui-glow{animation:none!important}}.ui-no-anim .ui-gradient-text,.ui-no-anim .ui-glow{animation:none!important}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}body{font-family:var(--ui-font-default);color:var(--ui-color-text);background:var(--ui-color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.55}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
