@charset "UTF-8";:root{--spacing-xs: 4px;--spacing-sm: 8px;--spacing-base: 12px;--spacing-md: 16px;--spacing-lg: 20px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 40px}:root{--text-xs-size: 11px;--text-xs-weight: 400;--text-xs-height: 1.2;--text-sm-size: 13px;--text-sm-weight: 400;--text-sm-height: 1.3;--text-base-size: 14px;--text-base-weight: 400;--text-base-height: 1.4;--text-lg-size: 16px;--text-lg-weight: 500;--text-lg-height: 1.5;--text-xl-size: 18px;--text-xl-weight: 600;--text-xl-height: 1.6;--text-2xl-size: 20px;--text-2xl-weight: 700;--text-2xl-height: 1.2}:root{--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-3xl: 1.5rem;--radius-full: 50%;--component-radius: var(--radius-lg)}:root{--duration-fast: .1s;--duration-base: .15s;--duration-slow: .3s;--duration-slower: .5s;--ease-default: ease;--ease-in-out: ease-in-out;--ease-cubic: cubic-bezier(.32, .72, 0, 1)}:root{--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--shadow-glow: 0 0 20px rgba(var(--blaze-primary-rgb, 88 101 242), .3)}:root{--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px}:root{--color-primary: var(--blaze-primary);--color-primary-hover: var(--blaze-primary-hover);--color-primary-light: var(--blaze-primary-light);--color-secondary: var(--blaze-secondary);--color-success: var(--blaze-success);--color-warning: var(--blaze-warning);--color-danger: var(--blaze-danger);--color-info: var(--blaze-info);--color-bg-base: var(--blaze-bg-0);--color-bg-elevated: var(--blaze-bg-1);--color-bg-hover: var(--blaze-bg-2);--color-text-primary: var(--blaze-text-primary);--color-text-secondary: var(--blaze-text-secondary);--color-text-muted: var(--blaze-text-muted);--color-border: var(--blaze-border);--color-border-hover: var(--blaze-border-hover);--color-border-focus: var(--blaze-border-focus);--blaze-focus-border: var(--blaze-border-focus);--blaze-focus-shadow: none;--blaze-invalid-shadow: none}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes menuIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%,to{background-position:-1000px 0}50%{background-position:1000px 0}}@keyframes dotPulse{0%,20%,50%,80%,to{opacity:1}40%{opacity:.5}60%{opacity:.3}}@keyframes tabFadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-up{animation:fadeUp var(--duration-base) var(--ease-default) both}.animate-slide-up{animation:slideUp var(--duration-base) var(--ease-cubic) both}.animate-fade-in{animation:fadeIn var(--duration-base) var(--ease-default) both}.animate-scale-in{animation:scaleIn var(--duration-base) var(--ease-default) both}.animate-spin{animation:spin .7s linear infinite}.view-transition-card{view-transition-name:page-card}.view-transition-content{view-transition-name:content}:root{--blaze-primary-50: #ECEEFE;--blaze-primary-100: #D4D7FC;--blaze-primary-200: #B3B9F9;--blaze-primary-300: #919AF6;--blaze-primary-400: #747FF4;--blaze-primary-500: #5865F2;--blaze-primary-600: #4E5ADB;--blaze-primary-700: #414DC4;--blaze-primary-800: #3540AD;--blaze-primary-900: #1F2B82;--blaze-secondary-50: #FDE8F2;--blaze-secondary-100: #F9C5DE;--blaze-secondary-200: #F59FC8;--blaze-secondary-300: #F178B2;--blaze-secondary-400: #EE5BA2;--blaze-secondary-500: #EB459E;--blaze-secondary-600: #D93E93;--blaze-secondary-700: #C33585;--blaze-secondary-800: #AD2D77;--blaze-secondary-900: #852061;--blaze-neutral-50: #F0F0F6;--blaze-neutral-100: #DDDDE8;--blaze-neutral-200: #B8BAD0;--blaze-neutral-300: #9496AF;--blaze-neutral-400: #6B6D8A;--blaze-neutral-500: #4A4C68;--blaze-neutral-600: #383A54;--blaze-neutral-700: #2D2E43;--blaze-neutral-800: #252636;--blaze-neutral-900: #1B1B2E;--blaze-neutral-950: #131325;--blaze-success-50: #E6FDF0;--blaze-success-100: #C2FAD8;--blaze-success-200: #99F6BE;--blaze-success-300: #70F3A4;--blaze-success-400: #57F287;--blaze-success-500: #3DD96F;--blaze-success-600: #2DBF58;--blaze-success-700: #1FA644;--blaze-success-800: #148C33;--blaze-success-900: #0A6622;--blaze-warning-50: #FFFDE8;--blaze-warning-100: #FFF9C4;--blaze-warning-200: #FFF59D;--blaze-warning-300: #FFF176;--blaze-warning-400: #FFED57;--blaze-warning-500: #FEE75C;--blaze-warning-600: #FDD835;--blaze-warning-700: #F5C318;--blaze-warning-800: #E5A90A;--blaze-warning-900: #C68600;--blaze-danger-50: #FDECEC;--blaze-danger-100: #F9C8C9;--blaze-danger-200: #F5A3A4;--blaze-danger-300: #F17C7E;--blaze-danger-400: #EF5E60;--blaze-danger-500: #ED4245;--blaze-danger-600: #D53B3E;--blaze-danger-700: #BD3335;--blaze-danger-800: #A52B2D;--blaze-danger-900: #7D1F21;--blaze-info-50: #E7F5FC;--blaze-info-100: #C5E7F7;--blaze-info-200: #9FD7F2;--blaze-info-300: #79C7ED;--blaze-info-400: #5DADE2;--blaze-info-500: #4A9BD0;--blaze-info-600: #3A87BA;--blaze-info-700: #2C73A4;--blaze-info-800: #1F5F8E;--blaze-info-900: #0F4268;--blaze-primary-rgb: 88, 101, 242;--blaze-secondary-rgb: 235, 69, 158;--blaze-danger-rgb: 237, 66, 69;--blaze-primary: var(--blaze-primary-500);--blaze-primary-hover: var(--blaze-primary-600);--blaze-primary-active: var(--blaze-primary-700);--blaze-primary-light: var(--blaze-primary-400);--blaze-primary-muted: var(--blaze-primary-100);--blaze-secondary: var(--blaze-secondary-500);--blaze-secondary-hover: var(--blaze-secondary-600);--blaze-secondary-light: var(--blaze-secondary-300);--blaze-bg-button: var(--blaze-primary);--blaze-bg-button-ghost: transparent;--blaze-bg-btn-primary: var(--blaze-primary);--blaze-bg-btn-outline: transparent;--blaze-border-focus: var(--blaze-primary-500);--blaze-gradient-primary: linear-gradient(135deg, var(--blaze-primary-600), var(--blaze-primary-400));--blaze-gradient-secondary: linear-gradient(135deg, var(--blaze-secondary-600), var(--blaze-secondary-400))}:root,:root[data-theme=dark]{--blaze-success: var(--blaze-success-400);--blaze-success-dark: var(--blaze-success-700);--blaze-warning: var(--blaze-warning-500);--blaze-warning-dark: var(--blaze-warning-700);--blaze-danger: var(--blaze-danger-500);--blaze-danger-dark: var(--blaze-danger-700);--blaze-info: var(--blaze-info-400);--blaze-info-dark: var(--blaze-info-700);--blaze-success-rgb: 87, 242, 135;--blaze-warning-rgb: 254, 231, 92;--blaze-info-rgb: 93, 173, 226;--blaze-bg-0: oklch(.15 0 0);--blaze-bg-1: oklch(.19 0 0);--blaze-bg-2: oklch(.23 0 0);--blaze-bg-3: oklch(.27 0 0);--blaze-bg-modal: rgba(0, 0, 0, .85);--blaze-bg-popover: oklch(.21 0 0);--blaze-bg-dropdown: oklch(.2 0 0);--blaze-bg-tooltip: oklch(.12 0 0);--blaze-bg-input: oklch(.1 0 0);--blaze-bg-notification: oklch(.2 0 0);--blaze-bg-sidebar: oklch(.17 0 0);--blaze-bg-header: oklch(.18 0 0);--blaze-bg-success: rgba(var(--blaze-success-rgb), .12);--blaze-bg-warning: rgba(var(--blaze-warning-rgb), .12);--blaze-bg-danger: rgba(var(--blaze-danger-rgb), .12);--blaze-bg-info: rgba(var(--blaze-info-rgb), .12);--blaze-bg-btn-secondary: var(--blaze-bg-3);--blaze-bg-btn-success: var(--blaze-success);--blaze-bg-btn-warning: var(--blaze-warning);--blaze-bg-btn-danger: var(--blaze-danger);--blaze-text-primary: #FFFFFF;--blaze-text-secondary: oklch(.65 0 0);--blaze-text-muted: oklch(.5 0 0);--blaze-text-disabled: oklch(.4 0 0);--blaze-text-inverse: var(--blaze-neutral-950);--blaze-border: oklch(.28 0 0);--blaze-border-hover: oklch(.35 0 0);--blaze-gradient-glow: radial-gradient(circle, rgba(var(--blaze-primary-rgb), .4), transparent);--blaze-overlay: rgba(0, 0, 0, .6);--blaze-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--blaze-shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--blaze-shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--blaze-shadow-glow: 0 0 20px rgba(var(--blaze-primary-rgb), .3)}:root[data-theme=light]{--blaze-success: var(--blaze-success-600);--blaze-success-dark: var(--blaze-success-800);--blaze-warning: var(--blaze-warning-700);--blaze-warning-dark: var(--blaze-warning-900);--blaze-danger: var(--blaze-danger-500);--blaze-danger-dark: var(--blaze-danger-700);--blaze-info: var(--blaze-info-500);--blaze-info-dark: var(--blaze-info-700);--blaze-success-rgb: 45, 191, 88;--blaze-warning-rgb: 245, 195, 24;--blaze-info-rgb: 74, 155, 208;--blaze-bg-0: oklch(.98 0 0);--blaze-bg-1: oklch(1 0 0);--blaze-bg-2: oklch(.95 0 0);--blaze-bg-3: oklch(.91 0 0);--blaze-bg-modal: rgba(0, 0, 0, .45);--blaze-bg-popover: oklch(1 0 0);--blaze-bg-dropdown: oklch(1 0 0);--blaze-bg-tooltip: oklch(.18 0 0);--blaze-bg-input: oklch(.97 0 0);--blaze-bg-notification: oklch(1 0 0);--blaze-bg-sidebar: oklch(.96 0 0);--blaze-bg-header: oklch(1 0 0);--blaze-bg-success: rgba(var(--blaze-success-rgb), .1);--blaze-bg-warning: rgba(var(--blaze-warning-rgb), .1);--blaze-bg-danger: rgba(var(--blaze-danger-rgb), .1);--blaze-bg-info: rgba(var(--blaze-info-rgb), .1);--blaze-bg-btn-secondary: var(--blaze-bg-3);--blaze-bg-btn-success: var(--blaze-success);--blaze-bg-btn-warning: var(--blaze-warning);--blaze-bg-btn-danger: var(--blaze-danger);--blaze-text-primary: #0F0F1A;--blaze-text-secondary: oklch(.4 0 0);--blaze-text-muted: oklch(.55 0 0);--blaze-text-disabled: oklch(.68 0 0);--blaze-text-inverse: #FFFFFF;--blaze-border: oklch(.88 0 0);--blaze-border-hover: oklch(.78 0 0);--blaze-gradient-glow: radial-gradient(circle, rgba(var(--blaze-primary-rgb), .2), transparent);--blaze-overlay: rgba(0, 0, 0, .35);--blaze-shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--blaze-shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--blaze-shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--blaze-shadow-glow: 0 0 20px rgba(var(--blaze-primary-rgb), .18)}.settings-grid{display:grid;gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr)}.settings-grid>*{min-width:0}.settings-grid>.full-width{grid-column:1/-1}@media(min-width:640px){.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1400px){@supports selector(:has(*)){.settings-grid:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}}.form-hint{grid-column:1/-1;margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}:root{color-scheme:dark}html,body{min-height:100%}body{margin:0;background:var(--blaze-bg-0);color:var(--blaze-text-primary);font-family:Inter,system-ui,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}*{box-sizing:border-box}
