@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%}}.file_upload{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);text-align:center;background-color:var(--background-color-light);border:2px dashed var(--background-color-darker);transition:var(--transition-default);max-width:300px;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);flex-direction:column;display:flex}@media (max-width:767.98px){.file_upload{padding:var(--spacing-md);max-width:100%}}@media (max-width:319.98px){.file_upload{padding:var(--spacing-sm)}}@media (min-width:1024px){.file_upload{max-width:420px}}.file_upload:hover{background-color:var(--background-color-lighter)}.file_upload:focus-visible,.file_upload:focus-within{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:3px}.file_upload.file_upload_dragover,.file_upload[data-drag-active=true]{background-color:var(--background-color-lighter);border-color:var(--focus-outline-color,var(--primary-color))}.file_upload_primary:hover{border-color:var(--primary-color)}.file_upload_secondary:hover{border-color:var(--secondary-color)}.file_upload_tertiary:hover{border-color:var(--tertiary-color)}.file_upload_quaternary:hover{border-color:var(--quaternary-color)}.file_upload_clear:hover{border-color:var(--text-color-primary)}.file_upload_success{border-color:var(--success-color)}.file_upload_success:hover{border-color:var(--success-color-hover)}.file_upload_error{border-color:var(--error-color)}.file_upload_error:hover{border-color:var(--error-color-hover)}.file_upload_warning{border-color:var(--warning-color)}.file_upload_warning:hover{border-color:var(--warning-color-hover)}.file_upload_disabled{background-color:var(--background-color-light);border-color:var(--background-color-darker);cursor:not-allowed;pointer-events:none;opacity:.6}.file_upload_upload_actions{justify-content:center;align-items:center;width:100%;display:flex}.file_upload_upload_controls{gap:var(--spacing-sm);flex-direction:column;align-items:center;width:100%;display:flex}@media (min-width:1024px){.file_upload_upload_controls{gap:var(--spacing-md)}}.file_upload_upload_progress{width:100%;margin-top:var(--spacing-sm)}.file_upload_upload_button{align-self:center}.file_upload_remove_button{box-shadow:none!important;border:none!important}.file_upload_hidden_input{display:none}.file_upload_file_list{margin:var(--spacing-sm) 0;font-family:var(--font-family-body);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);color:var(--text-color-secondary);padding:0;list-style:none}@media (max-width:319.98px){.file_upload_file_list{font-size:var(--font-size-label)}}@media (min-width:1024px){.file_upload_file_list{font-size:var(--font-size-body)}}.file_upload_file_list_item{justify-content:space-between;align-items:center;gap:var(--spacing-sm);font-family:inherit;font-size:inherit;text-overflow:ellipsis;padding:2px 0;display:flex}.file_upload_file_list_item>:first-child{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}@media (max-width:319.98px){.file_upload_file_list_item>:first-child{white-space:normal}.file_upload_file_list_item{gap:var(--spacing-xxs)}}.file_upload_rejected_files{margin-top:var(--spacing-sm);color:var(--error-color);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)}@media (max-width:319.98px){.file_upload_rejected_files{font-size:var(--font-size-label)}}.file_upload_rejected_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-bottom:var(--spacing-xs)}.file_upload_rejected_list{padding-left:var(--spacing-md);list-style:outside}.file_upload_rejected_item{margin-bottom:2px}.file_upload_round-None{border-radius:var(--border-radius-none)}.file_upload_round-Small{border-radius:var(--border-radius-sm)}.file_upload_round-Medium{border-radius:var(--border-radius-md)}.file_upload_round-Large{border-radius:var(--border-radius-lg)}.file_upload_round-Full{border-radius:var(--border-radius-full)}.file_upload_shadow-None{box-shadow:var(--box-shadow-none)}.file_upload_shadow-Light{box-shadow:var(--box-shadow-light)}.file_upload_shadow-Medium{box-shadow:var(--box-shadow-medium)}.file_upload_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.file_upload_shadow-Intense{box-shadow:var(--box-shadow-intense)}@media (prefers-reduced-motion:reduce){.file_upload,.file_upload *{transition:none!important;animation:none!important}}@media (hover:none){.file_upload:hover{background-color:var(--background-color-light)}}@media (forced-colors:active){.file_upload{color:canvastext;background:canvas;border:1px dashed buttontext;outline-color:highlight}.file_upload:focus-visible,.file_upload:focus-within{outline-offset:3px;outline:2px solid highlight}}
@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes spin-3d{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(360deg)rotateY(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes progress-grow{0%{width:0}to{width:100%}}@keyframes indeterminate-move{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes skeleton-loading{0%{left:-100%}to{left:100%}}.tag_input{align-items:center;gap:var(--spacing-xxs);border-radius:var(--border-radius-lg);width:fit-content;padding:var(--spacing-xxs) var(--spacing-xs);transition:border-color var(--transition-default);font-family:var(--font-family-ui);flex-wrap:wrap;display:flex;position:relative}@media (max-width:479.98px){.tag_input{gap:var(--spacing-xxs);width:100%;padding:var(--spacing-xxs) var(--spacing-xs)}}@media (min-width:1024px){.tag_input{gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm)}}.tag_input_input_wrapper,.tag_input_input_wrapper li{list-style:none}.tag_input_tag_container{place-items:center space-between;gap:var(--spacing-xs);flex-wrap:wrap;width:fit-content;max-width:350px;max-height:80px;display:flex;overflow-y:auto}@media (max-width:319.98px){.tag_input_tag_container{gap:var(--spacing-xxs);max-width:100%;max-height:120px}}@media (min-width:1024px){.tag_input_tag_container{max-width:480px}}.tag_input_remove_button{color:var(--error-color);padding:var(--spacing-xxs);width:auto;height:auto}.tag_input_remove_button:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px;border-radius:4px}.tag_input_tag{justify-content:space-evenly;align-items:center;gap:var(--spacing-xs);background-color:var(--primary-color);width:fit-content;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);padding:var(--spacing-xxs) var(--spacing-xxs);display:flex}@media (max-width:319.98px){.tag_input_tag{gap:var(--spacing-xxs);font-size:var(--font-size-caption);padding:var(--spacing-xxs)}}@media (min-width:1024px){.tag_input_tag{font-size:var(--font-size-label);padding:var(--spacing-xxs) var(--spacing-xs)}}.tag_input_tag_label{padding:var(--spacing-xxs)}.tag_input_suggestion_list{z-index:10;background:var(--background-color);border:1px solid var(--background-color-darker);border-radius:var(--border-radius-md);flex-wrap:wrap;justify-content:right;place-self:flex-end;width:fit-content;max-width:300px;height:fit-content;max-height:200px;padding:0;list-style:none;display:flex;position:relative;inset:80% 0 auto;overflow-y:auto}.tag_input_suggestion_item{padding:var(--spacing-xs) 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);cursor:pointer;transition:background-color var(--transition-default)}.tag_input_suggestion_item:hover,.tag_input_suggestion_item:focus-visible{background-color:var(--background-secondary-light-color);border-radius:4px;outline:none}@media (max-width:319.98px){.tag_input_suggestion_item{font-size:var(--font-size-caption);padding:var(--spacing-xxs) var(--spacing-xs)}}.tag_input_primary .tag_input_tag{background-color:var(--primary-color)}.tag_input_secondary .tag_input_tag{background-color:var(--secondary-color)}.tag_input_tertiary .tag_input_tag{background-color:var(--tertiary-color)}.tag_input_quaternary .tag_input_tag{background-color:var(--quaternary-color)}.tag_input_clear .tag_input_tag{background-color:#0000}.tag_input_success .tag_input_tag{border:2px solid var(--success-color)}.tag_input_error .tag_input_tag{border:2px solid var(--error-color)}.tag_input_warning .tag_input_tag{border:2px solid var(--warning-color)}.tag_input_xs .tag_input_tag{font-size:var(--font-size-caption);padding:var(--spacing-xxs) var(--spacing-xs)}.tag_input_small .tag_input_tag{font-size:var(--font-size-label);padding:var(--spacing-xxs) var(--spacing-xs)}.tag_input_medium .tag_input_tag{font-size:var(--font-size-body-sm);padding:var(--spacing-xs) var(--spacing-sm)}.tag_input_large .tag_input_tag{font-size:var(--font-size-body);padding:var(--spacing-sm)}.tag_input_xl .tag_input_tag{font-size:var(--font-size-h6);padding:var(--spacing-sm)}.tag_round-None{border-radius:var(--border-radius-none)}.tag_round-Small{border-radius:var(--border-radius-sm)}.tag_round-Medium{border-radius:var(--border-radius-md)}.tag_round-Large{border-radius:var(--border-radius-lg)}.tag_round-Full{border-radius:var(--border-radius-full)}.tag_shadow-None{box-shadow:var(--box-shadow-none)}.tag_shadow-Light{box-shadow:var(--box-shadow-light)}.tag_shadow-Medium{box-shadow:var(--box-shadow-medium)}.tag_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.tag_shadow-Intense{box-shadow:var(--box-shadow-intense)}@media (prefers-reduced-motion:reduce){.tag_input,.tag_input *{transition:none!important;animation:none!important}}@media (hover:none){.tag_input_suggestion_item:hover{background-color:#0000}}@media (forced-colors:active){.tag_input{color:canvastext;background:canvas;border:1px solid buttontext}.tag_input_tag{color:buttontext!important;background:buttonface!important;border:1px solid buttontext!important}.tag_input_suggestion_list{background:canvas;border:1px solid buttontext}.tag_input_suggestion_item: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%}}.radio_wrapper{align-items:center;gap: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);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition-default);color:var(--text-color-primary);display:inline-flex;position:relative}@media (max-width:319.98px){.radio_wrapper{gap:var(--spacing-xs);font-size:var(--font-size-caption)}}@media (min-width:1024px){.radio_wrapper{gap:var(--spacing-md);font-size:var(--font-size-body-sm)}}.radio_wrapper:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:3px;border-radius:6px}.radio_input{opacity:0;pointer-events:none;position:absolute}.radio_circle{width:18px;height:18px;transition:all var(--transition-default);background:0 0;border:1px solid;justify-content:center;align-items:center;display:flex;position:relative}.radio_circle:after{content:"";opacity:0;width:10px;height:10px;transition:all var(--transition-default);background-color:currentColor;transform:scale(.6)}@media (max-width:319.98px){.radio_circle{width:16px;height:16px}.radio_circle:after{width:8px;height:8px}}@media (min-width:1024px){.radio_circle{width:20px;height:20px}.radio_circle:after{width:12px;height:12px}}.radio_input:focus-visible+.radio_circle{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px;border-radius:50%}.radio_input:checked+.radio_circle:after{opacity:1;transform:scale(1)}.radio_clear .radio_circle:after{background-color:var(--text-color-primary)}.radio_label{color:var(--text-color-primary);transition:all var(--transition-default);width:max-content;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)}.radio_label.radio_disabled{cursor:not-allowed;opacity:.6}@media (max-width:319.98px){.radio_label{font-size:var(--font-size-caption)}}@media (min-width:1024px){.radio_label{font-size:var(--font-size-body-sm)}}.radio_primary{color:var(--primary-color)}.radio_primary .radio_circle{border-color:var(--primary-color)}.radio_secondary{color:var(--secondary-color)}.radio_secondary .radio_circle{border-color:var(--secondary-color)}.radio_tertiary{color:var(--tertiary-color)}.radio_tertiary .radio_circle{border-color:var(--tertiary-color)}.radio_quaternary{color:var(--quaternary-color)}.radio_quaternary .radio_circle{border-color:var(--quaternary-color)}.radio_clear{color:#0000}.radio_clear .radio_circle{border-color:var(--text-color-primary)}.radio_success{color:var(--success-color)}.radio_success .radio_circle{border-color:var(--success-color)}.radio_error{color:var(--error-color)}.radio_error .radio_circle{border-color:var(--error-color)}.radio_warning{color:var(--warning-color)}.radio_warning .radio_circle{border-color:var(--warning-color)}.radio_disabled{opacity:.6;cursor:not-allowed}.radio_disabled .radio_circle{border-color:var(--disabled-color)}.radio_round-None,.radio_circle:after{border-radius:var(--border-radius-none)}.radio_round-Small,.radio_circle:after{border-radius:var(--border-radius-sm)}.radio_round-Medium,.radio_circle:after{border-radius:var(--border-radius-md)}.radio_round-Large,.radio_circle:after{border-radius:var(--border-radius-lg)}.radio_round-Full,.radio_circle:after{border-radius:var(--border-radius-full)}.radio_shadow-None{box-shadow:var(--box-shadow-none)}.radio_shadow-Light{box-shadow:var(--box-shadow-light)}.radio_shadow-Medium{box-shadow:var(--box-shadow-medium)}.radio_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.radio_shadow-Intense{box-shadow:var(--box-shadow-intense)}@media (prefers-reduced-motion:reduce){.radio_wrapper,.radio_wrapper *{transition:none!important;animation:none!important}}@media (forced-colors:active){.radio_circle{background:canvas;border-color:buttontext!important}.radio_input:checked+.radio_circle:after{opacity:1!important;background:highlight!important;transform:none!important}}
@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes spin-3d{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(360deg)rotateY(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes progress-grow{0%{width:0}to{width:100%}}@keyframes indeterminate-move{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes skeleton-loading{0%{left:-100%}to{left:100%}}.slider_container{gap:var(--spacing-xs);font-family:var(--font-family-ui);flex-direction:column;display:flex}@media (max-width:319.98px){.slider_container{gap:var(--spacing-xxs)}}@media (min-width:1024px){.slider_container{gap:var(--spacing-sm)}}.slider_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){.slider_label{font-size:var(--font-size-caption)}}@media (min-width:1024px){.slider_label{font-size:var(--font-size-body-sm)}}.slider_wrapper{align-items:center;gap:var(--spacing-sm);width:100%;display:flex}@media (max-width:319.98px){.slider_wrapper{gap:var(--spacing-xs)}}@media (min-width:1024px){.slider_wrapper{gap:var(--spacing-md)}}.slider{appearance:none;background-color:var(--background-color-light);width:100%;accent-color:var(--text-color-primary);outline:none;transition:background .3s}.slider::-webkit-slider-runnable-track{border-radius:inherit;background:0 0}.slider::-moz-range-track{border-radius:inherit;background:0 0}.slider::-webkit-slider-thumb{appearance:none;background-color:var(--text-color-primary);cursor:pointer;border:none;border-radius:50%;transition:transform .15s;box-shadow:0 0 2px #0003}.slider::-moz-range-thumb{appearance:none;background-color:var(--text-color-primary);cursor:pointer;border:none;border-radius:50%;transition:transform .15s;box-shadow:0 0 2px #0003}.slider:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:3px;border-radius:9999px}.slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--focus-outline-color,var(--primary-color))}.slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--focus-outline-color,var(--primary-color))}.slider:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.slider_round-None .slider{border-radius:var(--border-radius-none)}.slider_round-Small .slider{border-radius:var(--border-radius-sm)}.slider_round-Medium .slider{border-radius:var(--border-radius-md)}.slider_round-Large .slider{border-radius:var(--border-radius-lg)}.slider_round-Full .slider{border-radius:var(--border-radius-full)}.slider_shadow-None .slider{box-shadow:var(--box-shadow-none)}.slider_shadow-Light .slider{box-shadow:var(--box-shadow-light)}.slider_shadow-Medium .slider{box-shadow:var(--box-shadow-medium)}.slider_shadow-Strong .slider{box-shadow:var(--box-shadow-heavy)}.slider_shadow-Intense .slider{box-shadow:var(--box-shadow-intense)}.slider_value{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);text-align:right;min-width:2ch}@media (max-width:319.98px){.slider_value{font-size:var(--font-size-caption)}}@media (min-width:1024px){.slider_value{font-size:var(--font-size-body-sm)}}.slider_primary .slider{background-color:var(--primary-color);color:var(--primary-color)}.slider_primary .slider:hover{background-color:var(--primary-color-hover)}.slider_secondary .slider{background-color:var(--secondary-color);color:var(--secondary-color)}.slider_secondary .slider:hover{background-color:var(--secondary-color-hover)}.slider_tertiary .slider{background-color:var(--tertiary-color);color:var(--tertiary-color)}.slider_tertiary .slider:hover{background-color:var(--tertiary-color-hover)}.slider_quaternary .slider{background-color:var(--quaternary-color);color:var(--quaternary-color)}.slider_quaternary .slider:hover{background-color:var(--quaternary-color-hover)}.slider_clear .slider{color:#0000;background-color:#0000}.slider_clear .slider:hover{background-color:#0003}.slider_success .slider{background-color:var(--success-color);color:var(--success-color)}.slider_success .slider:hover{background-color:var(--success-color-hover)}.slider_error .slider{background-color:var(--error-color);color:var(--error-color)}.slider_error .slider:hover{background-color:var(--error-color-hover)}.slider_warning .slider{background-color:var(--warning-color);color:var(--warning-color)}.slider_warning .slider:hover{background-color:var(--warning-color-hover)}.slider_clear .slider{background-color:var(--background-color-light)}.slider_xs .slider{height:10px}.slider_xs .slider::-webkit-slider-runnable-track{height:2px}.slider_xs .slider::-moz-range-track{height:2px}.slider_xs .slider::-webkit-slider-thumb{background-color:var(--text-color-primary);border-radius:50%;width:10px;height:10px;margin-top:-4px}.slider_xs .slider::-moz-range-thumb{border-radius:50%;width:10px;height:10px}@media (max-width:319.98px){.slider_xs .slider{height:1.8px}.slider_xs .slider::-webkit-slider-runnable-track{height:1.8px}.slider_xs .slider::-moz-range-track{height:1.8px}.slider_xs .slider::-webkit-slider-thumb{width:9px;height:9px}.slider_xs .slider::-moz-range-thumb{width:9px;height:9px}}@media (min-width:1024px){.slider_xs .slider{height:2.2px}.slider_xs .slider::-webkit-slider-runnable-track{height:2.2px}.slider_xs .slider::-moz-range-track{height:2.2px}.slider_xs .slider::-webkit-slider-thumb{width:10.5px;height:10.5px}.slider_xs .slider::-moz-range-thumb{width:10.5px;height:10.5px}}.slider_small .slider{height:12px}.slider_small .slider::-webkit-slider-runnable-track{height:4px}.slider_small .slider::-moz-range-track{height:4px}.slider_small .slider::-webkit-slider-thumb{background-color:var(--text-color-primary);border-radius:50%;width:12px;height:12px;margin-top:-4px}.slider_small .slider::-moz-range-thumb{border-radius:50%;width:12px;height:12px}@media (max-width:319.98px){.slider_small .slider{height:3.6px}.slider_small .slider::-webkit-slider-runnable-track{height:3.6px}.slider_small .slider::-moz-range-track{height:3.6px}.slider_small .slider::-webkit-slider-thumb{width:10.8px;height:10.8px}.slider_small .slider::-moz-range-thumb{width:10.8px;height:10.8px}}@media (min-width:1024px){.slider_small .slider{height:4.4px}.slider_small .slider::-webkit-slider-runnable-track{height:4.4px}.slider_small .slider::-moz-range-track{height:4.4px}.slider_small .slider::-webkit-slider-thumb{width:12.6px;height:12.6px}.slider_small .slider::-moz-range-thumb{width:12.6px;height:12.6px}}.slider_medium .slider{height:14px}.slider_medium .slider::-webkit-slider-runnable-track{height:6px}.slider_medium .slider::-moz-range-track{height:6px}.slider_medium .slider::-webkit-slider-thumb{background-color:var(--text-color-primary);border-radius:50%;width:14px;height:14px;margin-top:-4px}.slider_medium .slider::-moz-range-thumb{border-radius:50%;width:14px;height:14px}@media (max-width:319.98px){.slider_medium .slider{height:5.4px}.slider_medium .slider::-webkit-slider-runnable-track{height:5.4px}.slider_medium .slider::-moz-range-track{height:5.4px}.slider_medium .slider::-webkit-slider-thumb{width:12.6px;height:12.6px}.slider_medium .slider::-moz-range-thumb{width:12.6px;height:12.6px}}@media (min-width:1024px){.slider_medium .slider{height:6.6px}.slider_medium .slider::-webkit-slider-runnable-track{height:6.6px}.slider_medium .slider::-moz-range-track{height:6.6px}.slider_medium .slider::-webkit-slider-thumb{width:14.7px;height:14.7px}.slider_medium .slider::-moz-range-thumb{width:14.7px;height:14.7px}}.slider_large .slider{height:16px}.slider_large .slider::-webkit-slider-runnable-track{height:8px}.slider_large .slider::-moz-range-track{height:8px}.slider_large .slider::-webkit-slider-thumb{background-color:var(--text-color-primary);border-radius:50%;width:16px;height:16px;margin-top:-4px}.slider_large .slider::-moz-range-thumb{border-radius:50%;width:16px;height:16px}@media (max-width:319.98px){.slider_large .slider{height:7.2px}.slider_large .slider::-webkit-slider-runnable-track{height:7.2px}.slider_large .slider::-moz-range-track{height:7.2px}.slider_large .slider::-webkit-slider-thumb{width:14.4px;height:14.4px}.slider_large .slider::-moz-range-thumb{width:14.4px;height:14.4px}}@media (min-width:1024px){.slider_large .slider{height:8.8px}.slider_large .slider::-webkit-slider-runnable-track{height:8.8px}.slider_large .slider::-moz-range-track{height:8.8px}.slider_large .slider::-webkit-slider-thumb{width:16.8px;height:16.8px}.slider_large .slider::-moz-range-thumb{width:16.8px;height:16.8px}}.slider_xl .slider{height:18px}.slider_xl .slider::-webkit-slider-runnable-track{height:10px}.slider_xl .slider::-moz-range-track{height:10px}.slider_xl .slider::-webkit-slider-thumb{background-color:var(--text-color-primary);border-radius:50%;width:18px;height:18px;margin-top:-4px}.slider_xl .slider::-moz-range-thumb{border-radius:50%;width:18px;height:18px}@media (max-width:319.98px){.slider_xl .slider{height:9px}.slider_xl .slider::-webkit-slider-runnable-track{height:9px}.slider_xl .slider::-moz-range-track{height:9px}.slider_xl .slider::-webkit-slider-thumb{width:16.2px;height:16.2px}.slider_xl .slider::-moz-range-thumb{width:16.2px;height:16.2px}}@media (min-width:1024px){.slider_xl .slider{height:11px}.slider_xl .slider::-webkit-slider-runnable-track{height:11px}.slider_xl .slider::-moz-range-track{height:11px}.slider_xl .slider::-webkit-slider-thumb{width:18.9px;height:18.9px}.slider_xl .slider::-moz-range-thumb{width:18.9px;height:18.9px}}@media (prefers-reduced-motion:reduce){.slider,.slider *{transition:none!important;animation:none!important}}@media (hover:none){.slider::-webkit-slider-thumb{transition:none}.slider::-moz-range-thumb{transition:none}}@media (forced-colors:active){.slider{forced-color-adjust:none;color:buttontext;background:canvas;border:1px solid buttontext}.slider::-webkit-slider-runnable-track{background:buttonface;border:1px solid buttontext}.slider::-moz-range-track{background:buttonface;border:1px solid buttontext}.slider:focus-visible{outline-offset:3px;outline:2px solid highlight}}
@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes spin-3d{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(360deg)rotateY(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes progress-grow{0%{width:0}to{width:100%}}@keyframes indeterminate-move{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes skeleton-loading{0%{left:-100%}to{left:100%}}.checkbox{cursor:pointer;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-label);letter-spacing:var(--letter-spacing-label);-webkit-user-select:none;user-select:none;transition:all var(--transition-default);background-color:#0000;flex-flow:row;display:inline-flex;position:relative}@media (max-width:479.98px){.checkbox{gap:var(--spacing-xs);font-size:var(--font-size-label)}}@media (min-width:1024px){.checkbox{gap:var(--spacing-md);font-size:var(--font-size-body)}}.checkbox_input{pointer-events:none;display:none;position:absolute;left:0}.checkbox_round-None .checkbox_box{border-radius:var(--border-radius-none)}.checkbox_round-Small .checkbox_box{border-radius:var(--border-radius-sm)}.checkbox_round-Medium .checkbox_box{border-radius:var(--border-radius-md)}.checkbox_round-Large .checkbox_box{border-radius:var(--border-radius-lg)}.checkbox_round-Full .checkbox_box{border-radius:var(--border-radius-full)}.checkbox_shadow-None .checkbox_box{box-shadow:var(--box-shadow-none)}.checkbox_shadow-Light .checkbox_box{box-shadow:var(--box-shadow-light)}.checkbox_shadow-Medium .checkbox_box{box-shadow:var(--box-shadow-medium)}.checkbox_shadow-Strong .checkbox_box{box-shadow:var(--box-shadow-heavy)}.checkbox_shadow-Intense .checkbox_box{box-shadow:var(--box-shadow-intense)}.checkbox_xs .checkbox_box{width:.75em;height:.75em}@media (max-width:479.98px){.checkbox_xs .checkbox_box{border-width:1.5px}}@media (min-width:1024px){.checkbox_xs .checkbox_box{border-width:2px}}.checkbox_xs .checkbox_box:after{border-bottom:.1em solid;border-left:.1em solid;width:.41em;height:.15em}@media (min-width:1024px){.checkbox_xs .checkbox_box:after{border-bottom-width:.105em;border-left-width:.105em;width:.4305em;height:.1575em}}.checkbox_xs .checkbox_box.checkbox_indeterminate:after{width:.41em;height:.1em}@media (min-width:1024px){.checkbox_xs .checkbox_box.checkbox_indeterminate:after{width:.4305em;height:.105em}}.checkbox_xs .checkbox_label{font-size:var(--font-size-caption)}@media (max-width:479.98px){.checkbox_xs .checkbox_label{font-size:var(--font-size-caption)}}@media (min-width:1024px){.checkbox_xs .checkbox_label{font-size:calc(var(--font-size-caption) * 1.05)}}.checkbox_small .checkbox_box{width:.875em;height:.875em}@media (max-width:479.98px){.checkbox_small .checkbox_box{border-width:1.5px}}@media (min-width:1024px){.checkbox_small .checkbox_box{border-width:2px}}.checkbox_small .checkbox_box:after{border-bottom:.115em solid;border-left:.115em solid;width:.43em;height:.2em}@media (min-width:1024px){.checkbox_small .checkbox_box:after{border-bottom-width:.12075em;border-left-width:.12075em;width:.4515em;height:.21em}}.checkbox_small .checkbox_box.checkbox_indeterminate:after{width:.43em;height:.115em}@media (min-width:1024px){.checkbox_small .checkbox_box.checkbox_indeterminate:after{width:.4515em;height:.12075em}}.checkbox_small .checkbox_label{font-size:var(--font-size-label)}@media (max-width:479.98px){.checkbox_small .checkbox_label{font-size:var(--font-size-label)}}@media (min-width:1024px){.checkbox_small .checkbox_label{font-size:calc(var(--font-size-label) * 1.05)}}.checkbox_medium .checkbox_box{width:1em;height:1em}@media (max-width:479.98px){.checkbox_medium .checkbox_box{border-width:1.5px}}@media (min-width:1024px){.checkbox_medium .checkbox_box{border-width:2px}}.checkbox_medium .checkbox_box:after{border-bottom:.125em solid;border-left:.125em solid;width:.505em;height:.215em}@media (min-width:1024px){.checkbox_medium .checkbox_box:after{border-bottom-width:.13125em;border-left-width:.13125em;width:.53025em;height:.22575em}}.checkbox_medium .checkbox_box.checkbox_indeterminate:after{width:.505em;height:.125em}@media (min-width:1024px){.checkbox_medium .checkbox_box.checkbox_indeterminate:after{width:.53025em;height:.13125em}}.checkbox_medium .checkbox_label{font-size:var(--font-size-body-sm)}@media (max-width:479.98px){.checkbox_medium .checkbox_label{font-size:var(--font-size-body-sm)}}@media (min-width:1024px){.checkbox_medium .checkbox_label{font-size:calc(var(--font-size-body-sm) * 1.05)}}.checkbox_large .checkbox_box{width:1.25em;height:1.25em}@media (max-width:479.98px){.checkbox_large .checkbox_box{border-width:1.5px}}@media (min-width:1024px){.checkbox_large .checkbox_box{border-width:2px}}.checkbox_large .checkbox_box:after{border-bottom:.15em solid;border-left:.15em solid;width:.63em;height:.35em}@media (min-width:1024px){.checkbox_large .checkbox_box:after{border-bottom-width:.1575em;border-left-width:.1575em;width:.6615em;height:.3675em}}.checkbox_large .checkbox_box.checkbox_indeterminate:after{width:.63em;height:.15em}@media (min-width:1024px){.checkbox_large .checkbox_box.checkbox_indeterminate:after{width:.6615em;height:.1575em}}.checkbox_large .checkbox_label{font-size:var(--font-size-body)}@media (max-width:479.98px){.checkbox_large .checkbox_label{font-size:var(--font-size-body)}}@media (min-width:1024px){.checkbox_large .checkbox_label{font-size:calc(var(--font-size-body) * 1.05)}}.checkbox_xl .checkbox_box{width:1.5em;height:1.5em}@media (max-width:479.98px){.checkbox_xl .checkbox_box{border-width:1.5px}}@media (min-width:1024px){.checkbox_xl .checkbox_box{border-width:2px}}.checkbox_xl .checkbox_box:after{border-bottom:.175em solid;border-left:.175em solid;width:.75em;height:.4em}@media (min-width:1024px){.checkbox_xl .checkbox_box:after{border-bottom-width:.18375em;border-left-width:.18375em;width:.7875em;height:.42em}}.checkbox_xl .checkbox_box.checkbox_indeterminate:after{width:.75em;height:.175em}@media (min-width:1024px){.checkbox_xl .checkbox_box.checkbox_indeterminate:after{width:.7875em;height:.18375em}}.checkbox_xl .checkbox_label{font-size:var(--font-size-h6)}@media (max-width:479.98px){.checkbox_xl .checkbox_label{font-size:var(--font-size-h6)}}@media (min-width:1024px){.checkbox_xl .checkbox_label{font-size:calc(var(--font-size-h6) * 1.05)}}.checkbox_box{transition:all var(--transition-default);background-color:#fff;border:2px solid;justify-content:center;align-items:center;display:flex;position:relative}.checkbox_box:before{content:"";position:absolute;inset:-6px}@media (min-width:1024px){.checkbox_box:before{inset:-4px}}.checkbox_box:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:3px}.checkbox_box:after{content:"";opacity:0;transition:all var(--transition-default);transform:rotate(-45deg)}.checkbox_input:checked+.checkbox_box:after{opacity:1}.checkbox_box.checkbox_indeterminate:after{opacity:1;content:"";background-color:currentColor;border:none;transform:none}.checkbox_label-wrapper{justify-content:center;align-items:center;gap:var(--spacing-xs);display:flex}.checkbox_label{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)}@media (max-width:479.98px){.checkbox_label{line-height:1.15}}@media (min-width:1024px){.checkbox_label{line-height:1.25}}.checkbox_primary{color:var(--primary-color)}.checkbox_primary.checkbox_box,.checkbox_input:checked+.checkbox_box.checkbox_primary:after{border-color:var(--primary-color)}.checkbox_secondary{color:var(--secondary-color)}.checkbox_secondary.checkbox_box,.checkbox_input:checked+.checkbox_box.checkbox_secondary:after{border-color:var(--secondary-color)}.checkbox_tertiary{color:var(--tertiary-color)}.checkbox_tertiary.checkbox_box,.checkbox_input:checked+.checkbox_box.checkbox_tertiary:after{border-color:var(--tertiary-color)}.checkbox_quaternary{color:var(--quaternary-color)}.checkbox_quaternary.checkbox_box,.checkbox_input:checked+.checkbox_box.checkbox_quaternary:after{border-color:var(--quaternary-color)}.checkbox_clear{color:var(--text-color-primary)}.checkbox_clear.checkbox_box,.checkbox_input:checked+.checkbox_box.checkbox_clear:after{border-color:var(--text-color-primary)}.checkbox_success{color:var(--success-color)}.checkbox_box.checkbox_success{border-color:var(--success-color)}.checkbox_input:checked+.checkbox_box.checkbox_success:after{border-color:var(--text-color-primary)}.checkbox_error{color:var(--error-color)}.checkbox_box.checkbox_error{border-color:var(--error-color)}.checkbox_input:checked+.checkbox_box.checkbox_error:after{border-color:var(--text-color-primary)}.checkbox_warning{color:var(--warning-color)}.checkbox_box.checkbox_warning{border-color:var(--warning-color)}.checkbox_input:checked+.checkbox_box.checkbox_warning:after{border-color:var(--text-color-primary)}.checkbox_disabled{opacity:.6;cursor:not-allowed;color:var(--disabled-color)}.checkbox_disabled .checkbox_box{box-shadow:none}@media (prefers-reduced-motion:reduce){.checkbox,.checkbox *{transition:none!important;animation:none!important}}@media (hover:none){.checkbox:hover .checkbox_box{box-shadow:none;transform:none}}@media (forced-colors:active){.checkbox_box{color:canvastext;background:canvas;border-color:buttontext;outline-color:highlight;box-shadow:none!important}.checkbox_box:after{background:buttontext;border-color:buttontext}}
.color_picker{padding:var(--spacing-sm);gap:var(--spacing-xs);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);border:none;flex-direction:column;display:flex}.color_picker:disabled{opacity:.5;pointer-events:none}@media (max-width:479.98px){.color_picker{padding:var(--spacing-xs);gap:var(--spacing-xxs)}}@media (min-width:1024px){.color_picker{padding:var(--spacing-md);gap:var(--spacing-sm)}}.color_picker_legend{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-xs)}@media (max-width:479.98px){.color_picker_legend{font-size:var(--font-size-caption)}}@media (min-width:1024px){.color_picker_legend{font-size:var(--font-size-body-sm)}}.color_picker_grid{gap:var(--spacing-xs);grid-template-columns:repeat(auto-fit,minmax(40px,1fr));display:grid}@media (max-width:479.98px){.color_picker_grid{gap:var(--spacing-xxs)}}@media (min-width:1024px){.color_picker_grid{gap:var(--spacing-sm)}}.color_picker_selected,.color_picker:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px}.color_picker_swatch{cursor:pointer;transition:outline-color var(--transition-default);box-sizing:border-box;outline:2px solid #0000;justify-content:center;align-items:center;margin:0 1px;display:inline-flex}.color_picker_swatch:hover{outline-color:var(--focus-outline-color,var(--primary-color))}.color_picker_swatch:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px}.color_picker_swatch .color_picker_round{border-radius:50%}.color_picker_swatch .color_picker_square{border-radius:6px}.color_picker_swatch .color_picker_pill{border-radius:9999px;height:50%}.color_picker_swatch.color_picker_xs{width:20px;height:20px}@media (max-width:479.98px){.color_picker_swatch.color_picker_xs{width:17px;height:17px}}@media (min-width:1024px){.color_picker_swatch.color_picker_xs{width:22px;height:22px}}.color_picker_swatch.color_picker_small{width:24px;height:24px}@media (max-width:479.98px){.color_picker_swatch.color_picker_small{width:20.4px;height:20.4px}}@media (min-width:1024px){.color_picker_swatch.color_picker_small{width:26.4px;height:26.4px}}.color_picker_swatch.color_picker_medium{width:32px;height:32px}@media (max-width:479.98px){.color_picker_swatch.color_picker_medium{width:27.2px;height:27.2px}}@media (min-width:1024px){.color_picker_swatch.color_picker_medium{width:35.2px;height:35.2px}}.color_picker_swatch.color_picker_large{width:36px;height:36px}@media (max-width:479.98px){.color_picker_swatch.color_picker_large{width:30.6px;height:30.6px}}@media (min-width:1024px){.color_picker_swatch.color_picker_large{width:39.6px;height:39.6px}}.color_picker_swatch.color_picker_xl{width:40px;height:40px}@media (max-width:479.98px){.color_picker_swatch.color_picker_xl{width:34px;height:34px}}@media (min-width:1024px){.color_picker_swatch.color_picker_xl{width:44px;height:44px}}.color_picker_radio_input{display:none}.color_picker_preview{box-sizing:border-box;border-radius:inherit;width:80%;height:80%;display:block}.color_picker_custom_input{margin-top:var(--spacing-xs);width:100%}@media (max-width:479.98px){.color_picker_custom_input{margin-top:var(--spacing-xxs)}}@media (min-width:1024px){.color_picker_custom_input{margin-top:var(--spacing-sm)}}.color_picker_circle{border-radius:50%}.color_picker_square{border-radius:6px}.color_picker_rounded{border-radius:9999px}.color_picker_shadow-None{box-shadow:var(--box-shadow-none)}.color_picker_shadow-Light{box-shadow:var(--box-shadow-light)}.color_picker_shadow-Medium{box-shadow:var(--box-shadow-medium)}.color_picker_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.color_picker_shadow-Intense{box-shadow:var(--box-shadow-intense)}@media (prefers-reduced-motion:reduce){.color_picker,.color_picker *{transition:none!important;animation:none!important}}@media (hover:none){.color_picker_swatch:hover{outline-color:#0000}}@media (forced-colors:active){.color_picker_swatch{color:canvastext;background:canvas;border:1px solid buttontext;outline-color:highlight;box-shadow:none!important}.color_picker_preview{background:canvastext}}
.data_table_wrapper{width:100%;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);overflow-x:auto}.data_table_wrapper .data_table{border-collapse:collapse;width:100%;font-size:inherit;min-width:600px}@media (max-width:767.98px){.data_table_wrapper .data_table{min-width:520px}}@media (min-width:1024px){.data_table_wrapper .data_table{min-width:720px}}.data_table_wrapper .data_table th{text-align:left;padding: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);white-space:nowrap;color:var(--text-color-primary)}.data_table_wrapper .data_table td{padding:var(--spacing-sm);border-bottom:1px solid var(--text-color-primary);text-align:left;white-space:nowrap;color:var(--text-color-primary);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)}.data_table_wrapper .data_table th:hover{cursor:pointer}.data_table_wrapper .data_table tbody tr:last-child td{border-bottom:none}.data_table_wrapper .data_table .data_table_header_sortable{cursor:pointer}.data_table_wrapper .data_table .data_table_header_sortable:focus-visible,.data_table_wrapper .data_table .data_table_header_sortable:focus{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:.5px}.data_table_wrapper .data_table_sort_button{margin-left:var(--spacing-xxs);color:var(--text-color-primary);justify-content:center;align-items:center;gap:var(--spacing-xs);background-color:#0000;border:none;display:inline-flex}.data_table_wrapper .data_table_sort_icon{margin-left:var(--spacing-xxs);font-size:.9em}@media (max-width:479.98px){.data_table_wrapper .data_table_sort_icon{font-size:.85em}}@media (min-width:1024px){.data_table_wrapper .data_table_sort_icon{font-size:1em}}.data_table_wrapper .data_table_row_clickable{cursor:pointer;transition:background-color var(--transition-default)}.data_table_wrapper .data_table_row_clickable:hover{background-color:var(--background-color-light)}.data_table_wrapper .data_table_row_clickable:hover:nth-child(2n){background-color:var(--background-color)}.data_table_wrapper .data_table_row_clickable:focus-visible,.data_table_wrapper .data_table_row_clickable:focus{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:0}.data_table_wrapper .data_table_row_striped:nth-child(2n){background-color:var(--background-color-darker)}.data_table_wrapper tbody tr{background-color:var(--background-color-dark)}.data_table_wrapper.clear{box-shadow:none}.data_table_wrapper.clear th{background-color:#0000}@media (max-width:767.98px){.data_table_wrapper .data_table{font-size:var(--font-size-label)}.data_table_wrapper .data_table th,.data_table_wrapper .data_table td{padding:var(--spacing-xs)}.data_table_wrapper .data_table th{font-size:var(--font-size-caption)}.data_table_wrapper .data_table td{font-size:var(--font-size-label)}}@media (max-width:319.98px){.data_table_wrapper .data_table{font-size:var(--font-size-caption)}.data_table_wrapper .data_table th,.data_table_wrapper .data_table td{box-sizing:border-box;text-align:left;width:100%;padding:var(--spacing-xs);border-bottom:1px solid var(--text-color-primary);white-space:normal;display:block}.data_table_wrapper .data_table tbody tr{margin-bottom:var(--spacing-sm);background-color:var(--background-color-dark);display:block}.data_table_wrapper .data_table thead{display:none}.data_table_wrapper .data_table td:before{content:attr(data-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-secondary);margin-bottom:2px;display:block}}.data_table_primary th{background-color:var(--primary-color);color:var(--text-color-primary)}.data_table_primary.data_table_outline th{border:2px solid var(--primary-color);color:var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.data_table_primary.data_table_outline th{border-width:1.5px}}.data_table_secondary th{background-color:var(--secondary-color);color:var(--text-color-secondary)}.data_table_secondary.data_table_outline th{border:2px solid var(--secondary-color);color:var(--text-color-secondary);background-color:#0000}@media (max-width:479.98px){.data_table_secondary.data_table_outline th{border-width:1.5px}}.data_table_tertiary th{background-color:var(--tertiary-color);color:var(--text-color-primary)}.data_table_tertiary.data_table_outline th{border:2px solid var(--tertiary-color);color:var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.data_table_tertiary.data_table_outline th{border-width:1.5px}}.data_table_quaternary th{background-color:var(--quaternary-color);color:var(--text-color-primary)}.data_table_quaternary.data_table_outline th{border:2px solid var(--quaternary-color);color:var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.data_table_quaternary.data_table_outline th{border-width:1.5px}}.data_table_clear th{color:var(--text-color-primary);background-color:#0000}.data_table_clear.data_table_outline th{border:2px solid var(--text-color-primary);color:var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.data_table_clear.data_table_outline th{border-width:1.5px}}.data_table_success th{background-color:var(--success-color);color:var(--text-color-primary)}.data_table_success.data_table_outline th{border:2px solid var(--success-color);color:var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.data_table_success.data_table_outline th{border-width:1.5px}}.data_table_error th{background-color:var(--error-color);color:var(--text-color-primary)}.data_table_error.data_table_outline th{border:2px solid var(--error-color);color:var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.data_table_error.data_table_outline th{border-width:1.5px}}.data_table_warning th{background-color:var(--warning-color);color:var(--text-color-primary)}.data_table_warning.data_table_outline th{border:2px solid var(--warning-color);color:var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.data_table_warning.data_table_outline th{border-width:1.5px}}.data_table_round-None{border-radius:var(--border-radius-none)}.data_table_round-Small{border-radius:var(--border-radius-sm)}.data_table_round-Medium{border-radius:var(--border-radius-md)}.data_table_round-Large{border-radius:var(--border-radius-lg)}.data_table_round-Full{border-radius:var(--border-radius-full)}.data_table_shadow-None{box-shadow:var(--box-shadow-none)}.data_table_shadow-Light{box-shadow:var(--box-shadow-light)}.data_table_shadow-Medium{box-shadow:var(--box-shadow-medium)}.data_table_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.data_table_shadow-Intense{box-shadow:var(--box-shadow-intense)}@media (prefers-reduced-motion:reduce){.data_table_wrapper,.data_table_wrapper *{transition:none!important;animation:none!important}}@media (hover:none){.data_table_row_clickable:hover{background-color:#0000}}@media (forced-colors:active){.data_table_wrapper .data_table{color:canvastext;background:canvas}.data_table_wrapper .data_table th,.data_table_wrapper .data_table td{border-bottom:1px solid buttontext}.data_table_wrapper .data_table thead th{color:canvastext;background:canvas;border:1px solid buttontext}.data_table_wrapper .data_table_row_clickable:focus-visible{outline-offset:2px;outline:2px solid highlight}}
.datetime_picker_wrapper{justify-content:space-evenly;gap:var(--spacing-xs);font-family:var(--font-family-ui);flex-direction:column;display:flex}@media (max-width:479.98px){.datetime_picker_wrapper{gap:var(--spacing-xxs)}}@media (min-width:1024px){.datetime_picker_wrapper{gap:var(--spacing-sm)}}.datetime_picker_input[type=datetime-local]::-webkit-calendar-picker-indicator{appearance:none;display:none}.datetime_picker_input[type=datetime-local]{border:0}.datetime_picker_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-bottom:var(--spacing-xs)}@media (max-width:479.98px){.datetime_picker_label{font-size:var(--font-size-caption)}}@media (min-width:1024px){.datetime_picker_label{font-size:var(--font-size-body-sm)}}.datetime_picker_input_wrapper{justify-content:space-evenly;align-items:center;width:fit-content;display:flex;position:relative}.datetime_picker_input{z-index:1;width:fit-content;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);color:var(--text-color-primary);transition:border-color var(--transition-default), background-color var(--transition-default);background-color:#0000;border:2px solid #0000;padding:0}@media (max-width:479.98px){.datetime_picker_input{font-size:var(--font-size-label);border-width:1.2px}}@media (min-width:1024px){.datetime_picker_input{font-size:var(--font-size-h6)}}.datetime_picker_input:focus{border-color:var(--focus-outline-color,var(--primary-color));outline:none}.datetime_picker_input:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px}.datetime_picker_input::-webkit-calendar-picker-indicator{opacity:1;filter:invert();z-index:2;cursor:pointer}.datetime_picker_icon{font-size:var(--font-size-body);cursor:pointer;z-index:2;pointer-events:auto;transition:color var(--transition-default), transform var(--transition-default);color:var(--text-color-primary);background-color:#0000;border:none;margin:0;line-height:1em}@media (max-width:479.98px){.datetime_picker_icon{font-size:var(--font-size-label)}}@media (min-width:1024px){.datetime_picker_icon{font-size:var(--font-size-h6)}}.datetime_picker_icon:hover{transform:translateY(-1px)}.datetime_picker_icon:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px;border-radius:4px}.datetime_picker_primary .datetime_picker_input_wrapper{background-color:var(--primary-color);color:var(--text-color-primary)}.datetime_picker_primary .datetime_picker_input_wrapper:focus-within{border-color:var(--primary-color)}.datetime_picker_primary.datetime_picker_outline .datetime_picker_input_wrapper{border:2px solid var(--primary-color)}@media (max-width:479.98px){.datetime_picker_primary.datetime_picker_outline .datetime_picker_input_wrapper{border-width:1.5px}}.datetime_picker_primary.datetime_picker_outline .datetime_picker_input_wrapper:focus-within{border-color:var(--primary-color)}.datetime_picker_primary.datetime_picker_outline .datetime_picker_input_wrapper:hover{border-color:var(--primary-color-hover)}.datetime_picker_secondary .datetime_picker_input_wrapper{background-color:var(--secondary-color);color:var(--text-color-secondary)}.datetime_picker_secondary .datetime_picker_input_wrapper:focus-within{border-color:var(--secondary-color)}.datetime_picker_secondary.datetime_picker_outline .datetime_picker_input_wrapper{border:2px solid var(--secondary-color)}@media (max-width:479.98px){.datetime_picker_secondary.datetime_picker_outline .datetime_picker_input_wrapper{border-width:1.5px}}.datetime_picker_secondary.datetime_picker_outline .datetime_picker_input_wrapper:focus-within{border-color:var(--secondary-color)}.datetime_picker_secondary.datetime_picker_outline .datetime_picker_input_wrapper:hover{border-color:var(--secondary-color-hover)}.datetime_picker_tertiary .datetime_picker_input_wrapper{background-color:var(--tertiary-color);color:var(--text-color-primary)}.datetime_picker_tertiary .datetime_picker_input_wrapper:focus-within{border-color:var(--tertiary-color)}.datetime_picker_tertiary.datetime_picker_outline .datetime_picker_input_wrapper{border:2px solid var(--tertiary-color)}@media (max-width:479.98px){.datetime_picker_tertiary.datetime_picker_outline .datetime_picker_input_wrapper{border-width:1.5px}}.datetime_picker_tertiary.datetime_picker_outline .datetime_picker_input_wrapper:focus-within{border-color:var(--tertiary-color)}.datetime_picker_tertiary.datetime_picker_outline .datetime_picker_input_wrapper:hover{border-color:var(--tertiary-color-hover)}.datetime_picker_quaternary .datetime_picker_input_wrapper{background-color:var(--quaternary-color);color:var(--text-color-primary)}.datetime_picker_quaternary .datetime_picker_input_wrapper:focus-within{border-color:var(--quaternary-color)}.datetime_picker_quaternary.datetime_picker_outline .datetime_picker_input_wrapper{border:2px solid var(--quaternary-color)}@media (max-width:479.98px){.datetime_picker_quaternary.datetime_picker_outline .datetime_picker_input_wrapper{border-width:1.5px}}.datetime_picker_quaternary.datetime_picker_outline .datetime_picker_input_wrapper:focus-within{border-color:var(--quaternary-color)}.datetime_picker_quaternary.datetime_picker_outline .datetime_picker_input_wrapper:hover{border-color:var(--quaternary-color-hover)}.datetime_picker_clear .datetime_picker_input_wrapper{color:var(--text-color-primary);background-color:#0000}.datetime_picker_clear .datetime_picker_input_wrapper:focus-within{border-color:var(--text-color-primary)}.datetime_picker_clear.datetime_picker_outline .datetime_picker_input_wrapper{border:2px solid #0000}@media (max-width:479.98px){.datetime_picker_clear.datetime_picker_outline .datetime_picker_input_wrapper{border-width:1.5px}}.datetime_picker_clear.datetime_picker_outline .datetime_picker_input_wrapper:focus-within{border-color:var(--text-color-primary)}.datetime_picker_clear.datetime_picker_outline .datetime_picker_input_wrapper:hover{border-color:#0003}.datetime_picker_success .datetime_picker_input_wrapper{background-color:var(--success-color);color:var(--text-color-primary)}.datetime_picker_success .datetime_picker_input_wrapper:focus-within{border-color:var(--success-color)}.datetime_picker_success.datetime_picker_outline .datetime_picker_input_wrapper{border:2px solid var(--success-color)}@media (max-width:479.98px){.datetime_picker_success.datetime_picker_outline .datetime_picker_input_wrapper{border-width:1.5px}}.datetime_picker_success.datetime_picker_outline .datetime_picker_input_wrapper:focus-within{border-color:var(--success-color)}.datetime_picker_success.datetime_picker_outline .datetime_picker_input_wrapper:hover{border-color:var(--success-color-hover)}.datetime_picker_error .datetime_picker_input_wrapper{background-color:var(--error-color);color:var(--text-color-primary)}.datetime_picker_error .datetime_picker_input_wrapper:focus-within{border-color:var(--error-color)}.datetime_picker_error.datetime_picker_outline .datetime_picker_input_wrapper{border:2px solid var(--error-color)}@media (max-width:479.98px){.datetime_picker_error.datetime_picker_outline .datetime_picker_input_wrapper{border-width:1.5px}}.datetime_picker_error.datetime_picker_outline .datetime_picker_input_wrapper:focus-within{border-color:var(--error-color)}.datetime_picker_error.datetime_picker_outline .datetime_picker_input_wrapper:hover{border-color:var(--error-color-hover)}.datetime_picker_warning .datetime_picker_input_wrapper{background-color:var(--warning-color);color:var(--text-color-primary)}.datetime_picker_warning .datetime_picker_input_wrapper:focus-within{border-color:var(--warning-color)}.datetime_picker_warning.datetime_picker_outline .datetime_picker_input_wrapper{border:2px solid var(--warning-color)}@media (max-width:479.98px){.datetime_picker_warning.datetime_picker_outline .datetime_picker_input_wrapper{border-width:1.5px}}.datetime_picker_warning.datetime_picker_outline .datetime_picker_input_wrapper:focus-within{border-color:var(--warning-color)}.datetime_picker_warning.datetime_picker_outline .datetime_picker_input_wrapper:hover{border-color:var(--warning-color-hover)}.datetime_picker_outline .datetime_picker_input_wrapper{box-shadow:none;background-color:#0000}.datetime_picker_clear.datetime_picker_outline .datetime_picker_input_wrapper{color:var(--text-color-primary);border:2px solid var(--text-color-primary)}@media (max-width:479.98px){.datetime_picker_clear.datetime_picker_outline .datetime_picker_input_wrapper{border-width:1.5px}}.datetime_picker_disabled .datetime_picker_input_wrapper{opacity:.6;pointer-events:none;background-color:var(--disabled-color);color:var(--text-color-secondary);cursor:not-allowed}.datetime_picker_disabled .datetime_picker_icon{opacity:.6;pointer-events:none;color:var(--text-color-secondary);cursor:not-allowed}.datetime_picker_xs .datetime_picker_input_wrapper{padding:4px 3px}.datetime_picker_xs .datetime_picker_input{font-size:var(--font-size-caption);max-width:170px}.datetime_picker_xs .datetime_picker_icon svg{width:15px;height:15px}.datetime_picker_small .datetime_picker_input_wrapper{padding:6px 10px}.datetime_picker_small .datetime_picker_input{font-size:var(--font-size-label);max-width:190px}.datetime_picker_small .datetime_picker_icon svg{width:20px;height:20px}.datetime_picker_medium .datetime_picker_input_wrapper{padding:6px 10px}.datetime_picker_medium .datetime_picker_input{font-size:var(--font-size-body-sm);max-width:215px}.datetime_picker_medium .datetime_picker_icon svg{width:22px;height:22px}.datetime_picker_large .datetime_picker_input_wrapper{padding:8px 16px}.datetime_picker_large .datetime_picker_input{font-size:var(--font-size-body);max-width:250px}.datetime_picker_large .datetime_picker_icon svg{width:25px;height:25px}.datetime_picker_xl .datetime_picker_input_wrapper{padding:10px 20px}.datetime_picker_xl .datetime_picker_input{font-size:var(--font-size-h6);max-width:330px}.datetime_picker_xl .datetime_picker_icon svg{width:30px;height:30px}.datetime_picker_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);color:var(--text-color-primary)}@media (max-width:479.98px){.datetime_picker_description{font-size:var(--font-size-label)}}@media (min-width:1024px){.datetime_picker_description{font-size:var(--font-size-body)}}.datetime_picker_round-None .datetime_picker_input_wrapper{border-radius:var(--border-radius-none)}.datetime_picker_round-Small .datetime_picker_input_wrapper{border-radius:var(--border-radius-sm)}.datetime_picker_round-Medium .datetime_picker_input_wrapper{border-radius:var(--border-radius-md)}.datetime_picker_round-Large .datetime_picker_input_wrapper{border-radius:var(--border-radius-lg)}.datetime_picker_round-Full .datetime_picker_input_wrapper{border-radius:var(--border-radius-full)}.datetime_picker_shadow-None .datetime_picker_input_wrapper{box-shadow:var(--box-shadow-none)}.datetime_picker_shadow-Light .datetime_picker_input_wrapper{box-shadow:var(--box-shadow-light)}.datetime_picker_shadow-Medium .datetime_picker_input_wrapper{box-shadow:var(--box-shadow-medium)}.datetime_picker_shadow-Strong .datetime_picker_input_wrapper{box-shadow:var(--box-shadow-heavy)}.datetime_picker_shadow-Intense .datetime_picker_input_wrapper{box-shadow:var(--box-shadow-intense)}@media (prefers-reduced-motion:reduce){.datetime_picker,.datetime_picker *{transition:none!important;animation:none!important}}@media (hover:none){.datetime_picker_icon:hover{transform:none}}@media (forced-colors:active){.datetime_picker_input_wrapper{color:canvastext;background:canvas;outline-color:highlight;box-shadow:none!important;border:1px solid buttontext!important}.datetime_picker_icon{color:buttontext;border:1px solid buttontext;border-radius:4px}}
@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%}}.markdown{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);color:var(--text-color-primary);border:1px solid var(--text-color-primary);padding:var(--spacing-md);overflow-x:auto}@media (max-width:479.98px){.markdown{padding:var(--spacing-sm);border-width:1.5px}}@media (min-width:1024px){.markdown{padding:var(--spacing-lg)}}.markdown_round-None{border-radius:var(--border-radius-none)}.markdown_round-Small{border-radius:var(--border-radius-sm)}.markdown_round-Medium{border-radius:var(--border-radius-md)}.markdown_round-Large{border-radius:var(--border-radius-lg)}.markdown_round-Full{border-radius:var(--border-radius-full)}.markdown_shadow-None{box-shadow:var(--box-shadow-none)}.markdown_shadow-Light{box-shadow:var(--box-shadow-light)}.markdown_shadow-Medium{box-shadow:var(--box-shadow-medium)}.markdown_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.markdown_shadow-Intense{box-shadow:var(--box-shadow-intense)}.markdown h1,.markdown h2,.markdown h3,.markdown h4{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);color:var(--text-color-primary);font-family:var(--font-family-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.markdown h1{font-size:clamp(var(--font-size-h2), 1.1rem + 1.5vw, var(--font-size-h1));font-weight:var(--font-weight-h1)}.markdown h2{font-size:clamp(var(--font-size-h3), 1.05rem + 1vw, var(--font-size-h2));font-weight:var(--font-weight-h2)}.markdown h3{font-size:clamp(var(--font-size-h4), 1rem + .6vw, var(--font-size-h3));font-weight:var(--font-weight-h3)}.markdown h4{font-size:clamp(var(--font-size-h6), .95rem + .3vw, var(--font-size-h5));font-weight:var(--font-weight-h4)}.markdown p{margin:var(--spacing-xs) 0;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)}@media (max-width:479.98px){.markdown p{font-size:var(--font-size-body-sm)}}@media (min-width:1024px){.markdown p{font-size:var(--font-size-body)}}.markdown em{font-style:italic}.markdown strong{font-weight:var(--font-weight-bold)}.markdown ul,.markdown ol{margin:var(--spacing-md) 0;padding-left:var(--spacing-lg);font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body)}@media (max-width:479.98px){.markdown ul,.markdown ol{padding-left:var(--spacing-md);font-size:var(--font-size-body-sm)}}@media (min-width:1024px){.markdown ul,.markdown ol{padding-left:calc(var(--spacing-lg) * 1.1)}}.markdown li{margin-bottom:var(--spacing-xxs)}.markdown code{background-color:var(--background-color-dark);color:var(--text-color-primary);border-radius:var(--border-radius-xs);font-family:var(--font-family-mono);word-break:break-word;padding:.2rem .4rem;font-size:.95em}.markdown pre{color:#f4f4f4;padding:var(--spacing-md);border-radius:var(--border-radius-sm);margin:var(--spacing-md) 0;background:#1e1e1e;line-height:1.45;overflow-x:auto}@media (max-width:479.98px){.markdown pre{padding:var(--spacing-sm)}}@media (min-width:1024px){.markdown pre{padding:var(--spacing-lg)}}.markdown pre code{color:inherit;font-size:.95em;font-family:var(--font-family-mono);background:0 0;padding:0}.markdown blockquote{margin:var(--spacing-md) 0;padding-left:var(--spacing-md);border-left:4px solid var(--primary-color);color:var(--text-color-light);font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);font-style:italic}@media (max-width:479.98px){.markdown blockquote{padding-left:var(--spacing-sm);font-size:var(--font-size-body-sm);border-left-width:3px}}@media (min-width:1024px){.markdown blockquote{border-left-width:6px}}.markdown a{color:var(--link-color);text-underline-offset:2px;text-decoration:underline}.markdown a:hover{color:var(--link-hover-color-primary)}.markdown a:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px;border-radius:2px;text-decoration-thickness:2px}.markdown img,.markdown video,.markdown canvas,.markdown svg{max-width:100%;height:auto;display:block}.markdown table{border-collapse:collapse;width:100%;margin:var(--spacing-md) 0;overflow:hidden}.markdown table th,.markdown table td{padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--text-color-primary);text-align:left}.markdown table th{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)}.markdown table td{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)}.markdown table thead th{background:var(--background-color)}@media (max-width:479.98px){.markdown table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.markdown,.markdown *{transition:none!important;animation:none!important}}@media (forced-colors:active){.markdown{color:canvastext;background:canvas;border-color:buttontext;outline-color:highlight}.markdown blockquote{border-left-color:highlight}.markdown table th,.markdown table td{border-color:buttontext}.markdown a: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%}}.chip{z-index:9999;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);opacity:1;text-align:center;width:fit-content;min-width:180px;max-width:90vw;transition:transform var(--transition-default), opacity var(--transition-default), box-shadow var(--transition-default);justify-content:space-between;align-items:center;animation:.3s ease-out fade-in;display:flex;position:relative}@media (max-width:479.98px){.chip{min-width:150px;max-width:96vw}}@media (min-width:1024px){.chip{min-width:220px;max-width:70vw}}.chip_round-None{border-radius:var(--border-radius-none)}.chip_round-Small{border-radius:var(--border-radius-sm)}.chip_round-Medium{border-radius:var(--border-radius-md)}.chip_round-Large{border-radius:var(--border-radius-lg)}.chip_round-Full{border-radius:var(--border-radius-full)}.chip_shadow-None{box-shadow:var(--box-shadow-none)}.chip_shadow-Light{box-shadow:var(--box-shadow-light)}.chip_shadow-Medium{box-shadow:var(--box-shadow-medium)}.chip_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.chip_shadow-Intense{box-shadow:var(--box-shadow-intense)}.chip:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:3px}.chip_fixed{position:fixed;left:50%;transform:translate(-50%)}.chip_fadeout{opacity:0;transform:translate(-50%,-10px)}.chip_top_center{top:20px}.chip_bottom_center{bottom:20px}.chip_top_left{top:20px;left:20px;transform:none}.chip_top_right{top:20px;left:auto;right:20px;transform:none}.chip_bottom_left{bottom:20px;left:20px;transform:none}.chip_bottom_right{bottom:20px;left:auto;right:20px;transform:none}.chip_primary{background-color:var(--primary-color);color:var(--text-color-primary);border:1px solid var(--primary-color)}.chip_primary:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.chip_secondary{background-color:var(--secondary-color);color:var(--text-color-secondary);border:1px solid var(--secondary-color)}.chip_secondary:focus-visible{outline:2px solid var(--secondary-color);outline-offset:3px}.chip_tertiary{background-color:var(--tertiary-color);color:var(--text-color-primary);border:1px solid var(--tertiary-color)}.chip_tertiary:focus-visible{outline:2px solid var(--tertiary-color);outline-offset:3px}.chip_quaternary{background-color:var(--quaternary-color);color:var(--text-color-primary);border:1px solid var(--quaternary-color)}.chip_quaternary:focus-visible{outline:2px solid var(--quaternary-color);outline-offset:3px}.chip_clear{color:var(--text-color-primary);border:1px solid var(--text-color-primary);background-color:#0000}.chip_clear:focus-visible{outline:2px solid var(--text-color-primary);outline-offset:3px}.chip_success{background-color:var(--success-color);color:var(--text-color-primary);border:1px solid var(--success-color)}.chip_success:focus-visible{outline:2px solid var(--success-color);outline-offset:3px}.chip_error{background-color:var(--error-color);color:var(--text-color-primary);border:1px solid var(--error-color)}.chip_error:focus-visible{outline:2px solid var(--error-color);outline-offset:3px}.chip_warning{background-color:var(--warning-color);color:var(--text-color-primary);border:1px solid var(--warning-color)}.chip_warning:focus-visible{outline:2px solid var(--warning-color);outline-offset:3px}.chip_icon{margin-right:var(--spacing-sm);align-items:center;margin-top:-.1em;display:flex}@media (max-width:479.98px){.chip_icon{margin-right:var(--spacing-xs)}}@media (min-width:1024px){.chip_icon{margin-right:var(--spacing-md)}}.chip_message{font:inherit;line-height:inherit;letter-spacing:inherit;flex-grow:1;margin-right:12px}@media (max-width:479.98px){.chip_message{margin-right:var(--spacing-xs)}}@media (min-width:1024px){.chip_message{margin-right:var(--spacing-sm)}}.chip_icon_inner{width:1em;height:1em}.chip_xs{height:20px;padding:5px 9px}.chip_xs .chip_message{font-size:var(--font-size-caption)}.chip_xs .chip_icon_inner{width:.8rem;height:.8rem}@media (max-width:479.98px){.chip_xs .chip_message{font-size:var(--font-size-caption)}.chip_xs{padding:5px 10px}}@media (min-width:1024px){.chip_xs .chip_message{font-size:calc(var(--font-size-caption) * 1.05)}.chip_xs{padding:8px 14px}}.chip_small{height:20px;padding:6px 10px}.chip_small .chip_message{font-size:var(--font-size-label)}.chip_small .chip_icon_inner{width:.9rem;height:.9rem}@media (max-width:479.98px){.chip_small .chip_message{font-size:var(--font-size-label)}.chip_small{padding:5px 10px}}@media (min-width:1024px){.chip_small .chip_message{font-size:calc(var(--font-size-label) * 1.05)}.chip_small{padding:8px 14px}}.chip_medium{padding:6px 12px}.chip_medium .chip_message{font-size:var(--font-size-body-sm)}.chip_medium .chip_icon_inner{width:1.2rem;height:1.2rem}@media (max-width:479.98px){.chip_medium .chip_message{font-size:var(--font-size-body-sm)}.chip_medium{padding:5px 10px}}@media (min-width:1024px){.chip_medium .chip_message{font-size:calc(var(--font-size-body-sm) * 1.05)}.chip_medium{padding:8px 14px}}.chip_large{padding:6px 14px}.chip_large .chip_message{font-size:var(--font-size-body)}.chip_large .chip_icon_inner{width:1.3rem;height:1.3rem}@media (max-width:479.98px){.chip_large .chip_message{font-size:var(--font-size-body)}.chip_large{padding:5px 10px}}@media (min-width:1024px){.chip_large .chip_message{font-size:calc(var(--font-size-body) * 1.05)}.chip_large{padding:8px 14px}}.chip_xl{padding:10px 18px}.chip_xl .chip_message{font-size:var(--font-size-h6)}.chip_xl .chip_icon_inner{width:2rem;height:2rem}@media (max-width:479.98px){.chip_xl .chip_message{font-size:var(--font-size-h6)}.chip_xl{padding:5px 10px}}@media (min-width:1024px){.chip_xl .chip_message{font-size:calc(var(--font-size-h6) * 1.05)}.chip_xl{padding:12px 20px}}@media (prefers-reduced-motion:reduce){.chip,.chip *{transition:none!important;animation:none!important}.chip:hover{box-shadow:none!important;transform:none!important}}@media (hover:none){.chip:hover{box-shadow:none;transform:none}}@media (forced-colors:active){.chip{color:canvastext;background:canvas;border:1px solid buttontext;outline-color:highlight;box-shadow:none!important}}
.badge{align-items:center;gap:var(--spacing-xs);width:fit-content;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);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius-sm);white-space:nowrap;transition:all var(--transition-default);cursor:default;border:none;display:inline-flex}.badge.badge_clickable:hover{cursor:pointer;transform:scale(1.05);box-shadow:0 6px 12px #00000026}@media (max-width:479.98px){.badge.badge_clickable:hover{transform:scale(1.03);box-shadow:0 4px 8px #0000001f}}.badge.badge_clickable:focus{outline:2px solid var(--focus-outline-color);outline-offset:2px}@media (max-width:479.98px){.badge{font-size:var(--font-size-caption);padding:var(--spacing-xs) var(--spacing-sm)}}@media (min-width:1024px){.badge{font-size:var(--font-size-body-sm);padding:var(--spacing-xs) calc(var(--spacing-md) - 2px)}}.badge_icon{margin-top:-.1em;font-size:1.2em;line-height:1}@media (max-width:479.98px){.badge_icon{font-size:1em}}@media (min-width:1024px){.badge_icon{font-size:1.3em}}.badge_clear.badge_clickable:hover{box-shadow:var(--box-shadow-heavy);transform:translateY(-2px)}@media (max-width:479.98px){.badge_clear.badge_clickable:hover{box-shadow:var(--box-shadow-medium);transform:translateY(-1px)}}.badge_clear_outline{color:var(--text-color-primary);border:2px solid var(--text-color-primary);background-color:#0000}@media (max-width:479.98px){.badge_clear_outline{border-width:1.5px}}.badge_clear_outline.badge_clickable:hover{box-shadow:var(--box-shadow-heavy);transform:translateY(-2px)}@media (max-width:479.98px){.badge_clear_outline.badge_clickable:hover{box-shadow:var(--box-shadow-medium);transform:translateY(-1px)}}.badge_clear_outline.badge_clickable:focus{outline:2px solid var(--text-color-primary);outline-offset:2px}.badge_shadow-None{box-shadow:var(--box-shadow-none)}.badge_shadow-Light{box-shadow:var(--box-shadow-light)}.badge_shadow-Medium{box-shadow:var(--box-shadow-medium)}.badge_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.badge_shadow-Intense{box-shadow:var(--box-shadow-intense)}.badge_round-None{border-radius:var(--border-radius-none)}.badge_round-Small{border-radius:var(--border-radius-sm)}.badge_round-Medium{border-radius:var(--border-radius-md)}.badge_round-Large{border-radius:var(--border-radius-lg)}.badge_round-Full{border-radius:var(--border-radius-full)}.badge_primary{background-color:var(--primary-color);color:var(--text-color-primary)}.badge_primary.badge_clickable:hover{background-color:var(--primary-color-hover);box-shadow:var(--box-shadow-heavy);transform:translateY(-2px)}@media (max-width:479.98px){.badge_primary.badge_clickable:hover{box-shadow:var(--box-shadow-medium);transform:translateY(-1px)}}.badge_primary.badge_clickable:focus{outline:2px solid var(--primary-color);outline-offset:2px}.badge_primary .loader{border-top-color:var(--text-color-primary)}.badge_primary.badge_outline{color:var(--text-color-primary);border:2px solid var(--primary-color);box-shadow:none;background-color:#0000}@media (max-width:479.98px){.badge_primary.badge_outline{border-width:1.5px}}.badge_primary.badge_outline.badge_clickable:hover{border-color:var(--primary-color-hover);color:var(--text-color-primary)}.badge_secondary{background-color:var(--secondary-color);color:var(--text-color-secondary)}.badge_secondary.badge_clickable:hover{background-color:var(--secondary-color-hover);box-shadow:var(--box-shadow-heavy);transform:translateY(-2px)}@media (max-width:479.98px){.badge_secondary.badge_clickable:hover{box-shadow:var(--box-shadow-medium);transform:translateY(-1px)}}.badge_secondary.badge_clickable:focus{outline:2px solid var(--secondary-color);outline-offset:2px}.badge_secondary .loader{border-top-color:var(--text-color-secondary)}.badge_secondary.badge_outline{color:var(--text-color-secondary);border:2px solid var(--secondary-color);box-shadow:none;background-color:#0000}@media (max-width:479.98px){.badge_secondary.badge_outline{border-width:1.5px}}.badge_secondary.badge_outline.badge_clickable:hover{border-color:var(--secondary-color-hover);color:var(--text-color-secondary)}.badge_tertiary{background-color:var(--tertiary-color);color:var(--text-color-primary)}.badge_tertiary.badge_clickable:hover{background-color:var(--tertiary-color-hover);box-shadow:var(--box-shadow-heavy);transform:translateY(-2px)}@media (max-width:479.98px){.badge_tertiary.badge_clickable:hover{box-shadow:var(--box-shadow-medium);transform:translateY(-1px)}}.badge_tertiary.badge_clickable:focus{outline:2px solid var(--tertiary-color);outline-offset:2px}.badge_tertiary .loader{border-top-color:var(--text-color-primary)}.badge_tertiary.badge_outline{color:var(--text-color-primary);border:2px solid var(--tertiary-color);box-shadow:none;background-color:#0000}@media (max-width:479.98px){.badge_tertiary.badge_outline{border-width:1.5px}}.badge_tertiary.badge_outline.badge_clickable:hover{border-color:var(--tertiary-color-hover);color:var(--text-color-primary)}.badge_quaternary{background-color:var(--quaternary-color);color:var(--text-color-primary)}.badge_quaternary.badge_clickable:hover{background-color:var(--quaternary-color-hover);box-shadow:var(--box-shadow-heavy);transform:translateY(-2px)}@media (max-width:479.98px){.badge_quaternary.badge_clickable:hover{box-shadow:var(--box-shadow-medium);transform:translateY(-1px)}}.badge_quaternary.badge_clickable:focus{outline:2px solid var(--quaternary-color);outline-offset:2px}.badge_quaternary .loader{border-top-color:var(--text-color-primary)}.badge_quaternary.badge_outline{color:var(--text-color-primary);border:2px solid var(--quaternary-color);box-shadow:none;background-color:#0000}@media (max-width:479.98px){.badge_quaternary.badge_outline{border-width:1.5px}}.badge_quaternary.badge_outline.badge_clickable:hover{border-color:var(--quaternary-color-hover)}.badge_clear{color:var(--text-color-primary);background-color:#0000}.badge_clear.badge_clickable:hover{box-shadow:var(--box-shadow-heavy);background-color:#0003;transform:translateY(-2px)}@media (max-width:479.98px){.badge_clear.badge_clickable:hover{box-shadow:var(--box-shadow-medium);transform:translateY(-1px)}}.badge_clear.badge_clickable:focus{outline:2px solid var(--text-color-primary);outline-offset:2px}.badge_clear .loader{border-top-color:var(--text-color-primary)}.badge_clear.badge_outline{color:var(--text-color-primary);border:2px solid var(--text-color-primary);box-shadow:none;background-color:#0000}@media (max-width:479.98px){.badge_clear.badge_outline{border-width:1.5px}}.badge_clear.badge_outline.badge_clickable:hover{color:var(--disabled-color);border-color:#0003}.badge_success{background-color:var(--success-color);color:var(--text-color-primary)}.badge_success.badge_clickable:hover{background-color:var(--success-color-hover);box-shadow:var(--box-shadow-heavy);transform:translateY(-2px)}@media (max-width:479.98px){.badge_success.badge_clickable:hover{box-shadow:var(--box-shadow-medium);transform:translateY(-1px)}}.badge_success.badge_clickable:focus{outline:2px solid var(--success-color);outline-offset:2px}.badge_success .loader{border-top-color:var(--text-color-primary)}.badge_success.badge_outline{color:var(--text-color-primary);border:2px solid var(--success-color);box-shadow:none;background-color:#0000}@media (max-width:479.98px){.badge_success.badge_outline{border-width:1.5px}}.badge_success.badge_outline.badge_clickable:hover{border-color:var(--success-color-hover);color:var(--text-color-primary)}.badge_error{background-color:var(--error-color);color:var(--text-color-primary)}.badge_error.badge_clickable:hover{background-color:var(--error-color-hover);box-shadow:var(--box-shadow-heavy);transform:translateY(-2px)}@media (max-width:479.98px){.badge_error.badge_clickable:hover{box-shadow:var(--box-shadow-medium);transform:translateY(-1px)}}.badge_error.badge_clickable:focus{outline:2px solid var(--error-color);outline-offset:2px}.badge_error .loader{border-top-color:var(--text-color-primary)}.badge_error.badge_outline{color:var(--text-color-primary);border:2px solid var(--error-color);box-shadow:none;background-color:#0000}@media (max-width:479.98px){.badge_error.badge_outline{border-width:1.5px}}.badge_error.badge_outline.badge_clickable:hover{border-color:var(--error-color-hover);color:var(--text-color-primary)}.badge_warning{background-color:var(--warning-color);color:var(--text-color-primary)}.badge_warning.badge_clickable:hover{background-color:var(--warning-color-hover);box-shadow:var(--box-shadow-heavy);transform:translateY(-2px)}@media (max-width:479.98px){.badge_warning.badge_clickable:hover{box-shadow:var(--box-shadow-medium);transform:translateY(-1px)}}.badge_warning.badge_clickable:focus{outline:2px solid var(--warning-color);outline-offset:2px}.badge_warning .loader{border-top-color:var(--text-color-primary)}.badge_warning.badge_outline{color:var(--text-color-primary);border:2px solid var(--warning-color);box-shadow:none;background-color:#0000}@media (max-width:479.98px){.badge_warning.badge_outline{border-width:1.5px}}.badge_warning.badge_outline.badge_clickable:hover{border-color:var(--warning-color-hover);color:var(--text-color-primary)}.badge_disabled{background-color:var(--disabled-color);cursor:not-allowed;pointer-events:none;opacity:.6}.badge_xs{font-size:var(--font-size-xxs);padding:2px var(--spacing-sm)}@media (min-width:1024px){.badge_xs{font-size:var(--font-size-xs);padding:3px 10px}}.badge_small{font-size:var(--font-size-caption);padding:var(--spacing-xs) var(--spacing-sm)}@media (min-width:1024px){.badge_small{font-size:var(--font-size-label);padding:var(--spacing-xs) 10px}}.badge_medium{font-size:var(--font-size-label);padding:var(--spacing-xs) 10px}@media (max-width:479.98px){.badge_medium{font-size:var(--font-size-caption);padding:3px var(--spacing-sm)}}@media (min-width:1024px){.badge_medium{font-size:var(--font-size-body-sm);padding:5px 12px}}.badge_large{font-size:var(--font-size-body-sm);padding:var(--spacing-xs) 12px}@media (max-width:479.98px){.badge_large{font-size:var(--font-size-label);padding:var(--spacing-xs) 10px}}@media (min-width:1024px){.badge_large{font-size:var(--font-size-body);padding:6px 14px}}.badge_xl{font-size:var(--font-size-body);padding:var(--spacing-xs) 14px}@media (max-width:479.98px){.badge_xl{font-size:var(--font-size-body-sm);padding:var(--spacing-xs) 12px}}@media (min-width:1024px){.badge_xl{font-size:var(--font-size-h6);padding:6px 16px}}@media (prefers-reduced-motion:reduce){.badge{transition:none}.badge.badge_clickable:hover{box-shadow:none;transform:none}}@media (hover:none){.badge.badge_clickable:hover{box-shadow:none;transform:none}}@media (forced-colors:active){.badge{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%}}.circular_progress{justify-content:center;align-items:center;display:flex}.circular_progress_circle_border{border-radius:var(--border-radius-round);justify-content:center;align-items:center;width:100%;height:100%;transition:background .5s ease-in-out;display:flex}.circular_progress_circle_border:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:3px}.circular_progress_inner_circle{border-radius:var(--border-radius-round);background:var(--background-color);width:80%;height:80%;padding:var(--spacing-xxs);justify-content:center;align-items:center;display:flex}@media (max-width:479.98px){.circular_progress_inner_circle{width:82%;height:82%}}@media (min-width:1024px){.circular_progress_inner_circle{width:78%;height:78%}}.circular_progress_shadow-None .circular_progress_circle_border{box-shadow:var(--box-shadow-none)}.circular_progress_shadow-Light .circular_progress_circle_border{box-shadow:var(--box-shadow-light)}.circular_progress_shadow-Medium .circular_progress_circle_border{box-shadow:var(--box-shadow-medium)}.circular_progress_shadow-Strong .circular_progress_circle_border{box-shadow:var(--box-shadow-heavy)}.circular_progress_shadow-Intense .circular_progress_circle_border{box-shadow:var(--box-shadow-intense)}.circular_progress_xs{width:50px;height:50px}@media (max-width:479.98px){.circular_progress_xs{width:45px;height:45px}}@media (min-width:1024px){.circular_progress_xs{width:55px;height:55px}}.circular_progress_xs .circular_progress_value_text{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)}@media (min-width:1024px){.circular_progress_xs .circular_progress_value_text{font-size:calc(var(--font-size-caption) * 1.05)}}.circular_progress_xs .circular_progress_inner_circle{padding:var(--spacing-xxs)}@media (max-width:479.98px){.circular_progress_xs .circular_progress_inner_circle{padding:calc(var(--spacing-xxs) * .75)}}@media (min-width:1024px){.circular_progress_xs .circular_progress_inner_circle{padding:calc(var(--spacing-xxs) * 1.25)}}.circular_progress_small{width:60px;height:60px}@media (max-width:479.98px){.circular_progress_small{width:54px;height:54px}}@media (min-width:1024px){.circular_progress_small{width:66px;height:66px}}.circular_progress_small .circular_progress_value_text{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 (min-width:1024px){.circular_progress_small .circular_progress_value_text{font-size:calc(var(--font-size-label) * 1.05)}}.circular_progress_small .circular_progress_inner_circle{padding:var(--spacing-xxs)}@media (max-width:479.98px){.circular_progress_small .circular_progress_inner_circle{padding:calc(var(--spacing-xxs) * .75)}}@media (min-width:1024px){.circular_progress_small .circular_progress_inner_circle{padding:calc(var(--spacing-xxs) * 1.25)}}.circular_progress_medium{width:100px;height:100px}@media (max-width:479.98px){.circular_progress_medium{width:90px;height:90px}}@media (min-width:1024px){.circular_progress_medium{width:110px;height:110px}}.circular_progress_medium .circular_progress_value_text{font-family:var(--font-family-ui);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);color:var(--text-color-primary)}@media (min-width:1024px){.circular_progress_medium .circular_progress_value_text{font-size:calc(var(--font-size-body-sm) * 1.05)}}.circular_progress_medium .circular_progress_inner_circle{padding:var(--spacing-xxs)}@media (max-width:479.98px){.circular_progress_medium .circular_progress_inner_circle{padding:calc(var(--spacing-xxs) * .75)}}@media (min-width:1024px){.circular_progress_medium .circular_progress_inner_circle{padding:calc(var(--spacing-xxs) * 1.25)}}.circular_progress_large{width:140px;height:140px}@media (max-width:479.98px){.circular_progress_large{width:126px;height:126px}}@media (min-width:1024px){.circular_progress_large{width:154px;height:154px}}.circular_progress_large .circular_progress_value_text{font-family:var(--font-family-ui);font-size:var(--font-size-body);font-weight:var(--font-weight-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);color:var(--text-color-primary)}@media (min-width:1024px){.circular_progress_large .circular_progress_value_text{font-size:calc(var(--font-size-body) * 1.05)}}.circular_progress_large .circular_progress_inner_circle{padding:var(--spacing-xxs)}@media (max-width:479.98px){.circular_progress_large .circular_progress_inner_circle{padding:calc(var(--spacing-xxs) * .75)}}@media (min-width:1024px){.circular_progress_large .circular_progress_inner_circle{padding:calc(var(--spacing-xxs) * 1.25)}}.circular_progress_xl{width:200px;height:200px}@media (max-width:479.98px){.circular_progress_xl{width:180px;height:180px}}@media (min-width:1024px){.circular_progress_xl{width:220px;height:220px}}.circular_progress_xl .circular_progress_value_text{font-family:var(--font-family-ui);font-size:var(--font-size-h6);font-weight:var(--font-weight-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);color:var(--text-color-primary)}@media (min-width:1024px){.circular_progress_xl .circular_progress_value_text{font-size:calc(var(--font-size-h6) * 1.05)}}.circular_progress_xl .circular_progress_inner_circle{padding:var(--spacing-xxs)}@media (max-width:479.98px){.circular_progress_xl .circular_progress_inner_circle{padding:calc(var(--spacing-xxs) * .75)}}@media (min-width:1024px){.circular_progress_xl .circular_progress_inner_circle{padding:calc(var(--spacing-xxs) * 1.25)}}.circular_progress_primary .circular_progress_inner_circle{background-color:var(--primary-color)}.circular_progress_secondary .circular_progress_inner_circle{background-color:var(--secondary-color)}.circular_progress_tertiary .circular_progress_inner_circle{background-color:var(--tertiary-color)}.circular_progress_quaternary .circular_progress_inner_circle{background-color:var(--quaternary-color)}.circular_progress_clear .circular_progress_inner_circle{background-color:#0000}.circular_progress_success .circular_progress_inner_circle{background-color:var(--success-color)}.circular_progress_error .circular_progress_inner_circle{background-color:var(--error-color)}.circular_progress_warning .circular_progress_inner_circle{background-color:var(--warning-color)}@media (prefers-reduced-motion:reduce){.circular_progress,.circular_progress *{transition:none!important;animation:none!important}}@media (hover:none){.circular_progress .circular_progress_circle_border:hover{box-shadow:none;transform:none}}@media (forced-colors:active){.circular_progress_circle_border,.circular_progress_inner_circle{color:canvastext;background:canvas;outline-color:highlight;box-shadow:none!important}.circular_progress_circle_border{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%}}.rating_container{align-items:center;gap:var(--spacing-sm);display:flex}@media (max-width:319.98px){.rating_container{gap:var(--spacing-xs)}}@media (min-width:1024px){.rating_container{gap:var(--spacing-md)}}.rating{align-items:center;gap:var(--spacing-xs);display:flex}@media (max-width:319.98px){.rating{gap:var(--spacing-xxs)}}@media (min-width:1024px){.rating{gap:var(--spacing-sm)}}.rating_xs{font-size:14px}@media (min-width:1024px){.rating_xs{font-size:14.7px}}.rating_small{font-size:16px}@media (min-width:1024px){.rating_small{font-size:16.8px}}.rating_medium{font-size:18px}@media (min-width:1024px){.rating_medium{font-size:18.9px}}.rating_large{font-size:20px}@media (min-width:1024px){.rating_large{font-size:21px}}.rating_xl{font-size:24px}@media (min-width:1024px){.rating_xl{font-size:25.2px}}.rating_label{font-size:var(--font-size-label);color:var(--text-color-primary);align-items:center;margin:0;line-height:1;display:inline-flex}@media (max-width:319.98px){.rating_label{font-size:var(--font-size-caption)}}@media (min-width:1024px){.rating_label{font-size:var(--font-size-body-sm)}}.rating_star{color:var(--background-color-dark);border-radius:4px;justify-content:center;align-items:center;padding:2px;transition:color .3s ease-in-out,transform .2s;display:inline-flex}.rating_star svg{width:1em;height:1em;display:block}@media (min-width:1024px){.rating_star svg{width:1.05em;height:1.05em}}.rating_active,.rating_primary .rating_active{color:var(--primary-color)}.rating_secondary .rating_active{color:var(--secondary-color)}.rating_tertiary .rating_active{color:var(--tertiary-color)}.rating_quaternary .rating_active{color:var(--quaternary-color)}.rating_success .rating_active{color:var(--success-color)}.rating_error .rating_active{color:var(--error-color)}.rating_warning .rating_active{color:var(--warning-color)}.rating_clear .rating_active{color:var(--text-color-primary)}.rating_interactive .rating_star:hover{cursor:pointer;transform:scale(1.2)}@media (max-width:319.98px){.rating_interactive .rating_star:hover{transform:scale(1.1)}}.rating_interactive .rating_star:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px}.rating:focus-within{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:4px;border-radius:6px}@media (prefers-reduced-motion:reduce){.rating_star,.rating{transition:none!important}.rating_interactive .rating_star:hover{transform:none!important}}@media (hover:none){.rating_interactive .rating_star:hover{transform:none}}@media (forced-colors:active){.rating_star{color:buttontext}.rating_active{color:highlight}.rating_interactive .rating_star: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%}}.skeleton_loader{--skeleton-sheen:var(--disabled-color);--skeleton-duration:1.5s;background-color:var(--background-color-light);width:100%;min-height:1rem;position:relative;overflow:hidden}@media (max-width:319.98px){.skeleton_loader{min-height:.85rem}}@media (min-width:1024px){.skeleton_loader{min-height:1.2rem}}.skeleton_loader:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--skeleton-sheen) 50%, transparent 100%);animation:skeleton-loading var(--skeleton-duration) infinite ease-in-out;display:block;position:absolute;inset:0 0 0 -100%}.skeleton_round-None{border-radius:var(--border-radius-none)}.skeleton_round-Small{border-radius:var(--border-radius-sm)}.skeleton_round-Medium{border-radius:var(--border-radius-md)}.skeleton_round-Large{border-radius:var(--border-radius-lg)}.skeleton_round-Full{border-radius:var(--border-radius-full)}.skeleton_shadow-None{box-shadow:var(--box-shadow-none)}.skeleton_shadow-Light{box-shadow:var(--box-shadow-light)}.skeleton_shadow-Medium{box-shadow:var(--box-shadow-medium)}.skeleton_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.skeleton_shadow-Intense{box-shadow:var(--box-shadow-intense)}@media (prefers-reduced-motion:reduce){.skeleton_loader:after{background:0 0!important;animation:none!important}}@media (forced-colors:active){.skeleton_loader{color:canvastext;background:canvas;border:1px solid buttontext}.skeleton_loader:after{content:none!important}}
@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes spin-3d{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(360deg)rotateY(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes progress-grow{0%{width:0}to{width:100%}}@keyframes indeterminate-move{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes skeleton-loading{0%{left:-100%}to{left:100%}}.spinner_wrapper{justify-content:center;align-items:center;gap:var(--spacing-sm);width:fit-content;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);-webkit-user-select:none;user-select:none;transition:all var(--transition-default);flex-direction:column;display:inline-flex;position:relative}@media (max-width:319.98px){.spinner_wrapper{gap:var(--spacing-xs);font-size:var(--font-size-caption)}}@media (min-width:1024px){.spinner_wrapper{gap:var(--spacing-md);font-size:var(--font-size-body-sm)}}.spinner_wrapper:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:3px;border-radius:8px}.spinner{border:4px solid #0000;border-top-color:var(--primary-color);width:50px;height:50px;transition:transform var(--transition-default);border-radius:50%;animation:1s cubic-bezier(.4,0,.2,1) infinite spin;display:inline-block;position:relative}.spinner:hover{animation:1.2s cubic-bezier(.4,0,.2,1) infinite pulse}@media (max-width:319.98px){.spinner{border-width:3px;width:40px;height:40px}}@media (min-width:1024px){.spinner{border-width:4px;width:56px;height:56px}}.spinner_primary{border-top-color:var(--primary-color)}.spinner_secondary{border-top-color:var(--secondary-color)}.spinner_tertiary{border-top-color:var(--tertiary-color)}.spinner_quaternary{border-top-color:var(--quaternary-color)}.spinner_success{border-top-color:var(--success-color)}.spinner_error{border-top-color:var(--error-color)}.spinner_warning{border-top-color:var(--warning-color)}.spinner_round-None{border-radius:var(--border-radius-none)}.spinner_round-Small{border-radius:var(--border-radius-sm)}.spinner_round-Medium{border-radius:var(--border-radius-md)}.spinner_round-Large{border-radius:var(--border-radius-lg)}.spinner_round-Full{border-radius:var(--border-radius-full)}.spinner_shadow-None{box-shadow:var(--box-shadow-none)}.spinner_shadow-Light{box-shadow:var(--box-shadow-light)}.spinner_shadow-Medium{box-shadow:var(--box-shadow-medium)}.spinner_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.spinner_shadow-Intense{box-shadow:var(--box-shadow-intense)}.spinner_shadowElement{z-index:0;background:0 0;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.spinner_clear{border-top-color:var(--text-color-primary)}.spinner_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:var(--spacing-xs);color:var(--text-color-primary);text-align:center;width:max-content}@media (max-width:319.98px){.spinner_label{font-size:var(--font-size-caption)}}@media (min-width:1024px){.spinner_label{font-size:var(--font-size-body-sm)}}@media (prefers-reduced-motion:reduce){.spinner,.spinner:hover{animation:none!important}.spinner_wrapper{transition:none!important}}@media (hover:none){.spinner:hover{animation:inherit}}@media (forced-colors:active){.spinner{border-color:highlight #0000 #0000}.spinner_label{color:canvastext}}
@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%}}.tooltip_container{display:inline-block;position:relative}.tooltip_container:hover .tooltip{opacity:1;visibility:visible}.tooltip{color:var(--text-color-primary);background-color:var(--primary-color);padding:var(--spacing-xs) 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);white-space:nowrap;opacity:0;visibility:hidden;z-index:100;transition:opacity .3s ease-in-out,transform .2s ease-in-out;position:absolute}@media (max-width:319.98px){.tooltip{font-size:var(--font-size-caption);padding:var(--spacing-xxs) var(--spacing-xs);white-space:normal}}.tooltip:after{content:"";border-style:solid;border-width:6px;position:absolute}.tooltip:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px;border-radius:var(--border-radius-sm)}.tooltip_top{margin-bottom:8px;bottom:100%;left:50%;transform:translate(-50%)}.tooltip_top:after{top:100%;left:50%;transform:translate(-50%)}.tooltip_bottom{margin-top:8px;top:100%;left:50%;transform:translate(-50%)}.tooltip_bottom:after{bottom:100%;left:50%;transform:translate(-50%)}.tooltip_left{margin-right:8px;top:50%;right:100%;transform:translateY(-50%)}.tooltip_left:after{top:50%;left:100%;transform:translateY(-50%)}.tooltip_right{margin-left:8px;top:50%;left:100%;transform:translateY(-50%)}.tooltip_right:after{top:50%;right:100%;transform:translateY(-50%)}.tooltip_primary{background-color:var(--primary-color);color:var(--text-color-primary)}.tooltip_primary:after{border-color:var(--primary-color) transparent transparent transparent}.tooltip_bottom.tooltip_primary:after{border-color:transparent transparent var(--primary-color) transparent}.tooltip_left.tooltip_primary:after{border-color:transparent transparent transparent var(--primary-color)}.tooltip_right.tooltip_primary:after{border-color:transparent var(--primary-color) transparent transparent}.tooltip_secondary{background-color:var(--secondary-color);color:var(--text-color-secondary)}.tooltip_secondary:after{border-color:var(--secondary-color) transparent transparent transparent}.tooltip_bottom.tooltip_secondary:after{border-color:transparent transparent var(--secondary-color) transparent}.tooltip_left.tooltip_secondary:after{border-color:transparent transparent transparent var(--secondary-color)}.tooltip_right.tooltip_secondary:after{border-color:transparent var(--secondary-color) transparent transparent}.tooltip_tertiary{background-color:var(--tertiary-color);color:var(--text-color-primary)}.tooltip_tertiary:after{border-color:var(--tertiary-color) transparent transparent transparent}.tooltip_bottom.tooltip_tertiary:after{border-color:transparent transparent var(--tertiary-color) transparent}.tooltip_left.tooltip_tertiary:after{border-color:transparent transparent transparent var(--tertiary-color)}.tooltip_right.tooltip_tertiary:after{border-color:transparent var(--tertiary-color) transparent transparent}.tooltip_quaternary{background-color:var(--quaternary-color);color:var(--text-color-primary)}.tooltip_quaternary:after{border-color:var(--quaternary-color) transparent transparent transparent}.tooltip_bottom.tooltip_quaternary:after{border-color:transparent transparent var(--quaternary-color) transparent}.tooltip_left.tooltip_quaternary:after{border-color:transparent transparent transparent var(--quaternary-color)}.tooltip_right.tooltip_quaternary:after{border-color:transparent var(--quaternary-color) transparent transparent}.tooltip_clear{color:var(--text-color-primary);background-color:#0000}.tooltip_clear:after,.tooltip_bottom.tooltip_clear:after,.tooltip_left.tooltip_clear:after,.tooltip_right.tooltip_clear:after{border-color:#0000}.tooltip_success{background-color:var(--success-color);color:var(--text-color-primary)}.tooltip_success:after{border-color:var(--success-color) transparent transparent transparent}.tooltip_bottom.tooltip_success:after{border-color:transparent transparent var(--success-color) transparent}.tooltip_left.tooltip_success:after{border-color:transparent var(--success-color) transparent transparent}.tooltip_right.tooltip_success:after{border-color:transparent transparent transparent var(--success-color)}.tooltip_error{background-color:var(--error-color);color:var(--text-color-primary)}.tooltip_error:after{border-color:var(--error-color) transparent transparent transparent}.tooltip_bottom.tooltip_error:after{border-color:transparent transparent var(--error-color) transparent}.tooltip_left.tooltip_error:after{border-color:transparent var(--error-color) transparent transparent}.tooltip_right.tooltip_error:after{border-color:transparent transparent transparent var(--error-color)}.tooltip_warning{background-color:var(--warning-color);color:var(--text-color-primary)}.tooltip_warning:after{border-color:var(--warning-color) transparent transparent transparent}.tooltip_bottom.tooltip_warning:after{border-color:transparent transparent var(--warning-color) transparent}.tooltip_left.tooltip_warning:after{border-color:transparent var(--warning-color) transparent transparent}.tooltip_right.tooltip_warning:after{border-color:transparent transparent transparent var(--warning-color)}.tooltip_clear{box-shadow:none;border:2px solid var(--text-color-primary);color:var(--text-color-primary);background-color:#0006}.tooltip_clear:after{border-color:#0006 #0000 #0000}.tooltip_bottom.tooltip_clear:after{border-color:#0000 #0000 #0006}.tooltip_left.tooltip_clear:after{border-color:#0000 #0006 #0000 #0000}.tooltip_right.tooltip_clear:after{border-color:#0000 #0000 #0000 #0006}.tooltip_round-None{border-radius:var(--border-radius-none)}.tooltip_round-Small{border-radius:var(--border-radius-sm)}.tooltip_round-Medium{border-radius:var(--border-radius-md)}.tooltip_round-Large{border-radius:var(--border-radius-lg)}.tooltip_round-Full{border-radius:var(--border-radius-full)}.tooltip_shadow-None{box-shadow:var(--box-shadow-none)}.tooltip_shadow-Light{box-shadow:var(--box-shadow-light)}.tooltip_shadow-Medium{box-shadow:var(--box-shadow-medium)}.tooltip_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.tooltip_shadow-Intense{box-shadow:var(--box-shadow-intense)}@media (prefers-reduced-motion:reduce){.tooltip,.tooltip_container *{transition:none!important;animation:none!important}}@media (hover:none){.tooltip_container:hover .tooltip{opacity:0;visibility:hidden}}@media (forced-colors:active){.tooltip{border:1px solid buttontext;color:canvas!important;background:canvastext!important}.tooltip:after{border-color:canvastext #0000 #0000!important}.tooltip_bottom:after{border-color:#0000 #0000 canvastext!important}.tooltip_left:after{border-color:#0000 canvastext #0000 #0000!important}.tooltip_right:after{border-color:#0000 #0000 #0000 canvastext!important}}
.messagePopup{z-index:1000;width:100vw;height:100vh;transition:opacity var(--transition-default);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:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.messagePopup.isHidden{opacity:0;pointer-events:none}.messagePopup_round-None .messagePopup_popup_content{border-radius:var(--border-radius-none)}.messagePopup_round-Small .messagePopup_popup_content{border-radius:var(--border-radius-sm)}.messagePopup_round-Medium .messagePopup_popup_content{border-radius:var(--border-radius-md)}.messagePopup_round-Large .messagePopup_popup_content{border-radius:var(--border-radius-lg)}.messagePopup_round-Full .messagePopup_popup_content{border-radius:var(--border-radius-full)}.messagePopup_shadow-None .messagePopup_popup_content{box-shadow:var(--box-shadow-none)}.messagePopup_shadow-Light .messagePopup_popup_content{box-shadow:var(--box-shadow-light)}.messagePopup_shadow-Medium .messagePopup_popup_content{box-shadow:var(--box-shadow-medium)}.messagePopup_shadow-Strong .messagePopup_popup_content{box-shadow:var(--box-shadow-heavy)}.messagePopup_shadow-Intense .messagePopup_popup_content{box-shadow:var(--box-shadow-intense)}.messagePopup_header{border-bottom:1px solid var(--border-color,#0000001a);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.messagePopup_title{font-family:var(--font-family-heading);font-size:var(--font-size-h5);font-weight:var(--font-weight-h4);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);margin:0}@media (max-width:479.98px){.messagePopup_title{font-size:var(--font-size-h6)}}@media (min-width:1024px){.messagePopup_title{font-size:var(--font-size-h4)}}.messagePopup_body{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);padding-top:.75rem}.messagePopup_popup_content{background:var(--background-color-light);color:var(--text-color-primary);text-align:center;width:92%;max-width:400px;padding:var(--spacing-lg) var(--spacing-lg);max-height:80vh;font-family:var(--font-family-body);padding-top:50px;position:relative;overflow:auto}@media (max-width:479.98px){.messagePopup_popup_content{width:94%;max-width:360px;padding:var(--spacing-md);padding-top:calc(var(--spacing-lg) * 1.2)}}@media (min-width:1024px){.messagePopup_popup_content{max-width:520px;padding:var(--spacing-lg);padding-top:calc(var(--spacing-lg) * 1.1)}}.messagePopup_popup_content:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:4px;border-radius:8px}.messagePopup_close_button{top:var(--spacing-xs);right:var(--spacing-xs);cursor:pointer;transition:color var(--transition-default), transform var(--transition-default);border:none;line-height:1;position:absolute}.messagePopup_close_button:hover{transform:translateY(-1px)}.messagePopup_close_button:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px;border-radius:4px}.messagePopup_popupMessage{font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);color:var(--text-color-primary);margin-bottom:var(--spacing-sm)}@media (max-width:479.98px){.messagePopup_popupMessage{font-size:var(--font-size-body-sm)}}@media (min-width:1024px){.messagePopup_popupMessage{font-size:var(--font-size-h6)}}.messagePopup_popupActions{justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm);display:flex}@media (max-width:479.98px){.messagePopup_popupActions{gap:var(--spacing-sm)}}@media (min-width:1024px){.messagePopup_popupActions{gap:var(--spacing-md)}}@media (prefers-reduced-motion:reduce){.messagePopup,.messagePopup *{transition:none!important;animation:none!important}}@media (hover:none){.messagePopup_close_button:hover{transform:none}}@media (forced-colors:active){.messagePopup{background:0 0}.messagePopup_popup_content{color:canvastext;background:canvas;border:1px solid buttontext;outline-color:highlight}.messagePopup_close_button{color:buttontext;border:1px solid buttontext;border-radius:4px}}
@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%}}.popover_container{width:fit-content;display:inline-block;position:relative}.popover_trigger{cursor:pointer;font-family:var(--font-family-ui);background-color:#0000;border:none;outline:none;padding:0}.popover_trigger:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:2px;border-radius:4px}.popover{z-index:1000;background-color:var(--background-color-light);width:max-content;min-width:100%;max-width:90vw;color:var(--text-color-secondary);border:1px solid var(--text-color-secondary);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);animation:.25s ease-in-out forwards fade-in;position:absolute}@media (max-width:479.98px){.popover{min-width:75%;max-width:96vw}}@media (min-width:1024px){.popover{max-width:520px}}.popover:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:3px;border-radius:6px}.popover_round-None{border-radius:var(--border-radius-none)}.popover_round-Small{border-radius:var(--border-radius-sm)}.popover_round-Medium{border-radius:var(--border-radius-md)}.popover_round-Large{border-radius:var(--border-radius-lg)}.popover_round-Full{border-radius:var(--border-radius-full)}.popover_shadow-None{box-shadow:var(--box-shadow-none)}.popover_shadow-Light{box-shadow:var(--box-shadow-light)}.popover_shadow-Medium{box-shadow:var(--box-shadow-medium)}.popover_shadow-Strong{box-shadow:var(--box-shadow-heavy)}.popover_shadow-Intense{box-shadow:var(--box-shadow-intense)}.popover_primary{background-color:var(--primary-color);color:var(--text-color-primary);border:1px solid var(--primary-color)}.popover_secondary{background-color:var(--secondary-color);color:var(--text-color-secondary);border:1px solid var(--secondary-color)}.popover_tertiary{background-color:var(--tertiary-color);color:var(--text-color-primary);border:1px solid var(--tertiary-color)}.popover_quaternary{background-color:var(--quaternary-color);color:var(--text-color-primary);border:1px solid var(--quaternary-color)}.popover_clear{color:var(--text-color-primary);border:1px solid var(--text-color-primary);background-color:#0000}.popover_success{background-color:var(--success-color);color:var(--text-color-primary);border:1px solid var(--success-color);box-shadow:0 4px 8px #56657433}.popover_error{background-color:var(--error-color);color:var(--text-color-primary);border:1px solid var(--error-color);box-shadow:0 4px 8px #56657433}.popover_warning{background-color:var(--warning-color);color:var(--text-color-primary);border:1px solid var(--warning-color);box-shadow:0 4px 8px #56657433}.popover_clear{border:1px solid var(--text-color-primary)}.popover:after{content:none!important;display:none!important}@media (min-width:480px){.popover[data-overflow-right=true]{transform:translateY(10px);left:auto!important;right:0!important}.popover[data-overflow-left=true]{transform:translateY(10px);left:0!important;right:auto!important}}.popover_top{bottom:95%;left:50%;transform:translate(-50%)translateY(-10px)}.popover_bottom{top:100%;left:50%;transform:translate(-50%)translateY(10px)}.popover_left{top:50%;right:100%;transform:translate(-8px)translateY(-50%)}.popover_right{top:50%;left:100%;transform:translate(8px)translateY(-50%)}@media (max-width:319.98px){.popover_top,.popover_bottom{left:50%;transform:translate(-50%)translateY(8px)}.popover_left,.popover_right{top:50%;transform:translate(0)translateY(-50%)}}@media (prefers-reduced-motion:reduce){.popover,.popover *{transition:none!important;animation:none!important}}@media (hover:none){.popover{animation:none}}@media (forced-colors:active){.popover{color:canvastext;background:canvas;border:1px solid buttontext;outline-color:highlight}}
