@charset "UTF-8";html[data-theme=dark],._dark-theme_j12v3_177{--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);--background-primary: var(--color-neutral-900);--background-secondary: var(--color-neutral-800);--background-tertiary: var(--color-neutral-700);--background-card: var(--color-neutral-800);--background-elevated: var(--color-neutral-700);--border-light: var(--color-neutral-700);--border-medium: var(--color-neutral-600);--border-dark: var(--color-neutral-500);--divider: var(--color-neutral-700);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .8);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .6);--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)}._button_j12v3_206{display:inline-flex;align-items:center;justify-content:center;position:relative;font-family:var(--font-family-primary);font-weight:var(--font-weight-semibold);border-radius:var(--border-radius-lg);border:none;cursor:pointer;transition:all var(--transition-normal) var(--transition-timing-function);gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);font-size:var(--font-size-md);line-height:1.5;letter-spacing:var(--letter-spacing-wide);text-align:center;text-decoration:none;white-space:nowrap;overflow:hidden}._button_j12v3_206:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);opacity:0;transform:scale(0);transition:all .6s var(--transition-timing-function)}._button_j12v3_206:active:before{transform:scale(4);opacity:1;transition-duration:0s}._button_j12v3_206:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;transform:none!important;box-shadow:none!important}._button_j12v3_206:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--color-primary-500),.2),var(--shadow-md)}._button_j12v3_206:focus html[data-theme=dark],._button_j12v3_206:focus ._dark-theme_j12v3_177{box-shadow:0 0 0 3px rgba(var(--color-primary-400),.3),var(--shadow-lg)}._button_j12v3_206:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-lg)}._button_j12v3_206:active:not(:disabled){transform:translateY(0);transition-duration:.1s}._button-xs_j12v3_267{font-size:var(--font-size-xs);padding:var(--spacing-1-5) var(--spacing-3);height:32px;border-radius:var(--border-radius-md);gap:var(--spacing-1)}@media (max-width: 576px){._button-xs_j12v3_267{padding:var(--spacing-1-5) var(--spacing-2);height:auto;min-height:32px;width:100%}}._button-sm_j12v3_283{font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-4);height:36px;border-radius:var(--border-radius-md);gap:var(--spacing-1-5)}@media (max-width: 576px){._button-sm_j12v3_283{padding:var(--spacing-2) var(--spacing-3);height:auto;min-height:36px;width:100%}}._button-md_j12v3_299{font-size:var(--font-size-md);padding:var(--spacing-3) var(--spacing-5);height:44px;border-radius:var(--border-radius-lg);gap:var(--spacing-2)}@media (max-width: 576px){._button-md_j12v3_299{padding:var(--spacing-3) var(--spacing-4);height:auto;min-height:44px;width:100%}}._button-lg_j12v3_315{font-size:var(--font-size-lg);padding:var(--spacing-4) var(--spacing-6);height:52px;border-radius:var(--border-radius-xl);gap:var(--spacing-2);font-weight:var(--font-weight-bold)}@media (max-width: 576px){._button-lg_j12v3_315{padding:var(--spacing-3) var(--spacing-5);height:auto;min-height:52px;width:100%}}._shape-square_j12v3_333{border-radius:var(--border-radius-sm)}._shape-rounded_j12v3_337{border-radius:var(--border-radius-lg)}._shape-pill_j12v3_341{border-radius:var(--border-radius-full)}._button-primary_j12v3_346{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));color:#fff;box-shadow:0 4px 12px rgba(var(--color-primary-500),.3),inset 0 1px #fff3}._button-primary_j12v3_346:hover:not(:disabled){background:linear-gradient(135deg,var(--color-primary-400),var(--color-primary-500));box-shadow:0 8px 20px rgba(var(--color-primary-500),.4),inset 0 1px #ffffff4d}._button-primary_j12v3_346:active:not(:disabled){background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-700));box-shadow:0 2px 8px rgba(var(--color-primary-500),.3),inset 0 1px 2px #0003}._button-secondary_j12v3_360{background:linear-gradient(135deg,var(--color-neutral-100),var(--color-neutral-200));color:var(--color-text-primary);border:1.5px solid var(--color-neutral-300);box-shadow:var(--shadow-sm),inset 0 1px #ffffff4d}._button-secondary_j12v3_360:hover:not(:disabled){background:linear-gradient(135deg,var(--color-neutral-200),var(--color-neutral-300));border-color:var(--color-neutral-400);box-shadow:var(--shadow-md),inset 0 1px #fff6}._button-secondary_j12v3_360:active:not(:disabled){background:var(--color-neutral-300);border-color:var(--color-neutral-500);box-shadow:var(--shadow-sm),inset 0 1px 2px #0000001a}._button-secondary_j12v3_360 html[data-theme=dark],._button-secondary_j12v3_360 ._dark-theme_j12v3_177{background:linear-gradient(135deg,var(--color-neutral-700),var(--color-neutral-800));color:var(--color-text-primary);border-color:var(--color-neutral-600)}._button-secondary_j12v3_360 html[data-theme=dark]:hover:not(:disabled),._button-secondary_j12v3_360 ._dark-theme_j12v3_177:hover:not(:disabled){background:linear-gradient(135deg,var(--color-neutral-600),var(--color-neutral-700));border-color:var(--color-neutral-500)}._button-secondary_j12v3_360 html[data-theme=dark]:active:not(:disabled),._button-secondary_j12v3_360 ._dark-theme_j12v3_177:active:not(:disabled){background:var(--color-neutral-800);border-color:var(--color-neutral-600)}._button-success_j12v3_390{background:linear-gradient(135deg,var(--color-success-500),var(--color-success-600));color:#fff;box-shadow:0 4px 12px rgba(var(--color-success-500),.3),inset 0 1px #fff3}._button-success_j12v3_390:hover:not(:disabled){background:linear-gradient(135deg,var(--color-success-400),var(--color-success-500));box-shadow:0 8px 20px rgba(var(--color-success-500),.4),inset 0 1px #ffffff4d}._button-success_j12v3_390:active:not(:disabled){background:linear-gradient(135deg,var(--color-success-600),var(--color-success-700))}._button-error_j12v3_403{background:linear-gradient(135deg,var(--color-error-500),var(--color-error-600));color:#fff;box-shadow:0 4px 12px rgba(var(--color-error-500),.3),inset 0 1px #fff3}._button-error_j12v3_403:hover:not(:disabled){background:linear-gradient(135deg,var(--color-error-400),var(--color-error-500));box-shadow:0 8px 20px rgba(var(--color-error-500),.4),inset 0 1px #ffffff4d}._button-error_j12v3_403:active:not(:disabled){background:linear-gradient(135deg,var(--color-error-600),var(--color-error-700))}._button-warning_j12v3_416{background:linear-gradient(135deg,var(--color-warning-400),var(--color-warning-500));color:var(--color-neutral-900);box-shadow:0 4px 12px rgba(var(--color-warning-500),.3),inset 0 1px #ffffff4d}._button-warning_j12v3_416:hover:not(:disabled){background:linear-gradient(135deg,var(--color-warning-300),var(--color-warning-400));box-shadow:0 8px 20px rgba(var(--color-warning-500),.4),inset 0 1px #fff6}._button-warning_j12v3_416:active:not(:disabled){background:linear-gradient(135deg,var(--color-warning-500),var(--color-warning-600))}._button-info_j12v3_429{background:linear-gradient(135deg,var(--color-info-500),var(--color-info-600));color:#fff;box-shadow:0 4px 12px rgba(var(--color-info-500),.3),inset 0 1px #fff3}._button-info_j12v3_429:hover:not(:disabled){background:linear-gradient(135deg,var(--color-info-400),var(--color-info-500));box-shadow:0 8px 20px rgba(var(--color-info-500),.4),inset 0 1px #ffffff4d}._button-info_j12v3_429:active:not(:disabled){background:linear-gradient(135deg,var(--color-info-600),var(--color-info-700))}._button-premium_j12v3_442{background:linear-gradient(135deg,var(--color-premium-500),var(--color-premium-600));color:#fff;box-shadow:0 4px 12px rgba(var(--color-premium-500),.3),inset 0 1px #fff3;position:relative;overflow:hidden}._button-premium_j12v3_442:after{content:"";position:absolute;inset:-50%;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,.1) 50%,transparent 60%);transform:translate(-100%);transition:transform .6s}._button-premium_j12v3_442:hover:not(:disabled){background:linear-gradient(135deg,var(--color-premium-400),var(--color-premium-500));box-shadow:0 8px 20px rgba(var(--color-premium-500),.4),inset 0 1px #ffffff4d}._button-premium_j12v3_442:hover:not(:disabled):after{transform:translate(100%)}._button-premium_j12v3_442:active:not(:disabled){background:linear-gradient(135deg,var(--color-premium-600),var(--color-premium-700))}._button-neutral_j12v3_471{background:linear-gradient(135deg,var(--color-neutral-200),var(--color-neutral-300));color:var(--color-neutral-800);box-shadow:var(--shadow-sm),inset 0 1px #ffffff4d}._button-neutral_j12v3_471:hover:not(:disabled){background:linear-gradient(135deg,var(--color-neutral-100),var(--color-neutral-200));box-shadow:var(--shadow-md),inset 0 1px #fff6}._button-neutral_j12v3_471:active:not(:disabled){background:linear-gradient(135deg,var(--color-neutral-300),var(--color-neutral-400))}._button-neutral_j12v3_471 html[data-theme=dark],._button-neutral_j12v3_471 ._dark-theme_j12v3_177{background:linear-gradient(135deg,var(--color-neutral-700),var(--color-neutral-800));color:var(--color-neutral-100)}._button-neutral_j12v3_471 html[data-theme=dark]:hover:not(:disabled),._button-neutral_j12v3_471 ._dark-theme_j12v3_177:hover:not(:disabled){background:linear-gradient(135deg,var(--color-neutral-600),var(--color-neutral-700))}._button-neutral_j12v3_471 html[data-theme=dark]:active:not(:disabled),._button-neutral_j12v3_471 ._dark-theme_j12v3_177:active:not(:disabled){background:linear-gradient(135deg,var(--color-neutral-800),var(--color-neutral-900))}._button-link_j12v3_494{background:transparent;color:var(--color-primary-500);padding:var(--spacing-1) var(--spacing-2);height:auto;border-radius:var(--border-radius-sm);font-weight:var(--font-weight-medium);transition:all var(--transition-fast) var(--transition-timing-function)}._button-link_j12v3_494:hover:not(:disabled){color:var(--color-primary-600);background:rgba(var(--color-primary-500),.1);text-decoration:none;transform:none;box-shadow:none}._button-link_j12v3_494:active:not(:disabled){color:var(--color-primary-700);background:rgba(var(--color-primary-500),.2)}._button-link_j12v3_494 html[data-theme=dark],._button-link_j12v3_494 ._dark-theme_j12v3_177{color:var(--color-primary-300)}._button-link_j12v3_494 html[data-theme=dark]:hover:not(:disabled),._button-link_j12v3_494 ._dark-theme_j12v3_177:hover:not(:disabled){color:var(--color-primary-200);background:rgba(var(--color-primary-400),.1)}._button-link_j12v3_494 html[data-theme=dark]:active:not(:disabled),._button-link_j12v3_494 ._dark-theme_j12v3_177:active:not(:disabled){color:var(--color-primary-100);background:rgba(var(--color-primary-400),.2)}._button-outlined_j12v3_527{background:transparent!important;border:1.5px solid currentColor;box-shadow:none!important}._button-outlined_j12v3_527._button-primary_j12v3_346{color:var(--color-primary-500);border-color:var(--color-primary-500)}._button-outlined_j12v3_527._button-primary_j12v3_346:hover:not(:disabled){background:rgba(var(--color-primary-500),.1)!important;color:var(--color-primary-600);border-color:var(--color-primary-600);box-shadow:0 4px 12px rgba(var(--color-primary-500),.2),inset 0 0 0 1px rgba(var(--color-primary-500),.1)}._button-outlined_j12v3_527._button-secondary_j12v3_360{color:var(--color-neutral-600);border-color:var(--color-neutral-400)}._button-outlined_j12v3_527._button-secondary_j12v3_360:hover:not(:disabled){background:rgba(var(--color-neutral-500),.1)!important;color:var(--color-neutral-700);border-color:var(--color-neutral-500);box-shadow:0 2px 8px rgba(var(--color-neutral-500),.15)!important}._button-outlined_j12v3_527._button-secondary_j12v3_360:active:not(:disabled){background:rgba(var(--color-neutral-500),.15)!important;color:var(--color-neutral-800);border-color:var(--color-neutral-600)}._button-outlined_j12v3_527._button-secondary_j12v3_360 html[data-theme=dark],._button-outlined_j12v3_527._button-secondary_j12v3_360 ._dark-theme_j12v3_177{color:var(--color-neutral-300);border-color:var(--color-neutral-500)}._button-outlined_j12v3_527._button-secondary_j12v3_360 html[data-theme=dark]:hover:not(:disabled),._button-outlined_j12v3_527._button-secondary_j12v3_360 ._dark-theme_j12v3_177:hover:not(:disabled){background:rgba(var(--color-neutral-400),.1)!important;color:var(--color-neutral-200);border-color:var(--color-neutral-400)}._button-outlined_j12v3_527._button-secondary_j12v3_360 html[data-theme=dark]:active:not(:disabled),._button-outlined_j12v3_527._button-secondary_j12v3_360 ._dark-theme_j12v3_177:active:not(:disabled){background:rgba(var(--color-neutral-400),.15)!important;color:var(--color-neutral-100);border-color:var(--color-neutral-300)}._button-outlined_j12v3_527._button-success_j12v3_390{color:var(--color-success-500);border-color:var(--color-success-500)}._button-outlined_j12v3_527._button-success_j12v3_390:hover:not(:disabled){background:rgba(var(--color-success-500),.1)!important;color:var(--color-success-600);border-color:var(--color-success-600)}._button-outlined_j12v3_527._button-error_j12v3_403{color:var(--color-error-500);border-color:var(--color-error-500)}._button-outlined_j12v3_527._button-error_j12v3_403:hover:not(:disabled){background:rgba(var(--color-error-500),.1)!important;color:var(--color-error-600);border-color:var(--color-error-600)}._button-outlined_j12v3_527._button-warning_j12v3_416{color:var(--color-warning-600);border-color:var(--color-warning-500)}._button-outlined_j12v3_527._button-warning_j12v3_416:hover:not(:disabled){background:rgba(var(--color-warning-500),.1)!important;color:var(--color-warning-700);border-color:var(--color-warning-600)}._button-outlined_j12v3_527._button-info_j12v3_429{color:var(--color-info-500);border-color:var(--color-info-500)}._button-outlined_j12v3_527._button-info_j12v3_429:hover:not(:disabled){background:rgba(var(--color-info-500),.1)!important;color:var(--color-info-600);border-color:var(--color-info-600)}._button-soft_j12v3_608{box-shadow:none!important}._button-soft_j12v3_608._button-primary_j12v3_346{background:rgba(var(--color-primary-500),.1)!important;color:var(--color-primary-600)}._button-soft_j12v3_608._button-primary_j12v3_346:hover:not(:disabled){background:rgba(var(--color-primary-500),.2)!important;color:var(--color-primary-700)}._button-soft_j12v3_608._button-secondary_j12v3_360{background:rgba(var(--color-neutral-500),.1)!important;color:var(--color-neutral-700)}._button-soft_j12v3_608._button-secondary_j12v3_360:hover:not(:disabled){background:rgba(var(--color-neutral-500),.2)!important;color:var(--color-neutral-800)}._button-soft_j12v3_608._button-success_j12v3_390{background:rgba(var(--color-success-500),.1)!important;color:var(--color-success-600)}._button-soft_j12v3_608._button-success_j12v3_390:hover:not(:disabled){background:rgba(var(--color-success-500),.2)!important;color:var(--color-success-700)}._button-soft_j12v3_608._button-error_j12v3_403{background:rgba(var(--color-error-500),.1)!important;color:var(--color-error-600)}._button-soft_j12v3_608._button-error_j12v3_403:hover:not(:disabled){background:rgba(var(--color-error-500),.2)!important;color:var(--color-error-700)}._button-soft_j12v3_608._button-warning_j12v3_416{background:rgba(var(--color-warning-500),.1)!important;color:var(--color-warning-700)}._button-soft_j12v3_608._button-warning_j12v3_416:hover:not(:disabled){background:rgba(var(--color-warning-500),.2)!important;color:var(--color-warning-800)}._button-soft_j12v3_608._button-info_j12v3_429{background:rgba(var(--color-info-500),.1)!important;color:var(--color-info-600)}._button-soft_j12v3_608._button-info_j12v3_429:hover:not(:disabled){background:rgba(var(--color-info-500),.2)!important;color:var(--color-info-700)}._button-soft_j12v3_608._button-premium_j12v3_442{background:rgba(var(--color-premium-500),.1)!important;color:var(--color-premium-600)}._button-soft_j12v3_608._button-premium_j12v3_442:hover:not(:disabled){background:rgba(var(--color-premium-500),.2)!important;color:var(--color-premium-700)}._button-elevated_j12v3_668{box-shadow:var(--shadow-lg)!important}._button-elevated_j12v3_668:hover:not(:disabled){box-shadow:var(--shadow-xl)!important;transform:translateY(-3px)}._button-elevated_j12v3_668 html[data-theme=dark],._button-elevated_j12v3_668 ._dark-theme_j12v3_177{box-shadow:0 8px 25px #0000004d!important}._button-elevated_j12v3_668 html[data-theme=dark]:hover:not(:disabled),._button-elevated_j12v3_668 ._dark-theme_j12v3_177:hover:not(:disabled){box-shadow:0 12px 35px #0006!important}._button-active_j12v3_682{transform:translateY(1px);box-shadow:var(--shadow-sm)!important}._button-fullWidth_j12v3_688{width:100%}._button-loading_j12v3_692{color:transparent!important;pointer-events:none}._button-loading_j12v3_692 ._spinner_j12v3_696{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.2rem;height:1.2rem}._spinner_j12v3_696{display:inline-block;width:1em;height:1em;vertical-align:middle;border-radius:50%;position:relative}._spinnerInner_j12v3_715{display:block;width:100%;height:100%;border:.15em solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_j12v3_696 .75s linear infinite}._startIcon_j12v3_726,._endIcon_j12v3_726{display:inline-flex;align-items:center;justify-content:center;color:inherit;flex-shrink:0;transition:transform var(--transition-fast) var(--transition-timing-function)}._startIcon_j12v3_726 svg,._endIcon_j12v3_726 svg{color:inherit;fill:currentColor}._text_j12v3_739{display:inline-flex;align-items:center;justify-content:center;line-height:1.2;white-space:nowrap;font-weight:inherit}@keyframes _spin_j12v3_696{to{transform:rotate(360deg)}}@media (min-width: 577px) and (max-width: 992px){._button_j12v3_206:hover:not(:disabled){transform:translateY(-1px)}._button-elevated_j12v3_668:hover:not(:disabled){transform:translateY(-2px)}}@media (max-width: 576px){._button_j12v3_206:hover:not(:disabled){transform:none;box-shadow:var(--shadow-md)}._button_j12v3_206:active:not(:disabled){transform:scale(.98)}._button-fullWidth_j12v3_688{margin-bottom:var(--spacing-2)}._button-fullWidth_j12v3_688:last-child{margin-bottom:0}}html[data-theme=dark],._dark-theme_ydudi_176{--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);--background-primary: var(--color-neutral-900);--background-secondary: var(--color-neutral-800);--background-tertiary: var(--color-neutral-700);--background-card: var(--color-neutral-800);--background-elevated: var(--color-neutral-700);--border-light: var(--color-neutral-700);--border-medium: var(--color-neutral-600);--border-dark: var(--color-neutral-500);--divider: var(--color-neutral-700);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .8);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .6);--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)}._root_ydudi_205{display:flex;align-items:center;justify-content:center;transition:all var(--transition-normal) var(--transition-timing-function)}._root_ydudi_205 svg{width:100%;height:100%;fill:currentColor}._size-xs_ydudi_217{width:var(--spacing-4);height:var(--spacing-4);font-size:var(--font-size-xs)}._size-sm_ydudi_223{width:var(--spacing-5);height:var(--spacing-5);font-size:var(--font-size-sm)}._size-md_ydudi_229{width:var(--spacing-6);height:var(--spacing-6);font-size:var(--font-size-md)}._size-lg_ydudi_235{width:var(--spacing-8);height:var(--spacing-8);font-size:var(--font-size-lg)}._size-xl_ydudi_241{width:var(--spacing-10);height:var(--spacing-10);font-size:var(--font-size-xl)}._clickable_ydudi_247{cursor:pointer}._clickable_ydudi_247:hover{transform:scale(1.1)}._clickable_ydudi_247:active{transform:scale(.95)}._clickable_ydudi_247:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-200);border-radius:var(--border-radius-sm)}._clickable_ydudi_247:focus html[data-theme=dark],._clickable_ydudi_247:focus ._dark-theme_ydudi_176{box-shadow:0 0 0 2px var(--color-primary-700)}._rotate-90_ydudi_265{transform:rotate(90deg)}._rotate-180_ydudi_269{transform:rotate(180deg)}._rotate-270_ydudi_273{transform:rotate(270deg)}._flip-horizontal_ydudi_277{transform:scaleX(-1)}._flip-vertical_ydudi_281{transform:scaleY(-1)}._flip-both_ydudi_285{transform:scale(-1)}html[data-theme=dark],._dark-theme_uibkr_176{--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);--background-primary: var(--color-neutral-900);--background-secondary: var(--color-neutral-800);--background-tertiary: var(--color-neutral-700);--background-card: var(--color-neutral-800);--background-elevated: var(--color-neutral-700);--border-light: var(--color-neutral-700);--border-medium: var(--color-neutral-600);--border-dark: var(--color-neutral-500);--divider: var(--color-neutral-700);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .8);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .6);--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)}._container_uibkr_205{display:flex;flex-direction:column;position:relative;gap:var(--spacing-2);margin-bottom:var(--spacing-4);width:100%}._container_uibkr_205._bordered_uibkr_213{padding:var(--spacing-4);border:1px solid var(--color-neutral-300);border-radius:var(--border-radius-md)}._container_uibkr_205._bordered_uibkr_213 html[data-theme=dark],._container_uibkr_205._bordered_uibkr_213 ._dark-theme_uibkr_176{border-color:var(--color-neutral-700)}._container_uibkr_205._elevated_uibkr_221{box-shadow:var(--shadow-md);border-radius:var(--border-radius-md);padding:var(--spacing-4)}._container_uibkr_205._elevated_uibkr_221 html[data-theme=dark],._container_uibkr_205._elevated_uibkr_221 ._dark-theme_uibkr_176{box-shadow:var(--dark-shadow-md)}._fullWidth_uibkr_230{width:100%}._inputWrapper_uibkr_234{position:relative;display:flex;align-items:center}._input_uibkr_234{width:100%;font-family:var(--font-family);border-radius:var(--border-radius-md);transition:all var(--transition-normal) var(--transition-timing-function);color:var(--color-text-primary);background-color:var(--background-paper);border:1px solid var(--divider);cursor:text;outline:none;appearance:none}._input_uibkr_234::placeholder{color:var(--color-text-tertiary)}._input_uibkr_234:disabled{background-color:var(--background-tertiary);color:var(--color-text-disabled);cursor:not-allowed;border-color:var(--divider)}._input_uibkr_234:disabled::placeholder{color:var(--color-text-disabled)}._input_uibkr_234 html[data-theme=dark],._input_uibkr_234 ._dark-theme_uibkr_176{color:var(--color-text-primary);background-color:var(--background-paper);border-color:var(--divider)}._input_uibkr_234 html[data-theme=dark]:hover:not(:disabled),._input_uibkr_234 ._dark-theme_uibkr_176:hover:not(:disabled){border-color:var(--color-primary-400)}._input_uibkr_234 html[data-theme=dark]:focus,._input_uibkr_234 ._dark-theme_uibkr_176:focus{border-color:var(--color-primary-400);box-shadow:0 0 0 3px var(--color-primary-900)}._input_uibkr_234 html[data-theme=dark]:disabled,._input_uibkr_234 ._dark-theme_uibkr_176:disabled{background-color:var(--background-tertiary);border-color:var(--divider)}._input_uibkr_234 html[data-theme=dark]::placeholder,._input_uibkr_234 ._dark-theme_uibkr_176::placeholder{color:var(--color-text-tertiary)}._leftIcon_uibkr_284,._rightIcon_uibkr_284{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--color-text-secondary)}._leftIcon_uibkr_284 html[data-theme=dark],._leftIcon_uibkr_284 ._dark-theme_uibkr_176,._rightIcon_uibkr_284 html[data-theme=dark],._rightIcon_uibkr_284 ._dark-theme_uibkr_176{color:var(--color-text-tertiary)}._leftIcon_uibkr_284{left:var(--spacing-3)}._rightIcon_uibkr_284{right:var(--spacing-3)}._size-sm_uibkr_304 ._input_uibkr_234{height:32px;padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-sm)}._size-sm_uibkr_304 ._leftIcon_uibkr_284~._input_uibkr_234{padding-left:calc(var(--spacing-2) * 2 + 20px)}._size-sm_uibkr_304 ._rightIcon_uibkr_284~._input_uibkr_234{padding-right:calc(var(--spacing-2) * 2 + 20px)}._size-sm_uibkr_304 ._leftIcon_uibkr_284,._size-sm_uibkr_304 ._rightIcon_uibkr_284{width:20px;height:20px}._size-md_uibkr_319 ._input_uibkr_234{height:40px;padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-md)}._size-md_uibkr_319 ._leftIcon_uibkr_284~._input_uibkr_234{padding-left:calc(var(--spacing-3) * 2 + 24px)}._size-md_uibkr_319 ._rightIcon_uibkr_284~._input_uibkr_234{padding-right:calc(var(--spacing-3) * 2 + 24px)}._size-md_uibkr_319 ._leftIcon_uibkr_284,._size-md_uibkr_319 ._rightIcon_uibkr_284{width:24px;height:24px}._size-lg_uibkr_334 ._input_uibkr_234{height:48px;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-lg)}._size-lg_uibkr_334 ._leftIcon_uibkr_284~._input_uibkr_234{padding-left:calc(var(--spacing-4) * 2 + 28px)}._size-lg_uibkr_334 ._rightIcon_uibkr_284~._input_uibkr_234{padding-right:calc(var(--spacing-4) * 2 + 28px)}._size-lg_uibkr_334 ._leftIcon_uibkr_284,._size-lg_uibkr_334 ._rightIcon_uibkr_284{width:28px;height:28px}._label_uibkr_350{font-size:var(--font-size-md);color:var(--color-text-primary);font-weight:var(--font-weight-medium);font-family:var(--font-family-primary)}._label_uibkr_350 html[data-theme=dark],._label_uibkr_350 ._dark-theme_uibkr_176{color:var(--color-text-primary)}._required_uibkr_360:after{content:"*";color:var(--color-error-500);margin-left:var(--spacing-1)}._required_uibkr_360:after html[data-theme=dark],._required_uibkr_360:after ._dark-theme_uibkr_176{color:var(--color-error-400)}._description_uibkr_369{margin:0 0 var(--spacing-2) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);font-family:var(--font-family-secondary)}._description_uibkr_369 html[data-theme=dark],._description_uibkr_369 ._dark-theme_uibkr_176{color:var(--color-text-secondary)}._error_uibkr_379 ._input_uibkr_234{border-color:var(--color-error-500)}._error_uibkr_379 ._input_uibkr_234 html[data-theme=dark],._error_uibkr_379 ._input_uibkr_234 ._dark-theme_uibkr_176{border-color:var(--color-error-400)}._error_uibkr_379 ._input_uibkr_234:focus{box-shadow:0 0 0 3px var(--color-error-200)}._error_uibkr_379 ._input_uibkr_234:focus html[data-theme=dark],._error_uibkr_379 ._input_uibkr_234:focus ._dark-theme_uibkr_176{box-shadow:0 0 0 3px var(--color-error-700)}._error_uibkr_379._variant-filled_uibkr_391 ._input_uibkr_234{background-color:var(--color-error-50)}._error_uibkr_379._variant-filled_uibkr_391 ._input_uibkr_234 html[data-theme=dark],._error_uibkr_379._variant-filled_uibkr_391 ._input_uibkr_234 ._dark-theme_uibkr_176{background-color:#ff6b5b1a}._errorLabel_uibkr_398{color:var(--color-error-500)}._errorLabel_uibkr_398 html[data-theme=dark],._errorLabel_uibkr_398 ._dark-theme_uibkr_176{color:var(--color-error-300)}._errorText_uibkr_405{color:var(--color-error-500)}._errorText_uibkr_405 html[data-theme=dark],._errorText_uibkr_405 ._dark-theme_uibkr_176{color:var(--color-error-300)}._helperText_uibkr_412{font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-family:var(--font-family-secondary)}._helperText_uibkr_412 html[data-theme=dark],._helperText_uibkr_412 ._dark-theme_uibkr_176{color:var(--color-text-tertiary)}._disabled_uibkr_421{opacity:.7}._disabled_uibkr_421 ._input_uibkr_234{cursor:not-allowed}._disabled_uibkr_421 ._label_uibkr_350,._disabled_uibkr_421 ._helperText_uibkr_412{opacity:.7}._variant-outlined_uibkr_432 ._input_uibkr_234{background-color:transparent;border:1px solid var(--divider)}._variant-outlined_uibkr_432 ._input_uibkr_234:hover:not(:disabled){border-color:var(--color-primary-400)}._variant-outlined_uibkr_432 ._input_uibkr_234:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}._variant-filled_uibkr_391 ._input_uibkr_234{background-color:var(--background-tertiary);border:1px solid transparent}._variant-filled_uibkr_391 ._input_uibkr_234:hover:not(:disabled){background-color:var(--background-secondary)}._variant-filled_uibkr_391 ._input_uibkr_234:focus{background-color:var(--background-paper);border-color:var(--color-primary-500)}._variant-filled_uibkr_391 ._input_uibkr_234 html[data-theme=dark],._variant-filled_uibkr_391 ._input_uibkr_234 ._dark-theme_uibkr_176{background-color:var(--background-tertiary)}._variant-filled_uibkr_391 ._input_uibkr_234 html[data-theme=dark]:hover:not(:disabled),._variant-filled_uibkr_391 ._input_uibkr_234 ._dark-theme_uibkr_176:hover:not(:disabled){background-color:var(--background-secondary)}._variant-filled_uibkr_391 ._input_uibkr_234 html[data-theme=dark]:focus,._variant-filled_uibkr_391 ._input_uibkr_234 ._dark-theme_uibkr_176:focus{background-color:var(--background-paper);border-color:var(--color-primary-400)}._variant-standard_uibkr_464 ._input_uibkr_234{background-color:transparent;border-radius:0;border-width:0 0 1px 0;padding-left:0}._variant-standard_uibkr_464 ._input_uibkr_234:hover:not(:disabled){border-color:var(--color-primary-400)}._variant-standard_uibkr_464 ._input_uibkr_234:focus{border-color:var(--color-primary-500);border-width:0 0 2px 0;box-shadow:none}html[data-theme=dark],._dark-theme_1sa4i_176{--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);--background-primary: var(--color-neutral-900);--background-secondary: var(--color-neutral-800);--background-tertiary: var(--color-neutral-700);--background-card: var(--color-neutral-800);--background-elevated: var(--color-neutral-700);--border-light: var(--color-neutral-700);--border-medium: var(--color-neutral-600);--border-dark: var(--color-neutral-500);--divider: var(--color-neutral-700);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .8);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .6);--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)}._container_1sa4i_205{display:flex;flex-direction:column;position:relative;gap:var(--spacing-2);margin-bottom:var(--spacing-4);width:100%}._container_1sa4i_205._bordered_1sa4i_213{padding:var(--spacing-4);border:1px solid var(--color-neutral-300);border-radius:var(--border-radius-md)}._container_1sa4i_205._bordered_1sa4i_213 html[data-theme=dark],._container_1sa4i_205._bordered_1sa4i_213 ._dark-theme_1sa4i_176{border-color:var(--color-neutral-700)}._container_1sa4i_205._elevated_1sa4i_221{box-shadow:var(--shadow-md);border-radius:var(--border-radius-md);padding:var(--spacing-4)}._container_1sa4i_205._elevated_1sa4i_221 html[data-theme=dark],._container_1sa4i_205._elevated_1sa4i_221 ._dark-theme_1sa4i_176{box-shadow:var(--dark-shadow-md)}._fullWidth_1sa4i_230{width:100%}._selectWrapper_1sa4i_234{position:relative;display:flex;align-items:center}._select_1sa4i_234{width:100%;font-family:var(--font-family);border-radius:var(--border-radius-md);transition:all var(--transition-normal) var(--transition-timing-function);color:var(--color-text-primary);background-color:var(--background-paper);border:1px solid var(--divider);cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:calc(24px + var(--spacing-3))}._select_1sa4i_234 option{color:var(--color-text-primary);background-color:var(--background-paper);padding:var(--spacing-2) var(--spacing-3)}._select_1sa4i_234::placeholder{color:var(--color-text-tertiary)}._select_1sa4i_234:disabled{background-color:var(--background-tertiary);color:var(--color-text-disabled);cursor:not-allowed;border-color:var(--divider)}._select_1sa4i_234:disabled::placeholder{color:var(--color-text-disabled)}._select_1sa4i_234 html[data-theme=dark],._select_1sa4i_234 ._dark-theme_1sa4i_176{color:var(--color-text-primary);background-color:var(--background-paper);border-color:var(--divider)}._select_1sa4i_234 html[data-theme=dark]:hover:not(:disabled),._select_1sa4i_234 ._dark-theme_1sa4i_176:hover:not(:disabled){border-color:var(--color-primary-400)}._select_1sa4i_234 html[data-theme=dark]:focus,._select_1sa4i_234 ._dark-theme_1sa4i_176:focus{border-color:var(--color-primary-400);box-shadow:0 0 0 3px var(--color-primary-900)}._select_1sa4i_234 html[data-theme=dark]:disabled,._select_1sa4i_234 ._dark-theme_1sa4i_176:disabled{background-color:var(--background-tertiary);border-color:var(--divider)}._select_1sa4i_234 html[data-theme=dark]::placeholder,._select_1sa4i_234 ._dark-theme_1sa4i_176::placeholder{color:var(--color-text-tertiary)}._leftIcon_1sa4i_295,._rightIcon_1sa4i_295,._arrow_1sa4i_295{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--color-text-secondary)}._leftIcon_1sa4i_295 html[data-theme=dark],._leftIcon_1sa4i_295 ._dark-theme_1sa4i_176,._rightIcon_1sa4i_295 html[data-theme=dark],._rightIcon_1sa4i_295 ._dark-theme_1sa4i_176,._arrow_1sa4i_295 html[data-theme=dark],._arrow_1sa4i_295 ._dark-theme_1sa4i_176{color:var(--color-text-tertiary)}._leftIcon_1sa4i_295{left:var(--spacing-3)}._rightIcon_1sa4i_295,._arrow_1sa4i_295{right:var(--spacing-3)}._appearance-outlined_1sa4i_315 ._select_1sa4i_234{border:1px solid var(--color-neutral-400)}._appearance-outlined_1sa4i_315 ._select_1sa4i_234 html[data-theme=dark],._appearance-outlined_1sa4i_315 ._select_1sa4i_234 ._dark-theme_1sa4i_176{border-color:var(--color-neutral-600)}._appearance-filled_1sa4i_322 ._select_1sa4i_234{border:none;border-bottom:1px solid var(--color-neutral-400);border-radius:var(--border-radius-md) var(--border-radius-md) 0 0;background-color:var(--color-neutral-100)}._appearance-filled_1sa4i_322 ._select_1sa4i_234:focus{background-color:var(--color-neutral-200)}._appearance-filled_1sa4i_322 ._select_1sa4i_234 html[data-theme=dark],._appearance-filled_1sa4i_322 ._select_1sa4i_234 ._dark-theme_1sa4i_176{background-color:var(--color-neutral-800);border-bottom-color:var(--color-neutral-600)}._appearance-filled_1sa4i_322 ._select_1sa4i_234 html[data-theme=dark]:focus,._appearance-filled_1sa4i_322 ._select_1sa4i_234 ._dark-theme_1sa4i_176:focus{background-color:var(--color-neutral-700)}._appearance-standard_1sa4i_339 ._select_1sa4i_234{border:none;border-bottom:1px solid var(--color-neutral-400);border-radius:0;padding-left:0;background-color:transparent}._appearance-standard_1sa4i_339 ._select_1sa4i_234 html[data-theme=dark],._appearance-standard_1sa4i_339 ._select_1sa4i_234 ._dark-theme_1sa4i_176{border-bottom-color:var(--color-neutral-600)}._appearance-standard_1sa4i_339 ._arrow_1sa4i_295{right:0}._appearance-standard_1sa4i_339 ._leftIcon_1sa4i_295{left:0}._variant-primary_1sa4i_356 ._select_1sa4i_234:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-200)}._variant-primary_1sa4i_356 ._select_1sa4i_234:focus html[data-theme=dark],._variant-primary_1sa4i_356 ._select_1sa4i_234:focus ._dark-theme_1sa4i_176{border-color:var(--color-primary-400);box-shadow:0 0 0 3px var(--color-primary-700)}._variant-success_1sa4i_365 ._select_1sa4i_234:focus{border-color:var(--color-success-500);box-shadow:0 0 0 3px var(--color-success-200)}._variant-success_1sa4i_365 ._select_1sa4i_234:focus html[data-theme=dark],._variant-success_1sa4i_365 ._select_1sa4i_234:focus ._dark-theme_1sa4i_176{border-color:var(--color-success-400);box-shadow:0 0 0 3px var(--color-success-700)}._variant-error_1sa4i_374 ._select_1sa4i_234:focus{border-color:var(--color-error-500);box-shadow:0 0 0 3px var(--color-error-200)}._variant-error_1sa4i_374 ._select_1sa4i_234:focus html[data-theme=dark],._variant-error_1sa4i_374 ._select_1sa4i_234:focus ._dark-theme_1sa4i_176{border-color:var(--color-error-400);box-shadow:0 0 0 3px var(--color-error-700)}._variant-warning_1sa4i_383 ._select_1sa4i_234:focus{border-color:var(--color-warning-500);box-shadow:0 0 0 3px var(--color-warning-200)}._variant-warning_1sa4i_383 ._select_1sa4i_234:focus html[data-theme=dark],._variant-warning_1sa4i_383 ._select_1sa4i_234:focus ._dark-theme_1sa4i_176{border-color:var(--color-warning-400);box-shadow:0 0 0 3px var(--color-warning-700)}._variant-info_1sa4i_392 ._select_1sa4i_234:focus{border-color:var(--color-info-500);box-shadow:0 0 0 3px var(--color-info-200)}._variant-info_1sa4i_392 ._select_1sa4i_234:focus html[data-theme=dark],._variant-info_1sa4i_392 ._select_1sa4i_234:focus ._dark-theme_1sa4i_176{border-color:var(--color-info-400);box-shadow:0 0 0 3px var(--color-info-700)}._variant-premium_1sa4i_401 ._select_1sa4i_234:focus{border-color:var(--color-premium-500);box-shadow:0 0 0 3px var(--color-premium-200)}._variant-premium_1sa4i_401 ._select_1sa4i_234:focus html[data-theme=dark],._variant-premium_1sa4i_401 ._select_1sa4i_234:focus ._dark-theme_1sa4i_176{border-color:var(--color-premium-400);box-shadow:0 0 0 3px var(--color-premium-700)}._variant-neutral_1sa4i_410 ._select_1sa4i_234:focus{border-color:var(--color-neutral-600);box-shadow:0 0 0 3px var(--color-neutral-200)}._variant-neutral_1sa4i_410 ._select_1sa4i_234:focus html[data-theme=dark],._variant-neutral_1sa4i_410 ._select_1sa4i_234:focus ._dark-theme_1sa4i_176{border-color:var(--color-neutral-400);box-shadow:0 0 0 3px var(--color-neutral-700)}._size-sm_1sa4i_419 ._select_1sa4i_234{height:32px;padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-sm);padding-right:calc(20px + var(--spacing-2))}._size-sm_1sa4i_419 ._leftIcon_1sa4i_295{width:16px;height:16px}._size-sm_1sa4i_419 ._rightIcon_1sa4i_295,._size-sm_1sa4i_419 ._arrow_1sa4i_295{width:16px;height:16px;right:var(--spacing-2)}._size-md_1sa4i_436 ._select_1sa4i_234{height:40px;padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-md);padding-right:calc(24px + var(--spacing-3))}._size-md_1sa4i_436 ._leftIcon_1sa4i_295{width:20px;height:20px}._size-md_1sa4i_436 ._rightIcon_1sa4i_295,._size-md_1sa4i_436 ._arrow_1sa4i_295{width:20px;height:20px;right:var(--spacing-3)}._size-lg_1sa4i_453 ._select_1sa4i_234{height:48px;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-lg);padding-right:calc(28px + var(--spacing-4))}._size-lg_1sa4i_453 ._leftIcon_1sa4i_295{width:24px;height:24px}._size-lg_1sa4i_453 ._rightIcon_1sa4i_295,._size-lg_1sa4i_453 ._arrow_1sa4i_295{width:24px;height:24px;right:var(--spacing-4)}._label_1sa4i_470{font-size:var(--font-size-md);color:var(--color-text-primary);font-weight:var(--font-weight-medium);font-family:var(--font-family-primary)}._label_1sa4i_470 html[data-theme=dark],._label_1sa4i_470 ._dark-theme_1sa4i_176{color:var(--color-text-primary)}._required_1sa4i_480:after{content:"*";color:var(--color-error-500);margin-left:var(--spacing-1)}._description_1sa4i_486{margin:0 0 var(--spacing-2) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);font-family:var(--font-family-secondary)}._description_1sa4i_486 html[data-theme=dark],._description_1sa4i_486 ._dark-theme_1sa4i_176{color:var(--color-text-secondary)}._error_1sa4i_496 ._select_1sa4i_234{border-color:var(--color-error-500)}._error_1sa4i_496 ._select_1sa4i_234 html[data-theme=dark],._error_1sa4i_496 ._select_1sa4i_234 ._dark-theme_1sa4i_176{border-color:var(--color-error-400)}._error_1sa4i_496 ._select_1sa4i_234:focus{box-shadow:0 0 0 3px var(--color-error-200)}._error_1sa4i_496 ._select_1sa4i_234:focus html[data-theme=dark],._error_1sa4i_496 ._select_1sa4i_234:focus ._dark-theme_1sa4i_176{box-shadow:0 0 0 3px var(--color-error-700)}._error_1sa4i_496._appearance-filled_1sa4i_322 ._select_1sa4i_234{background-color:var(--color-error-50)}._error_1sa4i_496._appearance-filled_1sa4i_322 ._select_1sa4i_234 html[data-theme=dark],._error_1sa4i_496._appearance-filled_1sa4i_322 ._select_1sa4i_234 ._dark-theme_1sa4i_176{background-color:#ff6b5b1a}._errorLabel_1sa4i_515{color:var(--color-error-500)}._errorLabel_1sa4i_515 html[data-theme=dark],._errorLabel_1sa4i_515 ._dark-theme_1sa4i_176{color:var(--color-error-300)}._errorText_1sa4i_522{color:var(--color-error-500)}._errorText_1sa4i_522 html[data-theme=dark],._errorText_1sa4i_522 ._dark-theme_1sa4i_176{color:var(--color-error-300)}._helperText_1sa4i_529{font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-family:var(--font-family-secondary)}._helperText_1sa4i_529 html[data-theme=dark],._helperText_1sa4i_529 ._dark-theme_1sa4i_176{color:var(--color-text-tertiary)}._disabled_1sa4i_538{opacity:.7}._disabled_1sa4i_538 ._select_1sa4i_234{cursor:not-allowed}._disabled_1sa4i_538 ._label_1sa4i_470,._disabled_1sa4i_538 ._helperText_1sa4i_529{opacity:.7}._appearance-outlined_1sa4i_315 ._select_1sa4i_234{background-color:transparent;border:1px solid var(--divider)}._appearance-outlined_1sa4i_315 ._select_1sa4i_234:hover:not(:disabled){border-color:var(--color-primary-400)}._appearance-outlined_1sa4i_315 ._select_1sa4i_234:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}._appearance-filled_1sa4i_322 ._select_1sa4i_234{background-color:var(--background-tertiary);border:1px solid transparent}._appearance-filled_1sa4i_322 ._select_1sa4i_234:hover:not(:disabled){background-color:var(--background-secondary)}._appearance-filled_1sa4i_322 ._select_1sa4i_234:focus{background-color:var(--background-paper);border-color:var(--color-primary-500)}._appearance-filled_1sa4i_322 ._select_1sa4i_234 html[data-theme=dark],._appearance-filled_1sa4i_322 ._select_1sa4i_234 ._dark-theme_1sa4i_176{background-color:var(--background-tertiary)}._appearance-filled_1sa4i_322 ._select_1sa4i_234 html[data-theme=dark]:hover:not(:disabled),._appearance-filled_1sa4i_322 ._select_1sa4i_234 ._dark-theme_1sa4i_176:hover:not(:disabled){background-color:var(--background-secondary)}._appearance-filled_1sa4i_322 ._select_1sa4i_234 html[data-theme=dark]:focus,._appearance-filled_1sa4i_322 ._select_1sa4i_234 ._dark-theme_1sa4i_176:focus{background-color:var(--background-paper);border-color:var(--color-primary-400)}._appearance-standard_1sa4i_339 ._select_1sa4i_234{background-color:transparent;border-radius:0;border-width:0 0 1px 0;padding-left:0;padding-right:calc(24px + var(--spacing-2))}._appearance-standard_1sa4i_339 ._select_1sa4i_234:hover:not(:disabled){border-color:var(--color-primary-400)}._appearance-standard_1sa4i_339 ._select_1sa4i_234:focus{border-color:var(--color-primary-500);border-width:0 0 2px 0;box-shadow:none}._appearance-standard_1sa4i_339 ._select_1sa4i_234~._arrow_1sa4i_295{right:0}html[data-theme=dark],._dark-theme_9th4b_176{--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);--background-primary: var(--color-neutral-900);--background-secondary: var(--color-neutral-800);--background-tertiary: var(--color-neutral-700);--background-card: var(--color-neutral-800);--background-elevated: var(--color-neutral-700);--border-light: var(--color-neutral-700);--border-medium: var(--color-neutral-600);--border-dark: var(--color-neutral-500);--divider: var(--color-neutral-700);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .8);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .6);--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)}._container_9th4b_205{display:flex;flex-direction:column}._checkboxWrapper_9th4b_210{display:flex;align-items:flex-start}._input_9th4b_215{position:absolute;opacity:0;width:0;height:0}._input_9th4b_215:checked+._label_9th4b_221 ._checkbox_9th4b_210{border-color:var(--color-primary-500);background-color:var(--color-primary-500)}._input_9th4b_215:checked+._label_9th4b_221 ._checkbox_9th4b_210 ._checkmark_9th4b_225{opacity:1;transform:scale(1)}._input_9th4b_215:focus+._label_9th4b_221 ._checkbox_9th4b_210{box-shadow:0 0 0 3px var(--color-primary-200)}._input_9th4b_215:focus+._label_9th4b_221 ._checkbox_9th4b_210 html[data-theme=dark],._input_9th4b_215:focus+._label_9th4b_221 ._checkbox_9th4b_210 ._dark-theme_9th4b_176{box-shadow:0 0 0 3px var(--color-primary-700)}._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210{border-color:var(--color-primary-500);background-color:var(--color-primary-500)}._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210 ._checkmark_9th4b_225{opacity:1;transform:scale(1)}._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210 ._checkmark_9th4b_225 path{d:path("M4 12h16")}._label_9th4b_221{display:inline-flex;align-items:center;cursor:pointer;user-select:none;font-size:var(--font-size-md);font-family:var(--font-family-secondary);color:var(--color-text-primary)}._label_9th4b_221 html[data-theme=dark],._label_9th4b_221 ._dark-theme_9th4b_176{color:var(--color-text-primary)}._checkbox_9th4b_210{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:var(--spacing-2);border:2px solid var(--color-neutral-400);border-radius:var(--border-radius-sm);transition:all var(--transition-normal) var(--transition-timing-function);flex-shrink:0}._checkbox_9th4b_210 html[data-theme=dark],._checkbox_9th4b_210 ._dark-theme_9th4b_176{border-color:var(--color-neutral-500)}._checkmark_9th4b_225{fill:#fff;width:18px;height:18px;opacity:0;transform:scale(0);transition:all var(--transition-normal) var(--transition-timing-function)}._text_9th4b_285{line-height:var(--line-height-normal)}._description_9th4b_289{margin-top:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-text-secondary);padding-left:var(--spacing-7)}._description_9th4b_289 html[data-theme=dark],._description_9th4b_289 ._dark-theme_9th4b_176{color:var(--color-text-secondary)}._helperText_9th4b_299{margin-top:var(--spacing-1);font-size:var(--font-size-xs);color:var(--color-text-tertiary);padding-left:var(--spacing-7)}._helperText_9th4b_299 html[data-theme=dark],._helperText_9th4b_299 ._dark-theme_9th4b_176{color:var(--color-text-tertiary)}._bordered_9th4b_309{padding:var(--spacing-3);border:1px solid var(--color-neutral-300);border-radius:var(--border-radius-md)}._bordered_9th4b_309 html[data-theme=dark],._bordered_9th4b_309 ._dark-theme_9th4b_176{border-color:var(--color-neutral-700)}._bordered_9th4b_309 ._checkboxWrapper_9th4b_210{margin-bottom:var(--spacing-2)}._size-sm_9th4b_321 ._checkbox_9th4b_210{width:16px;height:16px;margin-right:var(--spacing-1-5)}._size-sm_9th4b_321 ._checkmark_9th4b_225{width:14px;height:14px}._size-sm_9th4b_321 ._label_9th4b_221{font-size:var(--font-size-sm)}._size-sm_9th4b_321 ._description_9th4b_289,._size-sm_9th4b_321 ._helperText_9th4b_299{padding-left:var(--spacing-5)}._size-lg_9th4b_337 ._checkbox_9th4b_210{width:24px;height:24px;margin-right:var(--spacing-3)}._size-lg_9th4b_337 ._checkmark_9th4b_225{width:22px;height:22px}._size-lg_9th4b_337 ._label_9th4b_221{font-size:var(--font-size-lg)}._size-lg_9th4b_337 ._description_9th4b_289,._size-lg_9th4b_337 ._helperText_9th4b_299{padding-left:var(--spacing-8)}._variant-primary_9th4b_353 ._input_9th4b_215:checked+._label_9th4b_221 ._checkbox_9th4b_210,._variant-primary_9th4b_353 ._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210{border-color:var(--color-primary-500);background-color:var(--color-primary-500)}._variant-primary_9th4b_353 ._input_9th4b_215:checked+._label_9th4b_221 ._checkbox_9th4b_210 html[data-theme=dark],._variant-primary_9th4b_353 ._input_9th4b_215:checked+._label_9th4b_221 ._checkbox_9th4b_210 ._dark-theme_9th4b_176,._variant-primary_9th4b_353 ._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210 html[data-theme=dark],._variant-primary_9th4b_353 ._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210 ._dark-theme_9th4b_176{border-color:var(--color-primary-400);background-color:var(--color-primary-400)}._variant-success_9th4b_365 ._input_9th4b_215:checked+._label_9th4b_221 ._checkbox_9th4b_210,._variant-success_9th4b_365 ._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210{border-color:var(--color-success-500);background-color:var(--color-success-500)}._variant-success_9th4b_365 ._input_9th4b_215:checked+._label_9th4b_221 ._checkbox_9th4b_210 html[data-theme=dark],._variant-success_9th4b_365 ._input_9th4b_215:checked+._label_9th4b_221 ._checkbox_9th4b_210 ._dark-theme_9th4b_176,._variant-success_9th4b_365 ._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210 html[data-theme=dark],._variant-success_9th4b_365 ._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210 ._dark-theme_9th4b_176{border-color:var(--color-success-400);background-color:var(--color-success-400)}._variant-error_9th4b_377 ._input_9th4b_215:checked+._label_9th4b_221 ._checkbox_9th4b_210,._variant-error_9th4b_377 ._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210{border-color:var(--color-error-500);background-color:var(--color-error-500)}._variant-error_9th4b_377 ._input_9th4b_215:checked+._label_9th4b_221 ._checkbox_9th4b_210 html[data-theme=dark],._variant-error_9th4b_377 ._input_9th4b_215:checked+._label_9th4b_221 ._checkbox_9th4b_210 ._dark-theme_9th4b_176,._variant-error_9th4b_377 ._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210 html[data-theme=dark],._variant-error_9th4b_377 ._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210 ._dark-theme_9th4b_176{border-color:var(--color-error-400);background-color:var(--color-error-400)}._variant-warning_9th4b_389 ._input_9th4b_215:checked+._label_9th4b_221 ._checkbox_9th4b_210,._variant-warning_9th4b_389 ._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210{border-color:var(--color-warning-500);background-color:var(--color-warning-500)}._variant-warning_9th4b_389 ._input_9th4b_215:checked+._label_9th4b_221 ._checkbox_9th4b_210 html[data-theme=dark],._variant-warning_9th4b_389 ._input_9th4b_215:checked+._label_9th4b_221 ._checkbox_9th4b_210 ._dark-theme_9th4b_176,._variant-warning_9th4b_389 ._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210 html[data-theme=dark],._variant-warning_9th4b_389 ._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210 ._dark-theme_9th4b_176{border-color:var(--color-warning-400);background-color:var(--color-warning-400)}._variant-info_9th4b_401 ._input_9th4b_215:checked+._label_9th4b_221 ._checkbox_9th4b_210,._variant-info_9th4b_401 ._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210{border-color:var(--color-info-500);background-color:var(--color-info-500)}._variant-info_9th4b_401 ._input_9th4b_215:checked+._label_9th4b_221 ._checkbox_9th4b_210 html[data-theme=dark],._variant-info_9th4b_401 ._input_9th4b_215:checked+._label_9th4b_221 ._checkbox_9th4b_210 ._dark-theme_9th4b_176,._variant-info_9th4b_401 ._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210 html[data-theme=dark],._variant-info_9th4b_401 ._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210 ._dark-theme_9th4b_176{border-color:var(--color-info-400);background-color:var(--color-info-400)}._variant-premium_9th4b_413 ._input_9th4b_215:checked+._label_9th4b_221 ._checkbox_9th4b_210,._variant-premium_9th4b_413 ._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210{border-color:var(--color-premium-500);background-color:var(--color-premium-500)}._variant-premium_9th4b_413 ._input_9th4b_215:checked+._label_9th4b_221 ._checkbox_9th4b_210 html[data-theme=dark],._variant-premium_9th4b_413 ._input_9th4b_215:checked+._label_9th4b_221 ._checkbox_9th4b_210 ._dark-theme_9th4b_176,._variant-premium_9th4b_413 ._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210 html[data-theme=dark],._variant-premium_9th4b_413 ._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210 ._dark-theme_9th4b_176{border-color:var(--color-premium-400);background-color:var(--color-premium-400)}._variant-neutral_9th4b_425 ._input_9th4b_215:checked+._label_9th4b_221 ._checkbox_9th4b_210,._variant-neutral_9th4b_425 ._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210{border-color:var(--color-neutral-600);background-color:var(--color-neutral-600)}._variant-neutral_9th4b_425 ._input_9th4b_215:checked+._label_9th4b_221 ._checkbox_9th4b_210 html[data-theme=dark],._variant-neutral_9th4b_425 ._input_9th4b_215:checked+._label_9th4b_221 ._checkbox_9th4b_210 ._dark-theme_9th4b_176,._variant-neutral_9th4b_425 ._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210 html[data-theme=dark],._variant-neutral_9th4b_425 ._input_9th4b_215:indeterminate+._label_9th4b_221 ._checkbox_9th4b_210 ._dark-theme_9th4b_176{border-color:var(--color-neutral-500);background-color:var(--color-neutral-500)}._error_9th4b_437 ._checkbox_9th4b_210{border-color:var(--color-error-500)}._error_9th4b_437 ._input_9th4b_215:focus+._label_9th4b_221 ._checkbox_9th4b_210{box-shadow:0 0 0 3px var(--color-error-200)}._error_9th4b_437 ._input_9th4b_215:focus+._label_9th4b_221 ._checkbox_9th4b_210 html[data-theme=dark],._error_9th4b_437 ._input_9th4b_215:focus+._label_9th4b_221 ._checkbox_9th4b_210 ._dark-theme_9th4b_176{box-shadow:0 0 0 3px var(--color-error-700)}._errorLabel_9th4b_447{color:var(--color-error-500)}._errorLabel_9th4b_447 html[data-theme=dark],._errorLabel_9th4b_447 ._dark-theme_9th4b_176{color:var(--color-error-300)}._errorText_9th4b_454{color:var(--color-error-500)}._errorText_9th4b_454 html[data-theme=dark],._errorText_9th4b_454 ._dark-theme_9th4b_176{color:var(--color-error-300)}._disabled_9th4b_461{opacity:.6}._disabled_9th4b_461 ._label_9th4b_221{cursor:not-allowed}._disabled_9th4b_461 ._checkbox_9th4b_210{background-color:var(--color-neutral-200)}._disabled_9th4b_461 ._checkbox_9th4b_210 html[data-theme=dark],._disabled_9th4b_461 ._checkbox_9th4b_210 ._dark-theme_9th4b_176{background-color:var(--color-neutral-700)}html[data-theme=dark],._dark-theme_7wx0b_176{--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);--background-primary: var(--color-neutral-900);--background-secondary: var(--color-neutral-800);--background-tertiary: var(--color-neutral-700);--background-card: var(--color-neutral-800);--background-elevated: var(--color-neutral-700);--border-light: var(--color-neutral-700);--border-medium: var(--color-neutral-600);--border-dark: var(--color-neutral-500);--divider: var(--color-neutral-700);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .8);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .6);--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)}._modal_7wx0b_205{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);background:linear-gradient(135deg,#0006,#0009);backdrop-filter:blur(8px) saturate(1.2);animation:_modalBackdropIn_7wx0b_1 .3s var(--transition-timing-function)}._modal_7wx0b_205 html[data-theme=dark],._modal_7wx0b_205 ._dark-theme_7wx0b_176{background:linear-gradient(135deg,#0009,#000c)}._modalDialog_7wx0b_221{position:relative;max-width:100%;max-height:100%;width:100%;display:flex;flex-direction:column;margin:auto;animation:_modalSlideIn_7wx0b_1 .4s var(--transition-timing-function);transform-origin:center}._modalDialog_7wx0b_221:focus{outline:none}._modalContent_7wx0b_236{background:var(--background-card);border-radius:var(--border-radius-2xl);box-shadow:0 25px 50px #00000040,0 10px 20px #0000001a,inset 0 1px #ffffff1a;border:1px solid rgba(255,255,255,.1);overflow:hidden;display:flex;flex-direction:column;position:relative}._modalContent_7wx0b_236:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--color-primary-500),.3) 50%,transparent)}._modalContent_7wx0b_236 html[data-theme=dark],._modalContent_7wx0b_236 ._dark-theme_7wx0b_176{background:var(--background-card);box-shadow:0 25px 50px #0006,0 10px 20px #0003,inset 0 1px #ffffff0d;border-color:#ffffff0d}._modalHeader_7wx0b_261{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-6) var(--spacing-6) var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--divider);background:linear-gradient(135deg,var(--background-card),var(--background-secondary));position:relative}._modalHeader_7wx0b_261:after{content:"";position:absolute;bottom:0;left:var(--spacing-6);right:var(--spacing-6);height:1px;background:linear-gradient(90deg,transparent,var(--divider) 50%,transparent)}._modalHeader_7wx0b_261 html[data-theme=dark],._modalHeader_7wx0b_261 ._dark-theme_7wx0b_176{border-bottom-color:var(--divider);background:linear-gradient(135deg,var(--background-card),var(--background-secondary))}._modalTitle_7wx0b_284{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0;color:var(--color-text-primary);font-family:var(--font-family-primary);line-height:var(--line-height-tight);background:linear-gradient(135deg,var(--color-text-primary),var(--color-primary-600));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 576px){._modalTitle_7wx0b_284{font-size:var(--font-size-lg)}}._closeButton_7wx0b_302{background:linear-gradient(135deg,var(--background-secondary),var(--background-tertiary));border:1px solid var(--border-light);cursor:pointer;padding:var(--spacing-2);border-radius:var(--border-radius-lg);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:all var(--transition-normal) var(--transition-timing-function);position:relative;overflow:hidden;width:40px;height:40px}._closeButton_7wx0b_302:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--color-error-500),.1),transparent);opacity:0;transition:opacity var(--transition-normal) var(--transition-timing-function)}._closeButton_7wx0b_302:hover{background:linear-gradient(135deg,var(--background-tertiary),rgba(var(--color-error-500),.1));border-color:var(--color-error-300);color:var(--color-error-500);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--color-error-500),.2),inset 0 1px #ffffff1a}._closeButton_7wx0b_302:hover:before{opacity:1}._closeButton_7wx0b_302:hover svg{transform:scale(1.1) rotate(90deg)}._closeButton_7wx0b_302:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--color-error-500),.2),0 2px 8px rgba(var(--color-error-500),.1)}._closeButton_7wx0b_302:active{transform:translateY(0);box-shadow:0 2px 4px rgba(var(--color-error-500),.15),inset 0 1px 2px #0000001a}._closeButton_7wx0b_302 svg{width:20px;height:20px;transition:all var(--transition-normal) var(--transition-timing-function)}._closeButton_7wx0b_302 html[data-theme=dark],._closeButton_7wx0b_302 ._dark-theme_7wx0b_176{background:linear-gradient(135deg,var(--background-secondary),var(--background-tertiary));border-color:var(--border-dark);color:var(--color-text-tertiary)}._closeButton_7wx0b_302 html[data-theme=dark]:hover,._closeButton_7wx0b_302 ._dark-theme_7wx0b_176:hover{background:linear-gradient(135deg,var(--background-tertiary),rgba(var(--color-error-400),.15));border-color:var(--color-error-400);color:var(--color-error-400);box-shadow:0 4px 12px rgba(var(--color-error-400),.25),inset 0 1px #ffffff0d}._closeButton_7wx0b_302 html[data-theme=dark]:focus,._closeButton_7wx0b_302 ._dark-theme_7wx0b_176:focus{box-shadow:0 0 0 3px rgba(var(--color-error-400),.25),0 2px 8px rgba(var(--color-error-400),.15)}._modalBody_7wx0b_367{padding:var(--spacing-6);color:var(--color-text-primary);overflow-y:auto;flex:1;font-family:var(--font-family-secondary);line-height:var(--line-height-relaxed);position:relative}._modalBody_7wx0b_367::-webkit-scrollbar{width:6px}._modalBody_7wx0b_367::-webkit-scrollbar-track{background:transparent}._modalBody_7wx0b_367::-webkit-scrollbar-thumb{background:rgba(var(--color-primary-500),.2);border-radius:var(--border-radius-full)}._modalBody_7wx0b_367::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-primary-500),.3)}._modalBody_7wx0b_367 html[data-theme=dark],._modalBody_7wx0b_367 ._dark-theme_7wx0b_176{color:var(--color-text-primary)}._modalBody_7wx0b_367 html[data-theme=dark]::-webkit-scrollbar-thumb,._modalBody_7wx0b_367 ._dark-theme_7wx0b_176::-webkit-scrollbar-thumb{background:rgba(var(--color-primary-400),.2)}._modalBody_7wx0b_367 html[data-theme=dark]::-webkit-scrollbar-thumb:hover,._modalBody_7wx0b_367 ._dark-theme_7wx0b_176::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-primary-400),.3)}@media (max-width: 576px){._modalBody_7wx0b_367{padding:var(--spacing-4)}}._modalFooter_7wx0b_404{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-6) var(--spacing-6) var(--spacing-6);border-top:1px solid var(--divider);background:linear-gradient(135deg,var(--background-secondary),var(--background-card));position:relative}._modalFooter_7wx0b_404:before{content:"";position:absolute;top:0;left:var(--spacing-6);right:var(--spacing-6);height:1px;background:linear-gradient(90deg,transparent,var(--divider) 50%,transparent)}._modalFooter_7wx0b_404 html[data-theme=dark],._modalFooter_7wx0b_404 ._dark-theme_7wx0b_176{border-top-color:var(--divider);background:linear-gradient(135deg,var(--background-secondary),var(--background-card))}@media (max-width: 576px){._modalFooter_7wx0b_404{flex-direction:column-reverse;gap:var(--spacing-2);padding:var(--spacing-4)}._modalFooter_7wx0b_404>*{width:100%}}._size-xs_7wx0b_438{max-width:320px}._size-xs_7wx0b_438 ._modalTitle_7wx0b_284{font-size:var(--font-size-lg)}._size-xs_7wx0b_438 ._modalBody_7wx0b_367{padding:var(--spacing-4)}._size-xs_7wx0b_438 ._modalFooter_7wx0b_404{padding:var(--spacing-3) var(--spacing-4) var(--spacing-4) var(--spacing-4)}._size-sm_7wx0b_451{max-width:440px}._size-sm_7wx0b_451 ._modalTitle_7wx0b_284{font-size:var(--font-size-xl)}._size-md_7wx0b_458{max-width:600px}._size-lg_7wx0b_462{max-width:800px}._size-lg_7wx0b_462 ._modalTitle_7wx0b_284{font-size:var(--font-size-2xl)}._size-lg_7wx0b_462 ._modalBody_7wx0b_367{padding:var(--spacing-8)}._size-lg_7wx0b_462 ._modalFooter_7wx0b_404{padding:var(--spacing-6) var(--spacing-8)}._size-xl_7wx0b_475{max-width:1200px}._size-xl_7wx0b_475 ._modalTitle_7wx0b_284{font-size:var(--font-size-3xl)}._size-xl_7wx0b_475 ._modalBody_7wx0b_367{padding:var(--spacing-10)}._size-xl_7wx0b_475 ._modalFooter_7wx0b_404{padding:var(--spacing-8) var(--spacing-10)}._size-fullscreen_7wx0b_488{max-width:100%;height:100vh;margin:0;border-radius:0}._size-fullscreen_7wx0b_488 ._modalContent_7wx0b_236{height:100%;border-radius:0;border:none}._size-fullscreen_7wx0b_488 ._modalBody_7wx0b_367{flex:1}@media (max-width: 576px){._size-fullscreen_7wx0b_488{padding:0}}@keyframes _modalBackdropIn_7wx0b_1{0%{opacity:0;backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(8px) saturate(1.2)}}@keyframes _modalSlideIn_7wx0b_1{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _modalSlideOut_7wx0b_1{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-10px)}}@keyframes _modalBackdropOut_7wx0b_1{0%{opacity:1;backdrop-filter:blur(8px) saturate(1.2)}to{opacity:0;backdrop-filter:blur(0px)}}._modal_7wx0b_205._closing_7wx0b_548{animation:_modalBackdropOut_7wx0b_1 .2s var(--transition-timing-function)}._modal_7wx0b_205._closing_7wx0b_548 ._modalDialog_7wx0b_221{animation:_modalSlideOut_7wx0b_1 .2s var(--transition-timing-function)}@media (min-width: 577px) and (max-width: 992px){._modal_7wx0b_205{padding:var(--spacing-3)}._modalContent_7wx0b_236{border-radius:var(--border-radius-xl)}._size-lg_7wx0b_462,._size-xl_7wx0b_475{max-width:90%}}@media (max-width: 576px){._modal_7wx0b_205{padding:var(--spacing-2);align-items:flex-end}@supports (height: 100dvh){._modal_7wx0b_205{height:100dvh}}._modalDialog_7wx0b_221{width:100%;max-height:90vh;animation:_modalSlideInMobile_7wx0b_1 .4s var(--transition-timing-function)}._modalContent_7wx0b_236{border-radius:var(--border-radius-xl) var(--border-radius-xl) 0 0;max-height:90vh}._modalHeader_7wx0b_261{padding:var(--spacing-4) var(--spacing-4) var(--spacing-3) var(--spacing-4)}._modalHeader_7wx0b_261:after{left:var(--spacing-4);right:var(--spacing-4)}._modalTitle_7wx0b_284{font-size:var(--font-size-lg)}._closeButton_7wx0b_302{width:36px;height:36px}._closeButton_7wx0b_302 svg{width:18px;height:18px}._size-xs_7wx0b_438,._size-sm_7wx0b_451,._size-md_7wx0b_458,._size-lg_7wx0b_462,._size-xl_7wx0b_475{max-width:100%}._size-fullscreen_7wx0b_488 ._modalContent_7wx0b_236{border-radius:0;height:100vh;max-height:100vh}@supports (height: 100dvh){._size-fullscreen_7wx0b_488 ._modalContent_7wx0b_236{height:100dvh;max-height:100dvh}}}@keyframes _modalSlideInMobile_7wx0b_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._modal_7wx0b_205._centered_7wx0b_633{align-items:center}@media (max-width: 576px){._modal_7wx0b_205._centered_7wx0b_633{align-items:center}._modal_7wx0b_205._centered_7wx0b_633 ._modalContent_7wx0b_236{border-radius:var(--border-radius-xl);max-height:80vh}}._modal_7wx0b_205._blur-heavy_7wx0b_646{backdrop-filter:blur(12px) saturate(1.5)}._modal_7wx0b_205._blur-heavy_7wx0b_646 html[data-theme=dark],._modal_7wx0b_205._blur-heavy_7wx0b_646 ._dark-theme_7wx0b_176{background:linear-gradient(135deg,#000000b3,#000000e6)}._modal_7wx0b_205[aria-hidden=true]{display:none}._modal_7wx0b_205:not([aria-hidden]){display:flex}._modal_7wx0b_205._loading_7wx0b_661 ._modalContent_7wx0b_236{position:relative;overflow:hidden}._modal_7wx0b_205._loading_7wx0b_661 ._modalContent_7wx0b_236:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--color-primary-500),transparent);animation:_loadingBar_7wx0b_1 1.5s infinite}@keyframes _loadingBar_7wx0b_1{to{left:100%}}html[data-theme=dark],._dark-theme_p4ah1_176{--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);--background-primary: var(--color-neutral-900);--background-secondary: var(--color-neutral-800);--background-tertiary: var(--color-neutral-700);--background-card: var(--color-neutral-800);--background-elevated: var(--color-neutral-700);--border-light: var(--color-neutral-700);--border-medium: var(--color-neutral-600);--border-dark: var(--color-neutral-500);--divider: var(--color-neutral-700);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .8);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .6);--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)}._toastContainer_p4ah1_205{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_p4ah1_205{width:100%;padding:0 var(--spacing-2)}}._container-top-right_p4ah1_222{top:var(--spacing-4);right:var(--spacing-4);align-items:flex-end}._container-top-left_p4ah1_228{top:var(--spacing-4);left:var(--spacing-4);align-items:flex-start}._container-bottom-right_p4ah1_234{bottom:var(--spacing-4);right:var(--spacing-4);align-items:flex-end;flex-direction:column-reverse}._container-bottom-left_p4ah1_241{bottom:var(--spacing-4);left:var(--spacing-4);align-items:flex-start;flex-direction:column-reverse}._container-top-center_p4ah1_248{top:var(--spacing-4);left:50%;transform:translate(-50%);align-items:center}._container-bottom-center_p4ah1_255{bottom:var(--spacing-4);left:50%;transform:translate(-50%);align-items:center;flex-direction:column-reverse}._toast_p4ah1_205{position:relative;width:100%;min-height:60px;background-color:var(--background-primary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md);overflow:hidden;pointer-events:auto;touch-action:pan-y;user-select:none;will-change:transform,opacity}._toast_p4ah1_205 html[data-theme=dark],._toast_p4ah1_205 ._dark-theme_p4ah1_176{background-color:var(--background-tertiary);box-shadow:var(--dark-shadow-md)}._content_p4ah1_281{display:flex;align-items:flex-start;padding:var(--spacing-3) var(--spacing-4)}._icon_p4ah1_287{margin-right:var(--spacing-3);display:flex;align-items:center}._message_p4ah1_293{flex:1;min-width:0}._title_p4ah1_298{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)}._title_p4ah1_298 html[data-theme=dark],._title_p4ah1_298 ._dark-theme_p4ah1_176{color:var(--color-text-primary)}._text_p4ah1_309{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-family:var(--font-family-secondary)}._text_p4ah1_309 html[data-theme=dark],._text_p4ah1_309 ._dark-theme_p4ah1_176{color:var(--color-text-secondary)}._closeButton_p4ah1_318{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_p4ah1_318:hover{opacity:1}._closeButton_p4ah1_318 svg{display:block}._progressBar_p4ah1_335{position:absolute;bottom:0;left:0;height:4px;background-color:var(--color-primary-500);transition:width linear .1s}._progressBar_p4ah1_335 html[data-theme=dark],._progressBar_p4ah1_335 ._dark-theme_p4ah1_176{background-color:var(--color-primary-400)}._variant-default_p4ah1_347{border-left:4px solid var(--color-primary-500)}._variant-default_p4ah1_347 ._progressBar_p4ah1_335{background-color:var(--color-primary-500)}._variant-default_p4ah1_347 ._progressBar_p4ah1_335 html[data-theme=dark],._variant-default_p4ah1_347 ._progressBar_p4ah1_335 ._dark-theme_p4ah1_176{background-color:var(--color-primary-400)}._variant-success_p4ah1_357{border-left:4px solid var(--color-success-500)}._variant-success_p4ah1_357 ._progressBar_p4ah1_335{background-color:var(--color-success-500)}._variant-success_p4ah1_357 ._progressBar_p4ah1_335 html[data-theme=dark],._variant-success_p4ah1_357 ._progressBar_p4ah1_335 ._dark-theme_p4ah1_176{background-color:var(--color-success-400)}._variant-error_p4ah1_367{border-left:4px solid var(--color-error-500)}._variant-error_p4ah1_367 ._progressBar_p4ah1_335{background-color:var(--color-error-500)}._variant-error_p4ah1_367 ._progressBar_p4ah1_335 html[data-theme=dark],._variant-error_p4ah1_367 ._progressBar_p4ah1_335 ._dark-theme_p4ah1_176{background-color:var(--color-error-400)}._variant-warning_p4ah1_377{border-left:4px solid var(--color-warning-500)}._variant-warning_p4ah1_377 ._progressBar_p4ah1_335{background-color:var(--color-warning-500)}._variant-warning_p4ah1_377 ._progressBar_p4ah1_335 html[data-theme=dark],._variant-warning_p4ah1_377 ._progressBar_p4ah1_335 ._dark-theme_p4ah1_176{background-color:var(--color-warning-400)}._variant-info_p4ah1_387{border-left:4px solid var(--color-info-500)}._variant-info_p4ah1_387 ._progressBar_p4ah1_335{background-color:var(--color-info-500)}._variant-info_p4ah1_387 ._progressBar_p4ah1_335 html[data-theme=dark],._variant-info_p4ah1_387 ._progressBar_p4ah1_335 ._dark-theme_p4ah1_176{background-color:var(--color-info-400)}._enter_p4ah1_397{animation:_toast-enter_p4ah1_1 .3s ease forwards}._exit_p4ah1_401{animation:_toast-exit_p4ah1_1 .3s ease forwards}@keyframes _toast-enter_p4ah1_1{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _toast-exit_p4ah1_1{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@media (max-width: 768px){._toast_p4ah1_205{transform:translateZ(0);transition:transform .15s ease-out,opacity .15s ease-out}._swiping_p4ah1_430:after{content:"";position:absolute;top:0;bottom:0;width:100%;background:#00000005;pointer-events:none}}html[data-theme=dark],._dark-theme_9cta5_176{--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);--background-primary: var(--color-neutral-900);--background-secondary: var(--color-neutral-800);--background-tertiary: var(--color-neutral-700);--background-card: var(--color-neutral-800);--background-elevated: var(--color-neutral-700);--border-light: var(--color-neutral-700);--border-medium: var(--color-neutral-600);--border-dark: var(--color-neutral-500);--divider: var(--color-neutral-700);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .8);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .6);--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)}._alert_9cta5_205{position:relative;display:flex;align-items:flex-start;padding:var(--spacing-4);border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-4);transition:all var(--transition-normal) var(--transition-timing-function)}._content_9cta5_215{flex:1}._title_9cta5_219{font-weight:var(--font-weight-semibold);font-family:var(--font-family-primary);margin-bottom:var(--spacing-1);font-size:var(--font-size-md)}._message_9cta5_226{font-size:var(--font-size-sm);font-family:var(--font-family-secondary)}._icon_9cta5_231{margin-right:var(--spacing-3);display:flex;align-items:center;flex-shrink:0;font-size:1.25rem}._closeButton_9cta5_239{background:none;border:none;cursor:pointer;padding:var(--spacing-1);margin-left:var(--spacing-2);color:inherit;opacity:.5;transition:opacity var(--transition-fast) var(--transition-timing-function);flex-shrink:0}._closeButton_9cta5_239:hover{opacity:1}._closeButton_9cta5_239 svg{display:block}._closeButton_9cta5_239:focus{outline:none;box-shadow:0 0 0 3px var(--color-primary-200)}._bordered_9cta5_261{border:1px solid}._elevated_9cta5_265{box-shadow:var(--shadow-md)}._elevated_9cta5_265 html[data-theme=dark],._elevated_9cta5_265 ._dark-theme_9cta5_176{box-shadow:var(--dark-shadow-md)}._alert-primary_9cta5_272{background-color:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-300)}._alert-primary_9cta5_272 ._icon_9cta5_231{color:var(--color-primary-500)}._alert-primary_9cta5_272 html[data-theme=dark],._alert-primary_9cta5_272 ._dark-theme_9cta5_176{background-color:#1e4daa26;color:var(--color-primary-300);border-color:var(--color-primary-600)}._alert-success_9cta5_286{background-color:var(--color-success-50);color:var(--color-success-700);border-color:var(--color-success-300)}._alert-success_9cta5_286 ._icon_9cta5_231{color:var(--color-success-500)}._alert-success_9cta5_286 html[data-theme=dark],._alert-success_9cta5_286 ._dark-theme_9cta5_176{background-color:#00a86b26;color:var(--color-success-300);border-color:var(--color-success-600)}._alert-warning_9cta5_300{background-color:var(--color-warning-50);color:var(--color-warning-700);border-color:var(--color-warning-300)}._alert-warning_9cta5_300 ._icon_9cta5_231{color:var(--color-warning-500)}._alert-warning_9cta5_300 html[data-theme=dark],._alert-warning_9cta5_300 ._dark-theme_9cta5_176{background-color:#f2b70526;color:var(--color-warning-300);border-color:var(--color-warning-600)}._alert-error_9cta5_314{background-color:var(--color-error-50);color:var(--color-error-700);border-color:var(--color-error-300)}._alert-error_9cta5_314 ._icon_9cta5_231{color:var(--color-error-500)}._alert-error_9cta5_314 html[data-theme=dark],._alert-error_9cta5_314 ._dark-theme_9cta5_176{background-color:#ff6b5b26;color:var(--color-error-300);border-color:var(--color-error-600)}._alert-info_9cta5_328{background-color:var(--color-info-50);color:var(--color-info-700);border-color:var(--color-info-300)}._alert-info_9cta5_328 ._icon_9cta5_231{color:var(--color-info-500)}._alert-info_9cta5_328 html[data-theme=dark],._alert-info_9cta5_328 ._dark-theme_9cta5_176{background-color:#44c7c226;color:var(--color-info-300);border-color:var(--color-info-600)}._alert-premium_9cta5_342{background-color:var(--color-premium-50);color:var(--color-premium-700);border-color:var(--color-premium-300)}._alert-premium_9cta5_342 ._icon_9cta5_231{color:var(--color-premium-500)}._alert-premium_9cta5_342 html[data-theme=dark],._alert-premium_9cta5_342 ._dark-theme_9cta5_176{background-color:#6b4e9826;color:var(--color-premium-300);border-color:var(--color-premium-600)}html[data-theme=dark],._dark-theme_1kd4e_176{--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);--background-primary: var(--color-neutral-900);--background-secondary: var(--color-neutral-800);--background-tertiary: var(--color-neutral-700);--background-card: var(--color-neutral-800);--background-elevated: var(--color-neutral-700);--border-light: var(--color-neutral-700);--border-medium: var(--color-neutral-600);--border-dark: var(--color-neutral-500);--divider: var(--color-neutral-700);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .8);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .6);--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)}._form_1kd4e_205,._layout-vertical_1kd4e_211{display:flex;flex-direction:column;width:100%}._layout-horizontal_1kd4e_217{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-4)}@media (max-width: 576px){._layout-horizontal_1kd4e_217{flex-direction:column}}._layout-inline_1kd4e_230{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--spacing-2)}._spacing-xs_1kd4e_238>*{margin-bottom:var(--spacing-1)}._spacing-xs_1kd4e_238>*:last-child{margin-bottom:0}._spacing-sm_1kd4e_245>*{margin-bottom:var(--spacing-2)}._spacing-sm_1kd4e_245>*:last-child{margin-bottom:0}._spacing-md_1kd4e_252>*{margin-bottom:var(--spacing-4)}._spacing-md_1kd4e_252>*:last-child{margin-bottom:0}._spacing-lg_1kd4e_259>*{margin-bottom:var(--spacing-6)}._spacing-lg_1kd4e_259>*:last-child{margin-bottom:0}._spacing-xl_1kd4e_266>*{margin-bottom:var(--spacing-8)}._spacing-xl_1kd4e_266>*:last-child{margin-bottom:0}._bordered_1kd4e_273{border:1px solid var(--color-neutral-300);border-radius:var(--border-radius-lg);padding:var(--spacing-4)}._bordered_1kd4e_273 html[data-theme=dark],._bordered_1kd4e_273 ._dark-theme_1kd4e_176{border-color:var(--color-neutral-700)}._elevated_1kd4e_282{box-shadow:var(--shadow-md);border-radius:var(--border-radius-lg);padding:var(--spacing-4)}._elevated_1kd4e_282 html[data-theme=dark],._elevated_1kd4e_282 ._dark-theme_1kd4e_176{box-shadow:var(--dark-shadow-md)}._formGroup_1kd4e_291{display:flex;flex-direction:column;margin-bottom:var(--spacing-4);width:100%}._formGroup_1kd4e_291:last-child{margin-bottom:0}._formGroup_1kd4e_291._row_1kd4e_300{flex-direction:row;align-items:flex-start;flex-wrap:wrap}._gap-xs_1kd4e_306{gap:var(--spacing-1)}._gap-sm_1kd4e_310{gap:var(--spacing-2)}._gap-md_1kd4e_314{gap:var(--spacing-4)}._gap-lg_1kd4e_318{gap:var(--spacing-6)}._gap-xl_1kd4e_322{gap:var(--spacing-8)}._formLabel_1kd4e_326{font-size:var(--font-size-md);color:var(--color-text-primary);margin-bottom:var(--spacing-2);font-weight:var(--font-weight-medium);display:inline-block;font-family:var(--font-family-primary)}._formLabel_1kd4e_326 html[data-theme=dark],._formLabel_1kd4e_326 ._dark-theme_1kd4e_176{color:var(--color-text-primary)}._formLabel_1kd4e_326._required_1kd4e_337:after{content:"*";color:var(--color-error-500);margin-left:var(--spacing-1)}._size-sm_1kd4e_343{font-size:var(--font-size-sm)}._size-md_1kd4e_347{font-size:var(--font-size-md)}._size-lg_1kd4e_351{font-size:var(--font-size-lg)}._variant-primary_1kd4e_355{color:var(--color-primary-700)}._variant-primary_1kd4e_355 html[data-theme=dark],._variant-primary_1kd4e_355 ._dark-theme_1kd4e_176{color:var(--color-primary-300)}._variant-success_1kd4e_362{color:var(--color-success-700)}._variant-success_1kd4e_362 html[data-theme=dark],._variant-success_1kd4e_362 ._dark-theme_1kd4e_176{color:var(--color-success-300)}._variant-warning_1kd4e_369{color:var(--color-warning-700)}._variant-warning_1kd4e_369 html[data-theme=dark],._variant-warning_1kd4e_369 ._dark-theme_1kd4e_176{color:var(--color-warning-300)}._variant-error_1kd4e_376{color:var(--color-error-700)}._variant-error_1kd4e_376 html[data-theme=dark],._variant-error_1kd4e_376 ._dark-theme_1kd4e_176{color:var(--color-error-300)}._variant-info_1kd4e_383{color:var(--color-info-700)}._variant-info_1kd4e_383 html[data-theme=dark],._variant-info_1kd4e_383 ._dark-theme_1kd4e_176{color:var(--color-info-300)}._variant-premium_1kd4e_390{color:var(--color-premium-700)}._variant-premium_1kd4e_390 html[data-theme=dark],._variant-premium_1kd4e_390 ._dark-theme_1kd4e_176{color:var(--color-premium-300)}._variant-neutral_1kd4e_397{color:var(--color-text-primary)}._formError_1kd4e_401{font-size:var(--font-size-xs);color:var(--color-error-500);margin-top:var(--spacing-1);display:flex;align-items:center;font-family:var(--font-family-secondary)}._formError_1kd4e_401 html[data-theme=dark],._formError_1kd4e_401 ._dark-theme_1kd4e_176{color:var(--color-error-300)}._errorDefaultIcon_1kd4e_413{display:inline-block;width:14px;height:14px;margin-right:var(--spacing-1);position:relative}._errorDefaultIcon_1kd4e_413:before{content:"!";font-size:10px;font-weight:var(--font-weight-bold);color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._errorDefaultIcon_1kd4e_413:after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background-color:var(--color-error-500)}._errorDefaultIcon_1kd4e_413:after html[data-theme=dark],._errorDefaultIcon_1kd4e_413:after ._dark-theme_1kd4e_176{background-color:var(--color-error-400)}._errorIcon_1kd4e_442{display:flex;align-items:center;margin-right:var(--spacing-1);font-size:14px;color:var(--color-error-500)}._errorIcon_1kd4e_442 html[data-theme=dark],._errorIcon_1kd4e_442 ._dark-theme_1kd4e_176{color:var(--color-error-300)}._errorText_1kd4e_453{flex:1}._error-warning_1kd4e_457{color:var(--color-warning-700)}._error-warning_1kd4e_457 ._errorDefaultIcon_1kd4e_413:after{background-color:var(--color-warning-500)}._error-warning_1kd4e_457 ._errorIcon_1kd4e_442{color:var(--color-warning-500)}._error-warning_1kd4e_457 html[data-theme=dark],._error-warning_1kd4e_457 ._dark-theme_1kd4e_176{color:var(--color-warning-300)}._error-warning_1kd4e_457 html[data-theme=dark] ._errorDefaultIcon_1kd4e_413:after,._error-warning_1kd4e_457 ._dark-theme_1kd4e_176 ._errorDefaultIcon_1kd4e_413:after{background-color:var(--color-warning-400)}._error-warning_1kd4e_457 html[data-theme=dark] ._errorIcon_1kd4e_442,._error-warning_1kd4e_457 ._dark-theme_1kd4e_176 ._errorIcon_1kd4e_442{color:var(--color-warning-300)}._size-sm_1kd4e_343{font-size:var(--font-size-xs)}._size-sm_1kd4e_343 ._errorDefaultIcon_1kd4e_413{width:12px;height:12px}._size-sm_1kd4e_343 ._errorDefaultIcon_1kd4e_413:before{font-size:8px}._size-md_1kd4e_347{font-size:var(--font-size-sm)}._size-md_1kd4e_347 ._errorDefaultIcon_1kd4e_413{width:16px;height:16px}html[data-theme=dark],._dark-theme_9b7cq_176{--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);--background-primary: var(--color-neutral-900);--background-secondary: var(--color-neutral-800);--background-tertiary: var(--color-neutral-700);--background-card: var(--color-neutral-800);--background-elevated: var(--color-neutral-700);--border-light: var(--color-neutral-700);--border-medium: var(--color-neutral-600);--border-dark: var(--color-neutral-500);--divider: var(--color-neutral-700);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .8);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .6);--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)}._container_9b7cq_205{display:flex;flex-direction:column;margin-bottom:var(--spacing-4);position:relative;width:100%;font-family:var(--font-family-secondary)}._container_9b7cq_205._fullWidth_9b7cq_213{width:100%}._textarea_9b7cq_217{width:100%;font-family:var(--font-family-secondary);padding:var(--spacing-3);border-radius:var(--border-radius-md);outline:none;transition:all var(--transition-normal) var(--transition-timing-function);color:var(--color-text-primary);font-size:var(--font-size-md);line-height:var(--line-height-normal)}._textarea_9b7cq_217 html[data-theme=dark],._textarea_9b7cq_217 ._dark-theme_9b7cq_176{color:var(--color-text-primary)}._textarea_9b7cq_217::placeholder{color:var(--color-text-tertiary)}._textarea_9b7cq_217::placeholder html[data-theme=dark],._textarea_9b7cq_217::placeholder ._dark-theme_9b7cq_176{color:var(--color-text-tertiary)}._textarea_9b7cq_217:disabled{cursor:not-allowed;opacity:.7}._variant-outlined_9b7cq_242 ._textarea_9b7cq_217{border:1px solid var(--color-neutral-400);background-color:transparent}._variant-outlined_9b7cq_242 ._textarea_9b7cq_217:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-200)}._variant-outlined_9b7cq_242 ._textarea_9b7cq_217 html[data-theme=dark],._variant-outlined_9b7cq_242 ._textarea_9b7cq_217 ._dark-theme_9b7cq_176{border-color:var(--color-neutral-600);background-color:transparent}._variant-outlined_9b7cq_242 ._textarea_9b7cq_217 html[data-theme=dark]:focus,._variant-outlined_9b7cq_242 ._textarea_9b7cq_217 ._dark-theme_9b7cq_176:focus{border-color:var(--color-primary-400);box-shadow:0 0 0 3px var(--color-primary-700)}._variant-filled_9b7cq_259 ._textarea_9b7cq_217{border:none;border-bottom:1px solid var(--color-neutral-400);border-radius:var(--border-radius-md) var(--border-radius-md) 0 0;background-color:var(--color-neutral-100)}._variant-filled_9b7cq_259 ._textarea_9b7cq_217:focus{border-bottom-color:var(--color-primary-500);background-color:var(--color-neutral-200)}._variant-filled_9b7cq_259 ._textarea_9b7cq_217 html[data-theme=dark],._variant-filled_9b7cq_259 ._textarea_9b7cq_217 ._dark-theme_9b7cq_176{border-bottom-color:var(--color-neutral-600);background-color:var(--color-neutral-800)}._variant-filled_9b7cq_259 ._textarea_9b7cq_217 html[data-theme=dark]:focus,._variant-filled_9b7cq_259 ._textarea_9b7cq_217 ._dark-theme_9b7cq_176:focus{border-bottom-color:var(--color-primary-400);background-color:var(--color-neutral-700)}._variant-standard_9b7cq_278 ._textarea_9b7cq_217{border:none;border-bottom:1px solid var(--color-neutral-400);border-radius:0;background-color:transparent;padding-left:0;padding-right:0}._variant-standard_9b7cq_278 ._textarea_9b7cq_217:focus{border-bottom-color:var(--color-primary-500)}._variant-standard_9b7cq_278 ._textarea_9b7cq_217 html[data-theme=dark],._variant-standard_9b7cq_278 ._textarea_9b7cq_217 ._dark-theme_9b7cq_176{border-bottom-color:var(--color-neutral-600)}._variant-standard_9b7cq_278 ._textarea_9b7cq_217 html[data-theme=dark]:focus,._variant-standard_9b7cq_278 ._textarea_9b7cq_217 ._dark-theme_9b7cq_176:focus{border-bottom-color:var(--color-primary-400)}._size-sm_9b7cq_296 ._textarea_9b7cq_217{padding:var(--spacing-2);font-size:var(--font-size-sm)}._size-sm_9b7cq_296 ._label_9b7cq_300{font-size:var(--font-size-sm)}._size-sm_9b7cq_296 ._helperText_9b7cq_303{font-size:var(--font-size-xs)}._size-md_9b7cq_307 ._textarea_9b7cq_217{padding:var(--spacing-3);font-size:var(--font-size-md)}._size-md_9b7cq_307 ._label_9b7cq_300{font-size:var(--font-size-md)}._size-md_9b7cq_307 ._helperText_9b7cq_303{font-size:var(--font-size-sm)}._size-lg_9b7cq_318 ._textarea_9b7cq_217{padding:var(--spacing-4);font-size:var(--font-size-lg)}._size-lg_9b7cq_318 ._label_9b7cq_300{font-size:var(--font-size-lg)}._size-lg_9b7cq_318 ._helperText_9b7cq_303{font-size:var(--font-size-md)}._error_9b7cq_329 ._textarea_9b7cq_217{border-color:var(--color-error-500)}._error_9b7cq_329 ._textarea_9b7cq_217:focus{box-shadow:0 0 0 3px var(--color-error-200)}._error_9b7cq_329 ._textarea_9b7cq_217 html[data-theme=dark],._error_9b7cq_329 ._textarea_9b7cq_217 ._dark-theme_9b7cq_176{border-color:var(--color-error-400)}._error_9b7cq_329 ._textarea_9b7cq_217 html[data-theme=dark]:focus,._error_9b7cq_329 ._textarea_9b7cq_217 ._dark-theme_9b7cq_176:focus{box-shadow:0 0 0 3px var(--color-error-700)}._disabled_9b7cq_342{opacity:.7}._disabled_9b7cq_342 ._textarea_9b7cq_217{cursor:not-allowed;background-color:var(--color-neutral-100)}._disabled_9b7cq_342 ._textarea_9b7cq_217 html[data-theme=dark],._disabled_9b7cq_342 ._textarea_9b7cq_217 ._dark-theme_9b7cq_176{background-color:var(--color-neutral-800)}._noResize_9b7cq_353 ._textarea_9b7cq_217{resize:none}._label_9b7cq_300{font-size:var(--font-size-md);color:var(--color-text-primary);margin-bottom:var(--spacing-2);font-weight:var(--font-weight-medium);font-family:var(--font-family-primary)}._label_9b7cq_300 html[data-theme=dark],._label_9b7cq_300 ._dark-theme_9b7cq_176{color:var(--color-text-primary)}._errorLabel_9b7cq_368{color:var(--color-error-500)}._errorLabel_9b7cq_368 html[data-theme=dark],._errorLabel_9b7cq_368 ._dark-theme_9b7cq_176{color:var(--color-error-400)}._required_9b7cq_375:after{content:"*";color:var(--color-error-500);margin-left:var(--spacing-1)}._required_9b7cq_375:after html[data-theme=dark],._required_9b7cq_375:after ._dark-theme_9b7cq_176{color:var(--color-error-400)}._helperText_9b7cq_303{margin-top:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-family:var(--font-family-secondary)}._helperText_9b7cq_303 html[data-theme=dark],._helperText_9b7cq_303 ._dark-theme_9b7cq_176{color:var(--color-text-tertiary)}._errorText_9b7cq_394{color:var(--color-error-500)}._errorText_9b7cq_394 html[data-theme=dark],._errorText_9b7cq_394 ._dark-theme_9b7cq_176{color:var(--color-error-400)}html[data-theme=dark],._dark-theme_ymtsh_176{--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);--background-primary: var(--color-neutral-900);--background-secondary: var(--color-neutral-800);--background-tertiary: var(--color-neutral-700);--background-card: var(--color-neutral-800);--background-elevated: var(--color-neutral-700);--border-light: var(--color-neutral-700);--border-medium: var(--color-neutral-600);--border-dark: var(--color-neutral-500);--divider: var(--color-neutral-700);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .8);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .6);--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)}._container_ymtsh_205{display:flex;flex-direction:column;margin-bottom:var(--spacing-2)}._container_ymtsh_205._label-top_ymtsh_210{flex-direction:column}._container_ymtsh_205._label-bottom_ymtsh_213{flex-direction:column-reverse}._container_ymtsh_205._label-start_ymtsh_216 ._switchWrapper_ymtsh_216,._container_ymtsh_205._label-end_ymtsh_220 ._switchWrapper_ymtsh_216{flex-direction:row;justify-content:flex-start}._switchWrapper_ymtsh_216{display:flex;align-items:center}._switch_ymtsh_216{position:relative;display:inline-block;height:24px;width:44px;cursor:pointer}._switch_ymtsh_216._size-sm_ymtsh_237{height:18px;width:32px}._switch_ymtsh_216._size-sm_ymtsh_237 ._slider_ymtsh_241:before{height:12px;width:12px;left:var(--spacing-0-5);bottom:3px}._switch_ymtsh_216._size-sm_ymtsh_237 input:checked+._slider_ymtsh_241:before{transform:translate(14px)}._switch_ymtsh_216._size-md_ymtsh_250{height:24px;width:44px}._switch_ymtsh_216._size-md_ymtsh_250 ._slider_ymtsh_241:before{height:16px;width:16px;left:var(--spacing-0-5);bottom:4px}._switch_ymtsh_216._size-md_ymtsh_250 input:checked+._slider_ymtsh_241:before{transform:translate(20px)}._switch_ymtsh_216._size-lg_ymtsh_263{height:30px;width:56px}._switch_ymtsh_216._size-lg_ymtsh_263 ._slider_ymtsh_241:before{height:22px;width:22px;left:var(--spacing-0-5);bottom:4px}._switch_ymtsh_216._size-lg_ymtsh_263 input:checked+._slider_ymtsh_241:before{transform:translate(26px)}._switch_ymtsh_216._color-primary_ymtsh_276 input:checked+._slider_ymtsh_241{background-color:var(--color-primary-500)}._switch_ymtsh_216._color-primary_ymtsh_276 input:checked+._slider_ymtsh_241 html[data-theme=dark],._switch_ymtsh_216._color-primary_ymtsh_276 input:checked+._slider_ymtsh_241 ._dark-theme_ymtsh_176{background-color:var(--color-primary-400)}._switch_ymtsh_216._color-secondary_ymtsh_282 input:checked+._slider_ymtsh_241{background-color:var(--color-neutral-500)}._switch_ymtsh_216._color-secondary_ymtsh_282 input:checked+._slider_ymtsh_241 html[data-theme=dark],._switch_ymtsh_216._color-secondary_ymtsh_282 input:checked+._slider_ymtsh_241 ._dark-theme_ymtsh_176{background-color:var(--color-neutral-400)}._switch_ymtsh_216._color-success_ymtsh_288 input:checked+._slider_ymtsh_241{background-color:var(--color-success-500)}._switch_ymtsh_216._color-success_ymtsh_288 input:checked+._slider_ymtsh_241 html[data-theme=dark],._switch_ymtsh_216._color-success_ymtsh_288 input:checked+._slider_ymtsh_241 ._dark-theme_ymtsh_176{background-color:var(--color-success-400)}._switch_ymtsh_216._color-warning_ymtsh_294 input:checked+._slider_ymtsh_241{background-color:var(--color-warning-500)}._switch_ymtsh_216._color-warning_ymtsh_294 input:checked+._slider_ymtsh_241 html[data-theme=dark],._switch_ymtsh_216._color-warning_ymtsh_294 input:checked+._slider_ymtsh_241 ._dark-theme_ymtsh_176{background-color:var(--color-warning-400)}._switch_ymtsh_216._color-error_ymtsh_300 input:checked+._slider_ymtsh_241{background-color:var(--color-error-500)}._switch_ymtsh_216._color-error_ymtsh_300 input:checked+._slider_ymtsh_241 html[data-theme=dark],._switch_ymtsh_216._color-error_ymtsh_300 input:checked+._slider_ymtsh_241 ._dark-theme_ymtsh_176{background-color:var(--color-error-400)}._switch_ymtsh_216._color-info_ymtsh_306 input:checked+._slider_ymtsh_241{background-color:var(--color-info-500)}._switch_ymtsh_216._color-info_ymtsh_306 input:checked+._slider_ymtsh_241 html[data-theme=dark],._switch_ymtsh_216._color-info_ymtsh_306 input:checked+._slider_ymtsh_241 ._dark-theme_ymtsh_176{background-color:var(--color-info-400)}._switch_ymtsh_216._error_ymtsh_312 ._slider_ymtsh_241{border:1px solid var(--color-error-500)}._switch_ymtsh_216._error_ymtsh_312 ._slider_ymtsh_241 html[data-theme=dark],._switch_ymtsh_216._error_ymtsh_312 ._slider_ymtsh_241 ._dark-theme_ymtsh_176{border-color:var(--color-error-400)}._switch_ymtsh_216._disabled_ymtsh_318{opacity:.7;cursor:not-allowed}._switch_ymtsh_216._disabled_ymtsh_318 ._slider_ymtsh_241{background-color:var(--color-neutral-300)}._switch_ymtsh_216._disabled_ymtsh_318 ._slider_ymtsh_241 html[data-theme=dark],._switch_ymtsh_216._disabled_ymtsh_318 ._slider_ymtsh_241 ._dark-theme_ymtsh_176{background-color:var(--color-neutral-700)}._switch_ymtsh_216._disabled_ymtsh_318 input:checked+._slider_ymtsh_241{background-color:var(--color-neutral-400)}._switch_ymtsh_216._disabled_ymtsh_318 input:checked+._slider_ymtsh_241 html[data-theme=dark],._switch_ymtsh_216._disabled_ymtsh_318 input:checked+._slider_ymtsh_241 ._dark-theme_ymtsh_176{background-color:var(--color-neutral-600)}._input_ymtsh_335{opacity:0;width:0;height:0}._input_ymtsh_335:focus+._slider_ymtsh_241{box-shadow:0 0 0 3px var(--color-primary-200)}._input_ymtsh_335:focus+._slider_ymtsh_241 html[data-theme=dark],._input_ymtsh_335:focus+._slider_ymtsh_241 ._dark-theme_ymtsh_176{box-shadow:0 0 0 3px var(--color-primary-700)}._input_ymtsh_335:checked+._slider_ymtsh_241:before{transform:translate(20px)}._slider_ymtsh_241{position:absolute;cursor:pointer;inset:0;background-color:var(--color-neutral-300);transition:all var(--transition-normal) var(--transition-timing-function);border-radius:var(--border-radius-full)}._slider_ymtsh_241 html[data-theme=dark],._slider_ymtsh_241 ._dark-theme_ymtsh_176{background-color:var(--color-neutral-700)}._slider_ymtsh_241:before{position:absolute;content:"";height:16px;width:16px;left:var(--spacing-0-5);bottom:4px;background-color:var(--color-neutral-50);transition:all var(--transition-normal) var(--transition-timing-function);border-radius:var(--border-radius-full);box-shadow:0 1px 3px #0003}._slider_ymtsh_241:before html[data-theme=dark],._slider_ymtsh_241:before ._dark-theme_ymtsh_176{background-color:var(--color-neutral-200)}._label_ymtsh_210{font-size:var(--font-size-sm);color:var(--color-text-primary);margin:0 var(--spacing-2);cursor:pointer;font-family:var(--font-family-secondary)}._label_ymtsh_210 html[data-theme=dark],._label_ymtsh_210 ._dark-theme_ymtsh_176{color:var(--color-text-primary)}._label_ymtsh_210._required_ymtsh_390:after{content:"*";color:var(--color-error-500);margin-left:var(--spacing-1)}._label_ymtsh_210._required_ymtsh_390:after html[data-theme=dark],._label_ymtsh_210._required_ymtsh_390:after ._dark-theme_ymtsh_176{color:var(--color-error-400)}._label_ymtsh_210._disabled_ymtsh_318{color:var(--color-text-tertiary);cursor:not-allowed}._label_ymtsh_210._disabled_ymtsh_318 html[data-theme=dark],._label_ymtsh_210._disabled_ymtsh_318 ._dark-theme_ymtsh_176{color:var(--color-text-tertiary)}._helperText_ymtsh_406{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:var(--spacing-1);font-family:var(--font-family-secondary)}._helperText_ymtsh_406 html[data-theme=dark],._helperText_ymtsh_406 ._dark-theme_ymtsh_176{color:var(--color-text-tertiary)}._helperText_ymtsh_406._errorText_ymtsh_415{color:var(--color-error-500)}._helperText_ymtsh_406._errorText_ymtsh_415 html[data-theme=dark],._helperText_ymtsh_406._errorText_ymtsh_415 ._dark-theme_ymtsh_176{color:var(--color-error-400)}html[data-theme=dark],._dark-theme_1g6fl_176{--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);--background-primary: var(--color-neutral-900);--background-secondary: var(--color-neutral-800);--background-tertiary: var(--color-neutral-700);--background-card: var(--color-neutral-800);--background-elevated: var(--color-neutral-700);--border-light: var(--color-neutral-700);--border-medium: var(--color-neutral-600);--border-dark: var(--color-neutral-500);--divider: var(--color-neutral-700);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .8);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .6);--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)}._container_1g6fl_205{display:inline-flex;align-items:flex-start;margin-right:var(--spacing-4);cursor:pointer}._container_1g6fl_205._label-start_1g6fl_211{flex-direction:row-reverse}._container_1g6fl_205._label-start_1g6fl_211 ._radio_1g6fl_214{margin-left:var(--spacing-2)}._container_1g6fl_205._label-end_1g6fl_217 ._radio_1g6fl_214{margin-right:var(--spacing-2)}._container_1g6fl_205._bordered_1g6fl_220{padding:var(--spacing-3);border:1px solid var(--color-neutral-300);border-radius:var(--border-radius-md);margin-right:0;width:100%}._container_1g6fl_205._bordered_1g6fl_220 html[data-theme=dark],._container_1g6fl_205._bordered_1g6fl_220 ._dark-theme_1g6fl_176{border-color:var(--color-neutral-700)}._container_1g6fl_205._elevated_1g6fl_230{box-shadow:var(--shadow-sm);border-radius:var(--border-radius-md);padding:var(--spacing-3)}._container_1g6fl_205._elevated_1g6fl_230 html[data-theme=dark],._container_1g6fl_205._elevated_1g6fl_230 ._dark-theme_1g6fl_176{box-shadow:var(--dark-shadow-sm)}._textContainer_1g6fl_239{display:flex;flex-direction:column;flex:1}._radio_1g6fl_214{position:relative;display:inline-block;flex-shrink:0;cursor:pointer}._size-sm_1g6fl_252 ._radio_1g6fl_214 ._checkmark_1g6fl_252{height:16px;width:16px}._size-sm_1g6fl_252 ._radio_1g6fl_214 ._checkmark_1g6fl_252:after{width:6px;height:6px;left:50%;top:50%;transform:translate(-50%,-50%)}._size-sm_1g6fl_252 ._label_1g6fl_211{font-size:var(--font-size-sm)}._size-sm_1g6fl_252 ._description_1g6fl_266,._size-sm_1g6fl_252 ._helperText_1g6fl_266{font-size:var(--font-size-xs)}._size-md_1g6fl_270 ._radio_1g6fl_214 ._checkmark_1g6fl_252{height:20px;width:20px}._size-md_1g6fl_270 ._radio_1g6fl_214 ._checkmark_1g6fl_252:after{width:10px;height:10px;left:50%;top:50%;transform:translate(-50%,-50%)}._size-md_1g6fl_270 ._label_1g6fl_211{font-size:var(--font-size-md)}._size-md_1g6fl_270 ._description_1g6fl_266{font-size:var(--font-size-sm)}._size-md_1g6fl_270 ._helperText_1g6fl_266{font-size:var(--font-size-xs)}._size-lg_1g6fl_291 ._radio_1g6fl_214 ._checkmark_1g6fl_252{height:24px;width:24px}._size-lg_1g6fl_291 ._radio_1g6fl_214 ._checkmark_1g6fl_252:after{width:14px;height:14px;left:50%;top:50%;transform:translate(-50%,-50%)}._size-lg_1g6fl_291 ._label_1g6fl_211{font-size:var(--font-size-lg)}._size-lg_1g6fl_291 ._description_1g6fl_266{font-size:var(--font-size-md)}._size-lg_1g6fl_291 ._helperText_1g6fl_266{font-size:var(--font-size-sm)}._variant-primary_1g6fl_312 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after{background-color:var(--color-primary-500)}._variant-primary_1g6fl_312 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after html[data-theme=dark],._variant-primary_1g6fl_312 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after ._dark-theme_1g6fl_176{background-color:var(--color-primary-400)}._variant-success_1g6fl_319 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after{background-color:var(--color-success-500)}._variant-success_1g6fl_319 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after html[data-theme=dark],._variant-success_1g6fl_319 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after ._dark-theme_1g6fl_176{background-color:var(--color-success-400)}._variant-error_1g6fl_326 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after,._error_1g6fl_327 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after{background-color:var(--color-error-500)}._variant-error_1g6fl_326 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after html[data-theme=dark],._variant-error_1g6fl_326 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after ._dark-theme_1g6fl_176,._error_1g6fl_327 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after html[data-theme=dark],._error_1g6fl_327 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after ._dark-theme_1g6fl_176{background-color:var(--color-error-400)}._variant-warning_1g6fl_336 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after{background-color:var(--color-warning-500)}._variant-warning_1g6fl_336 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after html[data-theme=dark],._variant-warning_1g6fl_336 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after ._dark-theme_1g6fl_176{background-color:var(--color-warning-400)}._variant-info_1g6fl_343 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after{background-color:var(--color-info-500)}._variant-info_1g6fl_343 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after html[data-theme=dark],._variant-info_1g6fl_343 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after ._dark-theme_1g6fl_176{background-color:var(--color-info-400)}._variant-premium_1g6fl_350 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after{background-color:var(--color-premium-500)}._variant-premium_1g6fl_350 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after html[data-theme=dark],._variant-premium_1g6fl_350 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after ._dark-theme_1g6fl_176{background-color:var(--color-premium-400)}._variant-neutral_1g6fl_357 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after{background-color:var(--color-neutral-700)}._variant-neutral_1g6fl_357 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after html[data-theme=dark],._variant-neutral_1g6fl_357 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after ._dark-theme_1g6fl_176{background-color:var(--color-neutral-400)}._error_1g6fl_327 ._checkmark_1g6fl_252{border-color:var(--color-error-500)}._error_1g6fl_327 ._checkmark_1g6fl_252 html[data-theme=dark],._error_1g6fl_327 ._checkmark_1g6fl_252 ._dark-theme_1g6fl_176{border-color:var(--color-error-400)}._disabled_1g6fl_371{opacity:.6;cursor:not-allowed}._disabled_1g6fl_371 ._checkmark_1g6fl_252{background-color:var(--color-neutral-200);border-color:var(--color-neutral-400)}._disabled_1g6fl_371 ._checkmark_1g6fl_252 html[data-theme=dark],._disabled_1g6fl_371 ._checkmark_1g6fl_252 ._dark-theme_1g6fl_176{background-color:var(--color-neutral-800);border-color:var(--color-neutral-600)}._disabled_1g6fl_371 ._input_1g6fl_312:checked~._checkmark_1g6fl_252:after{opacity:.5}._input_1g6fl_312{position:absolute;opacity:0;height:0;width:0}._input_1g6fl_312:focus~._checkmark_1g6fl_252{box-shadow:0 0 0 3px var(--color-primary-200)}._input_1g6fl_312:focus~._checkmark_1g6fl_252 html[data-theme=dark],._input_1g6fl_312:focus~._checkmark_1g6fl_252 ._dark-theme_1g6fl_176{box-shadow:0 0 0 3px var(--color-primary-700)}._input_1g6fl_312:focus:not(:checked)~._checkmark_1g6fl_252{border-color:var(--color-primary-500)}._input_1g6fl_312:focus:not(:checked)~._checkmark_1g6fl_252 html[data-theme=dark],._input_1g6fl_312:focus:not(:checked)~._checkmark_1g6fl_252 ._dark-theme_1g6fl_176{border-color:var(--color-primary-400)}._checkmark_1g6fl_252{position:relative;display:block;height:20px;width:20px;background-color:var(--background-primary);border:2px solid var(--color-neutral-400);border-radius:var(--border-radius-full);transition:all var(--transition-normal) var(--transition-timing-function)}._checkmark_1g6fl_252 html[data-theme=dark],._checkmark_1g6fl_252 ._dark-theme_1g6fl_176{background-color:var(--background-tertiary);border-color:var(--color-neutral-600)}._checkmark_1g6fl_252:after{content:"";position:absolute;display:none;width:10px;height:10px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:var(--border-radius-full);background-color:var(--color-primary-500)}._checkmark_1g6fl_252:after html[data-theme=dark],._checkmark_1g6fl_252:after ._dark-theme_1g6fl_176{background-color:var(--color-primary-400)}._input_1g6fl_312:checked~._checkmark_1g6fl_252:after{display:block}._label_1g6fl_211{font-size:var(--font-size-md);color:var(--color-text-primary);user-select:none;font-family:var(--font-family-secondary)}._label_1g6fl_211 html[data-theme=dark],._label_1g6fl_211 ._dark-theme_1g6fl_176{color:var(--color-text-primary)}._label_1g6fl_211._required_1g6fl_449:after{content:"*";color:var(--color-error-500);margin-left:var(--spacing-1)}._label_1g6fl_211._disabled_1g6fl_371{color:var(--color-text-tertiary);cursor:not-allowed}._label_1g6fl_211._errorLabel_1g6fl_458{color:var(--color-error-500)}._label_1g6fl_211._errorLabel_1g6fl_458 html[data-theme=dark],._label_1g6fl_211._errorLabel_1g6fl_458 ._dark-theme_1g6fl_176{color:var(--color-error-300)}._description_1g6fl_266{margin-top:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-text-secondary)}._description_1g6fl_266 html[data-theme=dark],._description_1g6fl_266 ._dark-theme_1g6fl_176{color:var(--color-text-secondary)}._helperText_1g6fl_266{margin-top:var(--spacing-1);font-size:var(--font-size-xs);color:var(--color-text-tertiary)}._helperText_1g6fl_266 html[data-theme=dark],._helperText_1g6fl_266 ._dark-theme_1g6fl_176{color:var(--color-text-tertiary)}._helperText_1g6fl_266._errorText_1g6fl_482{color:var(--color-error-500)}._helperText_1g6fl_266._errorText_1g6fl_482 html[data-theme=dark],._helperText_1g6fl_266._errorText_1g6fl_482 ._dark-theme_1g6fl_176{color:var(--color-error-300)}._radioGroupContainer_1g6fl_489{display:flex;flex-direction:column;margin-bottom:var(--spacing-4);width:100%}._radioGroupContainer_1g6fl_489._bordered_1g6fl_220{padding:var(--spacing-4);border:1px solid var(--color-neutral-300);border-radius:var(--border-radius-md)}._radioGroupContainer_1g6fl_489._bordered_1g6fl_220 html[data-theme=dark],._radioGroupContainer_1g6fl_489._bordered_1g6fl_220 ._dark-theme_1g6fl_176{border-color:var(--color-neutral-700)}._radioGroupContainer_1g6fl_489._elevated_1g6fl_230{box-shadow:var(--shadow-md);border-radius:var(--border-radius-md);padding:var(--spacing-4)}._radioGroupContainer_1g6fl_489._elevated_1g6fl_230 html[data-theme=dark],._radioGroupContainer_1g6fl_489._elevated_1g6fl_230 ._dark-theme_1g6fl_176{box-shadow:var(--dark-shadow-md)}._groupLabel_1g6fl_512{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--spacing-2);font-family:var(--font-family-primary)}._groupLabel_1g6fl_512 html[data-theme=dark],._groupLabel_1g6fl_512 ._dark-theme_1g6fl_176{color:var(--color-text-primary)}._groupLabel_1g6fl_512._required_1g6fl_449:after{content:"*";color:var(--color-error-500);margin-left:var(--spacing-1)}._groupLabel_1g6fl_512._errorLabel_1g6fl_458{color:var(--color-error-500)}._groupLabel_1g6fl_512._errorLabel_1g6fl_458 html[data-theme=dark],._groupLabel_1g6fl_512._errorLabel_1g6fl_458 ._dark-theme_1g6fl_176{color:var(--color-error-300)}._groupLabel_1g6fl_512._disabled_1g6fl_371{color:var(--color-text-tertiary);cursor:not-allowed}._radioGroup_1g6fl_489{display:flex;margin:var(--spacing-2) 0}._radioGroup_1g6fl_489._horizontal_1g6fl_542{flex-direction:row;flex-wrap:wrap}._radioGroup_1g6fl_489._vertical_1g6fl_546{flex-direction:column}._radioGroup_1g6fl_489._vertical_1g6fl_546 ._container_1g6fl_205{margin-bottom:var(--spacing-2)}._radioGroup_1g6fl_489._vertical_1g6fl_546 ._container_1g6fl_205:last-child{margin-bottom:0}._gap-xs_1g6fl_556{gap:var(--spacing-1)}._gap-sm_1g6fl_560{gap:var(--spacing-2)}._gap-md_1g6fl_564{gap:var(--spacing-4)}._gap-lg_1g6fl_568{gap:var(--spacing-6)}html[data-theme=dark],._dark-theme_ccot8_176{--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);--background-primary: var(--color-neutral-900);--background-secondary: var(--color-neutral-800);--background-tertiary: var(--color-neutral-700);--background-card: var(--color-neutral-800);--background-elevated: var(--color-neutral-700);--border-light: var(--color-neutral-700);--border-medium: var(--color-neutral-600);--border-dark: var(--color-neutral-500);--divider: var(--color-neutral-700);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .8);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .6);--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)}._container_ccot8_209{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%;position:relative;margin-bottom:var(--spacing-4)}._container_ccot8_209._fullWidth_ccot8_217{width:100%}._closeButtonIcon_ccot8_221{margin-left:auto}._label_ccot8_225{font-size:var(--font-size-md);color:var(--color-text-primary);font-weight:var(--font-weight-medium);font-family:var(--font-family-primary)}._label_ccot8_225._required_ccot8_231:after{content:"*";color:var(--color-error-500);margin-left:var(--spacing-1)}._label_ccot8_225._errorLabel_ccot8_236{color:var(--color-error-500)}._label_ccot8_225 html[data-theme=dark],._label_ccot8_225 ._dark-theme_ccot8_176{color:var(--color-text-primary)}._inputWrapper_ccot8_243,._inputContainer_ccot8_250{position:relative;width:100%;display:flex;align-items:center}._iconContainer_ccot8_257{position:absolute;right:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;pointer-events:none}._input_ccot8_243{width:100%;font-family:var(--font-family);border-radius:var(--border-radius-md);transition:all var(--transition-normal) var(--transition-timing-function);color:var(--color-text-primary);background-color:var(--background-paper);border:1px solid var(--divider);cursor:pointer;outline:none;appearance:none}._input_ccot8_243::placeholder{color:var(--color-text-tertiary)}._input_ccot8_243:disabled{background-color:var(--background-tertiary);color:var(--color-text-disabled);cursor:not-allowed;border-color:var(--divider)}._input_ccot8_243:disabled::placeholder{color:var(--color-text-disabled)}._input_ccot8_243 html[data-theme=dark],._input_ccot8_243 ._dark-theme_ccot8_176{color:var(--color-text-primary);background-color:var(--background-paper);border-color:var(--divider)}._input_ccot8_243 html[data-theme=dark]:hover:not(:disabled),._input_ccot8_243 ._dark-theme_ccot8_176:hover:not(:disabled){border-color:var(--color-primary-400)}._input_ccot8_243 html[data-theme=dark]:focus,._input_ccot8_243 ._dark-theme_ccot8_176:focus{border-color:var(--color-primary-400);box-shadow:0 0 0 3px var(--color-primary-900)}._input_ccot8_243 html[data-theme=dark]:disabled,._input_ccot8_243 ._dark-theme_ccot8_176:disabled{background-color:var(--background-tertiary);border-color:var(--divider)}._input_ccot8_243 html[data-theme=dark]::placeholder,._input_ccot8_243 ._dark-theme_ccot8_176::placeholder{color:var(--color-text-tertiary)}.react-datepicker-wrapper{width:100%}._calendar_ccot8_317{font-family:var(--font-family);border:1px solid var(--divider);border-radius:var(--border-radius-lg);background-color:var(--background-paper);padding:var(--spacing-4);margin-top:var(--spacing-1);position:relative}@media (max-width: 768px){._calendar_ccot8_317{margin:var(--spacing-2);max-width:calc(100vw - var(--spacing-4));max-height:calc(100vh - var(--spacing-4));overflow:auto}}._calendar_ccot8_317 .react-datepicker__header{background-color:var(--background-paper);border-bottom:1px solid var(--divider);padding:var(--spacing-1) var(--spacing-1);margin-bottom:var(--spacing-2)}._calendar_ccot8_317 .react-datepicker__month-select{padding:var(--spacing-1) var(--spacing-1);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-1);gap:var(--spacing-1);text-transform:capitalize;font-family:var(--font-family-secondary)}._calendar_ccot8_317 .react-datepicker__month-dropdown-container{gap:var(--spacing-1);margin-bottom:var(--spacing-1)}._calendar_ccot8_317 .react-datepicker__year-select{padding:var(--spacing-1) var(--spacing-1);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-1);gap:var(--spacing-1);font-family:var(--font-family-secondary)}._calendar_ccot8_317 .react-datepicker__current-month{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);font-family:var(--font-family);font-family:var(--font-family-secondary);text-transform:capitalize;color:var(--color-text-primary);margin-bottom:var(--spacing-2)}@media (max-width: 576px){._calendar_ccot8_317 .react-datepicker__current-month{font-size:var(--font-size-md)}}._calendar_ccot8_317 .react-datepicker__day-names{display:flex;justify-content:space-between;margin-bottom:var(--spacing-2)}._calendar_ccot8_317 .react-datepicker__day-name{font-size:var(--font-size-sm);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);font-family:var(--font-family-secondary);color:var(--color-text-primary);color:var(--color-text-secondary);width:2.5rem;text-align:center;text-transform:uppercase;font-weight:var(--font-weight-medium)}._calendar_ccot8_317 .react-datepicker__month{margin:var(--spacing-2) 0}._calendar_ccot8_317 .react-datepicker__week{display:flex;justify-content:space-between}._calendar_ccot8_317 .react-datepicker__day{font-size:var(--font-size-md);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);font-family:var(--font-family-secondary);width:2.5rem;height:2.5rem;line-height:2.5rem;margin:0;border-radius:var(--border-radius-full);color:var(--color-text-primary);cursor:pointer}._calendar_ccot8_317 .react-datepicker__day:hover{background-color:var(--color-primary-50);color:var(--color-primary-500);font-weight:var(--font-weight-semibold)}._calendar_ccot8_317 .react-datepicker__day--selected{background-color:var(--color-primary-500)!important;color:#fff!important;font-weight:var(--font-weight-semibold)}._calendar_ccot8_317 .react-datepicker__day--keyboard-selected{background-color:var(--color-primary-100);color:var(--color-primary-500)}._calendar_ccot8_317 .react-datepicker__day--disabled{color:var(--color-text-disabled);cursor:not-allowed}._calendar_ccot8_317 .react-datepicker__day--disabled:hover{background-color:transparent}._calendar_ccot8_317 .react-datepicker__day--outside-month{color:var(--color-text-disabled)}._calendar_ccot8_317 .react-datepicker__navigation{display:flex;align-items:center;justify-content:center;top:var(--spacing-5);border-radius:var(--border-radius-lg);transition:all var(--transition-normal) var(--transition-timing-function)}._calendar_ccot8_317 .react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:var(--color-primary-500)}._calendar_ccot8_317 .react-datepicker__navigation-icon:before{display:flex;align-items:center;justify-content:center;border-color:var(--color-text-secondary);width:8px;height:8px}._calendar_ccot8_317 .react-datepicker__year-dropdown,._calendar_ccot8_317 .react-datepicker__month-dropdown{background-color:var(--background-paper);border:1px solid var(--divider);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-1)}._calendar_ccot8_317 .react-datepicker__year-dropdown .react-datepicker__year-option,._calendar_ccot8_317 .react-datepicker__year-dropdown .react-datepicker__month-option,._calendar_ccot8_317 .react-datepicker__month-dropdown .react-datepicker__year-option,._calendar_ccot8_317 .react-datepicker__month-dropdown .react-datepicker__month-option{font-size:var(--font-size-sm);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);font-family:var(--font-family-secondary);padding:var(--spacing-2) var(--spacing-3);color:var(--color-text-primary);transition:all var(--transition-normal) var(--transition-timing-function)}._calendar_ccot8_317 .react-datepicker__year-dropdown .react-datepicker__year-option:hover,._calendar_ccot8_317 .react-datepicker__year-dropdown .react-datepicker__month-option:hover,._calendar_ccot8_317 .react-datepicker__month-dropdown .react-datepicker__year-option:hover,._calendar_ccot8_317 .react-datepicker__month-dropdown .react-datepicker__month-option:hover{background-color:var(--color-primary-50);color:var(--color-primary-500)}._calendar_ccot8_317 .react-datepicker__year-dropdown .react-datepicker__year-option--selected,._calendar_ccot8_317 .react-datepicker__year-dropdown .react-datepicker__month-option--selected,._calendar_ccot8_317 .react-datepicker__month-dropdown .react-datepicker__year-option--selected,._calendar_ccot8_317 .react-datepicker__month-dropdown .react-datepicker__month-option--selected{background-color:var(--color-primary-500);color:#fff;font-weight:var(--font-weight-semibold)}._calendar_ccot8_317 html[data-theme=dark],._calendar_ccot8_317 ._dark-theme_ccot8_176{background-color:var(--background-paper);border-color:var(--divider);box-shadow:var(--shadow-xl)}._calendar_ccot8_317 html[data-theme=dark] .react-datepicker__header,._calendar_ccot8_317 ._dark-theme_ccot8_176 .react-datepicker__header{background-color:var(--background-paper);border-color:var(--divider)}._calendar_ccot8_317 html[data-theme=dark] .react-datepicker__day:hover,._calendar_ccot8_317 ._dark-theme_ccot8_176 .react-datepicker__day:hover{background-color:var(--color-primary-900);color:var(--color-primary-300)}._calendar_ccot8_317 html[data-theme=dark] .react-datepicker__day--selected,._calendar_ccot8_317 ._dark-theme_ccot8_176 .react-datepicker__day--selected{background-color:var(--color-primary-500)!important}._calendar_ccot8_317 html[data-theme=dark] .react-datepicker__day--keyboard-selected,._calendar_ccot8_317 ._dark-theme_ccot8_176 .react-datepicker__day--keyboard-selected{background-color:var(--color-primary-900);color:var(--color-primary-300)}._calendar_ccot8_317 html[data-theme=dark] .react-datepicker__navigation:hover,._calendar_ccot8_317 ._dark-theme_ccot8_176 .react-datepicker__navigation:hover{background-color:var(--color-primary-900)}._holiday_ccot8_517{color:var(--color-error-500)!important;font-weight:var(--font-weight-medium)}._holiday_ccot8_517:hover{background-color:var(--color-error-50)!important;color:var(--color-error-500)!important}._holiday_ccot8_517._selectedDay_ccot8_525{background-color:var(--color-error-500)!important;color:#fff!important}._holiday_ccot8_517 html[data-theme=dark]:hover,._holiday_ccot8_517 ._dark-theme_ccot8_176:hover{background-color:var(--color-error-900)!important;color:var(--color-error-300)!important}._helperText_ccot8_534{font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-family:var(--font-family-secondary)}._helperText_ccot8_534._errorText_ccot8_539{color:var(--color-error-500)}._helperText_ccot8_534 html[data-theme=dark],._helperText_ccot8_534 ._dark-theme_ccot8_176{color:var(--color-text-tertiary)}._size-sm_ccot8_546 ._input_ccot8_243{height:32px;padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-sm);padding-right:calc(var(--spacing-2) * 2 + 20px)}._size-sm_ccot8_546 ._iconContainer_ccot8_257{right:var(--spacing-2)}._size-md_ccot8_555 ._input_ccot8_243{height:40px;padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-md);padding-right:calc(var(--spacing-3) * 2 + 24px)}._size-md_ccot8_555 ._iconContainer_ccot8_257{right:var(--spacing-3)}._size-lg_ccot8_564 ._input_ccot8_243{height:48px;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-lg);padding-right:calc(var(--spacing-4) * 2 + 28px)}._size-lg_ccot8_564 ._iconContainer_ccot8_257{right:var(--spacing-4)}._variant-outlined_ccot8_574 ._input_ccot8_243{background-color:transparent;border:1px solid var(--divider)}._variant-outlined_ccot8_574 ._input_ccot8_243:hover:not(:disabled){border-color:var(--color-primary-400)}._variant-outlined_ccot8_574 ._input_ccot8_243:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}._variant-filled_ccot8_585 ._input_ccot8_243{background-color:var(--background-tertiary);border:1px solid transparent}._variant-filled_ccot8_585 ._input_ccot8_243:hover:not(:disabled){background-color:var(--background-secondary)}._variant-filled_ccot8_585 ._input_ccot8_243:focus{background-color:var(--background-paper);border-color:var(--color-primary-500)}._variant-filled_ccot8_585 ._input_ccot8_243 html[data-theme=dark],._variant-filled_ccot8_585 ._input_ccot8_243 ._dark-theme_ccot8_176{background-color:var(--background-tertiary)}._variant-filled_ccot8_585 ._input_ccot8_243 html[data-theme=dark]:hover:not(:disabled),._variant-filled_ccot8_585 ._input_ccot8_243 ._dark-theme_ccot8_176:hover:not(:disabled){background-color:var(--background-secondary)}._variant-filled_ccot8_585 ._input_ccot8_243 html[data-theme=dark]:focus,._variant-filled_ccot8_585 ._input_ccot8_243 ._dark-theme_ccot8_176:focus{background-color:var(--background-paper);border-color:var(--color-primary-400)}._variant-standard_ccot8_606 ._input_ccot8_243{background-color:transparent;border-radius:0;border-width:0 0 1px 0;padding-left:0;padding-right:calc(24px + var(--spacing-2))}._variant-standard_ccot8_606 ._input_ccot8_243:hover:not(:disabled){border-color:var(--color-primary-400)}._variant-standard_ccot8_606 ._input_ccot8_243:focus{border-color:var(--color-primary-500);border-width:0 0 2px 0;box-shadow:none}._variant-standard_ccot8_606 ._input_ccot8_243~._iconContainer_ccot8_257{right:0}._error_ccot8_236 ._input_ccot8_243{border-color:var(--color-error-500)}._error_ccot8_236 ._input_ccot8_243:focus{box-shadow:0 0 0 3px var(--color-error-100)}._error_ccot8_236 ._input_ccot8_243 html[data-theme=dark],._error_ccot8_236 ._input_ccot8_243 ._dark-theme_ccot8_176{border-color:var(--color-error-400)}._error_ccot8_236 ._input_ccot8_243 html[data-theme=dark]:focus,._error_ccot8_236 ._input_ccot8_243 ._dark-theme_ccot8_176:focus{box-shadow:0 0 0 3px var(--color-error-900)}._disabled_ccot8_638{opacity:.6;cursor:not-allowed}._popper_ccot8_643{z-index:calc(var(--z-popover) + 1000)!important;position:relative}._popper_ccot8_643 .react-datepicker-popper{z-index:calc(var(--z-popover) + 1000)!important}@media (max-width: 768px){._popper_ccot8_643 .react-datepicker-popper{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}}._popper_ccot8_643 .react-datepicker__triangle{display:none}._monthHeader_ccot8_663{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.5rem}._monthHeader_ccot8_663 ._monthTitle_ccot8_670{font-weight:500;color:var(--text-primary)}._monthHeader_ccot8_663 ._navigationButtons_ccot8_674{display:flex;gap:.25rem}._monthHeader_ccot8_663 ._navigationButtons_ccot8_674 button{background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}._monthHeader_ccot8_663 ._navigationButtons_ccot8_674 button:hover{color:var(--text-primary)}._monthHeader_ccot8_663 ._navigationButtons_ccot8_674 button:disabled{color:var(--text-disabled);cursor:not-allowed}._mobileOverlay_ccot8_696{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:calc(var(--z-modal) + 1000);display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);backdrop-filter:blur(4px);animation:_fadeIn_ccot8_1 .2s ease}._mobileCalendarContainer_ccot8_712{background-color:var(--background-primary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:400px;max-height:calc(100vh - var(--spacing-8));animation:_slideUp_ccot8_1 .3s var(--transition-timing-function);overflow:hidden}._mobileCalendarContainer_ccot8_712 html[data-theme=dark],._mobileCalendarContainer_ccot8_712 ._dark-theme_ccot8_176{background-color:var(--background-tertiary);border:1px solid var(--color-neutral-700);box-shadow:var(--dark-shadow-lg)}._mobileHeader_ccot8_728{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--divider)}._mobileTitle_ccot8_736{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0;color:var(--color-text-primary);font-family:var(--font-family-primary)}._closeButton_ccot8_221{background:none;border:none;cursor:pointer;padding:var(--spacing-1);border-radius:var(--border-radius-full);display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);transition:all var(--transition-normal) var(--transition-timing-function)}._closeButton_ccot8_221:hover{background-color:var(--color-neutral-100);color:var(--color-text-primary)}._closeButton_ccot8_221:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-200)}._mobileCalendarContent_ccot8_765{padding:var(--spacing-4)}._mobileCalendarContent_ccot8_765 .react-datepicker{width:100%;border:none;background:none;font-family:var(--font-family)}._mobileCalendarContent_ccot8_765 .react-datepicker__month-container{width:100%}._mobileCalendarContent_ccot8_765 .react-datepicker__month{margin:0}._mobileCalendarContent_ccot8_765 .react-datepicker__header{background:none;border:none;padding:var(--spacing-2) 0}._mobileCalendarContent_ccot8_765 .react-datepicker__current-month{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3)}._mobileCalendarContent_ccot8_765 .react-datepicker__day-names{margin-bottom:var(--spacing-2)}._mobileCalendarContent_ccot8_765 .react-datepicker__day-name{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._mobileCalendarContent_ccot8_765 .react-datepicker__day{color:var(--color-text-primary);font-size:var(--font-size-md)}._mobileCalendarContent_ccot8_765 .react-datepicker__day:hover{background-color:var(--color-primary-50);color:var(--color-primary-500)}._mobileCalendarContent_ccot8_765 .react-datepicker__day--selected{background-color:var(--color-primary-500)!important;color:#fff!important}._mobileCalendarContent_ccot8_765 .react-datepicker__day--keyboard-selected{background-color:var(--color-primary-100);color:var(--color-primary-500)}._mobileCalendarContent_ccot8_765 .react-datepicker__navigation{top:var(--spacing-3)}@keyframes _fadeIn_ccot8_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_ccot8_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}html[data-theme=dark],._dark-theme_1xsmk_176{--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);--background-primary: var(--color-neutral-900);--background-secondary: var(--color-neutral-800);--background-tertiary: var(--color-neutral-700);--background-card: var(--color-neutral-800);--background-elevated: var(--color-neutral-700);--border-light: var(--color-neutral-700);--border-medium: var(--color-neutral-600);--border-dark: var(--color-neutral-500);--divider: var(--color-neutral-700);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .8);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .6);--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)}._container_1xsmk_205{display:flex;flex-direction:column;margin-bottom:var(--spacing-4);position:relative;font-family:var(--font-family-secondary)}._container_1xsmk_205._fullWidth_1xsmk_212{width:100%}._container_1xsmk_205._size-sm_1xsmk_215 ._input_1xsmk_215{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-sm)}._container_1xsmk_205._size-sm_1xsmk_215 ._label_1xsmk_219{font-size:var(--font-size-sm)}._container_1xsmk_205._size-sm_1xsmk_215 ._clockIcon_1xsmk_222{width:28px}._container_1xsmk_205._size-md_1xsmk_225 ._input_1xsmk_215{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-md)}._container_1xsmk_205._size-md_1xsmk_225 ._label_1xsmk_219{font-size:var(--font-size-md)}._container_1xsmk_205._size-md_1xsmk_225 ._clockIcon_1xsmk_222{width:32px}._container_1xsmk_205._size-lg_1xsmk_235 ._input_1xsmk_215{padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-lg)}._container_1xsmk_205._size-lg_1xsmk_235 ._label_1xsmk_219{font-size:var(--font-size-lg)}._container_1xsmk_205._size-lg_1xsmk_235 ._clockIcon_1xsmk_222{width:36px}._container_1xsmk_205._variant-outlined_1xsmk_245 ._inputWrapper_1xsmk_245{border:1px solid var(--color-neutral-400);border-radius:var(--border-radius-md)}._container_1xsmk_205._variant-outlined_1xsmk_245 ._inputWrapper_1xsmk_245:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-200)}._container_1xsmk_205._variant-outlined_1xsmk_245 ._inputWrapper_1xsmk_245 html[data-theme=dark],._container_1xsmk_205._variant-outlined_1xsmk_245 ._inputWrapper_1xsmk_245 ._dark-theme_1xsmk_176{border-color:var(--color-neutral-600)}._container_1xsmk_205._variant-outlined_1xsmk_245 ._inputWrapper_1xsmk_245 html[data-theme=dark]:focus-within,._container_1xsmk_205._variant-outlined_1xsmk_245 ._inputWrapper_1xsmk_245 ._dark-theme_1xsmk_176:focus-within{border-color:var(--color-primary-400);box-shadow:0 0 0 3px var(--color-primary-700)}._container_1xsmk_205._variant-outlined_1xsmk_245 ._input_1xsmk_215{background-color:transparent}._container_1xsmk_205._variant-filled_1xsmk_263 ._inputWrapper_1xsmk_245{background-color:var(--color-neutral-100);border-bottom:1px solid var(--color-neutral-400);border-radius:var(--border-radius-md) var(--border-radius-md) 0 0}._container_1xsmk_205._variant-filled_1xsmk_263 ._inputWrapper_1xsmk_245:focus-within{border-bottom-color:var(--color-primary-500);background-color:var(--color-neutral-200)}._container_1xsmk_205._variant-filled_1xsmk_263 ._inputWrapper_1xsmk_245 html[data-theme=dark],._container_1xsmk_205._variant-filled_1xsmk_263 ._inputWrapper_1xsmk_245 ._dark-theme_1xsmk_176{background-color:var(--color-neutral-800);border-bottom-color:var(--color-neutral-600)}._container_1xsmk_205._variant-filled_1xsmk_263 ._inputWrapper_1xsmk_245 html[data-theme=dark]:focus-within,._container_1xsmk_205._variant-filled_1xsmk_263 ._inputWrapper_1xsmk_245 ._dark-theme_1xsmk_176:focus-within{border-bottom-color:var(--color-primary-400);background-color:var(--color-neutral-700)}._container_1xsmk_205._variant-filled_1xsmk_263 ._input_1xsmk_215{background-color:transparent}._container_1xsmk_205._variant-standard_1xsmk_283 ._inputWrapper_1xsmk_245{border-bottom:1px solid var(--color-neutral-400)}._container_1xsmk_205._variant-standard_1xsmk_283 ._inputWrapper_1xsmk_245:focus-within{border-bottom-color:var(--color-primary-500)}._container_1xsmk_205._variant-standard_1xsmk_283 ._inputWrapper_1xsmk_245 html[data-theme=dark],._container_1xsmk_205._variant-standard_1xsmk_283 ._inputWrapper_1xsmk_245 ._dark-theme_1xsmk_176{border-bottom-color:var(--color-neutral-600)}._container_1xsmk_205._variant-standard_1xsmk_283 ._inputWrapper_1xsmk_245 html[data-theme=dark]:focus-within,._container_1xsmk_205._variant-standard_1xsmk_283 ._inputWrapper_1xsmk_245 ._dark-theme_1xsmk_176:focus-within{border-bottom-color:var(--color-primary-400)}._container_1xsmk_205._variant-standard_1xsmk_283 ._input_1xsmk_215{background-color:transparent;padding-left:0;padding-right:0}._container_1xsmk_205._error_1xsmk_300 ._inputWrapper_1xsmk_245{border-color:var(--color-error-500)}._container_1xsmk_205._error_1xsmk_300 ._inputWrapper_1xsmk_245:focus-within{box-shadow:0 0 0 3px var(--color-error-200)}._container_1xsmk_205._error_1xsmk_300 ._inputWrapper_1xsmk_245 html[data-theme=dark],._container_1xsmk_205._error_1xsmk_300 ._inputWrapper_1xsmk_245 ._dark-theme_1xsmk_176{border-color:var(--color-error-400)}._container_1xsmk_205._error_1xsmk_300 ._inputWrapper_1xsmk_245 html[data-theme=dark]:focus-within,._container_1xsmk_205._error_1xsmk_300 ._inputWrapper_1xsmk_245 ._dark-theme_1xsmk_176:focus-within{box-shadow:0 0 0 3px var(--color-error-700)}._container_1xsmk_205._disabled_1xsmk_312{opacity:.7}._container_1xsmk_205._disabled_1xsmk_312 ._inputWrapper_1xsmk_245{background-color:var(--color-neutral-100);cursor:not-allowed}._container_1xsmk_205._disabled_1xsmk_312 ._inputWrapper_1xsmk_245 html[data-theme=dark],._container_1xsmk_205._disabled_1xsmk_312 ._inputWrapper_1xsmk_245 ._dark-theme_1xsmk_176{background-color:var(--color-neutral-800)}._container_1xsmk_205._disabled_1xsmk_312 ._input_1xsmk_215,._container_1xsmk_205._disabled_1xsmk_312 ._clockIcon_1xsmk_222{cursor:not-allowed}._inputWrapper_1xsmk_245{display:flex;align-items:center;position:relative;transition:all var(--transition-normal) var(--transition-timing-function)}._input_1xsmk_215{flex:1;padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-md);border:none;outline:none;background-color:transparent;width:100%;color:var(--color-text-primary);font-family:var(--font-family-secondary)}._input_1xsmk_215 html[data-theme=dark],._input_1xsmk_215 ._dark-theme_1xsmk_176{color:var(--color-text-primary)}._input_1xsmk_215::placeholder{color:var(--color-text-tertiary)}._input_1xsmk_215::placeholder html[data-theme=dark],._input_1xsmk_215::placeholder ._dark-theme_1xsmk_176{color:var(--color-text-tertiary)}._input_1xsmk_215:disabled{cursor:not-allowed;color:var(--color-text-tertiary)}._clockIcon_1xsmk_222{display:flex;align-items:center;justify-content:center;width:32px;cursor:pointer;color:var(--color-text-tertiary)}._clockIcon_1xsmk_222:hover{color:var(--color-text-primary)}._clockIcon_1xsmk_222 html[data-theme=dark],._clockIcon_1xsmk_222 ._dark-theme_1xsmk_176{color:var(--color-text-tertiary)}._clockIcon_1xsmk_222 html[data-theme=dark]:hover,._clockIcon_1xsmk_222 ._dark-theme_1xsmk_176:hover{color:var(--color-text-primary)}._label_1xsmk_219{font-size:var(--font-size-md);color:var(--color-text-primary);margin-bottom:var(--spacing-2);font-weight:var(--font-weight-medium);transition:all var(--transition-normal) var(--transition-timing-function);font-family:var(--font-family-primary)}._label_1xsmk_219 html[data-theme=dark],._label_1xsmk_219 ._dark-theme_1xsmk_176{color:var(--color-text-primary)}._label_1xsmk_219._required_1xsmk_387:after{content:"*";color:var(--color-error-500);margin-left:var(--spacing-1)}._label_1xsmk_219._required_1xsmk_387:after html[data-theme=dark],._label_1xsmk_219._required_1xsmk_387:after ._dark-theme_1xsmk_176{color:var(--color-error-400)}._label_1xsmk_219._errorLabel_1xsmk_395{color:var(--color-error-500)}._label_1xsmk_219._errorLabel_1xsmk_395 html[data-theme=dark],._label_1xsmk_219._errorLabel_1xsmk_395 ._dark-theme_1xsmk_176{color:var(--color-error-400)}._helperText_1xsmk_402{margin-top:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-text-tertiary)}._helperText_1xsmk_402 html[data-theme=dark],._helperText_1xsmk_402 ._dark-theme_1xsmk_176{color:var(--color-text-tertiary)}._helperText_1xsmk_402._error_1xsmk_300,._helperText_1xsmk_402._errorText_1xsmk_410{color:var(--color-error-500)}._helperText_1xsmk_402._error_1xsmk_300 html[data-theme=dark],._helperText_1xsmk_402._error_1xsmk_300 ._dark-theme_1xsmk_176,._helperText_1xsmk_402._errorText_1xsmk_410 html[data-theme=dark],._helperText_1xsmk_402._errorText_1xsmk_410 ._dark-theme_1xsmk_176{color:var(--color-error-400)}._timePicker_1xsmk_417{position:absolute;top:100%;left:0;z-index:var(--z-dropdown);width:280px;background-color:var(--background-primary);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);margin-top:var(--spacing-1)}._timePicker_1xsmk_417 html[data-theme=dark],._timePicker_1xsmk_417 ._dark-theme_1xsmk_176{background-color:var(--background-tertiary);box-shadow:var(--dark-shadow-lg)}._timePickerHeader_1xsmk_433{padding:var(--spacing-4);font-weight:var(--font-weight-medium);border-bottom:1px solid var(--divider);text-align:center;font-family:var(--font-family-primary);color:var(--color-text-primary)}._timePickerHeader_1xsmk_433 html[data-theme=dark],._timePickerHeader_1xsmk_433 ._dark-theme_1xsmk_176{border-bottom-color:var(--divider)}._timePickerContent_1xsmk_445{display:flex;height:200px}._timePickerColumn_1xsmk_450{flex:1;display:flex;flex-direction:column;border-right:1px solid var(--divider)}._timePickerColumn_1xsmk_450 html[data-theme=dark],._timePickerColumn_1xsmk_450 ._dark-theme_1xsmk_176{border-right-color:var(--divider)}._timePickerColumn_1xsmk_450:last-child{border-right:none}._columnHeader_1xsmk_463{padding:var(--spacing-2);font-size:var(--font-size-xs);text-align:center;font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);border-bottom:1px solid var(--divider);font-family:var(--font-family-primary)}._columnHeader_1xsmk_463 html[data-theme=dark],._columnHeader_1xsmk_463 ._dark-theme_1xsmk_176{color:var(--color-text-tertiary);border-bottom-color:var(--divider)}._columnScrollable_1xsmk_477{flex:1;overflow-y:auto}._columnScrollable_1xsmk_477::-webkit-scrollbar{width:4px}._columnScrollable_1xsmk_477::-webkit-scrollbar-track{background:transparent}._columnScrollable_1xsmk_477::-webkit-scrollbar-thumb{background-color:var(--color-neutral-400);border-radius:var(--border-radius-sm)}._columnScrollable_1xsmk_477::-webkit-scrollbar-thumb html[data-theme=dark],._columnScrollable_1xsmk_477::-webkit-scrollbar-thumb ._dark-theme_1xsmk_176{background-color:var(--color-neutral-600)}._periodOptions_1xsmk_495{display:flex;flex-direction:column;height:100%}._timeOption_1xsmk_501{padding:var(--spacing-2) 0;text-align:center;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-primary);transition:background-color var(--transition-normal) var(--transition-timing-function);font-family:var(--font-family-secondary)}._timeOption_1xsmk_501:hover{background-color:var(--color-neutral-200)}._timeOption_1xsmk_501:hover html[data-theme=dark],._timeOption_1xsmk_501:hover ._dark-theme_1xsmk_176{background-color:var(--color-neutral-700)}._timeOption_1xsmk_501._selected_1xsmk_516{background-color:var(--color-primary-100);color:var(--color-primary-500);font-weight:var(--font-weight-medium)}._timeOption_1xsmk_501._selected_1xsmk_516 html[data-theme=dark],._timeOption_1xsmk_501._selected_1xsmk_516 ._dark-theme_1xsmk_176{background-color:var(--color-primary-900);color:var(--color-primary-400)}._timePickerActions_1xsmk_526{display:flex;justify-content:flex-end;padding:var(--spacing-2);border-top:1px solid var(--divider)}._timePickerActions_1xsmk_526 html[data-theme=dark],._timePickerActions_1xsmk_526 ._dark-theme_1xsmk_176{border-top-color:var(--divider)}._cancelButton_1xsmk_536,._okButton_1xsmk_536{padding:var(--spacing-2) var(--spacing-4);border:none;border-radius:var(--border-radius-md);cursor:pointer;font-size:var(--font-size-sm);margin-left:var(--spacing-2);font-family:var(--font-family-secondary)}._cancelButton_1xsmk_536:focus,._okButton_1xsmk_536:focus{outline:none}._cancelButton_1xsmk_536{background-color:transparent;color:var(--color-text-primary)}._cancelButton_1xsmk_536:hover{background-color:var(--color-neutral-200)}._cancelButton_1xsmk_536:hover html[data-theme=dark],._cancelButton_1xsmk_536:hover ._dark-theme_1xsmk_176{background-color:var(--color-neutral-700)}._okButton_1xsmk_536{background-color:var(--color-primary-500);color:var(--color-neutral-50)}._okButton_1xsmk_536:hover{background-color:var(--color-primary-600)}._okButton_1xsmk_536 html[data-theme=dark],._okButton_1xsmk_536 ._dark-theme_1xsmk_176{background-color:var(--color-primary-400);color:var(--color-neutral-900)}._okButton_1xsmk_536 html[data-theme=dark]:hover,._okButton_1xsmk_536 ._dark-theme_1xsmk_176:hover{background-color:var(--color-primary-300)}html[data-theme=dark],._dark-theme_p6ply_176{--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);--background-primary: var(--color-neutral-900);--background-secondary: var(--color-neutral-800);--background-tertiary: var(--color-neutral-700);--background-card: var(--color-neutral-800);--background-elevated: var(--color-neutral-700);--border-light: var(--color-neutral-700);--border-medium: var(--color-neutral-600);--border-dark: var(--color-neutral-500);--divider: var(--color-neutral-700);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .8);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .6);--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)}._typography_p6ply_205{margin:0;padding:0;box-sizing:border-box;transition:var(--transition-normal) var(--transition-timing-function)}._typography_p6ply_205._gutterBottom_p6ply_211{margin-bottom:var(--spacing-4)}._typography_p6ply_205._noWrap_p6ply_214{white-space:nowrap;overflow:hidden}._typography_p6ply_205._truncate_p6ply_218{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._family-primary_p6ply_224{font-family:var(--font-family)}._family-secondary_p6ply_228{font-family:var(--font-family-secondary)}._family-numbers_p6ply_232{font-family:var(--font-family-numbers)}._family-mono_p6ply_236{font-family:var(--font-family-mono)}._weight-light_p6ply_240{font-weight:var(--font-weight-light)}._weight-regular_p6ply_244{font-weight:var(--font-weight-regular)}._weight-medium_p6ply_248{font-weight:var(--font-weight-medium)}._weight-semibold_p6ply_252{font-weight:var(--font-weight-semibold)}._weight-bold_p6ply_256{font-weight:var(--font-weight-bold)}._weight-extrabold_p6ply_260{font-weight:var(--font-weight-extrabold)}._align-left_p6ply_264{text-align:left}._align-center_p6ply_268{text-align:center}._align-right_p6ply_272{text-align:right}._align-justify_p6ply_276{text-align:justify}._color-primary_p6ply_280{color:var(--color-text-primary)}._color-secondary_p6ply_284{color:var(--color-text-secondary)}._color-tertiary_p6ply_288{color:var(--color-text-tertiary)}._color-disabled_p6ply_292{color:var(--color-text-disabled)}._color-inverse_p6ply_296{color:var(--color-text-inverse)}._color-success_p6ply_300{color:var(--color-success-500)}._color-warning_p6ply_304{color:var(--color-warning-500)}._color-error_p6ply_308{color:var(--color-error-500)}._color-info_p6ply_312{color:var(--color-info-500)}._color-inherit_p6ply_316{color:inherit}._variant-display1_p6ply_320{font-size:var(--font-size-6xl);line-height:1.1;letter-spacing:-.02em}@media (max-width: var(--bp-md)){._variant-display1_p6ply_320._responsive_p6ply_326{font-size:var(--font-size-5xl)}}@media (max-width: var(--bp-sm)){._variant-display1_p6ply_320._responsive_p6ply_326{font-size:var(--font-size-4xl)}}._variant-display2_p6ply_336{font-size:var(--font-size-5xl);line-height:1.15;letter-spacing:-.015em}@media (max-width: var(--bp-md)){._variant-display2_p6ply_336._responsive_p6ply_326{font-size:var(--font-size-4xl)}}@media (max-width: var(--bp-sm)){._variant-display2_p6ply_336._responsive_p6ply_326{font-size:var(--font-size-3xl)}}._variant-h1_p6ply_352{font-size:var(--font-size-4xl);line-height:1.2;letter-spacing:-.01em}@media (max-width: var(--bp-md)){._variant-h1_p6ply_352._responsive_p6ply_326{font-size:var(--font-size-3xl)}}@media (max-width: var(--bp-sm)){._variant-h1_p6ply_352._responsive_p6ply_326{font-size:var(--font-size-2xl)}}._variant-h2_p6ply_368{font-size:var(--font-size-3xl);line-height:1.25;letter-spacing:-.008em}@media (max-width: var(--bp-md)){._variant-h2_p6ply_368._responsive_p6ply_326{font-size:var(--font-size-2xl)}}@media (max-width: var(--bp-sm)){._variant-h2_p6ply_368._responsive_p6ply_326{font-size:var(--font-size-xl)}}._variant-h3_p6ply_384{font-size:var(--font-size-2xl);line-height:1.3}@media (max-width: var(--bp-md)){._variant-h3_p6ply_384._responsive_p6ply_326{font-size:var(--font-size-xl)}}@media (max-width: var(--bp-sm)){._variant-h3_p6ply_384._responsive_p6ply_326{font-size:var(--font-size-lg)}}._variant-h4_p6ply_399{font-size:var(--font-size-xl);line-height:1.35}@media (max-width: var(--bp-sm)){._variant-h4_p6ply_399._responsive_p6ply_326{font-size:var(--font-size-lg)}}._variant-h5_p6ply_409{font-size:var(--font-size-lg);line-height:1.4}@media (max-width: var(--bp-sm)){._variant-h5_p6ply_409._responsive_p6ply_326{font-size:var(--font-size-md)}}._variant-h6_p6ply_419{font-size:var(--font-size-md);line-height:1.45}._variant-subtitle1_p6ply_424{font-size:var(--font-size-md);line-height:1.5;letter-spacing:.01em}._variant-subtitle2_p6ply_430{font-size:var(--font-size-sm);line-height:1.4;letter-spacing:.01em}._variant-body1_p6ply_436{font-size:var(--font-size-md);line-height:1.6}@media (max-width: var(--bp-sm)){._variant-body1_p6ply_436._responsive_p6ply_326{font-size:var(--font-size-sm);line-height:1.5}}._variant-body2_p6ply_447{font-size:var(--font-size-sm);line-height:1.5}@media (max-width: var(--bp-sm)){._variant-body2_p6ply_447._responsive_p6ply_326{font-size:var(--font-size-xs);line-height:1.4}}._variant-caption_p6ply_458{font-size:var(--font-size-xs);line-height:1.4;letter-spacing:.03em}._variant-overline_p6ply_464{font-size:var(--font-size-xs);line-height:1.3;letter-spacing:.08em;text-transform:uppercase}@media (max-width: var(--bp-sm)){._responsive_p6ply_326._variant-h1_p6ply_352,._responsive_p6ply_326._variant-h2_p6ply_368,._responsive_p6ply_326._variant-h3_p6ply_384{line-height:1.25}._responsive_p6ply_326._variant-body1_p6ply_436,._responsive_p6ply_326._variant-body2_p6ply_447{letter-spacing:.005em}}@media (prefers-reduced-motion: reduce){._typography_p6ply_205{transition:none}}@media print{._typography_p6ply_205._color-primary_p6ply_280,._typography_p6ply_205._color-secondary_p6ply_284,._typography_p6ply_205._color-tertiary_p6ply_288{color:#000!important}._typography_p6ply_205._variant-h1_p6ply_352,._typography_p6ply_205._variant-h2_p6ply_368,._typography_p6ply_205._variant-h3_p6ply_384,._typography_p6ply_205._variant-h4_p6ply_399,._typography_p6ply_205._variant-h5_p6ply_409,._typography_p6ply_205._variant-h6_p6ply_419{page-break-after:avoid}}.bm2-logo{display:inline-block;vertical-align:middle;height:auto;max-width:100%}.loading-page{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;background-color:var(--background-primary);position:fixed;top:0;left:0;z-index:calc(var(--z-modal) + 100);transition:opacity .3s ease,visibility .3s ease}.loading-page-content{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2rem;max-width:90%;text-align:center}.loading-logo{width:120px;height:120px;margin-bottom:1rem;animation:pulse 2s ease-in-out infinite}.loading-logo .loading-logo-img{width:100%;height:100%;object-fit:contain}.loading-message{font-family:var(--font-family-secondary);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:0;max-width:400px}.loading-spinner-container{display:flex;position:relative;width:80px;height:80px}.loading-spinner-circle{position:absolute;width:64px;height:64px;border:5px solid transparent;border-radius:50%}.loading-spinner-circle:nth-child(1){border-top-color:var(--color-primary-500);animation:spin 1s infinite linear}.loading-spinner-circle:nth-child(2){border-left-color:var(--color-success-500);animation:spin 1.2s infinite linear reverse;width:54px;height:54px;top:5px;left:5px}.loading-spinner-circle:nth-child(3){border-bottom-color:var(--color-warning-500);animation:spin 1.5s infinite linear;width:44px;height:44px;top:10px;left:10px}.loading-dots-container{display:flex;align-items:center;justify-content:center;gap:12px;height:40px}.loading-dot{width:16px;height:16px;border-radius:50%;animation:dotPulse 1.4s ease-in-out infinite}.loading-dot:nth-child(1){background-color:var(--color-primary-500);animation-delay:0s}.loading-dot:nth-child(2){background-color:var(--color-success-500);animation-delay:.2s}.loading-dot:nth-child(3){background-color:var(--color-warning-500);animation-delay:.4s}.loading-pulse-container{position:relative;width:80px;height:80px}.loading-pulse{position:absolute;width:80px;height:80px;border-radius:50%;background-color:var(--color-primary-300);opacity:.6;animation:pulse 1.5s ease-in-out infinite}.loading-pulse:before,.loading-pulse:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background-color:var(--color-primary-500);opacity:.6;animation:pulse 1.5s ease-in-out infinite}.loading-pulse:before{animation-delay:.5s}.loading-pulse:after{animation-delay:1s}.loading-progress-container{width:200px;height:5px;background-color:var(--color-neutral-200);border-radius:var(--border-radius-full);overflow:hidden}.loading-progress-bar{height:100%;width:30%;background-color:var(--color-primary-500);border-radius:var(--border-radius-full);animation:progress 2s ease-in-out infinite}@keyframes dotPulse{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1);opacity:1}}@keyframes pulse{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1);opacity:.8}to{transform:scale(.8);opacity:.5}}@keyframes progress{0%{width:0%;transform:translate(-100%)}50%{width:30%;transform:translate(170%)}to{width:0%;transform:translate(200%)}}html[data-theme=dark],._dark-theme_tsgyy_177{--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);--background-primary: var(--color-neutral-900);--background-secondary: var(--color-neutral-800);--background-tertiary: var(--color-neutral-700);--background-card: var(--color-neutral-800);--background-elevated: var(--color-neutral-700);--border-light: var(--color-neutral-700);--border-medium: var(--color-neutral-600);--border-dark: var(--color-neutral-500);--divider: var(--color-neutral-700);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .8);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .6);--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)}._formContainer_tsgyy_206{padding:var(--spacing-6);background:linear-gradient(135deg,var(--background-card),var(--background-secondary));border-radius:var(--border-radius-xl);position:relative;overflow:hidden}._formContainer_tsgyy_206:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary-500),var(--color-success-500),var(--color-info-500));border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0}._step_tsgyy_224{margin-bottom:var(--spacing-8);animation:_stepFadeIn_tsgyy_1 .5s var(--transition-timing-function)}@keyframes _stepFadeIn_tsgyy_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._stepTitle_tsgyy_239{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-3);background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-500));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:var(--line-height-tight)}@media (max-width: 576px){._stepTitle_tsgyy_239{font-size:var(--font-size-2xl)}}._stepDescription_tsgyy_255{margin-bottom:var(--spacing-6);color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);font-family:var(--font-family-secondary)}@media (max-width: 576px){._stepDescription_tsgyy_255{font-size:var(--font-size-md)}}._radioGroup_tsgyy_268{margin-bottom:var(--spacing-6);padding:var(--spacing-5);background:var(--background-card);border-radius:var(--border-radius-xl);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);transition:all var(--transition-normal) var(--transition-timing-function)}._radioGroup_tsgyy_268:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary-300)}._radioGroupLabel_tsgyy_282{font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);margin-bottom:var(--spacing-4);color:var(--color-text-primary);display:flex;align-items:center;gap:var(--spacing-2)}._radioGroupLabel_tsgyy_282:before{content:"💰";font-size:var(--font-size-xl)}._radioButtons_tsgyy_296{display:flex;gap:var(--spacing-6)}@media (max-width: 576px){._radioButtons_tsgyy_296{flex-direction:column;gap:var(--spacing-3)}}._fieldDescription_tsgyy_307{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-top:var(--spacing-2);font-style:italic;padding:var(--spacing-2);background:rgba(var(--color-info-500),.1);border-left:3px solid var(--color-info-500);border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0}._salaryInfo_tsgyy_318{background:linear-gradient(135deg,rgba(var(--color-success-500),.1),rgba(var(--color-success-400),.05));padding:var(--spacing-5);border-radius:var(--border-radius-xl);border:1px solid rgba(var(--color-success-500),.2);margin-top:var(--spacing-4);position:relative}._salaryInfo_tsgyy_318:before{content:"✨";position:absolute;top:var(--spacing-3);right:var(--spacing-3);font-size:var(--font-size-xl)}._salaryInfo_tsgyy_318 p{margin:var(--spacing-2) 0;font-size:var(--font-size-md)}._salaryInfo_tsgyy_318 p strong{color:var(--color-success-600);font-weight:var(--font-weight-bold)}._salaryInfo_tsgyy_318 h3{color:var(--color-success-700);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-3);display:flex;align-items:center;gap:var(--spacing-2)}._salaryInfo_tsgyy_318 h3:before{content:"🎯"}._salaryInfo_tsgyy_318 ul{list-style:none;padding:0}._salaryInfo_tsgyy_318 ul li{margin:var(--spacing-2) 0;padding-left:var(--spacing-6);position:relative}._salaryInfo_tsgyy_318 ul li:before{content:"✓";position:absolute;left:0;color:var(--color-success-500);font-weight:var(--font-weight-bold);background:var(--background-card);width:20px;height:20px;border-radius:var(--border-radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);box-shadow:var(--shadow-sm)}._daysSelector_tsgyy_379{margin-top:var(--spacing-5);margin-bottom:var(--spacing-6);padding:var(--spacing-5);background:var(--background-card);border-radius:var(--border-radius-xl);border:1px solid var(--border-light)}._daysLabel_tsgyy_388{font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);margin-bottom:var(--spacing-4);color:var(--color-text-primary);display:flex;align-items:center;gap:var(--spacing-2)}._daysLabel_tsgyy_388:before{content:"📅"}._days_tsgyy_379{display:flex;flex-wrap:wrap;gap:var(--spacing-3);justify-content:center}._day_tsgyy_379{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--border-radius-xl);background:var(--background-secondary);cursor:pointer;transition:all var(--transition-normal) var(--transition-timing-function);user-select:none;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-text-secondary);border:2px solid var(--border-light);position:relative;overflow:hidden}._day_tsgyy_379:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-400));opacity:0;transition:opacity var(--transition-normal) var(--transition-timing-function)}._day_tsgyy_379:after{content:attr(data-day);position:relative;z-index:1}._day_tsgyy_379:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-primary-300)}._day_tsgyy_379._selected_tsgyy_444{color:#fff;border-color:var(--color-primary-500);transform:translateY(-2px);box-shadow:var(--shadow-lg)}._day_tsgyy_379._selected_tsgyy_444:before{opacity:1}@media (max-width: 576px){._day_tsgyy_379{width:48px;height:48px;font-size:var(--font-size-xs)}}._actions_tsgyy_461{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--divider)}@media (max-width: 576px){._actions_tsgyy_461{flex-direction:column-reverse;gap:var(--spacing-3)}}._error_tsgyy_477{margin-bottom:var(--spacing-6);animation:_errorShake_tsgyy_1 .5s var(--transition-timing-function)}@keyframes _errorShake_tsgyy_1{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}._alertContainer_tsgyy_493{padding:var(--spacing-6);text-align:center;background:linear-gradient(135deg,rgba(var(--color-warning-500),.1),rgba(var(--color-warning-400),.05));border-radius:var(--border-radius-xl)}._alert_tsgyy_493{margin-bottom:var(--spacing-6);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md)}._alertActions_tsgyy_506{display:flex;justify-content:center;gap:var(--spacing-4)}@media (max-width: 576px){._alertActions_tsgyy_506{flex-direction:column;gap:var(--spacing-3)}}._loadingContainer_tsgyy_518{display:flex;flex-direction:column;justify-content:center;align-items:center;height:200px;padding:var(--spacing-8);text-align:center;color:var(--color-text-secondary)}._loadingContainer_tsgyy_518 p{font-size:var(--font-size-lg);margin-top:var(--spacing-4)}._loadingContainer_tsgyy_518 p:before{content:"⏳";margin-right:var(--spacing-2)}._loadingContainer_tsgyy_518:before{content:"";width:40px;height:40px;border:3px solid var(--color-primary-200);border-top-color:var(--color-primary-500);border-radius:var(--border-radius-full);animation:_loadingSpinner_tsgyy_1 1s linear infinite}@keyframes _loadingSpinner_tsgyy_1{to{transform:rotate(360deg)}}.form-group{margin-bottom:var(--spacing-5)}.form-group label{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-2);display:flex;align-items:center;gap:var(--spacing-2)}.form-field:focus{box-shadow:0 0 0 3px rgba(var(--color-primary-500),.1),var(--shadow-md);border-color:var(--color-primary-500)}@media (min-width: 577px) and (max-width: 992px){._formContainer_tsgyy_206{padding:var(--spacing-5)}._radioButtons_tsgyy_296{gap:var(--spacing-4)}._days_tsgyy_379{gap:var(--spacing-2)}}@media (max-width: 576px){._formContainer_tsgyy_206{padding:var(--spacing-4)}._step_tsgyy_224{margin-bottom:var(--spacing-6)}._radioGroup_tsgyy_268,._daysSelector_tsgyy_379{padding:var(--spacing-4)}}._itemList_tsgyy_591{list-style:none;padding:0;margin-top:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}._itemRow_tsgyy_600{display:flex;align-items:center;justify-content:space-between;background:var(--background-card);border:1px solid var(--border-light);border-radius:var(--border-radius-lg);padding:var(--spacing-3) var(--spacing-4);box-shadow:var(--shadow-sm)}._inlineActions_tsgyy_611{display:flex;gap:var(--spacing-3);margin-top:var(--spacing-2)}html[data-theme=dark],._dark-theme_16xqw_176{--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);--background-primary: var(--color-neutral-900);--background-secondary: var(--color-neutral-800);--background-tertiary: var(--color-neutral-700);--background-card: var(--color-neutral-800);--background-elevated: var(--color-neutral-700);--border-light: var(--color-neutral-700);--border-medium: var(--color-neutral-600);--border-dark: var(--color-neutral-500);--divider: var(--color-neutral-700);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .8);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .6);--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)}._authLayout_16xqw_205{display:flex;min-height:100vh;max-height:120rem;background-color:var(--color-gray-100)}._authLayout_16xqw_205 html[data-theme=dark],._authLayout_16xqw_205 ._dark-theme_16xqw_176{background-color:var(--dark-color-background)}._authLayoutContainer_16xqw_215{display:flex;width:100%}._authLayoutBranding_16xqw_220{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-primary);padding:2rem}._authLayoutBranding_16xqw_220 html[data-theme=dark],._authLayoutBranding_16xqw_220 ._dark-theme_16xqw_176{background-color:var(--color-primary-dark)}@media (max-width: 768px){._authLayoutBranding_16xqw_220{display:none}}._authLayoutLogo_16xqw_238{display:flex;flex-direction:column;align-items:center;text-decoration:none;margin-bottom:2rem}._authLayoutLogo_16xqw_238 img{width:24rem;height:auto}._authLayoutMessage_16xqw_250{color:#000;text-align:center;max-width:400px}._authLayoutMessage_16xqw_250 h2{font-size:1.75rem;font-weight:600;margin-bottom:1rem}._authLayoutMessage_16xqw_250 p{font-size:1rem;opacity:.9}._authLayoutForm_16xqw_265{flex:1;display:flex;align-items:center;justify-content:center;padding:1rem}:root{--color-primary-500-rgb: 30, 77, 170;--navbar-height: 64px;--mobile-bottom-nav-height: 70px}.navbar{position:fixed;top:0;left:0;right:0;height:var(--navbar-height);background:var(--color-neutral-50);backdrop-filter:blur(20px) saturate(1.2);border-bottom:1px solid rgba(var(--color-primary-200-rgb, 191, 219, 254),.3);box-shadow:0 8px 32px rgba(var(--color-primary-500-rgb),.08),0 1px #ffffff1a inset;z-index:var(--z-fixed);transition:all .3s var(--transition-timing-function)}.navbar.dark{background:linear-gradient(135deg,rgba(var(--color-neutral-900-rgb, 17, 24, 39),.95),rgba(var(--color-primary-950-rgb, 23, 37, 84),.98),rgba(var(--color-neutral-900-rgb, 17, 24, 39),.95));border-bottom-color:rgba(var(--color-primary-800-rgb, 30, 64, 175),.4);box-shadow:0 8px 32px #0000004d,0 1px #ffffff0d inset}@media (max-width: 768px){.navbar{padding-left:0}}@media (max-width: 576px){.navbar{height:var(--navbar-height)}}.navbar-container{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);height:var(--navbar-height);max-width:1600px;margin:0 auto;transition:all .3s var(--transition-timing-function)}@media (max-width: 576px){.navbar-container{padding:var(--spacing-2) var(--spacing-3);height:var(--navbar-height)}}.navbar-left{display:flex;align-items:center;gap:var(--spacing-4);flex:1}@media (max-width: 576px){.navbar-left{gap:var(--spacing-2);flex:1;position:relative}}.navbar-brand{display:flex;align-items:center;gap:var(--spacing-3);color:var(--color-text-primary);text-decoration:none;height:100%;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.navbar-brand:hover{text-decoration:none;transform:translateY(-1px)}.navbar-brand:hover .navbar-logo-desktop,.navbar-brand:hover .navbar-logo-mobile{filter:brightness(1.1) drop-shadow(0 4px 12px rgba(var(--color-primary-500-rgb),.25))}.navbar-brand:hover .navbar-brand-text{background-position:100% 0}.navbar-brand:after{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,var(--color-primary-400),var(--color-primary-600),var(--color-primary-400));border-radius:var(--border-radius-lg);opacity:0;z-index:-1;transition:opacity .3s ease}.navbar-brand:hover:after{opacity:.1;animation:brandGlow 2s ease-in-out infinite}.navbar-logo-container{display:flex;align-items:center;height:100%;position:relative}.navbar-logo-desktop{height:36px;width:auto;display:block;transition:all .4s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 8px rgba(var(--color-primary-500-rgb),.15))}@media (max-width: 576px){.navbar-logo-desktop{display:none}}.navbar-logo-mobile{height:32px;width:auto;display:none;transition:all .4s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 6px rgba(var(--color-primary-500-rgb),.2))}@media (max-width: 576px){.navbar-logo-mobile{display:block}}.navbar-brand-gradient{display:flex;flex-direction:column;gap:1px}@media (max-width: 576px){.navbar-brand-gradient{display:none}}.navbar-brand-text{font-size:var(--font-size-xl);font-weight:var(--font-weight-black);background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-400),var(--color-primary-600));background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .6s ease;line-height:1}html[data-theme=dark] .navbar-brand-text{background:linear-gradient(135deg,var(--color-primary-400),var(--color-primary-300),var(--color-primary-400));background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.navbar-brand-subtitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:.5px;text-transform:uppercase;opacity:.8;transition:all .3s ease}.navbar-title-container{display:flex;align-items:center;margin-left:var(--spacing-6);position:relative}@media (min-width: 577px) and (max-width: 992px){.navbar-title-container{margin-left:var(--spacing-4)}}@media (max-width: 576px){.navbar-title-container{margin-left:var(--spacing-3);flex:1;justify-content:flex-start}}.navbar-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;position:relative;padding-left:var(--spacing-4)}@media (min-width: 577px) and (max-width: 992px){.navbar-title{font-size:var(--font-size-lg)}}@media (max-width: 576px){.navbar-title{font-size:var(--font-size-lg);padding-left:var(--spacing-3);text-align:center}}.navbar-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:24px;background:linear-gradient(to bottom,var(--color-primary-500),var(--color-primary-400));border-radius:2px;box-shadow:0 0 8px rgba(var(--color-primary-500-rgb),.3)}@media (min-width: 577px) and (max-width: 992px){.navbar-title:before{height:20px}}@media (max-width: 576px){.navbar-title:before{height:18px;width:2px}}.navbar-title-decoration{position:absolute;bottom:-2px;left:var(--spacing-4);right:0;height:2px;background:linear-gradient(90deg,var(--color-primary-500),var(--color-primary-400),transparent);border-radius:1px;opacity:.6}.navbar-end{display:flex;align-items:center;gap:var(--spacing-2)}@media (max-width: 576px){.navbar-end{gap:var(--spacing-1)}}.navbar-actions{display:flex;align-items:center;gap:var(--spacing-2)}@media (max-width: 576px){.navbar-actions{gap:var(--spacing-1)}}.navbar-logo-link{display:flex;align-items:center;text-decoration:none}.navbar-action-button{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--border-radius-xl);background:linear-gradient(135deg,rgba(var(--color-surface-secondary-rgb, 248, 250, 252),.8),rgba(var(--color-background-rgb),.9));border:1px solid rgba(var(--color-primary-200-rgb, 191, 219, 254),.3);color:var(--color-text-secondary);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 8px rgba(var(--color-primary-500-rgb),.08)}@media (max-width: 576px){.navbar-action-button{width:40px;height:40px}}.navbar-action-button:hover{color:var(--color-primary-600);background:linear-gradient(135deg,rgba(var(--color-primary-50-rgb, 250, 252, 255),.9),rgba(var(--color-background-rgb),1));border-color:rgba(var(--color-primary-300-rgb, 147, 197, 253),.5);transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--color-primary-500-rgb),.15)}.navbar-action-button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(var(--color-primary-500-rgb),.1)}html[data-theme=dark] .navbar-action-button{background:linear-gradient(135deg,rgba(var(--color-neutral-800-rgb, 31, 41, 55),.8),rgba(var(--color-neutral-900-rgb, 17, 24, 39),.9));border-color:rgba(var(--color-primary-700-rgb, 30, 64, 175),.3);box-shadow:0 2px 8px #0003}html[data-theme=dark] .navbar-action-button:hover{color:var(--color-primary-400);background:linear-gradient(135deg,rgba(var(--color-primary-900-rgb, 30, 58, 138),.9),rgba(var(--color-neutral-800-rgb, 31, 41, 55),1));border-color:rgba(var(--color-primary-600-rgb, 37, 99, 235),.5);box-shadow:0 8px 20px #0000004d}.theme-toggle{position:relative;overflow:hidden}.theme-toggle:hover .theme-toggle-effect{opacity:1;transform:scale(1.2)}.theme-toggle-effect{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);width:60px;height:60px;background:radial-gradient(circle,rgba(var(--color-primary-400-rgb, 96, 165, 250),.2) 0%,transparent 70%);border-radius:50%;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:none}.navbar-notifications{position:relative}.notification-ripple{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:radial-gradient(circle,rgba(var(--color-primary-500-rgb),.1) 0%,transparent 70%);border-radius:var(--border-radius-xl);opacity:0;transition:all .3s ease;pointer-events:none}.navbar-action-button:hover .notification-ripple{opacity:1;animation:ripple 1.5s ease-in-out infinite}.navbar-action-badge{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:var(--border-radius-full);background:linear-gradient(135deg,var(--color-error-500),var(--color-error-600));color:#fff;font-size:11px;font-weight:var(--font-weight-bold);line-height:1;pointer-events:none;z-index:10;box-shadow:0 2px 8px rgba(var(--color-error-500-rgb, 239, 68, 68),.4),0 0 0 2px var(--color-background)}.navbar-action-badge.pulse{animation:badgePulse 2s ease-in-out infinite}@media (max-width: 576px){.navbar-action-badge{top:-4px;right:-4px;min-width:16px;height:16px;font-size:10px}}.help-button{position:relative}.help-button:hover .help-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.help-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);background:linear-gradient(135deg,var(--color-neutral-900),var(--color-neutral-800));color:#fff;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--border-radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:var(--z-tooltip);box-shadow:0 4px 12px #00000026}.help-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--color-neutral-900)}@media (max-width: 576px){.help-tooltip{display:none}}.navbar-profile{position:relative}.navbar-profile-button{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1);border-radius:var(--border-radius-full);background:linear-gradient(135deg,rgba(var(--color-surface-secondary-rgb, 248, 250, 252),.8),rgba(var(--color-background-rgb),.9));border:1px solid rgba(var(--color-primary-200-rgb, 191, 219, 254),.3);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(var(--color-primary-500-rgb),.08)}.navbar-profile-button:hover{background:linear-gradient(135deg,rgba(var(--color-primary-50-rgb, 250, 252, 255),.9),rgba(var(--color-background-rgb),1));border-color:rgba(var(--color-primary-300-rgb, 147, 197, 253),.5);transform:translateY(-1px);box-shadow:0 6px 16px rgba(var(--color-primary-500-rgb),.12)}html[data-theme=dark] .navbar-profile-button{background:linear-gradient(135deg,rgba(var(--color-neutral-800-rgb, 31, 41, 55),.8),rgba(var(--color-neutral-900-rgb, 17, 24, 39),.9));border-color:rgba(var(--color-primary-700-rgb, 30, 64, 175),.3)}html[data-theme=dark] .navbar-profile-button:hover{background:linear-gradient(135deg,rgba(var(--color-primary-900-rgb, 30, 58, 138),.9),rgba(var(--color-neutral-800-rgb, 31, 41, 55),1));border-color:rgba(var(--color-primary-600-rgb, 37, 99, 235),.5)}@media (max-width: 576px){.navbar-profile-button{padding:var(--spacing-1);gap:0}}.navbar-profile-avatar{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--border-radius-full);background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);box-shadow:0 3px 12px rgba(var(--color-primary-500-rgb),.25),0 0 0 2px rgba(var(--color-background-rgb),1);transition:all .3s ease}@media (max-width: 576px){.navbar-profile-avatar{width:36px;height:36px}}.navbar-profile-avatar .avatar-text{position:relative;z-index:2}.navbar-profile-avatar .avatar-image{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-full);position:relative;z-index:2}.avatar-status{position:absolute;bottom:0;right:0;width:12px;height:12px;background:linear-gradient(135deg,var(--color-success-400),var(--color-success-500));border:2px solid var(--color-background);border-radius:var(--border-radius-full);z-index:3;animation:statusPulse 3s ease-in-out infinite}@media (max-width: 576px){.avatar-status{width:10px;height:10px}}.navbar-profile-info{display:flex;flex-direction:column;gap:1px;overflow:hidden;max-width:140px}.navbar-profile-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar-profile-role{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar-profile-arrow{color:var(--color-text-tertiary);transition:all .3s cubic-bezier(.4,0,.2,1);margin-left:var(--spacing-1)}.navbar-search{position:relative;width:240px;transition:width .3s var(--transition-timing-function)}.navbar-search.expanded{width:320px}@media (max-width: 768px){.navbar-search{display:none}}@media (min-width: 577px) and (max-width: 992px){.navbar-search{width:180px}.navbar-search.expanded{width:260px}}.search-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.search-icon{position:absolute;left:var(--spacing-3);color:var(--color-text-tertiary);pointer-events:none}.search-input{width:100%;height:40px;padding:0 var(--spacing-9) 0 var(--spacing-9);border-radius:var(--border-radius-full);border:1px solid var(--divider);background-color:var(--background-secondary);color:var(--color-text-primary);font-size:var(--font-size-sm);transition:all .2s var(--transition-timing-function)}.search-input:focus{outline:none;border-color:var(--color-primary-400);background-color:var(--background-primary);box-shadow:0 0 0 3px var(--color-primary-100)}.search-input::placeholder{color:var(--color-text-tertiary)}.search-clear-button{position:absolute;right:var(--spacing-3);background:none;border:none;cursor:pointer;color:var(--color-text-tertiary)}.search-clear-button:hover{color:var(--color-text-primary)}.search-results-container{position:absolute;top:calc(100% + 8px);left:0;width:100%;background-color:var(--background-primary);border-radius:var(--border-radius-lg);border:1px solid var(--divider);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);max-height:300px;overflow-y:auto}.search-results-container::-webkit-scrollbar{width:8px;height:8px}.search-results-container::-webkit-scrollbar-track{background:var(--color-neutral-100);border-radius:4px}.search-results-container::-webkit-scrollbar-thumb{background:var(--color-neutral-400);border-radius:4px}.search-results-container::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-500)}.search-results-container html[data-theme=dark]::-webkit-scrollbar-track,.search-results-container .dark-theme::-webkit-scrollbar-track{background:var(--color-neutral-800)}.search-results-container html[data-theme=dark]::-webkit-scrollbar-thumb,.search-results-container .dark-theme::-webkit-scrollbar-thumb{background:var(--color-neutral-600)}.search-results-container html[data-theme=dark]::-webkit-scrollbar-thumb:hover,.search-results-container .dark-theme::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-500)}.search-results-list{list-style:none;padding:var(--spacing-2);margin:0}.search-result-item{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--border-radius-md);cursor:pointer;width:100%;text-align:left;background:none;border:none;color:var(--color-text-primary);transition:all .2s var(--transition-timing-function)}.search-result-item:hover{background-color:var(--background-tertiary)}.search-result-icon{color:var(--color-primary-500)}.search-no-results{padding:var(--spacing-4);text-align:center;color:var(--color-text-secondary)}.mobile-search-button:hover{color:var(--color-primary-600);transform:translateY(-2px)}html[data-theme=dark] .mobile-search-button:hover{color:var(--color-primary-400)}@keyframes brandGlow{0%,to{opacity:.1}50%{opacity:.2}}@keyframes ripple{0%{transform:translate(-50%,-50%) scale(.8);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes statusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes slideInFromTop{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes dropdownSlideIn{0%{transform:scale(.95) translateY(-10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes overlaySlideIn{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.navbar-profile-dropdown{position:absolute;top:calc(100% + 12px);right:0;width:320px;background:var(--color-neutral-100);backdrop-filter:blur(20px) saturate(1.2);border-radius:var(--border-radius-2xl);border:1px solid rgba(var(--color-primary-200-rgb, 191, 219, 254),.4);box-shadow:0 20px 40px rgba(var(--color-primary-500-rgb),.15),0 8px 16px #0000001a,0 1px #fff3 inset;z-index:var(--z-dropdown);overflow:hidden;animation:dropdownSlideIn .3s cubic-bezier(.4,0,.2,1);transform-origin:top right}html[data-theme=dark] .navbar-profile-dropdown{background:linear-gradient(135deg,rgba(var(--color-neutral-900-rgb, 17, 24, 39),.98),rgba(var(--color-primary-975-rgb, 20, 25, 60),1),rgba(var(--color-neutral-900-rgb, 17, 24, 39),.98));border-color:rgba(var(--color-primary-700-rgb, 30, 64, 175),.4);box-shadow:0 20px 40px #0006,0 8px 16px #0003,0 1px #ffffff1a inset}@media (max-width: 576px){.navbar-profile-dropdown{width:280px}}.profile-header{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-5);border-bottom:1px solid rgba(var(--color-primary-200-rgb, 191, 219, 254),.3);background:linear-gradient(135deg,rgba(var(--color-primary-50-rgb, 250, 252, 255),.5),transparent)}html[data-theme=dark] .profile-header{border-bottom-color:rgba(var(--color-primary-700-rgb, 30, 64, 175),.4);background:linear-gradient(135deg,rgba(var(--color-primary-950-rgb, 23, 37, 84),.5),transparent)}.profile-avatar{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--border-radius-full);background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));color:#fff;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);box-shadow:0 4px 16px rgba(var(--color-primary-500-rgb),.3),0 0 0 3px rgba(var(--color-background-rgb),1)}.profile-avatar .avatar-text{position:relative;z-index:2}.profile-avatar .avatar-image{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-full);position:relative;z-index:2}.profile-info{display:flex;flex-direction:column;gap:var(--spacing-1);overflow:hidden;flex:1}.profile-name{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-email{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-user-code-container{margin-top:var(--spacing-1)}.profile-user-code{display:flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-primary-600);background:linear-gradient(135deg,rgba(var(--color-primary-50-rgb, 250, 252, 255),.8),rgba(var(--color-primary-100-rgb, 219, 234, 254),.6));padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-md);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(var(--color-primary-200-rgb, 191, 219, 254),.4)}.profile-user-code:hover{background:linear-gradient(135deg,rgba(var(--color-primary-100-rgb, 219, 234, 254),.9),rgba(var(--color-primary-200-rgb, 191, 219, 254),.7));transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--color-primary-500-rgb),.15);border-color:var(--color-primary-300)}html[data-theme=dark] .profile-user-code{color:var(--color-primary-400);background:linear-gradient(135deg,rgba(var(--color-primary-900-rgb, 30, 58, 138),.8),rgba(var(--color-primary-800-rgb, 30, 64, 175),.6));border-color:rgba(var(--color-primary-600-rgb, 37, 99, 235),.4)}html[data-theme=dark] .profile-user-code:hover{background:linear-gradient(135deg,rgba(var(--color-primary-800-rgb, 30, 64, 175),.9),rgba(var(--color-primary-700-rgb, 29, 78, 216),.7));border-color:var(--color-primary-500)}.profile-user-code span{font-family:var(--font-family-mono, "JetBrains Mono", monospace);letter-spacing:.5px}.profile-generate-code{display:flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-primary-600);background:linear-gradient(135deg,rgba(var(--color-primary-50-rgb, 250, 252, 255),.6),rgba(var(--color-neutral-50-rgb, 250, 250, 250),.4));padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-md);border:1px dashed var(--color-primary-300);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.profile-generate-code:hover:not(:disabled){background:linear-gradient(135deg,rgba(var(--color-primary-100-rgb, 219, 234, 254),.8),rgba(var(--color-primary-50-rgb, 250, 252, 255),.6));border-color:var(--color-primary-400);transform:translateY(-1px);box-shadow:0 4px 8px rgba(var(--color-primary-500-rgb),.1)}.profile-generate-code:disabled{opacity:.7;cursor:not-allowed;transform:none}html[data-theme=dark] .profile-generate-code{color:var(--color-primary-400);background:linear-gradient(135deg,rgba(var(--color-primary-950-rgb, 23, 37, 84),.6),rgba(var(--color-neutral-900-rgb, 17, 24, 39),.4));border-color:var(--color-primary-700)}html[data-theme=dark] .profile-generate-code:hover:not(:disabled){background:linear-gradient(135deg,rgba(var(--color-primary-900-rgb, 30, 58, 138),.8),rgba(var(--color-primary-950-rgb, 23, 37, 84),.6));border-color:var(--color-primary-500)}.profile-membership{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-warning-600);background:linear-gradient(135deg,rgba(var(--color-warning-100-rgb, 254, 243, 199),.8),rgba(var(--color-warning-50-rgb, 255, 251, 235),.6));padding:2px var(--spacing-2);border-radius:var(--border-radius-md);align-self:flex-start;margin-top:var(--spacing-1)}html[data-theme=dark] .profile-membership{color:var(--color-warning-400);background:linear-gradient(135deg,rgba(var(--color-warning-900-rgb, 120, 53, 15),.8),rgba(var(--color-warning-800-rgb, 146, 64, 14),.6))}.navbar-profile-menu{list-style:none;margin:0;padding:var(--spacing-2)}.navbar-profile-menu .divider{height:1px;background:rgba(var(--color-primary-200-rgb, 191, 219, 254),.3);margin:var(--spacing-2) 0}html[data-theme=dark] .navbar-profile-menu .divider{background:rgba(var(--color-primary-700-rgb, 30, 64, 175),.4)}.navbar-profile-item{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--border-radius-lg);text-decoration:none!important;color:var(--color-text-primary);background:none;border:none;width:100%;cursor:pointer;position:relative;overflow:hidden}.navbar-profile-item:hover{color:var(--color-text-primary);background:linear-gradient(135deg,rgba(var(--color-primary-50-rgb, 250, 252, 255),.8),rgba(var(--color-primary-100-rgb, 219, 234, 254),.6));transform:translate(4px)}.navbar-profile-item:hover .profile-item-arrow{transform:translate(4px);color:var(--color-primary-600)}html[data-theme=dark] .navbar-profile-item:hover{background:linear-gradient(135deg,rgba(var(--color-primary-900-rgb, 30, 58, 138),.8),rgba(var(--color-primary-800-rgb, 30, 64, 175),.6))}html[data-theme=dark] .navbar-profile-item:hover .profile-item-arrow{color:var(--color-primary-400)}.navbar-profile-item:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(var(--color-primary-500-rgb),.2) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:all .4s ease;pointer-events:none}.navbar-profile-item:active:after{width:200px;height:200px}.navbar-profile-item.logout-button:hover{background:linear-gradient(135deg,rgba(var(--color-error-50-rgb, 254, 242, 242),.8),rgba(var(--color-error-100-rgb, 254, 226, 226),.6));color:var(--color-error-600)}.navbar-profile-item.logout-button:hover .profile-item-icon,.navbar-profile-item.logout-button:hover .profile-item-arrow{color:var(--color-error-600)}html[data-theme=dark] .navbar-profile-item.logout-button:hover{background:linear-gradient(135deg,rgba(var(--color-error-900-rgb, 127, 29, 29),.8),rgba(var(--color-error-800-rgb, 153, 27, 27),.6));color:var(--color-error-400)}html[data-theme=dark] .navbar-profile-item.logout-button:hover .profile-item-icon,html[data-theme=dark] .navbar-profile-item.logout-button:hover .profile-item-arrow{color:var(--color-error-400)}.navbar-profile-item.theme-toggle-item:hover .theme-toggle-switch{box-shadow:0 0 12px rgba(var(--color-primary-500-rgb),.4)}.profile-item-icon{color:var(--color-text-secondary);transition:all .3s ease;flex-shrink:0}.profile-item-text{flex:1;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.2;text-align:left;text-decoration:none}.profile-item-arrow{color:var(--color-text-tertiary);transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.theme-toggle-indicator{display:flex;align-items:center}.theme-toggle-switch{position:relative;width:44px;height:24px;background:linear-gradient(135deg,var(--color-neutral-300),var(--color-neutral-400));border-radius:var(--border-radius-full);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:2px solid rgba(var(--color-primary-200-rgb, 191, 219, 254),.3)}.theme-toggle-switch.active{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));border-color:rgba(var(--color-primary-300-rgb, 147, 197, 253),.6);box-shadow:0 0 16px rgba(var(--color-primary-500-rgb),.3)}.theme-toggle-switch.active .theme-toggle-knob{transform:translate(20px);background:linear-gradient(135deg,var(--color-warning-300),var(--color-warning-400));box-shadow:0 2px 8px rgba(var(--color-warning-500-rgb),.4),0 0 12px rgba(var(--color-warning-400-rgb),.6)}html[data-theme=dark] .theme-toggle-switch{background:linear-gradient(135deg,var(--color-neutral-700),var(--color-neutral-800));border-color:rgba(var(--color-primary-700-rgb, 30, 64, 175),.4)}html[data-theme=dark] .theme-toggle-switch.active{background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-700));border-color:rgba(var(--color-primary-500-rgb, 59, 130, 246),.6)}.theme-toggle-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;background:linear-gradient(135deg,var(--color-neutral-100),white);border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #00000026,0 0 0 1px #fffc inset}html[data-theme=dark] .theme-toggle-knob{background:linear-gradient(135deg,var(--color-neutral-200),var(--color-neutral-100))}.mobile-bottom-navigation{position:fixed;bottom:0;left:0;right:0;height:var(--mobile-bottom-nav-height);background:var(--color-neutral-100);backdrop-filter:blur(20px) saturate(1.2);border-top:1px solid rgba(var(--color-primary-200-rgb, 191, 219, 254),.3);box-shadow:0 -8px 32px rgba(var(--color-primary-500-rgb),.08),0 -1px #ffffff1a inset;z-index:var(--z-fixed)}html[data-theme=dark] .mobile-bottom-navigation{background:linear-gradient(135deg,rgba(var(--color-neutral-900-rgb, 17, 24, 39),.98),rgba(var(--color-primary-975-rgb, 20, 25, 60),1),rgba(var(--color-neutral-900-rgb, 17, 24, 39),.98));border-top-color:rgba(var(--color-primary-700-rgb, 30, 64, 175),.4);box-shadow:0 -8px 32px #0000004d,0 -1px #ffffff0d inset}@media (min-width: 769px){.mobile-bottom-navigation{display:none}}.mobile-bottom-nav-container{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-1);height:100%;max-width:500px;margin:0 auto;gap:.063rem}.mobile-bottom-nav-item,.mobile-bottom-sidebar-toggle{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.125rem;padding:var(--spacing-1) var(--spacing-1);border-radius:var(--border-radius-lg);text-decoration:none;color:var(--color-text-secondary);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;flex:1;max-width:64px;min-width:56px;height:56px;background:none;border:none;cursor:pointer;opacity:0;transform:translateY(20px);animation:slideInUp .6s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--animation-delay, 0s)}.mobile-bottom-nav-item:hover,.mobile-bottom-sidebar-toggle:hover{color:var(--color-text-primary);transform:translateY(-2px)}.mobile-bottom-nav-item:hover .mobile-bottom-nav-icon,.mobile-bottom-sidebar-toggle:hover .mobile-bottom-nav-icon{transform:scale(1.1)}.mobile-bottom-nav-item:hover .mobile-bottom-nav-icon .nav-item-glow,.mobile-bottom-sidebar-toggle:hover .mobile-bottom-nav-icon .nav-item-glow{opacity:1;transform:scale(1.2)}.mobile-bottom-nav-item.active,.mobile-bottom-sidebar-toggle.active{color:var(--color-primary-600);background:linear-gradient(135deg,rgba(var(--color-primary-50-rgb, 250, 252, 255),.8),rgba(var(--color-primary-100-rgb, 219, 234, 254),.6));border:1px solid rgba(var(--color-primary-300-rgb, 147, 197, 253),.4);box-shadow:0 4px 12px rgba(var(--color-primary-500-rgb),.15),0 1px #fff3 inset}.mobile-bottom-nav-item.active .nav-item-indicator,.mobile-bottom-sidebar-toggle.active .nav-item-indicator{opacity:1;transform:scale(1)}.mobile-bottom-nav-item.active .mobile-bottom-nav-icon,.mobile-bottom-sidebar-toggle.active .mobile-bottom-nav-icon{color:var(--color-primary-600);transform:scale(1.05)}html[data-theme=dark] .mobile-bottom-nav-item.active,html[data-theme=dark] .mobile-bottom-sidebar-toggle.active{color:var(--color-primary-400);background:linear-gradient(135deg,rgba(var(--color-primary-900-rgb, 30, 58, 138),.8),rgba(var(--color-primary-800-rgb, 30, 64, 175),.6));border-color:rgba(var(--color-primary-600-rgb, 37, 99, 235),.4)}html[data-theme=dark] .mobile-bottom-nav-item.active .mobile-bottom-nav-icon,html[data-theme=dark] .mobile-bottom-sidebar-toggle.active .mobile-bottom-nav-icon{color:var(--color-primary-400)}.mobile-bottom-nav-item.color-primary.active .mobile-bottom-nav-icon,.mobile-bottom-nav-item.color-primary:hover .mobile-bottom-nav-icon,.mobile-bottom-sidebar-toggle.color-primary.active .mobile-bottom-nav-icon,.mobile-bottom-sidebar-toggle.color-primary:hover .mobile-bottom-nav-icon{color:var(--color-primary-600)}.mobile-bottom-nav-item.color-success.active .mobile-bottom-nav-icon,.mobile-bottom-nav-item.color-success:hover .mobile-bottom-nav-icon,.mobile-bottom-sidebar-toggle.color-success.active .mobile-bottom-nav-icon,.mobile-bottom-sidebar-toggle.color-success:hover .mobile-bottom-nav-icon{color:var(--color-success-600)}.mobile-bottom-nav-item.color-warning.active .mobile-bottom-nav-icon,.mobile-bottom-nav-item.color-warning:hover .mobile-bottom-nav-icon,.mobile-bottom-sidebar-toggle.color-warning.active .mobile-bottom-nav-icon,.mobile-bottom-sidebar-toggle.color-warning:hover .mobile-bottom-nav-icon{color:var(--color-warning-600)}.mobile-bottom-nav-item.color-info.active .mobile-bottom-nav-icon,.mobile-bottom-nav-item.color-info:hover .mobile-bottom-nav-icon,.mobile-bottom-sidebar-toggle.color-info.active .mobile-bottom-nav-icon,.mobile-bottom-sidebar-toggle.color-info:hover .mobile-bottom-nav-icon{color:var(--color-info-600)}.mobile-bottom-nav-item.color-premium.active .mobile-bottom-nav-icon,.mobile-bottom-nav-item.color-premium:hover .mobile-bottom-nav-icon,.mobile-bottom-sidebar-toggle.color-premium.active .mobile-bottom-nav-icon,.mobile-bottom-sidebar-toggle.color-premium:hover .mobile-bottom-nav-icon{color:var(--color-premium-600)}.mobile-bottom-nav-icon{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--border-radius-lg);transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.mobile-bottom-nav-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:center;line-height:1;transition:all .3s ease;max-width:100%;word-break:break-word;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;overflow-wrap:break-word;height:20px;display:flex;align-items:center;justify-content:center}.mobile-bottom-sidebar-toggle.active{color:var(--color-error-600);background:linear-gradient(135deg,rgba(var(--color-error-50-rgb, 254, 242, 242),.8),rgba(var(--color-error-100-rgb, 254, 226, 226),.6));border:1px solid rgba(var(--color-error-300-rgb, 252, 165, 165),.4)}.mobile-bottom-sidebar-toggle.active .line1{transform:translateY(6px) rotate(45deg)}.mobile-bottom-sidebar-toggle.active .line2{opacity:0;transform:scale(0)}.mobile-bottom-sidebar-toggle.active .line3{transform:translateY(-6px) rotate(-45deg)}html[data-theme=dark] .mobile-bottom-sidebar-toggle.active{color:var(--color-error-400);background:linear-gradient(135deg,rgba(var(--color-error-900-rgb, 127, 29, 29),.8),rgba(var(--color-error-800-rgb, 153, 27, 27),.6));border-color:rgba(var(--color-error-600-rgb, 220, 38, 38),.4)}.hamburger-container{position:relative;width:16px;height:12px;display:flex;flex-direction:column;justify-content:space-between}.hamburger-line{width:100%;height:2px;background:linear-gradient(90deg,var(--color-primary-600),var(--color-primary-500));border-radius:1px;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}html[data-theme=dark] .hamburger-line{background:linear-gradient(90deg,var(--color-primary-400),var(--color-primary-300))}.nav-item-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);width:40px;height:40px;background:radial-gradient(circle,rgba(var(--color-primary-400-rgb, 96, 165, 250),.2) 0%,transparent 70%);border-radius:50%;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:none}.nav-item-indicator{position:absolute;top:-4px;left:50%;transform:translate(-50%) scale(0);width:6px;height:6px;background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-400));border-radius:50%;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px rgba(var(--color-primary-500-rgb),.5)}.mobile-search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(var(--color-background-rgb),.98),rgba(var(--color-primary-25-rgb, 252, 253, 255),1),rgba(var(--color-background-rgb),.98));backdrop-filter:blur(20px) saturate(1.2);z-index:var(--z-modal);display:flex;flex-direction:column;animation:overlaySlideIn .4s cubic-bezier(.4,0,.2,1)}html[data-theme=dark] .mobile-search-overlay{background:linear-gradient(135deg,rgba(var(--color-neutral-900-rgb, 17, 24, 39),.98),rgba(var(--color-primary-975-rgb, 20, 25, 60),1),rgba(var(--color-neutral-900-rgb, 17, 24, 39),.98))}.mobile-search-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-4) var(--spacing-3);border-bottom:1px solid rgba(var(--color-primary-200-rgb, 191, 219, 254),.3)}.mobile-search-header h3{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-400));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=dark] .mobile-search-header{border-bottom-color:rgba(var(--color-primary-700-rgb, 30, 64, 175),.4)}html[data-theme=dark] .mobile-search-header h3{background:linear-gradient(135deg,var(--color-primary-400),var(--color-primary-300));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mobile-search-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--border-radius-full);background:linear-gradient(135deg,rgba(var(--color-surface-secondary-rgb, 248, 250, 252),.8),rgba(var(--color-background-rgb),.9));border:1px solid rgba(var(--color-primary-200-rgb, 191, 219, 254),.3);color:var(--color-text-secondary);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-search-close:hover{color:var(--color-error-600);background:linear-gradient(135deg,rgba(var(--color-error-50-rgb, 254, 242, 242),.9),rgba(var(--color-background-rgb),1));border-color:rgba(var(--color-error-300-rgb, 252, 165, 165),.5);transform:scale(1.05)}html[data-theme=dark] .mobile-search-close{background:linear-gradient(135deg,rgba(var(--color-neutral-800-rgb, 31, 41, 55),.8),rgba(var(--color-neutral-900-rgb, 17, 24, 39),.9));border-color:rgba(var(--color-primary-700-rgb, 30, 64, 175),.3)}html[data-theme=dark] .mobile-search-close:hover{color:var(--color-error-400);background:linear-gradient(135deg,rgba(var(--color-error-900-rgb, 127, 29, 29),.9),rgba(var(--color-neutral-800-rgb, 31, 41, 55),1));border-color:rgba(var(--color-error-600-rgb, 220, 38, 38),.5)}.mobile-search-input-wrapper{position:relative;padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid rgba(var(--color-primary-200-rgb, 191, 219, 254),.3)}.mobile-search-icon{position:absolute;left:var(--spacing-6);top:50%;transform:translateY(-50%);color:var(--color-text-tertiary)}.mobile-search-input{width:100%;height:48px;padding:0 48px;border-radius:var(--border-radius-full);border:1px solid rgba(var(--color-primary-200-rgb, 191, 219, 254),.3);background:linear-gradient(135deg,rgba(var(--color-surface-secondary-rgb, 248, 250, 252),.8),rgba(var(--color-background-rgb),.9));color:var(--color-text-primary);font-size:var(--font-size-md)}.mobile-search-input:focus{outline:none;border-color:var(--color-primary-400);background:var(--color-background);box-shadow:0 0 0 3px rgba(var(--color-primary-500-rgb),.1)}.mobile-search-input::placeholder{color:var(--color-text-tertiary)}.mobile-search-clear{position:absolute;right:var(--spacing-6);top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-text-tertiary);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-full)}.mobile-search-clear:hover{background-color:rgba(var(--color-primary-100-rgb, 219, 234, 254),.5);color:var(--color-text-primary)}.mobile-search-results{flex:1;overflow-y:auto}.mobile-search-results::-webkit-scrollbar{width:8px;height:8px}.mobile-search-results::-webkit-scrollbar-track{background:var(--color-neutral-100);border-radius:4px}.mobile-search-results::-webkit-scrollbar-thumb{background:var(--color-neutral-400);border-radius:4px}.mobile-search-results::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-500)}.mobile-search-results html[data-theme=dark]::-webkit-scrollbar-track,.mobile-search-results .dark-theme::-webkit-scrollbar-track{background:var(--color-neutral-800)}.mobile-search-results html[data-theme=dark]::-webkit-scrollbar-thumb,.mobile-search-results .dark-theme::-webkit-scrollbar-thumb{background:var(--color-neutral-600)}.mobile-search-results html[data-theme=dark]::-webkit-scrollbar-thumb:hover,.mobile-search-results .dark-theme::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-500)}.mobile-search-results-list{list-style:none;padding:var(--spacing-2) var(--spacing-4);margin:0}.mobile-search-result-item{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--border-radius-md);cursor:pointer;width:100%;text-align:left;background:none;border:none;color:var(--color-text-primary);transition:all .2s var(--transition-timing-function)}.mobile-search-result-item:hover{background:rgba(var(--color-primary-100-rgb, 219, 234, 254),.3)}.mobile-search-result-icon{color:var(--color-primary-500)}.mobile-search-no-results{padding:var(--spacing-6);text-align:center;color:var(--color-text-secondary)}.mobile-search-no-results p{margin:var(--spacing-2) 0 0}.mobile-search-suggestions{padding:var(--spacing-4)}.mobile-search-suggestions h4{margin:0 0 var(--spacing-3);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.mobile-search-suggestions ul{list-style:none;padding:0;margin:0}.mobile-search-suggestion-item{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--border-radius-md);cursor:pointer;width:100%;text-align:left;background:none;border:none;color:var(--color-text-primary)}.mobile-search-suggestion-item:hover{background:rgba(var(--color-primary-100-rgb, 219, 234, 254),.3)}.notifications-modal-content{display:flex;flex-direction:column;height:100%}.notifications-modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4);border-bottom:1px solid rgba(var(--color-primary-200-rgb, 191, 219, 254),.3)}.notifications-welcome{display:flex;align-items:center;gap:var(--spacing-3)}.notifications-welcome div h3{margin:0 0 var(--spacing-1);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.notifications-welcome div p{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.notifications-modal-info{display:flex;align-items:center;gap:var(--spacing-3)}.notifications-count{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.notifications-modal-list{flex:1;overflow-y:auto;padding:var(--spacing-3);min-height:300px}.notifications-modal-list::-webkit-scrollbar{width:8px;height:8px}.notifications-modal-list::-webkit-scrollbar-track{background:var(--color-neutral-100);border-radius:4px}.notifications-modal-list::-webkit-scrollbar-thumb{background:var(--color-neutral-400);border-radius:4px}.notifications-modal-list::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-500)}.notifications-modal-list html[data-theme=dark]::-webkit-scrollbar-track,.notifications-modal-list .dark-theme::-webkit-scrollbar-track{background:var(--color-neutral-800)}.notifications-modal-list html[data-theme=dark]::-webkit-scrollbar-thumb,.notifications-modal-list .dark-theme::-webkit-scrollbar-thumb{background:var(--color-neutral-600)}.notifications-modal-list html[data-theme=dark]::-webkit-scrollbar-thumb:hover,.notifications-modal-list .dark-theme::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-500)}.notification-item{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-2);cursor:pointer;transition:all .2s var(--transition-timing-function);border-left:3px solid transparent;background:rgba(var(--color-surface-secondary-rgb, 248, 250, 252),.5)}.notification-item:hover{background:rgba(var(--color-primary-100-rgb, 219, 234, 254),.4)}.notification-item.unread{border-left-color:var(--color-primary-500)}.notification-item.info .notification-icon{color:var(--color-info-500)}.notification-item.success .notification-icon{color:var(--color-success-500)}.notification-item.warning .notification-icon{color:var(--color-warning-500)}.notification-item.error .notification-icon{color:var(--color-error-500)}.notification-item.group-invitation{border-left-color:var(--color-primary-500);background:linear-gradient(135deg,rgba(var(--color-primary-50-rgb, 250, 252, 255),.8),rgba(var(--color-success-50-rgb, 240, 253, 244),.6))}.notification-item.group-invitation:hover{background:linear-gradient(135deg,rgba(var(--color-primary-100-rgb, 219, 234, 254),.8),rgba(var(--color-success-100-rgb, 220, 252, 231),.6));transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--color-primary-500-rgb),.15)}.notification-item.group-invitation .notification-icon{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));color:#fff;box-shadow:0 2px 8px rgba(var(--color-primary-500-rgb),.3)}.notification-item.group-invitation .notification-title{color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.notification-item.group-invitation .notification-message{color:var(--color-text-primary)}.notification-icon{background:rgba(var(--color-primary-100-rgb, 219, 234, 254),.3);min-width:40px;height:40px;border-radius:var(--border-radius-full);display:flex;align-items:center;justify-content:center}.notification-content{flex:1;overflow:hidden}.notification-title{font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-1);color:var(--color-text-primary)}.notification-message{font-size:var(--font-size-sm);margin-bottom:var(--spacing-1);color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.notification-time{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.notification-action{margin-top:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);background:rgba(var(--color-primary-100-rgb),.5);border-radius:var(--border-radius-md);border:1px solid rgba(var(--color-primary-300-rgb),.3)}.notification-action small{font-size:var(--font-size-xs);color:var(--color-primary-600);font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:var(--spacing-1)}.notification-action small:before{content:"✨";animation:sparkle 2s ease-in-out infinite}@keyframes sparkle{0%,to{transform:scale(1) rotate(0);opacity:.8}50%{transform:scale(1.1) rotate(5deg);opacity:1}}.notifications-loading,.notifications-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:var(--color-text-tertiary)}.notifications-loading .spin,.notifications-empty .spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notifications-loading h4,.notifications-empty h4{margin:var(--spacing-3) 0 var(--spacing-1);color:var(--color-text-primary)}.notifications-loading p,.notifications-empty p{margin:0 0 var(--spacing-3);color:var(--color-text-secondary)}.notifications-modal-footer{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);border-top:1px solid rgba(var(--color-primary-200-rgb, 191, 219, 254),.3)}.help-modal-content{display:flex;flex-direction:column;gap:var(--spacing-5);padding:var(--spacing-4)}.help-welcome{text-align:center;padding:var(--spacing-4);background:linear-gradient(135deg,rgba(var(--color-primary-50-rgb, 250, 252, 255),.8),rgba(var(--color-background-rgb),.9));border-radius:var(--border-radius-lg)}.help-welcome h3{margin:var(--spacing-3) 0 var(--spacing-1);color:var(--color-primary-600)}.help-welcome p{margin:0;color:var(--color-text-secondary)}.help-welcome-icon{display:flex;justify-content:center;margin-bottom:var(--spacing-2);color:var(--color-primary-500)}.help-section h4{font-size:var(--font-size-lg);margin-bottom:var(--spacing-3);color:var(--color-primary-500)}.help-section p{margin-bottom:var(--spacing-3);color:var(--color-text-secondary)}.help-list{list-style:none;padding:0;margin:0}.help-list li{display:flex;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}.help-list li svg{color:var(--color-primary-500);margin-top:3px}.help-features{display:flex;flex-direction:column;gap:var(--spacing-3)}.help-feature-item{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);background:rgba(var(--color-primary-50-rgb, 250, 252, 255),.5);border-radius:var(--border-radius-md)}.help-feature-item svg{color:var(--color-primary-500)}.help-feature-item div strong{display:block;color:var(--color-text-primary);margin-bottom:var(--spacing-1)}.help-feature-item div span{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.help-contact{display:flex;flex-direction:column;gap:var(--spacing-2)}.help-contact .help-contact-item{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);background:rgba(var(--color-surface-secondary-rgb, 248, 250, 252),.6);border-radius:var(--border-radius-md)}.help-contact .help-contact-item svg{color:var(--color-primary-500)}.help-contact .help-contact-item div strong{display:block;color:var(--color-text-primary);margin-bottom:var(--spacing-1)}.help-contact .help-contact-item div span{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.help-footer{display:flex;justify-content:center;margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid rgba(var(--color-primary-200-rgb, 191, 219, 254),.3)}.help-close-button{min-width:160px}.skeleton{pointer-events:none;opacity:.7}.skeleton .skeleton-icon{width:24px;height:24px;border-radius:50%;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-secondary) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite}.skeleton .skeleton-label{width:60px;height:10px;border-radius:4px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-secondary) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}html[lang=es] .mobile-bottom-nav-label{hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto}html[lang=es] .mobile-bottom-nav-label:lang(es){word-break:break-word;overflow-wrap:break-word}.copy-toast{position:fixed;top:80px;right:var(--spacing-4);background:linear-gradient(135deg,rgba(var(--color-success-500-rgb, 34, 197, 94),.95),rgba(var(--color-success-600-rgb, 22, 163, 74),.98));color:#fff;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--border-radius-lg);box-shadow:0 8px 32px rgba(var(--color-success-500-rgb, 34, 197, 94),.3),0 4px 16px #0000001a;z-index:var(--z-tooltip);display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);animation:slideInFromRight .3s cubic-bezier(.4,0,.2,1),fadeOut .3s cubic-bezier(.4,0,.2,1) 1.7s forwards;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2)}@media (max-width: 576px){.copy-toast{top:70px;right:var(--spacing-3);left:var(--spacing-3);max-width:calc(100vw - var(--spacing-6))}}html[data-theme=dark] .copy-toast{background:linear-gradient(135deg,rgba(var(--color-success-600-rgb, 22, 163, 74),.95),rgba(var(--color-success-700-rgb, 21, 128, 61),.98));border-color:#ffffff1a}@keyframes slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}:root{--color-primary-500-rgb: 30, 77, 170;--color-success-500-rgb: 34, 197, 94;--color-warning-500-rgb: 245, 158, 11;--color-info-500-rgb: 59, 130, 246;--color-error-500-rgb: 239, 68, 68;--color-premium-500-rgb: 168, 85, 247;--sidebar-width: 280px;--sidebar-collapsed-width: 72px;--sidebar-transition-duration: .4s;--sidebar-transition-timing: cubic-bezier(.4, 0, .2, 1)}.sidebar{position:fixed;left:0;top:var(--navbar-height, 64px);width:var(--sidebar-width);height:calc(100vh - var(--navbar-height, 64px));background:var(--color-neutral-50);backdrop-filter:blur(20px) saturate(1.2);border-right:1px solid rgba(var(--color-primary-200-rgb, 191, 219, 254),.3);box-shadow:2px 0 32px rgba(var(--color-primary-500-rgb),.08),1px 0 #ffffff1a inset;z-index:var(--z-fixed);transition:all var(--sidebar-transition-duration) var(--sidebar-transition-timing);overflow:hidden}.sidebar.dark{background:linear-gradient(135deg,rgba(var(--color-neutral-900-rgb, 17, 24, 39),.95),rgba(var(--color-primary-975-rgb, 20, 25, 60),.98),rgba(var(--color-neutral-900-rgb, 17, 24, 39),.95));border-right-color:rgba(var(--color-primary-700-rgb, 30, 64, 175),.4);box-shadow:2px 0 32px #0000004d,1px 0 #ffffff0d inset}.sidebar.collapsed{width:var(--sidebar-collapsed-width)}.sidebar.collapsed .sidebar-search{opacity:0;pointer-events:none}@media (max-width: 576px){.sidebar{transform:translate(-100%);width:100%;height:100vh;top:0;box-shadow:8px 0 40px rgba(var(--color-primary-500-rgb),.15),4px 0 16px #0000001a}.sidebar.mobile-open{transform:translate(0);animation:sidebarSlideIn .4s var(--sidebar-transition-timing)}.sidebar.collapsed{transform:translate(-100%)}.sidebar.dark{box-shadow:8px 0 40px #0006,4px 0 16px #0003}}.sidebar-content{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) var(--spacing-2);border-bottom:1px solid rgba(var(--color-primary-200-rgb, 191, 219, 254),.3);background:linear-gradient(135deg,rgba(var(--color-primary-50-rgb, 250, 252, 255),.5),transparent);position:relative;overflow:hidden}.sidebar-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--color-primary-500-rgb),.3),transparent)}@media (max-width: 576px){.sidebar-header{padding:var(--spacing-1) var(--spacing-1);border-bottom-color:rgba(var(--color-primary-200-rgb, 191, 219, 254),.4)}}html[data-theme=dark] .sidebar-header{border-bottom-color:rgba(var(--color-primary-700-rgb, 30, 64, 175),.4);background:linear-gradient(135deg,rgba(var(--color-primary-950-rgb, 23, 37, 84),.5),transparent)}html[data-theme=dark] .sidebar-header:after{background:linear-gradient(90deg,transparent,rgba(var(--color-primary-400-rgb),.3),transparent)}.sidebar-brand{display:flex;align-items:center;gap:var(--spacing-3);transition:all var(--sidebar-transition-duration) var(--sidebar-transition-timing);position:relative}.sidebar-brand.collapsed{justify-content:center}.sidebar-brand.collapsed .sidebar-brand-text-container{opacity:0;transform:translate(-10px);width:0;overflow:hidden}.sidebar-logo-container{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--border-radius-xl);background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));box-shadow:0 4px 16px rgba(var(--color-primary-500-rgb),.3),0 0 0 2px rgba(var(--color-background-rgb),1);transition:all .3s var(--sidebar-transition-timing)}.sidebar-logo-container:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(var(--color-primary-500-rgb),.4),0 0 0 3px rgba(var(--color-primary-100-rgb),.5)}.sidebar-logo-container:hover .sidebar-logo-glow{opacity:1;transform:scale(1.2)}.sidebar-logo-icon{color:#fff;position:relative;z-index:2;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.sidebar-logo-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);width:60px;height:60px;background:radial-gradient(circle,rgba(var(--color-primary-300-rgb),.4) 0%,transparent 70%);border-radius:50%;opacity:0;transition:all .4s var(--sidebar-transition-timing);pointer-events:none;animation:logoGlow 3s ease-in-out infinite}.sidebar-brand-text-container{display:flex;flex-direction:column;gap:2px;transition:all var(--sidebar-transition-duration) var(--sidebar-transition-timing)}.sidebar-logo-text{font-size:var(--font-size-lg);font-weight:var(--font-weight-black);background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-400),var(--color-primary-600));background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1;transition:background-position .6s ease}.sidebar-brand:hover .sidebar-logo-text{background-position:100% 0}html[data-theme=dark] .sidebar-logo-text{background:linear-gradient(135deg,var(--color-primary-400),var(--color-primary-300),var(--color-primary-400));background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sidebar-logo-subtitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:.5px;text-transform:uppercase;opacity:.8;transition:all .3s ease}.sidebar-collapse-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--border-radius-full);background:linear-gradient(135deg,rgba(var(--color-surface-secondary-rgb, 248, 250, 252),.8),rgba(var(--color-background-rgb),.9));border:1px solid rgba(var(--color-primary-200-rgb, 191, 219, 254),.3);color:var(--color-text-secondary);cursor:pointer;transition:all .3s var(--sidebar-transition-timing);position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(var(--color-primary-500-rgb),.08)}.sidebar-collapse-btn:hover{color:var(--color-primary-600);background:linear-gradient(135deg,rgba(var(--color-primary-50-rgb, 250, 252, 255),.9),rgba(var(--color-background-rgb),1));border-color:rgba(var(--color-primary-300-rgb, 147, 197, 253),.5);transform:scale(1.05);box-shadow:0 4px 12px rgba(var(--color-primary-500-rgb),.15)}.sidebar-collapse-btn:hover .collapse-btn-ripple{opacity:1;transform:scale(1.2)}.sidebar-collapse-btn:active{transform:scale(.98)}@media (max-width: 576px){.sidebar-collapse-btn{display:none}}html[data-theme=dark] .sidebar-collapse-btn{background:linear-gradient(135deg,rgba(var(--color-neutral-800-rgb, 31, 41, 55),.8),rgba(var(--color-neutral-900-rgb, 17, 24, 39),.9));border-color:rgba(var(--color-primary-700-rgb, 30, 64, 175),.3)}html[data-theme=dark] .sidebar-collapse-btn:hover{color:var(--color-primary-400);background:linear-gradient(135deg,rgba(var(--color-primary-900-rgb, 30, 58, 138),.9),rgba(var(--color-neutral-800-rgb, 31, 41, 55),1));border-color:rgba(var(--color-primary-600-rgb, 37, 99, 235),.5)}.collapse-btn-ripple{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);width:50px;height:50px;background:radial-gradient(circle,rgba(var(--color-primary-500-rgb),.2) 0%,transparent 70%);border-radius:50%;opacity:0;transition:all .3s ease;pointer-events:none}.sidebar-mobile-close{display:none}@media (max-width: 576px){.sidebar-mobile-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--border-radius-full);background:linear-gradient(135deg,rgba(var(--color-error-50-rgb, 254, 242, 242),.8),rgba(var(--color-background-rgb),.9));border:1px solid rgba(var(--color-error-200-rgb, 254, 202, 202),.4);color:var(--color-error-600);cursor:pointer;transition:all .3s var(--sidebar-transition-timing);position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(var(--color-error-500-rgb),.1)}.sidebar-mobile-close:hover{color:var(--color-error-700);background:linear-gradient(135deg,rgba(var(--color-error-100-rgb, 254, 226, 226),.9),rgba(var(--color-background-rgb),1));border-color:rgba(var(--color-error-300-rgb, 252, 165, 165),.6);transform:scale(1.05);box-shadow:0 4px 12px rgba(var(--color-error-500-rgb),.2)}.sidebar-mobile-close:hover .mobile-close-ripple{opacity:1;transform:scale(1.2)}.sidebar-mobile-close:active{transform:scale(.98)}html[data-theme=dark] .sidebar-mobile-close{background:linear-gradient(135deg,rgba(var(--color-error-900-rgb, 127, 29, 29),.8),rgba(var(--color-neutral-900-rgb, 17, 24, 39),.9));border-color:rgba(var(--color-error-700-rgb, 185, 28, 28),.4);color:var(--color-error-400)}html[data-theme=dark] .sidebar-mobile-close:hover{color:var(--color-error-300);background:linear-gradient(135deg,rgba(var(--color-error-800-rgb, 153, 27, 27),.9),rgba(var(--color-neutral-800-rgb, 31, 41, 55),1));border-color:rgba(var(--color-error-600-rgb, 220, 38, 38),.6)}}.mobile-close-ripple{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);width:55px;height:55px;background:radial-gradient(circle,rgba(var(--color-error-500-rgb),.2) 0%,transparent 70%);border-radius:50%;opacity:0;transition:all .3s ease;pointer-events:none}.sidebar-nav{flex:1;overflow-x:hidden;overflow-y:auto;padding:var(--spacing-2) 0}.sidebar-nav::-webkit-scrollbar{width:8px;height:8px}.sidebar-nav::-webkit-scrollbar-track{background:var(--color-neutral-100);border-radius:4px}.sidebar-nav::-webkit-scrollbar-thumb{background:var(--color-neutral-400);border-radius:4px}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-500)}.sidebar-nav html[data-theme=dark]::-webkit-scrollbar-track,.sidebar-nav .dark-theme::-webkit-scrollbar-track{background:var(--color-neutral-800)}.sidebar-nav html[data-theme=dark]::-webkit-scrollbar-thumb,.sidebar-nav .dark-theme::-webkit-scrollbar-thumb{background:var(--color-neutral-600)}.sidebar-nav html[data-theme=dark]::-webkit-scrollbar-thumb:hover,.sidebar-nav .dark-theme::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-500)}@media (max-width: 576px){.sidebar-nav{padding:var(--spacing-3) var(--spacing-3)}}.sidebar-category{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5) var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:1px;margin:var(--spacing-4) 0 var(--spacing-2);position:relative}.sidebar-category:after{content:"";position:absolute;bottom:0;left:var(--spacing-5);right:var(--spacing-5);height:1px;background:linear-gradient(90deg,rgba(var(--color-primary-300-rgb),.3),transparent)}.sidebar.collapsed .sidebar-category{justify-content:center;padding:var(--spacing-3) var(--spacing-2)}.sidebar.collapsed .sidebar-category .category-text{display:none}.sidebar.collapsed .sidebar-category:after{display:none}@media (max-width: 576px){.sidebar-category{display:flex;padding:var(--spacing-3) var(--spacing-4) var(--spacing-2);font-size:var(--font-size-sm);margin:var(--spacing-3) 0 var(--spacing-2)}}html[data-theme=dark] .sidebar-category:after{background:linear-gradient(90deg,rgba(var(--color-primary-600-rgb),.3),transparent)}.category-icon{color:var(--color-primary-500);opacity:.7;transition:all .3s ease}.sidebar-category:hover .category-icon{opacity:1;transform:scale(1.1)}html[data-theme=dark] .category-icon{color:var(--color-primary-400)}.category-text{transition:all var(--sidebar-transition-duration) var(--sidebar-transition-timing)}.sidebar-menu{list-style:none;padding:0;margin:0}.sidebar-menu-item{margin-bottom:var(--spacing-1);opacity:0;transform:translate(-20px);animation:menuItemSlideIn .4s cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(var(--item-index, 0) * .05s)}@media (max-width: 576px){.sidebar-menu-item{margin-bottom:var(--spacing-2)}}.sidebar-menu-link,.sidebar-menu-button{display:flex;align-items:center;position:relative;padding:var(--spacing-3) var(--spacing-5);color:var(--color-text-secondary);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:0 var(--border-radius-full) var(--border-radius-full) 0;margin-right:var(--spacing-4);width:calc(100% - var(--spacing-4));background:none;border:none;cursor:pointer;text-align:left;overflow:hidden}.sidebar-menu-link:hover,.sidebar-menu-button:hover{background:linear-gradient(135deg,rgba(var(--color-primary-50-rgb, 250, 252, 255),.8),rgba(var(--color-primary-100-rgb, 219, 234, 254),.6));color:var(--color-primary-600);text-decoration:none;transform:translate(4px);box-shadow:0 4px 12px rgba(var(--color-primary-500-rgb),.1),inset 3px 0 0 var(--color-primary-500)}.sidebar-menu-link:hover .menu-icon-glow,.sidebar-menu-button:hover .menu-icon-glow{opacity:1;transform:scale(1.3)}.sidebar-menu-link:hover .menu-item-ripple,.sidebar-menu-button:hover .menu-item-ripple{opacity:1;animation:menuRipple .6s ease-out}.sidebar-menu-link.active,.sidebar-menu-button.active{background:linear-gradient(135deg,rgba(var(--color-primary-100-rgb, 219, 234, 254),.9),rgba(var(--color-primary-50-rgb, 250, 252, 255),.7));color:var(--color-primary-700);font-weight:var(--font-weight-semibold);box-shadow:0 4px 16px rgba(var(--color-primary-500-rgb),.15),inset 4px 0 0 var(--color-primary-500)}.sidebar-menu-link.active .sidebar-menu-icon,.sidebar-menu-button.active .sidebar-menu-icon{color:var(--color-primary-600);transform:scale(1.1)}.sidebar-menu-link.active .menu-icon-glow,.sidebar-menu-button.active .menu-icon-glow{opacity:.8;transform:scale(1.2)}.sidebar-menu-link.expanded,.sidebar-menu-button.expanded{background:linear-gradient(135deg,rgba(var(--color-primary-50-rgb, 250, 252, 255),.7),rgba(var(--color-primary-25-rgb, 252, 253, 255),.9));color:var(--color-primary-600);border-bottom:1px solid rgba(var(--color-primary-200-rgb),.4);border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0}@media (max-width: 576px){.sidebar-menu-link,.sidebar-menu-button{border-radius:var(--border-radius-lg);margin-right:0;width:100%;padding:var(--spacing-4)}.sidebar-menu-link.active,.sidebar-menu-link:hover,.sidebar-menu-button.active,.sidebar-menu-button:hover{transform:none;box-shadow:0 2px 8px rgba(var(--color-primary-500-rgb),.15),inset 0 0 0 2px rgba(var(--color-primary-400-rgb),.3)}}html[data-theme=dark] .sidebar-menu-link:hover,html[data-theme=dark] .sidebar-menu-button:hover{background:linear-gradient(135deg,rgba(var(--color-primary-900-rgb, 30, 58, 138),.8),rgba(var(--color-primary-800-rgb, 30, 64, 175),.6));color:var(--color-primary-400);box-shadow:0 4px 12px rgba(var(--color-primary-400-rgb),.1),inset 3px 0 0 var(--color-primary-400)}html[data-theme=dark] .sidebar-menu-link.active,html[data-theme=dark] .sidebar-menu-button.active{background:linear-gradient(135deg,rgba(var(--color-primary-800-rgb, 30, 64, 175),.9),rgba(var(--color-primary-900-rgb, 30, 58, 138),.7));color:var(--color-primary-300);box-shadow:0 4px 16px rgba(var(--color-primary-400-rgb),.15),inset 4px 0 0 var(--color-primary-400)}html[data-theme=dark] .sidebar-menu-link.active .sidebar-menu-icon,html[data-theme=dark] .sidebar-menu-button.active .sidebar-menu-icon{color:var(--color-primary-400)}html[data-theme=dark] .sidebar-menu-link.expanded,html[data-theme=dark] .sidebar-menu-button.expanded{background:linear-gradient(135deg,rgba(var(--color-primary-950-rgb, 23, 37, 84),.7),rgba(var(--color-primary-975-rgb, 20, 25, 60),.9));color:var(--color-primary-400);border-bottom-color:rgba(var(--color-primary-600-rgb),.4)}.sidebar-menu-link.color-primary .sidebar-menu-icon,.sidebar-menu-button.color-primary .sidebar-menu-icon{color:var(--color-primary-500)}.sidebar-menu-link.color-success .sidebar-menu-icon,.sidebar-menu-button.color-success .sidebar-menu-icon{color:var(--color-success-500)}.sidebar-menu-link.color-warning .sidebar-menu-icon,.sidebar-menu-button.color-warning .sidebar-menu-icon{color:var(--color-warning-500)}.sidebar-menu-link.color-info .sidebar-menu-icon,.sidebar-menu-button.color-info .sidebar-menu-icon{color:var(--color-info-500)}.sidebar-menu-link.color-error .sidebar-menu-icon,.sidebar-menu-button.color-error .sidebar-menu-icon{color:var(--color-error-500)}.sidebar-menu-link.color-premium .sidebar-menu-icon,.sidebar-menu-button.color-premium .sidebar-menu-icon{color:var(--color-premium-500)}.sidebar-menu-link.color-primary:hover,.sidebar-menu-button.color-primary:hover{background:linear-gradient(135deg,rgba(var(--color-primary-50-rgb),.8),rgba(var(--color-primary-100-rgb),.6));color:var(--color-primary-600)}.sidebar-menu-link.color-success:hover,.sidebar-menu-button.color-success:hover{background:linear-gradient(135deg,rgba(var(--color-success-50-rgb),.8),rgba(var(--color-success-100-rgb),.6));color:var(--color-success-600)}.sidebar-menu-link.color-warning:hover,.sidebar-menu-button.color-warning:hover{background:linear-gradient(135deg,rgba(var(--color-warning-50-rgb),.8),rgba(var(--color-warning-100-rgb),.6));color:var(--color-warning-600)}.sidebar-menu-link.color-info:hover,.sidebar-menu-button.color-info:hover{background:linear-gradient(135deg,rgba(var(--color-info-50-rgb),.8),rgba(var(--color-info-100-rgb),.6));color:var(--color-info-600)}.sidebar-menu-link.color-error:hover,.sidebar-menu-button.color-error:hover{background:linear-gradient(135deg,rgba(var(--color-error-50-rgb),.8),rgba(var(--color-error-100-rgb),.6));color:var(--color-error-600)}.sidebar-menu-link.color-premium:hover,.sidebar-menu-button.color-premium:hover{background:linear-gradient(135deg,rgba(var(--color-purple-50-rgb),.8),rgba(var(--color-purple-100-rgb),.6));color:var(--color-premium-600)}.sidebar-menu-icon-container{position:relative;display:flex;align-items:center;justify-content:center;min-width:24px;width:24px;height:24px;margin-right:var(--spacing-3)}.sidebar.collapsed .sidebar-menu-icon-container{margin-right:0}.sidebar-menu-icon{color:var(--color-text-secondary);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:2}.menu-icon-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);width:32px;height:32px;background:radial-gradient(circle,rgba(var(--color-primary-400-rgb),.3) 0%,transparent 70%);border-radius:50%;opacity:0;transition:all .4s ease;pointer-events:none}.sidebar-menu-text{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);flex:1;transition:all var(--sidebar-transition-duration) var(--sidebar-transition-timing);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar.collapsed .sidebar-menu-text{opacity:0;width:0;height:0;margin:0;overflow:hidden}@media (max-width: 576px){.sidebar-menu-text{font-size:var(--font-size-lg)}}.sidebar-menu-badge{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--border-radius-full);background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));color:#fff;font-size:10px;font-weight:var(--font-weight-bold);margin-left:var(--spacing-2);box-shadow:0 2px 8px rgba(var(--color-primary-500-rgb),.3),0 0 0 2px rgba(var(--color-background-rgb),1);animation:badgePopIn .3s cubic-bezier(.4,0,.2,1)}.sidebar.collapsed .sidebar-menu-badge{display:none}.sidebar-menu-badge.color-primary{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));box-shadow:0 2px 8px rgba(var(--color-primary-500-rgb),.3),0 0 0 2px rgba(var(--color-background-rgb),1)}.sidebar-menu-badge.color-success{background:linear-gradient(135deg,var(--color-success-500),var(--color-success-600));box-shadow:0 2px 8px rgba(var(--color-success-500-rgb),.3),0 0 0 2px rgba(var(--color-background-rgb),1)}.sidebar-menu-badge.color-warning{background:linear-gradient(135deg,var(--color-warning-500),var(--color-warning-600));box-shadow:0 2px 8px rgba(var(--color-warning-500-rgb),.3),0 0 0 2px rgba(var(--color-background-rgb),1)}.sidebar-menu-badge.color-info{background:linear-gradient(135deg,var(--color-info-500),var(--color-info-600));box-shadow:0 2px 8px rgba(var(--color-info-500-rgb),.3),0 0 0 2px rgba(var(--color-background-rgb),1)}.sidebar-menu-badge.color-error{background:linear-gradient(135deg,var(--color-error-500),var(--color-error-600));box-shadow:0 2px 8px rgba(var(--color-error-500-rgb),.3),0 0 0 2px rgba(var(--color-background-rgb),1)}.sidebar-menu-badge.color-premium{background:linear-gradient(135deg,var(--color-premium-500),var(--color-premium-600));box-shadow:0 2px 8px rgba(var(--color-premium-500-rgb),.3),0 0 0 2px rgba(var(--color-background-rgb),1)}.sidebar-menu-arrow{color:var(--color-text-secondary);transition:transform .3s cubic-bezier(.4,0,.2,1);margin-left:var(--spacing-2)}.sidebar-menu-arrow.expanded{transform:rotate(180deg)}.menu-item-ripple{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;background:radial-gradient(circle,rgba(var(--color-primary-500-rgb),.2) 0%,transparent 70%);border-radius:50%;opacity:0;transition:all .4s ease;pointer-events:none}.sidebar-footer{padding:var(--spacing-4);border-top:1px solid var(--divider);margin-top:auto}.sidebar-footer-link{display:flex;align-items:center;gap:var(--spacing-3);color:var(--color-text-secondary);padding:var(--spacing-3);border-radius:var(--border-radius-md);text-decoration:none;transition:all .2s var(--transition-timing-function);margin-bottom:var(--spacing-2)}.sidebar-footer-link:hover{color:var(--color-primary-500);background-color:var(--background-tertiary);text-decoration:none}@media (max-width: 576px){.sidebar-footer-link{font-size:var(--font-size-lg);padding:var(--spacing-3) var(--spacing-4)}}.sidebar-footer-link .sidebar-footer-text{font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.sidebar.collapsed .sidebar-footer-link .sidebar-footer-text{display:none}@media (max-width: 576px){.sidebar-footer-link .sidebar-footer-text{font-size:var(--font-size-lg)}}.sidebar-footer-info{display:flex;justify-content:center;margin-top:var(--spacing-3)}.sidebar-footer-version{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.sidebar-backdrop{display:none;position:fixed;inset:0;background-color:#00000080;z-index:calc(var(--z-fixed) - 1);opacity:0;visibility:hidden;transition:all .3s var(--transition-timing-function)}.sidebar-mobile-search{display:none}@media (max-width: 576px){.sidebar-mobile-search{display:flex;margin:var(--spacing-3) var(--spacing-4);position:relative}}.sidebar-mobile-search-input{width:100%;height:44px;border-radius:var(--border-radius-full);border:1px solid var(--divider);background-color:var(--background-secondary);padding:0 var(--spacing-10) 0 var(--spacing-10);color:var(--color-text-primary);font-size:var(--font-size-md)}.sidebar-mobile-search-input:focus{outline:none;border-color:var(--color-primary-400);box-shadow:0 0 0 3px rgba(var(--color-primary-500-rgb),.1)}.sidebar-mobile-search-input::placeholder{color:var(--color-text-tertiary)}.sidebar-mobile-search-icon{position:absolute;left:var(--spacing-4);top:50%;transform:translateY(-50%);color:var(--color-text-tertiary)}.sidebar-mobile-search-clear{position:absolute;right:var(--spacing-4);top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-text-tertiary);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-full);cursor:pointer}.sidebar-mobile-search-clear:hover{background-color:var(--background-tertiary);color:var(--color-text-primary)}.sidebar-submenu{list-style:none;padding:0;margin:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);max-height:0;background:linear-gradient(135deg,rgba(var(--color-primary-25-rgb, 252, 253, 255),.5),rgba(var(--color-surface-secondary-rgb, 248, 250, 252),.3));border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg);margin-right:var(--spacing-4);border:1px solid rgba(var(--color-primary-200-rgb, 191, 219, 254),.2);border-top:none;box-shadow:0 4px 12px rgba(var(--color-primary-500-rgb),.05)}.sidebar-submenu.expanded{max-height:800px;padding:var(--spacing-2) 0;margin-bottom:var(--spacing-2)}@media (max-width: 576px){.sidebar-submenu{background:rgba(var(--color-primary-50-rgb, 250, 252, 255),.3);border-radius:0;margin:0 0 0 var(--spacing-6);border:none;box-shadow:none}.sidebar-submenu.expanded{margin-top:var(--spacing-2);padding:var(--spacing-2) 0}}html[data-theme=dark] .sidebar-submenu{background:linear-gradient(135deg,rgba(var(--color-primary-975-rgb, 20, 25, 60),.5),rgba(var(--color-neutral-800-rgb, 31, 41, 55),.3));border-color:rgba(var(--color-primary-700-rgb, 30, 64, 175),.3)}@media (max-width: 576px){html[data-theme=dark] .sidebar-submenu{background:rgba(var(--color-primary-950-rgb, 23, 37, 84),.3)}}.sidebar-submenu-item{margin-bottom:var(--spacing-1);opacity:0;transform:translate(-10px);animation:submenuItemSlideIn .3s cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(var(--sub-item-index, 0) * .05s)}@media (max-width: 576px){.sidebar-submenu-item{margin-bottom:var(--spacing-2)}}.sidebar-submenu-link{display:flex;align-items:center;position:relative;padding:var(--spacing-2) var(--spacing-4) var(--spacing-2) var(--spacing-6);color:var(--color-text-secondary);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:var(--font-size-sm);border-radius:var(--border-radius-md);margin:0 var(--spacing-2);overflow:hidden}.sidebar-submenu-link:hover{color:var(--color-primary-600);background:linear-gradient(135deg,rgba(var(--color-primary-50-rgb, 250, 252, 255),.8),rgba(var(--color-primary-100-rgb, 219, 234, 254),.6));text-decoration:none;transform:translate(2px);box-shadow:0 2px 8px rgba(var(--color-primary-500-rgb),.1)}.sidebar-submenu-link:hover .submenu-dot-glow{opacity:1;transform:scale(1.5)}.sidebar-submenu-link:hover .submenu-item-ripple{opacity:1;animation:submenuRipple .5s ease-out}.sidebar-submenu-link.active{color:var(--color-primary-700);font-weight:var(--font-weight-semibold);background:linear-gradient(135deg,rgba(var(--color-primary-100-rgb, 219, 234, 254),.9),rgba(var(--color-primary-50-rgb, 250, 252, 255),.7));box-shadow:0 2px 12px rgba(var(--color-primary-500-rgb),.15)}.sidebar-submenu-link.active .sidebar-submenu-dot{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));box-shadow:0 0 8px rgba(var(--color-primary-500-rgb),.4)}.sidebar-submenu-link.active .submenu-dot-glow{opacity:.8;transform:scale(1.3)}@media (max-width: 576px){.sidebar-submenu-link{padding:var(--spacing-3);font-size:var(--font-size-md);margin:0;border-radius:var(--border-radius-lg)}.sidebar-submenu-link:hover,.sidebar-submenu-link.active{transform:none;box-shadow:0 1px 4px rgba(var(--color-primary-500-rgb),.1)}}html[data-theme=dark] .sidebar-submenu-link:hover{color:var(--color-primary-400);background:linear-gradient(135deg,rgba(var(--color-primary-950-rgb, 23, 37, 84),.8),rgba(var(--color-primary-900-rgb, 30, 58, 138),.6))}html[data-theme=dark] .sidebar-submenu-link.active{color:var(--color-primary-300);background:linear-gradient(135deg,rgba(var(--color-primary-900-rgb, 30, 58, 138),.9),rgba(var(--color-primary-950-rgb, 23, 37, 84),.7))}html[data-theme=dark] .sidebar-submenu-link.active .sidebar-submenu-dot{background:linear-gradient(135deg,var(--color-primary-400),var(--color-primary-500))}.sidebar-submenu-link.color-primary:hover{background:linear-gradient(135deg,rgba(var(--color-primary-50-rgb),.8),rgba(var(--color-primary-100-rgb),.6));color:var(--color-primary-600)}.sidebar-submenu-link.color-success:hover{background:linear-gradient(135deg,rgba(var(--color-success-50-rgb),.8),rgba(var(--color-success-100-rgb),.6));color:var(--color-success-600)}.sidebar-submenu-link.color-warning:hover{background:linear-gradient(135deg,rgba(var(--color-warning-50-rgb),.8),rgba(var(--color-warning-100-rgb),.6));color:var(--color-warning-600)}.sidebar-submenu-link.color-info:hover{background:linear-gradient(135deg,rgba(var(--color-info-50-rgb),.8),rgba(var(--color-info-100-rgb),.6));color:var(--color-info-600)}.sidebar-submenu-link.color-error:hover{background:linear-gradient(135deg,rgba(var(--color-error-50-rgb),.8),rgba(var(--color-error-100-rgb),.6));color:var(--color-error-600)}.sidebar-submenu-link.color-premium:hover{background:linear-gradient(135deg,rgba(var(--color-purple-50-rgb),.8),rgba(var(--color-purple-100-rgb),.6));color:var(--color-premium-600)}.sidebar-submenu-dot-container{position:relative;display:flex;align-items:center;justify-content:center;min-width:8px;width:8px;height:8px;margin-right:var(--spacing-3)}.sidebar-submenu-dot{width:6px;height:6px;min-width:6px;border-radius:50%;background-color:var(--color-text-tertiary);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:2}@media (max-width: 576px){.sidebar-submenu-dot{width:8px;height:8px;min-width:8px}}.submenu-dot-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);width:16px;height:16px;background:radial-gradient(circle,rgba(var(--color-primary-400-rgb),.3) 0%,transparent 70%);border-radius:50%;opacity:0;transition:all .4s ease;pointer-events:none}.sidebar-submenu-text{font-size:var(--font-size-sm);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 576px){.sidebar-submenu-text{font-size:var(--font-size-md)}}.sidebar-submenu-badge{display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:var(--border-radius-full);background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));color:#fff;font-size:9px;font-weight:var(--font-weight-bold);margin-left:var(--spacing-2);box-shadow:0 1px 4px rgba(var(--color-primary-500-rgb),.3),0 0 0 1px rgba(var(--color-background-rgb),1)}.sidebar-submenu-badge.color-primary{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600))}.sidebar-submenu-badge.color-success{background:linear-gradient(135deg,var(--color-success-500),var(--color-success-600))}.sidebar-submenu-badge.color-warning{background:linear-gradient(135deg,var(--color-warning-500),var(--color-warning-600))}.sidebar-submenu-badge.color-info{background:linear-gradient(135deg,var(--color-info-500),var(--color-info-600))}.sidebar-submenu-badge.color-error{background:linear-gradient(135deg,var(--color-error-500),var(--color-error-600))}.sidebar-submenu-badge.color-premium{background:linear-gradient(135deg,var(--color-premium-500),var(--color-premium-600))}.submenu-item-ripple{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;background:radial-gradient(circle,rgba(var(--color-primary-500-rgb),.2) 0%,transparent 70%);border-radius:50%;opacity:0;transition:all .3s ease;pointer-events:none}.sidebar.collapsed .menu-tooltip{position:absolute;left:calc(var(--sidebar-collapsed-width) + 12px);top:50%;transform:translateY(-50%);background:linear-gradient(135deg,var(--color-neutral-900),var(--color-neutral-800));color:#fff;border-radius:var(--border-radius-lg);font-size:var(--font-size-sm);white-space:nowrap;opacity:0;pointer-events:none;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:var(--z-tooltip);box-shadow:0 8px 25px #0003,0 4px 10px #0000001a;border:1px solid rgba(255,255,255,.1)}.sidebar.collapsed .tooltip-content{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3)}.sidebar.collapsed .tooltip-title{font-weight:var(--font-weight-medium)}.sidebar.collapsed .tooltip-badge{display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:var(--border-radius-full);background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));color:#fff;font-size:9px;font-weight:var(--font-weight-bold)}.sidebar.collapsed .tooltip-badge.color-primary{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600))}.sidebar.collapsed .tooltip-badge.color-success{background:linear-gradient(135deg,var(--color-success-500),var(--color-success-600))}.sidebar.collapsed .tooltip-badge.color-warning{background:linear-gradient(135deg,var(--color-warning-500),var(--color-warning-600))}.sidebar.collapsed .tooltip-badge.color-info{background:linear-gradient(135deg,var(--color-info-500),var(--color-info-600))}.sidebar.collapsed .tooltip-badge.color-error{background:linear-gradient(135deg,var(--color-error-500),var(--color-error-600))}.sidebar.collapsed .tooltip-badge.color-premium{background:linear-gradient(135deg,var(--color-premium-500),var(--color-premium-600))}.sidebar.collapsed .tooltip-arrow{position:absolute;top:50%;left:-6px;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid var(--color-neutral-900)}.sidebar.collapsed .sidebar-menu-link:hover .menu-tooltip,.sidebar.collapsed .sidebar-menu-button:hover .menu-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translate(4px)}.sidebar-footer{padding:var(--spacing-4);border-top:1px solid rgba(var(--color-primary-200-rgb, 191, 219, 254),.3);margin-top:auto;background:linear-gradient(135deg,rgba(var(--color-primary-25-rgb, 252, 253, 255),.3),transparent)}html[data-theme=dark] .sidebar-footer{border-top-color:rgba(var(--color-primary-700-rgb, 30, 64, 175),.4);background:linear-gradient(135deg,rgba(var(--color-primary-950-rgb, 23, 37, 84),.3),transparent)}.sidebar-footer-link{display:flex;align-items:center;gap:var(--spacing-3);color:var(--color-text-secondary);padding:var(--spacing-3);border-radius:var(--border-radius-lg);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:var(--spacing-3);position:relative;overflow:hidden}.sidebar-footer-link:hover{color:var(--color-primary-600);background:linear-gradient(135deg,rgba(var(--color-primary-50-rgb, 250, 252, 255),.8),rgba(var(--color-primary-100-rgb, 219, 234, 254),.6));text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--color-primary-500-rgb),.1)}.sidebar-footer-link:hover .footer-icon-glow{opacity:1;transform:scale(1.3)}.sidebar-footer-link:hover .footer-link-ripple{opacity:1;animation:footerRipple .6s ease-out}@media (max-width: 576px){.sidebar-footer-link{font-size:var(--font-size-lg);padding:var(--spacing-4)}}html[data-theme=dark] .sidebar-footer-link:hover{color:var(--color-primary-400);background:linear-gradient(135deg,rgba(var(--color-primary-950-rgb, 23, 37, 84),.8),rgba(var(--color-primary-900-rgb, 30, 58, 138),.6))}.footer-link-icon-container{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.footer-icon-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);width:32px;height:32px;background:radial-gradient(circle,rgba(var(--color-primary-400-rgb),.3) 0%,transparent 70%);border-radius:50%;opacity:0;transition:all .4s ease;pointer-events:none}.sidebar-footer-text{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);transition:all var(--sidebar-transition-duration) var(--sidebar-transition-timing)}.sidebar.collapsed .sidebar-footer-text{display:none}@media (max-width: 576px){.sidebar-footer-text{font-size:var(--font-size-lg)}}.footer-link-ripple{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;background:radial-gradient(circle,rgba(var(--color-primary-500-rgb),.2) 0%,transparent 70%);border-radius:50%;opacity:0;transition:all .4s ease;pointer-events:none}.sidebar-footer-info{display:flex;justify-content:center;position:relative;overflow:hidden}.sidebar-footer-version{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-align:center;opacity:.8;transition:all .3s ease}.sidebar-footer-version:hover{opacity:1;color:var(--color-text-secondary)}.sidebar.collapsed .sidebar-footer-version{display:none}.version-icon{opacity:.6}.sidebar-footer-gradient{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--color-primary-400-rgb),.3),transparent)}.sidebar-backdrop{display:none;position:fixed;inset:0;background:linear-gradient(135deg,#0006,rgba(var(--color-primary-900-rgb, 30, 58, 138),.2));backdrop-filter:blur(4px) saturate(1.1);z-index:calc(var(--z-fixed) - 1);opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}@media (max-width: 576px){.sidebar-backdrop.active{display:block;opacity:1;visibility:visible}}@keyframes sidebarSlideIn{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes menuItemSlideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes submenuItemSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes badgePopIn{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes logoGlow{0%,to{opacity:0;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.4;transform:translate(-50%,-50%) scale(1.1)}}@keyframes statusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes menuRipple{0%{width:0;height:0;opacity:1}to{width:200px;height:200px;opacity:0}}@keyframes submenuRipple{0%{width:0;height:0;opacity:1}to{width:150px;height:150px;opacity:0}}@keyframes footerRipple{0%{width:0;height:0;opacity:1}to{width:180px;height:180px;opacity:0}}@keyframes backdropFadeIn{0%{opacity:0;backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(4px) saturate(1.1)}}.sidebar-edge-toggle{position:fixed;top:50%;transform:translateY(-50%);z-index:calc(var(--z-fixed) + 1);width:24px;height:48px;background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));border:none;border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;box-shadow:2px 0 8px rgba(var(--color-primary-500-rgb),.3),0 2px 12px #0000001a;overflow:hidden}.sidebar-edge-toggle.expanded{left:280px}.sidebar-edge-toggle.collapsed{left:72px}.sidebar-edge-toggle:hover{background:linear-gradient(135deg,var(--color-primary-400),var(--color-primary-500));transform:translateY(-50%) scale(1.05);box-shadow:3px 0 12px rgba(var(--color-primary-500-rgb),.4),0 4px 16px #00000026}.sidebar-edge-toggle:hover .edge-toggle-ripple{opacity:1;transform:scale(1.2)}.sidebar-edge-toggle:active{transform:translateY(-50%) scale(.95)}.sidebar-edge-toggle .edge-toggle-ripple{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);width:40px;height:40px;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);border-radius:50%;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:none}html[data-theme=dark] .sidebar-edge-toggle{background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-700));box-shadow:2px 0 8px rgba(var(--color-primary-600-rgb),.4),0 2px 12px #0003}html[data-theme=dark] .sidebar-edge-toggle:hover{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));box-shadow:3px 0 12px rgba(var(--color-primary-500-rgb),.5),0 4px 16px #00000040}@media (max-width: 768px){.sidebar-edge-toggle{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}:root{--navbar-height: 64px;--sidebar-width: 280px;--sidebar-collapsed-width: 72px;--page-transition-duration: .3s;--sidebar-transition-duration: .3s}.main-layout{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background-secondary);overflow:hidden;padding-top:var(--navbar-height);transition:background-color var(--transition-normal) var(--transition-timing-function)}.navbar{position:fixed!important;top:0;left:0;width:100%;z-index:var(--z-fixed)!important;box-shadow:var(--shadow-sm)}.navbar html[data-theme=dark],.navbar .dark-theme{box-shadow:0 1px 6px #0003}.main-layout-content{display:flex;flex:1;position:relative;height:calc(100vh - var(--navbar-height));overflow:hidden}.main-layout-main{flex:1;padding:1.5rem;transition:margin-left var(--sidebar-transition-duration) var(--transition-timing-function),width var(--sidebar-transition-duration) var(--transition-timing-function),padding var(--sidebar-transition-duration) var(--transition-timing-function);overflow-y:auto;height:100%;background-color:var(--background-secondary);position:relative}.main-layout-main::-webkit-scrollbar{width:8px}.main-layout-main::-webkit-scrollbar-track{background:transparent}.main-layout-main::-webkit-scrollbar-thumb{background-color:var(--color-neutral-400);border-radius:4px}.main-layout-main::-webkit-scrollbar-thumb:hover{background-color:var(--color-neutral-500)}.main-layout-main html[data-theme=dark]::-webkit-scrollbar-thumb,.main-layout-main .dark-theme::-webkit-scrollbar-thumb{background-color:var(--color-neutral-600)}.main-layout-main html[data-theme=dark]::-webkit-scrollbar-thumb:hover,.main-layout-main .dark-theme::-webkit-scrollbar-thumb:hover{background-color:var(--color-neutral-500)}.main-layout-main.with-expanded-sidebar{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width))}.main-layout-main.with-collapsed-sidebar{margin-left:var(--sidebar-collapsed-width);width:calc(100% - var(--sidebar-collapsed-width))}.page-transition-container{min-height:calc(100vh - var(--navbar-height) - 3rem);transition:opacity var(--page-transition-duration) ease}.page-loading{display:flex;justify-content:center;align-items:center;min-height:300px}@media (max-width: 992px){.main-layout-main{padding:1.25rem}}@media (max-width: 768px){.main-layout-content{flex-direction:column;height:auto;min-height:calc(100vh - var(--navbar-height))}.sidebar{position:fixed!important;top:var(--navbar-height);left:0;height:calc(100vh - var(--navbar-height));z-index:var(--z-fixed);transform:translate(-100%);transition:transform var(--sidebar-transition-duration) var(--transition-timing-function);width:100%!important}.main-layout-main,.main-layout-main.with-expanded-sidebar,.main-layout-main.with-collapsed-sidebar{margin-left:0!important;width:100%!important;padding:0 0 80px;z-index:var(--z-content)}.sidebar-mobile-open .sidebar{transform:translate(0)}}.sidebar-mobile-open .main-layout-main{overflow:hidden;position:relative}.sidebar-mobile-open .main-layout-main:before{content:"";position:absolute;inset:0;background-color:#0006;z-index:90;animation:fadeIn .3s var(--transition-timing-function)}@media (min-width: 769px){.sidebar{transform:none!important}.sidebar-mobile-close,.sidebar-mobile-search,.sidebar-category,.sidebar-backdrop{display:none!important}.sidebar-mobile-open .main-layout-main:before{display:none}}:root{--font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-secondary: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-numbers: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-mono: "IBM Plex Mono", SFMono-Regular, Menlo, Monaco, Consolas, monospace;--bp-xs: 480px;--bp-sm: 576px;--bp-md: 768px;--bp-lg: 992px;--bp-xl: 1200px;--z-negative: -1;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080;--transition-fast: .15s;--transition-normal: .25s;--transition-slow: .35s;--transition-timing-function: cubic-bezier(.4, 0, .2, 1);--transition-bounce: cubic-bezier(.34, 1.56, .64, 1)}: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-text-primary: var(--color-neutral-900);--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);--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);--border-light: var(--color-neutral-300);--border-medium: var(--color-neutral-400);--border-dark: var(--color-neutral-500);--divider: var(--color-neutral-300);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .15);--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-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--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-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--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: -.05em;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em}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);--background-primary: var(--color-neutral-900);--background-secondary: var(--color-neutral-800);--background-tertiary: var(--color-neutral-700);--background-card: var(--color-neutral-800);--background-elevated: var(--color-neutral-700);--border-light: var(--color-neutral-700);--border-medium: var(--color-neutral-600);--border-dark: var(--color-neutral-500);--divider: var(--color-neutral-700);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .8);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .6);--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,body,*{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)}:root{--theme-transition: background-color .3s ease, color .3s ease, border-color .3s ease, box-shadow .3s ease}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:16px;scroll-behavior:smooth}html,body{font-family:var(--font-family);background-color:var(--background-secondary);color:var(--color-text-primary);min-height:100vh;line-height:var(--line-height-normal);transition:background-color .3s var(--transition-timing-function)}#root{min-height:100vh;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{margin-bottom:.5em;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary);font-family:var(--font-family);letter-spacing:var(--letter-spacing-tight)}h1{font-size:var(--font-size-4xl)}@media (max-width: 576px){h1{font-size:var(--font-size-3xl)}}h2{font-size:var(--font-size-3xl)}@media (max-width: 576px){h2{font-size:var(--font-size-2xl)}}h3{font-size:var(--font-size-2xl)}@media (max-width: 576px){h3{font-size:var(--font-size-xl)}}h4{font-size:var(--font-size-xl)}@media (max-width: 576px){h4{font-size:var(--font-size-lg)}}h5{font-size:var(--font-size-lg)}@media (max-width: 576px){h5{font-size:var(--font-size-md)}}h6{font-size:var(--font-size-md)}p{margin-bottom:1rem;line-height:var(--line-height-normal);color:var(--color-text-primary);font-family:var(--font-family-secondary)}a{color:var(--color-primary-500);text-decoration:none;transition:color .2s var(--transition-timing-function);font-weight:var(--font-weight-medium)}a:hover{color:var(--color-primary-600);text-decoration:underline}a:focus{outline:none;box-shadow:0 0 0 3px var(--color-primary-200);border-radius:2px}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-4)}@media (max-width: 576px){.container{padding:0 var(--spacing-1)}}.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}@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-weight:var(--font-weight-medium);color:var(--color-text-primary)}.form-helper-text{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-top:var(--spacing-1)}.form-error{font-size:var(--font-size-sm);color:var(--color-error-500);margin-top:var(--spacing-1);font-weight:var(--font-weight-medium)}.page-title{margin-bottom:var(--spacing-6);display:flex;align-items:center;gap:var(--spacing-2)}.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(--divider);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-primary-500)}.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}
