.Navbar-module-scss-module__TE35ca__navbar{position:relative}
.typography{color:var(--text-color);margin:0}.typography_display{font-family:var(--font-family-heading);font-size:var(--font-size-display,var(--font-size-xxl));font-weight:var(--font-weight-heading,var(--font-weight-bolder));line-height:var(--line-height-heading,1.1);letter-spacing:var(--letter-spacing-display,-.02em)}.typography_h1{font-family:var(--font-family-heading);font-size:var(--font-size-h1,var(--font-size-xxl));font-weight:var(--font-weight-heading,var(--font-weight-bolder));line-height:var(--line-height-heading,1.15);letter-spacing:var(--letter-spacing-heading,-.01em)}.typography_h2{font-family:var(--font-family-heading);font-size:var(--font-size-h2,var(--font-size-xl));font-weight:var(--font-weight-heading,var(--font-weight-bolder));line-height:var(--line-height-heading,1.2);letter-spacing:var(--letter-spacing-heading,-.01em)}.typography_h3{font-family:var(--font-family-heading);font-size:var(--font-size-h3,var(--font-size-lg));font-weight:var(--font-weight-heading,var(--font-weight-bold));line-height:var(--line-height-heading,1.25);letter-spacing:var(--letter-spacing-heading,0)}.typography_h4{font-family:var(--font-family-heading);font-size:var(--font-size-h4,var(--font-size-base));font-weight:var(--font-weight-heading,var(--font-weight-bold));line-height:var(--line-height-heading,1.3)}.typography_h5{font-family:var(--font-family-heading);font-size:var(--font-size-h5,var(--font-size-md));font-weight:var(--font-weight-heading,var(--font-weight-bold));line-height:var(--line-height-heading,1.35)}.typography_h6{font-family:var(--font-family-heading);font-size:var(--font-size-h6,var(--font-size-sm));font-weight:var(--font-weight-heading,var(--font-weight-bold));line-height:var(--line-height-heading,1.4)}.typography_body-lg{font-family:var(--font-family-body);font-size:var(--font-size-body-lg,var(--font-size-lg));font-weight:var(--font-weight-body,var(--font-weight-normal));line-height:var(--line-height-body,1.6);letter-spacing:var(--letter-spacing-body,0)}.typography_body{font-family:var(--font-family-body);font-size:var(--font-size-body,var(--font-size-base));font-weight:var(--font-weight-body,var(--font-weight-normal));line-height:var(--line-height-body,1.6);letter-spacing:var(--letter-spacing-body,0)}.typography_body-sm{font-family:var(--font-family-body);font-size:var(--font-size-body-sm,var(--font-size-sm));font-weight:var(--font-weight-body,var(--font-weight-normal));line-height:var(--line-height-body,1.55);letter-spacing:var(--letter-spacing-body,0)}.typography_label{font-family:var(--font-family-ui);font-size:var(--font-size-label,var(--font-size-sm));font-weight:var(--font-weight-label,var(--font-weight-bold));line-height:var(--line-height-label,1.4);letter-spacing:var(--letter-spacing-label,.01em)}.typography_caption{font-family:var(--font-family-ui);font-size:var(--font-size-caption,var(--font-size-xs));font-weight:var(--font-weight-label,var(--font-weight-normal));line-height:var(--line-height-label,1.35);letter-spacing:var(--letter-spacing-label,.01em)}.typography_overline{font-family:var(--font-family-ui);font-size:var(--font-size-caption,var(--font-size-xs));font-weight:var(--font-weight-label,var(--font-weight-bold));line-height:var(--line-height-label,1.2);letter-spacing:.08em;text-transform:uppercase}.typography_code{font-family:var(--font-family-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:.95em;line-height:1.5}.typography_align-left{text-align:left}.typography_align-center{text-align:center}.typography_align-right{text-align:right}.typography_align-inherit{text-align:inherit}.typography_weight-light{font-weight:var(--font-weight-light)}.typography_weight-normal{font-weight:var(--font-weight-normal)}.typography_weight-medium{font-weight:var(--font-weight-medium,500)}.typography_weight-bold{font-weight:var(--font-weight-bold)}.typography_weight-bolder{font-weight:var(--font-weight-bolder)}.typography_weight-inherit{font-weight:inherit}.typography_primary{color:var(--primary-color)}.typography_secondary{color:var(--secondary-color)}.typography_tertiary{color:var(--tertiary-color)}.typography_quaternary{color:var(--quaternary-color)}.typography_success{color:var(--success-color)}.typography_warning{color:var(--warning-color)}.typography_error{color:var(--error-color)}.typography_clear{color:inherit}.typography_theme-inherit{color:var(--text-color)}.typography_italic{font-style:italic}.typography_underline{text-underline-offset:.15em;text-decoration:underline}.typography_truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.typography_no-wrap{white-space:nowrap}@media (forced-colors:active){.typography{color:canvastext}}
@media (prefers-reduced-motion:reduce){.button{transition:none}.button_loader{animation-duration:2s}}@media (hover:none){.button:hover{transform:none}}@media (forced-colors:active){.button{border:1px solid buttontext;outline-color:highlight}}.button{justify-content:center;align-items:center;gap:var(--spacing-xs);cursor:pointer;width:fit-content;min-width:44px;min-height:44px;transition:transform var(--transition-default), box-shadow var(--transition-default);font-family:var(--font-family-ui);font-size:var(--font-size-label);font-weight:var(--font-weight-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);color:inherit;border:none;flex-wrap:nowrap;text-decoration:none;display:flex}.button:hover{text-decoration:none;transform:scale(1.05)}.button:focus{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px}@media (max-width:479.98px){.button{gap:var(--spacing-xs);padding:8px 14px}}@media (min-width:480px) and (max-width:767.98px){.button{gap:var(--spacing-sm);padding:10px 16px}}@media (min-width:1024px){.button{gap:var(--spacing-md);padding:12px 20px}}.button_round-None{border-radius:var(--border-radius-none)}.button_round-Small{border-radius:var(--border-radius-sm)}.button_round-Medium{border-radius:var(--border-radius-md)}.button_round-Large{border-radius:var(--border-radius-lg)}.button_round-Full{border-radius:var(--border-radius-full)}.button_shadow-None{box-shadow:var(--box-shadow-none)}.button_shadow-Light{box-shadow:var(--box-shadow-light)}.button_shadow-Medium{box-shadow:var(--box-shadow-medium)}.button_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.button_shadow-Intense{box-shadow:var(--box-shadow-intense)}.button_full_width{width:100%;max-width:none;display:flex}@media (min-width:1280px){.button_full_width{max-width:640px}}@media (max-width:479.98px){.button_auto-full{width:100%;display:flex}}.button_loader{border:2px solid #0000;border-top-color:var(--text-color-primary);border-radius:50%;width:1.2rem;height:1.2rem;animation:1s cubic-bezier(.4,0,.2,1) infinite spin}.button_button_icon{margin-right:var(--spacing-sm);align-items:center;margin-top:-.1em;display:flex}@media (max-width:479.98px){.button_button_icon{margin-right:var(--spacing-xs)}}@media (min-width:1024px){.button_button_icon{margin-right:var(--spacing-sm)}}.button_label{font:inherit;line-height:inherit;letter-spacing:inherit}.button_clear{box-shadow:none;color:var(--text-color-primary);background-color:#0000}.button_outline{box-shadow:none;background-color:#0000;border:2px solid}@media (max-width:479.98px){.button_outline{border-width:1.5px}}@media (min-width:1024px){.button_outline{border-width:2px}}.button_primary{background-color:var(--primary-color);color:var(--text-color-primary)}.button_primary:hover{background-color:var(--primary-color-hover)}.button_primary .button_loader{border-top-color:var(--text-color-primary)}.button_outline.button_primary{color:var(--text-color-primary);border-color:var(--primary-color);background-color:#0000}.button_outline.button_primary:hover{border-color:var(--primary-color-hover);color:var(--text-color-primary);background-color:var(--primary-color)}.button_secondary{background-color:var(--secondary-color);color:var(--text-color-secondary)}.button_secondary:hover{background-color:var(--secondary-color-hover)}.button_secondary .button_loader{border-top-color:var(--text-color-secondary)}.button_outline.button_secondary{color:var(--text-color-secondary);border-color:var(--secondary-color);background-color:#0000}.button_outline.button_secondary:hover{border-color:var(--secondary-color-hover);color:var(--text-color-secondary);background-color:var(--secondary-color)}.button_tertiary{background-color:var(--tertiary-color);color:var(--text-color-primary)}.button_tertiary:hover{background-color:var(--tertiary-color-hover)}.button_tertiary .button_loader{border-top-color:var(--text-color-primary)}.button_outline.button_tertiary{color:var(--text-color-primary);border-color:var(--tertiary-color);background-color:#0000}.button_outline.button_tertiary:hover{border-color:var(--tertiary-color-hover);color:var(--text-color-primary);background-color:var(--tertiary-color)}.button_quaternary{background-color:var(--quaternary-color);color:var(--text-color-primary)}.button_quaternary:hover{background-color:var(--quaternary-color-hover)}.button_quaternary .button_loader{border-top-color:var(--text-color-primary)}.button_outline.button_quaternary{color:var(--text-color-primary);border-color:var(--quaternary-color);background-color:#0000}.button_outline.button_quaternary:hover{border-color:var(--quaternary-color-hover);color:var(--text-color-primary);background-color:var(--quaternary-color)}.button_clear{color:var(--text-color-primary);background-color:#0000}.button_clear:hover{background-color:#0003}.button_clear .button_loader{border-top-color:var(--text-color-primary)}.button_outline.button_clear{color:var(--text-color-primary);border-color:var(--text-color-primary);background-color:#0000}.button_outline.button_clear:hover{color:var(--text-color-primary);background-color:#0000;border-color:#0003}.button_success{background-color:var(--success-color);color:var(--text-color-primary)}.button_success:hover{background-color:var(--success-color-hover)}.button_success .button_loader{border-top-color:var(--text-color-primary)}.button_outline.button_success{color:var(--text-color-primary);border-color:var(--success-color);background-color:#0000}.button_outline.button_success:hover{border-color:var(--success-color-hover);color:var(--text-color-primary);background-color:var(--success-color)}.button_error{background-color:var(--error-color);color:var(--text-color-primary)}.button_error:hover{background-color:var(--error-color-hover)}.button_error .button_loader{border-top-color:var(--text-color-primary)}.button_outline.button_error{color:var(--text-color-primary);border-color:var(--error-color);background-color:#0000}.button_outline.button_error:hover{border-color:var(--error-color-hover);color:var(--text-color-primary);background-color:var(--error-color)}.button_warning{background-color:var(--warning-color);color:var(--text-color-primary)}.button_warning:hover{background-color:var(--warning-color-hover)}.button_warning .button_loader{border-top-color:var(--text-color-primary)}.button_outline.button_warning{color:var(--text-color-primary);border-color:var(--warning-color);background-color:#0000}.button_outline.button_warning:hover{border-color:var(--warning-color-hover);color:var(--text-color-primary);background-color:var(--warning-color)}.button_disabled{background-color:var(--disabled-color);color:var(--text-color-primary);cursor:not-allowed;pointer-events:none;opacity:.6;box-shadow:none}.button_disabled.button_outline{border-color:var(--disabled-color);color:var(--disabled-color)}.button_xs{padding:4px 8px}@media (max-width:479.98px){.button_xs{padding:max(8px,.6em) 10px}}@media (min-width:1280px){.button_xs{padding:4px 8.8px}}.button_xs .button_label{font-size:var(--font-size-caption)}@media (min-width:1024px){.button_xs .button_label{font-size:calc(var(--font-size-caption) * 1.05)}}.button_xs .button_button_icon{width:1rem;height:1rem}@media (min-width:1024px){.button_xs .button_button_icon{width:1.05rem;height:1.05rem}}.button_small{padding:6px 10px}@media (max-width:479.98px){.button_small{padding:max(8px,.6em) 10px}}@media (min-width:1280px){.button_small{padding:6px 11px}}.button_small .button_label{font-size:var(--font-size-label)}@media (min-width:1024px){.button_small .button_label{font-size:calc(var(--font-size-label) * 1.05)}}.button_small .button_button_icon{width:1rem;height:1rem}@media (min-width:1024px){.button_small .button_button_icon{width:1.05rem;height:1.05rem}}.button_medium{padding:6px 12px}@media (max-width:479.98px){.button_medium{padding:max(8px,.6em) 10px}}@media (min-width:1280px){.button_medium{padding:6px 13.2px}}.button_medium .button_label{font-size:var(--font-size-body-sm)}@media (min-width:1024px){.button_medium .button_label{font-size:calc(var(--font-size-body-sm) * 1.05)}}.button_medium .button_button_icon{width:1.2rem;height:1.2rem}@media (min-width:1024px){.button_medium .button_button_icon{width:1.26rem;height:1.26rem}}.button_large{padding:8px 16px}@media (max-width:479.98px){.button_large{padding:max(8px,.6em) 10px}}@media (min-width:1280px){.button_large{padding:8px 17.6px}}.button_large .button_label{font-size:var(--font-size-body)}@media (min-width:1024px){.button_large .button_label{font-size:calc(var(--font-size-body) * 1.05)}}.button_large .button_button_icon{width:1.3rem;height:1.3rem}@media (min-width:1024px){.button_large .button_button_icon{width:1.365rem;height:1.365rem}}.button_xl{padding:10px 18px}@media (max-width:479.98px){.button_xl{padding:max(8px,.6em) 10px}}@media (min-width:1280px){.button_xl{padding:10px 19.8px}}.button_xl .button_label{font-size:var(--font-size-h6)}@media (min-width:1024px){.button_xl .button_label{font-size:calc(var(--font-size-h6) * 1.05)}}.button_xl .button_button_icon{width:1.5rem;height:1.5rem}@media (min-width:1024px){.button_xl .button_button_icon{width:1.575rem;height:1.575rem}}
.icon_button{transition:var(--transition-default);color:inherit;line-height:1;font-family:var(--font-family-ui);transform-origin:50%;border:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.icon_button:hover{cursor:pointer;text-decoration:none;transform:scale(1.05)}@media (max-width:479.98px){.icon_button:hover{transform:scale(1.03)}}.icon_button:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px}.icon_button_round-None{border-radius:var(--border-radius-none)}.icon_button_round-Small{border-radius:var(--border-radius-sm)}.icon_button_round-Medium{border-radius:var(--border-radius-md)}.icon_button_round-Large{border-radius:var(--border-radius-lg)}.icon_button_round-Full{border-radius:var(--border-radius-full)}.icon_button_shadow-None{box-shadow:var(--box-shadow-none)}.icon_button_shadow-Light{box-shadow:var(--box-shadow-light)}.icon_button_shadow-Medium{box-shadow:var(--box-shadow-medium)}.icon_button_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.icon_button_shadow-Intense{box-shadow:var(--box-shadow-intense)}.icon_button_clear{box-shadow:none}.icon_button .svg,.icon_button svg{width:20px;height:20px}@media (max-width:479.98px){.icon_button .svg,.icon_button svg{width:18px;height:18px}}@media (min-width:1024px){.icon_button .svg,.icon_button svg{width:22px;height:22px}}.icon_button_disabled{background-color:var(--disabled-color);color:var(--text-color-primary);cursor:not-allowed;pointer-events:none;box-shadow:none}.icon_button_loader{border:2px solid #0000;border-top-color:var(--text-color-primary);border-radius:50%;width:1.2rem;height:1.2rem;animation:1s cubic-bezier(.4,0,.2,1) infinite spin}.icon_button_primary{background-color:var(--primary-color);color:var(--text-color-primary)}.icon_button_primary:hover{background-color:var(--primary-color-hover)}.icon_button_primary:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.icon_button_primary.icon_button_outline{color:var(--primary-color);border:2px solid var(--primary-color);background-color:#0000}@media (max-width:479.98px){.icon_button_primary.icon_button_outline{border-width:1.5px}}.icon_button_primary.icon_button_outline:hover{border-color:var(--primary-color-hover);color:var(--text-color-primary)}.icon_button_secondary{background-color:var(--secondary-color);color:var(--text-color-secondary)}.icon_button_secondary:hover{background-color:var(--secondary-color-hover)}.icon_button_secondary:focus-visible{outline:2px solid var(--secondary-color);outline-offset:2px}.icon_button_secondary.icon_button_outline{color:var(--secondary-color);border:2px solid var(--secondary-color);background-color:#0000}@media (max-width:479.98px){.icon_button_secondary.icon_button_outline{border-width:1.5px}}.icon_button_secondary.icon_button_outline:hover{border-color:var(--secondary-color-hover);color:var(--text-color-secondary)}.icon_button_tertiary{background-color:var(--tertiary-color);color:var(--text-color-primary)}.icon_button_tertiary:hover{background-color:var(--tertiary-color-hover)}.icon_button_tertiary:focus-visible{outline:2px solid var(--tertiary-color);outline-offset:2px}.icon_button_tertiary.icon_button_outline{color:var(--tertiary-color);border:2px solid var(--tertiary-color);background-color:#0000}@media (max-width:479.98px){.icon_button_tertiary.icon_button_outline{border-width:1.5px}}.icon_button_tertiary.icon_button_outline:hover{border-color:var(--tertiary-color-hover);color:var(--text-color-primary)}.icon_button_quaternary{background-color:var(--quaternary-color);color:var(--text-color-primary)}.icon_button_quaternary:hover{background-color:var(--quaternary-color-hover)}.icon_button_quaternary:focus-visible{outline:2px solid var(--quaternary-color);outline-offset:2px}.icon_button_quaternary.icon_button_outline{color:var(--quaternary-color);border:2px solid var(--quaternary-color);background-color:#0000}@media (max-width:479.98px){.icon_button_quaternary.icon_button_outline{border-width:1.5px}}.icon_button_quaternary.icon_button_outline:hover{border-color:var(--quaternary-color-hover);color:var(--text-color-primary)}.icon_button_clear{color:var(--text-color-primary);background-color:#0000}.icon_button_clear:hover{background-color:#0003}.icon_button_clear:focus-visible{outline:2px solid var(--text-color-primary);outline-offset:2px}.icon_button_clear.icon_button_outline{color:var(--text-color-primary);border:2px solid var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.icon_button_clear.icon_button_outline{border-width:1.5px}}.icon_button_clear.icon_button_outline:hover{color:var(--text-color-primary);border-color:#0003}.icon_button_success{background-color:var(--success-color);color:var(--text-color-primary)}.icon_button_success:hover{background-color:var(--success-color-hover)}.icon_button_success:focus-visible{outline:2px solid var(--success-color);outline-offset:2px}.icon_button_success.icon_button_outline{color:var(--success-color);border:2px solid var(--success-color);background-color:#0000}@media (max-width:479.98px){.icon_button_success.icon_button_outline{border-width:1.5px}}.icon_button_success.icon_button_outline:hover{border-color:var(--success-color-hover);color:var(--text-color-primary)}.icon_button_error{background-color:var(--error-color);color:var(--text-color-primary)}.icon_button_error:hover{background-color:var(--error-color-hover)}.icon_button_error:focus-visible{outline:2px solid var(--error-color);outline-offset:2px}.icon_button_error.icon_button_outline{color:var(--error-color);border:2px solid var(--error-color);background-color:#0000}@media (max-width:479.98px){.icon_button_error.icon_button_outline{border-width:1.5px}}.icon_button_error.icon_button_outline:hover{border-color:var(--error-color-hover);color:var(--text-color-primary)}.icon_button_warning{background-color:var(--warning-color);color:var(--text-color-primary)}.icon_button_warning:hover{background-color:var(--warning-color-hover)}.icon_button_warning:focus-visible{outline:2px solid var(--warning-color);outline-offset:2px}.icon_button_warning.icon_button_outline{color:var(--warning-color);border:2px solid var(--warning-color);background-color:#0000}@media (max-width:479.98px){.icon_button_warning.icon_button_outline{border-width:1.5px}}.icon_button_warning.icon_button_outline:hover{border-color:var(--warning-color-hover);color:var(--text-color-primary)}.icon_button_xs{width:25px;height:25px}.icon_button_xs svg,.icon_button_xs .svg{width:.7rem;height:.7rem}@media (max-width:479.98px){.icon_button_xs{width:22.5px;height:22.5px}.icon_button_xs svg,.icon_button_xs .svg{width:.63rem;height:.63rem}}@media (min-width:1024px){.icon_button_xs{width:27.5px;height:27.5px}.icon_button_xs svg,.icon_button_xs .svg{width:.735rem;height:.735rem}}.icon_button_small{width:30px;height:30px}.icon_button_small svg,.icon_button_small .svg{width:1rem;height:1rem}@media (max-width:479.98px){.icon_button_small{width:27px;height:27px}.icon_button_small svg,.icon_button_small .svg{width:.9rem;height:.9rem}}@media (min-width:1024px){.icon_button_small{width:33px;height:33px}.icon_button_small svg,.icon_button_small .svg{width:1.05rem;height:1.05rem}}.icon_button_medium{width:40px;height:40px}.icon_button_medium svg,.icon_button_medium .svg{width:1.2rem;height:1.2rem}@media (max-width:479.98px){.icon_button_medium{width:36px;height:36px}.icon_button_medium svg,.icon_button_medium .svg{width:1.08rem;height:1.08rem}}@media (min-width:1024px){.icon_button_medium{width:44px;height:44px}.icon_button_medium svg,.icon_button_medium .svg{width:1.26rem;height:1.26rem}}.icon_button_large{width:50px;height:50px}.icon_button_large svg,.icon_button_large .svg{width:1.3rem;height:1.3rem}@media (max-width:479.98px){.icon_button_large{width:45px;height:45px}.icon_button_large svg,.icon_button_large .svg{width:1.17rem;height:1.17rem}}@media (min-width:1024px){.icon_button_large{width:55px;height:55px}.icon_button_large svg,.icon_button_large .svg{width:1.365rem;height:1.365rem}}.icon_button_xl{width:60px;height:60px}.icon_button_xl svg,.icon_button_xl .svg{width:1.5rem;height:1.5rem}@media (max-width:479.98px){.icon_button_xl{width:54px;height:54px}.icon_button_xl svg,.icon_button_xl .svg{width:1.35rem;height:1.35rem}}@media (min-width:1024px){.icon_button_xl{width:66px;height:66px}.icon_button_xl svg,.icon_button_xl .svg{width:1.575rem;height:1.575rem}}@media (prefers-reduced-motion:reduce){.icon_button,.icon_button *{transition:none!important}.icon_button:hover{transform:none!important}.icon_button_loader{animation:none!important}}@media (hover:none){.icon_button:hover{transform:none}}@media (forced-colors:active){.icon_button{color:canvastext;background:canvas;border-color:buttontext;outline-color:highlight}.icon_button.icon_button_outline{border:1px solid buttontext}}
.scrollToTop{bottom:calc(65px + env(safe-area-inset-bottom,0px));right:var(--spacing-sm);z-index:2003;cursor:pointer;opacity:.9;transition:opacity var(--transition-default), transform var(--transition-default);position:fixed}.scrollToTop:hover{opacity:1;transform:scale(1.05)}@media (max-width:319.98px){.scrollToTop:hover{transform:scale(1.02)}.scrollToTop{bottom:calc(56px + env(safe-area-inset-bottom,0px));right:var(--spacing-xs)}}@media (min-width:1024px){.scrollToTop{bottom:calc(72px + env(safe-area-inset-bottom,0px));right:var(--spacing-md)}}.scrollToTop_button{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.scrollToTop_button:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:3px;border-radius:8px}.scrollToTop_icon{font-size:var(--font-size-label);color:var(--text-color-primary);background-color:var(--background-color-lighter);padding:var(--spacing-xs);width:100%;height:100%}@media (max-width:319.98px){.scrollToTop_icon{font-size:var(--font-size-caption);padding:1px}}@media (min-width:1024px){.scrollToTop_icon{font-size:var(--font-size-body-sm);padding:var(--spacing-sm)}}.scrollToTop_round-None .scrollToTop_icon,.scrollToTop_round-None .button_icon{border-radius:var(--border-radius-none)}.scrollToTop_round-Small .scrollToTop_icon,.scrollToTop_round-Small .button_icon{border-radius:var(--border-radius-sm)}.scrollToTop_round-Medium .scrollToTop_icon,.scrollToTop_round-Medium .button_icon{border-radius:var(--border-radius-md)}.scrollToTop_round-Large .scrollToTop_icon,.scrollToTop_round-Large .button_icon{border-radius:var(--border-radius-lg)}.scrollToTop_round-Full .scrollToTop_icon,.scrollToTop_round-Full .button_icon{border-radius:var(--border-radius-full)}.scrollToTop_shadow-None .scrollToTop_icon,.scrollToTop_shadow-None .button_icon{box-shadow:var(--box-shadow-none)}.scrollToTop_shadow-Light .scrollToTop_icon,.scrollToTop_shadow-Light .button_icon{box-shadow:var(--box-shadow-light)}.scrollToTop_shadow-Medium .scrollToTop_icon,.scrollToTop_shadow-Medium .button_icon{box-shadow:var(--box-shadow-medium)}.scrollToTop_shadow-Strong .scrollToTop_icon,.scrollToTop_shadow-Strong .button_icon{box-shadow:var(--box-shadow-heavy)}.scrollToTop_shadow-Intense .scrollToTop_icon,.scrollToTop_shadow-Intense .button_icon{box-shadow:var(--box-shadow-intense)}@media (prefers-reduced-motion:reduce){.scrollToTop,.scrollToTop *{transition:none!important}.scrollToTop:hover{transform:none!important}}@media (hover:none){.scrollToTop:hover{transform:none}}@media (forced-colors:active){.scrollToTop_icon{color:buttontext;background:canvas;border:1px solid buttontext}.scrollToTop_button:focus-visible{outline-offset:3px;outline:2px solid highlight}}
@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes spin-3d{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(360deg)rotateY(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes progress-grow{0%{width:0}to{width:100%}}@keyframes indeterminate-move{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes skeleton-loading{0%{left:-100%}to{left:100%}}.container{gap:var(--spacing-xs);justify-content:flex-start;align-items:center;width:fit-content;display:flex}.label{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-ui)}.labelTop{flex-direction:column}.labelBottom{flex-direction:column-reverse}.labelLeft{flex-direction:row;align-items:center}.labelRight{flex-direction:row-reverse;align-items:center}.textInput{width:fit-content;height:fit-content;margin:var(--spacing-sm);transition:var(--transition-default);margin:var(--spacing-sm);font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);border-radius:var(--border-radius-lg);color:var(--text-color-primary);background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;display:inline-flex}.textInput input{width:100%;padding:var(--spacing-sm);height:100%;color:var(--text-color-primary);background-color:#0000;border:none}.textInput input:hover{background-color:#0000}.textInput input:focus,.textInput input:focus-within{outline:none}.textInput:focus-within{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:3px;border-radius:var(--border-radius-md)}.textInput::placeholder{color:var(--text-color-primary);opacity:.8;font:inherit}.textInput:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px;border-radius:var(--border-radius-lg)}@media (max-width:319.98px){.textInput{width:100%;font-size:var(--font-size-body-sm);margin:var(--spacing-xs)}}.textInput_icon_container{box-sizing:border-box;margin:.5rem;display:flex}@media (max-width:319.98px){.textInput_icon_container{margin:.1rem}}.textInput_icon_container svg{width:1em;height:1em;color:var(--text-color-primary)}@media (max-width:319.98px){.textInput_icon_container svg{width:15px;height:15px}}.textInput_togglePassword{padding:var(--spacing-xs);box-sizing:border-box;color:inherit;cursor:pointer;background:0 0;border:none}.textInput_togglePassword:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px;border-radius:var(--border-radius-xs)}@media (max-width:319.98px){.textInput_togglePassword{margin-top:var(--spacing-xs)}}.textInput_clear{box-shadow:none}.textInput_clear .textInput{border:none}.textInput_success{border:2px solid var(--success-color)}.textInput_error{border:2px solid var(--error-color)}.textInput_warning{border:2px solid var(--warning-color)}.textInput_primary{background-color:var(--primary-color);color:var(--text-color-primary);box-shadow:var(--box-shadow-medium)}.textInput_primary:hover{background-color:var(--primary-color-hover)}.textInput_primary .textInput::placeholder,.textInput_primary .textInput_icon_container svg{color:var(--text-color-primary)}.textInput_primary.textInput_outline{color:var(--text-color-primary);box-shadow:none;border:2px solid var(--primary-color);background-color:#0000}.textInput_secondary{background-color:var(--secondary-color);color:var(--text-color-secondary);box-shadow:var(--box-shadow-medium)}.textInput_secondary:hover{background-color:var(--secondary-color-hover)}.textInput_secondary .textInput::placeholder,.textInput_secondary .textInput_icon_container svg{color:var(--text-color-secondary)}.textInput_secondary.textInput_outline{color:var(--text-color-secondary);box-shadow:none;border:2px solid var(--secondary-color);background-color:#0000}.textInput_tertiary{background-color:var(--tertiary-color);color:var(--text-color-primary);box-shadow:var(--box-shadow-medium)}.textInput_tertiary:hover{background-color:var(--tertiary-color-hover)}.textInput_tertiary .textInput::placeholder,.textInput_tertiary .textInput_icon_container svg{color:var(--text-color-primary)}.textInput_tertiary.textInput_outline{color:var(--text-color-primary);box-shadow:none;border:2px solid var(--tertiary-color);background-color:#0000}.textInput_quaternary{background-color:var(--quaternary-color);color:var(--text-color-primary);box-shadow:var(--box-shadow-medium)}.textInput_quaternary:hover{background-color:var(--quaternary-color-hover)}.textInput_quaternary .textInput::placeholder,.textInput_quaternary .textInput_icon_container svg{color:var(--text-color-primary)}.textInput_quaternary.textInput_outline{color:var(--text-color-primary);box-shadow:none;border:2px solid var(--quaternary-color);background-color:#0000}.textInput_clear{color:var(--text-color-primary);box-shadow:var(--box-shadow-medium);background-color:#0000}.textInput_clear:hover{background-color:#0003}.textInput_clear .textInput::placeholder,.textInput_clear .textInput_icon_container svg{color:var(--text-color-primary)}.textInput_clear.textInput_outline{color:var(--text-color-primary);box-shadow:none;border:2px solid var(--text-color-primary);background-color:#0000}.textInput_icon_container,.textInput_togglePassword{background-color:#0000}.textInput_disabled{cursor:not-allowed;pointer-events:none;opacity:.6;background-color:var(--disabled-color)}.textInput_round-None,.textInput_round-None input{border-radius:var(--border-radius-none)}.textInput_round-Small,.textInput_round-Small input{border-radius:var(--border-radius-sm)}.textInput_round-Medium,.textInput_round-Medium input{border-radius:var(--border-radius-md)}.textInput_round-Large,.textInput_round-Large input{border-radius:var(--border-radius-lg)}.textInput_round-Full,.textInput_round-Full input{border-radius:var(--border-radius-full)}.textInput_shadow-None{box-shadow:var(--box-shadow-none)}.textInput_shadow-Light{box-shadow:var(--box-shadow-light)}.textInput_shadow-Medium{box-shadow:var(--box-shadow-medium)}.textInput_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.textInput_shadow-Intense{box-shadow:var(--box-shadow-intense)}@media (prefers-reduced-motion:reduce){.textInput_container,.textInput_container *{transition:none!important;animation:none!important}}@media (forced-colors:active){.textInput_container{color:canvastext;background:canvas;border:1px solid buttontext}.textInput{color:canvastext;background:canvas}.textInput::placeholder{color:canvastext}.textInput:focus-visible,.textInput_container:focus-within{outline-offset:2px!important;outline:2px solid highlight!important}}
.container{gap:var(--spacing-xs);justify-content:flex-start;align-items:center;width:fit-content;display:flex}.label{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-ui)}.labelTop{flex-direction:column}.labelBottom{flex-direction:column-reverse}.labelLeft{flex-direction:row;align-items:center}.labelRight{flex-direction:row-reverse;align-items:center}.textArea{width:fit-content;margin:var(--spacing-sm);transition:var(--transition-default);background:0 0;justify-content:space-between;align-items:center;display:inline-flex}@media (max-width:479.98px){.textArea{width:100%}}.textArea:focus-within{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:3px;border-radius:var(--border-radius-sm)}.textArea_round-None{border-radius:var(--border-radius-none)}.textArea_round-Small{border-radius:var(--border-radius-sm)}.textArea_round-Medium{border-radius:var(--border-radius-md)}.textArea_round-Large{border-radius:var(--border-radius-lg)}.textArea_round-Full{border-radius:var(--border-radius-full)}.textArea_shadow-None{box-shadow:var(--box-shadow-none)}.textArea_shadow-Light{box-shadow:var(--box-shadow-light)}.textArea_shadow-Medium{box-shadow:var(--box-shadow-medium)}.textArea_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.textArea_shadow-Intense{box-shadow:var(--box-shadow-intense)}.textArea_text_input{resize:vertical;width:100%;color:var(--text-color-primary);font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);padding:var(--spacing-sm);margin:var(--spacing-sm);border-radius:var(--border-radius-xs);background-color:#0000;border:none;outline:none;flex:1;min-height:2.5em}.textArea_text_input::placeholder{color:var(--text-color-primary);opacity:.7;font:inherit}.textArea_text_input:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px;border-radius:var(--border-radius-xs)}@media (max-width:319.98px){.textArea_text_input{font-size:var(--font-size-body-sm);padding:var(--spacing-xs);margin:var(--spacing-xs)}}@media (min-width:1024px){.textArea_text_input{font-size:var(--font-size-body);padding:var(--spacing-md);margin:var(--spacing-sm)}}.textArea_iconContainer{padding:var(--spacing-sm);justify-content:center;align-items:center;margin-top:-.1em;margin-left:.5em;display:flex}.textArea_iconContainer svg{width:1em;height:1em;color:var(--text-color-primary)}@media (max-width:319.98px){.textArea_iconContainer svg{width:15px;height:15px}}@media (min-width:1024px){.textArea_iconContainer svg{width:1.1em;height:1.1em}}.textArea_primary{background-color:var(--primary-color);color:var(--text-color-primary);box-shadow:var(--box-shadow-medium)}.textArea_primary:hover{background-color:var(--primary-color-hover)}.textArea_primary .textArea_text_input::placeholder{color:var(--text-color-primary)}.textArea_primary.textArea_outline{color:var(--text-color-primary);box-shadow:none;border:2px solid var(--primary-color);background-color:#0000}.textArea_primary .textArea_text_input:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.textArea_secondary{background-color:var(--secondary-color);color:var(--text-color-secondary);box-shadow:var(--box-shadow-medium)}.textArea_secondary:hover{background-color:var(--secondary-color-hover)}.textArea_secondary .textArea_text_input::placeholder{color:var(--text-color-primary)}.textArea_secondary.textArea_outline{color:var(--text-color-secondary);box-shadow:none;border:2px solid var(--secondary-color);background-color:#0000}.textArea_secondary .textArea_text_input:focus-visible{outline:2px solid var(--secondary-color);outline-offset:2px}.textArea_tertiary{background-color:var(--tertiary-color);color:var(--text-color-primary);box-shadow:var(--box-shadow-medium)}.textArea_tertiary:hover{background-color:var(--tertiary-color-hover)}.textArea_tertiary .textArea_text_input::placeholder{color:var(--text-color-primary)}.textArea_tertiary.textArea_outline{color:var(--text-color-primary);box-shadow:none;border:2px solid var(--tertiary-color);background-color:#0000}.textArea_tertiary .textArea_text_input:focus-visible{outline:2px solid var(--tertiary-color);outline-offset:2px}.textArea_quaternary{background-color:var(--quaternary-color);color:var(--text-color-primary);box-shadow:var(--box-shadow-medium)}.textArea_quaternary:hover{background-color:var(--quaternary-color-hover)}.textArea_quaternary .textArea_text_input::placeholder{color:var(--text-color-primary)}.textArea_quaternary.textArea_outline{color:var(--text-color-primary);box-shadow:none;border:2px solid var(--quaternary-color);background-color:#0000}.textArea_quaternary .textArea_text_input:focus-visible{outline:2px solid var(--quaternary-color);outline-offset:2px}.textArea_clear{color:var(--text-color-primary);box-shadow:var(--box-shadow-medium);background-color:#0000}.textArea_clear:hover{background-color:#0003}.textArea_clear .textArea_text_input::placeholder{color:var(--text-color-primary)}.textArea_clear.textArea_outline{color:var(--text-color-primary);box-shadow:none;border:2px solid var(--text-color-primary);background-color:#0000}.textArea_clear .textArea_text_input:focus-visible{outline:2px solid var(--text-color-primary);outline-offset:2px}.textArea_success{border:2px solid var(--success-color);color:var(--text-color-primary);box-shadow:var(--box-shadow-medium)}.textArea_error{border:2px solid var(--error-color);color:var(--text-color-primary);box-shadow:var(--box-shadow-medium)}.textArea_warning{border:2px solid var(--warning-color);color:var(--text-color-primary);box-shadow:var(--box-shadow-medium)}.textArea_clear{box-shadow:none}.textArea_disabled{opacity:.6;pointer-events:none;cursor:not-allowed;background-color:var(--disabled-color)}.textArea_disabled .textArea_text_input{background-color:#0000}@media (prefers-reduced-motion:reduce){.textArea,.textArea *{transition:none!important}}@media (hover:none){.textArea[class*=textArea_]:hover{background-color:inherit}}@media (forced-colors:active){.textArea{color:canvastext!important;background:canvas!important;border:1px solid buttontext!important}.textArea_text_input{color:canvastext;background:canvas}.textArea_text_input:focus-visible,.textArea:focus-within{outline-offset:2px!important;outline:2px solid highlight!important}}
@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes spin-3d{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(360deg)rotateY(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes progress-grow{0%{width:0}to{width:100%}}@keyframes indeterminate-move{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes skeleton-loading{0%{left:-100%}to{left:100%}}.select_wrapper{width:fit-content;margin:var(--spacing-xs) 0;transition:var(--transition-default);font-family:var(--font-family-ui);justify-content:center;align-items:center;display:inline-flex;position:relative}@media (max-width:479.98px){.select_wrapper{width:100%}}.select_wrapper:hover{box-shadow:0 6px 12px #34495e66}.select_wrapper.disabled{opacity:.6;pointer-events:none;cursor:not-allowed;background-color:var(--disabled-color)!important}.select_wrapper:focus-within{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:3px;border-radius:8px}.select_wrapper.select_primary{background-color:var(--primary-color);color:var(--text-color-primary)}.select_wrapper.select_primary:hover{background-color:var(--primary-color-hover)}.select_wrapper.select_primary.select_outline{color:var(--text-color-primary);border:1px solid var(--primary-color);background-color:#0000}@media (max-width:479.98px){.select_wrapper.select_primary.select_outline{border-width:1.5px}}.select_wrapper_clear.select_primary{background-color:#0000}.select_wrapper.select_secondary{background-color:var(--secondary-color);color:var(--text-color-secondary)}.select_wrapper.select_secondary:hover{background-color:var(--secondary-color-hover)}.select_wrapper.select_secondary.select_outline{color:var(--text-color-secondary);border:1px solid var(--secondary-color);background-color:#0000}@media (max-width:479.98px){.select_wrapper.select_secondary.select_outline{border-width:1.5px}}.select_wrapper_clear.select_secondary{background-color:#0000}.select_wrapper.select_tertiary{background-color:var(--tertiary-color);color:var(--text-color-primary)}.select_wrapper.select_tertiary:hover{background-color:var(--tertiary-color-hover)}.select_wrapper.select_tertiary.select_outline{color:var(--text-color-primary);border:1px solid var(--tertiary-color);background-color:#0000}@media (max-width:479.98px){.select_wrapper.select_tertiary.select_outline{border-width:1.5px}}.select_wrapper_clear.select_tertiary{background-color:#0000}.select_wrapper.select_quaternary{background-color:var(--quaternary-color);color:var(--text-color-primary)}.select_wrapper.select_quaternary:hover{background-color:var(--quaternary-color-hover)}.select_wrapper.select_quaternary.select_outline{color:var(--text-color-primary);border:1px solid var(--quaternary-color);background-color:#0000}@media (max-width:479.98px){.select_wrapper.select_quaternary.select_outline{border-width:1.5px}}.select_wrapper_clear.select_quaternary{background-color:#0000}.select_wrapper.select_clear{color:var(--text-color-primary);background-color:#0000}.select_wrapper.select_clear:hover{background-color:#0003}.select_wrapper.select_clear.select_outline{color:var(--text-color-primary);border:1px solid var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.select_wrapper.select_clear.select_outline{border-width:1.5px}}.select_wrapper_clear.select_clear{background-color:#0000}.select_wrapper.select_success{background-color:var(--success-color);color:var(--text-color-primary)}.select_wrapper.select_success:hover{background-color:var(--success-color-hover)}.select_wrapper.select_success.select_outline{color:var(--text-color-primary);border:1px solid var(--success-color);background-color:#0000}@media (max-width:479.98px){.select_wrapper.select_success.select_outline{border-width:1.5px}}.select_wrapper.select_error{background-color:var(--error-color);color:var(--text-color-primary)}.select_wrapper.select_error:hover{background-color:var(--error-color-hover)}.select_wrapper.select_error.select_outline{color:var(--text-color-primary);border:1px solid var(--error-color);background-color:#0000}@media (max-width:479.98px){.select_wrapper.select_error.select_outline{border-width:1.5px}}.select_wrapper.select_warning{background-color:var(--warning-color);color:var(--text-color-primary)}.select_wrapper.select_warning:hover{background-color:var(--warning-color-hover)}.select_wrapper.select_warning.select_outline{color:var(--text-color-primary);border:1px solid var(--warning-color);background-color:#0000}@media (max-width:479.98px){.select_wrapper.select_warning.select_outline{border-width:1.5px}}.select_round-None{border-radius:var(--border-radius-none)}.select_round-Small{border-radius:var(--border-radius-sm)}.select_round-Medium{border-radius:var(--border-radius-md)}.select_round-Large{border-radius:var(--border-radius-lg)}.select_round-Full{border-radius:var(--border-radius-full)}.select_shadow-None{box-shadow:var(--box-shadow-none)}.select_shadow-Light{box-shadow:var(--box-shadow-light)}.select_shadow-Medium{box-shadow:var(--box-shadow-medium)}.select_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.select_shadow-Intense{box-shadow:var(--box-shadow-intense)}.select_icon{z-index:1;pointer-events:none;color:var(--text-color-primary);transform-origin:50%;top:4px;right:var(--spacing-sm);font-size:12px;position:relative;background-color:#0000!important}@media (max-width:319.98px){.select_icon{font-size:11px}}@media (min-width:1024px){.select_icon{font-size:14px}}.select{width:100%;min-height:40px;font-family:var(--font-family-ui);font-size:var(--font-size-label);font-weight:var(--font-weight-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);appearance:none;color:var(--text-color-primary);cursor:pointer;background:0 0;border:none;padding:5px 10px;transition:background-color .3s,border-color .3s}@media (max-width:319.98px){.select{min-height:38px;padding:4px 28px 4px var(--spacing-sm);font-size:var(--font-size-caption)}}@media (min-width:1024px){.select{font-size:var(--font-size-label)}}.select:focus-visible{outline:0}.select option{background-color:var(--background-color);color:var(--text-color-primary);font-family:var(--font-family-body);font-size:var(--font-size-label);border:none}.select_clear .select{background-color:#0000}.select_layout{gap:.5rem;width:fit-content;display:flex}.select_label{font-family:var(--font-family-ui);font-size:var(--font-size-label);font-weight:var(--font-weight-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);white-space:nowrap}.select_label_top,.select_label_bottom{flex-direction:column;align-items:flex-start}.select_label_left,.select_label_right{flex-direction:row;align-items:center}.select_label_left .select_wrapper,.select_label_right .select_wrapper{flex:1;min-width:0}@media (prefers-reduced-motion:reduce){.select_wrapper,.select_wrapper *{transition:none!important;animation:none!important}}@media (hover:none){.select_wrapper:hover{box-shadow:none}}@media (forced-colors:active){.select{color:canvastext;background:canvas;border:1px solid buttontext}.select_icon{color:buttontext}.select:focus-visible{outline-offset:3px;outline:2px solid highlight}}
@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes spin-3d{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(360deg)rotateY(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes progress-grow{0%{width:0}to{width:100%}}@keyframes indeterminate-move{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes skeleton-loading{0%{left:-100%}to{left:100%}}.footer{width:100%;font-family:var(--font-family-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);justify-content:center;display:flex}.footer_primary{background-color:var(--primary-color);color:var(--text-color-primary)}.footer_secondary{background-color:var(--secondary-color);color:var(--text-color-secondary)}.footer_tertiary{background-color:var(--tertiary-color);color:var(--text-color-primary)}.footer_quaternary{background-color:var(--quaternary-color);color:var(--text-color-primary)}.footer_clear{color:var(--text-color-primary);background-color:#0000}.footer_attachment-static{position:static}.footer_attachment-sticky{z-index:100;width:100%;padding-bottom:env(safe-area-inset-bottom,0);position:sticky;bottom:0;left:0}.footer_attachment-fixed{z-index:200;width:100%;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;bottom:0;left:0}.footer_content{width:100%;max-width:1280px;padding:var(--spacing-md);justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}@media (max-width:1023.98px){.footer_content{text-align:center;justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column}}.footer_content .footer_left{align-items:center;display:flex}.footer_content .footer_left p{font-family:var(--font-family-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);color:var(--text-color-primary);margin:0}@media (min-width:1024px){.footer_content .footer_left p{font-size:var(--font-size-body)}}@media (max-width:1023.98px){.footer_content .footer_left{text-align:center;justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column}}.footer_content .footer_links{justify-content:center;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-lg);display:flex}.footer_content .footer_links ul{gap:var(--spacing-md);margin:0;padding:0;list-style:none;display:flex}.footer_content .footer_links li{display:inline}.footer_content .footer_links a{font-family:var(--font-family-ui);font-size:var(--font-size-label);font-weight:var(--font-weight-body);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);color:var(--text-color-primary);text-decoration:none}.footer_content .footer_links a:hover{text-decoration:underline}.footer_content .footer_links a:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px;border-radius:4px}@media (max-width:1023.98px){.footer_content .footer_links{padding-left:0}.footer_content .footer_links ul{align-items:center;gap:var(--spacing-xs);flex-direction:column}}.footer_content .footer_logo{max-height:20px;margin-right:var(--spacing-lg)}.footer_content .footer_logo img{max-height:100%}.footer_content .footer_logo svg{width:1em;height:1em}@media (max-width:1023.98px){.footer_content .footer_logo{margin:auto}}.footer_content .footer_social{gap:var(--spacing-xs);flex-wrap:wrap;margin-left:auto;display:flex}@media (max-width:1023.98px){.footer_content .footer_social{justify-content:center;margin-left:0}}@media (max-width:319.98px){.footer_content .footer_social{flex-wrap:wrap}}.footer_content .footer_theme_toggle{justify-content:center;align-items:center;margin-left:auto;display:flex}@media (max-width:1023.98px){.footer_content .footer_theme_toggle{margin-left:0;margin-top:var(--spacing-xs)}}.footer_content .footer_theme_toggle:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px;border-radius:6px}.footer_round-None{border-top-left-radius:var(--border-radius-none);border-top-right-radius:var(--border-radius-none)}.footer_round-Small{border-top-left-radius:var(--border-radius-sm);border-top-right-radius:var(--border-radius-sm)}.footer_round-Medium{border-top-left-radius:var(--border-radius-md);border-top-right-radius:var(--border-radius-md)}.footer_round-Large{border-top-left-radius:var(--border-radius-lg);border-top-right-radius:var(--border-radius-lg)}.footer_round-Full{border-top-left-radius:var(--border-radius-full);border-top-right-radius:var(--border-radius-full)}.footer_shadow-None{box-shadow:var(--box-shadow-none)}.footer_shadow-Light{box-shadow:var(--box-shadow-light)}.footer_shadow-Medium{box-shadow:var(--box-shadow-medium)}.footer_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.footer_shadow-Intense{box-shadow:var(--box-shadow-intense)}@media (prefers-reduced-motion:reduce){.footer,.footer *{transition:none!important;animation:none!important}}@media (forced-colors:active){.footer{color:canvastext;background:canvas;border-top:1px solid buttontext;outline-color:highlight}.footer_links a{color:linktext;text-decoration-color:linktext}}
@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes spin-3d{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(360deg)rotateY(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes progress-grow{0%{width:0}to{width:100%}}@keyframes indeterminate-move{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes skeleton-loading{0%{left:-100%}to{left:100%}}.progress_container{background-color:var(--background-color-lighter);width:100%;min-width:100px;height:10px;position:relative;overflow:hidden}.progress_container:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px;border-radius:4px}@media (max-width:319.98px){.progress_container{min-width:80px}}@media (min-width:1024px){.progress_container{min-width:160px}}.progress_layout{font-family:var(--font-family-ui);gap:.5rem;display:flex}.progress_label_top,.progress_label_bottom{flex-direction:column}.progress_label_left{flex-direction:row;align-items:center}.progress_label_right{align-items:center}.progress_label{font-family:var(--font-family-ui);font-size:var(--font-size-label);font-weight:var(--font-weight-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);white-space:nowrap}.progress_bar{border-radius:inherit;width:0;height:100%;transition:width .4s ease-in-out;position:relative}.progress_animated{animation:.8s ease-out progress-grow}.progress_indeterminate{width:100%;animation:1.5s ease-in-out infinite indeterminate-move}.progress_primary,.progress_primary .progress_bar{background-color:var(--primary-color)}.progress_secondary,.progress_secondary .progress_bar{background-color:var(--secondary-color)}.progress_tertiary,.progress_tertiary .progress_bar{background-color:var(--tertiary-color)}.progress_quaternary,.progress_quaternary .progress_bar{background-color:var(--quaternary-color)}.progress_clear,.progress_clear .progress_bar{background-color:#0000}.progress_success,.progress_success .progress_bar{background-color:var(--success-color)}.progress_error,.progress_error .progress_bar{background-color:var(--error-color)}.progress_warning,.progress_warning .progress_bar{background-color:var(--warning-color)}.progress_xs{height:2px}@media (max-width:319.98px){.progress_xs{height:1.7px}}@media (min-width:1024px){.progress_xs{height:2.2px}}.progress_small{height:5px}@media (max-width:319.98px){.progress_small{height:4.25px}}@media (min-width:1024px){.progress_small{height:5.5px}}.progress_medium{height:10px}@media (max-width:319.98px){.progress_medium{height:8.5px}}@media (min-width:1024px){.progress_medium{height:11px}}.progress_large{height:15px}@media (max-width:319.98px){.progress_large{height:12.75px}}@media (min-width:1024px){.progress_large{height:16.5px}}.progress_xl{height:20px}@media (max-width:319.98px){.progress_xl{height:17px}}@media (min-width:1024px){.progress_xl{height:22px}}.progress_clear{background-color:var(--text-color-primary)}.progress_round-None{border-radius:var(--border-radius-none)}.progress_round-Small{border-radius:var(--border-radius-sm)}.progress_round-Medium{border-radius:var(--border-radius-md)}.progress_round-Large{border-radius:var(--border-radius-lg)}.progress_round-Full{border-radius:var(--border-radius-full)}.progress_shadow-None{box-shadow:var(--box-shadow-none)}.progress_shadow-Light{box-shadow:var(--box-shadow-light)}.progress_shadow-Medium{box-shadow:var(--box-shadow-medium)}.progress_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.progress_shadow-Intense{box-shadow:var(--box-shadow-intense)}@media (prefers-reduced-motion:reduce){.progress_bar{transition:none!important}.progress_animated,.progress_indeterminate{animation:none!important}}@media (forced-colors:active){.progress_container{color:canvastext;background:canvas;border:1px solid buttontext}.progress_bar{background:highlight}}
