*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Microsoft JhengHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--mui-palette-background-default, #0a0e27);background-image:var(--app-body-gradient);background-attachment:fixed;overflow:hidden}:root{--app-accent: #00d9ff;--app-accent-channel: 0 217 255;--app-divider: rgba(var(--app-accent-channel) / .24);--app-border: rgba(var(--app-accent-channel) / .32);--app-border-strong: rgba(var(--app-accent-channel) / .55);--app-scrollbar-thumb: rgba(var(--app-accent-channel) / .45);--app-scrollbar-thumb-hover: rgba(var(--app-accent-channel) / .6);--app-surface-card: rgba(var(--mui-palette-background-paperChannel, 26 31 58) / .6);--app-surface-appbar: rgba(var(--mui-palette-background-paperChannel, 26 31 58) / .8);--app-surface-input: rgba(var(--mui-palette-background-paperChannel, 26 31 58) / .4);--app-surface-menu: rgba(var(--mui-palette-background-paperChannel, 26 31 58) / .95);--app-surface-blur: blur(10px);--app-shadow-card: 0 8px 32px rgba(0, 0, 0, .3);--app-shadow-card-hover: 0 12px 40px rgba(var(--app-accent-channel) / .2);--app-shadow-appbar: 0 4px 20px rgba(var(--app-accent-channel) / .1);--app-cta-glow: 0 4px 14px 0 rgba(var(--app-accent-channel) / .3);--app-cta-glow-hover: 0 6px 20px 0 rgba(var(--app-accent-channel) / .4);--app-drawer-overlay: linear-gradient( 180deg, rgba(var(--app-accent-channel) / .05) 0%, transparent 100% );--app-body-gradient: radial-gradient(circle at 20% 50%, rgba(var(--app-accent-channel) / .1) 0%, transparent 50%), radial-gradient(circle at 80% 80%, rgba(157, 78, 221, .1) 0%, transparent 50%), radial-gradient(circle at 40% 20%, rgba(58, 134, 255, .05) 0%, transparent 50%);--app-selection-text: #ffffff;--app-gradient-end: var(--mui-palette-primary-light, #5defff)}@media(prefers-contrast:more){:root{--app-divider: rgba(var(--app-accent-channel) / .45);--app-border: rgba(var(--app-accent-channel) / .5);--app-border-strong: rgba(var(--app-accent-channel) / .7);--app-scrollbar-thumb: rgba(var(--app-accent-channel) / .6);--app-scrollbar-thumb-hover: rgba(var(--app-accent-channel) / .75)}}:root[data-theme-mode=oledBlack]{--mui-palette-background-default: #000000;--mui-palette-background-defaultChannel: 0 0 0;--mui-palette-background-paper: #14161f;--mui-palette-background-paperChannel: 20 22 31}:root[data-theme-accent=purple]{--mui-palette-primary-main: #9d4edd;--mui-palette-primary-mainChannel: 157 78 221;--mui-palette-primary-light: #c77dff;--mui-palette-primary-dark: #7209b7;--mui-palette-primary-contrastText: #ffffff;--mui-palette-primary-contrastTextChannel: 255 255 255;--app-accent: #9d4edd;--app-accent-channel: 157 78 221}:root[data-theme-accent=green]{--mui-palette-primary-main: #00ff88;--mui-palette-primary-mainChannel: 0 255 136;--mui-palette-primary-light: #5dffb3;--mui-palette-primary-dark: #00cc6a;--mui-palette-primary-contrastText: #000000;--mui-palette-primary-contrastTextChannel: 0 0 0;--app-accent: #00ff88;--app-accent-channel: 0 255 136}:root[data-theme-accent=pink]{--mui-palette-primary-main: #ff006e;--mui-palette-primary-mainChannel: 255 0 110;--mui-palette-primary-light: #ff5c9d;--mui-palette-primary-dark: #cc0058;--mui-palette-primary-contrastText: #ffffff;--mui-palette-primary-contrastTextChannel: 255 255 255;--app-accent: #ff006e;--app-accent-channel: 255 0 110}:root[data-theme-accent=amber]{--mui-palette-primary-main: #ffbe0b;--mui-palette-primary-mainChannel: 255 190 11;--mui-palette-primary-light: #ffd54f;--mui-palette-primary-dark: #cc9608;--mui-palette-primary-contrastText: #000000;--mui-palette-primary-contrastTextChannel: 0 0 0;--app-accent: #ffbe0b;--app-accent-channel: 255 190 11}:root[data-theme-accent=blue]{--mui-palette-primary-main: #3a86ff;--mui-palette-primary-mainChannel: 58 134 255;--mui-palette-primary-light: #6ba3ff;--mui-palette-primary-dark: #2e6bcc;--mui-palette-primary-contrastText: #ffffff;--mui-palette-primary-contrastTextChannel: 255 255 255;--app-accent: #3a86ff;--app-accent-channel: 58 134 255}:root[data-theme-mode=light]{color-scheme:light;--mui-palette-background-default: #fbfaf5;--mui-palette-background-defaultChannel: 251 250 245;--mui-palette-background-paper: #faf8f4;--mui-palette-background-paperChannel: 250 248 244;--mui-palette-text-primary: #1c1c1c;--mui-palette-text-primaryChannel: 28 28 28;--mui-palette-text-secondary: #34322f;--mui-palette-text-secondaryChannel: 52 50 47;--mui-palette-text-disabled: #8d887e;--mui-palette-text-icon: rgba(28, 28, 28, .5);--mui-palette-action-active: rgba(28, 28, 28, .54);--mui-palette-action-activeChannel: 28 28 28;--mui-palette-action-hover: rgba(28, 28, 28, .04);--mui-palette-action-hoverOpacity: .04;--mui-palette-action-selected: rgba(28, 28, 28, .08);--mui-palette-action-selectedOpacity: .08;--mui-palette-action-focus: rgba(28, 28, 28, .12);--mui-palette-action-focusOpacity: .12;--mui-palette-action-disabled: #8d887e;--mui-palette-action-disabledBackground: rgba(28, 28, 28, .1);--mui-palette-divider: rgba(28, 28, 28, .14);--mui-palette-dividerChannel: 28 28 28;--mui-palette-secondary-main: #5654a2;--mui-palette-secondary-mainChannel: 86 84 162;--mui-palette-secondary-light: #7472b8;--mui-palette-secondary-dark: #3f3d80;--mui-palette-secondary-contrastText: #ffffff;--mui-palette-secondary-contrastTextChannel: 255 255 255;--mui-palette-success-main: #00794f;--mui-palette-success-mainChannel: 0 121 79;--mui-palette-success-light: #2ba577;--mui-palette-success-dark: #00603f;--mui-palette-success-contrastText: #ffffff;--mui-palette-warning-main: #9c5d00;--mui-palette-warning-mainChannel: 156 93 0;--mui-palette-warning-light: #d08a23;--mui-palette-warning-dark: #804c00;--mui-palette-warning-contrastText: #ffffff;--mui-palette-error-main: #c2185b;--mui-palette-error-mainChannel: 194 24 91;--mui-palette-error-light: #d84a7e;--mui-palette-error-dark: #8c1042;--mui-palette-error-contrastText: #ffffff;--mui-palette-info-main: #1565c0;--mui-palette-info-mainChannel: 21 101 192;--mui-palette-info-light: #4285d4;--mui-palette-info-dark: #0d4a8f;--mui-palette-info-contrastText: #ffffff;--app-divider: rgba(28, 28, 28, .1);--app-border: rgba(28, 28, 28, .14);--app-border-strong: #8d887e;--app-scrollbar-thumb: rgba(28, 28, 28, .28);--app-scrollbar-thumb-hover: rgba(28, 28, 28, .4);--app-surface-card: #faf8f4;--app-surface-appbar: #fdfbf7;--app-surface-input: #faf8f4;--app-surface-menu: #fffdf8;--app-surface-blur: none;--app-shadow-card: 0 1px 2px rgba(28, 28, 28, .06), 0 2px 8px rgba(28, 28, 28, .04);--app-shadow-card-hover: 0 4px 12px rgba(28, 28, 28, .1);--app-shadow-appbar: 0 1px 3px rgba(28, 28, 28, .06);--app-cta-glow: 0 1px 2px rgba(28, 28, 28, .1);--app-cta-glow-hover: 0 2px 6px rgba(28, 28, 28, .14);--app-drawer-overlay: none;--app-body-gradient: none;--app-selection-text: #1c1c1c;--app-gradient-end: var(--mui-palette-primary-dark, #2f5c5d);--mui-palette-primary-main: #437b7c;--mui-palette-primary-mainChannel: 67 123 124;--mui-palette-primary-light: #5e9697;--mui-palette-primary-dark: #2f5c5d;--mui-palette-primary-contrastText: #ffffff;--mui-palette-primary-contrastTextChannel: 255 255 255;--app-accent: #437b7c;--app-accent-channel: 67 123 124}:root[data-theme-mode=light][data-theme-accent=purple]{--mui-palette-primary-main: #5654a2;--mui-palette-primary-mainChannel: 86 84 162;--mui-palette-primary-light: #7472b8;--mui-palette-primary-dark: #3f3d80;--mui-palette-primary-contrastText: #ffffff;--mui-palette-primary-contrastTextChannel: 255 255 255;--app-accent: #5654a2;--app-accent-channel: 86 84 162}:root[data-theme-mode=light][data-theme-accent=green]{--mui-palette-primary-main: #316745;--mui-palette-primary-mainChannel: 49 103 69;--mui-palette-primary-light: #4d8463;--mui-palette-primary-dark: #214d32;--mui-palette-primary-contrastText: #ffffff;--mui-palette-primary-contrastTextChannel: 255 255 255;--app-accent: #316745;--app-accent-channel: 49 103 69}:root[data-theme-mode=light][data-theme-accent=pink]{--mui-palette-primary-main: #9e3d3f;--mui-palette-primary-mainChannel: 158 61 63;--mui-palette-primary-light: #b85f61;--mui-palette-primary-dark: #7a2c2e;--mui-palette-primary-contrastText: #ffffff;--mui-palette-primary-contrastTextChannel: 255 255 255;--app-accent: #9e3d3f;--app-accent-channel: 158 61 63}:root[data-theme-mode=light][data-theme-accent=amber]{--mui-palette-primary-main: #8f5e0f;--mui-palette-primary-mainChannel: 143 94 15;--mui-palette-primary-light: #b07c2a;--mui-palette-primary-dark: #6b450a;--mui-palette-primary-contrastText: #ffffff;--mui-palette-primary-contrastTextChannel: 255 255 255;--app-accent: #8f5e0f;--app-accent-channel: 143 94 15}:root[data-theme-mode=light][data-theme-accent=blue]{--mui-palette-primary-main: #1e50a2;--mui-palette-primary-mainChannel: 30 80 162;--mui-palette-primary-light: #3d6fc0;--mui-palette-primary-dark: #143a78;--mui-palette-primary-contrastText: #ffffff;--mui-palette-primary-contrastTextChannel: 255 255 255;--app-accent: #1e50a2;--app-accent-channel: 30 80 162}@media(prefers-contrast:more){:root[data-theme-mode=light]{--app-divider: rgba(28, 28, 28, .22);--app-border: rgba(28, 28, 28, .28);--app-border-strong: #6b6b6b;--app-scrollbar-thumb: rgba(28, 28, 28, .45);--app-scrollbar-thumb-hover: rgba(28, 28, 28, .6);--mui-palette-divider: rgba(28, 28, 28, .28)}}.theme-dark-scope{color-scheme:dark;--mui-palette-background-default: #0a0e27;--mui-palette-background-defaultChannel: 10 14 39;--mui-palette-background-paper: #1a1f3a;--mui-palette-background-paperChannel: 26 31 58;--mui-palette-text-primary: #e0e0e0;--mui-palette-text-primaryChannel: 224 224 224;--mui-palette-text-secondary: #b0b0b0;--mui-palette-text-secondaryChannel: 176 176 176;--mui-palette-text-disabled: #8a8d9a;--mui-palette-text-icon: rgba(255, 255, 255, .5);--mui-palette-action-active: #ffffff;--mui-palette-action-activeChannel: 255 255 255;--mui-palette-action-hover: rgba(255, 255, 255, .08);--mui-palette-action-hoverOpacity: .08;--mui-palette-action-selected: rgba(255, 255, 255, .16);--mui-palette-action-selectedOpacity: .16;--mui-palette-action-focus: rgba(255, 255, 255, .12);--mui-palette-action-focusOpacity: .12;--mui-palette-action-disabled: #8a8d9a;--mui-palette-action-disabledBackground: rgba(255, 255, 255, .12);--mui-palette-divider: rgba(0, 217, 255, .24);--mui-palette-dividerChannel: 0 217 255;--mui-palette-secondary-main: #9d4edd;--mui-palette-secondary-mainChannel: 157 78 221;--mui-palette-secondary-light: #c77dff;--mui-palette-secondary-dark: #7209b7;--mui-palette-secondary-contrastText: #ffffff;--mui-palette-success-main: #00ff88;--mui-palette-success-mainChannel: 0 255 136;--mui-palette-warning-main: #ffbe0b;--mui-palette-warning-mainChannel: 255 190 11;--mui-palette-error-main: #ff006e;--mui-palette-error-mainChannel: 255 0 110;--mui-palette-info-main: #3a86ff;--mui-palette-info-mainChannel: 58 134 255;--mui-palette-primary-main: #00d9ff;--mui-palette-primary-mainChannel: 0 217 255;--mui-palette-primary-light: #5defff;--mui-palette-primary-dark: #00a8cc;--mui-palette-primary-contrastText: #000000;--app-accent: #00d9ff;--app-accent-channel: 0 217 255;--app-divider: rgba(var(--app-accent-channel) / .24);--app-border: rgba(var(--app-accent-channel) / .32);--app-border-strong: rgba(var(--app-accent-channel) / .55);--app-scrollbar-thumb: rgba(var(--app-accent-channel) / .45);--app-scrollbar-thumb-hover: rgba(var(--app-accent-channel) / .6);--app-surface-card: rgba(var(--mui-palette-background-paperChannel) / .6);--app-surface-appbar: rgba(var(--mui-palette-background-paperChannel) / .8);--app-surface-input: rgba(var(--mui-palette-background-paperChannel) / .4);--app-surface-menu: rgba(var(--mui-palette-background-paperChannel) / .95);--app-surface-blur: blur(10px);--app-shadow-card: 0 8px 32px rgba(0, 0, 0, .3);--app-shadow-card-hover: 0 12px 40px rgba(var(--app-accent-channel) / .2);--app-shadow-appbar: 0 4px 20px rgba(var(--app-accent-channel) / .1);--app-cta-glow: 0 4px 14px 0 rgba(var(--app-accent-channel) / .3);--app-cta-glow-hover: 0 6px 20px 0 rgba(var(--app-accent-channel) / .4);--app-drawer-overlay: linear-gradient( 180deg, rgba(var(--app-accent-channel) / .05) 0%, transparent 100% );--app-gradient-end: var(--mui-palette-primary-light, #5defff);--app-selection-text: #ffffff}#root{height:100%;position:relative}@keyframes float{0%,to{transform:translateY(0) translate(0)}33%{transform:translateY(-20px) translate(10px)}66%{transform:translateY(20px) translate(-10px)}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes glow{0%,to{box-shadow:0 0 20px rgba(var(--app-accent-channel) / .3)}50%{box-shadow:0 0 40px rgba(var(--app-accent-channel) / .6)}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(var(--mui-palette-background-paperChannel, 26 31 58) / .5);border-radius:5px}::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb);border-radius:5px;border:2px solid rgba(var(--mui-palette-background-paperChannel, 26 31 58) / .5)}::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;background:rgba(var(--app-accent-channel) / .14);padding:2px 6px;border-radius:4px;color:var(--app-accent, #00d9ff)}
