.sr-spinner-wrapper{justify-content:center;width:100%;display:flex}@keyframes spin{to{transform:rotate(1turn)}}.sr-spinner{border:3px solid #ffffffb3;border-color:var(--color-black-100) var(--color-black-100) #0000 var(--color-black-100);border-radius:50%;animation:spin 1s linear infinite}[data-theme] [class^=sr-button]{line-height:unset;background:unset;margin:unset;border:unset;font-family:inherit;font-size:inherit;outline:unset;box-shadow:unset;appearance:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:var(--spacing-2xs);border-color:var(--color-stroke-strong);border-radius:var(--component-button-border-radius);border-style:solid;border-width:var(--border-width-thick);padding:var(--spacing-xs) var(--spacing-m);font-weight:var(--font-font-weight-bold);flex-direction:row;display:inline-flex}[data-theme] [class^=sr-button]:not([disabled]):not([aria-disabled=true]):active{transform:translateY(var(--base-2))}[data-theme] [class^=sr-button]{cursor:pointer;text-decoration:none}[data-theme] [class^=sr-button][aria-disabled=true],[data-theme] [class^=sr-button][disabled]{cursor:not-allowed;background-color:var(--color-surface-disabled);border-color:var(--color-surface-disabled);color:var(--color-text-and-icon-disabled)}[data-theme] [class^=sr-button]:not([disabled]):not([aria-disabled=true]):focus-visible{outline-color:var(--color-stroke-focus);outline-width:var(--border-width-thick);outline-offset:var(--base-4);outline-style:auto}[data-theme] [class^=sr-button]::selection{background-color:var(--color-transparent)}[data-theme] .sr-button--primary{background-color:var(--component-button-color-fill-primary-default);border-color:var(--component-button-color-fill-primary-default);color:var(--component-button-color-text-and-icon-primary)}[data-theme] .sr-button--primary:not([disabled]):not([aria-disabled=true]):hover{background-color:var(--component-button-color-fill-primary-hover);border-color:var(--component-button-color-fill-primary-hover);color:var(--component-button-color-text-and-icon-primary)}[data-theme] .sr-button--primary.sr-button--floating{box-shadow:0 var(--base-1) var(--base-4) 0 var(--color-black-90)}[data-theme] .sr-button--secondary{color:var(--component-button-color-text-and-icon-secondary);border-color:var(--component-button-color-stroke-secondary)}[data-theme] .sr-button--secondary:not([disabled]):not([aria-disabled=true]):hover{background-color:var(--color-surface-muted)}[data-theme] [class^=sr-button--ghost],[data-theme] [class^=sr-button--ghost][aria-disabled=true],[data-theme] [class^=sr-button--ghost][disabled]{border-color:var(--color-transparent);background-color:var(--color-transparent);border-width:0;padding:0}[data-theme] .sr-button--ghost-neutral{color:var(--color-text-and-icon-default)}[data-theme] .sr-button--ghost-neutral:not([disabled]):not([aria-disabled=true]):hover{color:var(--color-text-and-icon-muted)}[data-theme] .sr-button--ghost-accent{color:var(--color-text-and-icon-link)}[data-theme] .sr-button--ghost-accent:not([disabled]):not([aria-disabled=true]):hover{color:var(--component-button-color-text-and-icon-ghost-accent-hover)}[data-theme] .sr-button--loading{grid-template-areas:"content";place-items:center;display:grid}[data-theme] .sr-button--loading span{grid-area:content}[data-theme] .sr-button--loading span:not([class^=sr-spinner]){visibility:hidden;opacity:0}[data-theme] .sr-button--loading span[class^=sr-spinner]{border-color:currentColor currentColor #0000}.sr-input{gap:var(--spacing-2xs);flex-direction:column;display:flex}.sr-input .sr-input__container{height:var(--base-40);border-radius:var(--border-radius-s);border:var(--border-width-thin) solid var(--component-forms-color-stroke-rest);color:var(--color-text-and-icon-default);background:var(--component-forms-color-fill);cursor:text;width:100%;padding-left:var(--spacing-xs);padding-right:var(--spacing-xs);margin:var(--spacing-2xs) 0;align-items:center;gap:var(--spacing-2xs);outline:none;font-family:inherit;font-size:1rem;transition:all .2s ease-in;display:inline-flex}.sr-input .sr-input__container:hover{border-color:var(--component-forms-color-stroke-hover);background:var(--component-forms-color-fill)}.sr-input .sr-input__container:has(input:focus-visible){outline:var(--color-stroke-focus) solid var(--border-width-thick);outline-offset:var(--base-2)}.sr-input .sr-input__container[type=number]::-webkit-inner-spin-button{appearance:textfield;margin:0}.sr-input .sr-input__container[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.sr-input .sr-input__container-disabled{opacity:.55;cursor:not-allowed}.sr-input .sr-input__required{padding-left:var(--spacing-2xs)}.sr-input .sr-input{background:0 0;border:none;outline:none;flex-grow:1;padding:0}.sr-input .sr-input:placeholder-shown{text-overflow:ellipsis}.sr-input .sr-input:disabled{opacity:.55;cursor:not-allowed}.sr-input .sr-input:focus::placeholder{color:#0000}.sr-input .sr-input--error{border-color:var(--color-feedback-error-strong)}.sr-input .sr-input--error:has(input:focus-visible){outline:var(--color-feedback-error-strong) solid var(--border-width-thick);outline-offset:var(--base-2)}.sr-input .sr-input__search-icon{width:var(--size-icon-l);height:var(--size-icon-l)}.sr-input .sr-input__helper{color:var(--color-text-and-icon-default);font-size:var(--font-font-size-caption);font-weight:var(--font-font-weight-regular);line-height:var(--font-line-height-caption)}.sr-input .sr-input__helper--error{color:var(--color-feedback-error-strong)}.sr-input .sr-input__helper--disabled{color:var(--color-text-and-icon-disabled)}.sr-input .sr-input__suffix-container{justify-content:center;align-items:center;gap:var(--spacing-xs);flex-shrink:1;width:-moz-fit-content;width:fit-content;display:flex}.sr-input .sr-input__suffix-container .sr-input__error-icon{color:var(--color-feedback-error-strong);width:var(--size-icon-m);height:var(--size-icon-m)}.sr-input .sr-input__suffix{color:var(--color-text-and-icon-muted)}.sr-input .sr-input:disabled~.sr-input__suffix,.sr-input .sr-input:disabled~.sr-input__suffix-container>.sr-input__search-icon{color:var(--color-text-and-icon-disabled)}.sr-radio-button{--checkbox-bg-color:var(--component-radiobutton-color-fill-active);cursor:pointer;padding:0 0 0 calc(1.5em + var(--spacing-xs));margin-bottom:var(--spacing-s);width:max-content;position:relative}.sr-radio-button label{cursor:pointer;display:block}.sr-radio-button input{cursor:pointer;top:var(--spacing-2xs);left:var(--spacing-2xs);clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sr-radio-button input:disabled{cursor:not-allowed}.sr-radio-button label:before{content:"";cursor:pointer;background-color:var(--color-surface-default);border-radius:var(--border-radius-full);border:var(--border-width-thin) solid var(--component-radiobutton-color-stroke-active);width:1.5em;height:1.5em;display:block;position:absolute;top:0;left:0}.sr-radio-button input:checked+label:before{background-color:var(--component-radiobutton-color-fill-active)}.sr-radio-button input:checked+label:after{background-color:var(--component-radiobutton-color-fill-active-indicator);content:"";top:var(--spacing-xs);left:var(--spacing-xs);width:var(--spacing-xs);height:var(--spacing-xs);border-radius:50%;display:block;position:absolute}.sr-radio-button input:disabled+label{color:var(--color-text-and-icon-disabled)}.sr-radio-button:not(.sr-radio-button--error) input:not(:disabled)+label:hover:before{border-color:var(--component-radiobutton-color-stroke-hover)}.sr-radio-button:has(input:focus-visible){outline:var(--color-stroke-focus) solid var(--border-width-thick);outline-offset:var(--base-4);border-radius:var(--border-radius-full)}.sr-radio-button--with-container{padding:var(--spacing-m) var(--spacing-m) var(--spacing-m) calc(var(--spacing-2xl) + var(--spacing-xs));border:var(--border-width-thin) solid var(--component-radiobutton-color-stroke-active);border-radius:var(--base-4)}.sr-radio-button--with-container:hover{border-color:var(--component-radiobutton-color-stroke-hover)}.sr-radio-button--with-container:has(input:focus-visible){outline:var(--color-stroke-focus) solid var(--border-width-thick);outline-offset:var(--base-4);border-radius:var(--base-4)}.sr-radio-button--with-container label:before{top:var(--spacing-m);left:var(--spacing-m);width:1.5em;height:1.5em}.sr-radio-button--with-container input:checked+label:after{top:var(--spacing-l);left:calc(var(--spacing-m) + var(--spacing-xs));width:var(--spacing-xs);height:var(--spacing-xs)}.sr-radio-button--with-container:not(.sr-radio-button--error) label:hover:before{border-color:var(--component-radiobutton-color-stroke-hover)}.sr-radio-button--error:has(input:focus-visible){outline:var(--color-feedback-error-strong) solid var(--border-width-thick);outline-offset:var(--base-4);border-radius:var(--border-radius-full)}.sr-radio-button--error label:before{border:var(--border-width-thin) solid var(--color-feedback-error-strong)}.sr-radio-button--error label:hover:before{border-color:var(--color-feedback-error-strong)}.sr-radio-button--error input:checked+label:before{border:var(--border-width-thin) solid var(--color-feedback-error-strong);background:var(--component-radiobutton-color-fill-active-error)}.sr-radio-button--error input:checked+label:after{background-color:var(--component-radiobutton-color-fill-active-indicator-error)}.sr-radio-button--with-container.sr-radio-button--error{border-color:var(--color-feedback-error-strong)}.sr-radio-button--with-container.sr-radio-button--error:has(input:focus-visible){outline:var(--color-feedback-error-strong) solid var(--border-width-thick);outline-offset:var(--base-4);border-radius:var(--base-4)}.sr-radio-button--disabled{cursor:not-allowed}.sr-radio-button--disabled,.sr-radio-button--disabled:hover{border-color:var(--color-stroke-muted)}.sr-radio-button--disabled label{cursor:not-allowed}.sr-radio-button--disabled label:before,.sr-radio-button--disabled label:hover:before{cursor:not-allowed;border:var(--border-width-thin) solid var(--color-stroke-muted)}.sr-radio-button--disabled input:checked+label:after{background-color:var(--component-radiobutton-color-fill-active-indicator-disabled)}.sr-select__wrapper{width:100%;min-width:160px;font-size:var(--font-font-size-body);color:var(--color-text-and-icon-default);flex-direction:column;display:flex}.sr-select__wrapper label{line-height:var(--font-line-height-body);font-weight:var(--font-font-weight-regular);padding-bottom:var(--spacing-2xs)}.sr-select__required{margin-left:var(--base-4)}.sr-select__container{align-items:center;width:100%;position:relative}.sr-select__container:focus-visible{border-color:var(--color-stroke-default);outline:var(--base-2) solid var(--color-stroke-focus);outline-offset:var(--base-2)}.sr-select__container:hover{background-color:var(--color-white);border-color:var(--component-forms-color-stroke-hover)}.sr-select__container .sr-select:disabled{background-color:var(--color-white);border-color:var(--color-stroke-muted);color:var(--color-text-and-icon-disabled);cursor:not-allowed}.sr-select{padding:var(--spacing-xs) var(--spacing-xl) var(--spacing-xs) var(--spacing-s);cursor:pointer;border:var(--border-width-thin) solid var(--color-black-100);border-radius:var(--border-radius-s);appearance:none;background-color:#0000;outline:none;width:100%;height:40px}.sr-select:focus{box-shadow:inset 0 0 0 1px var(--color-black-100);color:var(--color-black-100);border-color:var(--color-black-100)}.sr-select__icon{right:var(--spacing-s);pointer-events:none;color:var(--color-black-100);transition:transform .2s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}.sr-select:disabled+.sr-select__icon{color:var(--color-text-and-icon-disabled)}.sr-select option{color:var(--color-black-100);padding:var(--spacing-xs)}.sr-select__error-icon{font-size:var(--base-14);color:var(--color-feedback-error-strong)}.sr-select--error,.sr-select--error:focus{border-color:var(--color-feedback-error-strong)}.sr-select--error:focus{outline:var(--base-2) solid var(--color-feedback-error-strong);outline-offset:var(--base-2)}.sr-select--error:focus-visible{border-color:var(--color-feedback-error-strong);outline:var(--base-2) solid var(--color-feedback-error-strong);outline-offset:var(--base-2)}.sr-select--error:focus-within{border-color:var(--color-feedback-error-strong);outline:var(--base-2) solid var(--color-feedback-error-strong);outline-offset:var(--base-2)}.sr-select__helper{font-size:var(--font-font-size-caption);line-height:var(--font-line-height-caption);margin-top:var(--base-4);align-items:center;display:flex}.sr-select__helper--error{color:var(--color-feedback-error-strong);align-items:flex-start}.sr-select__helper--disabled{color:var(--color-black-40)}.sr-checkbox{grid-gap:var(--spacing-xs);gap:var(--spacing-xs);grid-template-columns:fit-content(100%) 1fr;width:-moz-fit-content;width:fit-content;max-width:100%;display:grid}.sr-checkbox:has(:focus-visible){outline:var(--color-stroke-focus) solid var(--border-width-thick);outline-offset:var(--base-4);border-radius:var(--base-4)}.sr-checkbox .sr-checkbox--input{opacity:0;cursor:pointer;width:24px;height:24px;z-index:var(--sr-zindex-min,1);border:none;grid-area:1/1/2/2}.sr-checkbox .sr-checkbox--label{cursor:pointer;color:var(--color-text-and-icon-default,#333)}.sr-checkbox .sr-checkbox--checkmark-box{border:var(--border-width-thin,1px) solid var(--component-checkbox-color-stroke-checked,#7c7c7c);border-radius:var(--border-radius-s,4px);background-color:var(--component-checkbox-color-fill-checked);grid-area:1/1/2/2;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.sr-checkbox .sr-checkbox--checkmark{width:20px;height:20px;color:var(--component-checkbox-text-and-icons-checked)}.sr-checkbox .sr-checkbox--checkmark-box-hide{background-color:var(--color-transparent)}.sr-checkbox--checkmark-hide,.sr-checkbox--input:checked~.sr-checkbox--checkmark,.sr-checkbox--input:disabled~.sr-checkbox--checkmark{display:none}.sr-checkbox--disabled .sr-checkbox--checkmark-box-hide{border:var(--border-width-thin,1px) solid var(--component-checkbox-color-stroke-checked-disabled,#eaeaea);background:var(--color-transparent)}.sr-checkbox--disabled .sr-checkbox--checkmark-box:not(.sr-checkbox--checkmark-box-hide){border:var(--border-width-thin,1px) solid var(--component-checkbox-color-stroke-checked-disabled,#eaeaea);background:var(--component-checkbox-color-fill-checked-disabled,#f4f4f0)}.sr-checkbox--disabled .sr-checkbox--label{cursor:not-allowed;color:var(--color-text-and-icon-disabled,#acacac)}.sr-checkbox--disabled .sr-checkbox--checkmark{color:var(--component-checkbox-text-and-icons-checked-disabled)}.sr-checkbox--disabled .sr-checkbox--input{cursor:not-allowed}.sr-checkbox--with-container{border:var(--border-width-thin,1px) solid var(--component-forms-color-stroke-hover,#333);padding:var(--spacing-m);border-radius:var(--base-4)}.sr-checkbox--with-container:has(.sr-checkbox--input:focus-visible){outline:var(--color-stroke-focus) solid var(--border-width-thick);outline-offset:var(--base-4);border-radius:var(--base-4)}.sr-checkbox--error .sr-checkbox--checkmark-box{border-color:var(--color-feedback-error-strong)}.sr-checkbox--error:has(:focus-visible){outline:var(--color-feedback-error-strong) solid var(--border-width-thick);outline-offset:var(--base-4);border-radius:var(--border-radius-s)}.sr-checkbox--error-message{color:var(--color-feedback-error-strong);grid-area:2/1/3/3}.sr-checkbox--with-container.sr-checkbox--error{border-color:var(--color-feedback-error-strong)}.sr-checkbox--with-container.sr-checkbox--error:has(:focus-visible){outline:var(--color-feedback-error-strong) solid var(--border-width-thick);outline-offset:var(--base-4);border-radius:var(--base-4)}.scr-carousel{position:relative;max-width:100%}.scr-carousel .items{box-sizing:initial;overflow:auto;scroll-snap-type:x mandatory;display:flex;flex-direction:row;flex-wrap:nowrap;-ms-overflow-style:none}.scr-carousel .items::-webkit-scrollbar{width:0;height:0}.scr-carousel .items .item{flex-shrink:0;scroll-snap-align:start}.scr-carousel .button{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);border:0;width:var(--scr-spacings-xxxl);height:var(--scr-spacings-xxxl);background-color:var(--scr-colors-surface-darker);opacity:.7;border-radius:var(--scr-spacings-l)}.scr-carousel .button:hover{background-color:var(--scr-colors-surface-darker);opacity:1}.scr-carousel .button:active{background-color:var(--scr-colors-surface-darkest);opacity:1}.scr-carousel .button .chevron-arrow{color:var(--scr-colors-surface);width:var(--scr-spacings-xl);height:var(--scr-spacings-xl)}.scr-carousel .button--left{left:-10px}.scr-carousel .button--right{right:-10px;transform:translateY(-50%) rotate(180deg)}.scr-carousel .button--fade-out,.scr-carousel .button--fade-out :hover{visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s}.scr-carousel .button--fade-in{visibility:visible;opacity:.7;transition:visibility .3s,opacity .3s}[data-theme] .sr-card{background-color:var(--color-surface-default);border-radius:var(--border-radius-card);width:100%;height:100%;padding:var(--spacing-m);flex-direction:column;display:flex}[data-theme] .sr-card__title{font-weight:var(--font-font-weight-bold);margin-bottom:var(--spacing-l)}[data-theme] .sr-card--elevation-base{box-shadow:var(--color-elevation-light) 0 1px 3px 0}[data-theme] .sr-card--elevation-low{box-shadow:var(--color-elevation-light) 0 2px 4px 0}[data-theme] .sr-card--elevation-medium{box-shadow:var(--color-elevation-dark) 0 4px 8px 0}[data-theme] .sr-card--elevation-high{box-shadow:var(--color-elevation-dark) 0 8px 16px 0}.sr-link{font-family:inherit;font-weight:var(--font-font-weight-bold);color:var(--color-text-and-icon-link);cursor:pointer;text-decoration:none}.sr-link:active,.sr-link:hover{color:var(--color-text-and-icon-link-hover)}.sr-link:focus-visible{outline-color:var(--color-stroke-focus);outline-width:var(--border-width-thick);outline-offset:var(--base-4);border-radius:var(--border-radius-s);outline-style:auto}.sr-link--underline{font-weight:700;text-decoration:underline}.sr-chip{padding:var(--spacing-xs) var(--spacing-s);border:var(--border-width-thin) solid var(--component-chip-color-stroke-default);border-radius:var(--border-radius-full);background-color:var(--component-chip-color-fill);color:var(--component-chip-color-text-and-icon);font-size:var(--font-font-size-body);line-height:var(--component-chip-font-line-height);cursor:pointer;align-items:center;display:inline-flex}.sr-chip:hover{border-color:var(--component-chip-color-stroke-hover)}.sr-chip:focus-visible{border-color:var(--component-chip-color-stroke-default);outline:var(--base-2) solid var(--color-stroke-focus);outline-offset:var(--base-2)}.sr-chip .checked{background-color:var(--color-surface-contrast);border-color:var(--color-surface-contrast)}.sr-chip .checked,.sr-chip .checked .icon-container,.sr-chip:enabled:active{color:var(--color-white)}.sr-chip:enabled:active{border-color:var(--color-surface-contrast);background-color:var(--color-surface-contrast)}.sr-chip:disabled{color:var(--color-text-and-icon-disabled);background-color:var(--color-surface-disabled);border:var(--color-surface-muted);cursor:not-allowed}.sr-chip .image-icon{width:var(--component-chip-size-icon-cross);height:var(--component-chip-size-icon-cross);border-radius:var(--component-chip-size-icon-cross)}.sr-chip .icon-container{align-items:center;display:inline-flex}.sr-chip .icon{display:inline-flex}.sr-chip .icon-container--right{margin-left:var(--spacing-xs)}.sr-chip .icon-container--left{margin-right:var(--spacing-xs)}.sr-chip.error{background-color:var(--color-feedback-error-muted);border-color:var(--color-feedback-error-strong)}.sr-chip.error,.sr-chip.error .icon-container--right{color:var(--color-feedback-error-strong)}.sr-chip.error:focus{border-color:var(--color-feedback-error-muted);outline:var(--base-2) solid var(--color-feedback-error-strong);outline-offset:var(--base-2)}.sr-chip.error:focus-visible{border-color:var(--color-feedback-error-muted);outline:var(--base-2) solid var(--color-feedback-error-strong);outline-offset:var(--base-2)}.sr-chip.error:focus-within{border-color:var(--color-feedback-error-muted);outline:var(--base-2) solid var(--color-feedback-error-strong);outline-offset:var(--base-2)}