:root{--color-primary:#0a64bc;--color-primary-light:#3d8dd6;--color-primary-dark:#074a8c;--color-secondary:#ff6200;--color-secondary-light:#ff9533;--color-secondary-dark:#c55600;--color-secondary-accessible:#c43e00;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e0e0e0;--color-gray-300:#bdbdbd;--color-gray-400:#9e9e9e;--color-gray-500:#757575;--color-gray-600:#616161;--color-gray-700:#424242;--color-gray-800:#303030;--color-gray-900:#212121;--color-success:#388e3c;--color-success-light:#81c784;--color-success-dark:#2e7d32;--color-error:#c62828;--color-error-light:#ef5350;--color-error-dark:#b71c1c;--color-warning:#ef6c00;--color-warning-light:#ff9800;--color-warning-dark:#e65100;--color-info:#0277bd;--color-info-light:#03a9f4;--color-info-dark:#01579b;--color-background:var(--color-gray-100);--color-surface:#fff;--color-text-primary:var(--color-gray-700);--color-text-secondary:var(--color-gray-600);--color-text-disabled:var(--color-gray-400);--color-border:var(--color-gray-200);--color-divider:var(--color-gray-200);--color-gold:gold;--color-link:var(--color-primary);--color-link-hover:var(--color-primary-dark);--gradient-primary:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);--gradient-secondary:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-secondary-light) 100%);--gradient-success:linear-gradient(135deg,var(--color-success) 0%,var(--color-success-light) 100%);--light-bg-default:#f5f5f5;--light-bg-paper:#fff;--light-text-primary:var(--color-gray-700);--light-text-secondary:var(--color-gray-600);--dark-bg-default:#121212;--dark-bg-paper:#1e1e1e;--dark-text-primary:#ffffffde;--dark-text-secondary:#fff9}.dark-mode{--color-background:var(--dark-bg-default);--color-surface:var(--dark-bg-paper);--color-text-primary:var(--dark-text-primary);--color-text-secondary:var(--dark-text-secondary);--color-border:#ffffff1f;--color-divider:#ffffff1f}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}#root,body,html{min-height:100%;width:100%}[role=button],[role=link],a,button,input,select,textarea{align-items:center;display:inline-flex;justify-content:center;min-height:44px}li a,p a,span a{margin:-8px -4px;min-height:auto;padding:8px 4px}body{font-display:swap;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-display:swap;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}@media (max-width:600px){body,html{max-width:100vw;overflow-x:hidden}*{max-width:100%}a[role=button],button,input[type=button],input[type=submit]{min-height:48px;min-width:48px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (forced-colors:active){.MuiSwitch-track{border:2px solid ButtonText!important}.MuiCheckbox-root svg,.MuiRadio-root svg{color:ButtonText!important}:focus-visible{outline:3px solid Highlight!important;outline-offset:2px!important}.MuiButton-contained{border:2px solid ButtonText!important}.MuiCard-root,.MuiPaper-root{border:1px solid ButtonText!important}}@media (min-width:1920px){.MuiContainer-root{max-width:1440px!important}}@media (prefers-contrast:high){*{border-color:currentColor!important}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-style:solid!important;outline-width:3px!important}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.0d945604.css.map*/