@charset "UTF-8";:root{--ui-color-bg: #0f1115;--ui-color-surface: #171a21;--ui-color-surface-raised: #1d212b;--ui-color-text: #e8eaed;--ui-color-text-muted: #9aa0a6;--ui-color-border: #2a2f3a;--ui-color-primary: #2c40d6;--ui-color-primary-hover: #3d54f0;--ui-color-primary-contrast: #ffffff;--ui-color-secondary: #8a8f98;--ui-color-success: #2faa6e;--ui-color-warning: #d9a521;--ui-color-danger: #e5484d;--ui-focus-ring: 0 0 0 2px var(--ui-color-bg), 0 0 0 4px var(--ui-color-primary);--ui-size-sm: 26px;--ui-size-md: 30px;--ui-size-lg: 38px;--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-6: 24px;--ui-font-size-sm: 13px;--ui-font-size-md: 15px;--ui-font-size-lg: 18px;--ui-radius: 7px;--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-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)}[data-theme=light]{--ui-color-bg: #ffffff;--ui-color-surface: #f5f6f8;--ui-color-surface-raised: #ffffff;--ui-color-text: #1a1d23;--ui-color-text-muted: #5f6368;--ui-color-border: #d7dae0;--ui-glass-bg: rgba(0, 0, 0, .04);--ui-glass-border: rgba(0, 0, 0, .1);--ui-focus-ring: 0 0 0 2px var(--ui-color-bg), 0 0 0 4px var(--ui-color-primary);--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)}@media(prefers-reduced-motion:reduce){:root{--ui-motion-fast: 0ms;--ui-motion-base: 0ms;--ui-motion-slow: 0ms}}@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]{--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)}@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)}}[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{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}@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){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}
