.spindle-alert{align-items:flex-start;background:rgb(var(--comp-alert-color-background-default));border-radius:var(--comp-alert-dimension-border-radius);border-style:solid;border:var(--comp-alert-dimension-border-width) solid rgb(var(--comp-alert-color-border-default));border-left:var(--comp-alert-dimension-heavy-border-width) solid rgb(var(--comp-alert-color-status-info-default));color:rgb(var(--comp-alert-color-text-default));display:flex;font-family:var(--comp-alert-typography-fontFamily);font-size:var(--comp-alert-typography-fontSize);font-weight:var(--comp-alert-typography-fontWeight);gap:1rem;justify-content:flex-start;letter-spacing:var(--comp-alert-typography-letterSpacing);line-height:var(--comp-alert-typography-lineHeight);padding:var(--comp-alert-dimension-padding);position:relative}.spindle-alert--success{border-left-color:rgb(var(--comp-alert-color-status-success-default))}.spindle-alert--warning{border-left-color:rgb(var(--comp-alert-color-status-warning-default))}.spindle-alert--error{border-left-color:rgb(var(--comp-alert-color-status-error-default))}.spindle-alert--closable{padding-right:var(--comp-alert-dimension-closable-padding-right)}.spindle-alert__icon-container{fill:rgb(var(--comp-alert-color-status-info-default));align-items:center;border-radius:var(--comp-alert-dimension-border-radius);display:flex;justify-content:center}.spindle-alert__icon-container--success{fill:rgb(var(--comp-alert-color-status-success-default))}.spindle-alert__icon-container--warning{fill:rgb(var(--comp-alert-color-status-warning-default))}.spindle-alert__icon-container--error{fill:rgb(var(--comp-alert-color-status-error-default))}.spindle-alert__close-button.spindle-icon-button{color:rgb(var(--comp-alert-close-button-color-default)/var(--comp-alert-close-button-opacity-default));height:var(--comp-alert-close-button-height);position:absolute;right:var(--comp-alert-close-button-position-right);top:var(--comp-alert-close-button-position-top)}.spindle-alert__close-button.spindle-icon-button>.spindle-icon{font-size:.8rem}.spindle-alert__children-container{-moz-column-gap:var(--comp-alert-dimension-gutter);grid-column-gap:var(--comp-alert-dimension-gutter);column-gap:var(--comp-alert-dimension-gutter);display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto}.spindle-alert__title{display:inline-block;font-family:var(--comp-alert-title-typography-fontFamily);font-size:var(--comp-alert-title-typography-fontSize);font-weight:var(--comp-alert-title-typography-fontWeight);grid-column:1;grid-row:1;letter-spacing:var(--comp-alert-title-typography-letterSpacing);line-height:var(--comp-alert-title-typography-lineHeight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spindle-alert__actions{color:var(--main-color);display:flex;flex-wrap:nowrap;gap:1rem;justify-content:flex-end}.spindle-alert__body{font-family:var(--comp-alert-body-typography-fontFamily);font-size:var(--comp-alert-body-typography-fontSize);font-weight:var(--comp-alert-body-typography-fontWeight);grid-column:1;grid-row:1;letter-spacing:var(--comp-alert-body-typography-letterSpacing);line-height:var(--comp-alert-body-typography-lineHeight);opacity:var(--comp-alert-body-opacity-default);padding-right:1rem}.spindle-alert__actions+.spindle-alert__body,.spindle-alert__title+.spindle-alert__body{grid-column:2;margin-top:3px}.spindle-alert--large>.spindle-alert__children-container>.spindle-alert__actions+.spindle-alert__body,.spindle-alert--large>.spindle-alert__children-container>.spindle-alert__title+.spindle-alert__body{grid-column:1;grid-row:2}.spindle-alert__body+.spindle-alert__actions{grid-column:2;grid-row:2;margin-top:var(--comp-alert-dimension-gutter)}.spindle-alert--large>.spindle-alert__children-container>.spindle-alert__body+.spindle-alert__actions{grid-column:2;grid-row:3}.spindle-alert__title+.spindle-alert__actions{grid-column:2;grid-row:1;margin-left:var(--comp-alert-dimension-gutter)}.spindle-alert__title+.spindle-alert__actions~.spindle-alert__actions,.spindle-alert__title+.spindle-alert__actions~.spindle-alert__body{grid-column:span 2}.spindle-alert__title+.spindle-alert__actions+.spindle-alert__actions{grid-row:3;margin-top:var(--comp-alert-dimension-gutter)}.spindle-focus-ring--visible{outline:rgb(var(--comp-focus-ring-color-halo-visible)/var(--comp-focus-ring-opacity-halo-visible)) solid var(--comp-focus-ring-dimension-halo-visible)}.spindle-button{background:none;border:none;border-radius:var(--comp-button-dimension-border-radius);cursor:pointer;display:inline-block;font-family:var(--comp-button-typography-fontFamily);font-size:var(--comp-button-typography-fontSize);font-weight:var(--comp-button-typography-fontWeight);height:var(--comp-button-dimension-height);letter-spacing:var(--comp-button-typography-letterSpacing);line-height:var(--comp-button-typography-lineHeight);padding:0 var(--comp-button-dimension-padding-horizontal-default);text-align:center;transition:box-shadow var(--comp-button-motion),background-color var(--comp-button-motion),border var(--comp-button-motion);white-space:nowrap}.spindle-button:focus-visible{outline:rgb(var(--comp-focus-ring-color-halo-visible)/var(--comp-focus-ring-opacity-halo-visible)) solid var(--comp-focus-ring-dimension-halo-visible)}.spindle-button--primary{background:rgb(var(--comp-button-primary-color-background-default));box-shadow:var(--comp-button-primary-elevation);color:rgb(var(--comp-button-primary-color-text-default))}.spindle-button--primary:hover{background:rgb(var(--comp-button-primary-color-background-hover))}.spindle-button--primary:active{background:rgb(var(--comp-button-primary-color-background-pressed))}.spindle-button--primary:disabled{background:rgb(var(--comp-button-primary-color-background-disabled)/var(--comp-button-primary-opacity-background-disabled));color:rgb(var(--comp-button-primary-color-text-default)/var(--comp-button-primary-opacity-background-disabled))}.spindle-button--secondary{background:rgb(var(--comp-button-secondary-color-background-default));border:var(--comp-button-secondary-border-width) solid rgb(var(--comp-button-secondary-color-border-default));box-shadow:var(--comp-button-secondary-elevation);color:rgb(var(--comp-button-secondary-color-text-default))}.spindle-button--secondary:hover{border-color:rgb(var(--comp-button-secondary-color-border-hover));color:rgb(var(--comp-button-secondary-color-text-hover))}.spindle-button--secondary:active{background:rgb(var(--comp-button-secondary-color-background-pressed)/var(--comp-button-secondary-opacity-background-pressed));border-color:rgb(var(--comp-button-secondary-color-border-pressed));color:rgb(var(--comp-button-secondary-color-text-pressed))}.spindle-button--secondary:disabled{background:rgb(var(--comp-button-secondary-color-background-disabled));border-color:rgb(var(--comp-button-secondary-color-border-disabled));color:rgb(var(--comp-button-secondary-color-text-disabled))}.spindle-button--text{color:rgb(var(--comp-button-text-color-text-default))}.spindle-button--text:hover{background:rgb(var(--comp-button-text-color-background-hover)/var(--comp-button-text-opacity-background-hover));color:rgb(var(--comp-button-text-color-text-hover))}.spindle-button--text:active{background:rgb(var(--comp-button-text-color-background-pressed)/var(--comp-button-text-opacity-background-pressed));color:rgb(var(--comp-button-text-color-text-pressed))}.spindle-button--text:disabled{background:none;color:rgb(var(--comp-button-text-color-text-disabled)/var(--comp-button-text-opacity-text-disabled))}.spindle-button>.spindle-icon{color:inherit;font-size:var(--comp-button-dimension-icon-size)}.spindle-button--with-icon{align-items:center;display:flex;gap:var(--comp-button-dimension-gap-leading-icon);padding-left:var(--sem-dimension-component-small-padding-horizontal-leading-icon)}.spindle-button--empty{padding-right:var(--core-dimension-dimension-50)}.spindle-button:disabled{cursor:default}.spindle-calendar__header{justify-content:space-between;margin-bottom:1rem;width:100%}.spindle-calendar__header,.spindle-calendar__navigation{align-items:center;display:flex;flex-direction:row;gap:1rem}.spindle-calendar__title{color:rgb(var(--comp-calendar-color-title-default));font-family:var(--comp-calendar-typography-title-fontFamily);font-size:var(--comp-calendar-typography-title-fontSize);font-weight:var(--comp-calendar-typography-title-fontWeight);letter-spacing:var(--comp-calendar-typography-title-letterSpacing);line-height:var(--comp-calendar-typography-title-lineHeight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spindle-calendar__container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.spindle-calendar-grid{border-spacing:0}.spindle-calendar-grid__weekday{align-items:center;color:rgb(var(--comp-calendar-color-weekday-text-default));cursor:pointer;display:flex;flex-direction:column;font-family:var(--comp-calendar-typography-weekday-fontFamily);font-size:var(--comp-calendar-typography-weekday-fontSize);font-weight:var(--comp-calendar-typography-weekday-fontWeight);height:var(--comp-calendar-dimension-cell);justify-content:center;letter-spacing:var(--comp-calendar-typography-weekday-letterSpacing);line-height:var(--comp-calendar-typography-weekday-lineHeight);-webkit-user-select:none;user-select:none;width:var(--comp-calendar-dimension-cell)}.spindle-calendar-grid__cell{padding-top:var(--comp-calendar-dimension-weeks-vertical-spacing)}.spindle-calendar-grid__cell-content{align-items:center;border-radius:var(--comp-calendar-dimension-cell-border-radius);color:rgb(var(--comp-calendar-color-cell-text-unselected));cursor:pointer;display:flex;flex-direction:column;font-family:var(--comp-calendar-typography-cell-fontFamily);font-size:var(--comp-calendar-typography-cell-fontSize);font-weight:var(--comp-calendar-typography-cell-fontWeight);height:var(--comp-calendar-dimension-cell);justify-content:center;letter-spacing:var(--comp-calendar-typography-cell-letterSpacing);line-height:var(--comp-calendar-typography-cell-lineHeight);outline:none;position:relative;-webkit-user-select:none;user-select:none;width:var(--comp-calendar-dimension-cell)}.spindle-calendar-grid__cell-content--focused:not(.spindle-calendar-grid__cell-content--selected),.spindle-calendar-grid__cell-content:hover:not(.spindle-calendar-grid__cell-content--selected){transition:background-color var(--comp-calendar-motion-cell),color var(--comp-calendar-motion-cell)}.spindle-calendar-grid__cell-content--focused,.spindle-calendar-grid__cell-content:hover{background:rgb(var(--comp-calendar-color-cell-background-unselected)/var(--comp-calendar-opacity-cell-state-layer-hover));color:rgb(var(--comp-calendar-color-cell-text-unselected))}.spindle-calendar-grid__cell-content--selected{background:rgb(var(--comp-calendar-color-cell-background-selected)/var(--comp-calendar-opacity-cell-state-layer-selected));color:rgb(var(--comp-calendar-color-cell-text-selected))}.spindle-calendar-grid__cell-content--selected .spindle-calendar-grid__cell-content--focused,.spindle-calendar-grid__cell-content--selected:hover{background:rgb(var(--comp-calendar-color-cell-background-selected)/calc(var(--comp-calendar-opacity-cell-state-layer-selected) + var(--comp-calendar-opacity-cell-state-layer-hover)));color:rgb(var(--comp-calendar-color-cell-text-selected))}.spindle-calendar-grid__cell-content--selection-start:not(.spindle-calendar-grid__cell-content--selection-end){border-bottom-right-radius:0;border-top-right-radius:0}.spindle-calendar-grid__cell-content--selection-end:not(.spindle-calendar-grid__cell-content--selection-start){border-bottom-left-radius:0;border-top-left-radius:0}.spindle-calendar-grid__cell-content--range{background:rgb(var(--comp-calendar-color-cell-background-range)/var(--comp-calendar-opacity-cell-state-layer-range));border-radius:0;color:rgb(var(--comp-calendar-color-cell-text-range));transition:none}.spindle-calendar-grid__cell-content--range .spindle-calendar-grid__cell-content--focused,.spindle-calendar-grid__cell-content--range:hover{background:rgb(var(--comp-calendar-color-cell-background-range)/calc(var(--comp-calendar-opacity-cell-state-layer-range) + var(--comp-calendar-opacity-cell-state-layer-hover)));color:rgb(var(--comp-calendar-color-cell-text-range))}.spindle-calendar-grid__cell-content--range-first-weekday{border-bottom-left-radius:var(--comp-calendar-dimension-cell-border-radius);border-top-left-radius:var(--comp-calendar-dimension-cell-border-radius)}.spindle-calendar-grid__cell-content--range-last-weekday{border-bottom-right-radius:var(--comp-calendar-dimension-cell-border-radius);border-top-right-radius:var(--comp-calendar-dimension-cell-border-radius)}.spindle-calendar-grid__cell-content--disabled,.spindle-calendar-grid__cell-content--disabled:hover,.spindle-calendar-grid__cell-content--unavailable,.spindle-calendar-grid__cell-content--unavailable:hover{background:none;color:rgb(var(--comp-calendar-color-cell-text-unselected)/var(--comp-calendar-opacity-cell-text-disabled));cursor:default;pointer-events:none}.spindle-calendar-grid__cell-content[hidden]{visibility:hidden}.spindle-calendar-grid__current-day-indicator{background:rgb(var(--comp-calendar-color-current-day-default));border-radius:50%;bottom:4px;height:var(--comp-calendar-dimension-current-day);left:50%;position:absolute;transform:translate(-50%);width:var(--comp-calendar-dimension-current-day)}.spindle-calendar-grid__current-day-indicator--on-selected{background:rgb(var(--comp-calendar-color-current-day-on-selected))}.spindle-calendar-grid__current-day-indicator--on-range{background:rgb(var(--comp-calendar-color-current-day-on-range))}.spindle-card{background:rgb(var(--comp-card-color-background-default));border:var(--comp-card-dimension-border-width) solid rgb(var(--comp-card-color-border-default));border-radius:var(--comp-card-dimension-border-radius);color:rgb(var(--comp-card-color-text-default));display:grid;font-family:var(--comp-card-typography-fontFamily);font-size:var(--comp-card-typography-fontSize);font-weight:var(--comp-card-typography-fontWeight);grid-template-columns:1fr;grid-template-rows:auto 1fr auto;letter-spacing:var(--comp-card-typography-letterSpacing);line-height:var(--comp-card-typography-lineHeight);padding:var(--comp-card-dimension-padding)}.spindle-card__title{display:inline-block;font-family:var(--comp-card-title-typography-fontFamily);font-size:var(--comp-card-title-typography-fontSize);font-weight:var(--comp-card-title-typography-fontWeight);grid-row:1;letter-spacing:var(--comp-card-title-typography-letterSpacing);line-height:var(--comp-card-title-typography-lineHeight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spindle-card__actions{display:flex;flex-wrap:nowrap;gap:1rem;justify-content:flex-end}.spindle-card__body{grid-row:2}.spindle-card__actions+.spindle-card__body,.spindle-card__body+.spindle-card__actions,.spindle-card__title+.spindle-card__body{margin-top:var(--comp-card-dimension-gutter)}.spindle-card__body+.spindle-card__actions{grid-row:3}.spindle-card__title+.spindle-card__actions{grid-column:2;grid-row:1;margin-left:var(--comp-card-dimension-gutter)}.spindle-card__title+.spindle-card__actions~.spindle-card__actions,.spindle-card__title+.spindle-card__actions~.spindle-card__body{grid-column:span 2}.spindle-card__title+.spindle-card__actions+.spindle-card__actions{grid-row:3;margin-top:var(--comp-card-dimension-gutter)}.spindle-chip{align-items:center;background:rgb(var(--comp-chip-color-background-default));border:var(--comp-chip-dimension-border-width) solid rgb(var(--comp-chip-color-border-default));border-radius:var(--comp-chip-dimension-border-radius);box-shadow:var(--comp-chip-elevation-default);color:rgb(var(--comp-chip-color-text-default));display:flex;font-family:var(--comp-chip-typography-fontFamily);font-size:var(--comp-chip-typography-fontSize);font-weight:var(--comp-chip-typography-fontWeight);gap:var(--comp-chip-dimension-gutter);height:var(--comp-chip-dimension-height);justify-content:center;letter-spacing:var(--comp-chip-typography-letterSpacing);line-height:var(--comp-chip-typography-lineHeight);padding:0 var(--comp-chip-dimension-horizontal-padding);transition:background var(--comp-chip-motion-color),border var(--comp-chip-motion-color),color var(--comp-chip-motion-color),box-shadow var(--comp-chip-motion-elevation);white-space:nowrap}.spindle-chip--selectable:hover:not(.spindle-chip--disabled){box-shadow:var(--comp-chip-elevation-hover)}.spindle-chip--filled{background:rgb(var(--comp-chip-color-background-filled));border-color:rgb(var(--comp-chip-color-border-filled));color:rgb(var(--comp-chip-color-text-filled))}.spindle-chip--selected{background:rgb(var(--comp-chip-color-background-selected));border-color:rgb(var(--comp-chip-color-border-selected));color:rgb(var(--comp-chip-color-text-selected))}.spindle-chip--closable{gap:0;padding-right:0}.spindle-chip--selectable{cursor:pointer;-webkit-user-select:none;user-select:none}.spindle-chip--disabled{cursor:default;opacity:var(--comp-chip-opacity-background-disabled)}.spindle-chip--focused{outline:rgb(var(--comp-focus-ring-color-halo-visible)/var(--comp-focus-ring-opacity-halo-visible)) solid var(--comp-focus-ring-dimension-halo-visible)}.spindle-chip__close-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:var(--comp-chip-dimension-height);opacity:var(--comp-chip-opacity-icon-default);padding:0 var(--comp-chip-dimension-horizontal-padding) 0 var(--comp-chip-dimension-gutter)}.spindle-chip__close-button:hover{opacity:var(--comp-chip-opacity-icon-hover)}.spindle-chip__close-button:active{cursor:pointer;opacity:var(--comp-chip-opacity-icon-pressed)}.spindle-chip__close-icon.spindle-icon{font-size:var(--comp-chip-dimension-close-icon-size);overflow:visible;position:relative}.spindle-checkbox{align-items:center;cursor:pointer;display:flex;gap:8px;position:relative}.spindle-checkbox--disabled{cursor:default}.spindle-checkbox__box{align-items:center;background:rgb(var(--comp-checkbox-color-background-default));border-radius:var(--comp-checkbox-dimension-border-radius);box-shadow:inset 0 0 0 var(--comp-checkbox-dimension-border-width) var(--u5zwstz,rgb(var(--comp-checkbox-color-border-default)));display:flex;height:var(--comp-checkbox-dimension-box-size);justify-content:center;width:var(--comp-checkbox-dimension-box-size)}.spindle-checkbox__box--selected{--u5zwstz:rgb(var(--comp-checkbox-color-background-selected));background-color:rgb(var(--comp-checkbox-color-background-selected))}.spindle-checkbox__box--selected.spindle-checkbox--disabled{--u5zwstz:rgb(var(--comp-checkbox-color-background-disabled));background-color:rgb(var(--comp-checkbox-color-background-disabled))}.spindle-checkbox__box--disabled{--u5zwstz:rgb(var(--comp-checkbox-color-border-disabled));background-color:rgb(var(--comp-checkbox-color-background-disabled))}.spindle-checkbox__tick{height:var(--comp-checkbox-dimension-icon-size);width:var(--comp-checkbox-dimension-icon-size)}.spindle-checkbox__tick--selected{stroke:rgb(var(--comp-checkbox-color-icon-default))}.spindle-checkbox__tick--disabled{stroke:rgb(var(--comp-checkbox-color-icon-disabled))}.spindle-checkbox__tick-polyline{transition:stroke-dashoffset .2s ease-out}.spindle-checkbox__label{color:rgb(var(--comp-checkbox-color-label-default));font-family:var(--comp-checkbox-typography-fontFamily);font-size:var(--comp-checkbox-typography-fontSize);font-weight:var(--comp-checkbox-typography-fontWeight);letter-spacing:var(--comp-checkbox-typography-letterSpacing);line-height:var(--comp-checkbox-typography-lineHeight);-webkit-user-select:none;user-select:none}.spindle-checkbox__label--disabled{color:rgb(var(--comp-checkbox-color-label-default)/var(--comp-checkbox-opacity-label-disabled))}.spindle-checkbox--focused,.spindle-checkbox:hover:not(.spindle-checkbox--disabled) .spindle-checkbox__box{--u5zwstz:rgb(var(--comp-checkbox-color-border-hover))}.spindle-checkbox-group{display:flex;flex-direction:column;gap:var(--comp-checkbox-group-dimension-label-spacing)}.spindle-checkbox-group__label{font-family:var(--comp-checkbox-group-typography-label-fontFamily);font-size:var(--comp-checkbox-group-typography-label-fontSize);font-weight:var(--comp-checkbox-group-typography-label-fontWeight);letter-spacing:var(--comp-checkbox-group-typography-label-letterSpacing);line-height:var(--comp-checkbox-group-typography-label-lineHeight)}.spindle-checkbox-group__container{display:flex;gap:var(--comp-checkbox-group-dimension-checkbox-spacing)}.spindle-checkbox-group__container--vertical{flex-direction:column}.spindle-checkbox-group__container--horizontal{flex-direction:row}.spindle-date-field{display:flex;flex-direction:row}.spindle-date-field__segment{border-radius:var(--comp-date-field-dimension-segment-border-radius);color:rgb(var(--comp-date-field-color-segment-default));margin:calc(var(--comp-date-field-dimension-segment-background-padding-vertical)*-1) calc(var(--comp-date-field-dimension-segment-background-padding-horizontal)*-1);outline:none;padding:var(--comp-date-field-dimension-segment-background-padding-vertical) var(--comp-date-field-dimension-segment-background-padding-horizontal)}.spindle-date-field__segment:focus-visible{background:rgb(var(--comp-date-field-color-segment-background-default)/var(--comp-date-field-opacity-segment-state-layer-focused));color:rgb(var(--comp-date-field-color-segment-default))}.spindle-date-field__segment--placeholder{color:rgb(var(--comp-date-field-color-segment-placeholder-default)/var(--comp-date-field-opacity-segment-placeholder-default))}.spindle-date-field__segment--disabled{color:rgb(var(--comp-date-field-color-segment-default)/var(--comp-date-field-opacity-segment-disabled))}.spindle-date-field__segment--day-period,.spindle-date-field__segment--time-zone{margin-left:var(--comp-date-field-dimension-literal-margin)}.spindle-date-field__segment--time-zone{color:rgb(var(--comp-date-field-color-segment-time-zone-default)/var(--comp-date-field-opacity-segment-time-zone-default))}.spindle-date-field__literal{color:rgb(var(--comp-date-field-color-segment-literal-default)/var(--comp-date-field-opacity-segment-literal-default));margin-left:var(--comp-date-field-dimension-literal-margin);margin-right:var(--comp-date-field-dimension-literal-margin)}.spindle-date-field__literal--date-time-separator{margin-left:var(--comp-date-field-dimension-literal-date-time-separator-margin)}.spindle-date-picker{align-items:center;background:rgb(var(--comp-date-picker-color-background-default));border-radius:var(--comp-date-picker-dimension-border-radius);box-shadow:var(--comp-date-picker-elevation);display:flex;flex-direction:row;height:var(--comp-date-picker-dimension-height);position:relative}.spindle-date-picker--disabled{background:rgb(var(--comp-date-picker-color-background-disabled))}.spindle-date-picker__container{align-items:center;border-color:transparent;border-style:solid;border-width:var(--comp-date-picker-dimension-border-width);display:flex;flex-direction:row;flex-grow:1;font-family:var(--comp-date-picker-typography-date-field-fontFamily);font-size:var(--comp-date-picker-typography-date-field-fontSize);font-weight:var(--comp-date-picker-typography-date-field-fontWeight);gap:var(--comp-date-picker-dimension-calendar-button-spacing);height:inherit;letter-spacing:var(--comp-date-picker-typography-date-field-letterSpacing);line-height:var(--comp-date-picker-typography-date-field-lineHeight);padding:0 var(--comp-date-picker-dimension-padding-end) 0 var(--comp-date-picker-dimension-padding-start);position:relative;width:inherit}.spindle-date-picker__label{color:rgb(var(--comp-date-picker-color-label-default)/var(--comp-date-picker-opacity-label-default));font-family:var(--comp-date-picker-typography-label-fontFamily);font-size:var(--comp-date-picker-typography-label-fontSize);font-weight:var(--comp-date-picker-typography-label-fontWeight);left:var(--comp-date-picker-dimension-padding-start);letter-spacing:var(--comp-date-picker-typography-label-letterSpacing);line-height:var(--comp-date-picker-typography-label-lineHeight);max-width:calc(100% - var(--comp-date-picker-dimension-padding-start)*2);overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:50%;top:0;transform:translateY(-50%);transition:left,top,font-size;white-space:nowrap}.spindle-date-picker__fieldset{border:var(--comp-date-picker-dimension-border-width) solid rgb(var(--comp-date-picker-color-border-default));border-radius:inherit;bottom:0;left:0;margin:0;min-width:0;padding:0 calc(var(--comp-date-picker-dimension-padding-start) - .25rem);pointer-events:none;position:absolute;right:0;top:0}.spindle-date-picker__fieldset--focused{border-color:rgb(var(--comp-date-picker-color-border-focused))}.spindle-date-picker__fieldset-label{display:block;float:unset;font-family:var(--comp-date-picker-typography-label-fontFamily);font-size:var(--comp-date-picker-typography-label-fontSize);font-weight:var(--comp-date-picker-typography-label-fontWeight);height:1px;letter-spacing:var(--comp-date-picker-typography-label-letterSpacing);line-height:var(--comp-date-picker-typography-label-lineHeight);max-width:0;max-width:100%;overflow:hidden;padding:0;pointer-events:none;transition:max-width;visibility:hidden;white-space:nowrap;width:auto}.spindle-date-picker__fieldset-label>span{display:inline-block;opacity:0;padding:0 .25rem}.spindle-date-picker__calendar-button.spindle-icon-button{color:rgb(var(--comp-date-picker-color-calendar-icon-default)/var(--comp-date-picker-opacity-calendar-icon-default));height:var(--comp-date-picker-dimension-calendar-button)}.spindle-date-picker__calendar-popover{overflow:auto;padding:var(--comp-date-picker-dimension-calendar-popover-padding)}.spindle-date-picker__calendar-container{display:flex;gap:var(--comp-date-picker-dimension-calendar-popover-gap)}.spindle-date-picker__list-box.spindle-list-box{border-left:var(--comp-date-picker-dimension-border-width) solid rgb(var(--comp-date-picker-color-border-default))}.spindle-date-range-picker{align-items:center;background:rgb(var(--comp-date-range-picker-color-background-default));border-radius:var(--comp-date-range-picker-dimension-border-radius);box-shadow:var(--comp-date-range-picker-elevation);display:flex;flex-direction:row;height:var(--comp-date-range-picker-dimension-height);position:relative}.spindle-date-range-picker--disabled{background:rgb(var(--comp-date-range-picker-color-background-disabled))}.spindle-date-range-picker__container{align-items:center;border-color:transparent;border-style:solid;border-width:var(--comp-date-range-picker-dimension-border-width);display:flex;flex-direction:row;flex-grow:1;font-family:var(--comp-date-range-picker-typography-date-field-fontFamily);font-size:var(--comp-date-range-picker-typography-date-field-fontSize);font-weight:var(--comp-date-range-picker-typography-date-field-fontWeight);gap:var(--comp-date-range-picker-dimension-calendar-button-spacing);height:inherit;letter-spacing:var(--comp-date-range-picker-typography-date-field-letterSpacing);line-height:var(--comp-date-range-picker-typography-date-field-lineHeight);padding:0 var(--comp-date-range-picker-dimension-padding-end) 0 var(--comp-date-range-picker-dimension-padding-start);position:relative;width:inherit}.spindle-date-range-picker__label{color:rgb(var(--comp-date-range-picker-color-label-default)/var(--comp-date-range-picker-opacity-label-default));font-family:var(--comp-date-range-picker-typography-label-fontFamily);font-size:var(--comp-date-range-picker-typography-label-fontSize);font-weight:var(--comp-date-range-picker-typography-label-fontWeight);left:var(--comp-date-range-picker-dimension-padding-start);letter-spacing:var(--comp-date-range-picker-typography-label-letterSpacing);line-height:var(--comp-date-range-picker-typography-label-lineHeight);max-width:calc(100% - var(--comp-date-range-picker-dimension-padding-start)*2);overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:50%;top:0;transform:translateY(-50%);transition:left,top,font-size;white-space:nowrap}.spindle-date-range-picker__fieldset{border:var(--comp-date-range-picker-dimension-border-width) solid rgb(var(--comp-date-range-picker-color-border-default));border-radius:inherit;bottom:0;left:0;margin:0;min-width:0;padding:0 calc(var(--comp-date-range-picker-dimension-padding-start) - .25rem);pointer-events:none;position:absolute;right:0;top:0}.spindle-date-range-picker__fieldset--focused{border-color:rgb(var(--comp-date-range-picker-color-border-focused))}.spindle-date-range-picker__fieldset-label{display:block;float:unset;font-family:var(--comp-date-range-picker-typography-label-fontFamily);font-size:var(--comp-date-range-picker-typography-label-fontSize);font-weight:var(--comp-date-range-picker-typography-label-fontWeight);height:1px;letter-spacing:var(--comp-date-range-picker-typography-label-letterSpacing);line-height:var(--comp-date-range-picker-typography-label-lineHeight);max-width:0;max-width:100%;overflow:hidden;padding:0;pointer-events:none;transition:max-width;visibility:hidden;white-space:nowrap;width:auto}.spindle-date-range-picker__fieldset-label>span{display:inline-block;opacity:0;padding:0 .25rem}.spindle-date-range-picker__dash-line{color:rgb(var(--comp-date-range-picker-color-dash-line-default)/var(--comp-date-range-picker-opacity-dash-line-default));font-family:var(--comp-date-range-picker-typography-date-field-fontFamily);font-size:var(--comp-date-range-picker-typography-date-field-fontSize);font-weight:var(--comp-date-range-picker-typography-date-field-fontWeight);letter-spacing:var(--comp-date-range-picker-typography-date-field-letterSpacing);line-height:var(--comp-date-range-picker-typography-date-field-lineHeight);margin:0 var(--comp-date-range-picker-dimension-dash-line-spacing)}.spindle-date-range-picker__calendar-button.spindle-icon-button{color:rgb(var(--comp-date-range-picker-color-calendar-icon-default)/var(--comp-date-range-picker-opacity-calendar-icon-default));height:var(--comp-date-range-picker-dimension-calendar-button)}.spindle-date-range-picker__calendar-popover{overflow:auto;padding:var(--comp-date-range-picker-dimension-calendar-popover-padding)}.spindle-date-range-picker__calendar-container{display:flex;gap:var(--comp-date-picker-dimension-calendar-popover-gap)}.spindle-date-range-picker__list-box.spindle-list-box{border-left:var(--comp-date-picker-dimension-border-width) solid rgb(var(--comp-date-picker-color-border-default))}.spindle-drawer{background:rgb(var(--comp-drawer-color-background));bottom:0;box-shadow:var(--comp-drawer-elevation);color:rgb(var(--comp-drawer-color-text-default));font-family:var(--comp-drawer-typography-fontFamily);font-size:var(--comp-drawer-typography-fontSize);font-weight:var(--comp-drawer-typography-fontWeight);letter-spacing:var(--comp-drawer-typography-letterSpacing);line-height:var(--comp-drawer-typography-lineHeight);position:fixed;right:0;top:0;transform:translate(100%);transition:transform var(--comp-drawer-motion),visibility var(--comp-drawer-motion);visibility:hidden;width:50vw}.spindle-drawer__back-button{align-items:center;background:rgb(var(--comp-drawer-back-button-color-background));border:none;border-radius:50%;box-shadow:-4px -1px 10px 0 rgba(0,0,0,.13);color:rgb(var(--comp-drawer-back-button-color-icon-default));cursor:pointer;display:flex;height:2rem;justify-content:center;left:-3rem;opacity:0;position:absolute;top:1rem;transition:box-shadow .2s ease-out,opacity .3s ease-out;width:2rem}.spindle-drawer__back-button:hover{box-shadow:0 40px 64px -12px rgba(0,0,0,.08),0 0 14px -4px rgba(0,0,0,.05),0 32px 48px -8px rgba(0,0,0,.1)}.spindle-drawer__back-button:active{box-shadow:-4px -1px 5px 0 rgba(0,0,0,.13)}.spindle-drawer__back-button>.spindle-icon{font-size:18px}.spindle-drawer__container{box-sizing:border-box;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100%;overflow:auto;padding:2rem}.spindle-drawer__title{display:inline-block;font-family:var(--comp-drawer-title-typography-fontFamily);font-size:var(--comp-drawer-title-typography-fontSize);font-weight:var(--comp-drawer-title-typography-fontWeight);grid-row:1;letter-spacing:var(--comp-drawer-title-typography-letterSpacing);line-height:var(--comp-drawer-title-typography-lineHeight);text-overflow:ellipsis}.spindle-drawer__actions{display:flex;flex-wrap:nowrap;gap:1rem;grid-row:1;justify-content:flex-end}.spindle-drawer__body{grid-row:2}.spindle-drawer__actions+.spindle-drawer__body,.spindle-drawer__title+.spindle-drawer__body{margin-top:1rem}.spindle-drawer__title+.spindle-drawer__actions{grid-column:2;margin-left:1rem}.spindle-drawer__title+.spindle-drawer__actions+.spindle-drawer__body{grid-column:span 2}.spindle-drawer--open{transform:translate(0);visibility:visible}.spindle-drawer--open .spindle-drawer__back-button{opacity:1}.spindle-drawer[data-nest-level="1"]{transform:translate(-8rem);z-index:99}.spindle-drawer[data-nest-level="2"]{transform:translate(-16rem);z-index:98}.spindle-drawer[data-nest-level="3"]{transform:translate(-24rem);z-index:97}.spindle-drawer[data-nest-level="4"]{transform:translate(-32rem);z-index:96}.spindle-drawer[data-nest-level="5"]{transform:translate(-40rem);z-index:95}.spindle-drawer[data-nest-level="6"]{transform:translate(-48rem);z-index:94}.spindle-drawer[data-nest-level="7"]{transform:translate(-56rem);z-index:93}.spindle-drawer[data-nest-level="8"]{transform:translate(-64rem);z-index:92}.spindle-drawer[data-nest-level="9"]{transform:translate(-72rem);z-index:91}@keyframes spindle-fade-in{0%{opacity:0}to{opacity:1}}@keyframes spindle-popover-enter{0%{opacity:0;transform:scale(.9,.6)}to{opacity:1;transform:scale(1)}}@keyframes spindle-popover-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9,.6)}}.spindle-dialog{animation:spindle-fade-in var(--comp-dialog-dimension-motion);background:rgb(var(--comp-dialog-color-background-default));border:var(--comp-dialog-dimension-border-width) solid rgb(var(--comp-dialog-color-border-default));border-radius:var(--comp-dialog-dimension-border-radius);box-shadow:var(--comp-dialog-elevation);color:rgb(var(--comp-dialog-color-text-default));display:grid;font-family:var(--comp-dialog-typography-fontFamily);font-size:var(--comp-dialog-typography-fontSize);font-weight:var(--comp-dialog-typography-fontWeight);grid-template-columns:1fr;grid-template-rows:auto 1fr auto;left:50%;letter-spacing:var(--comp-dialog-typography-letterSpacing);line-height:var(--comp-dialog-typography-lineHeight);max-height:calc(100% - var(--comp-dialog-dimension-margin)*2);max-width:calc(100% - var(--comp-dialog-dimension-margin)*2);opacity:0;outline:none;overflow:auto;padding:var(--comp-dialog-dimension-padding);position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity var(--comp-dialog-dimension-motion),visibility var(--comp-dialog-dimension-motion);width:var(--comp-dialog-dimension-width)}.spindle-dialog--open{opacity:1}.spindle-dialog--full-size{min-width:var(--comp-dialog-dimension-width);width:-webkit-max-content;width:max-content}.spindle-dialog__title{align-self:center;display:inline-block;font-family:var(--comp-dialog-title-typography-fontFamily);font-size:var(--comp-dialog-title-typography-fontSize);font-weight:var(--comp-dialog-title-typography-fontWeight);grid-row:1;letter-spacing:var(--comp-dialog-title-typography-letterSpacing);line-height:var(--comp-dialog-title-typography-lineHeight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spindle-dialog__close-icon{grid-column:2;grid-row:1}.spindle-dialog__close-icon+.spindle-dialog__title{grid-column-end:2;margin-right:var(--comp-dialog-dimension-gutter)}.spindle-dialog__body{grid-row:2}.spindle-dialog__actions{display:flex;flex-wrap:nowrap;gap:var(--comp-dialog-dimension-gutter);grid-row:3;justify-content:flex-end}.spindle-dialog__actions,.spindle-dialog__body,.spindle-dialog__title{grid-column-end:3;grid-column-start:1}.spindle-dialog__body+.spindle-dialog__actions,.spindle-dialog__title+.spindle-dialog__actions,.spindle-dialog__title+.spindle-dialog__body{margin-top:var(--comp-dialog-dimension-gutter)}.spindle-flex{display:flex}.spindle-flex--column{flex-direction:column}.spindle-flex--row{flex-direction:row}.spindle-icon{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";color:rgb(var(--comp-icon-color));direction:ltr;display:inline-block;font-size:var(--comp-icon-dimension-size);font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}.spindle-icon--material-symbol{font-family:var(--comp-icon-style-variant);font-variation-settings:"FILL" var(--comp-icon-style-fill),"wght" var(--comp-icon-style-weight),"GRAD" var(--comp-icon-style-grade),"opsz" var(--comp-icon-style-optical-size);max-width:1em;overflow:hidden}.spindle-icon--custom>svg{height:1em;width:1em}.spindle-icon-button{aspect-ratio:1;background:none;border:none;border-radius:100%;color:rgb(var(--comp-icon-button-color-icon-default));cursor:pointer;height:var(--comp-icon-button-dimension-height);line-height:0;outline:none;padding:0;transition:.2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.spindle-icon-button>.spindle-icon{color:inherit;font-size:var(--comp-icon-button-dimension-icon-size)}.spindle-icon-button:hover{background:rgb(var(--comp-icon-button-color-background-hover)/var(--comp-icon-button-opacity-background-hover))}.spindle-icon-button:active{background:rgb(var(--comp-icon-button-color-background-pressed)/var(--comp-icon-button-opacity-background-pressed))}.spindle-icon-button:disabled{background:none;color:rgb(var(--comp-icon-button-color-icon-default)/var(--comp-icon-button-opacity-icon-disabled));cursor:default}.spindle-list-box{outline:none;padding:var(--comp-list-box-dimension-padding-vertical) var(--comp-list-box-dimension-padding-horizontal)}.spindle-list-box__list{list-style:none;margin:0}.spindle-list-box__item{align-items:center;border-radius:var(--comp-list-box-item-dimension-background-border-radius);color:rgb(var(--comp-list-box-item-color-text-unselected));cursor:pointer;display:flex;flex-direction:row;font-family:var(--comp-list-box-item-typography-fontFamily);font-size:var(--comp-list-box-item-typography-fontSize);font-weight:var(--comp-list-box-item-typography-fontWeight);gap:var(--comp-list-box-dimension-items-spacing);height:var(--comp-list-box-item-dimension-height);justify-content:space-between;letter-spacing:var(--comp-list-box-item-typography-letterSpacing);line-height:var(--comp-list-box-item-typography-lineHeight);outline:none;padding:0 var(--comp-list-box-item-dimension-padding-end-default) 0 var(--comp-list-box-item-dimension-padding-start);transition:background-color .1s ease-in-out}.spindle-list-box__item--focused{background:rgb(var(--comp-list-box-item-color-background-unselected)/var(--comp-list-box-item-opacity-state-layer-hover))}.spindle-list-box__item--selected{background:rgb(var(--comp-list-box-item-color-background-selected)/var(--comp-list-box-item-opacity-state-layer-selected));color:rgb(var(--comp-list-box-item-color-text-selected));padding-right:var(--comp-list-box-item-dimension-padding-end-selected)}.spindle-list-box__item--selected.spindle-list-box__item--focused{background:rgb(var(--sem-color-primary)/calc(var(--comp-list-box-item-opacity-state-layer-selected) + var(--comp-list-box-item-opacity-state-layer-hover)))}.spindle-list-box__item--disabled{color:rgb(var(--comp-list-box-item-color-text-unselected)/var(--comp-list-box-item-opacity-text-disabled))}.spindle-list-box__item__check-icon{color:inherit;font-size:var(--comp-list-box-item-dimension-check-icon-size)}.spindle-list-box__item+.spindle-list-box__item{margin-top:var(--comp-list-box-dimension-items-spacing)}.spindle-list-box__section__title{font-family:var(--comp-list-box-section-typography-fontFamily);font-size:var(--comp-list-box-section-typography-fontSize);font-weight:var(--comp-list-box-section-typography-fontWeight);letter-spacing:var(--comp-list-box-section-typography-letterSpacing);line-height:var(--comp-list-box-section-typography-lineHeight)}.spindle-list-box__section__group{margin-top:.5rem;padding:0}.spindle-list-box__section+.spindle-list-box__section{margin-top:1.5rem}.spindle-scrim{animation:spindle-fade-in var(--comp-modal-motion);background:rgba(var(--comp-modal-color-scrim)/0);bottom:0;left:0;position:fixed;right:0;top:0;transition:background var(--comp-modal-motion),visibility var(--comp-modal-motion);visibility:hidden;z-index:100}.spindle-scrim--visible{background:rgba(var(--comp-modal-color-scrim)/var(--comp-modal-opacity-scrim));visibility:visible}.spindle-page{background:rgb(var(--comp-page-color-background));box-sizing:border-box;color:rgb(var(--comp-page-color-text));display:grid;font-family:var(--comp-page-typography-fontFamily);font-size:var(--comp-page-typography-fontSize);font-weight:var(--comp-page-typography-fontWeight);grid-gap:var(--comp-page-dimension-gutter);gap:var(--comp-page-dimension-gutter);grid-template-areas:"sidebar header" "sidebar content" "sidebar footer";grid-template-columns:auto 1fr;grid-template-rows:auto 1fr auto;height:100vh;letter-spacing:var(--comp-page-typography-letterSpacing);line-height:var(--comp-page-typography-lineHeight);overflow-y:auto;padding-right:var(--comp-page-dimension-gutter)}.spindle-page__sidebar{grid-area:sidebar;height:100vh;left:0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.spindle-page__sidebar>.spindle-sidebar{height:100%}.spindle-page__header{grid-area:header;margin-top:var(--comp-page-dimension-gutter)}.spindle-page__title{font-family:var(--comp-page-title-typography-fontFamily);font-size:var(--comp-page-title-typography-fontSize);font-weight:var(--comp-page-title-typography-fontWeight);letter-spacing:var(--comp-page-title-typography-letterSpacing);line-height:var(--comp-page-title-typography-lineHeight);margin:0}.spindle-page__content{grid-area:content}.spindle-page__footer{align-items:center;display:flex;font-family:var(--comp-page-footer-typography-fontFamily);font-size:var(--comp-page-footer-typography-fontSize);font-weight:var(--comp-page-footer-typography-fontWeight);grid-area:footer;justify-content:center;letter-spacing:var(--comp-page-footer-typography-letterSpacing);line-height:var(--comp-page-footer-typography-lineHeight);min-height:4rem}.spindle-popover-overlay{inset:0;position:fixed}.spindle-popover{background:rgb(var(--comp-popover-color-background-default));border:var(--comp-popover-dimension-border-width) solid rgb(var(--comp-popover-color-border-default));border-radius:var(--comp-popover-dimension-border-radius);box-shadow:var(--comp-popover-elevation);color:rgb(var(--comp-popover-color-text-default));outline:none;transform-origin:50% 50%;transition:top var(--comp-popover-motion-position),left var(--comp-popover-motion-position),max-height var(--comp-popover-motion-dimension)}.spindle-popover--entering{animation:spindle-popover-enter var(--comp-popover-motion-enter)}.spindle-popover--exiting{animation:spindle-popover-exit var(--comp-popover-motion-exit)}.spindle-popover__selector{left:0;margin:var(--comp-popover-dimension-margin);padding:var(--comp-popover-dimension-offset);pointer-events:none;position:fixed;top:0;visibility:hidden}.spindle-popover[data-placement=bottom]{margin:0 var(--comp-popover-dimension-margin) 0 var(--comp-popover-dimension-margin);transform-origin:50% 0}.spindle-popover[data-placement="bottom left"]{margin:0 var(--comp-popover-dimension-margin) 0 0;transform-origin:0 0}.spindle-popover[data-placement="bottom right"]{margin:0 0 0 var(--comp-popover-dimension-margin);transform-origin:100% 0}.spindle-popover[data-placement="bottom start"]{margin:0 var(--comp-popover-dimension-margin) 0 0;transform-origin:0 0}.spindle-popover[data-placement="bottom end"]{margin:0 0 0 var(--comp-popover-dimension-margin);transform-origin:100% 0}.spindle-popover[data-placement=top]{margin:0 var(--comp-popover-dimension-margin) 0 0;transform-origin:50% 100%}.spindle-popover[data-placement="top left"]{margin:0 var(--comp-popover-dimension-margin) 0 0;transform-origin:0 100%}.spindle-popover[data-placement="top right"]{margin:0 0 0 var(--comp-popover-dimension-margin);transform-origin:100% 100%}.spindle-popover[data-placement="top start"]{margin:0 var(--comp-popover-dimension-margin) 0 0;transform-origin:0 100%}.spindle-popover[data-placement="top end"]{margin:0 0 0 var(--comp-popover-dimension-margin);transform-origin:100% 100%}.spindle-popover[data-placement=left]{margin:0 0 0 var(--comp-popover-dimension-margin);transform-origin:100% 50%}.spindle-popover[data-placement="left top"]{margin:0 0 0 var(--comp-popover-dimension-margin);transform-origin:100% 0}.spindle-popover[data-placement="left bottom"]{margin:0 0 0 var(--comp-popover-dimension-margin);transform-origin:100% 100%}.spindle-popover[data-placement=start]{margin:0 0 0 var(--comp-popover-dimension-margin);transform-origin:100% 50%}.spindle-popover[data-placement="start top"]{margin:0 0 0 var(--comp-popover-dimension-margin);transform-origin:100% 0}.spindle-popover[data-placement="start bottom"]{margin:0 0 0 var(--comp-popover-dimension-margin);transform-origin:100% 100%}.spindle-popover[data-placement=right]{margin:0 var(--comp-popover-dimension-margin) 0 0;transform-origin:0 50%}.spindle-popover[data-placement="right top"]{margin:0 var(--comp-popover-dimension-margin) 0 0;transform-origin:0 0}.spindle-popover[data-placement="right bottom"]{margin:0 var(--comp-popover-dimension-margin) 0 0;transform-origin:0 100%}.spindle-popover[data-placement=end]{margin:0 var(--comp-popover-dimension-margin) 0 0;transform-origin:0 50%}.spindle-popover[data-placement="end top"]{margin:0 0 0 var(--comp-popover-dimension-margin);transform-origin:0 0}.spindle-popover[data-placement="end bottom"]{margin:0 var(--comp-popover-dimension-margin) 0 0;transform-origin:0 100%}.spindle-radio{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:var(--comp-radio-dimension-leading-icon-spacing);position:relative}.spindle-radio:hover:not(.spindle-radio--disabled) .spindle-radio__circle-outer-ring{stroke:rgb(var(--comp-radio-color-circle-hover))}.spindle-radio--disabled{cursor:default}.spindle-radio__circle{border-radius:50%;height:var(--comp-radio-dimension-box-size);margin:0;overflow:visible;width:var(--comp-radio-dimension-box-size)}.spindle-radio__circle-outer-ring{fill:rgb(var(--comp-radio-color-background-default));stroke:rgb(var(--comp-radio-color-circle-default));stroke-width:1px;transition:stroke .2s ease-out}.spindle-radio__circle-outer-ring--selected{stroke:rgb(var(--comp-radio-color-circle-selected));stroke-width:2px}.spindle-radio__circle-outer-ring--disabled{fill:rgb(var(--comp-radio-color-background-disabled))}.spindle-radio__circle-outer-ring--selected.spindle-radio__circle-outer-ring--disabled{stroke:rgb(var(--comp-radio-color-circle-default))}.spindle-radio__circle-inner-circle{fill:none;transition:fill .2s ease-out}.spindle-radio__circle-inner-circle--selected{fill:rgb(var(--comp-radio-color-circle-selected))}.spindle-radio__circle-inner-circle--selected.spindle-radio__circle-inner-circle--disabled{fill:rgb(var(--comp-radio-color-circle-default))}.spindle-radio__label{color:rgb(var(--comp-radio-color-label-default));font-family:var(--comp-radio-typography-label-fontFamily);font-size:var(--comp-radio-typography-label-fontSize);font-weight:var(--comp-radio-typography-label-fontWeight);letter-spacing:var(--comp-radio-typography-label-letterSpacing);line-height:var(--comp-radio-typography-label-lineHeight);-webkit-user-select:none;user-select:none}.spindle-radio__label--disabled{color:rgb(var(--comp-radio-color-label-disabled)/var(--comp-radio-opacity-label-disabled))}.spindle-radio-group{display:flex;flex-direction:column;gap:var(--comp-radio-group-dimension-label-spacing)}.spindle-radio-group__label{font-family:var(--comp-radio-group-typography-label-fontFamily);font-size:var(--comp-radio-group-typography-label-fontSize);font-weight:var(--comp-radio-group-typography-label-fontWeight);letter-spacing:var(--comp-radio-group-typography-label-letterSpacing);line-height:var(--comp-radio-group-typography-label-lineHeight)}.spindle-radio-group__container{display:flex;gap:var(--comp-radio-group-dimension-radio-spacing)}.spindle-radio-group__container--vertical{flex-direction:column}.spindle-radio-group__container--horizontal{flex-direction:row}.spindle-select{background:rgb(var(--comp-select-color-background-default));border-radius:var(--comp-select-dimension-border-radius);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);height:var(--comp-select-dimension-height)}.spindle-select,.spindle-select__container{align-items:center;display:flex;flex-direction:row;position:relative}.spindle-select__container{border-color:transparent;border-style:solid;border-width:var(--comp-select-dimension-border-width);flex-grow:1;height:inherit;width:inherit}.spindle-select__label{color:rgb(var(--comp-select-color-label-default)/var(--comp-select-opacity-label-default));font-family:var(--comp-select-typography-text-value-fontFamily);font-size:var(--comp-select-typography-text-value-fontSize);font-weight:var(--comp-select-typography-text-value-fontWeight);letter-spacing:var(--comp-select-typography-text-value-letterSpacing);line-height:var(--comp-select-typography-text-value-lineHeight);margin:0 var(--comp-select-dimension-padding-end) 0 var(--comp-select-dimension-padding-start);max-width:calc(100% - var(--comp-select-dimension-padding-start)*2);overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);transition:left .18s cubic-bezier(.4,0,.2,1),top .18s cubic-bezier(.4,0,.2,1),font-size .18s cubic-bezier(.4,0,.2,1);white-space:nowrap}.spindle-select__trigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:row;gap:var(--comp-select-dimension-expand-icon-spacing);outline:none;padding:0 var(--comp-select-dimension-padding-end) 0 var(--comp-select-dimension-padding-start);position:relative;-webkit-user-select:none;user-select:none;width:100%}.spindle-select__value{color:rgb(var(--comp-select-color-text-value-default)/var(--comp-select-opacity-text-value-default));flex-grow:1;font-family:var(--comp-select-typography-text-value-fontFamily);font-size:var(--comp-select-typography-text-value-fontSize);font-weight:var(--comp-select-typography-text-value-fontWeight);letter-spacing:var(--comp-select-typography-text-value-letterSpacing);line-height:var(--comp-select-typography-text-value-lineHeight);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.spindle-select__value--placeholder{color:rgb(var(--comp-select-color-text-value-default)/var(--comp-select-opacity-text-value-placeholder))}.spindle-select__trigger-icon{color:rgb(var(--comp-select-color-icon)/var(--comp-select-opacity-icon-default));font-size:var(--comp-select-dimension-expand-icon-size);vertical-align:-.125em;width:var(--comp-select-dimension-expand-icon-size)}.spindle-select__description{color:rgb(var(--comp-select-color-description-default)/var(--comp-select-opacity-description-default));font-family:var(--comp-select-typography-description-fontFamily);font-size:var(--comp-select-typography-description-fontSize);font-weight:var(--comp-select-typography-description-fontWeight);left:0;letter-spacing:var(--comp-select-typography-description-letterSpacing);line-height:var(--comp-select-typography-description-lineHeight);margin:.5rem 0 0;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;top:100%}.spindle-select__fieldset{border:var(--comp-select-dimension-border-width) solid rgb(var(--comp-select-color-border-default));border-radius:inherit;bottom:0;left:0;margin:0;min-width:0;padding:0 calc(var(--comp-select-dimension-padding-start) - .25rem);pointer-events:none;position:absolute;right:0;top:0}.spindle-select__fieldset-label{display:block;float:unset;font-family:var(--comp-select-typography-label-floating-fontFamily);font-size:var(--comp-select-typography-label-floating-fontSize);font-weight:var(--comp-select-typography-label-floating-fontWeight);height:1px;letter-spacing:var(--comp-select-typography-label-floating-letterSpacing);line-height:var(--comp-select-typography-label-floating-lineHeight);max-width:0;overflow:hidden;padding:0;pointer-events:none;transition:max-width .18s cubic-bezier(.4,0,.2,1);visibility:hidden;white-space:nowrap;width:auto}.spindle-select__fieldset-label>span{display:inline-block;opacity:0}.spindle-select__popover{display:flex;flex-direction:column}.spindle-select__list-box{max-height:16rem;overflow:auto}.spindle-select--floating-label .spindle-select__label{color:rgb(var(--comp-select-color-label-floating)/var(--comp-select-opacity-label-floating));font-family:var(--comp-select-typography-label-floating-fontFamily);font-size:var(--comp-select-typography-label-floating-fontSize);font-weight:var(--comp-select-typography-label-floating-fontWeight);left:var(--comp-select-dimension-padding-start);letter-spacing:var(--comp-select-typography-label-floating-letterSpacing);line-height:var(--comp-select-typography-label-floating-lineHeight);margin:0;top:0}.spindle-select--floating-label .spindle-select__fieldset-label{max-width:100%}.spindle-select--floating-label .spindle-select__fieldset-label>span{padding:0 .25rem}.spindle-select--open{box-shadow:0 1px 2px 0 rgb(var(--comp-select-color-border-open)/.4)}.spindle-select--open .spindle-select__label{color:rgb(var(--comp-select-color-label-open)/var(--comp-select-opacity-label-open))}.spindle-select--open .spindle-select__fieldset{border-color:rgb(var(--comp-select-color-border-open))}.spindle-select--disabled{background:rgb(var(--comp-select-color-background-disabled))}.spindle-select--disabled .spindle-select__label{color:rgb(var(--comp-select-color-label-default)/var(--comp-select-opacity-label-disabled))}.spindle-select--disabled .spindle-select__trigger{cursor:default}.spindle-select--disabled .spindle-select__trigger-icon{color:rgb(var(--comp-select-color-icon)/var(--comp-select-opacity-icon-disabled))}.spindle-select--disabled .spindle-select__value{color:rgb(var(--comp-select-color-text-value-default)/var(--comp-select-opacity-text-value-disabled))}.spindle-select--disabled .spindle-select__fieldset{border-color:rgb(var(--comp-select-color-border-disabled))}.spindle-menu{background:rgb(var(--comp-menu-color-background-default));border-radius:var(--comp-menu-dimension-border-radius);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);height:var(--comp-menu-dimension-height)}.spindle-menu,.spindle-menu__container{align-items:center;display:flex;flex-direction:row;position:relative}.spindle-menu__container{border-color:transparent;border-style:solid;border-width:var(--comp-menu-dimension-border-width);flex-grow:1;height:inherit;width:inherit}.spindle-menu__label{color:rgb(var(--comp-menu-color-label-default)/var(--comp-menu-opacity-label-default));font-family:var(--comp-menu-typography-text-value-fontFamily);font-size:var(--comp-menu-typography-text-value-fontSize);font-weight:var(--comp-menu-typography-text-value-fontWeight);letter-spacing:var(--comp-menu-typography-text-value-letterSpacing);line-height:var(--comp-menu-typography-text-value-lineHeight);margin:0 var(--comp-menu-dimension-padding-end) 0 var(--comp-menu-dimension-padding-start);max-width:calc(100% - var(--comp-menu-dimension-padding-start)*2);overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);transition:left .18s cubic-bezier(.4,0,.2,1),top .18s cubic-bezier(.4,0,.2,1),font-size .18s cubic-bezier(.4,0,.2,1);white-space:nowrap}.spindle-menu__trigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:row;outline:none;position:relative;-webkit-user-select:none;user-select:none;width:100%}.spindle-menu__value{color:rgb(var(--comp-menu-color-text-value-default)/var(--comp-menu-opacity-text-value-default));flex-grow:1;font-family:var(--comp-menu-typography-text-value-fontFamily);font-size:var(--comp-menu-typography-text-value-fontSize);font-weight:var(--comp-menu-typography-text-value-fontWeight);letter-spacing:var(--comp-menu-typography-text-value-letterSpacing);line-height:var(--comp-menu-typography-text-value-lineHeight);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.spindle-menu__value--placeholder{color:rgb(var(--comp-menu-color-text-value-default)/var(--comp-menu-opacity-text-value-placeholder))}.spindle-menu__trigger-icon{color:rgb(var(--comp-menu-color-icon)/var(--comp-menu-opacity-icon-default));font-size:var(--comp-menu-dimension-expand-icon-size);vertical-align:-.125em;width:var(--comp-menu-dimension-expand-icon-size)}.spindle-menu__description{color:rgb(var(--comp-menu-color-description-default)/var(--comp-menu-opacity-description-default));font-family:var(--comp-menu-typography-description-fontFamily);font-size:var(--comp-menu-typography-description-fontSize);font-weight:var(--comp-menu-typography-description-fontWeight);left:0;letter-spacing:var(--comp-menu-typography-description-letterSpacing);line-height:var(--comp-menu-typography-description-lineHeight);margin:.5rem 0 0;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;top:100%}.spindle-menu__fieldset{border:var(--comp-menu-dimension-border-width) solid rgb(var(--comp-menu-color-border-default));border-radius:inherit;bottom:0;left:0;margin:0;min-width:0;padding:0 calc(var(--comp-menu-dimension-padding-start) - .25rem);pointer-events:none;position:absolute;right:0;top:0}.spindle-menu__fieldset-label{display:block;float:unset;font-family:var(--comp-menu-typography-label-floating-fontFamily);font-size:var(--comp-menu-typography-label-floating-fontSize);font-weight:var(--comp-menu-typography-label-floating-fontWeight);height:1px;letter-spacing:var(--comp-menu-typography-label-floating-letterSpacing);line-height:var(--comp-menu-typography-label-floating-lineHeight);max-width:0;overflow:hidden;padding:0;pointer-events:none;transition:max-width .18s cubic-bezier(.4,0,.2,1);visibility:hidden;white-space:nowrap;width:auto}.spindle-menu__fieldset-label>span{display:inline-block;opacity:0}.spindle-menu__popover{display:flex;flex-direction:column}.spindle-menu__menu-box{max-height:16rem;overflow:auto}.spindle-menu--floating-label .spindle-menu__label{color:rgb(var(--comp-menu-color-label-floating)/var(--comp-menu-opacity-label-floating));font-family:var(--comp-menu-typography-label-floating-fontFamily);font-size:var(--comp-menu-typography-label-floating-fontSize);font-weight:var(--comp-menu-typography-label-floating-fontWeight);left:var(--comp-menu-dimension-padding-start);letter-spacing:var(--comp-menu-typography-label-floating-letterSpacing);line-height:var(--comp-menu-typography-label-floating-lineHeight);margin:0;top:0}.spindle-menu--floating-label .spindle-menu__fieldset-label{max-width:100%}.spindle-menu--floating-label .spindle-menu__fieldset-label>span{padding:0 .25rem}.spindle-menu--open{box-shadow:0 1px 2px 0 rgb(var(--comp-menu-color-border-open)/.4)}.spindle-menu--open .spindle-menu__label{color:rgb(var(--comp-menu-color-label-open)/var(--comp-menu-opacity-label-open))}.spindle-menu--open .spindle-menu__fieldset{border-color:rgb(var(--comp-menu-color-border-open))}.spindle-menu--disabled{background:rgb(var(--comp-menu-color-background-disabled))}.spindle-menu--disabled .spindle-menu__label{color:rgb(var(--comp-menu-color-label-default)/var(--comp-menu-opacity-label-disabled))}.spindle-menu--disabled .spindle-menu__trigger{cursor:default}.spindle-menu--disabled .spindle-menu__trigger-icon{color:rgb(var(--comp-menu-color-icon)/var(--comp-menu-opacity-icon-disabled))}.spindle-menu--disabled .spindle-menu__value{color:rgb(var(--comp-menu-color-text-value-default)/var(--comp-menu-opacity-text-value-disabled))}.spindle-menu--disabled .spindle-menu__fieldset{border-color:rgb(var(--comp-menu-color-border-disabled))}.spindle-menu-box{outline:none;padding:var(--comp-menu-box-dimension-padding-vertical) var(--comp-menu-box-dimension-padding-horizontal)}.spindle-menu-box__list{list-style:none;margin:0}.spindle-menu-box__item{align-items:center;border-radius:var(--comp-menu-box-item-dimension-background-border-radius);color:rgb(var(--comp-menu-box-item-color-text-unselected));cursor:pointer;display:flex;flex-direction:row;font-family:var(--comp-menu-box-item-typography-fontFamily);font-size:var(--comp-menu-box-item-typography-fontSize);font-weight:var(--comp-menu-box-item-typography-fontWeight);gap:var(--comp-menu-box-dimension-items-spacing);height:var(--comp-menu-box-item-dimension-height);justify-content:space-between;letter-spacing:var(--comp-menu-box-item-typography-letterSpacing);line-height:var(--comp-menu-box-item-typography-lineHeight);outline:none;padding:0 var(--comp-menu-box-item-dimension-padding-end-default) 0 var(--comp-menu-box-item-dimension-padding-start);transition:background-color .1s ease-in-out}.spindle-menu-box__item--focused{background:rgb(var(--comp-menu-box-item-color-background-unselected)/var(--comp-menu-box-item-opacity-state-layer-hover))}.spindle-menu-box__item--selected{background:rgb(var(--comp-menu-box-item-color-background-selected)/var(--comp-menu-box-item-opacity-state-layer-selected));color:rgb(var(--comp-menu-box-item-color-text-selected));padding-right:var(--comp-menu-box-item-dimension-padding-end-selected)}.spindle-menu-box__item--selected.spindle-menu-box__item--focused{background:rgb(var(--sem-color-primary)/calc(var(--comp-menu-box-item-opacity-state-layer-selected) + var(--comp-menu-box-item-opacity-state-layer-hover)))}.spindle-menu-box__item--disabled{color:rgb(var(--comp-menu-box-item-color-text-unselected)/var(--comp-menu-box-item-opacity-text-disabled))}.spindle-menu-box__item__check-icon{color:inherit;font-size:var(--comp-menu-box-item-dimension-check-icon-size)}.spindle-menu-box__item+.spindle-menu-box__item{margin-top:var(--comp-menu-box-dimension-items-spacing)}.spindle-menu-box__section__title{font-family:var(--comp-menu-box-section-typography-fontFamily);font-size:var(--comp-menu-box-section-typography-fontSize);font-weight:var(--comp-menu-box-section-typography-fontWeight);letter-spacing:var(--comp-menu-box-section-typography-letterSpacing);line-height:var(--comp-menu-box-section-typography-lineHeight)}.spindle-menu-box__section__group{margin-top:.5rem;padding:0}.spindle-menu-box__section+.spindle-menu-box__section{margin-top:1.5rem}.spindle-sidebar{background:rgb(var(--comp-sidebar-color-background));border-radius:var(--comp-sidebar-dimension-border-radius);box-shadow:1px 0 0 0 rgba(0,0,0,.06),0 0 24px -16px rgba(0,0,0,.2);box-sizing:border-box;overflow:visible;padding:var(--comp-sidebar-dimension-padding-vertical) 0;-webkit-user-select:none;user-select:none;width:var(--comp-sidebar-dimension-width)}.spindle-sidebar__nav{display:flex;flex-direction:column;height:100%;list-style-type:none;margin:0;padding:0}.spindle-sidebar__nav .spindle-sidebar__logo{align-items:center;display:flex;flex-direction:column;height:var(--comp-sidebar-logo-dimension-height);justify-content:center}.spindle-sidebar__nav .spindle-sidebar__item{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;padding:.5rem 0;position:relative}.spindle-sidebar__nav .spindle-sidebar__item .spindle-sidebar__icon{align-items:center;border-radius:var(--comp-sidebar-icon-dimension-background-border-radius);color:rgb(var(--comp-sidebar-icon-color-icon-default));display:flex;font-size:var(--comp-sidebar-icon-dimension-size);justify-content:center;padding:.5rem;transition:box-shadow .2s ease-out,color .2s ease-out}.spindle-sidebar__nav .spindle-sidebar__item .spindle-sidebar__icon>.spindle-icon{color:inherit;font-size:inherit}.spindle-sidebar__nav .spindle-sidebar__item .spindle-sidebar__tooltip-container{cursor:default;left:100%;padding:1rem;position:absolute;top:50%;transform:translateY(-50%);visibility:hidden}.spindle-sidebar__nav .spindle-sidebar__item .spindle-sidebar__tooltip-container .spindle-sidebar__tooltip{background:rgb(var(--comp-sidebar-tooltip-color-background-default));border:1px solid rgb(var(--comp-sidebar-tooltip-color-border-default));border-radius:var(--comp-sidebar-tooltip-dimension-border-radius);box-shadow:0 40px 64px -12px rgba(0,0,0,.08),0 0 14px -4px rgba(0,0,0,.05),0 32px 48px -8px rgba(0,0,0,.1);font-family:var(--comp-sidebar-tooltip-typography-fontFamily);font-size:var(--comp-sidebar-tooltip-typography-fontSize);font-weight:var(--comp-sidebar-tooltip-typography-fontWeight);letter-spacing:var(--comp-sidebar-tooltip-typography-letterSpacing);line-height:var(--comp-sidebar-tooltip-typography-lineHeight);opacity:0;padding:.5rem 1rem 1rem;transition:opacity .1s ease-out}.spindle-sidebar__nav .spindle-sidebar__item .spindle-sidebar__tooltip-container .spindle-sidebar__tooltip .spindle-sidebar__label{color:#000;padding:.5rem 0;white-space:nowrap}.spindle-sidebar__nav .spindle-sidebar__item .spindle-sidebar__tooltip-container .spindle-sidebar__tooltip--empty{padding:.5rem 1rem}.spindle-sidebar__nav .spindle-sidebar__item .spindle-sidebar__tooltip-container .spindle-sidebar__tooltip--empty .spindle-sidebar__label{padding:0}.spindle-sidebar__nav .spindle-sidebar__item .spindle-sidebar__tooltip-container .spindle-sidebar__tooltip .spindle-sidebar__sub-items{list-style:none;margin:0;padding:0}.spindle-sidebar__nav .spindle-sidebar__item .spindle-sidebar__tooltip-container .spindle-sidebar__tooltip .spindle-sidebar__sub-items .spindle-sidebar__sub-item{border-radius:var(--comp-sidebar-sub-item-dimension-border-radius);cursor:pointer;font-family:var(--comp-sidebar-sub-item-typography-fontFamily);font-size:var(--comp-sidebar-sub-item-typography-fontSize);font-weight:var(--comp-sidebar-sub-item-typography-fontWeight);letter-spacing:var(--comp-sidebar-sub-item-typography-letterSpacing);line-height:var(--comp-sidebar-sub-item-typography-lineHeight);padding:.5rem 1rem;transition:background .2s ease-out;white-space:nowrap}.spindle-sidebar__nav .spindle-sidebar__item .spindle-sidebar__tooltip-container .spindle-sidebar__tooltip .spindle-sidebar__sub-items .spindle-sidebar__sub-item--selected{background:rgb(var(--comp-sidebar-sub-item-color-background-selected));color:rgb(var(--comp-sidebar-sub-item-color-text-selected))}.spindle-sidebar__nav .spindle-sidebar__item .spindle-sidebar__tooltip-container .spindle-sidebar__tooltip .spindle-sidebar__sub-items .spindle-sidebar__sub-item:hover{background:rgb(var(--comp-sidebar-sub-item-color-background-hover));color:rgb(var(--comp-sidebar-sub-item-color-text-hover))}.spindle-sidebar__nav .spindle-sidebar__item .spindle-sidebar__tooltip-container .spindle-sidebar__tooltip .spindle-sidebar__label+.spindle-sidebar__sub-items,.spindle-sidebar__nav .spindle-sidebar__item .spindle-sidebar__tooltip-container .spindle-sidebar__tooltip .spindle-sidebar__sub-items .spindle-sidebar__sub-item+.spindle-sidebar__sub-item{margin-top:.5rem}.spindle-sidebar__nav .spindle-sidebar__item .spindle-sidebar__hover-indicator{background:rgb(var(--comp-sidebar-hover-indicator-color-default));border-radius:4px;bottom:50%;position:absolute;right:2px;top:50%;transition:top .2s ease-out,bottom .2s ease-out;width:2px}.spindle-sidebar__nav .spindle-sidebar__item--selected .spindle-sidebar__icon{background:rgb(var(--comp-sidebar-icon-color-background-selected))}.spindle-sidebar__nav .spindle-sidebar__item--selected .spindle-sidebar__icon>.spindle-icon{color:rgb(var(--comp-sidebar-icon-color-icon-selected))}.spindle-sidebar__nav .spindle-sidebar__item:hover .spindle-sidebar__icon>.spindle-icon{color:rgb(var(--comp-sidebar-icon-color-icon-hover))}.spindle-sidebar__nav .spindle-sidebar__item:hover .spindle-sidebar__tooltip-container{visibility:visible}.spindle-sidebar__nav .spindle-sidebar__item:hover .spindle-sidebar__tooltip-container .spindle-sidebar__tooltip{opacity:1}.spindle-sidebar__nav .spindle-sidebar__item:hover .spindle-sidebar__hover-indicator{bottom:calc(50% - 12px);top:calc(50% - 12px)}.spindle-sidebar__nav .spindle-sidebar__logo+.spindle-sidebar__item{margin:0;margin-top:var(--comp-sidebar-logo-dimension-spacing)}.spindle-sidebar__nav__spacer{flex:1 1 auto}.spindle-sidebar__nav__footer{list-style-type:none;margin:0;padding:0}.spindle-sidebar__nav__footer .spindle-sidebar__logo{align-items:center;display:flex;flex-direction:column;height:var(--comp-sidebar-logo-dimension-height);justify-content:center}.spindle-sidebar__nav__footer .spindle-sidebar__item{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;padding:.5rem 0;position:relative}.spindle-sidebar__nav__footer .spindle-sidebar__item .spindle-sidebar__icon{align-items:center;border-radius:var(--comp-sidebar-icon-dimension-background-border-radius);color:rgb(var(--comp-sidebar-icon-color-icon-default));display:flex;font-size:var(--comp-sidebar-icon-dimension-size);justify-content:center;padding:.5rem;transition:box-shadow .2s ease-out,color .2s ease-out}.spindle-sidebar__nav__footer .spindle-sidebar__item .spindle-sidebar__icon>.spindle-icon{color:inherit;font-size:inherit}.spindle-sidebar__nav__footer .spindle-sidebar__item .spindle-sidebar__tooltip-container{cursor:default;left:100%;padding:1rem;position:absolute;top:50%;transform:translateY(-50%);visibility:hidden}.spindle-sidebar__nav__footer .spindle-sidebar__item .spindle-sidebar__tooltip-container .spindle-sidebar__tooltip{background:rgb(var(--comp-sidebar-tooltip-color-background-default));border:1px solid rgb(var(--comp-sidebar-tooltip-color-border-default));border-radius:var(--comp-sidebar-tooltip-dimension-border-radius);box-shadow:0 40px 64px -12px rgba(0,0,0,.08),0 0 14px -4px rgba(0,0,0,.05),0 32px 48px -8px rgba(0,0,0,.1);font-family:var(--comp-sidebar-tooltip-typography-fontFamily);font-size:var(--comp-sidebar-tooltip-typography-fontSize);font-weight:var(--comp-sidebar-tooltip-typography-fontWeight);letter-spacing:var(--comp-sidebar-tooltip-typography-letterSpacing);line-height:var(--comp-sidebar-tooltip-typography-lineHeight);opacity:0;padding:.5rem 1rem 1rem;transition:opacity .1s ease-out}.spindle-sidebar__nav__footer .spindle-sidebar__item .spindle-sidebar__tooltip-container .spindle-sidebar__tooltip .spindle-sidebar__label{color:#000;padding:.5rem 0;white-space:nowrap}.spindle-sidebar__nav__footer .spindle-sidebar__item .spindle-sidebar__tooltip-container .spindle-sidebar__tooltip--empty{padding:.5rem 1rem}.spindle-sidebar__nav__footer .spindle-sidebar__item .spindle-sidebar__tooltip-container .spindle-sidebar__tooltip--empty .spindle-sidebar__label{padding:0}.spindle-sidebar__nav__footer .spindle-sidebar__item .spindle-sidebar__tooltip-container .spindle-sidebar__tooltip .spindle-sidebar__sub-items{list-style:none;margin:0;padding:0}.spindle-sidebar__nav__footer .spindle-sidebar__item .spindle-sidebar__tooltip-container .spindle-sidebar__tooltip .spindle-sidebar__sub-items .spindle-sidebar__sub-item{border-radius:var(--comp-sidebar-sub-item-dimension-border-radius);cursor:pointer;font-family:var(--comp-sidebar-sub-item-typography-fontFamily);font-size:var(--comp-sidebar-sub-item-typography-fontSize);font-weight:var(--comp-sidebar-sub-item-typography-fontWeight);letter-spacing:var(--comp-sidebar-sub-item-typography-letterSpacing);line-height:var(--comp-sidebar-sub-item-typography-lineHeight);padding:.5rem 1rem;transition:background .2s ease-out;white-space:nowrap}.spindle-sidebar__nav__footer .spindle-sidebar__item .spindle-sidebar__tooltip-container .spindle-sidebar__tooltip .spindle-sidebar__sub-items .spindle-sidebar__sub-item--selected{background:rgb(var(--comp-sidebar-sub-item-color-background-selected));color:rgb(var(--comp-sidebar-sub-item-color-text-selected))}.spindle-sidebar__nav__footer .spindle-sidebar__item .spindle-sidebar__tooltip-container .spindle-sidebar__tooltip .spindle-sidebar__sub-items .spindle-sidebar__sub-item:hover{background:rgb(var(--comp-sidebar-sub-item-color-background-hover));color:rgb(var(--comp-sidebar-sub-item-color-text-hover))}.spindle-sidebar__nav__footer .spindle-sidebar__item .spindle-sidebar__tooltip-container .spindle-sidebar__tooltip .spindle-sidebar__label+.spindle-sidebar__sub-items,.spindle-sidebar__nav__footer .spindle-sidebar__item .spindle-sidebar__tooltip-container .spindle-sidebar__tooltip .spindle-sidebar__sub-items .spindle-sidebar__sub-item+.spindle-sidebar__sub-item{margin-top:.5rem}.spindle-sidebar__nav__footer .spindle-sidebar__item .spindle-sidebar__hover-indicator{background:rgb(var(--comp-sidebar-hover-indicator-color-default));border-radius:4px;bottom:50%;position:absolute;right:2px;top:50%;transition:top .2s ease-out,bottom .2s ease-out;width:2px}.spindle-sidebar__nav__footer .spindle-sidebar__item--selected .spindle-sidebar__icon{background:rgb(var(--comp-sidebar-icon-color-background-selected))}.spindle-sidebar__nav__footer .spindle-sidebar__item--selected .spindle-sidebar__icon>.spindle-icon{color:rgb(var(--comp-sidebar-icon-color-icon-selected))}.spindle-sidebar__nav__footer .spindle-sidebar__item:hover .spindle-sidebar__icon>.spindle-icon{color:rgb(var(--comp-sidebar-icon-color-icon-hover))}.spindle-sidebar__nav__footer .spindle-sidebar__item:hover .spindle-sidebar__tooltip-container{visibility:visible}.spindle-sidebar__nav__footer .spindle-sidebar__item:hover .spindle-sidebar__tooltip-container .spindle-sidebar__tooltip{opacity:1}.spindle-sidebar__nav__footer .spindle-sidebar__item:hover .spindle-sidebar__hover-indicator{bottom:calc(50% - 12px);top:calc(50% - 12px)}.spindle-sidebar__nav__footer .spindle-sidebar__logo+.spindle-sidebar__item{margin:0;margin-top:var(--comp-sidebar-logo-dimension-spacing)}.spindle-switch{align-items:center;display:flex;position:relative}.spindle-switch:hover{cursor:pointer}.spindle-switch__symbol{border-radius:25%/50%;height:22px;margin-right:8px}.spindle-switch__symbol--disabled{cursor:default;opacity:var(--comp-switch-opacity-disabled)}.spindle-switch__input[type=checkbox]{display:none;height:0;width:0}.spindle-switch__box{fill:rgb(var(--comp-switch-color-background-not-checked))}.spindle-switch__box--selected{fill:rgb(var(--comp-switch-color-background-checked))}.spindle-switch__label{color:rgb(var(--comp-switch-color-label-default));font-family:var(--comp-switch-typography-fontFamily);font-size:var(--comp-switch-typography-fontSize);font-weight:var(--comp-switch-typography-fontWeight);letter-spacing:var(--comp-switch-typography-letterSpacing);line-height:var(--comp-switch-typography-lineHeight);-webkit-user-select:none;user-select:none}.spindle-switch__label--disabled{color:rgb(var(--comp-switch-color-label-default)/var(--comp-switch-opacity-label-disabled))}.spindle-table{color:rgb(var(--comp-table-color-text-default));-webkit-user-select:none;user-select:none}.spindle-table__table{border-collapse:collapse;table-layout:auto}.spindle-table__table--fixed{table-layout:fixed}.spindle-table__row{border:none;overflow:hidden}.spindle-table__cell{border:none;box-sizing:border-box;padding:var(--comp-table-dimension-cell-padding);position:relative}.spindle-table__cell:focus-visible{outline:none}.spindle-table__cell-content{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spindle-table__header{border-bottom:1px solid rgb(var(--comp-table-color-border-default))}.spindle-table__header-cell{font-family:var(--comp-table-typography-header-fontFamily);font-size:var(--comp-table-typography-header-fontSize);font-weight:var(--comp-table-typography-header-fontWeight);letter-spacing:var(--comp-table-typography-header-letterSpacing);line-height:var(--comp-table-typography-header-lineHeight);text-align:left}.spindle-table__header-cell--sortable{padding:0 0 0 var(--comp-table-dimension-cell-padding)}.spindle-table__header-cell-container{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.spindle-table__body-cell{font-family:var(--comp-table-typography-body-fontFamily);font-size:var(--comp-table-typography-body-fontSize);font-weight:var(--comp-table-typography-body-fontWeight);letter-spacing:var(--comp-table-typography-body-letterSpacing);line-height:var(--comp-table-typography-body-lineHeight);transition:background .1s ease-out,border-radius .2s ease-out}.spindle-table__body-cell--first{border-bottom-left-radius:var(--comp-table-dimension-row-border-radius);border-bottom-right-radius:0;border-top-left-radius:var(--comp-table-dimension-row-border-radius);border-top-right-radius:0}.spindle-table__body-cell--last{border-bottom-left-radius:0;border-bottom-right-radius:var(--comp-table-dimension-row-border-radius);border-top-left-radius:0;border-top-right-radius:var(--comp-table-dimension-row-border-radius)}.spindle-table__body-row--clickable{cursor:pointer}.spindle-table__body-row:hover .spindle-table__body-cell{background:rgb(var(--comp-table-color-row-hover)/var(--comp-table-opacity-hover))}.spindle-table__body-row--focused .spindle-table__body-cell{background:rgb(var(--comp-table-color-row-focused)/var(--comp-table-opacity-focused))}.spindle-table__body-row--selected .spindle-table__body-cell{background:rgb(var(--comp-table-color-row-selected)/var(--comp-table-opacity-selected));border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;color:rgb(var(--comp-table-color-text-selected))}.spindle-table__body-row--selected .spindle-table__body-cell.spindle-table__body-cell--focused,.spindle-table__body-row--selected.spindle-table__body-row--focused .spindle-table__body-cell{background:rgb(var(--comp-table-color-selected-cell-focused)/calc(var(--comp-table-opacity-selected) + var(--comp-table-opacity-focused)))}.spindle-table__body-row--first .spindle-table__body-cell--first{border-top-left-radius:var(--comp-table-dimension-row-border-radius)}.spindle-table__body-row--first .spindle-table__body-cell--last{border-top-right-radius:var(--comp-table-dimension-row-border-radius)}.spindle-table__body-row--last .spindle-table__body-cell--first{border-bottom-left-radius:var(--comp-table-dimension-row-border-radius)}.spindle-table__body-row--last .spindle-table__body-cell--last{border-bottom-right-radius:var(--comp-table-dimension-row-border-radius)}.spindle-table__body-row--selected:hover .spindle-table__body-cell{background:rgb(var(--comp-table-color-selected-row-hover)/calc(var(--comp-table-opacity-selected) + var(--comp-table-opacity-hover)))}.spindle-table__body-row:focus-visible{outline:none}.spindle-table-view{display:flex;flex-direction:column;isolation:isolate;min-height:0;min-width:0;overflow:hidden;position:relative}.spindle-table-view .spindle-table__header{border:none}.spindle-table-view .spindle-table__cell{align-items:center;display:flex;height:100%}.spindle-table-view .spindle-table__cell-content{flex:1 1}.spindle-table-view__header-container{border-bottom:1px solid rgb(var(--comp-table-color-border-default));overflow:hidden;position:relative}.spindle-table-view__scroll-view{flex:1 1;position:relative;transform:translate(0);vertical-align:top}.spindle-table-view__scroll-view--overflowing{border-bottom:1px solid rgb(var(--comp-table-color-border-default))}.spindle-text-area{background:rgb(var(--comp-text-area-color-background-default));border-radius:var(--comp-text-area-dimension-border-radius);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);min-height:var(--comp-text-area-dimension-height)}.spindle-text-area,.spindle-text-area__container{align-items:center;display:flex;flex-direction:row;position:relative}.spindle-text-area__container{border-color:transparent;border-style:solid;border-width:var(--comp-text-area-dimension-border-width);flex-grow:1;height:inherit;width:inherit}.spindle-text-area__label{color:rgb(var(--comp-text-area-color-label-default)/var(--comp-text-area-opacity-label-default));left:var(--comp-text-area-dimension-padding-horizontal);max-width:calc(100% - var(--comp-text-area-dimension-padding-horizontal)*2);overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:50%;top:calc(var(--comp-text-area-dimension-height)/2);transform:translateY(-50%);transition:left .18s cubic-bezier(.4,0,.2,1),top .18s cubic-bezier(.4,0,.2,1),font-size .18s cubic-bezier(.4,0,.2,1);white-space:nowrap}.spindle-text-area__label,.spindle-text-area__textarea{font-family:var(--comp-text-area-typography-input-fontFamily);font-size:var(--comp-text-area-typography-input-fontSize);font-weight:var(--comp-text-area-typography-input-fontWeight);letter-spacing:var(--comp-text-area-typography-input-letterSpacing);line-height:var(--comp-text-area-typography-input-lineHeight)}.spindle-text-area__textarea{background:none;border:none;color:rgb(var(--comp-text-area-color-input-default)/var(--comp-text-area-opacity-input-default));flex-grow:1;outline:none;padding:var(--comp-text-area-dimension-padding-vertical) var(--comp-text-area-dimension-padding-horizontal)}.spindle-text-area__textarea::placeholder{color:rgb(var(--comp-text-area-color-input-default)/var(--comp-text-area-opacity-input-placeholder))}.spindle-text-area__description{color:rgb(var(--comp-text-area-color-description-default)/var(--comp-text-area-opacity-description-default));font-family:var(--comp-select-typography-description-fontFamily);font-size:var(--comp-select-typography-description-fontSize);font-weight:var(--comp-select-typography-description-fontWeight);left:0;letter-spacing:var(--comp-select-typography-description-letterSpacing);line-height:var(--comp-select-typography-description-lineHeight);margin:.5rem 0 0;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;top:100%}.spindle-text-area__fieldset{border:var(--comp-text-area-dimension-border-width) solid rgb(var(--comp-text-area-color-border-default));border-radius:inherit;bottom:0;left:0;margin:0;min-width:0;padding:0 calc(var(--comp-text-area-dimension-padding-horizontal) - .25rem);pointer-events:none;position:absolute;right:0;top:0}.spindle-text-area__fieldset-label{display:block;float:unset;font-family:var(--comp-select-typography-label-floating-fontFamily);font-size:var(--comp-select-typography-label-floating-fontSize);font-weight:var(--comp-select-typography-label-floating-fontWeight);height:1px;letter-spacing:var(--comp-select-typography-label-floating-letterSpacing);line-height:var(--comp-select-typography-label-floating-lineHeight);max-width:0;overflow:hidden;padding:0;pointer-events:none;transition:max-width .18s cubic-bezier(.4,0,.2,1);visibility:hidden;white-space:nowrap;width:auto}.spindle-text-area__fieldset-label>span{display:inline-block;opacity:0}.spindle-text-area--floating-label .spindle-text-area__label,.spindle-text-area:focus-within .spindle-text-area__label{background:linear-gradient(0deg,rgb(var(--comp-text-area-color-background-default)/0) 0,rgb(var(--comp-text-area-color-background-default)/1) 10%,rgb(var(--comp-text-area-color-background-default)) 50%,rgb(var(--comp-text-area-color-background-default)/0) 51%);color:rgb(var(--comp-text-area-color-label-floating)/var(--comp-text-area-opacity-label-floating));font-family:var(--comp-select-typography-label-floating-fontFamily);font-size:var(--comp-select-typography-label-floating-fontSize);font-weight:var(--comp-select-typography-label-floating-fontWeight);left:var(--comp-text-area-dimension-padding-horizontal);letter-spacing:var(--comp-select-typography-label-floating-letterSpacing);line-height:var(--comp-select-typography-label-floating-lineHeight);top:0}.spindle-text-area--floating-label .spindle-text-area__fieldset-label,.spindle-text-area:focus-within .spindle-text-area__fieldset-label{max-width:100%}.spindle-text-area--floating-label .spindle-text-area__fieldset-label>span,.spindle-text-area:focus-within .spindle-text-area__fieldset-label>span{padding:0 .25rem}.spindle-text-area:focus-within .spindle-text-area__label{color:rgb(var(--comp-text-area-color-label-focused)/var(--comp-text-area-opacity-label-focused))}.spindle-text-area:focus-within .spindle-text-area__fieldset{border-color:rgb(var(--comp-text-area-color-border-focused))}.spindle-text-area--disabled{background:rgb(var(--comp-text-area-color-background-disabled))}.spindle-text-area--disabled .spindle-text-area__label{background:linear-gradient(0deg,rgb(var(--comp-text-area-color-background-disabled)/0) 0,rgb(var(--comp-text-area-color-background-disabled)/1) 10%,rgb(var(--comp-text-area-color-background-disabled)) 50%,rgb(var(--comp-text-area-color-background-disabled)/0) 51%);color:rgb(var(--comp-text-area-color-label-default)/var(--comp-text-area-opacity-label-disabled))}.spindle-text-area--disabled .spindle-text-area__textarea{color:rgb(var(--comp-text-area-color-input-default)/var(--comp-text-area-opacity-input-disabled))}.spindle-text-area--disabled .spindle-text-area__fieldset{border-color:rgb(var(--comp-text-area-color-border-disabled))}.spindle-text-area--autosize{width:var(--comp-text-area-dimension-width)}.spindle-text-area--autosize .spindle-text-area__textarea{resize:none}.spindle-text-area--autosize .spindle-text-area__textarea::-webkit-scrollbar{display:none}.spindle-text-field{background:rgb(var(--comp-text-field-color-background-default));border-radius:var(--comp-text-field-dimension-border-radius);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);height:var(--comp-text-field-dimension-height);width:var(--comp-text-field-dimension-width)}.spindle-text-field,.spindle-text-field__container{align-items:center;display:flex;flex-direction:row;position:relative}.spindle-text-field__container{border-color:transparent;border-style:solid;border-width:var(--comp-text-field-dimension-border-width);flex-grow:1;height:inherit;padding:0 var(--comp-text-field-dimension-padding-horizontal);width:inherit}.spindle-text-field__label{color:rgb(var(--comp-text-field-color-label-default)/var(--comp-text-field-opacity-label-default));max-width:calc(100% - var(--comp-text-field-dimension-padding-horizontal)*2);overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);transition:left .18s cubic-bezier(.4,0,.2,1),top .18s cubic-bezier(.4,0,.2,1),font-size .18s cubic-bezier(.4,0,.2,1);white-space:nowrap}.spindle-text-field__input,.spindle-text-field__label{font-family:var(--comp-text-field-typography-input-fontFamily);font-size:var(--comp-text-field-typography-input-fontSize);font-weight:var(--comp-text-field-typography-input-fontWeight);letter-spacing:var(--comp-text-field-typography-input-letterSpacing);line-height:var(--comp-text-field-typography-input-lineHeight)}.spindle-text-field__input{background:none;border:none;color:rgb(var(--comp-text-field-color-input-default)/var(--comp-text-field-opacity-input-default));flex-grow:1;outline:none;padding:0;width:0}.spindle-text-field__input::placeholder{color:rgb(var(--comp-text-field-color-input-default)/var(--comp-text-field-opacity-input-placeholder))}.spindle-text-field__input+.spindle-text-field__adornment{margin-left:var(--comp-text-field-dimension-adornment-spacing)}.spindle-text-field__description{color:rgb(var(--comp-text-field-color-description-default)/var(--comp-text-field-opacity-description-default));font-family:var(--comp-select-typography-description-fontFamily);font-size:var(--comp-select-typography-description-fontSize);font-weight:var(--comp-select-typography-description-fontWeight);left:0;letter-spacing:var(--comp-select-typography-description-letterSpacing);line-height:var(--comp-select-typography-description-lineHeight);margin:.5rem 0 0;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;top:100%}.spindle-text-field__adornment{color:rgb(var(--comp-text-field-color-adornment-default)/var(--comp-text-field-opacity-adornment-default));font-family:var(--comp-text-field-typography-adornment-fontFamily);font-size:var(--comp-text-field-typography-adornment-fontSize);font-weight:var(--comp-text-field-typography-adornment-fontWeight);letter-spacing:var(--comp-text-field-typography-adornment-letterSpacing);line-height:var(--comp-text-field-typography-adornment-lineHeight)}.spindle-text-field__adornment+.spindle-text-field__input{margin-left:var(--comp-text-field-dimension-adornment-spacing)}.spindle-text-field__adornment>.spindle-icon{color:rgb(var(--comp-text-field-color-adornment-default)/var(--comp-text-field-opacity-adornment-default));font-size:var(--comp-text-field-dimension-adornment-icon-size);vertical-align:-.125em}.spindle-text-field__fieldset{border:var(--comp-text-field-dimension-border-width) solid rgb(var(--comp-text-field-color-border-default));border-radius:inherit;bottom:0;left:0;margin:0;min-width:0;padding:0 calc(var(--comp-text-field-dimension-padding-horizontal) - .25rem);pointer-events:none;position:absolute;right:0;top:0}.spindle-text-field__fieldset-label{display:block;float:unset;font-family:var(--comp-select-typography-label-floating-fontFamily);font-size:var(--comp-select-typography-label-floating-fontSize);font-weight:var(--comp-select-typography-label-floating-fontWeight);height:1px;letter-spacing:var(--comp-select-typography-label-floating-letterSpacing);line-height:var(--comp-select-typography-label-floating-lineHeight);max-width:0;overflow:hidden;padding:0;pointer-events:none;transition:max-width .18s cubic-bezier(.4,0,.2,1);visibility:hidden;white-space:nowrap;width:auto}.spindle-text-field__fieldset-label>span{display:inline-block;opacity:0}.spindle-text-field--floating-label .spindle-text-field__label,.spindle-text-field:focus-within .spindle-text-field__label{color:rgb(var(--comp-text-field-color-label-floating)/var(--comp-text-field-opacity-label-floating));font-family:var(--comp-select-typography-label-floating-fontFamily);font-size:var(--comp-select-typography-label-floating-fontSize);font-weight:var(--comp-select-typography-label-floating-fontWeight);left:var(--comp-text-field-dimension-padding-horizontal);letter-spacing:var(--comp-select-typography-label-floating-letterSpacing);line-height:var(--comp-select-typography-label-floating-lineHeight);top:0}.spindle-text-field--floating-label .spindle-text-field__fieldset-label,.spindle-text-field:focus-within .spindle-text-field__fieldset-label{max-width:100%}.spindle-text-field--floating-label .spindle-text-field__fieldset-label>span,.spindle-text-field:focus-within .spindle-text-field__fieldset-label>span{padding:0 .25rem}.spindle-text-field:focus-within .spindle-text-field__label{color:rgb(var(--comp-text-field-color-label-focused)/var(--comp-text-field-opacity-label-focused))}.spindle-text-field:focus-within .spindle-text-field__fieldset{border-color:rgb(var(--comp-text-field-color-border-focused))}.spindle-text-field--disabled{background:rgb(var(--comp-text-field-color-background-disabled))}.spindle-text-field--disabled .spindle-text-field__label{color:rgb(var(--comp-text-field-color-label-default)/var(--comp-text-field-opacity-label-disabled))}.spindle-text-field--disabled .spindle-text-field__input{color:rgb(var(--comp-text-field-color-input-default)/var(--comp-text-field-opacity-input-disabled))}.spindle-text-field--disabled .spindle-text-field__fieldset{border-color:rgb(var(--comp-text-field-color-border-disabled))}.spindle-text-field--with-adornment-start .spindle-text-field__container{padding-left:var(--comp-text-field-dimension-with-adornment-padding-start)}.spindle-text-field--with-adornment-end .spindle-text-field__container{padding-right:var(--comp-text-field-dimension-with-adornment-padding-end)}.spindle-tooltip{background:rgb(var(--comp-tooltip-color-background-default));border-radius:var(--comp-tooltip-dimension-border-radius);box-shadow:var(--comp-tooltip-elevation);color:rgb(var(--comp-tooltip-color-text-default));font-family:var(--core-typography-font-plain);font-size:var(--core-typography-font-size-50);opacity:0;outline:none;padding:.5rem;position:absolute;transform:translate(-50%,-50%);transform-origin:50% 50%;width:-webkit-max-content;width:max-content}.spindle-tooltip--visible{opacity:1}.spindle-tooltip--entering{animation:tooltip-enter var(--comp-tooltip-motion-enter)}.spindle-tooltip--exiting{animation:tooltip-exit var(--comp-tooltip-motion-exit)}.spindle-tooltip:after{background:rgb(var(--comp-tooltip-color-background-default));border-radius:.1rem;content:"";min-height:.8rem;position:absolute;transform:rotate(45deg) translate(-50%,-50%);width:.8rem}.spindle-tooltip[data-placement=top]{left:50%;top:-50%}.spindle-tooltip[data-placement="top right"]{left:100%;top:-50%}.spindle-tooltip[data-placement="top left"]{left:0;top:-50%}.spindle-tooltip[data-placement=bottom]{left:50%;top:170%}.spindle-tooltip[data-placement="bottom right"]{left:100%;top:170%}.spindle-tooltip[data-placement="bottom left"]{left:0;top:170%}.spindle-tooltip[data-placement=left]{left:-30%;top:60%}.spindle-tooltip[data-placement=right]{left:130%;top:60%}.spindle-tooltip[data-placement=top]:after{left:45%;top:100%}.spindle-tooltip[data-placement="top right"]:after{left:10%;top:100%}.spindle-tooltip[data-placement="top left"]:after{left:80%;top:100%}.spindle-tooltip[data-placement=bottom]:after{left:45%;top:10%}.spindle-tooltip[data-placement="bottom right"]:after{left:10%;top:10%}.spindle-tooltip[data-placement="bottom left"]:after{left:80%;top:10%}.spindle-tooltip[data-placement=left]:after{left:94%;top:60%}.spindle-tooltip[data-placement=right]:after{left:-5%;top:60%}@keyframes tooltip-enter{0%{opacity:0;transform:scale(.9,.6) translate(-50%,-50%)}to{opacity:1;transform:scale(1) translate(-50%,-50%)}}@keyframes tooltip-exit{0%{opacity:1;transform:scale(1) translate(-50%,-50%)}to{opacity:0;transform:scale(.9,.6) translate(-50%,-50%)}}.spindle-typography{color:rgb(var(--sem-color-text-on-background-default));font-family:var(--core-typography-font-plain);margin:0}.spindle-typography--emphasis-high{opacity:var(--sem-opacity-text-high-emphasis)}.spindle-typography--emphasis-medium{opacity:var(--sem-opacity-text-medium-emphasis)}.spindle-typography--emphasis-disabled{opacity:var(--sem-opacity-text-disabled)}.spindle-typography--headline{font-family:var(--sem-typography-headline-medium-fontFamily);font-size:var(--sem-typography-headline-medium-fontSize);font-weight:var(--sem-typography-headline-medium-fontWeight);letter-spacing:var(--sem-typography-headline-medium-letterSpacing);line-height:var(--sem-typography-headline-medium-lineHeight)}.spindle-typography--title{font-family:var(--sem-typography-title-medium-fontFamily);font-size:var(--sem-typography-title-medium-fontSize);font-weight:var(--sem-typography-title-medium-fontWeight);letter-spacing:var(--sem-typography-title-medium-letterSpacing);line-height:var(--sem-typography-title-medium-lineHeight)}.spindle-typography--subtitle{font-family:var(--sem-typography-subtitle-medium-fontFamily);font-size:var(--sem-typography-subtitle-medium-fontSize);font-weight:var(--sem-typography-subtitle-medium-fontWeight);letter-spacing:var(--sem-typography-subtitle-medium-letterSpacing);line-height:var(--sem-typography-subtitle-medium-lineHeight)}.spindle-typography--body{font-family:var(--sem-typography-body-medium-fontFamily);font-size:var(--sem-typography-body-medium-fontSize);font-weight:var(--sem-typography-body-medium-fontWeight);letter-spacing:var(--sem-typography-body-medium-letterSpacing);line-height:var(--sem-typography-body-medium-lineHeight)}.spindle-typography--label{font-family:var(--sem-typography-label-medium-fontFamily);font-size:var(--sem-typography-label-medium-fontSize);font-weight:var(--sem-typography-label-medium-fontWeight);letter-spacing:var(--sem-typography-label-medium-letterSpacing);line-height:var(--sem-typography-label-medium-lineHeight)}*{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100vw;overflow-x:hidden}::selection{background:rgb(var(--sem-color-background-primary-default));color:rgb(var(--sem-color-text-on-primary-default))}::-webkit-scrollbar{width:1rem}::-webkit-scrollbar-track{background-color:rgb(var(--sem-color-background-page))}::-webkit-scrollbar-thumb{background-color:rgb(var(--core-color-neutral-80));border:.25rem solid rgb(var(--sem-color-background-page));border-radius:1rem}::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--core-color-neutral-70))}::-webkit-scrollbar-thumb:active{background-color:rgb(var(--core-color-neutral-60))}::-webkit-scrollbar-button{display:none}@layer spindle{*{--core-color-primary-source:68 92 153;--core-color-error-source:220 54 47;--core-color-success-source:0 165 111;--core-color-warning-source:235 153 59;--core-color-neutral-source:245 245 245;--core-color-primary-100:255 255 255;--core-color-primary-99:254 251 255;--core-color-primary-98:250 248 255;--core-color-primary-95:238 240 255;--core-color-primary-90:218 226 255;--core-color-primary-80:178 197 255;--core-color-primary-70:146 170 236;--core-color-primary-60:119 143 208;--core-color-primary-50:94 117 180;--core-color-primary-40:var(--core-color-primary-source);--core-color-primary-35:56 80 140;--core-color-primary-30:43 68 128;--core-color-primary-25:30 57 116;--core-color-primary-20:16 45 104;--core-color-primary-10:0 24 71;--core-color-primary-0:0 0 0;--core-color-neutral-100:255 255 255;--core-color-neutral-99:252 252 252;--core-color-neutral-98:249 249 249;--core-color-neutral-95:241 241 241;--core-color-neutral-90:226 226 226;--core-color-neutral-80:198 198 199;--core-color-neutral-70:170 171 171;--core-color-neutral-60:144 145 145;--core-color-neutral-50:118 119 119;--core-color-neutral-40:93 95 95;--core-color-neutral-35:81 83 83;--core-color-neutral-30:69 71 71;--core-color-neutral-25:58 60 60;--core-color-neutral-20:47 49 49;--core-color-neutral-10:26 28 28;--core-color-neutral-0:0 0 0;--core-color-error-100:255 255 255;--core-color-error-99:255 251 255;--core-color-error-98:255 248 247;--core-color-error-95:255 237 234;--core-color-error-90:255 218 213;--core-color-error-80:255 180 171;--core-color-error-70:255 137 125;--core-color-error-60:255 84 73;--core-color-error-50:222 55 48;--core-color-error-40:186 27 26;--core-color-error-35:168 7 16;--core-color-error-30:147 0 10;--core-color-error-25:126 0 7;--core-color-error-20:105 0 4;--core-color-error-10:65 0 2;--core-color-error-0:0 0 0;--core-color-success-100:255 255 255;--core-color-success-99:244 255 245;--core-color-success-98:232 255 239;--core-color-success-95:191 255 218;--core-color-success-90:122 250 189;--core-color-success-80:92 221 162;--core-color-success-70:58 193 136;--core-color-success-60:1 165 111;--core-color-success-50:0 136 91;--core-color-success-40:0 108 71;--core-color-success-35:0 95 62;--core-color-success-30:0 82 53;--core-color-success-25:0 69 44;--core-color-success-20:0 56 35;--core-color-success-10:0 33 19;--core-color-success-0:0 0 0;--core-color-warning-100:255 255 255;--core-color-warning-99:255 251 255;--core-color-warning-98:255 248 245;--core-color-warning-95:255 238 224;--core-color-warning-90:255 220 189;--core-color-warning-80:255 184 110;--core-color-warning-70:235 153 59;--core-color-warning-60:204 127 34;--core-color-warning-50:173 102 0;--core-color-warning-40:138 81 0;--core-color-warning-35:121 70 0;--core-color-warning-30:105 60 0;--core-color-warning-25:89 50 0;--core-color-warning-20:73 41 0;--core-color-warning-10:44 22 0;--core-color-warning-0:0 0 0;--core-dimension-dimension-25:0.25rem;--core-dimension-dimension-50:0.5rem;--core-dimension-dimension-100:1rem;--core-dimension-dimension-200:2rem;--core-dimension-dimension-300:3rem;--core-dimension-dimension-400:4rem;--core-typography-font-size-base:1;--core-typography-font-size-scale:1.125;--core-typography-font-size-25:0.7023319615912209rem;--core-typography-font-size-50:0.7901234567901234rem;--core-typography-font-size-75:0.8888888888888888rem;--core-typography-font-size-100:1rem;--core-typography-font-size-200:1.125rem;--core-typography-font-size-300:1.265625rem;--core-typography-font-size-400:1.423828125rem;--core-typography-font-size-500:1.601806640625rem;--core-typography-font-size-600:1.802032470703125rem;--core-typography-font-size-700:2.0272865295410156rem;--core-typography-font-size-800:2.2806973457336426rem;--core-typography-font-size-900:2.565784513950348rem;--core-typography-font-size-1000:2.8865075781941414rem;--core-typography-font-size-1100:3.247321025468409rem;--core-typography-font-size-1200:3.65323615365196rem;--core-typography-font-size-1300:4.109890672858455rem;--core-typography-font-size-1400:4.623627006965762rem;--core-typography-weight-normal:400;--core-typography-weight-medium:500;--core-typography-font-brand:Montserrat;--core-typography-font-plain:Inter;--sem-dimension-component-small-height:var(--core-dimension-dimension-200);--sem-dimension-component-small-border-radius:var(--core-dimension-dimension-25);--sem-dimension-component-small-border-width:1px;--sem-dimension-component-small-padding-horizontal-default:var(--core-dimension-dimension-100);--sem-dimension-component-small-padding-horizontal-leading-icon:var(--core-dimension-dimension-50);--sem-dimension-component-small-padding-horizontal-trailing-icon:var(--core-dimension-dimension-50);--sem-dimension-component-medium-border-radius:var(--core-dimension-dimension-50);--sem-dimension-component-medium-border-width:2px;--sem-elevation-level-0:var(--sem-elevation-level-0-0);--sem-elevation-level-0-0:var(--sem-elevation-level-0-0-offsetX) var(--sem-elevation-level-0-0-offsetY) var(--sem-elevation-level-0-0-blur) var(--sem-elevation-level-0-0-color);--sem-elevation-level-0-0-color:transparent;--sem-elevation-level-0-0-offsetX:0px;--sem-elevation-level-0-0-offsetY:0px;--sem-elevation-level-0-0-blur:0px;--sem-elevation-level-0-0-spread:0px;--sem-elevation-level-1:var(--sem-elevation-level-1-0);--sem-elevation-level-1-0:var(--sem-elevation-level-1-0-offsetX) var(--sem-elevation-level-1-0-offsetY) var(--sem-elevation-level-1-0-blur) var(--sem-elevation-level-1-0-color);--sem-elevation-level-1-0-color:rgba(0,0,0,.12);--sem-elevation-level-1-0-offsetX:0px;--sem-elevation-level-1-0-offsetY:1px;--sem-elevation-level-1-0-blur:2px;--sem-elevation-level-1-0-spread:0px;--sem-elevation-level-2:var(--sem-elevation-level-2-0),var(--sem-elevation-level-2-1),var(--sem-elevation-level-2-2);--sem-elevation-level-2-0:var(--sem-elevation-level-2-0-offsetX) var(--sem-elevation-level-2-0-offsetY) var(--sem-elevation-level-2-0-blur) var(--sem-elevation-level-2-0-color);--sem-elevation-level-2-1:var(--sem-elevation-level-2-1-offsetX) var(--sem-elevation-level-2-1-offsetY) var(--sem-elevation-level-2-1-blur) var(--sem-elevation-level-2-1-color);--sem-elevation-level-2-2:var(--sem-elevation-level-2-2-offsetX) var(--sem-elevation-level-2-2-offsetY) var(--sem-elevation-level-2-2-blur) var(--sem-elevation-level-2-2-color);--sem-elevation-level-2-0-color:rgba(0,0,0,.02);--sem-elevation-level-2-0-offsetX:0px;--sem-elevation-level-2-0-offsetY:0px;--sem-elevation-level-2-0-blur:8px;--sem-elevation-level-2-0-spread:4px;--sem-elevation-level-2-1-color:rgba(0,0,0,.05);--sem-elevation-level-2-1-offsetX:0px;--sem-elevation-level-2-1-offsetY:4px;--sem-elevation-level-2-1-blur:12px;--sem-elevation-level-2-1-spread:2px;--sem-elevation-level-2-2-color:rgba(0,0,0,.02);--sem-elevation-level-2-2-offsetX:0px;--sem-elevation-level-2-2-offsetY:0px;--sem-elevation-level-2-2-blur:1px;--sem-elevation-level-2-2-spread:1px;--sem-elevation-level-3:var(--sem-elevation-level-3-0);--sem-elevation-level-3-0:var(--sem-elevation-level-3-0-offsetX) var(--sem-elevation-level-3-0-offsetY) var(--sem-elevation-level-3-0-blur) var(--sem-elevation-level-3-0-color);--sem-elevation-level-3-0-color:rgba(0,0,0,.41);--sem-elevation-level-3-0-offsetX:0px;--sem-elevation-level-3-0-offsetY:2px;--sem-elevation-level-3-0-blur:4px;--sem-elevation-level-3-0-spread:0px;--sem-elevation-component-small:var(--sem-elevation-component-small-0);--sem-elevation-component-small-0:var(--sem-elevation-component-small-0-offsetX) var(--sem-elevation-component-small-0-offsetY) var(--sem-elevation-component-small-0-blur) var(--sem-elevation-component-small-0-color);--sem-elevation-component-small-0-color:var(--sem-elevation-level-1-0-color);--sem-elevation-component-small-0-offsetX:var(--sem-elevation-level-1-0-offsetX);--sem-elevation-component-small-0-offsetY:var(--sem-elevation-level-1-0-offsetY);--sem-elevation-component-small-0-blur:var(--sem-elevation-level-1-0-blur);--sem-elevation-component-small-0-spread:var(--sem-elevation-level-1-0-spread);--sem-elevation-modal:var(--sem-elevation-modal-0);--sem-elevation-modal-0:var(--sem-elevation-modal-0-offsetX) var(--sem-elevation-modal-0-offsetY) var(--sem-elevation-modal-0-blur) var(--sem-elevation-modal-0-color);--sem-elevation-modal-0-color:var(--sem-elevation-level-3-0-color);--sem-elevation-modal-0-offsetX:var(--sem-elevation-level-3-0-offsetX);--sem-elevation-modal-0-offsetY:var(--sem-elevation-level-3-0-offsetY);--sem-elevation-modal-0-blur:var(--sem-elevation-level-3-0-blur);--sem-elevation-modal-0-spread:var(--sem-elevation-level-3-0-spread);--sem-motion-duration-extra-short:50ms;--sem-motion-duration-short:150ms;--sem-motion-duration-medium:300ms;--sem-motion-duration-long:500ms;--sem-motion-duration-extra-long:1000ms;--sem-motion-easing-linear:cubic-bezier(0,0,1,1);--sem-motion-easing-bounce:cubic-bezier(0.26,0.03,0.36,1.39);--sem-motion-linear:var(--sem-motion-linear-duration) var(--sem-motion-linear-timingFunction);--sem-motion-linear-duration:var(--sem-motion-duration-short);--sem-motion-linear-timingFunction:var(--sem-motion-easing-linear);--sem-opacity-component-disabled:0.38;--sem-opacity-state-layer-hover:0.08;--sem-opacity-state-layer-focused:0.1;--sem-opacity-state-layer-pressed:0.1;--sem-opacity-state-layer-selected:0.1;--sem-opacity-text-high-emphasis:0.8;--sem-opacity-text-medium-emphasis:0.6;--sem-opacity-text-disabled:0.4;--sem-typography-button-fontFamily:var(--core-typography-font-plain);--sem-typography-button-fontWeight:var(--core-typography-weight-medium);--sem-typography-button-fontSize:var(--core-typography-font-size-75);--sem-typography-button-lineHeight:1.25rem;--sem-typography-button-letterSpacing:0.007142857249294009rem;--sem-typography-headline-large-fontFamily:var(--core-typography-font-brand);--sem-typography-headline-large-fontWeight:var(--core-typography-weight-medium);--sem-typography-headline-large-fontSize:var(--core-typography-font-size-800);--sem-typography-headline-large-lineHeight:2.25rem;--sem-typography-headline-large-letterSpacing:0.007142857249294009rem;--sem-typography-headline-medium-fontFamily:var(--core-typography-font-brand);--sem-typography-headline-medium-fontWeight:var(--core-typography-weight-medium);--sem-typography-headline-medium-fontSize:var(--core-typography-font-size-700);--sem-typography-headline-medium-lineHeight:2.25rem;--sem-typography-headline-medium-letterSpacing:0.007142857249294009rem;--sem-typography-headline-small-fontFamily:var(--core-typography-font-brand);--sem-typography-headline-small-fontWeight:var(--core-typography-weight-medium);--sem-typography-headline-small-fontSize:var(--core-typography-font-size-600);--sem-typography-headline-small-lineHeight:2.25rem;--sem-typography-headline-small-letterSpacing:0.007142857249294009rem;--sem-typography-title-large-fontFamily:var(--core-typography-font-brand);--sem-typography-title-large-fontWeight:var(--core-typography-weight-normal);--sem-typography-title-large-fontSize:var(--core-typography-font-size-600);--sem-typography-title-large-lineHeight:1.75rem;--sem-typography-title-large-letterSpacing:0rem;--sem-typography-title-medium-fontFamily:var(--core-typography-font-plain);--sem-typography-title-medium-fontWeight:var(--core-typography-weight-normal);--sem-typography-title-medium-fontSize:var(--core-typography-font-size-500);--sem-typography-title-medium-lineHeight:1.75rem;--sem-typography-title-medium-letterSpacing:0rem;--sem-typography-title-small-fontFamily:var(--core-typography-font-plain);--sem-typography-title-small-fontWeight:var(--core-typography-weight-normal);--sem-typography-title-small-fontSize:var(--core-typography-font-size-400);--sem-typography-title-small-lineHeight:1.75rem;--sem-typography-title-small-letterSpacing:0rem;--sem-typography-subtitle-large-fontFamily:var(--core-typography-font-plain);--sem-typography-subtitle-large-fontWeight:var(--core-typography-weight-medium);--sem-typography-subtitle-large-fontSize:var(--core-typography-font-size-400);--sem-typography-subtitle-large-lineHeight:1.5rem;--sem-typography-subtitle-large-letterSpacing:0.00937500037252903rem;--sem-typography-subtitle-medium-fontFamily:var(--core-typography-font-plain);--sem-typography-subtitle-medium-fontWeight:var(--core-typography-weight-medium);--sem-typography-subtitle-medium-fontSize:var(--core-typography-font-size-300);--sem-typography-subtitle-medium-lineHeight:1.5rem;--sem-typography-subtitle-medium-letterSpacing:0.00937500037252903rem;--sem-typography-subtitle-small-fontFamily:var(--core-typography-font-plain);--sem-typography-subtitle-small-fontWeight:var(--core-typography-weight-medium);--sem-typography-subtitle-small-fontSize:var(--core-typography-font-size-200);--sem-typography-subtitle-small-lineHeight:1.5rem;--sem-typography-subtitle-small-letterSpacing:0.00937500037252903rem;--sem-typography-body-large-fontFamily:var(--core-typography-font-plain);--sem-typography-body-large-fontWeight:var(--core-typography-weight-normal);--sem-typography-body-large-fontSize:var(--core-typography-font-size-200);--sem-typography-body-large-lineHeight:1.25rem;--sem-typography-body-large-letterSpacing:0.017857142857142856rem;--sem-typography-body-medium-fontFamily:var(--core-typography-font-plain);--sem-typography-body-medium-fontWeight:var(--core-typography-weight-normal);--sem-typography-body-medium-fontSize:var(--core-typography-font-size-100);--sem-typography-body-medium-lineHeight:1.25rem;--sem-typography-body-medium-letterSpacing:0.017857142857142856rem;--sem-typography-body-small-fontFamily:var(--core-typography-font-plain);--sem-typography-body-small-fontWeight:var(--core-typography-weight-normal);--sem-typography-body-small-fontSize:var(--core-typography-font-size-75);--sem-typography-body-small-lineHeight:1.25rem;--sem-typography-body-small-letterSpacing:0.017857142857142856rem;--sem-typography-label-large-fontFamily:var(--core-typography-font-plain);--sem-typography-label-large-fontWeight:var(--core-typography-weight-medium);--sem-typography-label-large-fontSize:var(--core-typography-font-size-75);--sem-typography-label-large-lineHeight:1rem;--sem-typography-label-large-letterSpacing:0.041666666666666664rem;--sem-typography-label-medium-fontFamily:var(--core-typography-font-plain);--sem-typography-label-medium-fontWeight:var(--core-typography-weight-medium);--sem-typography-label-medium-fontSize:var(--core-typography-font-size-50);--sem-typography-label-medium-lineHeight:1rem;--sem-typography-label-medium-letterSpacing:0.041666666666666664rem;--sem-typography-label-small-fontFamily:var(--core-typography-font-plain);--sem-typography-label-small-fontWeight:var(--core-typography-weight-medium);--sem-typography-label-small-fontSize:var(--core-typography-font-size-25);--sem-typography-label-small-lineHeight:1rem;--sem-typography-label-small-letterSpacing:0.041666666666666664rem;--sem-color-primary:var(--core-color-primary-40);--sem-color-on-primary:var(--core-color-primary-100);--sem-color-neutral:var(--core-color-neutral-40);--sem-color-on-neutral:var(--core-color-neutral-100);--sem-color-primary-container:var(--core-color-primary-90);--sem-color-neutral-container:var(--core-color-neutral-95);--sem-color-on-primary-container:var(--core-color-primary-25);--sem-color-on-neutral-container:var(--core-color-neutral-25);--sem-color-background-component-small-default:var(--core-color-neutral-100);--sem-color-background-component-small-disabled:var(--core-color-neutral-95);--sem-color-background-component-small-pressed:var(--core-color-primary-40);--sem-color-background-page:var(--core-color-neutral-99);--sem-color-background-primary-default:var(--sem-color-primary);--sem-color-background-primary-hover:var(--core-color-primary-50);--sem-color-background-primary-pressed:var(--core-color-primary-30);--sem-color-background-primary-disabled:var(--core-color-primary-40);--sem-color-background-surface-default:var(--core-color-neutral-100);--sem-color-border-component-small-default:var(--core-color-neutral-80);--sem-color-border-component-small-hover:var(--core-color-primary-40);--sem-color-border-component-small-pressed:var(--core-color-primary-40);--sem-color-border-component-small-disabled:var(--core-color-neutral-80);--sem-color-border-surface-default:var(--core-color-neutral-95);--sem-color-border-surface-elevated:var(--core-color-neutral-90);--sem-color-state-layer-default:var(--core-color-neutral-0);--sem-color-state-layer-selected:var(--sem-color-primary);--sem-color-on-state-layer-default:var(--core-color-neutral-100);--sem-color-on-state-layer-selected:var(--sem-color-primary);--sem-color-text-component-small-default:var(--core-color-neutral-20);--sem-color-text-component-small-hover:var(--core-color-primary-40);--sem-color-text-component-small-pressed:var(--core-color-primary-60);--sem-color-text-component-small-disabled:var(--core-color-neutral-80);--sem-color-text-on-background-default:var(--core-color-neutral-0);--sem-color-text-on-primary-default:var(--core-color-primary-100);--sem-color-text-on-primary-hover:var(--core-color-primary-100);--sem-color-text-on-primary-pressed:var(--core-color-primary-100);--sem-color-text-on-surface-default:var(--core-color-neutral-0);--sem-color-text-primary-default:var(--core-color-primary-40);--sem-color-text-primary-hover:var(--core-color-primary-40);--sem-color-text-primary-pressed:var(--core-color-primary-40);--sem-color-text-primary-disabled:var(--core-color-primary-40);--comp-alert-dimension-gutter:var(--core-dimension-dimension-100);--comp-alert-dimension-border-radius:var(--sem-dimension-component-medium-border-radius);--comp-alert-dimension-border-width:var(--sem-dimension-component-medium-border-width);--comp-alert-dimension-heavy-border-width:3px;--comp-alert-dimension-padding:var(--core-dimension-dimension-100);--comp-alert-dimension-closable-padding-right:var(--core-dimension-dimension-200);--comp-alert-color-status-info-default:var(--sem-color-text-primary-default);--comp-alert-color-status-success-default:var(--core-color-success-60);--comp-alert-color-status-error-default:var(--core-color-error-50);--comp-alert-color-status-warning-default:var(--core-color-warning-70);--comp-alert-color-background-default:var(--sem-color-background-surface-default);--comp-alert-color-text-default:var(--sem-color-text-on-surface-default);--comp-alert-color-border-default:var(--sem-color-border-surface-default);--comp-alert-typography-fontFamily:var(--sem-typography-body-medium-fontFamily);--comp-alert-typography-fontWeight:var(--sem-typography-body-medium-fontWeight);--comp-alert-typography-fontSize:var(--sem-typography-body-medium-fontSize);--comp-alert-typography-lineHeight:var(--sem-typography-body-medium-lineHeight);--comp-alert-typography-letterSpacing:var(--sem-typography-body-medium-letterSpacing);--comp-alert-opacity-icon-background-default:var(--sem-opacity-text-high-emphasis);--comp-alert-title-typography-fontFamily:var(--sem-typography-subtitle-small-fontFamily);--comp-alert-title-typography-fontWeight:var(--sem-typography-subtitle-small-fontWeight);--comp-alert-title-typography-fontSize:var(--sem-typography-subtitle-small-fontSize);--comp-alert-title-typography-lineHeight:var(--sem-typography-subtitle-small-lineHeight);--comp-alert-title-typography-letterSpacing:var(--sem-typography-subtitle-small-letterSpacing);--comp-alert-body-typography-fontFamily:var(--sem-typography-body-small-fontFamily);--comp-alert-body-typography-fontWeight:var(--sem-typography-body-small-fontWeight);--comp-alert-body-typography-fontSize:var(--sem-typography-body-small-fontSize);--comp-alert-body-typography-lineHeight:var(--sem-typography-body-small-lineHeight);--comp-alert-body-typography-letterSpacing:var(--sem-typography-body-small-letterSpacing);--comp-alert-body-opacity-default:var(--sem-opacity-text-medium-emphasis);--comp-alert-close-button-color-default:var(--sem-color-text-on-surface-default);--comp-alert-close-button-opacity-default:var(--sem-opacity-text-medium-emphasis);--comp-alert-close-button-height:1.3rem;--comp-alert-close-button-position-top:15px;--comp-alert-close-button-position-right:15px;--comp-button-motion:var(--comp-button-motion-duration) var(--comp-button-motion-timingFunction);--comp-button-motion-duration:var(--sem-motion-linear-duration);--comp-button-motion-timingFunction:var(--sem-motion-linear-timingFunction);--comp-button-dimension-border-radius:var(--sem-dimension-component-small-border-radius);--comp-button-dimension-height:var(--sem-dimension-component-small-height);--comp-button-dimension-padding-horizontal-default:var(--sem-dimension-component-small-padding-horizontal-default);--comp-button-dimension-gap-leading-icon:var(--core-dimension-dimension-50);--comp-button-dimension-icon-size:1.125rem;--comp-button-typography-fontFamily:var(--sem-typography-button-fontFamily);--comp-button-typography-fontWeight:var(--sem-typography-button-fontWeight);--comp-button-typography-fontSize:var(--sem-typography-button-fontSize);--comp-button-typography-lineHeight:var(--sem-typography-button-lineHeight);--comp-button-typography-letterSpacing:var(--sem-typography-button-letterSpacing);--comp-button-primary-color-background-default:var(--sem-color-background-primary-default);--comp-button-primary-color-background-hover:var(--sem-color-background-primary-hover);--comp-button-primary-color-background-pressed:var(--sem-color-background-primary-pressed);--comp-button-primary-color-background-disabled:var(--sem-color-background-primary-disabled);--comp-button-primary-color-text-default:var(--sem-color-text-on-primary-default);--comp-button-primary-elevation:var(--comp-button-primary-elevation-0);--comp-button-primary-elevation-0:var(--comp-button-primary-elevation-0-offsetX) var(--comp-button-primary-elevation-0-offsetY) var(--comp-button-primary-elevation-0-blur) var(--comp-button-primary-elevation-0-color);--comp-button-primary-elevation-0-color:var(--sem-elevation-component-small-0-color);--comp-button-primary-elevation-0-offsetX:var(--sem-elevation-component-small-0-offsetX);--comp-button-primary-elevation-0-offsetY:var(--sem-elevation-component-small-0-offsetY);--comp-button-primary-elevation-0-blur:var(--sem-elevation-component-small-0-blur);--comp-button-primary-elevation-0-spread:var(--sem-elevation-component-small-0-spread);--comp-button-primary-opacity-background-disabled:var(--sem-opacity-component-disabled);--comp-button-primary-opacity-text-disabled:var(--sem-opacity-text-disabled);--comp-button-secondary-border-width:var(--sem-dimension-component-small-border-width);--comp-button-secondary-color-border-default:var(--sem-color-border-component-small-default);--comp-button-secondary-color-border-hover:var(--sem-color-border-component-small-hover);--comp-button-secondary-color-border-pressed:var(--sem-color-border-component-small-pressed);--comp-button-secondary-color-border-disabled:var(--sem-color-border-component-small-disabled);--comp-button-secondary-color-text-default:var(--sem-color-text-component-small-default);--comp-button-secondary-color-text-hover:var(--sem-color-text-component-small-hover);--comp-button-secondary-color-text-pressed:var(--sem-color-text-component-small-pressed);--comp-button-secondary-color-text-disabled:var(--sem-color-text-component-small-disabled);--comp-button-secondary-color-background-default:var(--sem-color-background-component-small-default);--comp-button-secondary-color-background-disabled:var(--sem-color-background-component-small-disabled);--comp-button-secondary-color-background-pressed:var(--sem-color-background-component-small-pressed);--comp-button-secondary-elevation:var(--comp-button-secondary-elevation-0);--comp-button-secondary-elevation-0:var(--comp-button-secondary-elevation-0-offsetX) var(--comp-button-secondary-elevation-0-offsetY) var(--comp-button-secondary-elevation-0-blur) var(--comp-button-secondary-elevation-0-color);--comp-button-secondary-elevation-0-color:var(--sem-elevation-component-small-0-color);--comp-button-secondary-elevation-0-offsetX:var(--sem-elevation-component-small-0-offsetX);--comp-button-secondary-elevation-0-offsetY:var(--sem-elevation-component-small-0-offsetY);--comp-button-secondary-elevation-0-blur:var(--sem-elevation-component-small-0-blur);--comp-button-secondary-elevation-0-spread:var(--sem-elevation-component-small-0-spread);--comp-button-secondary-opacity-background-pressed:var(--sem-opacity-state-layer-pressed);--comp-button-text-color-text-default:var(--sem-color-text-primary-default);--comp-button-text-color-text-hover:var(--sem-color-text-primary-hover);--comp-button-text-color-text-pressed:var(--sem-color-text-primary-pressed);--comp-button-text-color-text-disabled:var(--sem-color-text-primary-disabled);--comp-button-text-color-background-hover:var(--sem-color-background-primary-default);--comp-button-text-color-background-pressed:var(--sem-color-background-primary-default);--comp-button-text-opacity-background-hover:var(--sem-opacity-state-layer-hover);--comp-button-text-opacity-background-pressed:var(--sem-opacity-state-layer-pressed);--comp-button-text-opacity-text-disabled:var(--sem-opacity-text-disabled);--comp-calendar-dimension-cell:var(--core-dimension-dimension-200);--comp-calendar-dimension-cell-border-radius:var(--sem-dimension-component-small-border-radius);--comp-calendar-dimension-current-day:var(--core-dimension-dimension-25);--comp-calendar-dimension-weeks-vertical-spacing:var(--core-dimension-dimension-25);--comp-calendar-color-cell-text-unselected:var(--sem-color-text-on-surface-default);--comp-calendar-color-cell-text-range:var(--sem-color-on-state-layer-selected);--comp-calendar-color-cell-text-selected:var(--sem-color-text-on-primary-default);--comp-calendar-color-cell-background-unselected:var(--sem-color-state-layer-default);--comp-calendar-color-cell-background-range:var(--sem-color-state-layer-selected);--comp-calendar-color-cell-background-selected:var(--sem-color-background-primary-default);--comp-calendar-color-current-day-default:var(--sem-color-primary);--comp-calendar-color-current-day-on-selected:var(--sem-color-on-primary);--comp-calendar-color-current-day-on-range:var(--sem-color-on-state-layer-selected);--comp-calendar-color-title-default:var(--sem-color-text-on-surface-default);--comp-calendar-color-weekday-text-default:var(--sem-color-text-on-surface-default);--comp-calendar-motion-cell:var(--comp-calendar-motion-cell-duration) var(--comp-calendar-motion-cell-timingFunction);--comp-calendar-motion-cell-duration:var(--sem-motion-linear-duration);--comp-calendar-motion-cell-timingFunction:var(--sem-motion-linear-timingFunction);--comp-calendar-opacity-cell-state-layer-hover:var(--sem-opacity-state-layer-hover);--comp-calendar-opacity-cell-state-layer-range:var(--sem-opacity-state-layer-selected);--comp-calendar-opacity-cell-state-layer-selected:1;--comp-calendar-opacity-cell-text-default:var(--sem-opacity-text-high-emphasis);--comp-calendar-opacity-cell-text-disabled:var(--sem-opacity-text-disabled);--comp-calendar-opacity-weekday-text-default:var(--sem-opacity-text-medium-emphasis);--comp-calendar-typography-title-fontFamily:var(--sem-typography-label-large-fontFamily);--comp-calendar-typography-title-fontWeight:var(--sem-typography-label-large-fontWeight);--comp-calendar-typography-title-fontSize:var(--sem-typography-label-large-fontSize);--comp-calendar-typography-title-lineHeight:var(--sem-typography-label-large-lineHeight);--comp-calendar-typography-title-letterSpacing:var(--sem-typography-label-large-letterSpacing);--comp-calendar-typography-cell-fontFamily:var(--sem-typography-label-medium-fontFamily);--comp-calendar-typography-cell-fontWeight:var(--sem-typography-label-medium-fontWeight);--comp-calendar-typography-cell-fontSize:var(--sem-typography-label-medium-fontSize);--comp-calendar-typography-cell-lineHeight:var(--sem-typography-label-medium-lineHeight);--comp-calendar-typography-cell-letterSpacing:var(--sem-typography-label-medium-letterSpacing);--comp-calendar-typography-weekday-fontFamily:var(--sem-typography-label-medium-fontFamily);--comp-calendar-typography-weekday-fontWeight:var(--sem-typography-label-medium-fontWeight);--comp-calendar-typography-weekday-fontSize:var(--sem-typography-label-medium-fontSize);--comp-calendar-typography-weekday-lineHeight:var(--sem-typography-label-medium-lineHeight);--comp-calendar-typography-weekday-letterSpacing:var(--sem-typography-label-medium-letterSpacing);--comp-card-dimension-gutter:var(--core-dimension-dimension-100);--comp-card-dimension-border-radius:var(--sem-dimension-component-medium-border-radius);--comp-card-dimension-border-width:var(--sem-dimension-component-medium-border-width);--comp-card-dimension-padding:var(--core-dimension-dimension-200);--comp-card-color-background-default:var(--sem-color-background-surface-default);--comp-card-color-text-default:var(--sem-color-text-on-surface-default);--comp-card-color-border-default:var(--sem-color-border-surface-default);--comp-card-typography-fontFamily:var(--sem-typography-body-medium-fontFamily);--comp-card-typography-fontWeight:var(--sem-typography-body-medium-fontWeight);--comp-card-typography-fontSize:var(--sem-typography-body-medium-fontSize);--comp-card-typography-lineHeight:var(--sem-typography-body-medium-lineHeight);--comp-card-typography-letterSpacing:var(--sem-typography-body-medium-letterSpacing);--comp-card-title-typography-fontFamily:var(--sem-typography-title-small-fontFamily);--comp-card-title-typography-fontWeight:var(--sem-typography-title-small-fontWeight);--comp-card-title-typography-fontSize:var(--sem-typography-title-small-fontSize);--comp-card-title-typography-lineHeight:var(--sem-typography-title-small-lineHeight);--comp-card-title-typography-letterSpacing:var(--sem-typography-title-small-letterSpacing);--comp-checkbox-color-background-default:var(--sem-color-background-component-small-default);--comp-checkbox-color-background-disabled:var(--sem-color-background-component-small-disabled);--comp-checkbox-color-background-hover:var(--sem-color-background-primary-hover);--comp-checkbox-color-background-selected:var(--sem-color-background-primary-default);--comp-checkbox-color-border-default:var(--sem-color-border-component-small-default);--comp-checkbox-color-border-hover:var(--sem-color-background-primary-hover);--comp-checkbox-color-border-disabled:var(--sem-color-border-component-small-disabled);--comp-checkbox-color-label-default:var(--sem-color-text-on-background-default);--comp-checkbox-color-icon-default:var(--sem-color-text-on-primary-default);--comp-checkbox-color-icon-disabled:var(--sem-color-text-component-small-disabled);--comp-checkbox-opacity-background-pressed:var(--sem-opacity-state-layer-pressed);--comp-checkbox-opacity-label-disabled:var(--sem-opacity-component-disabled);--comp-checkbox-typography-fontFamily:var(--sem-typography-body-medium-fontFamily);--comp-checkbox-typography-fontWeight:var(--sem-typography-body-medium-fontWeight);--comp-checkbox-typography-fontSize:var(--sem-typography-body-medium-fontSize);--comp-checkbox-typography-lineHeight:var(--sem-typography-body-medium-lineHeight);--comp-checkbox-typography-letterSpacing:var(--sem-typography-body-medium-letterSpacing);--comp-checkbox-dimension-border-width:var(--sem-dimension-component-small-border-width);--comp-checkbox-dimension-border-radius:var(--sem-dimension-component-small-border-radius);--comp-checkbox-dimension-box-size:1.125rem;--comp-checkbox-dimension-icon-size:0.75rem;--comp-checkbox-group-dimension-label-spacing:var(--core-dimension-dimension-100);--comp-checkbox-group-dimension-checkbox-spacing:var(--core-dimension-dimension-100);--comp-checkbox-group-typography-label-fontFamily:var(--sem-typography-body-medium-fontFamily);--comp-checkbox-group-typography-label-fontWeight:var(--sem-typography-body-medium-fontWeight);--comp-checkbox-group-typography-label-fontSize:var(--sem-typography-body-medium-fontSize);--comp-checkbox-group-typography-label-lineHeight:var(--sem-typography-body-medium-lineHeight);--comp-checkbox-group-typography-label-letterSpacing:var(--sem-typography-body-medium-letterSpacing);--comp-chip-dimension-height:var(--sem-dimension-component-small-height);--comp-chip-dimension-gutter:var(--core-dimension-dimension-25);--comp-chip-dimension-border-radius:var(--core-dimension-dimension-50);--comp-chip-dimension-border-width:var(--sem-dimension-component-small-border-width);--comp-chip-dimension-padding:var(--core-dimension-dimension-50);--comp-chip-dimension-horizontal-padding:var(--core-dimension-dimension-50);--comp-chip-dimension-close-icon-size:0.875rem;--comp-chip-elevation-default:var(--comp-chip-elevation-default-0);--comp-chip-elevation-default-0:var(--comp-chip-elevation-default-0-offsetX) var(--comp-chip-elevation-default-0-offsetY) var(--comp-chip-elevation-default-0-blur) var(--comp-chip-elevation-default-0-color);--comp-chip-elevation-default-0-color:var(--sem-elevation-level-0-0-color);--comp-chip-elevation-default-0-offsetX:var(--sem-elevation-level-0-0-offsetX);--comp-chip-elevation-default-0-offsetY:var(--sem-elevation-level-0-0-offsetY);--comp-chip-elevation-default-0-blur:var(--sem-elevation-level-0-0-blur);--comp-chip-elevation-default-0-spread:var(--sem-elevation-level-0-0-spread);--comp-chip-elevation-hover:var(--comp-chip-elevation-hover-0);--comp-chip-elevation-hover-0:var(--comp-chip-elevation-hover-0-offsetX) var(--comp-chip-elevation-hover-0-offsetY) var(--comp-chip-elevation-hover-0-blur) var(--comp-chip-elevation-hover-0-color);--comp-chip-elevation-hover-0-color:var(--sem-elevation-level-1-0-color);--comp-chip-elevation-hover-0-offsetX:var(--sem-elevation-level-1-0-offsetX);--comp-chip-elevation-hover-0-offsetY:var(--sem-elevation-level-1-0-offsetY);--comp-chip-elevation-hover-0-blur:var(--sem-elevation-level-1-0-blur);--comp-chip-elevation-hover-0-spread:var(--sem-elevation-level-1-0-spread);--comp-chip-opacity-background-hover:var(--sem-opacity-state-layer-hover);--comp-chip-opacity-background-pressed:var(--sem-opacity-state-layer-pressed);--comp-chip-opacity-background-disabled:var(--sem-opacity-component-disabled);--comp-chip-opacity-text-disabled:var(--sem-opacity-text-disabled);--comp-chip-opacity-icon-default:var(--sem-opacity-text-disabled);--comp-chip-opacity-icon-hover:var(--sem-opacity-text-medium-emphasis);--comp-chip-opacity-icon-pressed:var(--sem-opacity-text-high-emphasis);--comp-chip-color-background-default:var(--sem-color-background-component-small-default);--comp-chip-color-background-selected:var(--sem-color-primary-container);--comp-chip-color-background-filled:var(--sem-color-neutral-container);--comp-chip-color-text-default:var(--sem-color-text-component-small-default);--comp-chip-color-text-selected:var(--sem-color-on-primary-container);--comp-chip-color-text-filled:var(--sem-color-on-neutral-container);--comp-chip-color-border-default:var(--sem-color-border-component-small-default);--comp-chip-color-border-selected:var(--sem-color-primary);--comp-chip-color-border-filled:var(--sem-color-border-component-small-default);--comp-chip-typography-fontFamily:var(--sem-typography-label-large-fontFamily);--comp-chip-typography-fontWeight:var(--sem-typography-label-large-fontWeight);--comp-chip-typography-fontSize:var(--sem-typography-label-large-fontSize);--comp-chip-typography-lineHeight:var(--sem-typography-label-large-lineHeight);--comp-chip-typography-letterSpacing:var(--sem-typography-label-large-letterSpacing);--comp-chip-motion-color:var(--comp-chip-motion-color-duration) var(--comp-chip-motion-color-timingFunction);--comp-chip-motion-color-duration:var(--sem-motion-duration-extra-short);--comp-chip-motion-color-timingFunction:var(--sem-motion-easing-linear);--comp-chip-motion-elevation:var(--comp-chip-motion-elevation-duration) var(--comp-chip-motion-elevation-timingFunction);--comp-chip-motion-elevation-duration:var(--sem-motion-linear-duration);--comp-chip-motion-elevation-timingFunction:var(--sem-motion-linear-timingFunction);--comp-date-field-color-segment-default:var(--sem-color-text-component-small-default);--comp-date-field-color-segment-focused:var(--sem-color-on-state-layer-default);--comp-date-field-color-segment-background-default:var(--sem-color-state-layer-default);--comp-date-field-color-segment-placeholder-default:var(--sem-color-text-component-small-default);--comp-date-field-color-segment-literal-default:var(--sem-color-text-component-small-default);--comp-date-field-color-segment-time-zone-default:var(--sem-color-text-component-small-default);--comp-date-field-dimension-segment-border-radius:var(--core-dimension-dimension-25);--comp-date-field-dimension-segment-background-padding-horizontal:var(--core-dimension-dimension-25);--comp-date-field-dimension-segment-background-padding-vertical:0.125rem;--comp-date-field-dimension-literal-margin:0.125rem;--comp-date-field-dimension-literal-date-time-separator-margin:0.5rem;--comp-date-field-opacity-segment-disabled:var(--sem-opacity-text-disabled);--comp-date-field-opacity-segment-placeholder-default:var(--sem-opacity-text-disabled);--comp-date-field-opacity-segment-literal-default:var(--sem-opacity-text-medium-emphasis);--comp-date-field-opacity-segment-time-zone-default:var(--sem-opacity-text-medium-emphasis);--comp-date-field-opacity-segment-state-layer-focused:var(--sem-opacity-state-layer-focused);--comp-date-picker-color-background-default:var(--sem-color-background-component-small-default);--comp-date-picker-color-background-disabled:var(--sem-color-background-component-small-disabled);--comp-date-picker-color-border-default:var(--sem-color-border-component-small-default);--comp-date-picker-color-border-focused:var(--sem-color-border-component-small-pressed);--comp-date-picker-color-border-disabled:var(--sem-color-border-component-small-disabled);--comp-date-picker-color-label-default:var(--sem-color-text-on-background-default);--comp-date-picker-color-calendar-icon-default:var(--sem-color-text-on-background-default);--comp-date-picker-color-description-default:var(--sem-color-text-on-background-default);--comp-date-picker-dimension-border-radius:var(--sem-dimension-component-small-border-radius);--comp-date-picker-dimension-border-width:var(--sem-dimension-component-small-border-width);--comp-date-picker-dimension-calendar-button:1.5rem;--comp-date-picker-dimension-calendar-button-spacing:var(--core-dimension-dimension-50);--comp-date-picker-dimension-calendar-popover-padding:var(--core-dimension-dimension-100);--comp-date-picker-dimension-calendar-popover-gap:var(--sem-dimension-component-small-padding-horizontal-default);--comp-date-picker-dimension-height:var(--sem-dimension-component-small-height);--comp-date-picker-dimension-padding-start:var(--sem-dimension-component-small-padding-horizontal-default);--comp-date-picker-dimension-padding-end:var(--sem-dimension-component-small-padding-horizontal-trailing-icon);--comp-date-picker-elevation:var(--comp-date-picker-elevation-0);--comp-date-picker-elevation-0:var(--comp-date-picker-elevation-0-offsetX) var(--comp-date-picker-elevation-0-offsetY) var(--comp-date-picker-elevation-0-blur) var(--comp-date-picker-elevation-0-color);--comp-date-picker-elevation-0-color:var(--sem-elevation-component-small-0-color);--comp-date-picker-elevation-0-offsetX:var(--sem-elevation-component-small-0-offsetX);--comp-date-picker-elevation-0-offsetY:var(--sem-elevation-component-small-0-offsetY);--comp-date-picker-elevation-0-blur:var(--sem-elevation-component-small-0-blur);--comp-date-picker-elevation-0-spread:var(--sem-elevation-component-small-0-spread);--comp-date-picker-opacity-calendar-icon-default:var(--sem-opacity-text-medium-emphasis);--comp-date-picker-opacity-description-default:var(--sem-opacity-text-high-emphasis);--comp-date-picker-opacity-label-default:var(--sem-opacity-text-high-emphasis);--comp-date-picker-typography-date-field-fontFamily:var(--sem-typography-body-small-fontFamily);--comp-date-picker-typography-date-field-fontWeight:var(--sem-typography-body-small-fontWeight);--comp-date-picker-typography-date-field-fontSize:var(--sem-typography-body-small-fontSize);--comp-date-picker-typography-date-field-lineHeight:var(--sem-typography-body-small-lineHeight);--comp-date-picker-typography-date-field-letterSpacing:var(--sem-typography-body-small-letterSpacing);--comp-date-picker-typography-label-fontFamily:var(--sem-typography-label-small-fontFamily);--comp-date-picker-typography-label-fontWeight:var(--sem-typography-label-small-fontWeight);--comp-date-picker-typography-label-fontSize:var(--sem-typography-label-small-fontSize);--comp-date-picker-typography-label-lineHeight:var(--sem-typography-label-small-lineHeight);--comp-date-picker-typography-label-letterSpacing:var(--sem-typography-label-small-letterSpacing);--comp-date-range-picker-color-background-default:var(--sem-color-background-component-small-default);--comp-date-range-picker-color-background-disabled:var(--sem-color-background-component-small-disabled);--comp-date-range-picker-color-border-default:var(--sem-color-border-component-small-default);--comp-date-range-picker-color-border-focused:var(--sem-color-border-component-small-pressed);--comp-date-range-picker-color-border-disabled:var(--sem-color-border-component-small-disabled);--comp-date-range-picker-color-label-default:var(--sem-color-text-on-background-default);--comp-date-range-picker-color-calendar-icon-default:var(--sem-color-text-on-background-default);--comp-date-range-picker-color-dash-line-default:var(--sem-color-text-on-background-default);--comp-date-range-picker-color-description-default:var(--sem-color-text-on-background-default);--comp-date-range-picker-dimension-border-radius:var(--sem-dimension-component-small-border-radius);--comp-date-range-picker-dimension-border-width:var(--sem-dimension-component-small-border-width);--comp-date-range-picker-dimension-calendar-button:1.5rem;--comp-date-range-picker-dimension-calendar-button-spacing:var(--core-dimension-dimension-50);--comp-date-range-picker-dimension-calendar-popover-padding:var(--core-dimension-dimension-100);--comp-date-range-picker-dimension-dash-line-spacing:var(--core-dimension-dimension-50);--comp-date-range-picker-dimension-height:var(--sem-dimension-component-small-height);--comp-date-range-picker-dimension-padding-start:var(--sem-dimension-component-small-padding-horizontal-default);--comp-date-range-picker-dimension-padding-end:var(--sem-dimension-component-small-padding-horizontal-trailing-icon);--comp-date-range-picker-elevation:var(--comp-date-range-picker-elevation-0);--comp-date-range-picker-elevation-0:var(--comp-date-range-picker-elevation-0-offsetX) var(--comp-date-range-picker-elevation-0-offsetY) var(--comp-date-range-picker-elevation-0-blur) var(--comp-date-range-picker-elevation-0-color);--comp-date-range-picker-elevation-0-color:var(--sem-elevation-component-small-0-color);--comp-date-range-picker-elevation-0-offsetX:var(--sem-elevation-component-small-0-offsetX);--comp-date-range-picker-elevation-0-offsetY:var(--sem-elevation-component-small-0-offsetY);--comp-date-range-picker-elevation-0-blur:var(--sem-elevation-component-small-0-blur);--comp-date-range-picker-elevation-0-spread:var(--sem-elevation-component-small-0-spread);--comp-date-range-picker-opacity-calendar-icon-default:var(--sem-opacity-text-medium-emphasis);--comp-date-range-picker-opacity-dash-line-default:var(--sem-opacity-text-disabled);--comp-date-range-picker-opacity-description-default:var(--sem-opacity-text-high-emphasis);--comp-date-range-picker-opacity-label-default:var(--sem-opacity-text-high-emphasis);--comp-date-range-picker-typography-date-field-fontFamily:var(--sem-typography-body-small-fontFamily);--comp-date-range-picker-typography-date-field-fontWeight:var(--sem-typography-body-small-fontWeight);--comp-date-range-picker-typography-date-field-fontSize:var(--sem-typography-body-small-fontSize);--comp-date-range-picker-typography-date-field-lineHeight:var(--sem-typography-body-small-lineHeight);--comp-date-range-picker-typography-date-field-letterSpacing:var(--sem-typography-body-small-letterSpacing);--comp-date-range-picker-typography-label-fontFamily:var(--sem-typography-label-small-fontFamily);--comp-date-range-picker-typography-label-fontWeight:var(--sem-typography-label-small-fontWeight);--comp-date-range-picker-typography-label-fontSize:var(--sem-typography-label-small-fontSize);--comp-date-range-picker-typography-label-lineHeight:var(--sem-typography-label-small-lineHeight);--comp-date-range-picker-typography-label-letterSpacing:var(--sem-typography-label-small-letterSpacing);--comp-dialog-dimension-width:25rem;--comp-dialog-dimension-gutter:var(--core-dimension-dimension-100);--comp-dialog-dimension-border-radius:var(--sem-dimension-component-medium-border-radius);--comp-dialog-dimension-border-width:var(--sem-dimension-component-medium-border-width);--comp-dialog-dimension-margin:var(--core-dimension-dimension-200);--comp-dialog-dimension-motion:var(--comp-dialog-dimension-motion-duration) var(--comp-dialog-dimension-motion-timingFunction);--comp-dialog-dimension-motion-duration:var(--sem-motion-linear-duration);--comp-dialog-dimension-motion-timingFunction:var(--sem-motion-linear-timingFunction);--comp-dialog-dimension-padding:var(--core-dimension-dimension-200);--comp-dialog-color-background-default:var(--sem-color-background-surface-default);--comp-dialog-color-text-default:var(--sem-color-text-on-surface-default);--comp-dialog-color-border-default:var(--sem-color-border-surface-default);--comp-dialog-elevation:var(--comp-dialog-elevation-0);--comp-dialog-elevation-0:var(--comp-dialog-elevation-0-offsetX) var(--comp-dialog-elevation-0-offsetY) var(--comp-dialog-elevation-0-blur) var(--comp-dialog-elevation-0-color);--comp-dialog-elevation-0-color:var(--sem-elevation-modal-0-color);--comp-dialog-elevation-0-offsetX:var(--sem-elevation-modal-0-offsetX);--comp-dialog-elevation-0-offsetY:var(--sem-elevation-modal-0-offsetY);--comp-dialog-elevation-0-blur:var(--sem-elevation-modal-0-blur);--comp-dialog-elevation-0-spread:var(--sem-elevation-modal-0-spread);--comp-dialog-typography-fontFamily:var(--sem-typography-body-medium-fontFamily);--comp-dialog-typography-fontWeight:var(--sem-typography-body-medium-fontWeight);--comp-dialog-typography-fontSize:var(--sem-typography-body-medium-fontSize);--comp-dialog-typography-lineHeight:var(--sem-typography-body-medium-lineHeight);--comp-dialog-typography-letterSpacing:var(--sem-typography-body-medium-letterSpacing);--comp-dialog-title-typography-fontFamily:var(--sem-typography-title-small-fontFamily);--comp-dialog-title-typography-fontWeight:var(--sem-typography-title-small-fontWeight);--comp-dialog-title-typography-fontSize:var(--sem-typography-title-small-fontSize);--comp-dialog-title-typography-lineHeight:var(--sem-typography-title-small-lineHeight);--comp-dialog-title-typography-letterSpacing:var(--sem-typography-title-small-letterSpacing);--comp-drawer-color-background:var(--sem-color-background-surface-default);--comp-drawer-color-text-default:var(--sem-color-text-on-surface-default);--comp-drawer-elevation:var(--comp-drawer-elevation-0);--comp-drawer-elevation-0:var(--comp-drawer-elevation-0-offsetX) var(--comp-drawer-elevation-0-offsetY) var(--comp-drawer-elevation-0-blur) var(--comp-drawer-elevation-0-color);--comp-drawer-elevation-0-color:var(--sem-elevation-modal-0-color);--comp-drawer-elevation-0-offsetX:var(--sem-elevation-modal-0-offsetX);--comp-drawer-elevation-0-offsetY:var(--sem-elevation-modal-0-offsetY);--comp-drawer-elevation-0-blur:var(--sem-elevation-modal-0-blur);--comp-drawer-elevation-0-spread:var(--sem-elevation-modal-0-spread);--comp-drawer-motion:var(--comp-drawer-motion-duration) var(--comp-drawer-motion-timingFunction);--comp-drawer-motion-duration:var(--sem-motion-duration-medium);--comp-drawer-motion-timingFunction:var(--sem-motion-easing-linear);--comp-drawer-typography-fontFamily:var(--sem-typography-body-medium-fontFamily);--comp-drawer-typography-fontWeight:var(--sem-typography-body-medium-fontWeight);--comp-drawer-typography-fontSize:var(--sem-typography-body-medium-fontSize);--comp-drawer-typography-lineHeight:var(--sem-typography-body-medium-lineHeight);--comp-drawer-typography-letterSpacing:var(--sem-typography-body-medium-letterSpacing);--comp-drawer-back-button-color-background:var(--sem-color-background-surface-default);--comp-drawer-back-button-color-icon-default:var(--sem-color-text-on-surface-default);--comp-drawer-title-typography-fontFamily:var(--sem-typography-title-small-fontFamily);--comp-drawer-title-typography-fontWeight:var(--sem-typography-title-small-fontWeight);--comp-drawer-title-typography-fontSize:var(--sem-typography-title-small-fontSize);--comp-drawer-title-typography-lineHeight:var(--sem-typography-title-small-lineHeight);--comp-drawer-title-typography-letterSpacing:var(--sem-typography-title-small-letterSpacing);--comp-focus-ring-color-halo-visible:var(--sem-color-background-primary-default);--comp-focus-ring-dimension-halo-visible:0.25rem;--comp-focus-ring-opacity-halo-visible:0.5;--comp-icon-style-variant:Material Symbols Rounded;--comp-icon-style-fill:0;--comp-icon-style-weight:400;--comp-icon-style-grade:0;--comp-icon-style-optical-size:24;--comp-icon-dimension-size:1.5rem;--comp-icon-color:var(--sem-color-text-on-background-default);--comp-icon-button-color-background-hover:var(--sem-color-text-on-background-default);--comp-icon-button-color-background-pressed:var(--sem-color-text-on-background-default);--comp-icon-button-color-icon-default:var(--sem-color-text-on-background-default);--comp-icon-button-opacity-background-hover:var(--sem-opacity-state-layer-hover);--comp-icon-button-opacity-background-pressed:var(--sem-opacity-state-layer-pressed);--comp-icon-button-opacity-icon-disabled:var(--sem-opacity-text-disabled);--comp-icon-button-dimension-border-width:var(--sem-dimension-component-small-border-width);--comp-icon-button-dimension-height:var(--sem-dimension-component-small-height);--comp-icon-button-dimension-icon-size:1.125rem;--comp-icon-button-dimension-icon-padding:var(--core-dimension-dimension-200);--comp-list-box-dimension-padding-vertical:var(--core-dimension-dimension-50);--comp-list-box-dimension-padding-horizontal:var(--core-dimension-dimension-50);--comp-list-box-dimension-items-spacing:var(--core-dimension-dimension-50);--comp-list-box-item-color-text-unselected:var(--sem-color-text-on-surface-default);--comp-list-box-item-color-text-selected:var(--sem-color-on-state-layer-selected);--comp-list-box-item-color-background-unselected:var(--sem-color-state-layer-default);--comp-list-box-item-color-background-selected:var(--sem-color-state-layer-selected);--comp-list-box-item-dimension-height:var(--core-dimension-dimension-200);--comp-list-box-item-dimension-background-border-radius:var(--sem-dimension-component-small-border-radius);--comp-list-box-item-dimension-padding-start:var(--sem-dimension-component-small-padding-horizontal-default);--comp-list-box-item-dimension-padding-end-default:var(--sem-dimension-component-small-padding-horizontal-default);--comp-list-box-item-dimension-padding-end-selected:var(--sem-dimension-component-small-padding-horizontal-trailing-icon);--comp-list-box-item-dimension-check-icon-size:var(--core-dimension-dimension-100);--comp-list-box-item-dimension-check-icon-spacing:var(--core-dimension-dimension-50);--comp-list-box-item-typography-fontFamily:var(--sem-typography-body-small-fontFamily);--comp-list-box-item-typography-fontWeight:var(--sem-typography-body-small-fontWeight);--comp-list-box-item-typography-fontSize:var(--sem-typography-body-small-fontSize);--comp-list-box-item-typography-lineHeight:var(--sem-typography-body-small-lineHeight);--comp-list-box-item-typography-letterSpacing:var(--sem-typography-body-small-letterSpacing);--comp-list-box-item-opacity-state-layer-hover:var(--sem-opacity-state-layer-hover);--comp-list-box-item-opacity-state-layer-selected:var(--sem-opacity-state-layer-selected);--comp-list-box-item-opacity-text-disabled:var(--sem-opacity-text-disabled);--comp-list-box-section-typography-fontFamily:var(--sem-typography-body-small-fontFamily);--comp-list-box-section-typography-fontWeight:var(--sem-typography-body-small-fontWeight);--comp-list-box-section-typography-fontSize:var(--sem-typography-body-small-fontSize);--comp-list-box-section-typography-lineHeight:var(--sem-typography-body-small-lineHeight);--comp-list-box-section-typography-letterSpacing:var(--sem-typography-body-small-letterSpacing);--comp-menu-color-background-default:var(--sem-color-background-component-small-default);--comp-menu-color-background-disabled:var(--sem-color-background-component-small-disabled);--comp-menu-color-border-default:var(--sem-color-border-component-small-default);--comp-menu-color-border-open:var(--sem-color-border-component-small-pressed);--comp-menu-color-border-disabled:var(--sem-color-border-component-small-disabled);--comp-menu-color-text-value-default:var(--sem-color-text-on-background-default);--comp-menu-color-label-default:var(--sem-color-text-on-background-default);--comp-menu-color-label-open:var(--sem-color-text-primary-default);--comp-menu-color-label-floating:var(--sem-color-text-on-background-default);--comp-menu-color-icon:var(--sem-color-text-on-background-default);--comp-menu-color-description-default:var(--sem-color-text-on-background-default);--comp-menu-opacity-text-value-default:var(--sem-opacity-text-high-emphasis);--comp-menu-opacity-text-value-placeholder:var(--sem-opacity-text-disabled);--comp-menu-opacity-text-value-disabled:var(--sem-opacity-text-disabled);--comp-menu-opacity-label-default:var(--sem-opacity-text-disabled);--comp-menu-opacity-label-disabled:var(--sem-opacity-text-disabled);--comp-menu-opacity-label-open:var(--sem-opacity-text-high-emphasis);--comp-menu-opacity-label-floating:var(--sem-opacity-text-high-emphasis);--comp-menu-opacity-icon-default:var(--sem-opacity-text-medium-emphasis);--comp-menu-opacity-icon-disabled:var(--sem-opacity-text-disabled);--comp-menu-opacity-description-default:var(--sem-opacity-text-high-emphasis);--comp-menu-dimension-height:var(--sem-dimension-component-small-height);--comp-menu-dimension-border-radius:var(--sem-dimension-component-small-border-radius);--comp-menu-dimension-border-width:var(--sem-dimension-component-small-border-width);--comp-menu-dimension-padding-start:var(--sem-dimension-component-small-padding-horizontal-default);--comp-menu-dimension-padding-end:var(--sem-dimension-component-small-padding-horizontal-trailing-icon);--comp-menu-dimension-expand-icon-size:1.125rem;--comp-menu-dimension-expand-icon-spacing:var(--core-dimension-dimension-50);--comp-menu-typography-text-value-fontFamily:var(--sem-typography-button-fontFamily);--comp-menu-typography-text-value-fontWeight:var(--sem-typography-button-fontWeight);--comp-menu-typography-text-value-fontSize:var(--sem-typography-button-fontSize);--comp-menu-typography-text-value-lineHeight:var(--sem-typography-button-lineHeight);--comp-menu-typography-text-value-letterSpacing:var(--sem-typography-button-letterSpacing);--comp-menu-typography-label-floating-fontFamily:var(--sem-typography-label-small-fontFamily);--comp-menu-typography-label-floating-fontWeight:var(--sem-typography-label-small-fontWeight);--comp-menu-typography-label-floating-fontSize:var(--sem-typography-label-small-fontSize);--comp-menu-typography-label-floating-lineHeight:var(--sem-typography-label-small-lineHeight);--comp-menu-typography-label-floating-letterSpacing:var(--sem-typography-label-small-letterSpacing);--comp-menu-typography-description-fontFamily:var(--sem-typography-label-medium-fontFamily);--comp-menu-typography-description-fontWeight:var(--sem-typography-label-medium-fontWeight);--comp-menu-typography-description-fontSize:var(--sem-typography-label-medium-fontSize);--comp-menu-typography-description-lineHeight:var(--sem-typography-label-medium-lineHeight);--comp-menu-typography-description-letterSpacing:var(--sem-typography-label-medium-letterSpacing);--comp-menu-box-dimension-padding-vertical:var(--core-dimension-dimension-50);--comp-menu-box-dimension-padding-horizontal:var(--core-dimension-dimension-50);--comp-menu-box-dimension-items-spacing:var(--core-dimension-dimension-50);--comp-menu-box-item-color-text-unselected:var(--sem-color-text-on-surface-default);--comp-menu-box-item-color-text-selected:var(--sem-color-on-state-layer-selected);--comp-menu-box-item-color-background-unselected:var(--sem-color-state-layer-default);--comp-menu-box-item-color-background-selected:var(--sem-color-state-layer-selected);--comp-menu-box-item-dimension-height:var(--core-dimension-dimension-200);--comp-menu-box-item-dimension-background-border-radius:var(--sem-dimension-component-small-border-radius);--comp-menu-box-item-dimension-padding-start:var(--sem-dimension-component-small-padding-horizontal-default);--comp-menu-box-item-dimension-padding-end-default:var(--sem-dimension-component-small-padding-horizontal-default);--comp-menu-box-item-dimension-padding-end-selected:var(--sem-dimension-component-small-padding-horizontal-trailing-icon);--comp-menu-box-item-dimension-check-icon-size:var(--core-dimension-dimension-100);--comp-menu-box-item-dimension-check-icon-spacing:var(--core-dimension-dimension-50);--comp-menu-box-item-typography-fontFamily:var(--sem-typography-body-small-fontFamily);--comp-menu-box-item-typography-fontWeight:var(--sem-typography-body-small-fontWeight);--comp-menu-box-item-typography-fontSize:var(--sem-typography-body-small-fontSize);--comp-menu-box-item-typography-lineHeight:var(--sem-typography-body-small-lineHeight);--comp-menu-box-item-typography-letterSpacing:var(--sem-typography-body-small-letterSpacing);--comp-menu-box-item-opacity-state-layer-hover:var(--sem-opacity-state-layer-hover);--comp-menu-box-item-opacity-state-layer-selected:var(--sem-opacity-state-layer-selected);--comp-menu-box-item-opacity-text-disabled:var(--sem-opacity-text-disabled);--comp-menu-box-section-typography-fontFamily:var(--sem-typography-body-small-fontFamily);--comp-menu-box-section-typography-fontWeight:var(--sem-typography-body-small-fontWeight);--comp-menu-box-section-typography-fontSize:var(--sem-typography-body-small-fontSize);--comp-menu-box-section-typography-lineHeight:var(--sem-typography-body-small-lineHeight);--comp-menu-box-section-typography-letterSpacing:var(--sem-typography-body-small-letterSpacing);--comp-modal-color-scrim:var(--core-color-neutral-0);--comp-modal-motion:var(--comp-modal-motion-duration) var(--comp-modal-motion-timingFunction);--comp-modal-motion-duration:var(--sem-motion-linear-duration);--comp-modal-motion-timingFunction:var(--sem-motion-linear-timingFunction);--comp-modal-opacity-scrim:0.3;--comp-page-dimension-gutter:var(--core-dimension-dimension-200);--comp-page-color-background:var(--sem-color-background-page);--comp-page-color-text:var(--sem-color-text-on-background-default);--comp-page-typography-fontFamily:var(--sem-typography-body-medium-fontFamily);--comp-page-typography-fontWeight:var(--sem-typography-body-medium-fontWeight);--comp-page-typography-fontSize:var(--sem-typography-body-medium-fontSize);--comp-page-typography-lineHeight:var(--sem-typography-body-medium-lineHeight);--comp-page-typography-letterSpacing:var(--sem-typography-body-medium-letterSpacing);--comp-page-title-typography-fontFamily:var(--sem-typography-headline-large-fontFamily);--comp-page-title-typography-fontWeight:var(--sem-typography-headline-large-fontWeight);--comp-page-title-typography-fontSize:var(--sem-typography-headline-large-fontSize);--comp-page-title-typography-lineHeight:var(--sem-typography-headline-large-lineHeight);--comp-page-title-typography-letterSpacing:var(--sem-typography-headline-large-letterSpacing);--comp-page-footer-typography-fontFamily:var(--sem-typography-body-small-fontFamily);--comp-page-footer-typography-fontWeight:var(--sem-typography-body-small-fontWeight);--comp-page-footer-typography-fontSize:var(--sem-typography-body-small-fontSize);--comp-page-footer-typography-lineHeight:var(--sem-typography-body-small-lineHeight);--comp-page-footer-typography-letterSpacing:var(--sem-typography-body-small-letterSpacing);--comp-popover-color-background-default:var(--sem-color-background-surface-default);--comp-popover-color-text-default:var(--sem-color-text-on-surface-default);--comp-popover-color-border-default:var(--sem-color-border-surface-elevated);--comp-popover-dimension-border-radius:var(--sem-dimension-component-small-border-radius);--comp-popover-dimension-border-width:1px;--comp-popover-dimension-margin:var(--core-dimension-dimension-200);--comp-popover-dimension-offset:var(--core-dimension-dimension-50);--comp-popover-elevation:var(--comp-popover-elevation-0),var(--comp-popover-elevation-1),var(--comp-popover-elevation-2);--comp-popover-elevation-0:var(--comp-popover-elevation-0-offsetX) var(--comp-popover-elevation-0-offsetY) var(--comp-popover-elevation-0-blur) var(--comp-popover-elevation-0-color);--comp-popover-elevation-1:var(--comp-popover-elevation-1-offsetX) var(--comp-popover-elevation-1-offsetY) var(--comp-popover-elevation-1-blur) var(--comp-popover-elevation-1-color);--comp-popover-elevation-2:var(--comp-popover-elevation-2-offsetX) var(--comp-popover-elevation-2-offsetY) var(--comp-popover-elevation-2-blur) var(--comp-popover-elevation-2-color);--comp-popover-elevation-0-color:var(--sem-elevation-level-2-0-color);--comp-popover-elevation-0-offsetX:var(--sem-elevation-level-2-0-offsetX);--comp-popover-elevation-0-offsetY:var(--sem-elevation-level-2-0-offsetY);--comp-popover-elevation-0-blur:var(--sem-elevation-level-2-0-blur);--comp-popover-elevation-0-spread:var(--sem-elevation-level-2-0-spread);--comp-popover-elevation-1-color:var(--sem-elevation-level-2-1-color);--comp-popover-elevation-1-offsetX:var(--sem-elevation-level-2-1-offsetX);--comp-popover-elevation-1-offsetY:var(--sem-elevation-level-2-1-offsetY);--comp-popover-elevation-1-blur:var(--sem-elevation-level-2-1-blur);--comp-popover-elevation-1-spread:var(--sem-elevation-level-2-1-spread);--comp-popover-elevation-2-color:var(--sem-elevation-level-2-2-color);--comp-popover-elevation-2-offsetX:var(--sem-elevation-level-2-2-offsetX);--comp-popover-elevation-2-offsetY:var(--sem-elevation-level-2-2-offsetY);--comp-popover-elevation-2-blur:var(--sem-elevation-level-2-2-blur);--comp-popover-elevation-2-spread:var(--sem-elevation-level-2-2-spread);--comp-popover-motion-dimension:var(--comp-popover-motion-dimension-duration) var(--comp-popover-motion-dimension-timingFunction);--comp-popover-motion-dimension-duration:var(--sem-motion-linear-duration);--comp-popover-motion-dimension-timingFunction:var(--sem-motion-linear-timingFunction);--comp-popover-motion-enter:var(--comp-popover-motion-enter-duration) var(--comp-popover-motion-enter-timingFunction);--comp-popover-motion-enter-duration:var(--sem-motion-duration-medium);--comp-popover-motion-enter-timingFunction:var(--sem-motion-easing-bounce);--comp-popover-motion-exit:var(--comp-popover-motion-exit-duration) var(--comp-popover-motion-exit-timingFunction);--comp-popover-motion-exit-duration:var(--sem-motion-duration-short);--comp-popover-motion-exit-timingFunction:var(--sem-motion-easing-linear);--comp-popover-motion-position:var(--comp-popover-motion-position-duration) var(--comp-popover-motion-position-timingFunction);--comp-popover-motion-position-duration:var(--sem-motion-linear-duration);--comp-popover-motion-position-timingFunction:var(--sem-motion-linear-timingFunction);--comp-radio-color-circle-default:var(--sem-color-border-component-small-default);--comp-radio-color-circle-hover:var(--sem-color-border-component-small-hover);--comp-radio-color-circle-selected:var(--sem-color-background-primary-default);--comp-radio-color-background-default:var(--sem-color-background-component-small-default);--comp-radio-color-background-disabled:var(--sem-color-background-component-small-disabled);--comp-radio-color-label-default:var(--sem-color-text-on-background-default);--comp-radio-color-label-disabled:var(--sem-color-text-on-background-default);--comp-radio-dimension-leading-icon-spacing:var(--core-dimension-dimension-50);--comp-radio-dimension-box-size:1.125rem;--comp-radio-dimension-focus-ring-stroke-width:2px;--comp-radio-typography-label-fontFamily:var(--sem-typography-body-medium-fontFamily);--comp-radio-typography-label-fontWeight:var(--sem-typography-body-medium-fontWeight);--comp-radio-typography-label-fontSize:var(--sem-typography-body-medium-fontSize);--comp-radio-typography-label-lineHeight:var(--sem-typography-body-medium-lineHeight);--comp-radio-typography-label-letterSpacing:var(--sem-typography-body-medium-letterSpacing);--comp-radio-opacity-circle-disabled:var(--sem-opacity-component-disabled);--comp-radio-opacity-label-disabled:var(--sem-opacity-component-disabled);--comp-radio-group-dimension-label-spacing:var(--core-dimension-dimension-100);--comp-radio-group-dimension-radio-spacing:var(--core-dimension-dimension-100);--comp-radio-group-typography-label-fontFamily:var(--sem-typography-body-medium-fontFamily);--comp-radio-group-typography-label-fontWeight:var(--sem-typography-body-medium-fontWeight);--comp-radio-group-typography-label-fontSize:var(--sem-typography-body-medium-fontSize);--comp-radio-group-typography-label-lineHeight:var(--sem-typography-body-medium-lineHeight);--comp-radio-group-typography-label-letterSpacing:var(--sem-typography-body-medium-letterSpacing);--comp-select-color-background-default:var(--sem-color-background-component-small-default);--comp-select-color-background-disabled:var(--sem-color-background-component-small-disabled);--comp-select-color-border-default:var(--sem-color-border-component-small-default);--comp-select-color-border-open:var(--sem-color-border-component-small-pressed);--comp-select-color-border-disabled:var(--sem-color-border-component-small-disabled);--comp-select-color-text-value-default:var(--sem-color-text-on-background-default);--comp-select-color-label-default:var(--sem-color-text-on-background-default);--comp-select-color-label-open:var(--sem-color-text-primary-default);--comp-select-color-label-floating:var(--sem-color-text-on-background-default);--comp-select-color-icon:var(--sem-color-text-on-background-default);--comp-select-color-description-default:var(--sem-color-text-on-background-default);--comp-select-opacity-text-value-default:var(--sem-opacity-text-high-emphasis);--comp-select-opacity-text-value-placeholder:var(--sem-opacity-text-disabled);--comp-select-opacity-text-value-disabled:var(--sem-opacity-text-disabled);--comp-select-opacity-label-default:var(--sem-opacity-text-disabled);--comp-select-opacity-label-disabled:var(--sem-opacity-text-disabled);--comp-select-opacity-label-open:var(--sem-opacity-text-high-emphasis);--comp-select-opacity-label-floating:var(--sem-opacity-text-high-emphasis);--comp-select-opacity-icon-default:var(--sem-opacity-text-medium-emphasis);--comp-select-opacity-icon-disabled:var(--sem-opacity-text-disabled);--comp-select-opacity-description-default:var(--sem-opacity-text-high-emphasis);--comp-select-dimension-height:var(--sem-dimension-component-small-height);--comp-select-dimension-border-radius:var(--sem-dimension-component-small-border-radius);--comp-select-dimension-border-width:var(--sem-dimension-component-small-border-width);--comp-select-dimension-padding-start:var(--sem-dimension-component-small-padding-horizontal-default);--comp-select-dimension-padding-end:var(--sem-dimension-component-small-padding-horizontal-trailing-icon);--comp-select-dimension-expand-icon-size:1.125rem;--comp-select-dimension-expand-icon-spacing:var(--core-dimension-dimension-50);--comp-select-typography-text-value-fontFamily:var(--sem-typography-button-fontFamily);--comp-select-typography-text-value-fontWeight:var(--sem-typography-button-fontWeight);--comp-select-typography-text-value-fontSize:var(--sem-typography-button-fontSize);--comp-select-typography-text-value-lineHeight:var(--sem-typography-button-lineHeight);--comp-select-typography-text-value-letterSpacing:var(--sem-typography-button-letterSpacing);--comp-select-typography-label-floating-fontFamily:var(--sem-typography-label-small-fontFamily);--comp-select-typography-label-floating-fontWeight:var(--sem-typography-label-small-fontWeight);--comp-select-typography-label-floating-fontSize:var(--sem-typography-label-small-fontSize);--comp-select-typography-label-floating-lineHeight:var(--sem-typography-label-small-lineHeight);--comp-select-typography-label-floating-letterSpacing:var(--sem-typography-label-small-letterSpacing);--comp-select-typography-description-fontFamily:var(--sem-typography-label-medium-fontFamily);--comp-select-typography-description-fontWeight:var(--sem-typography-label-medium-fontWeight);--comp-select-typography-description-fontSize:var(--sem-typography-label-medium-fontSize);--comp-select-typography-description-lineHeight:var(--sem-typography-label-medium-lineHeight);--comp-select-typography-description-letterSpacing:var(--sem-typography-label-medium-letterSpacing);--comp-sidebar-color-background:var(--sem-color-background-surface-default);--comp-sidebar-dimension-width:5rem;--comp-sidebar-dimension-border-radius:0rem;--comp-sidebar-dimension-padding-vertical:var(--core-dimension-dimension-200);--comp-sidebar-icon-dimension-background-border-radius:var(--sem-dimension-component-small-border-radius);--comp-sidebar-icon-dimension-size:1.5rem;--comp-sidebar-icon-color-icon-default:var(--core-color-neutral-60);--comp-sidebar-icon-color-icon-selected:var(--core-color-primary-10);--comp-sidebar-icon-color-icon-hover:var(--core-color-primary-10);--comp-sidebar-icon-color-background-selected:var(--core-color-primary-80);--comp-sidebar-tooltip-color-background-default:var(--core-color-neutral-100);--comp-sidebar-tooltip-color-border-default:var(--core-color-neutral-80);--comp-sidebar-tooltip-dimension-border-radius:var(--sem-dimension-component-small-border-radius);--comp-sidebar-tooltip-typography-fontFamily:var(--sem-typography-label-large-fontFamily);--comp-sidebar-tooltip-typography-fontWeight:var(--sem-typography-label-large-fontWeight);--comp-sidebar-tooltip-typography-fontSize:var(--sem-typography-label-large-fontSize);--comp-sidebar-tooltip-typography-lineHeight:var(--sem-typography-label-large-lineHeight);--comp-sidebar-tooltip-typography-letterSpacing:var(--sem-typography-label-large-letterSpacing);--comp-sidebar-sub-item-dimension-border-radius:var(--sem-dimension-component-small-border-radius);--comp-sidebar-sub-item-color-background-selected:var(--core-color-primary-80);--comp-sidebar-sub-item-color-background-hover:var(--core-color-primary-80);--comp-sidebar-sub-item-color-text-selected:var(--core-color-primary-10);--comp-sidebar-sub-item-color-text-hover:var(--core-color-primary-10);--comp-sidebar-sub-item-typography-fontFamily:var(--sem-typography-label-medium-fontFamily);--comp-sidebar-sub-item-typography-fontWeight:var(--sem-typography-label-medium-fontWeight);--comp-sidebar-sub-item-typography-fontSize:var(--sem-typography-label-medium-fontSize);--comp-sidebar-sub-item-typography-lineHeight:var(--sem-typography-label-medium-lineHeight);--comp-sidebar-sub-item-typography-letterSpacing:var(--sem-typography-label-medium-letterSpacing);--comp-sidebar-hover-indicator-color-default:var(--core-color-primary-10);--comp-sidebar-logo-dimension-spacing:var(--core-dimension-dimension-100);--comp-sidebar-logo-dimension-height:var(--core-dimension-dimension-300);--comp-switch-motion:var(--comp-switch-motion-duration) var(--comp-switch-motion-timingFunction);--comp-switch-motion-duration:var(--sem-motion-linear-duration);--comp-switch-motion-timingFunction:var(--sem-motion-linear-timingFunction);--comp-switch-dimension-border-radius:var(--sem-dimension-component-small-border-radius);--comp-switch-dimension-height-size:1.125rem;--comp-switch-dimension-width-size:2.25rem;--comp-switch-dimension-padding-horizontal-default:var(--sem-dimension-component-small-padding-horizontal-default);--comp-switch-dimension-gap-leading-icon:var(--core-dimension-dimension-50);--comp-switch-typography-fontFamily:var(--sem-typography-body-medium-fontFamily);--comp-switch-typography-fontWeight:var(--sem-typography-body-medium-fontWeight);--comp-switch-typography-fontSize:var(--sem-typography-body-medium-fontSize);--comp-switch-typography-lineHeight:var(--sem-typography-body-medium-lineHeight);--comp-switch-typography-letterSpacing:var(--sem-typography-body-medium-letterSpacing);--comp-switch-color-background-checked:var(--sem-color-background-primary-default);--comp-switch-color-background-not-checked:var(--core-color-neutral-80);--comp-switch-color-background-disabled-checked:var(--sem-color-background-primary-disabled);--comp-switch-color-background-disabled-not-checked:var(--core-color-neutral-90);--comp-switch-color-text-default:var(--sem-color-text-on-primary-default);--comp-switch-color-label-default:var(--sem-color-text-on-background-default);--comp-switch-opacity-disabled:var(--sem-opacity-component-disabled);--comp-switch-opacity-label-disabled:var(--sem-opacity-component-disabled);--comp-table-color-border-default:var(--sem-color-border-component-small-default);--comp-table-color-text-default:var(--sem-color-text-on-background-default);--comp-table-color-text-selected:var(--sem-color-on-state-layer-selected);--comp-table-color-row-hover:var(--sem-color-state-layer-default);--comp-table-color-row-focused:var(--sem-color-state-layer-default);--comp-table-color-row-selected:var(--sem-color-state-layer-selected);--comp-table-color-selected-cell-focused:var(--sem-color-state-layer-selected);--comp-table-color-selected-row-hover:var(--sem-color-state-layer-selected);--comp-table-dimension-cell-padding:var(--core-dimension-dimension-100);--comp-table-dimension-row-border-radius:var(--sem-dimension-component-medium-border-radius);--comp-table-opacity-hover:var(--sem-opacity-state-layer-hover);--comp-table-opacity-focused:var(--sem-opacity-state-layer-focused);--comp-table-opacity-selected:var(--sem-opacity-state-layer-selected);--comp-table-typography-header-fontFamily:var(--sem-typography-label-large-fontFamily);--comp-table-typography-header-fontWeight:var(--sem-typography-label-large-fontWeight);--comp-table-typography-header-fontSize:var(--sem-typography-label-large-fontSize);--comp-table-typography-header-lineHeight:var(--sem-typography-label-large-lineHeight);--comp-table-typography-header-letterSpacing:var(--sem-typography-label-large-letterSpacing);--comp-table-typography-body-fontFamily:var(--sem-typography-body-medium-fontFamily);--comp-table-typography-body-fontWeight:var(--sem-typography-body-medium-fontWeight);--comp-table-typography-body-fontSize:var(--sem-typography-body-medium-fontSize);--comp-table-typography-body-lineHeight:var(--sem-typography-body-medium-lineHeight);--comp-table-typography-body-letterSpacing:var(--sem-typography-body-medium-letterSpacing);--comp-text-area-color-background-default:var(--sem-color-background-component-small-default);--comp-text-area-color-background-disabled:var(--sem-color-background-component-small-disabled);--comp-text-area-color-border-default:var(--sem-color-border-component-small-default);--comp-text-area-color-border-focused:var(--sem-color-border-component-small-pressed);--comp-text-area-color-border-disabled:var(--sem-color-border-component-small-disabled);--comp-text-area-color-input-default:var(--sem-color-text-on-background-default);--comp-text-area-color-label-default:var(--sem-color-text-on-background-default);--comp-text-area-color-label-focused:var(--sem-color-text-primary-default);--comp-text-area-color-label-floating:var(--sem-color-text-on-background-default);--comp-text-area-color-description-default:var(--sem-color-text-on-background-default);--comp-text-area-opacity-input-default:var(--sem-opacity-text-high-emphasis);--comp-text-area-opacity-input-placeholder:var(--sem-opacity-text-disabled);--comp-text-area-opacity-input-disabled:var(--sem-opacity-text-disabled);--comp-text-area-opacity-label-default:var(--sem-opacity-text-disabled);--comp-text-area-opacity-label-disabled:var(--sem-opacity-text-disabled);--comp-text-area-opacity-label-focused:var(--sem-opacity-text-high-emphasis);--comp-text-area-opacity-label-floating:var(--sem-opacity-text-high-emphasis);--comp-text-area-opacity-description-default:var(--sem-opacity-text-high-emphasis);--comp-text-area-opacity-adornment-default:var(--sem-opacity-text-disabled);--comp-text-area-dimension-width:16rem;--comp-text-area-dimension-height:var(--sem-dimension-component-small-height);--comp-text-area-dimension-border-radius:var(--sem-dimension-component-small-border-radius);--comp-text-area-dimension-border-width:var(--sem-dimension-component-small-border-width);--comp-text-area-dimension-padding-horizontal:var(--sem-dimension-component-small-padding-horizontal-default);--comp-text-area-dimension-padding-vertical:0.5rem;--comp-text-area-typography-input-fontFamily:var(--sem-typography-body-small-fontFamily);--comp-text-area-typography-input-fontWeight:var(--sem-typography-body-small-fontWeight);--comp-text-area-typography-input-fontSize:var(--sem-typography-body-small-fontSize);--comp-text-area-typography-input-lineHeight:var(--sem-typography-body-small-lineHeight);--comp-text-area-typography-input-letterSpacing:var(--sem-typography-body-small-letterSpacing);--comp-text-area-typography-label-floating-fontFamily:var(--sem-typography-label-small-fontFamily);--comp-text-area-typography-label-floating-fontWeight:var(--sem-typography-label-small-fontWeight);--comp-text-area-typography-label-floating-fontSize:var(--sem-typography-label-small-fontSize);--comp-text-area-typography-label-floating-lineHeight:var(--sem-typography-label-small-lineHeight);--comp-text-area-typography-label-floating-letterSpacing:var(--sem-typography-label-small-letterSpacing);--comp-text-area-typography-description-fontFamily:var(--sem-typography-label-medium-fontFamily);--comp-text-area-typography-description-fontWeight:var(--sem-typography-label-medium-fontWeight);--comp-text-area-typography-description-fontSize:var(--sem-typography-label-medium-fontSize);--comp-text-area-typography-description-lineHeight:var(--sem-typography-label-medium-lineHeight);--comp-text-area-typography-description-letterSpacing:var(--sem-typography-label-medium-letterSpacing);--comp-text-field-color-background-default:var(--sem-color-background-component-small-default);--comp-text-field-color-background-disabled:var(--sem-color-background-component-small-disabled);--comp-text-field-color-border-default:var(--sem-color-border-component-small-default);--comp-text-field-color-border-focused:var(--sem-color-border-component-small-pressed);--comp-text-field-color-border-disabled:var(--sem-color-border-component-small-disabled);--comp-text-field-color-input-default:var(--sem-color-text-on-background-default);--comp-text-field-color-label-default:var(--sem-color-text-on-background-default);--comp-text-field-color-label-focused:var(--sem-color-text-primary-default);--comp-text-field-color-label-floating:var(--sem-color-text-on-background-default);--comp-text-field-color-description-default:var(--sem-color-text-on-background-default);--comp-text-field-color-adornment-default:var(--sem-color-text-on-background-default);--comp-text-field-opacity-input-default:var(--sem-opacity-text-high-emphasis);--comp-text-field-opacity-input-placeholder:var(--sem-opacity-text-disabled);--comp-text-field-opacity-input-disabled:var(--sem-opacity-text-disabled);--comp-text-field-opacity-label-default:var(--sem-opacity-text-disabled);--comp-text-field-opacity-label-disabled:var(--sem-opacity-text-disabled);--comp-text-field-opacity-label-focused:var(--sem-opacity-text-high-emphasis);--comp-text-field-opacity-label-floating:var(--sem-opacity-text-high-emphasis);--comp-text-field-opacity-description-default:var(--sem-opacity-text-high-emphasis);--comp-text-field-opacity-adornment-default:var(--sem-opacity-text-disabled);--comp-text-field-dimension-width:16rem;--comp-text-field-dimension-height:var(--sem-dimension-component-small-height);--comp-text-field-dimension-border-radius:var(--sem-dimension-component-small-border-radius);--comp-text-field-dimension-border-width:var(--sem-dimension-component-small-border-width);--comp-text-field-dimension-padding-horizontal:var(--sem-dimension-component-small-padding-horizontal-default);--comp-text-field-dimension-with-adornment-padding-start:var(--sem-dimension-component-small-padding-horizontal-leading-icon);--comp-text-field-dimension-with-adornment-padding-end:var(--sem-dimension-component-small-padding-horizontal-trailing-icon);--comp-text-field-dimension-adornment-spacing:var(--core-dimension-dimension-50);--comp-text-field-dimension-adornment-icon-size:1.125rem;--comp-text-field-typography-input-fontFamily:var(--sem-typography-body-small-fontFamily);--comp-text-field-typography-input-fontWeight:var(--sem-typography-body-small-fontWeight);--comp-text-field-typography-input-fontSize:var(--sem-typography-body-small-fontSize);--comp-text-field-typography-input-lineHeight:var(--sem-typography-body-small-lineHeight);--comp-text-field-typography-input-letterSpacing:var(--sem-typography-body-small-letterSpacing);--comp-text-field-typography-label-floating-fontFamily:var(--sem-typography-label-small-fontFamily);--comp-text-field-typography-label-floating-fontWeight:var(--sem-typography-label-small-fontWeight);--comp-text-field-typography-label-floating-fontSize:var(--sem-typography-label-small-fontSize);--comp-text-field-typography-label-floating-lineHeight:var(--sem-typography-label-small-lineHeight);--comp-text-field-typography-label-floating-letterSpacing:var(--sem-typography-label-small-letterSpacing);--comp-text-field-typography-description-fontFamily:var(--sem-typography-label-medium-fontFamily);--comp-text-field-typography-description-fontWeight:var(--sem-typography-label-medium-fontWeight);--comp-text-field-typography-description-fontSize:var(--sem-typography-label-medium-fontSize);--comp-text-field-typography-description-lineHeight:var(--sem-typography-label-medium-lineHeight);--comp-text-field-typography-description-letterSpacing:var(--sem-typography-label-medium-letterSpacing);--comp-text-field-typography-adornment-fontFamily:var(--sem-typography-body-medium-fontFamily);--comp-text-field-typography-adornment-fontWeight:var(--sem-typography-body-medium-fontWeight);--comp-text-field-typography-adornment-fontSize:var(--sem-typography-body-medium-fontSize);--comp-text-field-typography-adornment-lineHeight:var(--sem-typography-body-medium-lineHeight);--comp-text-field-typography-adornment-letterSpacing:var(--sem-typography-body-medium-letterSpacing);--comp-tooltip-color-background-default:var(--sem-color-background-surface-default);--comp-tooltip-color-text-default:var(--sem-color-text-on-surface-default);--comp-tooltip-color-border-default:var(--sem-color-border-surface-elevated);--comp-tooltip-dimension-border-radius:var(--sem-dimension-component-small-border-radius);--comp-tooltip-dimension-border-width:1px;--comp-tooltip-dimension-margin:var(--core-dimension-dimension-200);--comp-tooltip-dimension-offset:var(--core-dimension-dimension-50);--comp-tooltip-elevation:var(--comp-tooltip-elevation-0),var(--comp-tooltip-elevation-1),var(--comp-tooltip-elevation-2);--comp-tooltip-elevation-0:var(--comp-tooltip-elevation-0-offsetX) var(--comp-tooltip-elevation-0-offsetY) var(--comp-tooltip-elevation-0-blur) var(--comp-tooltip-elevation-0-color);--comp-tooltip-elevation-1:var(--comp-tooltip-elevation-1-offsetX) var(--comp-tooltip-elevation-1-offsetY) var(--comp-tooltip-elevation-1-blur) var(--comp-tooltip-elevation-1-color);--comp-tooltip-elevation-2:var(--comp-tooltip-elevation-2-offsetX) var(--comp-tooltip-elevation-2-offsetY) var(--comp-tooltip-elevation-2-blur) var(--comp-tooltip-elevation-2-color);--comp-tooltip-elevation-0-color:var(--sem-elevation-level-2-0-color);--comp-tooltip-elevation-0-offsetX:var(--sem-elevation-level-2-0-offsetX);--comp-tooltip-elevation-0-offsetY:var(--sem-elevation-level-2-0-offsetY);--comp-tooltip-elevation-0-blur:var(--sem-elevation-level-2-0-blur);--comp-tooltip-elevation-0-spread:var(--sem-elevation-level-2-0-spread);--comp-tooltip-elevation-1-color:var(--sem-elevation-level-2-1-color);--comp-tooltip-elevation-1-offsetX:var(--sem-elevation-level-2-1-offsetX);--comp-tooltip-elevation-1-offsetY:var(--sem-elevation-level-2-1-offsetY);--comp-tooltip-elevation-1-blur:var(--sem-elevation-level-2-1-blur);--comp-tooltip-elevation-1-spread:var(--sem-elevation-level-2-1-spread);--comp-tooltip-elevation-2-color:var(--sem-elevation-level-2-2-color);--comp-tooltip-elevation-2-offsetX:var(--sem-elevation-level-2-2-offsetX);--comp-tooltip-elevation-2-offsetY:var(--sem-elevation-level-2-2-offsetY);--comp-tooltip-elevation-2-blur:var(--sem-elevation-level-2-2-blur);--comp-tooltip-elevation-2-spread:var(--sem-elevation-level-2-2-spread);--comp-tooltip-motion-dimension:var(--comp-tooltip-motion-dimension-duration) var(--comp-tooltip-motion-dimension-timingFunction);--comp-tooltip-motion-dimension-duration:var(--sem-motion-linear-duration);--comp-tooltip-motion-dimension-timingFunction:var(--sem-motion-linear-timingFunction);--comp-tooltip-motion-enter:var(--comp-tooltip-motion-enter-duration) var(--comp-tooltip-motion-enter-timingFunction);--comp-tooltip-motion-enter-duration:var(--sem-motion-duration-medium);--comp-tooltip-motion-enter-timingFunction:var(--sem-motion-easing-bounce);--comp-tooltip-motion-exit:var(--comp-tooltip-motion-exit-duration) var(--comp-tooltip-motion-exit-timingFunction);--comp-tooltip-motion-exit-duration:var(--sem-motion-duration-short);--comp-tooltip-motion-exit-timingFunction:var(--sem-motion-easing-linear);--comp-tooltip-motion-position:var(--comp-tooltip-motion-position-duration) var(--comp-tooltip-motion-position-timingFunction);--comp-tooltip-motion-position-duration:var(--sem-motion-linear-duration);--comp-tooltip-motion-position-timingFunction:var(--sem-motion-linear-timingFunction)}}._1pvgm2h0{display:none}._1pvgm2h1{display:flex}._1pvgm2h2{display:block}._1pvgm2h3{display:inline-block}._1pvgm2h4{align-self:auto}._1pvgm2h5{align-self:flex-start}._1pvgm2h6{align-self:flex-end}._1pvgm2h7{align-self:center}._1pvgm2h8{align-self:stretch}._1pvgm2h9{flex-grow:0}._1pvgm2ha{flex-grow:1}._1pvgm2hb{flex-shrink:0}._1pvgm2hc{flex-shrink:1}._1pvgm2hd{overflow:visible}._1pvgm2he{overflow:hidden}._1pvgm2hf{overflow:scroll}._1pvgm2hg{overflow:auto}._1pvgm2hh{position:static}._1pvgm2hi{position:relative}._1pvgm2hj{position:absolute}._1pvgm2hk{position:fixed}._1pvgm2hl{position:-webkit-sticky;position:sticky}._1pvgm2hm{width:0}._1pvgm2hn{width:var(--core-dimension-dimension-100)}._1pvgm2ho{width:var(--core-dimension-dimension-200)}._1pvgm2hp{width:var(--core-dimension-dimension-300)}._1pvgm2hq{width:var(--core-dimension-dimension-400)}._1pvgm2hr{width:var(--core-dimension-dimension-25)}._1pvgm2hs{width:var(--core-dimension-dimension-50)}._1pvgm2ht{width:auto}._1pvgm2hu{width:100%}._1pvgm2hv{width:-webkit-min-content;width:min-content}._1pvgm2hw{width:-webkit-max-content;width:max-content}._1pvgm2hx{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}._1pvgm2hy{width:100vw}._1pvgm2hz{height:0}._1pvgm2h10{height:var(--core-dimension-dimension-100)}._1pvgm2h11{height:var(--core-dimension-dimension-200)}._1pvgm2h12{height:var(--core-dimension-dimension-300)}._1pvgm2h13{height:var(--core-dimension-dimension-400)}._1pvgm2h14{height:var(--core-dimension-dimension-25)}._1pvgm2h15{height:var(--core-dimension-dimension-50)}._1pvgm2h16{height:auto}._1pvgm2h17{height:100%}._1pvgm2h18{height:-webkit-min-content;height:min-content}._1pvgm2h19{height:-webkit-max-content;height:max-content}._1pvgm2h1a{height:-moz-fit-content;height:-webkit-fit-content;height:fit-content}._1pvgm2h1b{height:100vh}._1pvgm2h1c{margin-top:0}._1pvgm2h1d{margin-top:var(--core-dimension-dimension-100)}._1pvgm2h1e{margin-top:var(--core-dimension-dimension-200)}._1pvgm2h1f{margin-top:var(--core-dimension-dimension-300)}._1pvgm2h1g{margin-top:var(--core-dimension-dimension-400)}._1pvgm2h1h{margin-top:var(--core-dimension-dimension-25)}._1pvgm2h1i{margin-top:var(--core-dimension-dimension-50)}._1pvgm2h1j{margin-right:0}._1pvgm2h1k{margin-right:var(--core-dimension-dimension-100)}._1pvgm2h1l{margin-right:var(--core-dimension-dimension-200)}._1pvgm2h1m{margin-right:var(--core-dimension-dimension-300)}._1pvgm2h1n{margin-right:var(--core-dimension-dimension-400)}._1pvgm2h1o{margin-right:var(--core-dimension-dimension-25)}._1pvgm2h1p{margin-right:var(--core-dimension-dimension-50)}._1pvgm2h1q{margin-bottom:0}._1pvgm2h1r{margin-bottom:var(--core-dimension-dimension-100)}._1pvgm2h1s{margin-bottom:var(--core-dimension-dimension-200)}._1pvgm2h1t{margin-bottom:var(--core-dimension-dimension-300)}._1pvgm2h1u{margin-bottom:var(--core-dimension-dimension-400)}._1pvgm2h1v{margin-bottom:var(--core-dimension-dimension-25)}._1pvgm2h1w{margin-bottom:var(--core-dimension-dimension-50)}._1pvgm2h1x{margin-left:0}._1pvgm2h1y{margin-left:var(--core-dimension-dimension-100)}._1pvgm2h1z{margin-left:var(--core-dimension-dimension-200)}._1pvgm2h20{margin-left:var(--core-dimension-dimension-300)}._1pvgm2h21{margin-left:var(--core-dimension-dimension-400)}._1pvgm2h22{margin-left:var(--core-dimension-dimension-25)}._1pvgm2h23{margin-left:var(--core-dimension-dimension-50)}._1pvgm2h24{padding-top:0}._1pvgm2h25{padding-top:var(--core-dimension-dimension-100)}._1pvgm2h26{padding-top:var(--core-dimension-dimension-200)}._1pvgm2h27{padding-top:var(--core-dimension-dimension-300)}._1pvgm2h28{padding-top:var(--core-dimension-dimension-400)}._1pvgm2h29{padding-top:var(--core-dimension-dimension-25)}._1pvgm2h2a{padding-top:var(--core-dimension-dimension-50)}._1pvgm2h2b{padding-right:0}._1pvgm2h2c{padding-right:var(--core-dimension-dimension-100)}._1pvgm2h2d{padding-right:var(--core-dimension-dimension-200)}._1pvgm2h2e{padding-right:var(--core-dimension-dimension-300)}._1pvgm2h2f{padding-right:var(--core-dimension-dimension-400)}._1pvgm2h2g{padding-right:var(--core-dimension-dimension-25)}._1pvgm2h2h{padding-right:var(--core-dimension-dimension-50)}._1pvgm2h2i{padding-bottom:0}._1pvgm2h2j{padding-bottom:var(--core-dimension-dimension-100)}._1pvgm2h2k{padding-bottom:var(--core-dimension-dimension-200)}._1pvgm2h2l{padding-bottom:var(--core-dimension-dimension-300)}._1pvgm2h2m{padding-bottom:var(--core-dimension-dimension-400)}._1pvgm2h2n{padding-bottom:var(--core-dimension-dimension-25)}._1pvgm2h2o{padding-bottom:var(--core-dimension-dimension-50)}._1pvgm2h2p{padding-left:0}._1pvgm2h2q{padding-left:var(--core-dimension-dimension-100)}._1pvgm2h2r{padding-left:var(--core-dimension-dimension-200)}._1pvgm2h2s{padding-left:var(--core-dimension-dimension-300)}._1pvgm2h2t{padding-left:var(--core-dimension-dimension-400)}._1pvgm2h2u{padding-left:var(--core-dimension-dimension-25)}._1pvgm2h2v{padding-left:var(--core-dimension-dimension-50)}._1pvgm2h2w{top:0}._1pvgm2h2x{top:var(--core-dimension-dimension-100)}._1pvgm2h2y{top:var(--core-dimension-dimension-200)}._1pvgm2h2z{top:var(--core-dimension-dimension-300)}._1pvgm2h30{top:var(--core-dimension-dimension-400)}._1pvgm2h31{top:var(--core-dimension-dimension-25)}._1pvgm2h32{top:var(--core-dimension-dimension-50)}._1pvgm2h33{right:0}._1pvgm2h34{right:var(--core-dimension-dimension-100)}._1pvgm2h35{right:var(--core-dimension-dimension-200)}._1pvgm2h36{right:var(--core-dimension-dimension-300)}._1pvgm2h37{right:var(--core-dimension-dimension-400)}._1pvgm2h38{right:var(--core-dimension-dimension-25)}._1pvgm2h39{right:var(--core-dimension-dimension-50)}._1pvgm2h3a{bottom:0}._1pvgm2h3b{bottom:var(--core-dimension-dimension-100)}._1pvgm2h3c{bottom:var(--core-dimension-dimension-200)}._1pvgm2h3d{bottom:var(--core-dimension-dimension-300)}._1pvgm2h3e{bottom:var(--core-dimension-dimension-400)}._1pvgm2h3f{bottom:var(--core-dimension-dimension-25)}._1pvgm2h3g{bottom:var(--core-dimension-dimension-50)}._1pvgm2h3h{left:0}._1pvgm2h3i{left:var(--core-dimension-dimension-100)}._1pvgm2h3j{left:var(--core-dimension-dimension-200)}._1pvgm2h3k{left:var(--core-dimension-dimension-300)}._1pvgm2h3l{left:var(--core-dimension-dimension-400)}._1pvgm2h3m{left:var(--core-dimension-dimension-25)}._1pvgm2h3n{left:var(--core-dimension-dimension-50)}._1oeohsk0{border-radius:0}._1oeohsk1{border-radius:var(--sem-dimension-component-small-border-radius)}._1oeohsk2{border-radius:var(--sem-dimension-component-medium-border-radius)}._1oeohsk3{box-shadow:var(--sem-elevation-level-0)}._1oeohsk4{box-shadow:var(--sem-elevation-level-1)}._1oeohsk5{box-shadow:var(--sem-elevation-level-2)}._1oeohsk6{box-shadow:var(--sem-elevation-level-3)}._1oeohsk7{font-family:var(--sem-typography-headline-large-fontFamily);font-size:var(--sem-typography-headline-large-fontSize);font-weight:var(--sem-typography-headline-large-fontWeight);letter-spacing:var(--sem-typography-headline-large-letterSpacing);line-height:var(--sem-typography-headline-large-lineHeight)}._1oeohsk8{font-family:var(--sem-typography-headline-medium-fontFamily);font-size:var(--sem-typography-headline-medium-fontSize);font-weight:var(--sem-typography-headline-medium-fontWeight);letter-spacing:var(--sem-typography-headline-medium-letterSpacing);line-height:var(--sem-typography-headline-medium-lineHeight)}._1oeohsk9{font-family:var(--sem-typography-headline-small-fontFamily);font-size:var(--sem-typography-headline-small-fontSize);font-weight:var(--sem-typography-headline-small-fontWeight);letter-spacing:var(--sem-typography-headline-small-letterSpacing);line-height:var(--sem-typography-headline-small-lineHeight)}._1oeohska{font-family:var(--sem-typography-title-large-fontFamily);font-size:var(--sem-typography-title-large-fontSize);font-weight:var(--sem-typography-title-large-fontWeight);letter-spacing:var(--sem-typography-title-large-letterSpacing);line-height:var(--sem-typography-title-large-lineHeight)}._1oeohskb{font-family:var(--sem-typography-title-medium-fontFamily);font-size:var(--sem-typography-title-medium-fontSize);font-weight:var(--sem-typography-title-medium-fontWeight);letter-spacing:var(--sem-typography-title-medium-letterSpacing);line-height:var(--sem-typography-title-medium-lineHeight)}._1oeohskc{font-family:var(--sem-typography-title-small-fontFamily);font-size:var(--sem-typography-title-small-fontSize);font-weight:var(--sem-typography-title-small-fontWeight);letter-spacing:var(--sem-typography-title-small-letterSpacing);line-height:var(--sem-typography-title-small-lineHeight)}._1oeohskd{font-family:var(--sem-typography-body-large-fontFamily);font-size:var(--sem-typography-body-large-fontSize);font-weight:var(--sem-typography-body-large-fontWeight);letter-spacing:var(--sem-typography-body-large-letterSpacing);line-height:var(--sem-typography-body-large-lineHeight)}._1oeohske{font-family:var(--sem-typography-body-medium-fontFamily);font-size:var(--sem-typography-body-medium-fontSize);font-weight:var(--sem-typography-body-medium-fontWeight);letter-spacing:var(--sem-typography-body-medium-letterSpacing);line-height:var(--sem-typography-body-medium-lineHeight)}._1oeohskf{font-family:var(--sem-typography-body-small-fontFamily);font-size:var(--sem-typography-body-small-fontSize);font-weight:var(--sem-typography-body-small-fontWeight);letter-spacing:var(--sem-typography-body-small-letterSpacing);line-height:var(--sem-typography-body-small-lineHeight)}._1oeohskg{font-family:var(--sem-typography-label-large-fontFamily);font-size:var(--sem-typography-label-large-fontSize);font-weight:var(--sem-typography-label-large-fontWeight);letter-spacing:var(--sem-typography-label-large-letterSpacing);line-height:var(--sem-typography-label-large-lineHeight)}._1oeohskh{font-family:var(--sem-typography-label-medium-fontFamily);font-size:var(--sem-typography-label-medium-fontSize);font-weight:var(--sem-typography-label-medium-fontWeight);letter-spacing:var(--sem-typography-label-medium-letterSpacing);line-height:var(--sem-typography-label-medium-lineHeight)}._1oeohski{font-family:var(--sem-typography-label-small-fontFamily);font-size:var(--sem-typography-label-small-fontSize);font-weight:var(--sem-typography-label-small-fontWeight);letter-spacing:var(--sem-typography-label-small-letterSpacing);line-height:var(--sem-typography-label-small-lineHeight)}._1oeohskj{z-index:0}._1oeohskk{z-index:1}._1oeohskl{z-index:2}._1oeohskm{z-index:3}._1oeohskn{z-index:auto}._1dc7rv51{align-items:flex-start}._1dc7rv52{align-items:center}._1dc7rv53{align-items:flex-end}._1dc7rv54{align-items:stretch}._1dc7rv55{align-items:baseline}._1dc7rv56{flex-wrap:nowrap}._1dc7rv57{flex-wrap:wrap}._1dc7rv58{flex-wrap:wrap-reverse}._1dc7rv59{justify-content:flex-start}._1dc7rv5a{justify-content:center}._1dc7rv5b{justify-content:flex-end}._1dc7rv5c{justify-content:space-between}._1dc7rv5d{justify-content:space-around}._1dc7rv5e{justify-content:space-evenly}._1dc7rv5f{justify-items:start}._1dc7rv5g{justify-items:center}._1dc7rv5h{justify-items:end}._1dc7rv5i{justify-items:stretch}._1dc7rv5j{gap:0}._1dc7rv5k{gap:var(--core-dimension-dimension-100)}._1dc7rv5l{gap:var(--core-dimension-dimension-200)}._1dc7rv5m{gap:var(--core-dimension-dimension-300)}._1dc7rv5n{gap:var(--core-dimension-dimension-400)}._1dc7rv5o{gap:var(--core-dimension-dimension-25)}._1dc7rv5p{gap:var(--core-dimension-dimension-50)}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/_next/static/media/material-symbols-outlined.6cacd548.woff2) format("woff2")}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(/_next/static/media/material-symbols-rounded.32d98e9e.woff2) format("woff2")}@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:100 700;font-display:block;src:url(/_next/static/media/material-symbols-sharp.28e25bf3.woff2) format("woff2")}*{--core-color-primary-source:25 117 210;--core-color-error-source:255 0 0;--core-color-success-source:0 165 111;--core-color-warning-source:235 153 59;--core-color-neutral-source:245 245 245;--core-color-primary-100:255 255 255;--core-color-primary-99:253 251 255;--core-color-primary-98:249 249 255;--core-color-primary-95:235 241 255;--core-color-primary-90:213 227 255;--core-color-primary-80:166 200 255;--core-color-primary-70:115 173 255;--core-color-primary-60:69 146 241;--core-color-primary-50:30 120 213;--core-color-primary-40:0 95 176;--core-color-primary-35:0 83 155;--core-color-primary-30:0 71 135;--core-color-primary-25:0 60 115;--core-color-primary-20:0 49 95;--core-color-primary-10:0 28 59;--core-color-primary-0:0 0 0;--core-color-neutral-100:255 255 255;--core-color-neutral-99:252 252 252;--core-color-neutral-98:249 249 249;--core-color-neutral-95:241 241 241;--core-color-neutral-90:226 226 226;--core-color-neutral-80:198 198 199;--core-color-neutral-70:170 171 171;--core-color-neutral-60:144 145 145;--core-color-neutral-50:118 119 119;--core-color-neutral-40:93 95 95;--core-color-neutral-35:81 83 83;--core-color-neutral-30:69 71 71;--core-color-neutral-25:58 60 60;--core-color-neutral-20:47 49 49;--core-color-neutral-10:26 28 28;--core-color-neutral-0:0 0 0;--core-color-error-100:255 255 255;--core-color-error-99:255 251 255;--core-color-error-98:255 248 246;--core-color-error-95:255 237 234;--core-color-error-90:255 218 212;--core-color-error-80:255 180 168;--core-color-error-70:255 138 120;--core-color-error-60:255 85 64;--core-color-error-50:239 0 0;--core-color-error-40:192 1 0;--core-color-error-35:169 1 0;--core-color-error-30:147 1 0;--core-color-error-25:126 1 0;--core-color-error-20:105 1 0;--core-color-error-10:65 0 0;--core-color-error-0:0 0 0;--core-color-success-100:255 255 255;--core-color-success-99:244 255 245;--core-color-success-98:232 255 239;--core-color-success-95:191 255 218;--core-color-success-90:122 250 189;--core-color-success-80:92 221 162;--core-color-success-70:58 193 136;--core-color-success-60:1 165 111;--core-color-success-50:0 136 91;--core-color-success-40:0 108 71;--core-color-success-35:0 95 62;--core-color-success-30:0 82 53;--core-color-success-25:0 69 44;--core-color-success-20:0 56 35;--core-color-success-10:0 33 19;--core-color-success-0:0 0 0;--core-color-warning-100:255 255 255;--core-color-warning-99:255 251 255;--core-color-warning-98:255 248 245;--core-color-warning-95:255 238 224;--core-color-warning-90:255 220 189;--core-color-warning-80:255 184 110;--core-color-warning-70:235 153 59;--core-color-warning-60:204 127 34;--core-color-warning-50:173 102 0;--core-color-warning-40:138 81 0;--core-color-warning-35:121 70 0;--core-color-warning-30:105 60 0;--core-color-warning-25:89 50 0;--core-color-warning-20:73 41 0;--core-color-warning-10:44 22 0;--core-color-warning-0:0 0 0;--core-dimension-dimension-25:0.25rem;--core-dimension-dimension-50:0.5rem;--core-dimension-dimension-100:1rem;--core-dimension-dimension-200:2rem;--core-dimension-dimension-300:3rem;--core-dimension-dimension-400:4rem;--core-typography-font-size-base:1;--core-typography-font-size-scale:1.125;--core-typography-font-size-25:0.7023319615912209rem;--core-typography-font-size-50:0.7901234567901234rem;--core-typography-font-size-75:0.8888888888888888rem;--core-typography-font-size-100:1rem;--core-typography-font-size-200:1.125rem;--core-typography-font-size-300:1.265625rem;--core-typography-font-size-400:1.423828125rem;--core-typography-font-size-500:1.601806640625rem;--core-typography-font-size-600:1.802032470703125rem;--core-typography-font-size-700:2.0272865295410156rem;--core-typography-font-size-800:2.2806973457336426rem;--core-typography-font-size-900:2.565784513950348rem;--core-typography-font-size-1000:2.8865075781941414rem;--core-typography-font-size-1100:3.247321025468409rem;--core-typography-font-size-1200:3.65323615365196rem;--core-typography-font-size-1300:4.109890672858455rem;--core-typography-font-size-1400:4.623627006965762rem;--core-typography-weight-normal:400;--core-typography-weight-medium:500;--core-typography-font-brand:Montserrat;--core-typography-font-plain:Inter;--core-typography-font-size-scale:1.25;--core-typography-font-brand:var(--font-roboto);--core-typography-font-plain:var(--font-roboto);--sem-dimension-component-small-height:var(--core-dimension-dimension-200);--sem-dimension-component-small-border-radius:var( --core-dimension-dimension-25 );--sem-dimension-component-small-border-width:1px;--sem-dimension-component-small-padding-horizontal-default:var( --core-dimension-dimension-100 );--sem-dimension-component-small-padding-horizontal-leading-icon:var( --core-dimension-dimension-50 );--sem-dimension-component-small-padding-horizontal-trailing-icon:var( --core-dimension-dimension-50 );--sem-dimension-component-medium-border-radius:var( --core-dimension-dimension-50 );--sem-dimension-component-medium-border-width:2px;--sem-elevation-level-0:var(--sem-elevation-level-0-0);--sem-elevation-level-0-0:var(--sem-elevation-level-0-0-offsetX) var(--sem-elevation-level-0-0-offsetY) var(--sem-elevation-level-0-0-blur) var(--sem-elevation-level-0-0-color);--sem-elevation-level-0-0-color:rgb(0 0 0/0);--sem-elevation-level-0-0-offsetX:0px;--sem-elevation-level-0-0-offsetY:0px;--sem-elevation-level-0-0-blur:0px;--sem-elevation-level-0-0-spread:0px;--sem-elevation-level-1:var(--sem-elevation-level-1-0);--sem-elevation-level-1-0:var(--sem-elevation-level-1-0-offsetX) var(--sem-elevation-level-1-0-offsetY) var(--sem-elevation-level-1-0-blur) var(--sem-elevation-level-1-0-color);--sem-elevation-level-1-0-color:rgb(0 0 0/0.12);--sem-elevation-level-1-0-offsetX:0px;--sem-elevation-level-1-0-offsetY:1px;--sem-elevation-level-1-0-blur:2px;--sem-elevation-level-1-0-spread:0px;--sem-elevation-level-2:var(--sem-elevation-level-2-0),var(--sem-elevation-level-2-1),var(--sem-elevation-level-2-2);--sem-elevation-level-2-0:var(--sem-elevation-level-2-0-offsetX) var(--sem-elevation-level-2-0-offsetY) var(--sem-elevation-level-2-0-blur) var(--sem-elevation-level-2-0-color);--sem-elevation-level-2-1:var(--sem-elevation-level-2-1-offsetX) var(--sem-elevation-level-2-1-offsetY) var(--sem-elevation-level-2-1-blur) var(--sem-elevation-level-2-1-color);--sem-elevation-level-2-2:var(--sem-elevation-level-2-2-offsetX) var(--sem-elevation-level-2-2-offsetY) var(--sem-elevation-level-2-2-blur) var(--sem-elevation-level-2-2-color);--sem-elevation-level-2-0-color:rgb(0 0 0/0.02);--sem-elevation-level-2-0-offsetX:0px;--sem-elevation-level-2-0-offsetY:0px;--sem-elevation-level-2-0-blur:8px;--sem-elevation-level-2-0-spread:4px;--sem-elevation-level-2-1-color:rgb(0 0 0/0.05);--sem-elevation-level-2-1-offsetX:0px;--sem-elevation-level-2-1-offsetY:4px;--sem-elevation-level-2-1-blur:12px;--sem-elevation-level-2-1-spread:2px;--sem-elevation-level-2-2-color:rgb(0 0 0/0.02);--sem-elevation-level-2-2-offsetX:0px;--sem-elevation-level-2-2-offsetY:0px;--sem-elevation-level-2-2-blur:1px;--sem-elevation-level-2-2-spread:1px;--sem-elevation-level-3:var(--sem-elevation-level-3-0);--sem-elevation-level-3-0:var(--sem-elevation-level-3-0-offsetX) var(--sem-elevation-level-3-0-offsetY) var(--sem-elevation-level-3-0-blur) var(--sem-elevation-level-3-0-color);--sem-elevation-level-3-0-color:rgb(0 0 0/0.41000000000000003);--sem-elevation-level-3-0-offsetX:0px;--sem-elevation-level-3-0-offsetY:2px;--sem-elevation-level-3-0-blur:4px;--sem-elevation-level-3-0-spread:0px;--sem-elevation-component-small:var(--sem-elevation-component-small-0);--sem-elevation-component-small-0:var( --sem-elevation-component-small-0-offsetX ) var(--sem-elevation-component-small-0-offsetY) var(--sem-elevation-component-small-0-blur) var(--sem-elevation-component-small-0-color);--sem-elevation-component-small-0-color:var(--sem-elevation-level-1-0-color);--sem-elevation-component-small-0-offsetX:var( --sem-elevation-level-1-0-offsetX );--sem-elevation-component-small-0-offsetY:var( --sem-elevation-level-1-0-offsetY );--sem-elevation-component-small-0-blur:var(--sem-elevation-level-1-0-blur);--sem-elevation-component-small-0-spread:var( --sem-elevation-level-1-0-spread );--sem-elevation-modal:var(--sem-elevation-modal-0);--sem-elevation-modal-0:var(--sem-elevation-modal-0-offsetX) var(--sem-elevation-modal-0-offsetY) var(--sem-elevation-modal-0-blur) var(--sem-elevation-modal-0-color);--sem-elevation-modal-0-color:var(--sem-elevation-level-3-0-color);--sem-elevation-modal-0-offsetX:var(--sem-elevation-level-3-0-offsetX);--sem-elevation-modal-0-offsetY:var(--sem-elevation-level-3-0-offsetY);--sem-elevation-modal-0-blur:var(--sem-elevation-level-3-0-blur);--sem-elevation-modal-0-spread:var(--sem-elevation-level-3-0-spread);--sem-motion-duration-extra-short:50ms;--sem-motion-duration-short:150ms;--sem-motion-duration-medium:300ms;--sem-motion-duration-long:500ms;--sem-motion-duration-extra-long:1000ms;--sem-motion-easing-linear:cubic-bezier(0,0,1,1);--sem-motion-easing-bounce:cubic-bezier(0.26,0.03,0.36,1.39);--sem-motion-linear:var(--sem-motion-linear-duration) var(--sem-motion-linear-timingFunction);--sem-motion-linear-duration:var(--sem-motion-duration-short);--sem-motion-linear-timingFunction:var(--sem-motion-easing-linear);--sem-opacity-component-disabled:0.38;--sem-opacity-state-layer-hover:0.08;--sem-opacity-state-layer-focused:0.1;--sem-opacity-state-layer-pressed:0.1;--sem-opacity-state-layer-selected:0.1;--sem-opacity-text-high-emphasis:0.8;--sem-opacity-text-medium-emphasis:0.6;--sem-opacity-text-disabled:0.4;--sem-typography-button-fontFamily:var(--core-typography-font-plain);--sem-typography-button-fontWeight:var(--core-typography-weight-medium);--sem-typography-button-fontSize:var(--core-typography-font-size-75);--sem-typography-button-lineHeight:1.25rem;--sem-typography-button-letterSpacing:0.007142857249294009rem;--sem-typography-headline-large-fontFamily:var(--core-typography-font-brand);--sem-typography-headline-large-fontWeight:var( --core-typography-weight-medium );--sem-typography-headline-large-fontSize:var( --core-typography-font-size-800 );--sem-typography-headline-large-lineHeight:2.25rem;--sem-typography-headline-large-letterSpacing:0.007142857249294009rem;--sem-typography-headline-medium-fontFamily:var( --core-typography-font-brand );--sem-typography-headline-medium-fontWeight:var( --core-typography-weight-medium );--sem-typography-headline-medium-fontSize:var( --core-typography-font-size-700 );--sem-typography-headline-medium-lineHeight:2.25rem;--sem-typography-headline-medium-letterSpacing:0.007142857249294009rem;--sem-typography-headline-small-fontFamily:var(--core-typography-font-brand);--sem-typography-headline-small-fontWeight:var( --core-typography-weight-medium );--sem-typography-headline-small-fontSize:var( --core-typography-font-size-600 );--sem-typography-headline-small-lineHeight:2.25rem;--sem-typography-headline-small-letterSpacing:0.007142857249294009rem;--sem-typography-title-large-fontFamily:var(--core-typography-font-brand);--sem-typography-title-large-fontWeight:var(--core-typography-weight-normal);--sem-typography-title-large-fontSize:var(--core-typography-font-size-600);--sem-typography-title-large-lineHeight:1.75rem;--sem-typography-title-large-letterSpacing:0rem;--sem-typography-title-medium-fontFamily:var(--core-typography-font-plain);--sem-typography-title-medium-fontWeight:var( --core-typography-weight-normal );--sem-typography-title-medium-fontSize:var(--core-typography-font-size-500);--sem-typography-title-medium-lineHeight:1.75rem;--sem-typography-title-medium-letterSpacing:0rem;--sem-typography-title-small-fontFamily:var(--core-typography-font-plain);--sem-typography-title-small-fontWeight:var(--core-typography-weight-normal);--sem-typography-title-small-fontSize:var(--core-typography-font-size-400);--sem-typography-title-small-lineHeight:1.75rem;--sem-typography-title-small-letterSpacing:0rem;--sem-typography-subtitle-large-fontFamily:var(--core-typography-font-plain);--sem-typography-subtitle-large-fontWeight:var( --core-typography-weight-medium );--sem-typography-subtitle-large-fontSize:var( --core-typography-font-size-400 );--sem-typography-subtitle-large-lineHeight:1.5rem;--sem-typography-subtitle-large-letterSpacing:0.00937500037252903rem;--sem-typography-subtitle-medium-fontFamily:var( --core-typography-font-plain );--sem-typography-subtitle-medium-fontWeight:var( --core-typography-weight-medium );--sem-typography-subtitle-medium-fontSize:var( --core-typography-font-size-300 );--sem-typography-subtitle-medium-lineHeight:1.5rem;--sem-typography-subtitle-medium-letterSpacing:0.00937500037252903rem;--sem-typography-subtitle-small-fontFamily:var(--core-typography-font-plain);--sem-typography-subtitle-small-fontWeight:var( --core-typography-weight-medium );--sem-typography-subtitle-small-fontSize:var( --core-typography-font-size-200 );--sem-typography-subtitle-small-lineHeight:1.5rem;--sem-typography-subtitle-small-letterSpacing:0.00937500037252903rem;--sem-typography-body-large-fontFamily:var(--core-typography-font-plain);--sem-typography-body-large-fontWeight:var(--core-typography-weight-normal);--sem-typography-body-large-fontSize:var(--core-typography-font-size-200);--sem-typography-body-large-lineHeight:1.25rem;--sem-typography-body-large-letterSpacing:0.017857142857142856rem;--sem-typography-body-medium-fontFamily:var(--core-typography-font-plain);--sem-typography-body-medium-fontWeight:var(--core-typography-weight-normal);--sem-typography-body-medium-fontSize:var(--core-typography-font-size-100);--sem-typography-body-medium-lineHeight:1.25rem;--sem-typography-body-medium-letterSpacing:0.017857142857142856rem;--sem-typography-body-small-fontFamily:var(--core-typography-font-plain);--sem-typography-body-small-fontWeight:var(--core-typography-weight-normal);--sem-typography-body-small-fontSize:var(--core-typography-font-size-75);--sem-typography-body-small-lineHeight:1.25rem;--sem-typography-body-small-letterSpacing:0.017857142857142856rem;--sem-typography-label-large-fontFamily:var(--core-typography-font-plain);--sem-typography-label-large-fontWeight:var(--core-typography-weight-medium);--sem-typography-label-large-fontSize:var(--core-typography-font-size-75);--sem-typography-label-large-lineHeight:1rem;--sem-typography-label-large-letterSpacing:0.041666666666666664rem;--sem-typography-label-medium-fontFamily:var(--core-typography-font-plain);--sem-typography-label-medium-fontWeight:var( --core-typography-weight-medium );--sem-typography-label-medium-fontSize:var(--core-typography-font-size-50);--sem-typography-label-medium-lineHeight:1rem;--sem-typography-label-medium-letterSpacing:0.041666666666666664rem;--sem-typography-label-small-fontFamily:var(--core-typography-font-plain);--sem-typography-label-small-fontWeight:var(--core-typography-weight-medium);--sem-typography-label-small-fontSize:var(--core-typography-font-size-25);--sem-typography-label-small-lineHeight:1rem;--sem-typography-label-small-letterSpacing:0.041666666666666664rem;--sem-color-primary:var(--core-color-primary-40);--sem-color-on-primary:var(--core-color-primary-100);--sem-color-neutral:var(--core-color-neutral-40);--sem-color-on-neutral:var(--core-color-neutral-100);--sem-color-primary-container:var(--core-color-primary-90);--sem-color-neutral-container:var(--core-color-neutral-95);--sem-color-on-primary-container:var(--core-color-primary-25);--sem-color-on-neutral-container:var(--core-color-neutral-25);--sem-color-background-component-small-default:var(--core-color-neutral-100);--sem-color-background-component-small-disabled:var(--core-color-neutral-95);--sem-color-background-component-small-pressed:var(--core-color-primary-40);--sem-color-background-page:var(--core-color-neutral-99);--sem-color-background-primary-default:var(--sem-color-primary);--sem-color-background-primary-hover:var(--core-color-primary-50);--sem-color-background-primary-pressed:var(--core-color-primary-30);--sem-color-background-primary-disabled:var(--core-color-primary-40);--sem-color-background-surface-default:var(--core-color-neutral-100);--sem-color-border-component-small-default:var(--core-color-neutral-80);--sem-color-border-component-small-hover:var(--core-color-primary-40);--sem-color-border-component-small-pressed:var(--core-color-primary-40);--sem-color-border-component-small-disabled:var(--core-color-neutral-80);--sem-color-border-surface-default:var(--core-color-neutral-95);--sem-color-border-surface-elevated:var(--core-color-neutral-90);--sem-color-state-layer-default:var(--core-color-neutral-0);--sem-color-state-layer-selected:var(--sem-color-primary);--sem-color-on-state-layer-default:var(--core-color-neutral-100);--sem-color-on-state-layer-selected:var(--sem-color-primary);--sem-color-text-component-small-default:var(--core-color-neutral-20);--sem-color-text-component-small-hover:var(--core-color-primary-40);--sem-color-text-component-small-pressed:var(--core-color-primary-60);--sem-color-text-component-small-disabled:var(--core-color-neutral-80);--sem-color-text-on-background-default:var(--core-color-neutral-0);--sem-color-text-on-primary-default:var(--core-color-primary-100);--sem-color-text-on-primary-hover:var(--core-color-primary-100);--sem-color-text-on-primary-pressed:var(--core-color-primary-100);--sem-color-text-on-surface-default:var(--core-color-neutral-0);--sem-color-text-primary-default:var(--core-color-primary-40);--sem-color-text-primary-hover:var(--core-color-primary-40);--sem-color-text-primary-pressed:var(--core-color-primary-40);--sem-color-text-primary-disabled:var(--core-color-primary-40);--comp-sidebar-color-background:0 21 41;--comp-sidebar-logo-dimension-spacing:2rem;--comp-sidebar-icon-color-icon-default:146 156 177;--comp-sidebar-icon-color-icon-selected:255 255 255;--comp-sidebar-icon-color-icon-hover:255 255 255;--comp-sidebar-icon-color-background-selected:47 66 86;--comp-sidebar-icon-background-border-radius:0.25rem;--comp-sidebar-hover-indicator-color-default:229 231 235;--comp-icon-style-fill:0;--comp-icon-style-weight:300;--comp-icon-button-color-icon-default:93 95 95;--comp-icon-button-icon-size:1.25rem;--comp-drawer-title-typography-font-size:2rem;--comp-drawer-title-typography-weight:500;--comp-drawer-title-typography-line-height:1.2;--comp-card-dimension-border-width:2px;--comp-chip-dimension-height:1.6rem;--comp-page-color-background:252 252 252;--core-color-primary-40:25 117 210;--comp-drawer-title-typography-fontSize:2rem;--ant-typography-title-margin-bottom:0.2em!important;--sem-color-border-component-small-default:var(--core-color-neutral-90);--ant-menu-collapsed-width:75px!important;--comp-icon-syle-fill:1}.akamas-dark *{--core-color-primary-40:25 117 210;--core-color-primary-source:25 117 210;--core-color-error-source:255 0 0;--core-color-success-source:0 165 111;--core-color-warning-source:235 153 59;--core-color-neutral-source:245 245 245;--core-color-primary-100:255 255 255;--core-color-primary-99:253 251 255;--core-color-primary-98:249 249 255;--core-color-primary-95:235 241 255;--core-color-primary-90:213 227 255;--core-color-primary-80:166 200 255;--core-color-primary-70:115 173 255;--core-color-primary-60:69 146 241;--core-color-primary-50:30 120 213;--core-color-primary-40:0 95 176;--core-color-primary-35:0 83 155;--core-color-primary-30:0 71 135;--core-color-primary-25:0 60 115;--core-color-primary-20:0 49 95;--core-color-primary-10:0 28 59;--core-color-primary-0:0 0 0;--core-color-neutral-100:255 255 255;--core-color-neutral-99:252 252 252;--core-color-neutral-98:249 249 249;--core-color-neutral-95:241 241 241;--core-color-neutral-90:226 226 226;--core-color-neutral-80:198 198 199;--core-color-neutral-70:170 171 171;--core-color-neutral-60:144 145 145;--core-color-neutral-50:118 119 119;--core-color-neutral-40:93 95 95;--core-color-neutral-35:81 83 83;--core-color-neutral-30:69 71 71;--core-color-neutral-25:58 60 60;--core-color-neutral-20:47 49 49;--core-color-neutral-10:26 28 28;--core-color-neutral-0:0 0 0;--core-color-error-100:255 255 255;--core-color-error-99:255 251 255;--core-color-error-98:255 248 246;--core-color-error-95:255 237 234;--core-color-error-90:255 218 212;--core-color-error-80:255 180 168;--core-color-error-70:255 138 120;--core-color-error-60:255 85 64;--core-color-error-50:239 0 0;--core-color-error-40:192 1 0;--core-color-error-35:169 1 0;--core-color-error-30:147 1 0;--core-color-error-25:126 1 0;--core-color-error-20:105 1 0;--core-color-error-10:65 0 0;--core-color-error-0:0 0 0;--core-color-success-100:255 255 255;--core-color-success-99:244 255 245;--core-color-success-98:232 255 239;--core-color-success-95:191 255 218;--core-color-success-90:122 250 189;--core-color-success-80:92 221 162;--core-color-success-70:58 193 136;--core-color-success-60:1 165 111;--core-color-success-50:0 136 91;--core-color-success-40:0 108 71;--core-color-success-35:0 95 62;--core-color-success-30:0 82 53;--core-color-success-25:0 69 44;--core-color-success-20:0 56 35;--core-color-success-10:0 33 19;--core-color-success-0:0 0 0;--core-color-warning-100:255 255 255;--core-color-warning-99:255 251 255;--core-color-warning-98:255 248 245;--core-color-warning-95:255 238 224;--core-color-warning-90:255 220 189;--core-color-warning-80:255 184 110;--core-color-warning-70:235 153 59;--core-color-warning-60:204 127 34;--core-color-warning-50:173 102 0;--core-color-warning-40:138 81 0;--core-color-warning-35:121 70 0;--core-color-warning-30:105 60 0;--core-color-warning-25:89 50 0;--core-color-warning-20:73 41 0;--core-color-warning-10:44 22 0;--core-color-warning-0:0 0 0;--core-dimension-dimension-25:0.25rem;--core-dimension-dimension-50:0.5rem;--core-dimension-dimension-100:1rem;--core-dimension-dimension-200:2rem;--core-dimension-dimension-300:3rem;--core-dimension-dimension-400:4rem;--core-typography-font-size-base:1;--core-typography-font-size-scale:1.125;--core-typography-font-size-25:0.7023319615912209rem;--core-typography-font-size-50:0.7901234567901234rem;--core-typography-font-size-75:0.8888888888888888rem;--core-typography-font-size-100:1rem;--core-typography-font-size-200:1.125rem;--core-typography-font-size-300:1.265625rem;--core-typography-font-size-400:1.423828125rem;--core-typography-font-size-500:1.601806640625rem;--core-typography-font-size-600:1.802032470703125rem;--core-typography-font-size-700:2.0272865295410156rem;--core-typography-font-size-800:2.2806973457336426rem;--core-typography-font-size-900:2.565784513950348rem;--core-typography-font-size-1000:2.8865075781941414rem;--core-typography-font-size-1100:3.247321025468409rem;--core-typography-font-size-1200:3.65323615365196rem;--core-typography-font-size-1300:4.109890672858455rem;--core-typography-font-size-1400:4.623627006965762rem;--core-typography-weight-normal:400;--core-typography-weight-medium:500;--core-typography-font-brand:Montserrat;--core-typography-font-plain:Inter;--core-typography-font-size-scale:1.25;--core-typography-font-brand:var(--font-roboto);--core-typography-font-plain:var(--font-roboto);--sem-dimension-component-small-height:var(--core-dimension-dimension-200);--sem-dimension-component-small-border-radius:var( --core-dimension-dimension-25 );--sem-dimension-component-small-border-width:1px;--sem-dimension-component-small-padding-horizontal-default:var( --core-dimension-dimension-100 );--sem-dimension-component-small-padding-horizontal-leading-icon:var( --core-dimension-dimension-50 );--sem-dimension-component-small-padding-horizontal-trailing-icon:var( --core-dimension-dimension-50 );--sem-dimension-component-medium-border-radius:var( --core-dimension-dimension-50 );--sem-dimension-component-medium-border-width:2px;--sem-elevation-level-0:var(--sem-elevation-level-0-0);--sem-elevation-level-0-0:var(--sem-elevation-level-0-0-offsetX) var(--sem-elevation-level-0-0-offsetY) var(--sem-elevation-level-0-0-blur) var(--sem-elevation-level-0-0-color);--sem-elevation-level-0-0-color:rgb(0 0 0/0);--sem-elevation-level-0-0-offsetX:0px;--sem-elevation-level-0-0-offsetY:0px;--sem-elevation-level-0-0-blur:0px;--sem-elevation-level-0-0-spread:0px;--sem-elevation-level-1:var(--sem-elevation-level-1-0);--sem-elevation-level-1-0:var(--sem-elevation-level-1-0-offsetX) var(--sem-elevation-level-1-0-offsetY) var(--sem-elevation-level-1-0-blur) var(--sem-elevation-level-1-0-color);--sem-elevation-level-1-0-color:rgb(0 0 0/0.12);--sem-elevation-level-1-0-offsetX:0px;--sem-elevation-level-1-0-offsetY:1px;--sem-elevation-level-1-0-blur:2px;--sem-elevation-level-1-0-spread:0px;--sem-elevation-level-2:var(--sem-elevation-level-2-0),var(--sem-elevation-level-2-1),var(--sem-elevation-level-2-2);--sem-elevation-level-2-0:var(--sem-elevation-level-2-0-offsetX) var(--sem-elevation-level-2-0-offsetY) var(--sem-elevation-level-2-0-blur) var(--sem-elevation-level-2-0-color);--sem-elevation-level-2-1:var(--sem-elevation-level-2-1-offsetX) var(--sem-elevation-level-2-1-offsetY) var(--sem-elevation-level-2-1-blur) var(--sem-elevation-level-2-1-color);--sem-elevation-level-2-2:var(--sem-elevation-level-2-2-offsetX) var(--sem-elevation-level-2-2-offsetY) var(--sem-elevation-level-2-2-blur) var(--sem-elevation-level-2-2-color);--sem-elevation-level-2-0-color:rgb(0 0 0/0.02);--sem-elevation-level-2-0-offsetX:0px;--sem-elevation-level-2-0-offsetY:0px;--sem-elevation-level-2-0-blur:8px;--sem-elevation-level-2-0-spread:4px;--sem-elevation-level-2-1-color:rgb(0 0 0/0.05);--sem-elevation-level-2-1-offsetX:0px;--sem-elevation-level-2-1-offsetY:4px;--sem-elevation-level-2-1-blur:12px;--sem-elevation-level-2-1-spread:2px;--sem-elevation-level-2-2-color:rgb(0 0 0/0.02);--sem-elevation-level-2-2-offsetX:0px;--sem-elevation-level-2-2-offsetY:0px;--sem-elevation-level-2-2-blur:1px;--sem-elevation-level-2-2-spread:1px;--sem-elevation-level-3:var(--sem-elevation-level-3-0);--sem-elevation-level-3-0:var(--sem-elevation-level-3-0-offsetX) var(--sem-elevation-level-3-0-offsetY) var(--sem-elevation-level-3-0-blur) var(--sem-elevation-level-3-0-color);--sem-elevation-level-3-0-color:rgb(0 0 0/0.41000000000000003);--sem-elevation-level-3-0-offsetX:0px;--sem-elevation-level-3-0-offsetY:2px;--sem-elevation-level-3-0-blur:4px;--sem-elevation-level-3-0-spread:0px;--sem-elevation-component-small:var(--sem-elevation-component-small-0);--sem-elevation-component-small-0:var( --sem-elevation-component-small-0-offsetX ) var(--sem-elevation-component-small-0-offsetY) var(--sem-elevation-component-small-0-blur) var(--sem-elevation-component-small-0-color);--sem-elevation-component-small-0-color:var(--sem-elevation-level-1-0-color);--sem-elevation-component-small-0-offsetX:var( --sem-elevation-level-1-0-offsetX );--sem-elevation-component-small-0-offsetY:var( --sem-elevation-level-1-0-offsetY );--sem-elevation-component-small-0-blur:var(--sem-elevation-level-1-0-blur);--sem-elevation-component-small-0-spread:var( --sem-elevation-level-1-0-spread );--sem-elevation-modal:var(--sem-elevation-modal-0);--sem-elevation-modal-0:var(--sem-elevation-modal-0-offsetX) var(--sem-elevation-modal-0-offsetY) var(--sem-elevation-modal-0-blur) var(--sem-elevation-modal-0-color);--sem-elevation-modal-0-color:var(--sem-elevation-level-3-0-color);--sem-elevation-modal-0-offsetX:var(--sem-elevation-level-3-0-offsetX);--sem-elevation-modal-0-offsetY:var(--sem-elevation-level-3-0-offsetY);--sem-elevation-modal-0-blur:var(--sem-elevation-level-3-0-blur);--sem-elevation-modal-0-spread:var(--sem-elevation-level-3-0-spread);--sem-motion-duration-extra-short:50ms;--sem-motion-duration-short:150ms;--sem-motion-duration-medium:300ms;--sem-motion-duration-long:500ms;--sem-motion-duration-extra-long:1000ms;--sem-motion-easing-linear:cubic-bezier(0,0,1,1);--sem-motion-easing-bounce:cubic-bezier(0.26,0.03,0.36,1.39);--sem-motion-linear:var(--sem-motion-linear-duration) var(--sem-motion-linear-timingFunction);--sem-motion-linear-duration:var(--sem-motion-duration-short);--sem-motion-linear-timingFunction:var(--sem-motion-easing-linear);--sem-opacity-component-disabled:0.38;--sem-opacity-state-layer-hover:0.08;--sem-opacity-state-layer-focused:0.1;--sem-opacity-state-layer-pressed:0.1;--sem-opacity-state-layer-selected:0.1;--sem-opacity-text-high-emphasis:0.8;--sem-opacity-text-medium-emphasis:0.6;--sem-opacity-text-disabled:0.4;--sem-typography-button-fontFamily:var(--core-typography-font-plain);--sem-typography-button-fontWeight:var(--core-typography-weight-medium);--sem-typography-button-fontSize:var(--core-typography-font-size-75);--sem-typography-button-lineHeight:1.25rem;--sem-typography-button-letterSpacing:0.007142857249294009rem;--sem-typography-headline-large-fontFamily:var(--core-typography-font-brand);--sem-typography-headline-large-fontWeight:var( --core-typography-weight-medium );--sem-typography-headline-large-fontSize:var( --core-typography-font-size-800 );--sem-typography-headline-large-lineHeight:2.25rem;--sem-typography-headline-large-letterSpacing:0.007142857249294009rem;--sem-typography-headline-medium-fontFamily:var( --core-typography-font-brand );--sem-typography-headline-medium-fontWeight:var( --core-typography-weight-medium );--sem-typography-headline-medium-fontSize:var( --core-typography-font-size-700 );--sem-typography-headline-medium-lineHeight:2.25rem;--sem-typography-headline-medium-letterSpacing:0.007142857249294009rem;--sem-typography-headline-small-fontFamily:var(--core-typography-font-brand);--sem-typography-headline-small-fontWeight:var( --core-typography-weight-medium );--sem-typography-headline-small-fontSize:var( --core-typography-font-size-600 );--sem-typography-headline-small-lineHeight:2.25rem;--sem-typography-headline-small-letterSpacing:0.007142857249294009rem;--sem-typography-title-large-fontFamily:var(--core-typography-font-brand);--sem-typography-title-large-fontWeight:var(--core-typography-weight-normal);--sem-typography-title-large-fontSize:var(--core-typography-font-size-600);--sem-typography-title-large-lineHeight:1.75rem;--sem-typography-title-large-letterSpacing:0rem;--sem-typography-title-medium-fontFamily:var(--core-typography-font-plain);--sem-typography-title-medium-fontWeight:var( --core-typography-weight-normal );--sem-typography-title-medium-fontSize:var(--core-typography-font-size-500);--sem-typography-title-medium-lineHeight:1.75rem;--sem-typography-title-medium-letterSpacing:0rem;--sem-typography-title-small-fontFamily:var(--core-typography-font-plain);--sem-typography-title-small-fontWeight:var(--core-typography-weight-normal);--sem-typography-title-small-fontSize:var(--core-typography-font-size-400);--sem-typography-title-small-lineHeight:1.75rem;--sem-typography-title-small-letterSpacing:0rem;--sem-typography-subtitle-large-fontFamily:var(--core-typography-font-plain);--sem-typography-subtitle-large-fontWeight:var( --core-typography-weight-medium );--sem-typography-subtitle-large-fontSize:var( --core-typography-font-size-400 );--sem-typography-subtitle-large-lineHeight:1.5rem;--sem-typography-subtitle-large-letterSpacing:0.00937500037252903rem;--sem-typography-subtitle-medium-fontFamily:var( --core-typography-font-plain );--sem-typography-subtitle-medium-fontWeight:var( --core-typography-weight-medium );--sem-typography-subtitle-medium-fontSize:var( --core-typography-font-size-300 );--sem-typography-subtitle-medium-lineHeight:1.5rem;--sem-typography-subtitle-medium-letterSpacing:0.00937500037252903rem;--sem-typography-subtitle-small-fontFamily:var(--core-typography-font-plain);--sem-typography-subtitle-small-fontWeight:var( --core-typography-weight-medium );--sem-typography-subtitle-small-fontSize:var( --core-typography-font-size-200 );--sem-typography-subtitle-small-lineHeight:1.5rem;--sem-typography-subtitle-small-letterSpacing:0.00937500037252903rem;--sem-typography-body-large-fontFamily:var(--core-typography-font-plain);--sem-typography-body-large-fontWeight:var(--core-typography-weight-normal);--sem-typography-body-large-fontSize:var(--core-typography-font-size-200);--sem-typography-body-large-lineHeight:1.25rem;--sem-typography-body-large-letterSpacing:0.017857142857142856rem;--sem-typography-body-medium-fontFamily:var(--core-typography-font-plain);--sem-typography-body-medium-fontWeight:var(--core-typography-weight-normal);--sem-typography-body-medium-fontSize:var(--core-typography-font-size-100);--sem-typography-body-medium-lineHeight:1.25rem;--sem-typography-body-medium-letterSpacing:0.017857142857142856rem;--sem-typography-body-small-fontFamily:var(--core-typography-font-plain);--sem-typography-body-small-fontWeight:var(--core-typography-weight-normal);--sem-typography-body-small-fontSize:var(--core-typography-font-size-75);--sem-typography-body-small-lineHeight:1.25rem;--sem-typography-body-small-letterSpacing:0.017857142857142856rem;--sem-typography-label-large-fontFamily:var(--core-typography-font-plain);--sem-typography-label-large-fontWeight:var(--core-typography-weight-medium);--sem-typography-label-large-fontSize:var(--core-typography-font-size-75);--sem-typography-label-large-lineHeight:1rem;--sem-typography-label-large-letterSpacing:0.041666666666666664rem;--sem-typography-label-medium-fontFamily:var(--core-typography-font-plain);--sem-typography-label-medium-fontWeight:var( --core-typography-weight-medium );--sem-typography-label-medium-fontSize:var(--core-typography-font-size-50);--sem-typography-label-medium-lineHeight:1rem;--sem-typography-label-medium-letterSpacing:0.041666666666666664rem;--sem-typography-label-small-fontFamily:var(--core-typography-font-plain);--sem-typography-label-small-fontWeight:var(--core-typography-weight-medium);--sem-typography-label-small-fontSize:var(--core-typography-font-size-25);--sem-typography-label-small-lineHeight:1rem;--sem-typography-label-small-letterSpacing:0.041666666666666664rem;--sem-color-primary:var(--core-color-primary-60);--sem-color-on-primary:var(--core-color-primary-0);--sem-color-neutral:var(--core-color-neutral-60);--sem-color-on-neutral:var(--core-color-neutral-0);--sem-color-primary-container:var(--core-color-primary-10);--sem-color-neutral-container:var(--core-color-neutral-10);--sem-color-on-primary-container:var(--core-color-primary-90);--sem-color-on-neutral-container:var(--core-color-neutral-90);--sem-color-background-component-small-default:var(--core-color-neutral-30);--sem-color-background-component-small-disabled:var(--core-color-neutral-20);--sem-color-background-component-small-pressed:var(--core-color-primary-40);--sem-color-background-page:var(--core-color-neutral-10);--sem-color-background-primary-default:var(--core-color-primary-40);--sem-color-background-primary-hover:var(--core-color-primary-50);--sem-color-background-primary-pressed:var(--core-color-primary-30);--sem-color-background-primary-disabled:var(--core-color-primary-40);--sem-color-background-surface-default:var(--core-color-neutral-20);--sem-color-border-component-small-default:var(--core-color-neutral-40);--sem-color-border-component-small-hover:var(--core-color-primary-60);--sem-color-border-component-small-pressed:var(--core-color-primary-60);--sem-color-border-component-small-disabled:var(--core-color-neutral-30);--sem-color-border-surface-default:var(--core-color-neutral-30);--sem-color-border-surface-elevated:var(--core-color-neutral-30);--sem-color-state-layer-default:var(--core-color-neutral-100);--sem-color-state-layer-selected:var(--sem-color-primary);--sem-color-on-state-layer-default:var(--core-color-neutral-0);--sem-color-on-state-layer-selected:var(--core-color-primary-60);--sem-color-text-component-small-default:var(--core-color-neutral-90);--sem-color-text-component-small-hover:var(--core-color-primary-70);--sem-color-text-component-small-pressed:var(--core-color-primary-50);--sem-color-text-component-small-disabled:var(--core-color-neutral-30);--sem-color-text-on-background-default:var(--core-color-neutral-100);--sem-color-text-on-primary-default:var(--core-color-primary-100);--sem-color-text-on-primary-hover:var(--core-color-primary-100);--sem-color-text-on-primary-pressed:var(--core-color-primary-100);--sem-color-text-on-surface-default:var(--core-color-neutral-100);--sem-color-text-primary-default:var(--core-color-primary-80);--sem-color-text-primary-hover:var(--core-color-primary-80);--sem-color-text-primary-pressed:var(--core-color-primary-80);--sem-color-text-primary-disabled:var(--core-color-neutral-40);--comp-sidebar-color-background:0 21 41;--comp-sidebar-logo-dimension-spacing:2rem;--comp-sidebar-icon-color-icon-default:146 156 177;--comp-sidebar-icon-color-icon-selected:255 255 255;--comp-sidebar-icon-color-icon-hover:255 255 255;--comp-sidebar-icon-color-background-selected:47 66 86;--comp-sidebar-icon-background-border-radius:0.25rem;--comp-sidebar-hover-indicator-color-default:229 231 235;--comp-icon-style-fill:0;--comp-icon-style-weight:300;--comp-icon-button-color-icon-default:93 95 95;--comp-icon-button-icon-size:1.25rem;--comp-drawer-title-typography-font-size:2rem;--comp-drawer-title-typography-weight:500;--comp-drawer-title-typography-line-height:1.2;--comp-card-dimension-border-width:2px;--comp-chip-dimension-height:1.6rem;--comp-page-color-background:252 252 252;--core-color-neutral-20:0 21 41;--sem-color-background-surface-default:0 21 41}.spindle-popover{transition:none}.spindle-card__actions{gap:.5rem}html{overflow-y:initial;scroll-behavior:smooth;font-size:1rem}@media screen and (max-width:1470px){html{font-size:.875rem}}svg{overflow:auto}a{transition:color .2s ease-in-out;text-decoration:none}a:active,a:focus,a:hover{color:rgb(var(--core-color-primary-source));text-decoration:none}input{outline:none!important;color:rgb(var(--core-color-neutral-20))}input[type=email],input[type=password],input[type=text],textarea{-webkit-appearance:none!important;appearance:none!important}input:-webkit-autofill{box-shadow:inset 0 0 0 50px #fff!important}label{display:inline-block;margin-bottom:0}.ant-list-split .ant-list-item{border-bottom:1px solid rgba(240,240,240,.2901960784)!important}:where(.css-dev-only-do-not-override-10jclmq).ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{-webkit-padding-start:0;padding-inline-start:0}:where(.css-dev-only-do-not-override-10jclmq).ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:0}:where(.css-dev-only-do-not-override-10jclmq).ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{justify-content:center}:where(.css-dev-only-do-not-override-ny9py8).ant-collapse .ant-collapse-content>.ant-collapse-content-box{padding:1rem 2px}.ant-notification-notice-icon{position:absolute;top:20%;margin-left:.25rem;font-size:1.5rem;line-height:1.5rem}:where(.css-dev-only-do-not-override-1a3rktk).ant-notification .ant-notification-notice-wrapper .ant-notification-notice-with-icon .ant-notification-notice-message{-webkit-margin-start:52px;margin-inline-start:52px}:where(.css-dev-only-do-not-override-ny9py8).ant-form-item .ant-form-item-label>label{color:rgba(0,0,0,.88);font-size:.75rem;letter-spacing:.04em}.ant-list-item{display:flex;align-items:center;justify-content:space-between;padding:0!important;color:#000!important;font-size:1rem}.ant-collapse>.ant-collapse-item>.ant-collapse-header{font-weight:400;color:#000!important;font-size:1rem}.ant-table-wrapper{width:100%!important}.ant-btn[disabled]{background:rgba(0,0,0,0)!important;border:#fff!important}body .slick-dots li{margin:0}body .slick-dots li button:before{font-family:slick;font-size:.563rem;line-height:1.25rem;position:absolute;top:0;left:0;width:1.25rem;height:1.25rem;content:"•";text-align:center;opacity:1;color:rgb(var(--core-color-neutral-90));-webkit-font-smoothing:antialiased}body .slick-dots li.slick-active button:before{color:rgb(var(--core-color-primary-source))}body .slick-track{margin-left:0;margin-right:0}.slick-next:before,.slick-prev:before{color:rgb(var(--core-color-neutral-50))!important}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#131c45!important;font-weight:700}.token.punctuation{color:#45132a!important}.token.function{color:#795d00!important}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#475359!important;background:hsla(0,0%,100%,.5);font-weight:400!important}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#54656d!important;font-weight:400!important}.highcharts-credits,.highcharts-exporting-group,.highcharts-range-selector-group{display:none}.akamas_table_menu_dropdown{min-width:11.25rem}.akamas_table_page_header{display:flex;align-items:center;margin-bottom:1.625rem}.akamas_table_page_header>h1{margin:0!important}.akamas_table_page_header>button{margin-left:1.625rem}.akamas_font_1{font-size:1.056rem}.akamas_card{border-radius:4px;border:1px solid rgb(var(--core-color-neutral-90));box-sizing:border-box;box-shadow:0 4px 4px rgba(0,0,0,.15);width:250px;height:100%;padding:.813rem}.akamas_card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.813rem}.akamas_statistic__title{font-family:var(--font-roboto);font-weight:700;font-size:1.056rem;display:block;margin-bottom:1.219rem}.akamas_statistic__value{font-size:1.625rem}.akamas_status_tag{min-width:80px;display:inline-block;padding:.406rem .813rem;border-radius:4px;color:rgb(var(--core-color-neutral-100));font-weight:500;font-size:.894rem;text-align:center;text-transform:capitalize}.flex_wrap_horizontal{display:flex;flex-direction:row;flex-wrap:wrap}.center-column,.flex-center{display:flex;align-items:center;justify-content:center}.center-column{flex-direction:column}.margin_right_1{margin-right:.813rem}.margin_right_0_5{margin-right:.406rem}.vertical-list-spacer-1>*{margin-bottom:.813rem}.vertical-list-spacer-1>:last-child{margin-bottom:0}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.weight-500,.weight_500{font-weight:500}.monospaced{font-family:var(--font-roboto-mono)}.font-1-3{font-size:1.056rem}.font-1-5{font-size:1.219rem}.primary-color,.primary_color{color:rgb(var(--core-color-primary-source))!important}.hide{display:none}.text-right{text-align:right}.text-center{text-align:center}.break-word{word-break:break-word}.v-align-middle{vertical-align:middle}.toggle_button{font-size:.875rem;padding:.5rem .938rem;background-color:rgb(var(--core-color-neutral-98));border-radius:var(--core-dimension-dimension-25);display:flex;align-items:center;line-height:1}.toggle_button>button{margin-right:.406rem}.select_button{min-width:6rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-right:.5rem}.select_icon_button{color:rgb(var(--comp-select-color-icon)/var(--comp-select-opacity-icon-default));font-size:var(--comp-select-dimension-expand-icon-size)!important;padding-left:3px}.on-primary{color:rgb(var(--core-color-neutral-100)/var(--comp-select-opacity-icon-default))}.dropdown_expand_icon{--spindle-icon-material-symbol-weight:400;opacity:.7;margin-top:1px}.card_title{font-size:1.375rem}.searchField{width:100%}.ant-table{background-color:var(--table-bg)}.ant-table-thead>tr>th{background-color:var(--table-header-bg)}.ant-table-row-selected{background-color:var(--table-selected-row-bg)}.ant-table-row:hover{background-color:var(--table-selected-row-hover-bg)}.ant-table{border-radius:var(--table-border-radius-base)}.ant-btn-primary{background-color:rgb(var(--core-color-primary-source))}a{color:rgb(var(--core-color-primary-source))}.ant-slider-track{background-color:var(--slider-track-background-color)}.ant-slider-handle{background-color:var(--slider-handle-color)}.ant-popover-inner{border-radius:var(--sem-dimension-component-medium-border-radius)}.ant-badge-status-dot{width:18px;height:18px}.spindle_icon_button{justify-content:center!important}.iub__us-widget{display:none!important}