@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%}}.nav{transition:var(--transition-default);z-index:1001;font-family:var(--font-family-ui);background-color:#0000;flex-direction:column;justify-content:center;gap:10px;position:fixed;top:10px;left:10px;transform:translate(-45%)}.nav a{color:inherit;text-decoration:none}.nav a:hover{text-decoration:none}.nav a:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px;border-radius:6px}@media (max-width:1023.98px){.nav{justify-content:center;gap:var(--spacing-sm);flex-direction:row;position:absolute;left:50%;transform:translate(-50%)}}.nav_list{flex-direction:column;gap:1em;list-style:none;display:flex;position:relative;top:10px;left:10px}@media (max-width:1023.98px){.nav_list{justify-content:center;gap:var(--spacing-sm);flex-direction:row;padding:0;position:absolute;top:0;left:50%;transform:translate(-50%)}}.nav_item{width:80px;height:80px;color:var(--text-color-primary);cursor:pointer;transition:var(--transition-default);flex-direction:column;justify-content:center;align-items:center;padding:15px;text-decoration:none;display:flex}.nav_item:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px;border-radius:8px}@media (max-width:767.98px){.nav_item{width:35px;height:35px;padding:5px}}.nav_link_container{flex-direction:column;display:flex}.nav_icon_container{justify-content:center;align-items:center;transition:all .5s ease-in-out;display:flex}.nav_icon_container svg{object-fit:contain;width:.9em;height:.9em}@media (max-width:767.98px){.nav_icon_container{transition:none}.nav_icon_container svg{width:1em;height:1em}}.nav_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);margin-top:5px;transition:opacity .5s ease-in-out;display:none}@media (min-width:768px){.nav_label{display:block}}.nav_primary .nav_item{background-color:var(--primary-color);color:var(--text-color-primary)}.nav_primary .nav_item:hover{background-color:var(--primary-color-hover);transform:scale(1.1)}@media (max-width:767.98px){.nav_primary .nav_item:hover{transform:scale(1.05)}}.nav_primary .nav_active{background-color:var(--primary-color-light);color:var(--text-color-primary);font-weight:var(--font-weight-label)}.nav_secondary .nav_item{background-color:var(--secondary-color);color:var(--text-color-secondary)}.nav_secondary .nav_item:hover{background-color:var(--secondary-color-hover);transform:scale(1.1)}@media (max-width:767.98px){.nav_secondary .nav_item:hover{transform:scale(1.05)}}.nav_secondary .nav_active{background-color:var(--secondary-color-light);color:var(--text-color-secondary);font-weight:var(--font-weight-label)}.nav_tertiary .nav_item{background-color:var(--tertiary-color);color:var(--text-color-primary)}.nav_tertiary .nav_item:hover{background-color:var(--tertiary-color-hover);transform:scale(1.1)}@media (max-width:767.98px){.nav_tertiary .nav_item:hover{transform:scale(1.05)}}.nav_tertiary .nav_active{background-color:var(--tertiary-color-light);color:var(--text-color-primary);font-weight:var(--font-weight-label)}.nav_quaternary .nav_item{background-color:var(--quaternary-color);color:var(--text-color-primary)}.nav_quaternary .nav_item:hover{background-color:var(--quaternary-color-hover);transform:scale(1.1)}@media (max-width:767.98px){.nav_quaternary .nav_item:hover{transform:scale(1.05)}}.nav_quaternary .nav_active{background-color:var(--quaternary-color-light);color:var(--text-color-primary);font-weight:var(--font-weight-label)}.nav_clear .nav_item{color:var(--text-color-primary);background-color:#0000}.nav_clear .nav_item:hover{background-color:#0003;transform:scale(1.1)}@media (max-width:767.98px){.nav_clear .nav_item:hover{transform:scale(1.05)}}.nav_clear .nav_active{color:var(--text-color-primary);font-weight:var(--font-weight-label);background-color:#0006}.nav_round-None{border-radius:var(--border-radius-none)}.nav_round-Small{border-radius:var(--border-radius-sm)}.nav_round-Medium{border-radius:var(--border-radius-md)}.nav_round-Large{border-radius:var(--border-radius-lg)}.nav_round-Full{border-radius:var(--border-radius-full)}.nav_shadow-None{box-shadow:var(--box-shadow-none)}.nav_shadow-Light{box-shadow:var(--box-shadow-light)}.nav_shadow-Medium{box-shadow:var(--box-shadow-medium)}.nav_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.nav_shadow-Intense{box-shadow:var(--box-shadow-intense)}@media (prefers-reduced-motion:reduce){.nav,.nav *{transition:none!important;animation:none!important}}@media (hover:none){.nav_item:hover{transform:none}}@media (forced-colors:active){.nav_item{color:canvastext;background:canvas;border:1px solid buttontext}.nav_item:focus-visible{outline-offset:2px;outline:2px solid highlight}}
.breadcrumbs{width:fit-content;padding:var(--spacing-xs) var(--spacing-sm);align-items:center;gap:var(--spacing-xs);font-family:var(--font-family-ui);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);list-style:none;display:flex;overflow-x:auto}@media (max-width:479.98px){.breadcrumbs{font-size:var(--font-size-label);gap:var(--spacing-xxs);padding:var(--spacing-xs)}}@media (min-width:1024px){.breadcrumbs{font-size:var(--font-size-body);gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md)}}.breadcrumbs_round-None{border-radius:var(--border-radius-none)}.breadcrumbs_round-Small{border-radius:var(--border-radius-sm)}.breadcrumbs_round-Medium{border-radius:var(--border-radius-md)}.breadcrumbs_round-Large{border-radius:var(--border-radius-lg)}.breadcrumbs_round-Full{border-radius:var(--border-radius-full)}.breadcrumbs_shadow-None{box-shadow:var(--box-shadow-none)}.breadcrumbs_shadow-Light{box-shadow:var(--box-shadow-light)}.breadcrumbs_shadow-Medium{box-shadow:var(--box-shadow-medium)}.breadcrumbs_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.breadcrumbs_shadow-Intense{box-shadow:var(--box-shadow-intense)}.breadcrumbs_primary{color:var(--text-color-primary);background-color:var(--primary-color)}.breadcrumbs_primary:focus{outline:2px solid var(--primary-color);outline-offset:2px}.breadcrumbs_primary.breadcrumbs_outline{color:var(--text-color-primary);border:2px solid var(--primary-color);background-color:#0000}@media (max-width:479.98px){.breadcrumbs_primary.breadcrumbs_outline{border-width:1.5px}}.breadcrumbs_primary.breadcrumbs_outline:hover{color:var(--text-color-primary);background-color:var(--primary-color-hover);text-decoration:none}.breadcrumbs_primary.breadcrumbs_outline:focus{outline:2px solid var(--primary-color-hover);outline-offset:2px}.breadcrumbs_secondary{color:var(--text-color-secondary);background-color:var(--secondary-color)}.breadcrumbs_secondary:focus{outline:2px solid var(--secondary-color);outline-offset:2px}.breadcrumbs_secondary.breadcrumbs_outline{color:var(--text-color-secondary);border:2px solid var(--secondary-color);background-color:#0000}@media (max-width:479.98px){.breadcrumbs_secondary.breadcrumbs_outline{border-width:1.5px}}.breadcrumbs_secondary.breadcrumbs_outline:hover{color:var(--text-color-secondary);background-color:var(--secondary-color-hover);text-decoration:none}.breadcrumbs_secondary.breadcrumbs_outline:focus{outline:2px solid var(--secondary-color-hover);outline-offset:2px}.breadcrumbs_tertiary{color:var(--text-color-primary);background-color:var(--tertiary-color)}.breadcrumbs_tertiary:focus{outline:2px solid var(--tertiary-color);outline-offset:2px}.breadcrumbs_tertiary.breadcrumbs_outline{color:var(--text-color-primary);border:2px solid var(--tertiary-color);background-color:#0000}@media (max-width:479.98px){.breadcrumbs_tertiary.breadcrumbs_outline{border-width:1.5px}}.breadcrumbs_tertiary.breadcrumbs_outline:hover{color:var(--text-color-primary);background-color:var(--tertiary-color-hover);text-decoration:none}.breadcrumbs_tertiary.breadcrumbs_outline:focus{outline:2px solid var(--tertiary-color-hover);outline-offset:2px}.breadcrumbs_quaternary{color:var(--text-color-primary);background-color:var(--quaternary-color)}.breadcrumbs_quaternary:focus{outline:2px solid var(--quaternary-color);outline-offset:2px}.breadcrumbs_quaternary.breadcrumbs_outline{color:var(--text-color-primary);border:2px solid var(--quaternary-color);background-color:#0000}@media (max-width:479.98px){.breadcrumbs_quaternary.breadcrumbs_outline{border-width:1.5px}}.breadcrumbs_quaternary.breadcrumbs_outline:hover{background-color:var(--quaternary-color-hover);text-decoration:none}.breadcrumbs_quaternary.breadcrumbs_outline:focus{outline:2px solid var(--quaternary-color-hover);outline-offset:2px}.breadcrumbs_clear{color:var(--text-color-primary);background-color:#0000}.breadcrumbs_clear:focus{outline:2px solid var(--text-color-primary);outline-offset:2px}.breadcrumbs_clear.breadcrumbs_outline{color:var(--text-color-primary);border:2px solid var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.breadcrumbs_clear.breadcrumbs_outline{border-width:1.5px}}.breadcrumbs_clear.breadcrumbs_outline:hover{color:var(--disabled-color);background-color:#0003;text-decoration:none}.breadcrumbs_clear.breadcrumbs_outline:focus{outline-offset:2px;outline:2px solid #0003}.breadcrumbs_clear{box-shadow:none}.breadcrumbs_success{color:var(--text-color-primary);background-color:var(--success-color)}.breadcrumbs_success:hover{background-color:var(--success-color-hover);box-shadow:var(--box-shadow-heavy);transform:translateY(-2px)}@media (max-width:479.98px){.breadcrumbs_success:hover{box-shadow:var(--box-shadow-medium);transform:translateY(-1px)}}.breadcrumbs_success:focus{outline:2px solid var(--success-color);outline-offset:2px}.breadcrumbs_success.breadcrumbs_outline{color:var(--text-color-primary);border:2px solid var(--success-color);background-color:#0000}@media (max-width:479.98px){.breadcrumbs_success.breadcrumbs_outline{border-width:1.5px}}.breadcrumbs_success.breadcrumbs_outline:hover{color:var(--text-color-primary);background-color:var(--success-color-hover)}.breadcrumbs_success.breadcrumbs_outline:focus{outline:2px solid var(--success-color-hover);outline-offset:2px}.breadcrumbs_error{color:var(--text-color-primary);background-color:var(--error-color)}.breadcrumbs_error:hover{background-color:var(--error-color-hover);box-shadow:var(--box-shadow-heavy);transform:translateY(-2px)}@media (max-width:479.98px){.breadcrumbs_error:hover{box-shadow:var(--box-shadow-medium);transform:translateY(-1px)}}.breadcrumbs_error:focus{outline:2px solid var(--error-color);outline-offset:2px}.breadcrumbs_error.breadcrumbs_outline{color:var(--text-color-primary);border:2px solid var(--error-color);background-color:#0000}@media (max-width:479.98px){.breadcrumbs_error.breadcrumbs_outline{border-width:1.5px}}.breadcrumbs_error.breadcrumbs_outline:hover{color:var(--text-color-primary);background-color:var(--error-color-hover)}.breadcrumbs_error.breadcrumbs_outline:focus{outline:2px solid var(--error-color-hover);outline-offset:2px}.breadcrumbs_warning{color:var(--text-color-primary);background-color:var(--warning-color)}.breadcrumbs_warning:hover{background-color:var(--warning-color-hover);box-shadow:var(--box-shadow-heavy);transform:translateY(-2px)}@media (max-width:479.98px){.breadcrumbs_warning:hover{box-shadow:var(--box-shadow-medium);transform:translateY(-1px)}}.breadcrumbs_warning:focus{outline:2px solid var(--warning-color);outline-offset:2px}.breadcrumbs_warning.breadcrumbs_outline{color:var(--text-color-primary);border:2px solid var(--warning-color);background-color:#0000}@media (max-width:479.98px){.breadcrumbs_warning.breadcrumbs_outline{border-width:1.5px}}.breadcrumbs_warning.breadcrumbs_outline:hover{color:var(--text-color-primary);background-color:var(--warning-color-hover)}.breadcrumbs_warning.breadcrumbs_outline:focus{outline:2px solid var(--warning-color-hover);outline-offset:2px}.breadcrumbs_xs{font-size:var(--font-size-caption)}@media (max-width:479.98px){.breadcrumbs_xs{font-size:var(--font-size-xxs)}}@media (min-width:1024px){.breadcrumbs_xs{font-size:var(--font-size-label)}}.breadcrumbs_small{font-size:var(--font-size-label)}@media (max-width:479.98px){.breadcrumbs_small{font-size:var(--font-size-caption)}}@media (min-width:1024px){.breadcrumbs_small{font-size:var(--font-size-body-sm)}}.breadcrumbs_medium{font-size:var(--font-size-body-sm)}@media (max-width:479.98px){.breadcrumbs_medium{font-size:var(--font-size-label)}}@media (min-width:1024px){.breadcrumbs_medium{font-size:var(--font-size-body)}}.breadcrumbs_large{font-size:var(--font-size-body)}@media (max-width:479.98px){.breadcrumbs_large{font-size:var(--font-size-body-sm)}}@media (min-width:1024px){.breadcrumbs_large{font-size:var(--font-size-h6)}}.breadcrumbs_xl{font-size:var(--font-size-h6)}@media (max-width:479.98px){.breadcrumbs_xl{font-size:var(--font-size-body)}}@media (min-width:1024px){.breadcrumbs_xl{font-size:var(--font-size-h5)}}.breadcrumbs_list{gap:var(--spacing-xs);flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}@media (max-width:479.98px){.breadcrumbs_list{gap:var(--spacing-xxs)}}@media (min-width:1024px){.breadcrumbs_list{gap:var(--spacing-sm)}}.breadcrumbs_item{white-space:nowrap;color:inherit;transition:color var(--transition-default), opacity var(--transition-default), transform var(--transition-default), box-shadow var(--transition-default);align-items:center;display:flex}.breadcrumbs_item_animate{animation:.3s ease-in-out fade-in}.breadcrumbs_item_active{font-weight:var(--font-weight-semibold);color:var(--disabled-color)}.breadcrumbs_disabled{background-color:var(--disabled-color);cursor:not-allowed;pointer-events:none;opacity:.6}.breadcrumbs_link{color:inherit;font:inherit;text-decoration:none}.breadcrumbs_link_label{line-height:inherit;letter-spacing:inherit;display:inline-block}.breadcrumbs_link:hover .breadcrumbs_link_label{opacity:.8;text-decoration:none}.breadcrumbs_current{font-weight:var(--font-weight-bold);color:var(--disabled-color)}.breadcrumbs_separator{padding:0 var(--spacing-xs);color:var(--text-color-primary);align-items:center;margin-top:-1px;line-height:1;display:flex}.breadcrumbs_separator svg{width:1.2em;height:1.2em}@media (max-width:479.98px){.breadcrumbs_separator svg{width:1em;height:1em}}@media (min-width:1024px){.breadcrumbs_separator svg{width:1.3em;height:1.3em}}@media (max-width:479.98px){.breadcrumbs_separator{padding:0 var(--spacing-xxs)}}@media (min-width:1024px){.breadcrumbs_separator{padding:0 var(--spacing-sm)}}@media (prefers-reduced-motion:reduce){.breadcrumbs,.breadcrumbs_item{transition:none}.breadcrumbs:hover,.breadcrumbs_item:hover{box-shadow:none;transform:none}}@media (hover:none){.breadcrumbs:hover,.breadcrumbs_item:hover{box-shadow:none;transform:none}}@media (forced-colors:active){.breadcrumbs{border:1px solid buttontext;outline-color:highlight}}
.tabs_container{background-color:#0000;width:100%}.tabs_container:focus-within{outline:none}.tabs{border-bottom:2px solid var(--text-color-primary);padding-bottom:var(--spacing-sm);justify-content:space-evenly;align-items:stretch;gap:var(--spacing-xxs);font-family:var(--font-family-ui);background-color:#0000;display:flex}@media (max-width:319.98px){.tabs{flex-direction:column}}.tabs_icon{margin-right:var(--spacing-sm);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.tabs_icon svg{width:.9em;height:.9em;display:block;overflow:visible}.tabs_tab{background-color:var(--background-color-lighter);width:100%;color:var(--text-color-primary);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);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xxs);transition:color var(--transition-default), transform .2s ease-in-out;border:none;border-right:.5px solid var(--text-color-primary);flex-wrap:wrap;flex:1;display:flex}.tabs_tab:hover{transform:translateY(-2px)}.tabs_tab:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px;border-radius:6px}.tabs_tab:last-child{border-right:none}@media (max-width:319.98px){.tabs_tab{border-right:none;border-bottom:.5px solid var(--text-color-primary)}.tabs_tab:first-child{border-radius:0;border-top-left-radius:var(--border-radius-md);border-top-right-radius:var(--border-radius-md)}.tabs_tab:last-child{border-radius:0;border-bottom-left-radius:var(--border-radius-md);border-bottom-right-radius:var(--border-radius-md);border-bottom:none}}.tabs_xs .tabs_tab{font-size:var(--font-size-caption);padding:var(--spacing-xs)}@media (min-width:1024px){.tabs_xs .tabs_tab{font-size:calc(var(--font-size-caption) * 1.05)}}.tabs_small .tabs_tab{font-size:var(--font-size-label);padding:var(--spacing-sm)}@media (min-width:1024px){.tabs_small .tabs_tab{font-size:calc(var(--font-size-label) * 1.05)}}.tabs_medium .tabs_tab{font-size:var(--font-size-body-sm);padding:var(--spacing-md)}@media (min-width:1024px){.tabs_medium .tabs_tab{font-size:calc(var(--font-size-body-sm) * 1.05)}}.tabs_large .tabs_tab{font-size:var(--font-size-body);padding:var(--spacing-lg)}@media (min-width:1024px){.tabs_large .tabs_tab{font-size:calc(var(--font-size-body) * 1.05)}}.tabs_xl .tabs_tab{font-size:var(--font-size-h6);padding:var(--spacing-lg)}@media (min-width:1024px){.tabs_xl .tabs_tab{font-size:calc(var(--font-size-h6) * 1.05)}}.tabs_primary .tabs_tab.tabs_active{background-color:var(--primary-color);border-bottom-color:var(--primary-color)}.tabs_primary .tabs_tab:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.tabs_secondary .tabs_tab.tabs_active{background-color:var(--secondary-color);border-bottom-color:var(--secondary-color)}.tabs_secondary .tabs_tab:focus-visible{outline:2px solid var(--secondary-color);outline-offset:2px}.tabs_tertiary .tabs_tab.tabs_active{background-color:var(--tertiary-color);border-bottom-color:var(--tertiary-color)}.tabs_tertiary .tabs_tab:focus-visible{outline:2px solid var(--tertiary-color);outline-offset:2px}.tabs_quaternary .tabs_tab.tabs_active{background-color:var(--quaternary-color);border-bottom-color:var(--quaternary-color)}.tabs_quaternary .tabs_tab:focus-visible{outline:2px solid var(--quaternary-color);outline-offset:2px}.tabs_clear .tabs_tab.tabs_active{border-bottom-color:var(--text-color-primary);background-color:#0000}.tabs_clear .tabs_tab:focus-visible{outline:2px solid var(--text-color-primary);outline-offset:2px}.tabs_success .tabs_tab.tabs_active{background-color:var(--success-color);border-bottom-color:var(--success-color)}.tabs_success .tabs_tab:focus-visible{outline:2px solid var(--success-color);outline-offset:2px}.tabs_error .tabs_tab.tabs_active{background-color:var(--error-color);border-bottom-color:var(--error-color)}.tabs_error .tabs_tab:focus-visible{outline:2px solid var(--error-color);outline-offset:2px}.tabs_warning .tabs_tab.tabs_active{background-color:var(--warning-color);border-bottom-color:var(--warning-color)}.tabs_warning .tabs_tab:focus-visible{outline:2px solid var(--warning-color);outline-offset:2px}.tabs_secondary .tabs_tab.active{color:var(--text-color-secondary)}.tabs_round-None:first-child{border-top-left-radius:var(--border-radius-none);border-bottom-left-radius:var(--border-radius-none)}.tabs_round-None:last-child{border-top-right-radius:var(--border-radius-none);border-bottom-right-radius:var(--border-radius-none)}.tabs_round-Small:first-child{border-top-left-radius:var(--border-radius-sm);border-bottom-left-radius:var(--border-radius-sm)}.tabs_round-Small:last-child{border-top-right-radius:var(--border-radius-sm);border-bottom-right-radius:var(--border-radius-sm)}.tabs_round-Medium:first-child{border-top-left-radius:var(--border-radius-md);border-bottom-left-radius:var(--border-radius-md)}.tabs_round-Medium:last-child{border-top-right-radius:var(--border-radius-md);border-bottom-right-radius:var(--border-radius-md)}.tabs_round-Large:first-child{border-top-left-radius:var(--border-radius-lg);border-bottom-left-radius:var(--border-radius-lg)}.tabs_round-Large:last-child{border-top-right-radius:var(--border-radius-lg);border-bottom-right-radius:var(--border-radius-lg)}.tabs_round-Full:first-child{border-top-left-radius:var(--border-radius-full);border-bottom-left-radius:var(--border-radius-full)}.tabs_round-Full:last-child{border-top-right-radius:var(--border-radius-full);border-bottom-right-radius:var(--border-radius-full)}.tabs_shadow-None{box-shadow:var(--box-shadow-none)}.tabs_shadow-Light{box-shadow:var(--box-shadow-light)}.tabs_shadow-Medium{box-shadow:var(--box-shadow-medium)}.tabs_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.tabs_shadow-Intense{box-shadow:var(--box-shadow-intense)}@media (prefers-reduced-motion:reduce){.tabs_tab{transition:none!important}.tabs_tab:hover{transform:none!important}}@media (hover:none){.tabs_tab:hover{transform:none}}@media (forced-colors:active){.tabs{border-bottom-color:buttontext}.tabs_tab{color:buttontext;background:buttonface;border-right:1px solid buttontext}.tabs_tab.tabs_active{color:highlighttext;background:highlight;border-bottom-color:highlight}.tabs_tab:focus-visible{outline-offset:2px;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%}}.stepper{margin:var(--spacing-xxs);justify-content:space-evenly;align-items:center;gap:var(--spacing-md);width:fit-content;font-family:var(--font-family-ui);display:flex;position:relative}@media (max-width:319.98px){.stepper{gap:var(--spacing-xs)}}@media (min-width:1024px){.stepper{gap:var(--spacing-md)}}.stepper_vertical{align-items:flex-start;gap:var(--spacing-md);flex-direction:column;height:fit-content}.stepper_vertical .stepper_connector{width:2px;height:auto;margin:var(--spacing-xs) 0;align-self:stretch}.stepper_xs{font-size:var(--font-size-caption)}.stepper_small{font-size:var(--font-size-label)}.stepper_medium{font-size:var(--font-size-body-sm)}.stepper_large{font-size:var(--font-size-body)}.stepper_xl{font-size:var(--font-size-h6)}.stepper_step{cursor:default;transition:color var(--transition-default);align-items:center;display:flex;position:relative}.stepper_clickable{cursor:pointer}.stepper_clickable:not(.stepper_disabled) .stepper_step_button:hover{transform:scale(1.1)}.stepper_disabled{cursor:not-allowed;pointer-events:none;transform:none}.stepper_disabled .stepper_step_icon{background-color:var(--disabled-color);color:var(--text-color-secondary);opacity:.5;transform:none}.stepper_disabled .stepper_step_label{color:var(--text-color-secondary);opacity:.5}.stepper_step_icon{border-radius:var(--border-radius-round);background-color:var(--background-color-light);width:10px;height:10px;font-weight:var(--font-weight-label);justify-content:center;align-items:center;transition:background-color .3s ease-in-out,transform .2s;display:flex}.stepper_step_label{margin-left:var(--spacing-sm);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:var(--text-color-primary)}@media (max-width:319.98px){.stepper_step_label{margin-left:var(--spacing-xs);font-size:var(--font-size-caption)}}@media (min-width:1024px){.stepper_step_label{margin-left:var(--spacing-md);font-size:var(--font-size-body-sm)}}.stepper.stepper_primary .stepper_active .stepper_step_button{background-color:var(--primary-color)}.stepper.stepper_secondary .stepper_active .stepper_step_button{background-color:var(--secondary-color)}.stepper.stepper_tertiary .stepper_active .stepper_step_button{background-color:var(--tertiary-color)}.stepper.stepper_quaternary .stepper_active .stepper_step_button{background-color:var(--quaternary-color)}.stepper.stepper_clear .stepper_active .stepper_step_button{background-color:#0000}.stepper.stepper_success .stepper_active .stepper_step_button{background-color:var(--success-color)}.stepper.stepper_error .stepper_active .stepper_step_button{background-color:var(--error-color)}.stepper.stepper_warning .stepper_active .stepper_step_button{background-color:var(--warning-color)}.stepper_active .stepper_step_button{color:var(--text-color-primary);transform:scale(1.1)}.stepper_completed .stepper_step_button{background-color:var(--background-color-light);color:var(--disabled-color);border:2px solid var(--background-color-light)}.stepper_completed .stepper_step_label{color:var(--disabled-color)}.stepper_clear .stepper_active .stepper_step_button{background-color:var(--background-color-darker)}@media (prefers-reduced-motion:reduce){.stepper,.stepper *{transition:none!important;animation:none!important}.stepper_clickable:not(.stepper_disabled) .stepper_step_button:hover{transform:none!important}}@media (hover:none){.stepper_clickable:not(.stepper_disabled) .stepper_step_button:hover{transform:none}}@media (forced-colors:active){.stepper{color:canvastext}.stepper .stepper_step_button{color:buttontext;background:buttonface;border:1px solid buttontext}.stepper_active .stepper_step_button{color:highlighttext;background:highlight}.stepper_connector{background:buttontext}}
.timeline{box-sizing:border-box;width:fit-content;max-width:600px;height:fit-content;padding-left:var(--spacing-md);font-family:var(--font-family-body);background:0 0;flex-direction:column;display:flex;position:relative}@media (max-width:479.98px){.timeline{width:100%;max-width:100%;padding-left:var(--spacing-sm)}}.timeline:focus-within{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:3px;border-radius:var(--border-radius-sm)}.timeline_horizontal{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;flex-direction:row;align-items:center;max-width:100%;padding-left:0;overflow-x:auto}.timeline_horizontal::-webkit-scrollbar-track{background-color:#0000!important}.timeline_item{padding-bottom:var(--spacing-sm);align-items:center;gap:var(--spacing-sm);text-align:center;scroll-snap-align:start;display:inline-flex;position:relative}.timeline_item.timeline_horizontal{gap:0;margin-bottom:2px;overflow:visible}.timeline_item:not(:last-child):after{content:"";background-color:var(--primary-color);width:2px;height:5em;position:absolute;top:62%;left:13.5px}@media (max-width:319.98px){.timeline_item:not(:last-child):after{height:4em;left:12px}}@media (min-width:1024px){.timeline_item:not(:last-child):after{height:5.5em;left:14px}}.timeline_item.timeline_horizontal:not(:last-child):after{width:20px;height:2px;top:46%;left:100%}@media (max-width:319.98px){.timeline_item.timeline_horizontal:not(:last-child):after{width:14px}}@media (min-width:1024px){.timeline_item.timeline_horizontal:not(:last-child):after{width:24px}}.timeline_marker{border-radius:var(--border-radius-round);background-color:var(--primary-color);width:25px;min-width:30px;height:25px;min-height:30px;color:var(--text-color-primary);font-family:var(--font-family-ui);font-size:var(--font-size-label);font-weight:var(--font-weight-label);justify-content:center;align-items:center;line-height:1;transition:transform .3s ease-in-out;display:flex}.timeline_marker:hover{transform:scale(1.05)}.timeline_marker:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px}.timeline_marker.timeline_horizontal{margin:10px;overflow-x:visible}@media (max-width:319.98px){.timeline_marker{width:22px;min-width:24px;height:22px;min-height:24px;font-size:var(--font-size-caption)}}@media (min-width:1024px){.timeline_marker{width:28px;min-width:32px;height:28px;min-height:32px}}.timeline_dot{background-color:var(--text-color-primary);border-radius:50%;width:8px;height:8px}@media (max-width:319.98px){.timeline_dot{width:7px;height:7px}}@media (min-width:1024px){.timeline_dot{width:9px;height:9px}}.timeline_content{background:var(--background-color-lighter);padding:var(--spacing-sm);flex:1;min-width:15rem}.timeline_content.timeline_horizontal{overflow-x:visible}@media (max-width:319.98px){.timeline_content{min-width:12rem;padding:var(--spacing-xs)}}@media (min-width:1024px){.timeline_content{min-width:18rem;padding:var(--spacing-md)}}.timeline_title{text-align:center;font-family:var(--font-family-heading);font-size:var(--font-size-h6);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);margin-bottom:var(--spacing-xs);color:var(--text-color-primary)}@media (max-width:319.98px){.timeline_title{font-size:var(--font-size-body)}}@media (min-width:1024px){.timeline_title{font-size:var(--font-size-h5)}}.timeline_date{font-family:var(--font-family-ui);font-size:var(--font-size-caption);font-weight:var(--font-weight-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);color:var(--text-color-primary);opacity:.8}@media (min-width:1024px){.timeline_date{font-size:var(--font-size-label)}}.timeline_description{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);margin-top:var(--spacing-xs);color:var(--text-color-primary)}@media (max-width:319.98px){.timeline_description{font-size:var(--font-size-caption)}}@media (min-width:1024px){.timeline_description{font-size:var(--font-size-body)}}.timeline_primary .timeline_item:not(:last-child):after{background-color:var(--primary-color)}.timeline_primary .timeline_marker{background-color:var(--primary-color);color:var(--text-color-primary)}.timeline_secondary .timeline_item:not(:last-child):after{background-color:var(--secondary-color)}.timeline_secondary .timeline_marker{background-color:var(--secondary-color);color:var(--text-color-secondary)}.timeline_tertiary .timeline_item:not(:last-child):after{background-color:var(--tertiary-color)}.timeline_tertiary .timeline_marker{background-color:var(--tertiary-color);color:var(--text-color-primary)}.timeline_quaternary .timeline_item:not(:last-child):after{background-color:var(--quaternary-color)}.timeline_quaternary .timeline_marker{background-color:var(--quaternary-color);color:var(--text-color-primary)}.timeline_clear .timeline_item:not(:last-child):after{background-color:var(--text-color-primary)}.timeline_clear .timeline_marker{color:var(--text-color-primary);background-color:#0000}.timeline_success .timeline_item:not(:last-child):after{background-color:var(--success-color)}.timeline_success .timeline_marker{background-color:var(--success-color);color:var(--text-color-primary)}.timeline_error .timeline_item:not(:last-child):after{background-color:var(--error-color)}.timeline_error .timeline_marker{background-color:var(--error-color);color:var(--text-color-primary)}.timeline_warning .timeline_item:not(:last-child):after{background-color:var(--warning-color)}.timeline_warning .timeline_marker{background-color:var(--warning-color);color:var(--text-color-primary)}.timeline_round-None{border-radius:var(--border-radius-none)}.timeline_round-Small{border-radius:var(--border-radius-sm)}.timeline_round-Medium{border-radius:var(--border-radius-md)}.timeline_round-Large{border-radius:var(--border-radius-lg)}.timeline_round-Full{border-radius:var(--border-radius-full)}.timeline_shadow-None{box-shadow:var(--box-shadow-none)}.timeline_shadow-Light{box-shadow:var(--box-shadow-light)}.timeline_shadow-Medium{box-shadow:var(--box-shadow-medium)}.timeline_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.timeline_shadow-Intense{box-shadow:var(--box-shadow-intense)}@media (prefers-reduced-motion:reduce){.timeline,.timeline *{transition:none!important;animation:none!important}.timeline_marker:hover{transform:none!important}}@media (hover:none){.timeline_marker:hover{transform:none}}@media (forced-colors:active){.timeline_content{color:canvastext;background:canvas;border:1px solid buttontext}.timeline_item:not(:last-child):after{background:buttontext!important}.timeline_marker{color:buttontext!important;background:buttonface!important;border:1px solid buttontext!important}}
.accordion{border-radius:var(--border-radius-md);margin-bottom:var(--spacing-sm);transition:box-shadow var(--transition-default);background-color:#0000!important}.accordion_round-None,.accordion_round-None .accordion_header{border-radius:var(--border-radius-none)}.accordion_round-None .accordion_content,.accordion_round-None.accordion_expanded .accordion_content{border-bottom-left-radius:var(--border-radius-none);border-bottom-right-radius:var(--border-radius-none)}.accordion_round-Small,.accordion_round-Small .accordion_header{border-radius:var(--border-radius-sm)}.accordion_round-Small .accordion_content,.accordion_round-Small.accordion_expanded .accordion_content{border-bottom-left-radius:var(--border-radius-sm);border-bottom-right-radius:var(--border-radius-sm)}.accordion_round-Medium,.accordion_round-Medium .accordion_header{border-radius:var(--border-radius-md)}.accordion_round-Medium .accordion_content,.accordion_round-Medium.accordion_expanded .accordion_content{border-bottom-left-radius:var(--border-radius-md);border-bottom-right-radius:var(--border-radius-md)}.accordion_round-Large,.accordion_round-Large .accordion_header{border-radius:var(--border-radius-lg)}.accordion_round-Large .accordion_content,.accordion_round-Large.accordion_expanded .accordion_content{border-bottom-left-radius:var(--border-radius-lg);border-bottom-right-radius:var(--border-radius-lg)}.accordion_round-Full,.accordion_round-Full .accordion_header{border-radius:var(--border-radius-full)}.accordion_round-Full .accordion_content,.accordion_round-Full.accordion_expanded .accordion_content{border-bottom-left-radius:var(--border-radius-full);border-bottom-right-radius:var(--border-radius-full)}.accordion_shadow-None .accordion_header{box-shadow:var(--box-shadow-none)}.accordion_shadow-Light .accordion_header{box-shadow:var(--box-shadow-light)}.accordion_shadow-Medium .accordion_header{box-shadow:var(--box-shadow-medium)}.accordion_shadow-Strong .accordion_header{box-shadow:var(--box-shadow-heavy)}.accordion_shadow-Intense .accordion_header{box-shadow:var(--box-shadow-intense)}.accordion_clear{box-shadow:none!important}.accordion_expanded .accordion_header{border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion_header{width:100%;min-width:250px;min-height:44px;color:var(--text-color-primary);padding:var(--spacing-sm) var(--spacing-md);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);cursor:pointer;border-radius:var(--border-radius-md);text-align:left;transition:background-color var(--transition-default), border-radius var(--transition-default);background-color:#0000;border:none;outline:none;justify-content:space-between;align-items:center;display:flex}.accordion_header:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px}@media (max-width:479.98px){.accordion_header{padding:var(--spacing-xs) var(--spacing-sm)}}@media (min-width:480px) and (max-width:767.98px){.accordion_header{padding:var(--spacing-sm) var(--spacing-md)}}@media (min-width:1024px){.accordion_header{padding:var(--spacing-sm) var(--spacing-lg)}}.accordion_primary{background-color:var(--primary-color);color:var(--text-color-primary)}.accordion_primary:hover{background-color:var(--primary-color-hover)}.accordion_outline.accordion_primary{border:2px solid var(--primary-color);color:var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.accordion_outline.accordion_primary{border-width:1.5px}}.accordion_outline.accordion_primary:hover{background-color:var(--primary-color-hover);color:var(--text-color-primary)}.accordion_secondary{background-color:var(--secondary-color);color:var(--text-color-primary)}.accordion_secondary:hover{background-color:var(--secondary-color-hover)}.accordion_outline.accordion_secondary{border:2px solid var(--secondary-color);color:var(--text-color-secondary);background-color:#0000}@media (max-width:479.98px){.accordion_outline.accordion_secondary{border-width:1.5px}}.accordion_outline.accordion_secondary:hover{background-color:var(--secondary-color-hover);color:var(--text-color-secondary)}.accordion_tertiary{background-color:var(--tertiary-color);color:var(--text-color-primary)}.accordion_tertiary:hover{background-color:var(--tertiary-color-hover)}.accordion_outline.accordion_tertiary{border:2px solid var(--tertiary-color);color:var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.accordion_outline.accordion_tertiary{border-width:1.5px}}.accordion_outline.accordion_tertiary:hover{background-color:var(--tertiary-color-hover);color:var(--text-color-primary)}.accordion_quaternary{background-color:var(--quaternary-color);color:var(--text-color-primary)}.accordion_quaternary:hover{background-color:var(--quaternary-color-hover)}.accordion_outline.accordion_quaternary{border:2px solid var(--quaternary-color);color:var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.accordion_outline.accordion_quaternary{border-width:1.5px}}.accordion_outline.accordion_quaternary:hover{background-color:var(--quaternary-color-hover)}.accordion_clear{color:var(--text-color-primary);background-color:#0000}.accordion_clear:hover{background-color:#0003}.accordion_outline.accordion_clear{border:2px solid var(--text-color-primary);color:var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.accordion_outline.accordion_clear{border-width:1.5px}}.accordion_outline.accordion_clear:hover{color:var(--disabled-color);background-color:#0003}.accordion_success{background-color:var(--success-color);color:var(--text-color-primary)}.accordion_success:hover{background-color:var(--success-color-hover)}.accordion_outline.accordion_success{border:2px solid var(--success-color);color:var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.accordion_outline.accordion_success{border-width:1.5px}}.accordion_outline.accordion_success:hover{background-color:var(--success-color-hover);color:var(--text-color-primary)}.accordion_error{background-color:var(--error-color);color:var(--text-color-primary)}.accordion_error:hover{background-color:var(--error-color-hover)}.accordion_outline.accordion_error{border:2px solid var(--error-color);color:var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.accordion_outline.accordion_error{border-width:1.5px}}.accordion_outline.accordion_error:hover{background-color:var(--error-color-hover);color:var(--text-color-primary)}.accordion_warning{background-color:var(--warning-color);color:var(--text-color-primary)}.accordion_warning:hover{background-color:var(--warning-color-hover)}.accordion_outline.accordion_warning{border:2px solid var(--warning-color);color:var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.accordion_outline.accordion_warning{border-width:1.5px}}.accordion_outline.accordion_warning:hover{background-color:var(--warning-color-hover);color:var(--text-color-primary)}.accordion_disabled{background-color:var(--disabled-color);cursor:not-allowed;pointer-events:none;opacity:.6}.accordion_content{transition:grid-template-rows .3s ease, padding var(--transition-default), border-radius var(--transition-default), opacity var(--transition-default), transform var(--transition-default);box-sizing:border-box;padding:0 var(--spacing-md);background-color:var(--background-color-lighter);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);opacity:0;grid-template-rows:0fr;display:grid;overflow:hidden}@media (max-width:479.98px){.accordion_content{padding:0 var(--spacing-sm)}}@media (min-width:1024px){.accordion_content{padding:0 var(--spacing-lg)}}.accordion_content_inner{min-height:0;overflow:hidden}.accordion_expanded .accordion_content{opacity:1;padding:var(--spacing-xl);border-bottom-left-radius:var(--border-radius-md);border-bottom-right-radius:var(--border-radius-md);grid-template-rows:1fr}@media (max-width:479.98px){.accordion_expanded .accordion_content{padding:var(--spacing-md)}}@media (min-width:1024px){.accordion_expanded .accordion_content{padding:var(--spacing-xl) calc(var(--spacing-xl) * 1.1)}}.accordion_content.loaded{opacity:1;transform:translateY(0)}.accordion_content.loading{opacity:.5}.accordion_content_clear{border:1px solid var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.accordion_content_clear{border-width:1px}}.accordion_title{font:inherit;line-height:inherit;letter-spacing:inherit;flex-grow:1}.accordion_icon{margin-right:var(--spacing-sm);transition:transform var(--transition-default);font-size:1.5rem}@media (max-width:479.98px){.accordion_icon{margin-right:var(--spacing-xs)}}@media (min-width:1024px){.accordion_icon{margin-right:var(--spacing-sm)}}.accordion_expanded .accordion_icon{transform:rotate(180deg)}.accordion_xs .accordion_header{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-caption)}.accordion_xs .accordion_title{font-size:inherit}.accordion_xs .accordion_icon{font-size:1rem}@media (min-width:1024px){.accordion_xs .accordion_icon{font-size:1.05rem}}.accordion_small .accordion_header{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-label)}.accordion_small .accordion_title{font-size:inherit}.accordion_small .accordion_icon{font-size:1.2rem}@media (min-width:1024px){.accordion_small .accordion_icon{font-size:1.26rem}}.accordion_medium .accordion_header{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-body-sm)}.accordion_medium .accordion_title{font-size:inherit}.accordion_medium .accordion_icon{font-size:1.5rem}@media (min-width:1024px){.accordion_medium .accordion_icon{font-size:1.575rem}}.accordion_large .accordion_header{padding:var(--spacing-sm) var(--spacing-xl);font-size:var(--font-size-body)}.accordion_large .accordion_title{font-size:inherit}.accordion_large .accordion_icon{font-size:1.8rem}@media (min-width:1024px){.accordion_large .accordion_icon{font-size:1.89rem}}.accordion_xl .accordion_header{padding:var(--spacing-sm) var(--spacing-xl);font-size:var(--font-size-h6)}.accordion_xl .accordion_title{font-size:inherit}.accordion_xl .accordion_icon{font-size:2rem}@media (min-width:1024px){.accordion_xl .accordion_icon{font-size:2.1rem}}@media (prefers-reduced-motion:reduce){.accordion_header,.accordion_content,.accordion_icon{transition:none}}@media (hover:none){.accordion_header:hover{background:0 0}}@media (forced-colors:active){.accordion_header{border:1px solid buttontext;outline-color: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%}}.pagination{gap:var(--spacing-sm);width:fit-content;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);flex-wrap:nowrap;justify-content:center;align-items:center;margin:auto;display:flex}@media (max-width:479.98px){.pagination{flex-wrap:wrap}}@media (max-width:319.98px){.pagination{gap:var(--spacing-sm);flex-direction:row}}.pagination_controls{justify-content:center;align-items:center;margin:auto;padding:0;list-style:none;display:flex}@media (max-width:319.98px){.pagination_controls{gap:clamp(5px, 4vw, var(--spacing-lg));order:-1}}.pagination_buttons{flex-wrap:wrap;justify-content:center;align-items:center;list-style-type:none;display:flex}@media (max-width:319.98px){.pagination_buttons{gap:var(--spacing-xxs);margin-top:var(--spacing-xxs);flex-direction:row;flex-grow:1}}.pagination_button{margin:2px}@media (max-width:319.98px){.pagination_button{font-size:var(--font-size-caption)}}.pagination_button:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.pagination,.pagination *{transition:none!important;animation:none!important}}@media (forced-colors:active){.pagination_button{color:buttontext;background:canvas;border:1px solid buttontext}.pagination_button:focus-visible{outline-offset:2px;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%}}.modal_overlay{z-index:9999;opacity:0;pointer-events:none;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);background-color:#00000080;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:fixed;inset:0}.modal_content{background:var(--background-color-light);color:var(--text-color-primary);opacity:0;width:92%;max-width:560px;max-height:85vh;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);flex-direction:column;transition:transform .2s,opacity .2s;display:flex;position:relative;overflow:hidden;transform:scale(.95)}@media (max-width:479.98px){.modal_content{border-top-left-radius:var(--border-radius-lg);border-top-right-radius:var(--border-radius-lg);width:90%;max-width:100%}}@media (min-width:1024px){.modal_content{max-width:720px}}.modal_content:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:4px;border-radius:8px}.modal_header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-md);border-bottom:1px solid var(--border-color,#ffffff1f);flex-shrink:0;display:flex}@media (max-width:479.98px){.modal_header{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md)}}.modal_header_content{flex:1;min-width:0}.modal_title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-sm,1.25rem);font-weight:var(--font-weight-heading,700);color:inherit;margin:0;line-height:1.2}.modal_body{min-height:0;padding:var(--spacing-lg) var(--spacing-xl);flex:auto;overflow-y:auto}@media (max-width:479.98px){.modal_body{padding:var(--spacing-md) var(--spacing-lg)}}.modal_footer{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl) var(--spacing-lg);border-top:1px solid var(--border-color,#ffffff1f);flex-shrink:0;display:flex}@media (max-width:479.98px){.modal_footer{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg)}}.modal_close_button{border:none;flex-shrink:0}.modal_close_button_floating{top:var(--spacing-sm);right:var(--spacing-sm);z-index:2;border:none;position:absolute}.modal_sr_only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal_round-None{border-radius:var(--border-radius-none)}.modal_round-Small{border-radius:var(--border-radius-sm)}.modal_round-Medium{border-radius:var(--border-radius-md)}.modal_round-Large{border-radius:var(--border-radius-lg)}.modal_round-Full{border-radius:var(--border-radius-full)}.modal_shadow-None{box-shadow:var(--box-shadow-none)}.modal_shadow-Light{box-shadow:var(--box-shadow-light)}.modal_shadow-Medium{box-shadow:var(--box-shadow-medium)}.modal_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.modal_shadow-Intense{box-shadow:var(--box-shadow-intense)}.modal_visible{opacity:1;pointer-events:auto}.modal_visible .modal_content{opacity:1;transform:scale(1)}@media (max-width:479.98px){.modal_visible .modal_content{transform:translateY(0)}}.modal_hidden{opacity:0;pointer-events:none}.modal_hidden .modal_content{opacity:0;transform:scale(.95)}@media (max-width:479.98px){.modal_hidden .modal_content{transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.modal_overlay,.modal_content,.modal_close_button,.modal_close_button_floating{transition:none!important}}@media (hover:none){.modal_close_button:hover,.modal_close_button_floating:hover{transform:none}}@media (forced-colors:active){.modal_overlay{background:0 0}.modal_content{color:canvastext;background:canvas;border:1px solid buttontext;outline-color:highlight}.modal_header,.modal_footer{border-color:buttontext}.modal_close_button,.modal_close_button_floating{color:buttontext;border:1px solid buttontext;border-radius:4px}}
.container{align-items:center;gap:var(--spacing-sm);display:flex}@media (max-width:319.98px){.container{gap:var(--spacing-xxs)}}@media (min-width:1024px){.container{gap:var(--spacing-md)}}.toggle_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);color:var(--text-color-primary)}@media (max-width:319.98px){.toggle_label{font-size:var(--font-size-caption)}}@media (min-width:1024px){.toggle_label{font-size:var(--font-size-body-sm)}}.toggle{background-color:var(--disabled-color);cursor:pointer;border:none;outline:none;align-items:center;transition:background .3s ease-in-out;display:flex;position:relative}.toggle:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px;border-radius:9999px}.toggle_slider{background-color:var(--text-color-primary);transition:transform .3s ease-in-out;position:absolute;left:4px}.toggle_active{background-color:var(--primary-color)}.toggle_clear .toggle_active{border:1px solid var(--text-color-primary)}.toggle_primary .toggle_active{background-color:var(--primary-color)}.toggle_secondary .toggle_active{background-color:var(--secondary-color)}.toggle_tertiary .toggle_active{background-color:var(--tertiary-color)}.toggle_quaternary .toggle_active{background-color:var(--quaternary-color)}.toggle_clear .toggle_active{background-color:#0000}.toggle_success .toggle_active{outline:2px solid var(--success-color)}.toggle_error .toggle_active{outline:2px solid var(--error-color)}.toggle_warning .toggle_active{outline:2px solid var(--warning-color)}.toggle_xs .toggle{width:30px;height:12px}.toggle_xs .toggle_slider{width:8px;height:8px}.toggle_xs .toggle_active .toggle_slider{transform:translate(15px)}@media (max-width:319.98px){.toggle_xs .toggle{width:27px;height:10.8px}.toggle_xs .toggle_slider{width:7.2px;height:7.2px}.toggle_xs .toggle_active .toggle_slider{transform:translate(12.75px)}}@media (min-width:1024px){.toggle_xs .toggle{width:31.5px;height:12.6px}.toggle_xs .toggle_slider{width:8.4px;height:8.4px}.toggle_xs .toggle_active .toggle_slider{transform:translate(15.75px)}}.toggle_small .toggle{width:40px;height:20px}.toggle_small .toggle_slider{width:16px;height:16px}.toggle_small .toggle_active .toggle_slider{transform:translate(18px)}@media (max-width:319.98px){.toggle_small .toggle{width:36px;height:18px}.toggle_small .toggle_slider{width:14.4px;height:14.4px}.toggle_small .toggle_active .toggle_slider{transform:translate(15.3px)}}@media (min-width:1024px){.toggle_small .toggle{width:42px;height:21px}.toggle_small .toggle_slider{width:16.8px;height:16.8px}.toggle_small .toggle_active .toggle_slider{transform:translate(18.9px)}}.toggle_medium .toggle{width:50px;height:28px}.toggle_medium .toggle_slider{width:20px;height:20px}.toggle_medium .toggle_active .toggle_slider{transform:translate(22px)}@media (max-width:319.98px){.toggle_medium .toggle{width:45px;height:25.2px}.toggle_medium .toggle_slider{width:18px;height:18px}.toggle_medium .toggle_active .toggle_slider{transform:translate(18.7px)}}@media (min-width:1024px){.toggle_medium .toggle{width:52.5px;height:29.4px}.toggle_medium .toggle_slider{width:21px;height:21px}.toggle_medium .toggle_active .toggle_slider{transform:translate(23.1px)}}.toggle_large .toggle{width:60px;height:34px}.toggle_large .toggle_slider{width:25px;height:25px}.toggle_large .toggle_active .toggle_slider{transform:translate(28px)}@media (max-width:319.98px){.toggle_large .toggle{width:54px;height:30.6px}.toggle_large .toggle_slider{width:22.5px;height:22.5px}.toggle_large .toggle_active .toggle_slider{transform:translate(23.8px)}}@media (min-width:1024px){.toggle_large .toggle{width:63px;height:35.7px}.toggle_large .toggle_slider{width:26.25px;height:26.25px}.toggle_large .toggle_active .toggle_slider{transform:translate(29.4px)}}.toggle_xl .toggle{width:70px;height:44px}.toggle_xl .toggle_slider{width:30px;height:30px}.toggle_xl .toggle_active .toggle_slider{transform:translate(32px)}@media (max-width:319.98px){.toggle_xl .toggle{width:63px;height:39.6px}.toggle_xl .toggle_slider{width:27px;height:27px}.toggle_xl .toggle_active .toggle_slider{transform:translate(27.2px)}}@media (min-width:1024px){.toggle_xl .toggle{width:73.5px;height:46.2px}.toggle_xl .toggle_slider{width:31.5px;height:31.5px}.toggle_xl .toggle_active .toggle_slider{transform:translate(33.6px)}}.toggle_disabled{cursor:not-allowed;pointer-events:none;opacity:.6;box-shadow:none}.toggle_disabled .toggle{background-color:var(--disabled-color)}.toggle_round-None,.toggle_round-None .toggle_slider{border-radius:var(--border-radius-none)}.toggle_round-Small,.toggle_round-Small .toggle_slider{border-radius:var(--border-radius-sm)}.toggle_round-Medium,.toggle_round-Medium .toggle_slider{border-radius:var(--border-radius-md)}.toggle_round-Large,.toggle_round-Large .toggle_slider{border-radius:var(--border-radius-lg)}.toggle_round-Full,.toggle_round-Full .toggle_slider{border-radius:var(--border-radius-full)}.toggle_shadow-None{box-shadow:var(--box-shadow-none)}.toggle_shadow-Light{box-shadow:var(--box-shadow-light)}.toggle_shadow-Medium{box-shadow:var(--box-shadow-medium)}.toggle_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.toggle_shadow-Intense{box-shadow:var(--box-shadow-intense)}@media (prefers-reduced-motion:reduce){.toggle,.toggle *{transition:none!important;animation:none!important}}@media (hover:none){.toggle{transition:none}}@media (forced-colors:active){.toggle{color:buttontext;background:buttonface;border:1px solid buttontext}.toggle_active{background:highlight}.toggle_slider{background:buttontext}.toggle:focus-visible{outline-offset:2px;outline:2px solid highlight}}
.avatar{aspect-ratio:1;font-family:var(--font-family-ui);font-weight:var(--font-weight-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--text-color-primary);transition:all var(--transition-default);z-index:0;border:2px solid #0000;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.avatar_xs{width:36px;height:36px;font-size:var(--font-size-caption)}.avatar_small{width:42px;height:42px;font-size:var(--font-size-caption)}.avatar_medium{width:56px;height:56px;font-size:var(--font-size-label)}.avatar_large{width:72px;height:72px;font-size:var(--font-size-body-sm)}.avatar_xl{width:84px;height:84px;font-size:var(--font-size-body)}.avatar_circle{border-radius:50%}.avatar_rounded{border-radius:var(--border-radius-sm)}.avatar_square{border-radius:0}.avatar_outline{border-style:solid}.avatar_shadow-None{box-shadow:var(--box-shadow-none)}.avatar_shadow-Light{box-shadow:var(--box-shadow-light)}.avatar_shadow-Medium{box-shadow:var(--box-shadow-medium)}.avatar_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.avatar_shadow-Intense{box-shadow:var(--box-shadow-intense)}.avatar .avatar_clickable{cursor:pointer}.avatar .avatar_clickable:hover{transform:translateY(-2px)}.avatar .avatar_clickable:focus{outline:2px solid var(--focus-outline-color);outline-offset:2px}.avatar_clear{background-color:#0000}.avatar_clear.avatar_outline{color:var(--text-color-primary);border-color:var(--text-color-primary)}.avatar_clear.avatar_outline.avatar_clickable:hover{background-color:#0000;border-color:#1a1a1a}.avatar_primary{background-color:var(--primary-color);color:var(--text-color-primary)}.avatar_primary.avatar_clickable:hover{background-color:var(--primary-color-hover);transform:translateY(-2px)}.avatar_primary.avatar_clickable:focus{outline:2px solid var(--primary-color);outline-offset:2px}.avatar_primary.avatar_outline{color:var(--text-color-primary);border-color:var(--primary-color);background-color:#0000}.avatar_primary.avatar_outline.avatar_clickable:hover{background-color:var(--primary-color-hover);border-color:var(--primary-color-hover);color:var(--text-color-primary)}.avatar_secondary{background-color:var(--secondary-color);color:var(--text-color-primary)}.avatar_secondary.avatar_clickable:hover{background-color:var(--secondary-color-hover);transform:translateY(-2px)}.avatar_secondary.avatar_clickable:focus{outline:2px solid var(--secondary-color);outline-offset:2px}.avatar_secondary.avatar_outline{color:var(--text-color-secondary);border-color:var(--secondary-color);background-color:#0000}.avatar_secondary.avatar_outline.avatar_clickable:hover{background-color:var(--secondary-color-hover);border-color:var(--secondary-color-hover);color:var(--text-color-secondary)}.avatar_tertiary{background-color:var(--tertiary-color);color:var(--text-color-primary)}.avatar_tertiary.avatar_clickable:hover{background-color:var(--tertiary-color-hover);transform:translateY(-2px)}.avatar_tertiary.avatar_clickable:focus{outline:2px solid var(--tertiary-color);outline-offset:2px}.avatar_tertiary.avatar_outline{color:var(--text-color-primary);border-color:var(--tertiary-color);background-color:#0000}.avatar_tertiary.avatar_outline.avatar_clickable:hover{background-color:var(--tertiary-color-hover);border-color:var(--tertiary-color-hover);color:var(--text-color-primary)}.avatar_quaternary{background-color:var(--quaternary-color);color:var(--text-color-primary)}.avatar_quaternary.avatar_clickable:hover{background-color:var(--quaternary-color-hover);transform:translateY(-2px)}.avatar_quaternary.avatar_clickable:focus{outline:2px solid var(--quaternary-color);outline-offset:2px}.avatar_quaternary.avatar_outline{color:var(--text-color-primary);border-color:var(--quaternary-color);background-color:#0000}.avatar_quaternary.avatar_outline.avatar_clickable:hover{background-color:var(--quaternary-color-hover);border-color:var(--quaternary-color-hover)}.avatar_clear{color:var(--text-color-primary);background-color:#0000}.avatar_clear.avatar_clickable:hover{background-color:#0003;transform:translateY(-2px)}.avatar_clear.avatar_clickable:focus{outline:2px solid var(--text-color-primary);outline-offset:2px}.avatar_clear.avatar_outline{color:var(--text-color-primary);border-color:var(--text-color-primary);background-color:#0000}.avatar_clear.avatar_outline.avatar_clickable:hover{color:var(--disabled-color);background-color:#0003;border-color:#0003}.avatar_success{background-color:var(--success-color);color:var(--text-color-primary)}.avatar_success.avatar_clickable:hover{background-color:var(--success-color-hover);transform:translateY(-2px)}.avatar_success.avatar_clickable:focus{outline:2px solid var(--success-color);outline-offset:2px}.avatar_success.avatar_outline{color:var(--text-color-primary);border-color:var(--success-color);background-color:#0000}.avatar_success.avatar_outline.avatar_clickable:hover{background-color:var(--success-color-hover);border-color:var(--success-color-hover);color:var(--text-color-primary)}.avatar_error{background-color:var(--error-color);color:var(--text-color-primary)}.avatar_error.avatar_clickable:hover{background-color:var(--error-color-hover);transform:translateY(-2px)}.avatar_error.avatar_clickable:focus{outline:2px solid var(--error-color);outline-offset:2px}.avatar_error.avatar_outline{color:var(--text-color-primary);border-color:var(--error-color);background-color:#0000}.avatar_error.avatar_outline.avatar_clickable:hover{background-color:var(--error-color-hover);border-color:var(--error-color-hover);color:var(--text-color-primary)}.avatar_warning{background-color:var(--warning-color);color:var(--text-color-primary)}.avatar_warning.avatar_clickable:hover{background-color:var(--warning-color-hover);transform:translateY(-2px)}.avatar_warning.avatar_clickable:focus{outline:2px solid var(--warning-color);outline-offset:2px}.avatar_warning.avatar_outline{color:var(--text-color-primary);border-color:var(--warning-color);background-color:#0000}.avatar_warning.avatar_outline.avatar_clickable:hover{background-color:var(--warning-color-hover);border-color:var(--warning-color-hover);color:var(--text-color-primary)}.avatar_disabled{background-color:var(--disabled-color);cursor:not-allowed;pointer-events:none;opacity:.6}.avatar_disabled.avatar_outline{color:var(--disabled-color);border-color:var(--disabled-color)}.avatar_image{object-fit:cover;z-index:1;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.avatar_initials{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;z-index:1;line-height:1;position:relative}.avatar_fallback_icon{width:70%;height:70%;color:var(--text-color-primary);margin:auto;display:block}.avatar_status{pointer-events:none;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;display:flex;position:absolute}.avatar_status_topLeft{top:12%;left:15%}.avatar_status_topRight{top:12%;right:15%}.avatar_status_bottomLeft{bottom:12%;left:15%}.avatar_status_bottomRight{bottom:12%;right:15%}.avatar_status_icon_only{background-color:#0000;border:none;font-size:1em}.avatar_status_icon_only svg{width:1em;height:1em}.avatar_status_online{background-color:var(--success-color);border:1px solid #84fc34}.avatar_status_away{background-color:var(--warning-color);border:1px solid #fdc96a}.avatar_status_offline{background-color:var(--disabled-color);border:1px solid #ebebebdd}.avatar_status_busy{background-color:var(--error-color);border:1px solid #fb9b9b}.avatar_dot{border-radius:50%;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.avatar{transition:none}}@media (forced-colors:active){.avatar{border:1px solid buttontext;outline-color: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%}}.toolbar{width:100%;min-width:200px;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--background-color-light);color:var(--text-color-primary);justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:nowrap;display:flex}@media (max-width:319.98px){.toolbar{padding:var(--spacing-xs) var(--spacing-sm);gap:var(--spacing-xs)}}@media (min-width:1024px){.toolbar{padding:var(--spacing-md) var(--spacing-lg)}}.toolbar_primary{background-color:var(--primary-color);color:var(--text-color-primary)}.toolbar_secondary{background-color:var(--secondary-color);color:var(--text-color-secondary)}.toolbar_tertiary{background-color:var(--tertiary-color);color:var(--text-color-primary)}.toolbar_quaternary{background-color:var(--quaternary-color);color:var(--text-color-primary)}.toolbar_clear{color:var(--text-color-primary);background-color:#0000}.toolbar_static{position:static}.toolbar_fixed{z-index:var(--z-index-fixed,1000);position:fixed;top:0;left:0;right:0}.toolbar_sticky{z-index:var(--z-index-sticky,999);position:sticky;top:0}.toolbar_section{flex:1;justify-content:center;align-items:center;display:flex}.toolbar_section:first-child{justify-content:flex-start}.toolbar_section:last-child{justify-content:flex-end}@media (max-width:479.98px){.toolbar_section{width:100%;margin-bottom:var(--spacing-xs);justify-content:space-between}.toolbar_section:last-child{margin-bottom:0}}.toolbar_section>:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px;border-radius:6px}.toolbar_title{font-family:var(--font-family-heading);font-size:var(--font-size-h6);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);margin:0}@media (max-width:479.98px){.toolbar_title{font-size:var(--font-size-body);margin-bottom:var(--spacing-xs)}}@media (min-width:1024px){.toolbar_title{font-size:var(--font-size-h5)}}.toolbar_avatarWrapper{margin-left:var(--spacing-sm)}@media (max-width:479.98px){.toolbar_avatarWrapper{margin-left:0;margin-top:var(--spacing-xs)}}.toolbar_round-None{border-bottom-right-radius:var(--border-radius-none);border-bottom-left-radius:var(--border-radius-none)}.toolbar_round-Small{border-bottom-right-radius:var(--border-radius-sm);border-bottom-left-radius:var(--border-radius-sm)}.toolbar_round-Medium{border-bottom-right-radius:var(--border-radius-md);border-bottom-left-radius:var(--border-radius-md)}.toolbar_round-Large{border-bottom-right-radius:var(--border-radius-lg);border-bottom-left-radius:var(--border-radius-lg)}.toolbar_round-Full{border-bottom-right-radius:var(--border-radius-full);border-bottom-left-radius:var(--border-radius-full)}.toolbar_shadow-None{box-shadow:var(--box-shadow-none)}.toolbar_shadow-Light{box-shadow:var(--box-shadow-light)}.toolbar_shadow-Medium{box-shadow:var(--box-shadow-medium)}.toolbar_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.toolbar_shadow-Intense{box-shadow:var(--box-shadow-intense)}@media (prefers-reduced-motion:reduce){.toolbar,.toolbar *{transition:none!important}}@media (forced-colors:active){.toolbar{color:canvastext;background:canvas;border-bottom:1px solid buttontext}.toolbar_section>:focus-visible{outline-offset:2px;outline:2px solid highlight}}
.dropdown{font-family:var(--font-family-ui);outline:none;display:inline-block;position:relative}.dropdown_trigger{cursor:pointer;align-items:center;display:inline-flex}.dropdown_trigger:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px;border-radius:6px}.dropdown_menu{margin-top:var(--spacing-xs);background-color:var(--background-color-lighter);z-index:90;padding:var(--spacing-xs) 0;width:max-content;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);animation:.2s ease-in-out fade-in;position:absolute;top:100%;overflow:hidden}.dropdown_menu_right{right:0;transform:translate(0)}.dropdown_menu_left{left:0;transform:translate(0)}@media (min-width:480px){.dropdown_menu[data-overflow-right=true]{left:auto;right:0}.dropdown_menu[data-overflow-left=true]{left:0;right:auto}}@media (max-width:479.98px){.dropdown_menu{min-width:100%;max-height:50vh;padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--spacing-sm));animation:.3s ease-in-out slide-up;overflow-y:auto}}@media (min-width:1024px){.dropdown_menu{min-width:100%}}.dropdown_menu:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px}.dropdown_item{justify-content:flex-start;align-items:center;gap:var(--spacing-sm);line-height:var(--line-height-label);width:100%;padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-family-ui);font-size:var(--font-size-label);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-label);color:var(--text-color-primary);cursor:pointer;text-align:left;transition:background-color var(--transition-default), transform var(--transition-default), box-shadow var(--transition-default);background:0 0;border:none;display:flex}.dropdown_item:hover,.dropdown_item:focus{background-color:var(--background-color-dark);color:var(--text-color-primary);outline:none}.dropdown_item:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px;border-radius:6px}@media (max-width:479.98px){.dropdown_item{font-size:var(--font-size-caption);padding:var(--spacing-md);gap:var(--spacing-xs)}}@media (min-width:1024px){.dropdown_item{font-size:var(--font-size-label);padding:var(--spacing-md) var(--spacing-lg);gap:var(--spacing-sm)}}.dropdown_item_icon{margin-right:var(--spacing-xs);align-items:center;display:flex}@media (max-width:479.98px){.dropdown_item_icon{margin-right:var(--spacing-xxs)}}@media (min-width:1024px){.dropdown_item_icon{margin-right:var(--spacing-sm)}}.dropdown_item[aria-disabled=true],.dropdown_item.is_disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.dropdown a.dropdown_item{text-decoration:none}.menu_round-None{border-radius:var(--border-radius-none)}.menu_round-Small{border-radius:var(--border-radius-sm)}.menu_round-Medium{border-radius:var(--border-radius-md)}.menu_round-Large{border-radius:var(--border-radius-lg)}.menu_round-Full{border-radius:var(--border-radius-full)}.menu_shadow-None{box-shadow:var(--box-shadow-none)}.menu_shadow-Light{box-shadow:var(--box-shadow-light)}.menu_shadow-Medium{box-shadow:var(--box-shadow-medium)}.menu_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.menu_shadow-Intense{box-shadow:var(--box-shadow-intense)}@media (prefers-reduced-motion:reduce){.dropdown_menu,.dropdown_item{transition:none!important;animation:none!important}}@media (hover:none){.dropdown_item:hover{box-shadow:none;background-color:#0000;transform:none}}@media (forced-colors:active){.dropdown_menu{color:canvastext;background:canvas;border:1px solid buttontext;outline-color:highlight}.dropdown_item{border:1px solid buttontext}.dropdown_item:focus-visible{outline-offset:2px;outline:2px solid highlight}}
.divider{background-color:var(--text-color-primary);border:none;flex-shrink:0;margin:0 auto;transition:all .3s ease-in-out;display:block}.divider_horizontal{width:100%;height:1px;margin:var(--spacing-sm) 0}@media (max-width:479.98px){.divider_horizontal{margin:var(--spacing-xs) 0}}@media (min-width:1024px){.divider_horizontal{height:2px;margin:var(--spacing-md) 0}}.divider_vertical{width:1px;height:100%;margin:0 var(--spacing-sm)}@media (max-width:479.98px){.divider_vertical{margin:0 var(--spacing-xs)}}@media (min-width:1024px){.divider_vertical{width:2px;margin:0 var(--spacing-md)}}.divider_dashed{background-color:#0000;border-color:#0000}.divider_dashed.divider_horizontal{border-top:1px dashed;height:0}@media (min-width:1024px){.divider_dashed.divider_horizontal{border-top-width:2px}}.divider_dashed.divider_vertical{border-left:1px dashed;width:0}@media (min-width:1024px){.divider_dashed.divider_vertical{border-left-width:2px}}.divider_disabled{opacity:.6;cursor:not-allowed}.divider_primary{background-color:var(--primary-color);border-color:var(--primary-color)}.divider_primary.divider_dashed{color:var(--primary-color)}.divider_secondary{background-color:var(--secondary-color);border-color:var(--secondary-color)}.divider_secondary.divider_dashed{color:var(--secondary-color)}.divider_tertiary{background-color:var(--tertiary-color);border-color:var(--tertiary-color)}.divider_tertiary.divider_dashed{color:var(--tertiary-color)}.divider_quaternary{background-color:var(--quaternary-color);border-color:var(--quaternary-color)}.divider_quaternary.divider_dashed{color:var(--quaternary-color)}.divider_clear{background-color:var(--text-color-primary);border-color:var(--text-color-primary)}.divider_clear.divider_dashed{color:var(--text-color-primary)}.divider_success{background-color:var(--success-color);border-color:var(--success-color)}.divider_success.divider_dashed{color:var(--success-color)}.divider_error{background-color:var(--error-color);border-color:var(--error-color)}.divider_error.divider_dashed{color:var(--error-color)}.divider_warning{background-color:var(--warning-color);border-color:var(--warning-color)}.divider_warning.divider_dashed{color:var(--warning-color)}@media (prefers-reduced-motion:reduce){.divider{transition:none!important}}@media (forced-colors:active){.divider{background:buttontext;border-color:buttontext}.divider.divider_dashed{background:0 0;border-color:#0000}.divider.divider_dashed.divider_horizontal{border-top:1px dashed buttontext}.divider.divider_dashed.divider_vertical{border-left:1px dashed buttontext}}
@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%}}.metricBox{background:var(--background-primary-light-color);text-align:center;width:max-content;min-width:120px;max-width:100%;height:fit-content;transition:var(--transition-default);justify-content:center;align-items:center;gap:var(--spacing-sm);font-family:var(--font-family-body);flex-direction:column;display:flex}@media (min-width:320px){.metricBox{padding:var(--spacing-sm)}}@media (max-width:479.98px){.metricBox{gap:var(--spacing-xs)}}@media (min-width:1024px){.metricBox{gap:var(--spacing-md);min-width:140px}}.metricBox:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:3px;border-radius:8px}.metricBox_icon{color:inherit;padding:0;font-size:2rem;line-height:1}@media (max-width:479.98px){.metricBox_icon{font-size:1.8rem}}@media (min-width:1024px){.metricBox_icon{font-size:2.2rem}}.metricBox_round-None{border-radius:var(--border-radius-none)}.metricBox_round-Small{border-radius:var(--border-radius-sm)}.metricBox_round-Medium{border-radius:var(--border-radius-md)}.metricBox_round-Large{border-radius:var(--border-radius-lg)}.metricBox_round-Full{border-radius:var(--border-radius-full)}.metricBox_shadow-None{box-shadow:var(--box-shadow-none)}.metricBox_shadow-Light{box-shadow:var(--box-shadow-light)}.metricBox_shadow-Medium{box-shadow:var(--box-shadow-medium)}.metricBox_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.metricBox_shadow-Intense{box-shadow:var(--box-shadow-intense)}.metricBox_content{align-items:inherit;padding:var(--spacing-sm);flex-direction:column;display:flex}@media (min-width:1024px){.metricBox_content{padding:var(--spacing-md)}}.metricBox_title{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:var(--text-color-primary)}@media (max-width:479.98px){.metricBox_title{font-size:var(--font-size-caption)}}@media (min-width:1024px){.metricBox_title{font-size:var(--font-size-body-sm)}}.metricBox_value{font-family:var(--font-family-heading);font-size:var(--font-size-h5);font-weight:var(--font-weight-h3);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}@media (max-width:479.98px){.metricBox_value{font-size:var(--font-size-h6)}}@media (min-width:1024px){.metricBox_value{font-size:var(--font-size-h4)}}.metricBox_left{text-align:left;align-items:flex-start}.metricBox_right{text-align:right;align-items:flex-end}.metricBox.metricBox_xs .metricBox_icon{font-size:1.5rem}.metricBox.metricBox_xs .metricBox_title{font-size:var(--font-size-caption)}.metricBox.metricBox_xs .metricBox_value{font-size:var(--font-size-label)}.metricBox.metricBox_xs .metricBox_subtext{font-size:var(--font-size-caption)}.metricBox.metricBox_small .metricBox_icon{font-size:2rem}.metricBox.metricBox_small .metricBox_title{font-size:var(--font-size-label)}.metricBox.metricBox_small .metricBox_value{font-size:var(--font-size-body-sm)}.metricBox.metricBox_small .metricBox_subtext{font-size:var(--font-size-label)}.metricBox.metricBox_medium .metricBox_icon{font-size:2rem}.metricBox.metricBox_medium .metricBox_title{font-size:var(--font-size-body)}.metricBox.metricBox_medium .metricBox_value{font-size:var(--font-size-h5)}.metricBox.metricBox_medium .metricBox_subtext{font-size:var(--font-size-body)}.metricBox.metricBox_large .metricBox_icon{font-size:2.5rem}.metricBox.metricBox_large .metricBox_title{font-size:var(--font-size-h6)}.metricBox.metricBox_large .metricBox_value{font-size:var(--font-size-h4)}.metricBox.metricBox_large .metricBox_subtext{font-size:var(--font-size-h6)}.metricBox.metricBox_xl .metricBox_icon{font-size:2.5rem}.metricBox.metricBox_xl .metricBox_title{font-size:var(--font-size-h5)}.metricBox.metricBox_xl .metricBox_value{font-size:var(--font-size-h3)}.metricBox.metricBox_xl .metricBox_subtext{font-size:var(--font-size-h6)}.metricBox .metricBox_subtext{font-family:var(--font-family-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);color:var(--text-color-primary);opacity:.7;font-size:var(--font-size-caption)!important}@media (min-width:1024px){.metricBox .metricBox_subtext{font-size:var(--font-size-body-sm)!important}}.metricBox_primary{background-color:var(--primary-color);color:var(--text-color-primary)}.metricBox_primary .metricBox_title,.metricBox_primary .metricBox_subtext{color:var(--text-color-primary)}.metricBox_primary.metricBox_outline{border:2px solid var(--primary-color);background-color:#0000}@media (max-width:479.98px){.metricBox_primary.metricBox_outline{border-width:1.5px}}.metricBox_primary.metricBox_outline .metricBox_icon{color:var(--primary-color)}.metricBox_secondary{background-color:var(--secondary-color);color:var(--text-color-secondary)}.metricBox_secondary .metricBox_title,.metricBox_secondary .metricBox_subtext{color:var(--text-color-secondary)}.metricBox_secondary.metricBox_outline{border:2px solid var(--secondary-color);background-color:#0000}@media (max-width:479.98px){.metricBox_secondary.metricBox_outline{border-width:1.5px}}.metricBox_secondary.metricBox_outline .metricBox_icon{color:var(--secondary-color)}.metricBox_tertiary{background-color:var(--tertiary-color);color:var(--text-color-primary)}.metricBox_tertiary .metricBox_title,.metricBox_tertiary .metricBox_subtext{color:var(--text-color-primary)}.metricBox_tertiary.metricBox_outline{border:2px solid var(--tertiary-color);background-color:#0000}@media (max-width:479.98px){.metricBox_tertiary.metricBox_outline{border-width:1.5px}}.metricBox_tertiary.metricBox_outline .metricBox_icon{color:var(--tertiary-color)}.metricBox_quaternary{background-color:var(--quaternary-color);color:var(--text-color-primary)}.metricBox_quaternary .metricBox_title,.metricBox_quaternary .metricBox_subtext{color:var(--text-color-primary)}.metricBox_quaternary.metricBox_outline{border:2px solid var(--quaternary-color);background-color:#0000}@media (max-width:479.98px){.metricBox_quaternary.metricBox_outline{border-width:1.5px}}.metricBox_quaternary.metricBox_outline .metricBox_icon{color:var(--quaternary-color)}.metricBox_clear{color:var(--text-color-primary);background-color:#0000}.metricBox_clear .metricBox_title,.metricBox_clear .metricBox_subtext{color:var(--text-color-primary)}.metricBox_clear.metricBox_outline{border:2px solid var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.metricBox_clear.metricBox_outline{border-width:1.5px}}.metricBox_clear.metricBox_outline .metricBox_icon{color:var(--text-color-primary)}.metricBox_success{background-color:var(--success-color);color:var(--text-color-primary)}.metricBox_success .metricBox_title,.metricBox_success .metricBox_subtext{color:var(--text-color-primary)}.metricBox_success.metricBox_outline{border:2px solid var(--success-color);background-color:#0000}@media (max-width:479.98px){.metricBox_success.metricBox_outline{border-width:1.5px}}.metricBox_success.metricBox_outline .metricBox_icon{color:var(--success-color)}.metricBox_error{background-color:var(--error-color);color:var(--text-color-primary)}.metricBox_error .metricBox_title,.metricBox_error .metricBox_subtext{color:var(--text-color-primary)}.metricBox_error.metricBox_outline{border:2px solid var(--error-color);background-color:#0000}@media (max-width:479.98px){.metricBox_error.metricBox_outline{border-width:1.5px}}.metricBox_error.metricBox_outline .metricBox_icon{color:var(--error-color)}.metricBox_warning{background-color:var(--warning-color);color:var(--text-color-primary)}.metricBox_warning .metricBox_title,.metricBox_warning .metricBox_subtext{color:var(--text-color-primary)}.metricBox_warning.metricBox_outline{border:2px solid var(--warning-color);background-color:#0000}@media (max-width:479.98px){.metricBox_warning.metricBox_outline{border-width:1.5px}}.metricBox_warning.metricBox_outline .metricBox_icon{color:var(--warning-color)}.metricBox_clear{box-shadow:none;border:none}@media (prefers-reduced-motion:reduce){.metricBox,.metricBox *{transition:none!important;animation:none!important}}@media (forced-colors:active){.metricBox{color:canvastext;background:canvas;outline-color:highlight}.metricBox.metricBox_outline{border:1px solid buttontext}}
@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%}}.empty_state{text-align:center;padding:var(--spacing-sm);background-color:var(--background-color-light);justify-content:center;align-items:center;gap:var(--spacing-xs);transition:var(--transition-default);width:400px;min-width:100px;max-width:100%;font-family:var(--font-family-body);flex-direction:column;display:flex}@media (max-width:767.98px){.empty_state{width:100%;padding:var(--spacing-md)}}@media (min-width:1024px){.empty_state{width:420px}}.empty_state_icon{font-size:3em}@media (max-width:767.98px){.empty_state_icon{font-size:2.5em}}@media (max-width:319.98px){.empty_state_icon{font-size:2em}}@media (min-width:1024px){.empty_state_icon{font-size:3.25em}}.empty_state_title,.empty_state_message{margin:var(--spacing-sm)}.empty_state_title{font-family:var(--font-family-heading);font-size:var(--font-size-body);font-weight:var(--font-weight-h4);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}@media (max-width:767.98px){.empty_state_title{font-size:var(--font-size-body-sm)}}@media (max-width:319.98px){.empty_state_title{font-size:var(--font-size-label)}}@media (min-width:1024px){.empty_state_title{font-size:calc(var(--font-size-body) * 1.05)}}.empty_state_message{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);opacity:.8;width:90%}@media (max-width:767.98px){.empty_state_message{font-size:var(--font-size-label)}}@media (max-width:319.98px){.empty_state_message{font-size:var(--font-size-caption)}}@media (min-width:1024px){.empty_state_message{font-size:calc(var(--font-size-body-sm) * 1.05)}}.empty_state_primary{background-color:var(--primary-color);color:var(--text-color-primary)}.empty_state_primary.empty_state_outline{border:2px solid var(--primary-color);color:var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.empty_state_primary.empty_state_outline{border-width:1.5px}}.empty_state_secondary{background-color:var(--secondary-color);color:var(--text-color-secondary)}.empty_state_secondary.empty_state_outline{border:2px solid var(--secondary-color);color:var(--text-color-secondary);background-color:#0000}@media (max-width:479.98px){.empty_state_secondary.empty_state_outline{border-width:1.5px}}.empty_state_tertiary{background-color:var(--tertiary-color);color:var(--text-color-primary)}.empty_state_tertiary.empty_state_outline{border:2px solid var(--tertiary-color);color:var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.empty_state_tertiary.empty_state_outline{border-width:1.5px}}.empty_state_quaternary{background-color:var(--quaternary-color);color:var(--text-color-primary)}.empty_state_quaternary.empty_state_outline{border:2px solid var(--quaternary-color);color:var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.empty_state_quaternary.empty_state_outline{border-width:1.5px}}.empty_state_clear{color:var(--text-color-primary);background-color:#0000}.empty_state_clear.empty_state_outline{border:2px solid var(--text-color-primary);color:var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.empty_state_clear.empty_state_outline{border-width:1.5px}}.empty_state_success{background-color:var(--success-color);color:var(--text-color-primary)}.empty_state_success.empty_state_outline{border:2px solid var(--success-color);color:var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.empty_state_success.empty_state_outline{border-width:1.5px}}.empty_state_error{background-color:var(--error-color);color:var(--text-color-primary)}.empty_state_error.empty_state_outline{border:2px solid var(--error-color);color:var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.empty_state_error.empty_state_outline{border-width:1.5px}}.empty_state_warning{background-color:var(--warning-color);color:var(--text-color-primary)}.empty_state_warning.empty_state_outline{border:2px solid var(--warning-color);color:var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.empty_state_warning.empty_state_outline{border-width:1.5px}}.empty_state_outline{box-shadow:none;background-color:#0000}.empty_state_clear{box-shadow:none}.empty_state_clear.empty_state_outline{color:var(--text-color-primary);border-color:var(--text-color-primary)}@media (max-width:479.98px){.empty_state_clear.empty_state_outline{border-width:1.5px}}.empty_state_disabled{opacity:.6;pointer-events:none}.empty_state_xs .empty_state_title{padding:var(--spacing-xs);font-size:var(--font-size-caption)}.empty_state_xs .empty_state_message{font-size:var(--font-size-caption)}.empty_state_xs .empty_state_icon{font-size:2em}@media (max-width:479.98px){.empty_state_xs .empty_state_title,.empty_state_xs .empty_state_message{font-size:var(--font-size-caption)}}@media (min-width:1024px){.empty_state_xs .empty_state_title{font-size:calc(var(--font-size-caption) * 1.05)}.empty_state_xs .empty_state_message{font-size:calc(var(--font-size-caption) * 1.02)}}.empty_state_small .empty_state_title{padding:var(--spacing-sm);font-size:var(--font-size-label)}.empty_state_small .empty_state_message{font-size:var(--font-size-label)}.empty_state_small .empty_state_icon{font-size:3em}@media (max-width:479.98px){.empty_state_small .empty_state_title,.empty_state_small .empty_state_message{font-size:var(--font-size-label)}}@media (min-width:1024px){.empty_state_small .empty_state_title{font-size:calc(var(--font-size-label) * 1.05)}.empty_state_small .empty_state_message{font-size:calc(var(--font-size-label) * 1.02)}}.empty_state_medium .empty_state_title{padding:var(--spacing-md);font-size:var(--font-size-body-sm)}.empty_state_medium .empty_state_message{font-size:var(--font-size-body-sm)}.empty_state_medium .empty_state_icon{font-size:3.5em}@media (max-width:479.98px){.empty_state_medium .empty_state_title,.empty_state_medium .empty_state_message{font-size:var(--font-size-body-sm)}}@media (min-width:1024px){.empty_state_medium .empty_state_title{font-size:calc(var(--font-size-body-sm) * 1.05)}.empty_state_medium .empty_state_message{font-size:calc(var(--font-size-body-sm) * 1.02)}}.empty_state_large .empty_state_title{padding:var(--spacing-lg);font-size:var(--font-size-body)}.empty_state_large .empty_state_message{font-size:var(--font-size-body)}.empty_state_large .empty_state_icon{font-size:4em}@media (max-width:479.98px){.empty_state_large .empty_state_title,.empty_state_large .empty_state_message{font-size:var(--font-size-body)}}@media (min-width:1024px){.empty_state_large .empty_state_title{font-size:calc(var(--font-size-body) * 1.05)}.empty_state_large .empty_state_message{font-size:calc(var(--font-size-body) * 1.02)}}.empty_state_xl .empty_state_title{padding:var(--spacing-xl);font-size:var(--font-size-h6)}.empty_state_xl .empty_state_message{font-size:var(--font-size-h6)}.empty_state_xl .empty_state_icon{font-size:4.5em}@media (max-width:479.98px){.empty_state_xl .empty_state_title,.empty_state_xl .empty_state_message{font-size:var(--font-size-h6)}}@media (min-width:1024px){.empty_state_xl .empty_state_title{font-size:calc(var(--font-size-h6) * 1.05)}.empty_state_xl .empty_state_message{font-size:calc(var(--font-size-h6) * 1.02)}}.empty_state_round-None{border-radius:var(--border-radius-none)}.empty_state_round-Small{border-radius:var(--border-radius-sm)}.empty_state_round-Medium{border-radius:var(--border-radius-md)}.empty_state_round-Large{border-radius:var(--border-radius-lg)}.empty_state_round-Full{border-radius:var(--border-radius-full)}.empty_state_shadow-None{box-shadow:var(--box-shadow-none)}.empty_state_shadow-Light{box-shadow:var(--box-shadow-light)}.empty_state_shadow-Medium{box-shadow:var(--box-shadow-medium)}.empty_state_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.empty_state_shadow-Intense{box-shadow:var(--box-shadow-intense)}.empty_state :focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){.empty_state,.empty_state *{transition:none!important;animation:none!important}}@media (hover:none){.empty_state *{transition:none}}@media (forced-colors:active){.empty_state{color:canvastext;background:canvas;outline-color:highlight}.empty_state.empty_state_outline{border:1px solid buttontext}}
@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%}}.command_palette_overlay{z-index:9999;background:#0009;justify-content:center;align-items:flex-start;padding-top:10vh;display:flex;position:fixed;inset:0}@media (max-width:479.98px){.command_palette_overlay{padding-top:6vh}}@media (min-width:1024px){.command_palette_overlay{padding-top:12vh}}.command_palette{background:var(--background-color-light);width:90%;max-width:500px;padding:var(--spacing-md);justify-content:center;align-items:center;gap:var(--spacing-sm);font-family:var(--font-family-ui);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);flex-direction:column;display:flex}@media (max-width:479.98px){.command_palette{width:94%;max-width:560px;padding:var(--spacing-sm);gap:var(--spacing-xs)}}@media (min-width:1024px){.command_palette{max-width:720px;padding:var(--spacing-lg);gap:var(--spacing-md)}}.command_palette:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:4px}.command_palette_round-None,.command_palette_round-None .command_palette_item{border-radius:var(--border-radius-none)}.command_palette_round-Small,.command_palette_round-Small .command_palette_item{border-radius:var(--border-radius-sm)}.command_palette_round-Medium,.command_palette_round-Medium .command_palette_item{border-radius:var(--border-radius-md)}.command_palette_round-Large,.command_palette_round-Large .command_palette_item{border-radius:var(--border-radius-lg)}.command_palette_round-Full,.command_palette_round-Full .command_palette_item{border-radius:var(--border-radius-full)}.command_palette_shadow-None{box-shadow:var(--box-shadow-none)}.command_palette_shadow-Light{box-shadow:var(--box-shadow-light)}.command_palette_shadow-Medium{box-shadow:var(--box-shadow-medium)}.command_palette_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.command_palette_shadow-Intense{box-shadow:var(--box-shadow-intense)}.command_palette_input{font-family:var(--font-family-ui);font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);margin:0 auto;padding:0;width:90%!important;max-width:unset!important}@media (max-width:479.98px){.command_palette_input{width:96%;font-size:var(--font-size-label)}}@media (min-width:1024px){.command_palette_input{width:100%;font-size:var(--font-size-h6)}}.command_palette_input:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px}.command_palette_list{width:100%;max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}@media (max-width:479.98px){.command_palette_list{max-height:50vh}}@media (min-width:1024px){.command_palette_list{max-height:60vh}}.command_palette_item{padding:var(--spacing-sm);cursor:pointer;margin:var(--spacing-xs);align-items:center;gap:var(--spacing-xs);color:var(--text-color-primary);font-family:var(--font-family-ui);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);transition:background-color var(--transition-default), transform var(--transition-default), box-shadow var(--transition-default);display:flex}@media (max-width:479.98px){.command_palette_item{padding:var(--spacing-xs);margin:var(--spacing-xxs);gap:var(--spacing-xxs);font-size:var(--font-size-label)}}@media (min-width:1024px){.command_palette_item{padding:var(--spacing-md);margin:var(--spacing-sm);gap:var(--spacing-sm);font-size:var(--font-size-body)}}.command_palette_item:hover{background-color:var(--background-color);box-shadow:var(--box-shadow-light);transform:translateY(-1px)}@media (max-width:479.98px){.command_palette_item:hover{box-shadow:none;transform:none}}.command_palette_item:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:3px}.command_palette_icon{flex-shrink:0}.command_palette_empty{padding:var(--spacing-sm);color:var(--disabled-color);font-family:var(--font-family-ui);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)}@media (max-width:479.98px){.command_palette_empty{padding:var(--spacing-xs);font-size:var(--font-size-label)}}@media (min-width:1024px){.command_palette_empty{padding:var(--spacing-md);font-size:var(--font-size-body)}}.command_palette_active{font-weight:var(--font-weight-semibold);background-color:var(--background-color)}.command_palette_primary{border:2px solid var(--primary-color)}@media (max-width:479.98px){.command_palette_primary{border-width:1.5px}}.command_palette_item.command_palette_primary.command_palette_active{background-color:var(--primary-color);color:var(--text-color-primary)}.command_palette_item.command_palette_primary:hover{background-color:var(--primary-color-hover)}.command_palette_secondary{border:2px solid var(--secondary-color)}@media (max-width:479.98px){.command_palette_secondary{border-width:1.5px}}.command_palette_item.command_palette_secondary.command_palette_active{background-color:var(--secondary-color);color:var(--text-color-secondary)}.command_palette_item.command_palette_secondary:hover{background-color:var(--secondary-color-hover)}.command_palette_tertiary{border:2px solid var(--tertiary-color)}@media (max-width:479.98px){.command_palette_tertiary{border-width:1.5px}}.command_palette_item.command_palette_tertiary.command_palette_active{background-color:var(--tertiary-color);color:var(--text-color-secondary)}.command_palette_item.command_palette_tertiary:hover{background-color:var(--tertiary-color-hover)}.command_palette_quaternary{border:2px solid var(--quaternary-color)}@media (max-width:479.98px){.command_palette_quaternary{border-width:1.5px}}.command_palette_item.command_palette_quaternary.command_palette_active{background-color:var(--quaternary-color);color:var(--text-color-secondary)}.command_palette_item.command_palette_quaternary:hover{background-color:var(--quaternary-color-hover)}.command_palette_clear{border:2px solid var(--text-color-primary)}@media (max-width:479.98px){.command_palette_clear{border-width:1.5px}}.command_palette_item.command_palette_clear.command_palette_active{color:var(--text-color-secondary);background-color:#0000}.command_palette_item.command_palette_clear:hover{background-color:#0003}.command_palette_success{border:2px solid var(--success-color)}@media (max-width:479.98px){.command_palette_success{border-width:1.5px}}.command_palette_item.command_palette_success.command_palette_active{background-color:var(--success-color);color:var(--text-color-primary)}.command_palette_item.command_palette_success:hover{background-color:var(--success-color-hover)}.command_palette_error{border:2px solid var(--error-color)}@media (max-width:479.98px){.command_palette_error{border-width:1.5px}}.command_palette_item.command_palette_error.command_palette_active{background-color:var(--error-color);color:var(--text-color-primary)}.command_palette_item.command_palette_error:hover{background-color:var(--error-color-hover)}.command_palette_warning{border:2px solid var(--warning-color)}@media (max-width:479.98px){.command_palette_warning{border-width:1.5px}}.command_palette_item.command_palette_warning.command_palette_active{background-color:var(--warning-color);color:var(--text-color-primary)}.command_palette_item.command_palette_warning:hover{background-color:var(--warning-color-hover)}.command_palette_clear{box-shadow:none}@media (prefers-reduced-motion:reduce){.command_palette,.command_palette *{transition:none!important}.command_palette_item:hover{box-shadow:none!important;transform:none!important}}@media (hover:none){.command_palette_item:hover{box-shadow:none;transform:none}}@media (forced-colors:active){.command_palette{color:canvastext;background:canvas;outline-color:highlight}.command_palette_primary,.command_palette_secondary,.command_palette_tertiary,.command_palette_quaternary,.command_palette_success,.command_palette_error,.command_palette_warning{border:1px solid buttontext}.command_palette_item{border:1px solid buttontext;box-shadow:none!important}.command_palette_item.command_palette_active{color:selecteditemtext;background:selecteditem}}
@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%}}.notification_center{width:fit-content;max-width:400px;padding:var(--spacing-sm);font-family:var(--font-family-body);position:relative;overflow:hidden}@media (max-width:479.98px){.notification_center{max-width:100%;padding:var(--spacing-xs)}}@media (min-width:1024px){.notification_center{max-width:520px;padding:var(--spacing-md)}}.notification_center:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:3px;border-radius:8px}.notification_center_header{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);margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;gap:var(--spacing-xs);display:flex}@media (max-width:479.98px){.notification_center_header{margin-bottom:var(--spacing-xs);flex-direction:column}}@media (min-width:1024px){.notification_center_header{margin-bottom:var(--spacing-md)}}.notification_center_body{width:100%;overflow-x:auto}.notification_center_list{gap:var(--spacing-xs);flex-direction:column;width:fit-content;height:fit-content;max-height:340px;margin:0;padding:4px;list-style:none;display:flex;overflow-y:auto}@media (max-width:479.98px){.notification_center_list{gap:var(--spacing-xxs);max-height:50vh;padding:2px}}@media (min-width:1024px){.notification_center_list{gap:var(--spacing-sm);max-height:60vh}}.notification_center_notification{padding:var(--spacing-xs);background-color:var(--background-color-dark);transition:background-color var(--transition-default), transform var(--transition-default), box-shadow var(--transition-default);border-left:4px solid #0000;align-items:center;animation:.3s fade-in-up;display:flex}.notification_center_notification:hover{background-color:var(--background-color-darker)}.notification_center_notification:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px;border-radius:4px}@media (max-width:479.98px){.notification_center_notification{padding:var(--spacing-xxs)}}@media (min-width:1024px){.notification_center_notification{padding:var(--spacing-sm)}}.notification_center_icon{margin-right:var(--spacing-sm);font-size:1.2rem}@media (max-width:479.98px){.notification_center_icon{margin-right:var(--spacing-xs);font-size:1rem}}@media (min-width:1024px){.notification_center_icon{font-size:1.3rem}}.notification_center .notification_center_content{flex-grow:1}.notification_center .notification_center_content .notification_center_message{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);display:block}@media (max-width:479.98px){.notification_center .notification_center_content .notification_center_message{font-size:var(--font-size-body-sm)}}@media (min-width:1024px){.notification_center .notification_center_content .notification_center_message{font-size:var(--font-size-body)}}.notification_center .notification_center_content .notification_center_timestamp{font-family:var(--font-family-body);font-size:var(--font-size-caption);font-weight:var(--font-weight-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);color:var(--text-color-secondary)}@media (max-width:479.98px){.notification_center .notification_center_content .notification_center_timestamp{font-size:var(--font-size-caption)}}@media (min-width:1024px){.notification_center .notification_center_content .notification_center_timestamp{font-size:var(--font-size-label)}}.notification_center .notification_center_close{margin-left:var(--spacing-sm);color:inherit;box-shadow:none;cursor:pointer;padding:var(--spacing-xxs);transition:opacity var(--transition-default);background:0 0;border:none;line-height:1}.notification_center .notification_center_close:hover{opacity:.7}.notification_center .notification_center_close:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px;border-radius:4px}@media (max-width:479.98px){.notification_center .notification_center_close{margin-left:var(--spacing-xs)}}.notification_center_primary{border-color:var(--primary-color)}.notification_center_success{border-color:var(--success-color)}.notification_center_error{border-color:var(--error-color)}.notification_center_warning{border-color:var(--warning-color)}.notification_center_info{border-color:var(--link-color)}.notification_center_round-None{border-radius:var(--border-radius-none)}.notification_center_round-Small{border-radius:var(--border-radius-sm)}.notification_center_round-Medium{border-radius:var(--border-radius-md)}.notification_center_round-Large{border-radius:var(--border-radius-lg)}.notification_center_round-Full{border-radius:var(--border-radius-full)}.notification_center_shadow-None{box-shadow:var(--box-shadow-none)}.notification_center_shadow-Light{box-shadow:var(--box-shadow-light)}.notification_center_shadow-Medium{box-shadow:var(--box-shadow-medium)}.notification_center_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.notification_center_shadow-Intense{box-shadow:var(--box-shadow-intense)}@media (prefers-reduced-motion:reduce){.notification_center,.notification_center *{transition:none!important;animation:none!important}}@media (hover:none){.notification_center_notification:hover{background-color:var(--background-color-dark)}.notification_center_header_clear_all:hover,.notification_center_close:hover{opacity:1}}@media (forced-colors:active){.notification_center_notification{color:canvastext;background:canvas;border-left:3px solid highlight}.notification_center_close,.notification_center_header_clear_all{color:buttontext;border:1px solid buttontext;border-radius:4px}}
