._banner_1jqs0_1{position:fixed;z-index:calc(var(--z-toast, 1080) + 1);right:clamp(.75rem,2vw,1.5rem);bottom:max(.75rem,env(safe-area-inset-bottom));left:clamp(.75rem,2vw,1.5rem);display:flex;align-items:center;justify-content:space-between;gap:1.25rem;width:min(70rem,100% - clamp(1.5rem,4vw,3rem));margin-inline:auto;padding:1rem 1.125rem;color:var(--color-text-primary, #18233b);background:var(--background-card, #fff);border:1px solid var(--color-border-subtle, #d9e2ef);border-radius:1rem;box-shadow:0 18px 55px #0e1e4238}._copy_1jqs0_21{max-width:47rem}._copy_1jqs0_21 strong{display:block;margin-bottom:.2rem;font-size:1rem}._copy_1jqs0_21 p{margin:0;color:var(--color-text-secondary, #536176);font-size:.875rem;line-height:1.5}._copy_1jqs0_21 a{color:var(--color-text-primary-blue, #0758c9);font-weight:700;text-underline-offset:.18em}._copy_1jqs0_21 a:hover{color:var(--color-text-primary-blue, #06469f)}._copy_1jqs0_21 a:focus-visible{border-radius:.2rem;outline:3px solid rgba(10,111,234,.3);outline-offset:2px}._actions_1jqs0_49{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.65rem}._primaryAction_1jqs0_56,._secondaryAction_1jqs0_57{min-height:2.75rem;padding:.65rem 1rem;font:inherit;font-size:.875rem;font-weight:750;border-radius:.75rem;cursor:pointer;transition:transform var(--transition-fast, .1s) ease,background-color var(--transition-fast, .1s) ease,border-color var(--transition-fast, .1s) ease}._primaryAction_1jqs0_56:hover,._secondaryAction_1jqs0_57:hover{transform:translateY(-1px)}._primaryAction_1jqs0_56:focus-visible,._secondaryAction_1jqs0_57:focus-visible{outline:3px solid rgba(10,111,234,.3);outline-offset:2px}._primaryAction_1jqs0_56{color:#fff;background:var(--color-primary-600, #0758c9);border:1px solid var(--color-primary-600, #0758c9)}._primaryAction_1jqs0_56:hover{background:var(--color-primary-700, #06469f);border-color:var(--color-primary-700, #06469f)}._secondaryAction_1jqs0_57{color:var(--color-text-primary, #18233b);background:var(--color-neutral-100, #f5f7fa);border:1px solid var(--color-border-default, #bec9d8)}._secondaryAction_1jqs0_57:hover{background:var(--color-primary-50, #eef6ff);border-color:var(--color-primary-500, #0a6fea)}._preferences_1jqs0_97{margin:0 0 2rem;padding:1rem;background:var(--color-primary-50, #eef6ff);border:1px solid var(--color-primary-200, #b8d8ff);border-radius:.875rem}._preferences_1jqs0_97 p{margin:0 0 .75rem}.dark-theme ._banner_1jqs0_1{color:var(--color-text-primary, #f5f7fb);background:var(--background-card, #172033);border-color:var(--color-border-subtle, #35415a);box-shadow:0 18px 55px #0000007a}.dark-theme ._copy_1jqs0_21 p{color:var(--color-text-secondary, #c2cbe0)}.dark-theme ._copy_1jqs0_21 a{color:var(--color-primary-300, #82baff)}.dark-theme ._copy_1jqs0_21 a:hover{color:var(--color-primary-200, #b8d8ff)}.dark-theme ._secondaryAction_1jqs0_57{color:var(--color-text-primary, #f5f7fb);background:var(--color-neutral-800, #222d42);border-color:var(--color-border-default, #4a5872)}.dark-theme ._secondaryAction_1jqs0_57:hover{background:var(--color-neutral-700, #2f3b52);border-color:var(--color-primary-300, #82baff)}.dark-theme ._preferences_1jqs0_97{background:#0a6fea1f;border-color:#82baff61}@media (max-width: 760px){._banner_1jqs0_1{align-items:stretch;flex-direction:column;gap:.9rem}._actions_1jqs0_49{display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 430px){._actions_1jqs0_49{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){._primaryAction_1jqs0_56,._secondaryAction_1jqs0_57{transition:none}._primaryAction_1jqs0_56:hover,._secondaryAction_1jqs0_57:hover{transform:none}}._toastContainer_1thfo_1{position:fixed;z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--spacing-3);max-width:100%;width:350px;pointer-events:none}@media (max-width: 400px){._toastContainer_1thfo_1{width:100%;padding:0 var(--spacing-2)}}._container-top-right_1thfo_18{top:calc(var(--navbar-height, 64px) + env(safe-area-inset-top,0px) + var(--spacing-2));right:var(--spacing-4);align-items:flex-end}@media (max-width: 768px){._container-top-right_1thfo_18{right:var(--spacing-2)}}._container-top-left_1thfo_29{top:calc(var(--navbar-height, 64px) + env(safe-area-inset-top,0px) + var(--spacing-2));left:var(--spacing-4);align-items:flex-start}@media (max-width: 768px){._container-top-left_1thfo_29{left:var(--spacing-2)}}._container-bottom-right_1thfo_40{bottom:var(--spacing-4);right:var(--spacing-4);align-items:flex-end;flex-direction:column-reverse}@media (max-width: 768px){._container-bottom-right_1thfo_40{bottom:calc(var(--mobile-bottom-nav-height, 70px) + env(safe-area-inset-bottom,0px) + var(--spacing-2))}}._container-bottom-left_1thfo_52{bottom:var(--spacing-4);left:var(--spacing-4);align-items:flex-start;flex-direction:column-reverse}@media (max-width: 768px){._container-bottom-left_1thfo_52{bottom:calc(var(--mobile-bottom-nav-height, 70px) + env(safe-area-inset-bottom,0px) + var(--spacing-2))}}._container-top-center_1thfo_64{top:calc(var(--navbar-height, 64px) + env(safe-area-inset-top,0px) + var(--spacing-2));left:50%;transform:translate(-50%);align-items:center}._container-bottom-center_1thfo_71{bottom:var(--spacing-4);left:50%;transform:translate(-50%);align-items:center;flex-direction:column-reverse}@media (max-width: 768px){._container-bottom-center_1thfo_71{bottom:calc(var(--mobile-bottom-nav-height, 70px) + env(safe-area-inset-bottom,0px) + var(--spacing-2))}}._toast_1thfo_1{position:relative;width:100%;min-height:60px;background:var(--surface-glass-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-lg);overflow:hidden;pointer-events:auto;touch-action:pan-y;user-select:none;will-change:transform,opacity}html[data-theme=dark] ._toast_1thfo_1{background:var(--surface-glass-strong);box-shadow:var(--dark-shadow-md)}._content_1thfo_105{display:flex;align-items:flex-start;padding:var(--spacing-3) var(--spacing-4)}._icon_1thfo_111{margin-right:var(--spacing-3);display:flex;align-items:center}._message_1thfo_117{flex:1;min-width:0}._title_1thfo_122{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);margin-bottom:var(--spacing-1);color:var(--color-text-primary);font-family:var(--font-family-primary)}html[data-theme=dark] ._title_1thfo_122{color:var(--color-text-primary)}._text_1thfo_133{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-family:var(--font-family-secondary)}html[data-theme=dark] ._text_1thfo_133{color:var(--color-text-secondary)}._closeButton_1thfo_142{background:none;border:none;cursor:pointer;padding:var(--spacing-1);margin-left:var(--spacing-2);color:inherit;opacity:.5;transition:opacity var(--transition-normal) var(--transition-timing-function)}._closeButton_1thfo_142:hover{opacity:1}._closeButton_1thfo_142 svg{display:block}._progressBar_1thfo_159{position:absolute;bottom:0;left:0;height:4px;background-color:var(--color-primary-500);transition:width linear .1s}html[data-theme=dark] ._progressBar_1thfo_159{background-color:var(--color-primary-400)}._variant-default_1thfo_171{border-left:4px solid var(--color-primary-500)}._variant-default_1thfo_171 ._progressBar_1thfo_159{background-color:var(--color-primary-500)}html[data-theme=dark] ._variant-default_1thfo_171 ._progressBar_1thfo_159{background-color:var(--color-primary-400)}._variant-success_1thfo_181{border-left:4px solid var(--color-success-500)}._variant-success_1thfo_181 ._icon_1thfo_111,._variant-success_1thfo_181 ._title_1thfo_122,._variant-success_1thfo_181 ._closeButton_1thfo_142{color:var(--color-success-500)}html[data-theme=dark] ._variant-success_1thfo_181 ._icon_1thfo_111,html[data-theme=dark] ._variant-success_1thfo_181 ._title_1thfo_122,html[data-theme=dark] ._variant-success_1thfo_181 ._closeButton_1thfo_142{color:var(--color-success-400)}._variant-success_1thfo_181 ._progressBar_1thfo_159{background-color:var(--color-success-500)}html[data-theme=dark] ._variant-success_1thfo_181 ._progressBar_1thfo_159{background-color:var(--color-success-400)}._variant-error_1thfo_202{border-left:4px solid var(--color-error-500)}._variant-error_1thfo_202 ._icon_1thfo_111,._variant-error_1thfo_202 ._title_1thfo_122,._variant-error_1thfo_202 ._closeButton_1thfo_142{color:var(--color-error-500)}html[data-theme=dark] ._variant-error_1thfo_202 ._icon_1thfo_111,html[data-theme=dark] ._variant-error_1thfo_202 ._title_1thfo_122,html[data-theme=dark] ._variant-error_1thfo_202 ._closeButton_1thfo_142{color:var(--color-error-400)}._variant-error_1thfo_202 ._progressBar_1thfo_159{background-color:var(--color-error-500)}html[data-theme=dark] ._variant-error_1thfo_202 ._progressBar_1thfo_159{background-color:var(--color-error-400)}._variant-warning_1thfo_223{border-left:4px solid var(--color-warning-500)}._variant-warning_1thfo_223 ._icon_1thfo_111,._variant-warning_1thfo_223 ._title_1thfo_122,._variant-warning_1thfo_223 ._closeButton_1thfo_142{color:var(--color-warning-500)}html[data-theme=dark] ._variant-warning_1thfo_223 ._icon_1thfo_111,html[data-theme=dark] ._variant-warning_1thfo_223 ._title_1thfo_122,html[data-theme=dark] ._variant-warning_1thfo_223 ._closeButton_1thfo_142{color:var(--color-warning-400)}._variant-warning_1thfo_223 ._progressBar_1thfo_159{background-color:var(--color-warning-500)}html[data-theme=dark] ._variant-warning_1thfo_223 ._progressBar_1thfo_159{background-color:var(--color-warning-400)}._variant-info_1thfo_244{border-left:4px solid var(--color-info-500)}._variant-info_1thfo_244 ._icon_1thfo_111,._variant-info_1thfo_244 ._title_1thfo_122,._variant-info_1thfo_244 ._closeButton_1thfo_142{color:var(--color-info-500)}html[data-theme=dark] ._variant-info_1thfo_244 ._icon_1thfo_111,html[data-theme=dark] ._variant-info_1thfo_244 ._title_1thfo_122,html[data-theme=dark] ._variant-info_1thfo_244 ._closeButton_1thfo_142{color:var(--color-info-400)}._variant-info_1thfo_244 ._progressBar_1thfo_159{background-color:var(--color-info-500)}html[data-theme=dark] ._variant-info_1thfo_244 ._progressBar_1thfo_159{background-color:var(--color-info-400)}._enter_1thfo_265{animation:_toast-enter_1thfo_1 .3s ease forwards}._exit_1thfo_269{animation:_toast-exit_1thfo_1 .3s ease forwards}@keyframes _toast-enter_1thfo_1{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _toast-exit_1thfo_1{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@media (max-width: 768px){._toast_1thfo_1{transform:translateZ(0);transition:transform .15s ease-out,opacity .15s ease-out}._swiping_1thfo_298:after{content:"";position:absolute;top:0;bottom:0;width:100%;background:#00000005;pointer-events:none}}:root{--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-secondary: var(--font-family);--font-family-display: "Outfit", var(--font-family);--font-family-numbers: var(--font-family);--font-family-metric: "Poppins", var(--font-family);--font-family-mono: "IBM Plex Mono", SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-family-primary: var(--font-family);--font-family-body: var(--font-family-secondary);--font-heading: var(--font-family-display);--font-body: var(--font-family-secondary);--font-title: var(--font-heading);--font-copy: var(--font-body);--type-display1-size: 3.75rem;--type-display2-size: 3rem;--type-h1-size: 2.25rem;--type-h2-size: 1.875rem;--type-h3-size: 1.5rem;--type-h4-size: 1.25rem;--type-h5-size: 1.125rem;--type-h6-size: 1rem;--type-subtitle1-size: 1rem;--type-subtitle2-size: .9375rem;--type-body1-size: 1rem;--type-body2-size: .875rem;--type-body3-size: .8125rem;--type-label-size: .875rem;--type-helper-size: .8125rem;--type-caption-size: .75rem;--type-overline-size: .75rem;--type-display1-size-mobile: var(--type-display1-size);--type-display2-size-mobile: var(--type-display2-size);--type-h1-size-mobile: var(--type-h1-size);--type-h2-size-mobile: var(--type-h2-size);--type-h3-size-mobile: var(--type-h3-size);--type-h4-size-mobile: var(--type-h4-size);--type-h5-size-mobile: var(--type-h5-size);--type-h6-size-mobile: var(--type-h6-size);--type-page-title-size: var(--type-h1-size);--type-section-title-size: var(--type-h3-size);--type-card-title-size: var(--type-h5-size);--type-kpi-size: var(--type-h2-size);--type-kpi-compact-size: var(--type-h3-size);--type-heading-line-height: 1.16;--type-title-line-height: 1.25;--type-body-line-height: 1.55;--type-compact-line-height: 1.35;--type-heading-weight: var(--font-weight-bold);--type-subtitle-weight: var(--font-weight-semibold);--type-body-weight: var(--font-weight-regular);--type-label-weight: var(--font-weight-semibold);--type-number-weight: var(--font-weight-bold);--type-letter-spacing: 0;--bp-xs: 480px;--bp-sm: 576px;--bp-md: 768px;--bp-lg: 992px;--bp-xl: 1200px;--breakpoint-xs: var(--bp-xs);--breakpoint-sm: var(--bp-sm);--breakpoint-md: var(--bp-md);--breakpoint-lg: var(--bp-lg);--breakpoint-xl: var(--bp-xl);--z-negative: -1;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-content: 10;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080;--transition-fast: .1s;--transition-normal: .14s;--transition-slow: .18s;--transition-timing-function: cubic-bezier(.4, 0, .2, 1);--transition-bounce: cubic-bezier(.34, 1.56, .64, 1);--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--navbar-height: 64px;--sidebar-width: 280px;--sidebar-collapsed-width: 72px;--page-max-width: 1440px;--content-padding-x: clamp(.9rem, 2.2vw, 2.5rem);--content-padding-y: clamp(1rem, 1.5vw, 1.5rem);--control-min-height: 2.875rem;--control-pad-y: .65rem;--control-pad-x: 1rem;--control-pad-x-mobile: .75rem;--control-font-size: var(--type-body1-size);--control-font-size-mobile: var(--control-font-size);--control-font-weight: 600;--control-line-height: 1.35;--control-radius: 12px;--control-min-height-sm: 2.375rem;--control-min-height-lg: 3.25rem;--control-pad-y-sm: .5rem;--control-pad-x-sm: .75rem;--control-pad-y-lg: .8rem;--control-pad-x-lg: 1.125rem;--field-gap: var(--spacing-2);--field-margin-bottom: var(--spacing-4);--field-label-font-size: var(--type-label-size);--field-label-font-weight: var(--type-label-weight);--field-label-line-height: var(--type-compact-line-height);--field-label-color: var(--color-text-primary);--field-description-font-size: var(--type-body3-size);--field-helper-font-size: var(--type-helper-size)}:root{--color-primary-50: #E6F5FF;--color-primary-100: #CCE7FF;--color-primary-200: #99CEFF;--color-primary-300: #66B5FF;--color-primary-400: #339CFF;--color-primary-500: #1E4DAA;--color-primary-600: #183C85;--color-primary-700: #122C60;--color-primary-800: #0C1D3C;--color-primary-900: #060E17;--color-success-50: #E6F9EF;--color-success-100: #C3F0D9;--color-success-200: #9AE6C3;--color-success-300: #58D3A1;--color-success-400: #30C280;--color-success-500: #00A86B;--color-success-600: #008654;--color-success-700: #00653E;--color-success-800: #004327;--color-success-900: #002113;--color-warning-50: #FFF9E6;--color-warning-100: #FFF0BF;--color-warning-200: #FFE699;--color-warning-300: #FFD966;--color-warning-400: #FFCC33;--color-warning-500: #F2B705;--color-warning-600: #CC9900;--color-warning-700: #997300;--color-warning-800: #664D00;--color-warning-900: #332600;--color-error-50: #FFEAE6;--color-error-100: #FFCCC2;--color-error-200: #FFA999;--color-error-300: #FF8670;--color-error-400: #FF6347;--color-error-500: #FF6B5B;--color-error-600: #E64A3A;--color-error-700: #BF3326;--color-error-800: #991F13;--color-error-900: #661409;--color-info-50: #E6FAFA;--color-info-100: #C2F0F0;--color-info-200: #99E6E6;--color-info-300: #70D7D7;--color-info-400: #47C9C9;--color-info-500: #44C7C2;--color-info-600: #33A3A3;--color-info-700: #267A7A;--color-info-800: #195252;--color-info-900: #0C2929;--color-premium-50: #F3EEFB;--color-premium-100: #E2D4F5;--color-premium-200: #C5AEE9;--color-premium-300: #A887DD;--color-premium-400: #8B61D1;--color-premium-500: #6B4E98;--color-premium-600: #583F7A;--color-premium-700: #462F5C;--color-premium-800: #33203D;--color-premium-900: #20101F;--color-neutral-50: #FFFFFF;--color-neutral-100: #F9F9F7;--color-neutral-200: #F1F1EF;--color-neutral-300: #E5E5E2;--color-neutral-400: #CDCDC9;--color-neutral-500: #A6A6A1;--color-neutral-600: #7B7B76;--color-neutral-700: #5E5E59;--color-neutral-800: #3D3D39;--color-neutral-900: #2D2D2A;--color-primary-rgb: 30, 77, 170;--color-primary-25-rgb: 250, 253, 255;--color-primary-50-rgb: 230, 245, 255;--color-primary-100-rgb: 204, 231, 255;--color-primary-200-rgb: 153, 206, 255;--color-primary-300-rgb: 102, 181, 255;--color-primary-400-rgb: 51, 156, 255;--color-primary-500-rgb: 30, 77, 170;--color-primary-600-rgb: 24, 60, 133;--color-primary-700-rgb: 18, 44, 96;--color-primary-800-rgb: 12, 29, 60;--color-primary-900-rgb: 6, 14, 23;--color-primary-950-rgb: 6, 14, 23;--color-primary-975-rgb: 4, 10, 20;--color-success-rgb: 0, 168, 107;--color-success-50-rgb: 230, 249, 239;--color-success-100-rgb: 195, 240, 217;--color-success-200-rgb: 154, 230, 195;--color-success-300-rgb: 88, 211, 161;--color-success-400-rgb: 48, 194, 128;--color-success-500-rgb: 0, 168, 107;--color-success-600-rgb: 0, 134, 84;--color-success-700-rgb: 0, 101, 62;--color-success-800-rgb: 0, 67, 39;--color-success-900-rgb: 0, 33, 19;--color-warning-rgb: 242, 183, 5;--color-warning-50-rgb: 255, 249, 230;--color-warning-100-rgb: 255, 240, 191;--color-warning-200-rgb: 255, 230, 153;--color-warning-300-rgb: 255, 217, 102;--color-warning-400-rgb: 255, 204, 51;--color-warning-500-rgb: 242, 183, 5;--color-warning-600-rgb: 204, 153, 0;--color-warning-700-rgb: 153, 115, 0;--color-warning-800-rgb: 102, 77, 0;--color-warning-900-rgb: 51, 38, 0;--color-error-rgb: 255, 107, 91;--color-error-light-rgb: 255, 169, 153;--color-error-main-rgb: 255, 107, 91;--color-error-50-rgb: 255, 234, 230;--color-error-100-rgb: 255, 204, 194;--color-error-200-rgb: 255, 169, 153;--color-error-300-rgb: 255, 134, 112;--color-error-400-rgb: 255, 99, 71;--color-error-500-rgb: 255, 107, 91;--color-error-600-rgb: 230, 74, 58;--color-error-700-rgb: 191, 51, 38;--color-error-800-rgb: 153, 31, 19;--color-error-900-rgb: 102, 20, 9;--color-info-rgb: 68, 199, 194;--color-info-50-rgb: 230, 250, 250;--color-info-100-rgb: 194, 240, 240;--color-info-200-rgb: 153, 230, 230;--color-info-300-rgb: 112, 215, 215;--color-info-400-rgb: 71, 201, 201;--color-info-500-rgb: 68, 199, 194;--color-info-600-rgb: 51, 163, 163;--color-info-700-rgb: 38, 122, 122;--color-info-800-rgb: 25, 82, 82;--color-info-900-rgb: 12, 41, 41;--color-premium-rgb: 107, 78, 152;--color-purple-50-rgb: 243, 238, 251;--color-purple-100-rgb: 226, 212, 245;--color-premium-50-rgb: 243, 238, 251;--color-premium-100-rgb: 226, 212, 245;--color-premium-200-rgb: 197, 174, 233;--color-premium-300-rgb: 168, 135, 221;--color-premium-400-rgb: 139, 97, 209;--color-premium-500-rgb: 107, 78, 152;--color-premium-600-rgb: 88, 63, 122;--color-premium-700-rgb: 70, 47, 92;--color-premium-800-rgb: 51, 32, 61;--color-premium-900-rgb: 32, 16, 31;--color-neutral-50-rgb: 255, 255, 255;--color-neutral-100-rgb: 249, 249, 247;--color-neutral-200-rgb: 241, 241, 239;--color-neutral-300-rgb: 229, 229, 226;--color-neutral-400-rgb: 205, 205, 201;--color-neutral-500-rgb: 166, 166, 161;--color-neutral-600-rgb: 123, 123, 118;--color-neutral-700-rgb: 94, 94, 89;--color-neutral-800-rgb: 61, 61, 57;--color-neutral-900-rgb: 45, 45, 42;--color-gray-rgb: 123, 123, 118;--color-grey-dark: 61, 61, 57;--color-text-primary: var(--color-neutral-900);--color-text-primary-blue: var(--color-primary-600);--color-text-secondary: var(--color-neutral-700);--color-text-tertiary: var(--color-neutral-600);--color-text-disabled: var(--color-neutral-500);--color-text-inverse: var(--color-neutral-50);--color-text: var(--color-text-primary);--color-text-light: var(--color-text-secondary);--background-primary: var(--color-neutral-50);--background-secondary: var(--color-neutral-100);--background-tertiary: var(--color-neutral-200);--background-card: var(--color-neutral-50);--background-elevated: var(--color-neutral-50);--background-paper: var(--background-card);--color-background-rgb: 255, 255, 255;--background-rgb: var(--color-background-rgb);--color-surface-rgb: 255, 255, 255;--color-surface-secondary-rgb: 249, 249, 247;--color-surface: var(--background-card);--color-surface-dark: var(--color-neutral-800);--color-surface-white: #ffffff;--color-surface-50: var(--color-neutral-50);--color-surface-100: var(--color-neutral-100);--color-surface-200: var(--color-neutral-200);--color-surface-300: var(--color-neutral-300);--color-surface-primary: var(--background-card);--color-surface-secondary: var(--background-secondary);--border-light: var(--color-neutral-300);--border-medium: var(--color-neutral-400);--border-dark: var(--color-neutral-500);--divider: var(--color-neutral-300);--color-border: var(--border-light);--color-border-dark: var(--border-dark);--color-border-200: var(--color-neutral-300);--color-border-300: var(--color-neutral-400);--color-border-light: var(--border-light);--color-border-medium: var(--border-medium);--color-border-subtle: rgba(30, 77, 170, .12);--color-border-hover: rgba(30, 77, 170, .26);--surface-hover: rgba(var(--color-primary-500-rgb), .07);--surface-active: rgba(var(--color-primary-500-rgb), .13);--surface-selected: rgba(var(--color-primary-500-rgb), .11);--control-surface: var(--surface-glass-strong);--control-surface-hover: rgba(var(--color-primary-50-rgb), .76);--control-border: var(--color-border-subtle);--control-border-hover: var(--color-border-hover);--focus-ring: rgba(var(--color-primary-500-rgb), .24);--focus-ring-error: rgba(var(--color-error-500-rgb), .24);--color-on-primary: #ffffff;--color-on-success: #ffffff;--color-success-text: var(--color-success-800);--color-error-text: var(--color-error-800);--color-warning-text: var(--color-warning-800);--color-info-text: var(--color-info-800);--status-success-surface: rgba(var(--color-success-500-rgb), .1);--status-error-surface: rgba(var(--color-error-500-rgb), .1);--status-warning-surface: rgba(var(--color-warning-500-rgb), .12);--status-info-surface: rgba(var(--color-info-500-rgb), .11);--primary: var(--color-primary-500);--primary-rgb: var(--color-primary-500-rgb);--primary-light: var(--color-primary-400);--primary-dark: var(--color-primary-600);--success: var(--color-success-500);--success-rgb: var(--color-success-500-rgb);--success-dark: var(--color-success-600);--warning: var(--color-warning-500);--warning-rgb: var(--color-warning-500-rgb);--warning-dark: var(--color-warning-600);--danger: var(--color-error-500);--danger-rgb: var(--color-error-500-rgb);--error: var(--color-error-500);--error-rgb: var(--color-error-500-rgb);--info: var(--color-info-500);--info-rgb: var(--color-info-500-rgb);--secondary: var(--color-neutral-500);--secondary-rgb: var(--color-neutral-500-rgb);--accent: var(--color-premium-500);--accent-rgb: var(--color-premium-500-rgb);--premium-rgb: var(--color-premium-500-rgb);--color-primary: var(--color-primary-500);--color-primary-dark: var(--color-primary-600);--color-primary-alpha: rgba(30, 77, 170, .12);--color-success-main: var(--color-success-500);--color-error-main: var(--color-error-500);--color-error-light: var(--color-error-200);--color-warning-main: var(--color-warning-500);--color-info-main: var(--color-info-500);--text-primary: var(--color-text-primary);--text-secondary: var(--color-text-secondary);--text-tertiary: var(--color-text-tertiary);--border: var(--divider);--dark-text-primary: var(--color-neutral-50);--dark-text-secondary: var(--color-neutral-200);--dark-divider: var(--color-neutral-700);--divider-rgb: var(--color-neutral-300-rgb);--background-hover: var(--surface-hover);--background-light: var(--background-secondary);--background-main: var(--background-primary);--background-quaternary: var(--background-elevated);--background-subtle: var(--background-secondary);--bg-primary: var(--background-primary);--bg-secondary: var(--background-secondary);--bg-tertiary: var(--background-tertiary);--border-color: var(--color-border-subtle);--border-color-light: var(--color-border-subtle);--border-hover: var(--color-border-hover);--border-subtle: var(--color-border-subtle);--box-shadow-sm: var(--shadow-sm);--box-shadow-md: var(--shadow-md);--box-shadow-lg: var(--shadow-lg);--card-bg: var(--background-card);--color-background: var(--background-primary);--color-background-secondary: var(--background-secondary);--color-background-tertiary: var(--background-tertiary);--color-background-accent: var(--surface-selected);--color-background-card-dark: var(--background-card);--color-error: var(--color-error-500);--color-error-alpha: var(--status-error-surface);--color-error-dark: var(--color-error-700);--color-info: var(--color-info-500);--color-info-alpha: var(--status-info-surface);--color-info-light: var(--color-info-200);--color-premium: var(--color-premium-500);--color-premium-alpha: rgba(var(--color-premium-500-rgb), .1);--color-premium-dark: var(--color-premium-700);--color-premium-light: var(--color-premium-200);--color-primary-light: var(--color-primary-300);--color-primary-main: var(--color-primary-500);--color-success: var(--color-success-500);--color-success-alpha: var(--status-success-surface);--color-success-dark: var(--color-success-700);--color-success-light: var(--color-success-200);--color-text-muted: var(--color-text-tertiary);--color-warning: var(--color-warning-500);--color-warning-alpha: var(--status-warning-surface);--color-gray-25: var(--color-neutral-50);--color-gray-50: var(--color-neutral-50);--color-gray-100: var(--color-neutral-100);--color-gray-200: var(--color-neutral-200);--color-gray-600: var(--color-neutral-600);--color-gray-700: var(--color-neutral-700);--color-gray-800: var(--color-neutral-800);--color-gray-850: var(--color-neutral-800);--color-neutral-950: var(--color-neutral-900);--danger-color: var(--color-error-500);--danger-color-light: var(--status-error-surface);--error-color: var(--color-error-500);--error-50: var(--color-error-50);--gray-100: var(--color-neutral-100);--gray-400: var(--color-neutral-400);--gray-600: var(--color-neutral-600);--gray-900: var(--color-neutral-900);--hover-bg: var(--surface-hover);--info-500: var(--color-info-500);--primary-300: var(--color-primary-300);--primary-500: var(--color-primary-500);--primary-color: var(--color-primary-500);--primary-color-light: var(--surface-selected);--surface-bg: var(--background-card);--surface-color: var(--background-card);--surface-primary: var(--background-card);--text-disabled: var(--color-text-disabled);--warning-100: var(--color-warning-100);--warning-700: var(--color-warning-700);--bg-card-rgb: var(--color-surface-rgb);--chip-bg: var(--surface-selected);--chip-border: var(--color-border-hover);--chip-hover-bg: var(--surface-active);--chip-text: var(--color-text-primary-blue);--color-primary-950: var(--color-primary-900);--color-text-primary-dark: var(--color-text-primary);--color-text-secondary-dark: var(--color-text-secondary);--dark-background-hover: var(--surface-hover);--dark-background-secondary: var(--background-secondary);--dark-border: var(--color-border-subtle);--dark-color-background: var(--background-primary);--dark-color-background-secondary: var(--background-secondary);--dark-color-border: var(--color-border-subtle);--dark-color-text-light: var(--color-text-secondary);--dark-color-text-secondary: var(--color-text-secondary);--disabled-bg: var(--background-tertiary);--font-weight-normal: var(--font-weight-regular);--navigation-bar-height: var(--navbar-height);--radius-sm: var(--border-radius-sm);--radius-md: var(--border-radius-md);--remove-btn-bg: var(--surface-hover);--remove-btn-color: var(--color-text-primary-blue);--remove-btn-hover-bg: var(--surface-active);--selected-bg: var(--surface-selected);--shadow-xs: 0 1px 1px rgba(12, 29, 60, .04);--shadow-2xl: 0 18px 40px rgba(12, 29, 60, .16);--shadow-inner: inset 0 1px 2px rgba(12, 29, 60, .08);--text-secondary-dark: var(--color-text-secondary);--shadow-sm: 0 1px 2px rgba(12, 29, 60, .06);--shadow-md: 0 4px 12px rgba(12, 29, 60, .08);--shadow-lg: 0 8px 20px rgba(12, 29, 60, .1);--shadow-xl: 0 12px 28px rgba(12, 29, 60, .12);--shadow-premium: 0 8px 20px rgba(30, 77, 170, .14);--shadow-card: 0 6px 16px rgba(12, 29, 60, .08);--border-radius-none: 0;--border-radius-xs: .125rem;--border-radius-sm: .25rem;--border-radius-md: .375rem;--border-radius-lg: .5rem;--border-radius-xl: .75rem;--border-radius-2xl: 1rem;--border-radius-3xl: 1.5rem;--border-radius-full: 9999px;--spacing-0: 0;--spacing-px: 1px;--spacing-025: .0625rem;--spacing-0-5: .125rem;--spacing-05: var(--spacing-0-5);--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-15: var(--spacing-1-5);--spacing-2: .5rem;--spacing-2-5: .625rem;--spacing-3: .75rem;--spacing-3-5: .875rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--font-size-3xs: .625rem;--font-size-2xs: .6875rem;--font-size-xxs: var(--font-size-2xs);--font-size-xs: var(--type-caption-size);--font-size-sm: var(--type-body2-size);--font-size-md: var(--type-body1-size);--font-size-base: var(--font-size-md);--font-size-lg: var(--type-h5-size);--font-size-xl: var(--type-h4-size);--font-size-2xl: var(--type-h3-size);--font-size-3xl: var(--type-h2-size);--font-size-4xl: var(--type-h1-size);--font-size-5xl: var(--type-display2-size);--font-size-6xl: var(--type-display1-size);--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--line-height-none: 1;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--letter-spacing-tighter: 0;--letter-spacing-tight: 0;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em;--color-info-500-alpha-10: rgba(68, 199, 194, .1);--color-info-500-alpha-20: rgba(68, 199, 194, .2);--color-error-500-alpha-10: rgba(255, 107, 91, .1);--color-error-500-alpha-15: rgba(255, 107, 91, .15);--color-error-500-alpha-20: rgba(255, 107, 91, .2);--color-success-500-alpha-10: rgba(0, 168, 107, .1);--color-success-500-alpha-20: rgba(0, 168, 107, .2);--color-success-400-alpha-05: rgba(48, 194, 128, .05);--color-warning-500-alpha-10: rgba(242, 183, 5, .1);--color-warning-500-alpha-20: rgba(242, 183, 5, .2);--color-warning-400-alpha-05: rgba(255, 204, 51, .05);--color-primary-500-alpha-10: rgba(30, 77, 170, .1);--color-primary-500-alpha-20: rgba(30, 77, 170, .2);--color-primary-500-alpha-50: rgba(30, 77, 170, .5);--color-premium-500-alpha-10: rgba(107, 78, 152, .1);--gradient-premium-vibrant: linear-gradient(135deg, #1E4DAA 0%, #6B4E98 50%, #FF6B5B 100%);--gradient-hero-aura: radial-gradient(circle at top right, rgba(30, 77, 170, .15), transparent 40%), radial-gradient(circle at bottom left, rgba(107, 78, 152, .15), transparent 40%);--surface-glass: rgba(255, 255, 255, .78);--surface-glass-strong: rgba(255, 255, 255, .92);--glass-background: var(--surface-glass);--glass-border: rgba(255, 255, 255, .62);--glass-blur: none;--glow-primary: 0 0 0 transparent;--glow-premium: 0 0 0 transparent;--text-gradient-gold: linear-gradient(135deg, #F2B705 0%, #FFD966 50%, #F2B705 100%)}html[data-theme=dark],.dark-theme{--color-text-primary: var(--color-neutral-50);--color-text-secondary: var(--color-neutral-200);--color-text-tertiary: var(--color-neutral-300);--color-text-disabled: var(--color-neutral-500);--color-text-inverse: var(--color-neutral-900);--color-text: var(--color-text-primary);--color-text-light: var(--color-text-secondary);--background-primary: var(--color-neutral-900);--color-text-primary-blue: var(--color-primary-300);--background-secondary: var(--color-neutral-800);--background-tertiary: var(--color-neutral-700);--background-card: var(--color-neutral-800);--background-elevated: var(--color-neutral-700);--background-paper: var(--background-card);--color-background-rgb: 61, 61, 57;--background-rgb: var(--color-background-rgb);--color-surface-rgb: 61, 61, 57;--color-surface-secondary-rgb: 45, 45, 42;--color-surface: var(--background-card);--color-surface-dark: var(--color-neutral-900);--color-surface-white: var(--color-neutral-800);--color-surface-50: var(--color-neutral-800);--color-surface-100: var(--color-neutral-700);--color-surface-200: var(--color-neutral-700);--color-surface-300: var(--color-neutral-600);--color-surface-primary: var(--background-card);--color-surface-secondary: var(--background-secondary);--border-light: var(--color-neutral-700);--border-medium: var(--color-neutral-600);--border-dark: var(--color-neutral-500);--divider: var(--color-neutral-700);--color-border: var(--border-light);--color-border-dark: var(--border-medium);--color-border-200: var(--color-neutral-700);--color-border-300: var(--color-neutral-600);--color-border-light: var(--border-light);--color-border-medium: var(--border-medium);--color-border-subtle: rgba(102, 181, 255, .16);--color-border-hover: rgba(102, 181, 255, .3);--color-primary-alpha: rgba(102, 181, 255, .16);--surface-hover: rgba(var(--color-primary-300-rgb), .12);--surface-active: rgba(var(--color-primary-300-rgb), .2);--surface-selected: rgba(var(--color-primary-300-rgb), .16);--control-surface: var(--surface-glass-strong);--control-surface-hover: rgba(var(--color-primary-300-rgb), .1);--control-border: var(--color-border-subtle);--control-border-hover: var(--color-border-hover);--focus-ring: rgba(var(--color-primary-300-rgb), .32);--focus-ring-error: rgba(var(--color-error-300-rgb), .32);--color-on-primary: #ffffff;--color-on-success: #ffffff;--color-success-text: var(--color-success-200);--color-error-text: var(--color-error-200);--color-warning-text: var(--color-warning-200);--color-info-text: var(--color-info-200);--status-success-surface: rgba(var(--color-success-400-rgb), .16);--status-error-surface: rgba(var(--color-error-400-rgb), .16);--status-warning-surface: rgba(var(--color-warning-400-rgb), .16);--status-info-surface: rgba(var(--color-info-400-rgb), .16);--divider-rgb: var(--color-neutral-700-rgb);--dark-color-primary-rgb: var(--color-primary-400-rgb);--dark-color-success-rgb: var(--color-success-400-rgb);--shadow-xs: 0 1px 1px rgba(0, 0, 0, .28);--shadow-2xl: 0 18px 40px rgba(0, 0, 0, .38);--shadow-inner: inset 0 1px 2px rgba(0, 0, 0, .32);--primary: var(--color-primary-400);--primary-rgb: var(--color-primary-400-rgb);--primary-light: var(--color-primary-300);--primary-dark: var(--color-primary-500);--success: var(--color-success-400);--success-rgb: var(--color-success-400-rgb);--success-dark: var(--color-success-500);--warning: var(--color-warning-400);--warning-rgb: var(--color-warning-400-rgb);--warning-dark: var(--color-warning-500);--danger: var(--color-error-400);--danger-rgb: var(--color-error-400-rgb);--error: var(--color-error-400);--error-rgb: var(--color-error-400-rgb);--info: var(--color-info-400);--info-rgb: var(--color-info-400-rgb);--secondary: var(--color-neutral-400);--secondary-rgb: var(--color-neutral-400-rgb);--accent: var(--color-premium-400);--accent-rgb: var(--color-premium-400-rgb);--premium-rgb: var(--color-premium-400-rgb);--color-primary: var(--color-primary-400);--color-primary-dark: var(--color-primary-700);--color-success-main: var(--color-success-400);--color-error-main: var(--color-error-400);--color-error-light: var(--color-error-300);--color-warning-main: var(--color-warning-400);--color-info-main: var(--color-info-400);--text-primary: var(--color-text-primary);--text-secondary: var(--color-text-secondary);--text-tertiary: var(--color-text-tertiary);--border: var(--divider);--dark-text-primary: var(--color-text-primary);--dark-text-secondary: var(--color-text-secondary);--dark-divider: var(--divider);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .34);--shadow-md: 0 4px 12px rgba(0, 0, 0, .26);--shadow-lg: 0 8px 20px rgba(0, 0, 0, .3);--shadow-xl: 0 12px 28px rgba(0, 0, 0, .34);--shadow-premium: 0 8px 20px rgba(102, 181, 255, .18);--shadow-card: 0 6px 16px rgba(0, 0, 0, .26);--surface-glass: rgba(61, 61, 57, .72);--surface-glass-strong: rgba(45, 45, 42, .92);--glass-background: var(--surface-glass);--glass-border: rgba(255, 255, 255, .1);--glass-blur: none;--glow-primary: 0 0 0 transparent;--glow-premium: 0 0 0 transparent;--dark-shadow-sm: 0 1px 2px rgba(0, 0, 0, .8);--dark-shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--dark-shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--dark-shadow-xl: 0 20px 25px rgba(0, 0, 0, .6)}html.theme-transitioning,html.theme-transitioning body,html.theme-transitioning *{transition:background-color var(--transition-normal) var(--transition-timing-function),color var(--transition-normal) var(--transition-timing-function),border-color var(--transition-normal) var(--transition-timing-function),box-shadow var(--transition-normal) var(--transition-timing-function)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:var(--type-body1-size);scroll-behavior:auto}html:not([data-theme=dark]){color-scheme:light}html[data-theme=dark]{color-scheme:dark}html,body{font-family:var(--font-body);background:var(--background-secondary);color:var(--color-text-primary);min-height:100vh;line-height:var(--line-height-normal);transition:none;touch-action:manipulation;-ms-touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;overscroll-behavior-y:none;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}input,textarea,[contenteditable=true],.selectable{-webkit-user-select:text;user-select:text;touch-action:manipulation}@media screen and (max-width: 768px){input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],input[type=date],input[type=time],input[type=datetime-local],textarea,select{font-size:var(--type-body1-size)!important}}#root{min-height:100vh;display:flex;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch;position:relative;width:100%;height:100%;background:var(--background-secondary)}h1,h2,h3,h4,h5,h6{margin-bottom:.5em;font-weight:var(--type-heading-weight);line-height:var(--type-heading-line-height);color:var(--color-text-primary);font-family:var(--font-heading);letter-spacing:var(--type-letter-spacing)}h1{font-size:var(--type-h1-size)}@media (max-width: 576px){h1{font-size:var(--type-h1-size-mobile)}}h2{font-size:var(--type-h2-size)}@media (max-width: 576px){h2{font-size:var(--type-h2-size-mobile)}}h3{font-size:var(--type-h3-size)}@media (max-width: 576px){h3{font-size:var(--type-h3-size-mobile)}}h4{font-size:var(--type-h4-size);font-weight:var(--type-subtitle-weight);line-height:var(--type-title-line-height)}@media (max-width: 576px){h4{font-size:var(--type-h4-size-mobile)}}h5{font-size:var(--type-h5-size);font-weight:var(--type-subtitle-weight);line-height:var(--type-title-line-height)}@media (max-width: 576px){h5{font-size:var(--type-h5-size-mobile)}}h6{font-size:var(--type-h6-size);font-weight:var(--type-subtitle-weight);line-height:var(--type-title-line-height)}@media (max-width: 576px){h6{font-size:var(--type-h6-size-mobile)}}p{margin-bottom:1rem;font-size:var(--type-body1-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height);color:var(--color-text-primary);font-family:var(--font-body);letter-spacing:var(--type-letter-spacing)}a{color:var(--color-text-primary-blue);text-decoration:none;transition:color .2s var(--transition-timing-function);font-weight:var(--font-weight-medium)}a:hover{color:var(--color-text-primary-blue);text-decoration:underline}a:focus{outline:none;box-shadow:0 0 0 3px var(--focus-ring);border-radius:2px}.container{width:100%;max-width:var(--page-max-width);margin:0 auto;padding:0;min-width:0}@media (max-width: 576px){.container{padding:0}}.container-sm{width:100%;max-width:640px;margin:0 auto;padding:0 var(--spacing-4)}@media (max-width: 576px){.container-sm{padding:0 var(--spacing-1)}}.container-md{width:100%;max-width:768px;margin:0 auto;padding:0 var(--spacing-4)}@media (max-width: 576px){.container-md{padding:0 var(--spacing-1)}}.container-lg{width:100%;max-width:1024px;margin:0 auto;padding:0 var(--spacing-4)}@media (max-width: 576px){.container-lg{padding:0 var(--spacing-1)}}.container-xl{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-4)}@media (max-width: 576px){.container-xl{padding:0 var(--spacing-1)}}.page-container{flex:1;padding:var(--spacing-6) 0;min-width:0}@media (max-width: 576px){.page-container{padding:var(--spacing-2) 0}}.form-group{margin-bottom:var(--spacing-6)}.form-label{display:block;margin-bottom:var(--spacing-2);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-compact-line-height);color:var(--color-text-primary);font-family:var(--font-body)}.form-helper-text{font-size:var(--type-helper-size);color:var(--color-text-tertiary);margin-top:var(--spacing-1);line-height:var(--type-compact-line-height)}.form-error{font-size:var(--type-helper-size);color:var(--color-error-500);margin-top:var(--spacing-1);font-weight:var(--font-weight-medium);line-height:var(--type-compact-line-height)}.page-title{margin-bottom:var(--spacing-6);display:flex;align-items:center;gap:var(--spacing-2);color:var(--color-text-primary)}.section{margin-bottom:var(--spacing-8)}@media (max-width: 576px){.section{margin-bottom:var(--spacing-6)}}.section-title{margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--color-border-subtle);display:flex;align-items:center;justify-content:space-between}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--spacing-2) * -1)}.col{padding:0 var(--spacing-2);flex:1;min-width:0}.col-1{flex:0 0 calc(1 / 12 * 100%);max-width:calc(1 / 12 * 100%);padding:0 var(--spacing-2)}@media (max-width: 576px){.col-sm-1{flex:0 0 calc(1 / 12 * 100%);max-width:calc(1 / 12 * 100%)}}@media (min-width: 577px) and (max-width: 992px){.col-md-1{flex:0 0 calc(1 / 12 * 100%);max-width:calc(1 / 12 * 100%)}}@media (min-width: 993px){.col-lg-1{flex:0 0 calc(1 / 12 * 100%);max-width:calc(1 / 12 * 100%)}}.col-2{flex:0 0 calc(2 / 12 * 100%);max-width:calc(2 / 12 * 100%);padding:0 var(--spacing-2)}@media (max-width: 576px){.col-sm-2{flex:0 0 calc(2 / 12 * 100%);max-width:calc(2 / 12 * 100%)}}@media (min-width: 577px) and (max-width: 992px){.col-md-2{flex:0 0 calc(2 / 12 * 100%);max-width:calc(2 / 12 * 100%)}}@media (min-width: 993px){.col-lg-2{flex:0 0 calc(2 / 12 * 100%);max-width:calc(2 / 12 * 100%)}}.col-3{flex:0 0 25%;max-width:25%;padding:0 var(--spacing-2)}@media (max-width: 576px){.col-sm-3{flex:0 0 25%;max-width:25%}}@media (min-width: 577px) and (max-width: 992px){.col-md-3{flex:0 0 25%;max-width:25%}}@media (min-width: 993px){.col-lg-3{flex:0 0 25%;max-width:25%}}.col-4{flex:0 0 calc(4 / 12 * 100%);max-width:calc(4 / 12 * 100%);padding:0 var(--spacing-2)}@media (max-width: 576px){.col-sm-4{flex:0 0 calc(4 / 12 * 100%);max-width:calc(4 / 12 * 100%)}}@media (min-width: 577px) and (max-width: 992px){.col-md-4{flex:0 0 calc(4 / 12 * 100%);max-width:calc(4 / 12 * 100%)}}@media (min-width: 993px){.col-lg-4{flex:0 0 calc(4 / 12 * 100%);max-width:calc(4 / 12 * 100%)}}.col-5{flex:0 0 calc(5 / 12 * 100%);max-width:calc(5 / 12 * 100%);padding:0 var(--spacing-2)}@media (max-width: 576px){.col-sm-5{flex:0 0 calc(5 / 12 * 100%);max-width:calc(5 / 12 * 100%)}}@media (min-width: 577px) and (max-width: 992px){.col-md-5{flex:0 0 calc(5 / 12 * 100%);max-width:calc(5 / 12 * 100%)}}@media (min-width: 993px){.col-lg-5{flex:0 0 calc(5 / 12 * 100%);max-width:calc(5 / 12 * 100%)}}.col-6{flex:0 0 50%;max-width:50%;padding:0 var(--spacing-2)}@media (max-width: 576px){.col-sm-6{flex:0 0 50%;max-width:50%}}@media (min-width: 577px) and (max-width: 992px){.col-md-6{flex:0 0 50%;max-width:50%}}@media (min-width: 993px){.col-lg-6{flex:0 0 50%;max-width:50%}}.col-7{flex:0 0 calc(7 / 12 * 100%);max-width:calc(7 / 12 * 100%);padding:0 var(--spacing-2)}@media (max-width: 576px){.col-sm-7{flex:0 0 calc(7 / 12 * 100%);max-width:calc(7 / 12 * 100%)}}@media (min-width: 577px) and (max-width: 992px){.col-md-7{flex:0 0 calc(7 / 12 * 100%);max-width:calc(7 / 12 * 100%)}}@media (min-width: 993px){.col-lg-7{flex:0 0 calc(7 / 12 * 100%);max-width:calc(7 / 12 * 100%)}}.col-8{flex:0 0 calc(8 / 12 * 100%);max-width:calc(8 / 12 * 100%);padding:0 var(--spacing-2)}@media (max-width: 576px){.col-sm-8{flex:0 0 calc(8 / 12 * 100%);max-width:calc(8 / 12 * 100%)}}@media (min-width: 577px) and (max-width: 992px){.col-md-8{flex:0 0 calc(8 / 12 * 100%);max-width:calc(8 / 12 * 100%)}}@media (min-width: 993px){.col-lg-8{flex:0 0 calc(8 / 12 * 100%);max-width:calc(8 / 12 * 100%)}}.col-9{flex:0 0 75%;max-width:75%;padding:0 var(--spacing-2)}@media (max-width: 576px){.col-sm-9{flex:0 0 75%;max-width:75%}}@media (min-width: 577px) and (max-width: 992px){.col-md-9{flex:0 0 75%;max-width:75%}}@media (min-width: 993px){.col-lg-9{flex:0 0 75%;max-width:75%}}.col-10{flex:0 0 calc(10 / 12 * 100%);max-width:calc(10 / 12 * 100%);padding:0 var(--spacing-2)}@media (max-width: 576px){.col-sm-10{flex:0 0 calc(10 / 12 * 100%);max-width:calc(10 / 12 * 100%)}}@media (min-width: 577px) and (max-width: 992px){.col-md-10{flex:0 0 calc(10 / 12 * 100%);max-width:calc(10 / 12 * 100%)}}@media (min-width: 993px){.col-lg-10{flex:0 0 calc(10 / 12 * 100%);max-width:calc(10 / 12 * 100%)}}.col-11{flex:0 0 calc(11 / 12 * 100%);max-width:calc(11 / 12 * 100%);padding:0 var(--spacing-2)}@media (max-width: 576px){.col-sm-11{flex:0 0 calc(11 / 12 * 100%);max-width:calc(11 / 12 * 100%)}}@media (min-width: 577px) and (max-width: 992px){.col-md-11{flex:0 0 calc(11 / 12 * 100%);max-width:calc(11 / 12 * 100%)}}@media (min-width: 993px){.col-lg-11{flex:0 0 calc(11 / 12 * 100%);max-width:calc(11 / 12 * 100%)}}.col-12{flex:0 0 100%;max-width:100%;padding:0 var(--spacing-2)}@media (max-width: 576px){.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width: 577px) and (max-width: 992px){.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width: 993px){.col-lg-12{flex:0 0 100%;max-width:100%}}@media (max-width: 576px){.row{margin:0 calc(var(--spacing-1) * -1)}.col,[class*=col-]{padding:0 var(--spacing-1)}.hide-sm{display:none!important}}@media (min-width: 577px) and (max-width: 992px){.hide-md{display:none!important}}@media (min-width: 993px){.hide-lg{display:none!important}}.mt-0{margin-top:var(--spacing-0)}.mb-0{margin-bottom:var(--spacing-0)}.ml-0{margin-left:var(--spacing-0)}.mr-0{margin-right:var(--spacing-0)}.mx-0{margin-left:var(--spacing-0);margin-right:var(--spacing-0)}.my-0{margin-top:var(--spacing-0);margin-bottom:var(--spacing-0)}.m-0{margin:var(--spacing-0)}.mt-1{margin-top:var(--spacing-1)}.mb-1{margin-bottom:var(--spacing-1)}.ml-1{margin-left:var(--spacing-1)}.mr-1{margin-right:var(--spacing-1)}.mx-1{margin-left:var(--spacing-1);margin-right:var(--spacing-1)}.my-1{margin-top:var(--spacing-1);margin-bottom:var(--spacing-1)}.m-1{margin:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mb-2{margin-bottom:var(--spacing-2)}.ml-2{margin-left:var(--spacing-2)}.mr-2{margin-right:var(--spacing-2)}.mx-2{margin-left:var(--spacing-2);margin-right:var(--spacing-2)}.my-2{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}.m-2{margin:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mb-3{margin-bottom:var(--spacing-3)}.ml-3{margin-left:var(--spacing-3)}.mr-3{margin-right:var(--spacing-3)}.mx-3{margin-left:var(--spacing-3);margin-right:var(--spacing-3)}.my-3{margin-top:var(--spacing-3);margin-bottom:var(--spacing-3)}.m-3{margin:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mb-4{margin-bottom:var(--spacing-4)}.ml-4{margin-left:var(--spacing-4)}.mr-4{margin-right:var(--spacing-4)}.mx-4{margin-left:var(--spacing-4);margin-right:var(--spacing-4)}.my-4{margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}.m-4{margin:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.mb-5{margin-bottom:var(--spacing-5)}.ml-5{margin-left:var(--spacing-5)}.mr-5{margin-right:var(--spacing-5)}.mx-5{margin-left:var(--spacing-5);margin-right:var(--spacing-5)}.my-5{margin-top:var(--spacing-5);margin-bottom:var(--spacing-5)}.m-5{margin:var(--spacing-5)}.mt-6{margin-top:var(--spacing-6)}.mb-6{margin-bottom:var(--spacing-6)}.ml-6{margin-left:var(--spacing-6)}.mr-6{margin-right:var(--spacing-6)}.mx-6{margin-left:var(--spacing-6);margin-right:var(--spacing-6)}.my-6{margin-top:var(--spacing-6);margin-bottom:var(--spacing-6)}.m-6{margin:var(--spacing-6)}.mt-8{margin-top:var(--spacing-8)}.mb-8{margin-bottom:var(--spacing-8)}.ml-8{margin-left:var(--spacing-8)}.mr-8{margin-right:var(--spacing-8)}.mx-8{margin-left:var(--spacing-8);margin-right:var(--spacing-8)}.my-8{margin-top:var(--spacing-8);margin-bottom:var(--spacing-8)}.m-8{margin:var(--spacing-8)}.mt-12{margin-top:var(--spacing-12)}.mb-12{margin-bottom:var(--spacing-12)}.ml-12{margin-left:var(--spacing-12)}.mr-12{margin-right:var(--spacing-12)}.mx-12{margin-left:var(--spacing-12);margin-right:var(--spacing-12)}.my-12{margin-top:var(--spacing-12);margin-bottom:var(--spacing-12)}.m-12{margin:var(--spacing-12)}.mt-16{margin-top:var(--spacing-16)}.mb-16{margin-bottom:var(--spacing-16)}.ml-16{margin-left:var(--spacing-16)}.mr-16{margin-right:var(--spacing-16)}.mx-16{margin-left:var(--spacing-16);margin-right:var(--spacing-16)}.my-16{margin-top:var(--spacing-16);margin-bottom:var(--spacing-16)}.m-16{margin:var(--spacing-16)}.mt-32{margin-top:var(--spacing-32)}.mb-32{margin-bottom:var(--spacing-32)}.ml-32{margin-left:var(--spacing-32)}.mr-32{margin-right:var(--spacing-32)}.mx-32{margin-left:var(--spacing-32);margin-right:var(--spacing-32)}.my-32{margin-top:var(--spacing-32);margin-bottom:var(--spacing-32)}.m-32{margin:var(--spacing-32)}.pt-0{padding-top:var(--spacing-0)}.pb-0{padding-bottom:var(--spacing-0)}.pl-0{padding-left:var(--spacing-0)}.pr-0{padding-right:var(--spacing-0)}.px-0{padding-left:var(--spacing-0);padding-right:var(--spacing-0)}.py-0{padding-top:var(--spacing-0);padding-bottom:var(--spacing-0)}.p-0{padding:var(--spacing-0)}.pt-1{padding-top:var(--spacing-1)}.pb-1{padding-bottom:var(--spacing-1)}.pl-1{padding-left:var(--spacing-1)}.pr-1{padding-right:var(--spacing-1)}.px-1{padding-left:var(--spacing-1);padding-right:var(--spacing-1)}.py-1{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}.p-1{padding:var(--spacing-1)}.pt-2{padding-top:var(--spacing-2)}.pb-2{padding-bottom:var(--spacing-2)}.pl-2{padding-left:var(--spacing-2)}.pr-2{padding-right:var(--spacing-2)}.px-2{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.py-2{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.p-2{padding:var(--spacing-2)}.pt-3{padding-top:var(--spacing-3)}.pb-3{padding-bottom:var(--spacing-3)}.pl-3{padding-left:var(--spacing-3)}.pr-3{padding-right:var(--spacing-3)}.px-3{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.py-3{padding-top:var(--spacing-3);padding-bottom:var(--spacing-3)}.p-3{padding:var(--spacing-3)}.pt-4{padding-top:var(--spacing-4)}.pb-4{padding-bottom:var(--spacing-4)}.pl-4{padding-left:var(--spacing-4)}.pr-4{padding-right:var(--spacing-4)}.px-4{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.py-4{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.p-4{padding:var(--spacing-4)}.pt-5{padding-top:var(--spacing-5)}.pb-5{padding-bottom:var(--spacing-5)}.pl-5{padding-left:var(--spacing-5)}.pr-5{padding-right:var(--spacing-5)}.px-5{padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.py-5{padding-top:var(--spacing-5);padding-bottom:var(--spacing-5)}.p-5{padding:var(--spacing-5)}.pt-6{padding-top:var(--spacing-6)}.pb-6{padding-bottom:var(--spacing-6)}.pl-6{padding-left:var(--spacing-6)}.pr-6{padding-right:var(--spacing-6)}.px-6{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.py-6{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.p-6{padding:var(--spacing-6)}.pt-8{padding-top:var(--spacing-8)}.pb-8{padding-bottom:var(--spacing-8)}.pl-8{padding-left:var(--spacing-8)}.pr-8{padding-right:var(--spacing-8)}.px-8{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}.py-8{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.p-8{padding:var(--spacing-8)}.pt-12{padding-top:var(--spacing-12)}.pb-12{padding-bottom:var(--spacing-12)}.pl-12{padding-left:var(--spacing-12)}.pr-12{padding-right:var(--spacing-12)}.px-12{padding-left:var(--spacing-12);padding-right:var(--spacing-12)}.py-12{padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}.p-12{padding:var(--spacing-12)}.pt-16{padding-top:var(--spacing-16)}.pb-16{padding-bottom:var(--spacing-16)}.pl-16{padding-left:var(--spacing-16)}.pr-16{padding-right:var(--spacing-16)}.px-16{padding-left:var(--spacing-16);padding-right:var(--spacing-16)}.py-16{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16)}.p-16{padding:var(--spacing-16)}.pt-32{padding-top:var(--spacing-32)}.pb-32{padding-bottom:var(--spacing-32)}.pl-32{padding-left:var(--spacing-32)}.pr-32{padding-right:var(--spacing-32)}.px-32{padding-left:var(--spacing-32);padding-right:var(--spacing-32)}.py-32{padding-top:var(--spacing-32);padding-bottom:var(--spacing-32)}.p-32{padding:var(--spacing-32)}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}.d-flex{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-around{justify-content:space-around}.justify-content-evenly{justify-content:space-evenly}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-stretch{align-items:stretch}.align-items-baseline{align-items:baseline}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.gap-0{gap:var(--spacing-0)}.column-gap-0{column-gap:var(--spacing-0)}.row-gap-0{row-gap:var(--spacing-0)}.gap-1{gap:var(--spacing-1)}.column-gap-1{column-gap:var(--spacing-1)}.row-gap-1{row-gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.column-gap-2{column-gap:var(--spacing-2)}.row-gap-2{row-gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.column-gap-3{column-gap:var(--spacing-3)}.row-gap-3{row-gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.column-gap-4{column-gap:var(--spacing-4)}.row-gap-4{row-gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.column-gap-5{column-gap:var(--spacing-5)}.row-gap-5{row-gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}.column-gap-6{column-gap:var(--spacing-6)}.row-gap-6{row-gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.column-gap-8{column-gap:var(--spacing-8)}.row-gap-8{row-gap:var(--spacing-8)}.w-auto{width:auto}.w-100{width:100%}.w-75{width:75%}.w-50{width:50%}.w-25{width:25%}.h-auto{height:auto}.h-100{height:100%}.h-75{height:75%}.h-50{height:50%}.h-25{height:25%}.min-h-100{min-height:100%}.min-w-100{min-width:100%}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-none{display:none}.d-grid{display:grid}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.z-index-0{z-index:0}.z-index-1{z-index:1}.z-index-10{z-index:10}.z-index-100{z-index:100}.z-index-1000{z-index:1000}.font-weight-light{font-weight:var(--font-weight-light)}.font-weight-regular{font-weight:var(--font-weight-regular)}.font-weight-medium{font-weight:var(--font-weight-medium)}.font-weight-semibold{font-weight:var(--font-weight-semibold)}.font-weight-bold{font-weight:var(--font-weight-bold)}.font-weight-extrabold{font-weight:var(--font-weight-extrabold)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-disabled{color:var(--color-text-disabled)}.text-success{color:var(--color-success-500)}.text-error{color:var(--color-error-500)}.text-warning{color:var(--color-warning-500)}.text-info{color:var(--color-info-500)}.text-primary-color{color:var(--color-text-primary-blue)}.text-premium{color:var(--color-premium-500)}.bg-primary{background-color:var(--background-primary)}.bg-secondary{background-color:var(--background-secondary)}.bg-tertiary{background-color:var(--background-tertiary)}.bg-primary-color{background-color:var(--color-primary-500)}.bg-success{background-color:var(--color-success-500)}.bg-error{background-color:var(--color-error-500)}.bg-warning{background-color:var(--color-warning-500)}.bg-info{background-color:var(--color-info-500)}.bg-premium{background-color:var(--color-premium-500)}.rounded-none{border-radius:var(--border-radius-none)}.rounded-sm{border-radius:var(--border-radius-sm)}.rounded-md{border-radius:var(--border-radius-md)}.rounded-lg{border-radius:var(--border-radius-lg)}.rounded-xl{border-radius:var(--border-radius-xl)}.rounded-2xl{border-radius:var(--border-radius-2xl)}.rounded-full{border-radius:var(--border-radius-full)}.border{border:1px solid var(--divider)}.border-0{border:0}.border-top{border-top:1px solid var(--divider)}.border-right{border-right:1px solid var(--divider)}.border-bottom{border-bottom:1px solid var(--divider)}.border-left{border-left:1px solid var(--divider)}.shadow-none{box-shadow:none}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.visible{visibility:visible}.invisible{visibility:hidden}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.transition{transition:all var(--transition-normal) var(--transition-timing-function)}.transition-fast{transition:all var(--transition-fast) var(--transition-timing-function)}.transition-slow{transition:all var(--transition-slow) var(--transition-timing-function)}.transition-bounce{transition:all var(--transition-normal) var(--transition-bounce)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-break{word-break:break-word;overflow-wrap:break-word}.animate-fade-in{opacity:0;animation:fadeIn .3s ease-in-out forwards;animation-delay:0s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in-up{opacity:0;transform:translateY(10px);animation:fadeInUp .3s var(--transition-timing-function) forwards;animation-delay:0s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}#root,#root :not(.loading-page,.loading-page *),#root :not(.loading-page,.loading-page *):before,#root :not(.loading-page,.loading-page *):after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#root :not(.loading-page,.loading-page *){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
