:root{color-scheme:dark;--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]{color-scheme: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: .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}[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: #e6dbf3;--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}html,body{margin:0;min-height:100%;background:var(--ui-color-bg);color:var(--ui-color-text);font-family:var(--ui-font-default)}*,*:before,*:after{box-sizing:border-box}
