@charset "UTF-8";.icon{display:inline-block;flex-shrink:0;color:currentColor}.icon-wrapper{display:inline-flex;align-items:center;justify-content:center}.icon-wrapper-xs{width:var(--size-component-sm);height:var(--size-component-sm)}.icon-wrapper-xs svg{width:var(--size-component-xs);height:var(--size-component-xs)}.icon-wrapper-sm{width:var(--size-component-md);height:var(--size-component-md)}.icon-wrapper-sm svg{width:var(--size-component-sm);height:var(--size-component-sm)}.icon-wrapper-md{width:var(--size-component-lg);height:var(--size-component-lg)}.icon-wrapper-md svg{width:var(--size-component-md);height:var(--size-component-md)}.icon-wrapper-lg{width:var(--size-component-xl);height:var(--size-component-xl)}.icon-wrapper-lg svg{width:var(--size-component-lg);height:var(--size-component-lg)}.icon-wrapper-xl{width:var(--size-component-2xl);height:var(--size-component-2xl)}.icon-wrapper-xl svg{width:var(--size-component-xl);height:var(--size-component-xl)}.button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:var(--border-radius-small);font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong);transition:all .2s ease-in-out;cursor:pointer;border:var(--border-width-small) solid transparent;outline:none;text-decoration:none}.button:disabled{pointer-events:none;cursor:not-allowed}.button-default{background-color:var(--color-background-action-primary-default);color:var(--color-text-on-action-primary-default);border-color:var(--color-border-on-action-primary-default)}.button-default:hover:not(:disabled){background-color:var(--color-background-action-primary-hover);border-color:var(--color-border-on-action-primary-hover)}.button-default:focus:not(:disabled){background-color:var(--color-background-action-primary-focus);border-color:var(--color-border-on-action-primary-focus)}.button-default:active:not(:disabled){background-color:var(--color-background-action-primary-active);border-color:var(--color-border-on-action-primary-active)}.button-default:disabled{background-color:var(--color-background-action-primary-disabled);color:var(--color-text-on-action-primary-disabled);border-color:var(--color-border-on-action-primary-disabled)}.button-secondary{background-color:var(--color-background-action-secondary-default);color:var(--color-text-on-action-secondary-default);border-color:var(--color-border-on-action-secondary-default)}.button-secondary:hover:not(:disabled){background-color:var(--color-background-action-secondary-hover);border-color:var(--color-border-on-action-secondary-hover)}.button-secondary:focus:not(:disabled){background-color:var(--color-background-action-secondary-focus);border-color:var(--color-border-on-action-secondary-focus)}.button-secondary:active:not(:disabled){background-color:var(--color-background-action-secondary-active);border-color:var(--color-border-on-action-secondary-active)}.button-secondary:disabled{background-color:var(--color-background-action-secondary-disabled);color:var(--color-text-on-action-secondary-disabled);border-color:var(--color-border-on-action-secondary-disabled)}.button-outline{background-color:var(--color-background-action-outline-default);color:var(--color-text-on-action-outline-default);border-color:var(--color-border-on-action-outline-default)}.button-outline:hover:not(:disabled){background-color:var(--color-background-action-outline-hover);border-color:var(--color-border-on-action-outline-hover)}.button-outline:focus:not(:disabled){background-color:var(--color-background-action-outline-focus);border-color:var(--color-border-on-action-outline-focus)}.button-outline:active:not(:disabled){background-color:var(--color-background-action-outline-active);border-color:var(--color-border-on-action-outline-active)}.button-outline:disabled{background-color:var(--color-background-action-outline-disabled);color:var(--color-text-on-action-outline-disabled);border-color:var(--color-border-on-action-outline-disabled)}.button-ghost{background-color:var(--color-background-action-ghost-default);color:var(--color-text-on-action-ghost-default);border-color:var(--color-border-on-action-ghost-default)}.button-ghost:hover:not(:disabled){background-color:var(--color-background-action-ghost-hover);border-color:var(--color-border-on-action-ghost-hover)}.button-ghost:focus:not(:disabled){background-color:var(--color-background-action-ghost-focus);border-color:var(--color-border-on-action-ghost-focus)}.button-ghost:active:not(:disabled){background-color:var(--color-background-action-ghost-active);border-color:var(--color-border-on-action-ghost-active)}.button-ghost:disabled{background-color:var(--color-background-action-ghost-disabled);color:var(--color-text-on-action-ghost-disabled);border-color:var(--color-border-on-action-ghost-disabled)}.button-destructive{background-color:var(--color-background-action-destructive-default);color:var(--color-text-on-action-destructive-default);border-color:var(--color-border-on-action-destructive-default)}.button-destructive:hover:not(:disabled){background-color:var(--color-background-action-destructive-hover);border-color:var(--color-border-on-action-destructive-hover)}.button-destructive:focus:not(:disabled){background-color:var(--color-background-action-destructive-focus);border-color:var(--color-border-on-action-destructive-focus)}.button-destructive:active:not(:disabled){background-color:var(--color-background-action-destructive-active);border-color:var(--color-border-on-action-destructive-active)}.button-destructive:disabled{background-color:var(--color-background-action-destructive-disabled);color:var(--color-text-on-action-destructive-disabled);border-color:var(--color-border-on-action-destructive-disabled)}.button-demon{background-color:var(--color-background-action-demon-default);color:var(--color-text-on-action-demon-default);border-color:var(--color-border-on-action-demon-default)}.button-demon:hover:not(:disabled){background-color:var(--color-background-action-demon-hover);border-color:var(--color-border-on-action-demon-hover)}.button-demon:focus:not(:disabled){background-color:var(--color-background-action-demon-focus);border-color:var(--color-border-on-action-demon-focus)}.button-demon:active:not(:disabled){background-color:var(--color-background-action-demon-active);border-color:var(--color-border-on-action-demon-active)}.button-demon:disabled{background-color:var(--color-background-action-demon-disabled);color:var(--color-text-on-action-demon-disabled);border-color:var(--color-border-on-action-demon-disabled)}.button-xs{padding:var(--spacing-component-02) var(--spacing-component-04);font:var(--typography-caption-md-strong);letter-spacing:var(--letter-spacing-caption-md-strong)}.button-xs .button-content{min-height:var(--size-component-sm);gap:var(--spacing-component-02)}.button-xs.button-icon-only{padding:var(--spacing-component-02)}.button-sm{padding:var(--spacing-component-03) var(--spacing-component-05);font:var(--typography-body-sm-strong);letter-spacing:var(--letter-spacing-body-sm-strong)}.button-sm .button-content{min-width:var(--size-component-md);min-height:var(--size-component-md);gap:var(--spacing-component-02)}.button-sm.button-icon-only{padding:var(--spacing-component-03)}.button-md{padding:var(--spacing-component-04) var(--spacing-component-06)}.button-md .button-content{gap:var(--spacing-component-03)}.button-md.button-icon-only{padding:var(--spacing-component-04)}.button-lg{padding:var(--spacing-component-05) var(--spacing-component-07)}.button-lg .button-content{min-width:var(--size-component-lg);min-height:var(--size-component-lg);gap:var(--spacing-component-04)}.button-lg.button-icon-only{padding:var(--spacing-component-05)}.button-content{display:flex;align-items:center;justify-content:center}.button-group{display:flex;gap:var(--spacing-component-03);flex-wrap:wrap}.toggle-button.button-ghost{border-color:var(--color-border-on-control-primary-default);color:var(--color-text-on-surface-primary-low)}.toggle-button.button-ghost:hover:not(:disabled){border-color:var(--color-border-on-control-primary-hover);color:var(--color-text-on-action-ghost-default)}.toggle-button.button-ghost:focus:not(:disabled){border-color:var(--color-border-on-control-primary-focus);color:var(--color-text-on-action-ghost-default)}.toggle-button.button-ghost:focus-visible:not(:disabled){outline:2px solid var(--color-background-brand-primary);outline-offset:-3px;border-radius:var(--border-radius-small)}.toggle-button.button-ghost:active:not(:disabled),.toggle-button.button-ghost[aria-pressed=true]{background-color:var(--color-background-action-ghost-active);border-color:var(--color-border-on-control-primary-active);color:var(--color-text-on-surface-primary-high)}.toggle-button.button-ghost[aria-pressed=true]:hover:not(:disabled){background-color:var(--color-background-action-ghost-active);border-color:var(--color-border-on-control-primary-hover);color:var(--color-text-on-surface-primary-high)}.toggle-button.button-ghost[aria-pressed=true]:focus:not(:disabled){background-color:var(--color-background-action-ghost-active);border-color:var(--color-border-on-control-primary-focus);color:var(--color-text-on-surface-primary-high)}.toggle-button.button-ghost[aria-pressed=true]:focus-visible:not(:disabled){outline:2px solid var(--color-background-brand-primary);outline-offset:-3px;border-radius:var(--border-radius-small)}.toggle-button-group{display:inline-flex;align-items:center;gap:0}.toggle-button-group .toggle-button{border-radius:0;margin-left:-1px}.toggle-button-group .toggle-button:first-child{border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small);margin-left:0}.toggle-button-group .toggle-button:last-child{border-top-right-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small)}.toggle-button-group .toggle-button:not(:first-child){position:relative;z-index:1}.toggle-button-group .toggle-button:not(:first-child)[aria-pressed=true]{z-index:2}.toggle-button-group .toggle-button:first-child:not([aria-pressed=true]){z-index:0}.chip{display:inline-flex;align-items:center;background-color:var(--color-background-action-secondary-default);color:var(--color-text-on-action-secondary-default);border-radius:var(--border-radius-small);overflow:hidden}.chip-interactive{cursor:pointer;transition:all .2s ease-in-out}.chip-interactive:hover{background-color:var(--color-background-action-secondary-hover);color:var(--color-text-on-action-secondary-hover)}.chip-interactive:focus-within{background-color:var(--color-background-action-secondary-focus);color:var(--color-text-on-action-secondary-focus)}.chip-disabled{opacity:.6;cursor:default;pointer-events:none}.chip-sm .chip-content{padding:var(--spacing-component-01) var(--spacing-component-04)}.chip-sm.chip-clearable .chip-content{padding-right:var(--spacing-component-02)}.chip-sm .chip-label{min-height:var(--size-component-md);font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal)}.chip-sm .chip-clear-button{min-height:var(--size-component-sm);min-width:var(--size-component-sm);padding:var(--spacing-component-01)}.chip-content{flex:1;display:flex;align-items:center}.chip-label{display:flex;align-items:center}.chip-clear-button{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-icon-on-action-secondary-default);transition:color .2s ease-in-out;border-left:1px solid var(--color-border-on-action-secondary-default)}.chip-clear-button:hover{color:var(--color-icon-on-action-secondary-hover);background-color:var(--color-background-action-secondary-hover)}.chip-clear-button:focus-visible{color:var(--color-icon-on-action-secondary-focus);background-color:var(--color-background-action-secondary-focus);border-radius:var(--border-radius-small);outline:2px solid var(--color-background-brand-primary);outline-offset:-2px}.chip-clear-button:active{color:var(--color-icon-on-action-secondary-active);background-color:var(--color-background-action-secondary-active)}.input{position:relative;display:inline-flex;align-items:center;width:100%;border:var(--border-width-small) solid var(--color-border-on-control-primary-default);border-radius:var(--border-radius-small);background-color:var(--color-background-control-primary-default);transition:all .2s ease-in-out;cursor:text;box-sizing:border-box}.input:hover{background-color:var(--color-background-control-primary-hover);border-color:var(--color-border-on-control-primary-hover)}.input:focus-within{outline:2px solid var(--color-background-brand-primary);outline-offset:2px}.input-content{display:flex;align-items:center;justify-content:center;width:100%;gap:var(--spacing-component-03)}.input-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-component-02);flex:1;min-width:0}.input-field{border:none;background:transparent;color:var(--color-text-on-control-primary-default);font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);outline:none;flex:1;padding:0;margin:0}.input-field:focus-visible{outline:none}.input-field::-moz-placeholder{color:var(--color-text-on-control-primary-placeholder)}.input-field::placeholder{color:var(--color-text-on-control-primary-placeholder)}.input-field[type=number]::-webkit-outer-spin-button,.input-field[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-field[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.input-field[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-field[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-leading-icon,.input-trailing-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-icon-on-control-primary-default)}.input-leading-modifier,.input-trailing-modifier{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-text-on-control-primary-default);font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.input-interactive-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.input-interactive-icon button{background:none;border:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--border-radius-small);transition:all .2s ease;color:var(--color-icon-on-control-primary-action-default)}.input-interactive-icon button:hover{color:var(--color-icon-on-control-primary-action-hover)}.input-interactive-icon button:focus{color:var(--color-icon-on-control-primary-action-focus)}.input-interactive-icon button:active{color:var(--color-icon-on-control-primary-action-active)}.input-interactive-icon button:disabled{cursor:default;background-color:transparent;color:var(--color-icon-on-control-primary-action-disabled)}.input-sm{padding:var(--spacing-component-03) var(--spacing-component-04)}.input-sm .input-content{min-height:var(--size-component-md);gap:var(--spacing-component-02)}.input-sm .input-field{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);min-height:var(--size-component-md)}.input-md{padding:var(--spacing-component-04) var(--spacing-component-05)}.input-md .input-content{gap:var(--spacing-component-03)}.input-md .input-field{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal)}.input-lg{padding:var(--spacing-component-05) var(--spacing-component-06)}.input-lg .input-content{min-height:var(--size-component-lg);gap:var(--spacing-component-04)}.input-lg .input-field{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal)}.input-disabled{background-color:var(--color-background-control-primary-disabled);border-color:var(--color-border-on-control-primary-disabled);cursor:default;pointer-events:none}.input-disabled:hover{background-color:var(--color-background-control-primary-disabled);border-color:var(--color-border-on-control-primary-disabled)}.input-disabled .input-field{color:var(--color-text-on-control-primary-disabled);cursor:default}.input-disabled .input-field::-moz-placeholder{color:var(--color-text-on-control-primary-disabled)}.input-disabled .input-field::placeholder{color:var(--color-text-on-control-primary-disabled)}.input-disabled .input-leading-icon,.input-disabled .input-trailing-icon{color:var(--color-icon-on-control-primary-disabled)}.input-disabled .input-leading-modifier,.input-disabled .input-trailing-modifier{color:var(--color-text-on-control-primary-disabled)}.input-error{border-color:var(--color-border-on-control-error-default);background-color:var(--color-background-control-error-default)}.input-error:hover{background-color:var(--color-background-control-error-hover);border-color:var(--color-border-on-control-error-default)}.input-error .input-field{color:var(--color-text-on-control-error-default)}.input-error .input-field::-moz-placeholder{color:var(--color-text-on-control-error-placeholder)}.input-error .input-field::placeholder{color:var(--color-text-on-control-error-placeholder)}.input-error .input-leading-icon,.input-error .input-trailing-icon{color:var(--color-icon-on-control-error-default)}.input-error .input-leading-modifier,.input-error .input-trailing-modifier{color:var(--color-text-on-control-error-default)}.input-success{border-color:var(--color-border-on-control-success-default);background-color:var(--color-background-control-success-default)}.input-success:hover{background-color:var(--color-background-control-success-hover);border-color:var(--color-border-on-control-success-default)}.input-success .input-field{color:var(--color-text-on-control-success-default)}.input-success .input-field::-moz-placeholder{color:var(--color-text-on-control-success-placeholder)}.input-success .input-field::placeholder{color:var(--color-text-on-control-success-placeholder)}.input-success .input-leading-icon,.input-success .input-trailing-icon{color:var(--color-icon-on-control-success-default)}.input-success .input-leading-modifier,.input-success .input-trailing-modifier{color:var(--color-text-on-control-success-default)}.input-container.input-error .input-interactive-icon button{color:var(--color-icon-on-control-error-action-default)}.input-container.input-error .input-interactive-icon button:hover{color:var(--color-icon-on-control-error-action-hover)}.input-container.input-error .input-interactive-icon button:focus{color:var(--color-icon-on-control-error-action-focus)}.input-container.input-error .input-interactive-icon button:active{color:var(--color-icon-on-control-error-action-active)}.input-container.input-error .input-interactive-icon button:disabled{color:var(--color-icon-on-control-error-action-disabled)}.input-container.input-success .input-interactive-icon button{color:var(--color-icon-on-control-success-action-default)}.input-container.input-success .input-interactive-icon button:hover{color:var(--color-icon-on-control-success-action-hover)}.input-container.input-success .input-interactive-icon button:focus{color:var(--color-icon-on-control-success-action-focus)}.input-container.input-success .input-interactive-icon button:active{color:var(--color-icon-on-control-success-action-active)}.input-container.input-success .input-interactive-icon button:disabled{color:var(--color-icon-on-control-success-action-disabled)}.textarea-container{position:relative;width:100%;display:flex;flex-direction:column}.textarea-container.textarea-default .textarea{background-color:var(--color-background-control-primary-default);border:1px solid var(--color-border-on-control-primary-default);color:var(--color-text-on-control-primary-default)}.textarea-container.textarea-default .textarea::-moz-placeholder{color:var(--color-text-on-control-primary-placeholder)}.textarea-container.textarea-default .textarea::placeholder{color:var(--color-text-on-control-primary-placeholder)}.textarea-container.textarea-default .textarea:hover:not(:disabled){background-color:var(--color-background-control-primary-hover);border-color:var(--color-border-on-control-primary-hover)}.textarea-container.textarea-default .textarea:focus-within{outline:2px solid var(--color-background-brand-primary);outline-offset:2px}.textarea-container.textarea-default .textarea:disabled{background-color:var(--color-background-control-primary-disabled);border-color:var(--color-border-on-control-primary-disabled);color:var(--color-text-on-control-primary-disabled);cursor:default;pointer-events:none}.textarea-container.textarea-default .textarea:disabled:hover{background-color:var(--color-background-control-primary-disabled);border-color:var(--color-border-on-control-primary-disabled)}.textarea-container.textarea-success .textarea{background-color:var(--color-background-control-success-default);border:1px solid var(--color-border-on-control-success-default);color:var(--color-text-on-control-success-default)}.textarea-container.textarea-success .textarea::-moz-placeholder{color:var(--color-text-on-control-success-placeholder)}.textarea-container.textarea-success .textarea::placeholder{color:var(--color-text-on-control-success-placeholder)}.textarea-container.textarea-success .textarea:hover:not(:disabled){background-color:var(--color-background-control-success-hover);border-color:var(--color-border-on-control-success-hover)}.textarea-container.textarea-success .textarea:disabled{background-color:var(--color-background-control-primary-disabled);border-color:var(--color-border-on-control-primary-disabled);color:var(--color-text-on-control-primary-disabled);cursor:default}.textarea-container.textarea-error .textarea{background-color:var(--color-background-control-error-default);border:1px solid var(--color-border-on-control-error-default);color:var(--color-text-on-control-error-default)}.textarea-container.textarea-error .textarea::-moz-placeholder{color:var(--color-text-on-control-error-placeholder)}.textarea-container.textarea-error .textarea::placeholder{color:var(--color-text-on-control-error-placeholder)}.textarea-container.textarea-error .textarea:hover:not(:disabled){background-color:var(--color-background-control-error-hover);border-color:var(--color-border-on-control-error-hover)}.textarea-container.textarea-error .textarea:disabled{background-color:var(--color-background-control-primary-disabled);border-color:var(--color-border-on-control-primary-disabled);color:var(--color-text-on-control-primary-disabled);cursor:default}.textarea-container.textarea-sm .textarea{padding:var(--spacing-component-03) var(--spacing-component-04);font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);border-radius:var(--border-radius-small);min-height:calc(var(--size-component-lg) * 3)}.textarea-container.textarea-md .textarea{padding:var(--spacing-component-04) var(--spacing-component-05);font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);border-radius:var(--border-radius-small);min-height:calc(var(--size-component-xl) * 3)}.textarea-container.textarea-lg .textarea{padding:var(--spacing-component-05) var(--spacing-component-06);font:var(--typography-body-lg-normal);letter-spacing:var(--letter-spacing-body-lg-normal);border-radius:var(--border-radius-small);min-height:calc(var(--size-component-2xl) * 3)}.textarea{width:100%;border:none;outline:none;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;transition:all .2s ease-in-out;appearance:textfield;-webkit-appearance:textfield;-moz-appearance:textfield}.textarea-resize-none{resize:none}.textarea-resize-vertical{resize:vertical}.textarea-resize-horizontal{resize:horizontal}.textarea-resize-both{resize:both}.textarea::-webkit-outer-spin-button,.textarea::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.textarea[type=number]{-moz-appearance:textfield}.textarea-container-disabled{cursor:default}.selector{position:relative;display:inline-flex;align-items:center;width:100%;border:var(--border-width-small) solid var(--color-border-on-control-primary-default);border-radius:var(--border-radius-small);background-color:var(--color-background-control-primary-default);transition:all .2s ease-in-out;cursor:pointer;box-sizing:border-box;gap:var(--spacing-component-03)}.selector:hover{background-color:var(--color-background-control-primary-hover);border-color:var(--color-border-on-control-primary-hover)}.selector-content{flex:1;display:flex;align-items:center;min-width:0;overflow:hidden;color:var(--color-text-on-control-primary-default);font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);text-align:left}.selector-content-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.selector-content.selector-placeholder{color:var(--color-text-on-control-primary-placeholder)}.selector-chevron{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-icon-on-control-primary-default);transition:transform .2s ease}.selector-chevron-open{transform:rotate(180deg)}.selector-clear{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;margin:0;cursor:pointer;flex-shrink:0;position:relative;z-index:10;border-radius:var(--border-radius-small);transition:all .2s ease;color:var(--color-icon-on-control-primary-action-default)}.selector-clear:hover{color:var(--color-icon-on-control-primary-action-hover)}.selector-clear:focus{color:var(--color-icon-on-control-primary-action-focus)}.selector-clear:active{color:var(--color-icon-on-control-primary-action-active)}.selector-clear:disabled{cursor:default;color:var(--color-icon-on-control-primary-action-disabled)}.selector-sm{padding:var(--spacing-component-02) var(--spacing-component-04)}.selector-sm .selector-content{min-height:var(--size-component-lg);font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-control-primary-default)}.selector-sm .selector-content.selector-placeholder{color:var(--color-text-on-control-primary-placeholder)}.selector-md{padding:var(--spacing-component-04) var(--spacing-component-05)}.selector-md .selector-content{gap:var(--spacing-component-03)}.selector-lg{padding:var(--spacing-component-05) var(--spacing-component-06)}.selector-lg .selector-content{min-height:var(--size-component-lg);gap:var(--spacing-component-04)}.selector-disabled{background-color:var(--color-background-control-primary-disabled);border-color:var(--color-border-on-control-primary-disabled);pointer-events:none}.selector-disabled[role=button]{cursor:default}.selector-disabled:hover{background-color:var(--color-background-control-primary-disabled);border-color:var(--color-border-on-control-primary-disabled)}.selector-disabled .selector-content,.selector-disabled .selector-content.selector-placeholder{color:var(--color-text-on-control-primary-disabled)}.selector-disabled .selector-chevron{color:var(--color-icon-on-control-primary-disabled)}.selector-disabled .selector-clear{cursor:default;color:var(--color-icon-on-control-primary-action-disabled)}.selector-error{border-color:var(--color-border-on-control-error-default);background-color:var(--color-background-control-error-default)}.selector-error:hover{background-color:var(--color-background-control-error-hover);border-color:var(--color-border-on-control-error-default)}.selector-error .selector-content{color:var(--color-text-on-control-error-default)}.selector-error .selector-content.selector-placeholder{color:var(--color-text-on-control-error-placeholder)}.selector-error .selector-chevron{color:var(--color-icon-on-control-error-default)}.selector-error .selector-clear{color:var(--color-icon-on-control-error-action-default)}.selector-error .selector-clear:hover{color:var(--color-icon-on-control-error-action-hover)}.selector-error .selector-clear:focus{color:var(--color-icon-on-control-error-action-focus)}.selector-error .selector-clear:active{color:var(--color-icon-on-control-error-action-active)}.selector-error .selector-clear:disabled{color:var(--color-icon-on-control-error-action-disabled)}.selector-error.selector-disabled{background-color:var(--color-background-control-error-default);border-color:var(--color-border-on-control-error-default)}.selector-error.selector-disabled .selector-content{color:var(--color-text-on-control-error-default)}.selector-error.selector-disabled .selector-content.selector-placeholder{color:var(--color-text-on-control-error-placeholder)}.selector-error.selector-disabled .selector-chevron{color:var(--color-icon-on-control-error-default)}.selector-error.selector-disabled .selector-clear{color:var(--color-icon-on-control-error-action-disabled)}.selector-success{border-color:var(--color-border-on-control-success-default);background-color:var(--color-background-control-success-default)}.selector-success:hover{background-color:var(--color-background-control-success-hover);border-color:var(--color-border-on-control-success-default)}.selector-success .selector-content{color:var(--color-text-on-control-success-default)}.selector-success .selector-content.selector-placeholder{color:var(--color-text-on-control-success-placeholder)}.selector-success .selector-chevron{color:var(--color-icon-on-control-success-default)}.selector-success .selector-clear{color:var(--color-icon-on-control-success-action-default)}.selector-success .selector-clear:hover{color:var(--color-icon-on-control-success-action-hover)}.selector-success .selector-clear:focus{color:var(--color-icon-on-control-success-action-focus)}.selector-success .selector-clear:active{color:var(--color-icon-on-control-success-action-active)}.selector-success .selector-clear:disabled{color:var(--color-icon-on-control-success-action-disabled)}.menu-container{background-color:var(--color-background-surface-primary);border:var(--border-width-small) solid var(--color-border-on-control-primary-default);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-elevation02);z-index:50;min-width:200px;max-height:434px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.menu-container::-webkit-scrollbar{display:none;color:var(--color-text-on-surface-primary-high)}.menu-container-sm{min-width:150px;max-height:300px;border-radius:var(--border-radius-small)}.menu-container-sm .menu-item{padding:var(--spacing-component-03) var(--spacing-component-04);font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal)}.menu-container-md{min-width:200px;max-height:434px}.menu-container-md .menu-item{padding:var(--spacing-component-05);font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal)}.menu-container-lg{min-width:250px;max-height:500px}.menu-container-lg .menu-item{padding:var(--spacing-component-05) var(--spacing-component-06);font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal)}.menu-container-no-wrap .menu-item-content-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.menu-item{width:100%;display:flex;align-items:center;justify-content:space-between;height:auto;background-color:transparent;border:none;cursor:pointer;transition:background-color .2s ease;text-align:left;color:var(--color-text-on-action-ghost-default)}.menu-item:hover{background-color:var(--color-background-action-ghost-hover)}.menu-item:focus{background-color:var(--color-background-action-ghost-focus)}.menu-item:focus-visible{outline-offset:-2px;border-radius:var(--border-radius-small)}.menu-item:active{background-color:var(--color-background-action-ghost-active)}.menu-item-highlighted{background-color:var(--color-background-control-primary-highlight)}.menu-item:disabled{background-color:var(--color-background-action-ghost-disabled);color:var(--color-text-on-action-ghost-disabled);cursor:default;pointer-events:none}.menu-item.back-button{justify-content:flex-start}.menu-item-content{flex:1;text-align:left;display:flex;align-items:center;gap:var(--spacing-component-03);min-width:0}.menu-icon-back,.menu-icon-forward{display:flex;align-items:center;justify-content:center;flex-shrink:0}.menu-icon-selected{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-icon-on-surface-primary-success)}.menu-empty{padding:var(--spacing-component-05);text-align:center;color:var(--color-text-on-surface-primary-low);font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);min-height:var(--size-component-2xl);display:flex;align-items:center;justify-content:center}.select{position:relative;width:100%}.select-container{position:relative}.select-menu{position:absolute;top:100%;left:0;right:0;z-index:1000;margin-top:var(--spacing-component-03)}.select-chips{display:flex;flex-wrap:wrap;gap:var(--spacing-component-02);align-items:center;min-height:var(--size-component-lg);flex:1}.select-chips .selector-placeholder{color:var(--color-text-on-control-primary-placeholder)}.select-error .select-chips .selector-placeholder{color:var(--color-text-on-control-error-placeholder)}.selector-sm .select-chips .selector-placeholder{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal)}.text-editor-control{position:relative;width:100%;display:flex;flex-direction:column;gap:var(--spacing-component-04)}.text-editor-control__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-component-04)}.text-editor-control__toolbar .text-editor-control__font-selector{width:10rem;flex-shrink:0}.text-editor-control__toolbar .text-editor-control__template-selector{width:15rem;flex-shrink:0}.text-editor-control__toolbar .text-editor-control__text-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-component-04)}.text-editor-control__toolbar__reset-button{margin-left:auto}.text-editor-control__editor-container{position:relative;width:100%;height:22.5rem;min-height:10rem;resize:vertical;overflow-x:hidden;overflow-y:auto}.text-editor-control__editor{position:relative;width:100%;max-width:100%;border:none;outline:none;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;transition:all .2s ease-in-out;min-height:100%;padding:var(--spacing-component-04) var(--spacing-component-05);box-sizing:border-box;overflow:hidden;word-wrap:break-word;word-break:break-word}.text-editor-control__editor.text-editor-control__editor--empty:before{content:attr(data-placeholder);color:var(--color-text-on-control-primary-placeholder);pointer-events:none;position:absolute;left:var(--spacing-component-05);top:var(--spacing-component-04)}.text-editor-control__editor:focus{outline:none}.text-editor-control__editor br{line-height:inherit}.text-editor-control__editor div,.text-editor-control__editor p{margin:0;padding:0}.text-editor-control__editor ul,.text-editor-control__editor ol{list-style-position:inside;margin:0;margin-left:var(--spacing-component-05);padding:0;padding-left:var(--spacing-component-05)}.text-editor-control__editor ul{list-style-type:disc}.text-editor-control__editor ol{list-style-type:decimal}.text-editor-control__editor li{margin:var(--spacing-component-01) 0;padding:0;padding-left:var(--spacing-component-02)}.text-editor-control__editor ul ul,.text-editor-control__editor ol ol,.text-editor-control__editor ul ol,.text-editor-control__editor ol ul{margin-top:var(--spacing-component-01);margin-bottom:var(--spacing-component-01)}.text-editor-control.text-editor-control-default .text-editor-control__editor-container{background-color:var(--color-background-control-primary-default);border:1px solid var(--color-border-on-control-primary-default);border-radius:var(--border-radius-small)}.text-editor-control.text-editor-control-default .text-editor-control__editor-container:hover:not(.text-editor-control__editor-container--disabled){background-color:var(--color-background-control-primary-hover);border-color:var(--color-border-on-control-primary-hover)}.text-editor-control.text-editor-control-default .text-editor-control__editor-container:focus-within{outline:2px solid var(--color-background-brand-primary);outline-offset:2px}.text-editor-control.text-editor-control-default .text-editor-control__editor-container.text-editor-control__editor-container--disabled{background-color:var(--color-background-control-primary-disabled);border-color:var(--color-border-on-control-primary-disabled);cursor:default;pointer-events:none}.text-editor-control.text-editor-control-default .text-editor-control__editor-container.text-editor-control__editor-container--disabled:hover{background-color:var(--color-background-control-primary-disabled);border-color:var(--color-border-on-control-primary-disabled)}.text-editor-control.text-editor-control-default .text-editor-control__editor-container.text-editor-control__editor-container--disabled .text-editor-control__editor{color:var(--color-text-on-control-primary-disabled);cursor:default}.text-editor-control.text-editor-control-default .text-editor-control__editor-container.text-editor-control__editor-container--disabled .text-editor-control__editor.text-editor-control__editor--empty:before{color:var(--color-text-on-control-primary-disabled)}.text-editor-control.text-editor-control-default .text-editor-control__editor{color:var(--color-text-on-control-primary-default)}.text-editor-control.text-editor-control-default .text-editor-control__editor.text-editor-control__editor--empty:before{color:var(--color-text-on-control-primary-placeholder)}.text-editor-control.text-editor-control-success .text-editor-control__editor-container{background-color:var(--color-background-control-success-default);border:1px solid var(--color-border-on-control-success-default);border-radius:var(--border-radius-small)}.text-editor-control.text-editor-control-success .text-editor-control__editor-container:hover:not(.text-editor-control__editor-container--disabled){background-color:var(--color-background-control-success-hover);border-color:var(--color-border-on-control-success-hover)}.text-editor-control.text-editor-control-success .text-editor-control__editor-container.text-editor-control__editor-container--disabled{background-color:var(--color-background-control-primary-disabled);border-color:var(--color-border-on-control-primary-disabled);cursor:default;pointer-events:none}.text-editor-control.text-editor-control-success .text-editor-control__editor-container.text-editor-control__editor-container--disabled:hover{background-color:var(--color-background-control-primary-disabled);border-color:var(--color-border-on-control-primary-disabled)}.text-editor-control.text-editor-control-success .text-editor-control__editor-container.text-editor-control__editor-container--disabled .text-editor-control__editor{color:var(--color-text-on-control-primary-disabled);cursor:default}.text-editor-control.text-editor-control-success .text-editor-control__editor-container.text-editor-control__editor-container--disabled .text-editor-control__editor.text-editor-control__editor--empty:before{color:var(--color-text-on-control-primary-disabled)}.text-editor-control.text-editor-control-success .text-editor-control__editor{color:var(--color-text-on-control-success-default)}.text-editor-control.text-editor-control-success .text-editor-control__editor.text-editor-control__editor--empty:before{color:var(--color-text-on-control-success-placeholder)}.text-editor-control.text-editor-control-error .text-editor-control__editor-container{background-color:var(--color-background-control-error-default);border:1px solid var(--color-border-on-control-error-default);border-radius:var(--border-radius-small)}.text-editor-control.text-editor-control-error .text-editor-control__editor-container:hover:not(.text-editor-control__editor-container--disabled){background-color:var(--color-background-control-error-hover);border-color:var(--color-border-on-control-error-hover)}.text-editor-control.text-editor-control-error .text-editor-control__editor-container.text-editor-control__editor-container--disabled{background-color:var(--color-background-control-primary-disabled);border-color:var(--color-border-on-control-primary-disabled);cursor:default;pointer-events:none}.text-editor-control.text-editor-control-error .text-editor-control__editor-container.text-editor-control__editor-container--disabled:hover{background-color:var(--color-background-control-primary-disabled);border-color:var(--color-border-on-control-primary-disabled)}.text-editor-control.text-editor-control-error .text-editor-control__editor-container.text-editor-control__editor-container--disabled .text-editor-control__editor{color:var(--color-text-on-control-primary-disabled);cursor:default}.text-editor-control.text-editor-control-error .text-editor-control__editor-container.text-editor-control__editor-container--disabled .text-editor-control__editor.text-editor-control__editor--empty:before{color:var(--color-text-on-control-primary-disabled)}.text-editor-control.text-editor-control-error .text-editor-control__editor{color:var(--color-text-on-control-error-default)}.text-editor-control.text-editor-control-error .text-editor-control__editor.text-editor-control__editor--empty:before{color:var(--color-text-on-control-error-placeholder)}.text-editor-control.text-editor-control-sm .text-editor-control__editor{padding:var(--spacing-component-03) var(--spacing-component-04);font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal)}.text-editor-control.text-editor-control-md .text-editor-control__editor{padding:var(--spacing-component-04) var(--spacing-component-05);font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal)}.text-editor-control.text-editor-control-lg .text-editor-control__editor{padding:var(--spacing-component-05) var(--spacing-component-06);font:var(--typography-body-lg-normal);letter-spacing:var(--letter-spacing-body-lg-normal)}.checkbox-container{display:flex;align-items:flex-start;gap:var(--spacing-component-03);cursor:pointer}.checkbox-container.checkbox-disabled{cursor:default}.checkbox-container .checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:var(--size-component-md);height:var(--size-component-md);border:var(--border-width-small) solid var(--color-border-on-control-primary-default);border-radius:var(--border-radius-small);background-color:var(--color-background-control-primary-default);cursor:pointer;position:relative;transition:all .2s ease-in-out;margin:0;padding:0}.checkbox-container .checkbox:hover:not(:disabled){border-color:var(--color-border-on-control-primary-default);background-color:var(--color-background-control-primary-hover)}.checkbox-container .checkbox:checked{background-color:var(--color-background-action-primary-default);border-color:var(--color-border-on-action-primary-default)}.checkbox-container .checkbox:checked:hover:not(:disabled){background-color:var(--color-background-action-primary-hover);border-color:var(--color-border-on-action-primary-hover)}.checkbox-container .checkbox:checked:after{content:"✓";position:absolute;left:50%;top:50%;color:var(--color-text-on-action-primary-default);font:var(--typography-body-sm-strong);transform:translate(-50%,-50%)}.checkbox-container .checkbox:disabled{border-color:var(--color-border-on-control-primary-disabled);background-color:var(--color-background-control-primary-disabled);cursor:default}.checkbox-container .checkbox:disabled:checked{background-color:var(--color-background-control-primary-disabled);border-color:var(--color-border-on-control-primary-disabled)}.checkbox-container .checkbox:disabled:checked:after{color:var(--color-text-on-control-primary-disabled)}.checkbox-container .checkbox-input-wrapper{display:flex;align-items:center;justify-content:center;height:var(--size-component-lg);flex-shrink:0}.checkbox-container .checkbox-label{color:var(--color-text-on-surface-primary-high);font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0}.checkbox-container .checkbox-label-wrapper{display:flex;align-items:center;min-height:var(--size-component-lg)}.checkbox-container.checkbox-error .checkbox{border-color:var(--color-border-on-control-error-default);background-color:var(--color-background-control-error-default)}.checkbox-container.checkbox-error .checkbox:hover:not(:disabled){border-color:var(--color-border-on-control-error-default);background-color:var(--color-background-control-error-hover)}.checkbox-container.checkbox-error .checkbox:checked{background-color:var(--color-background-action-primary-default);border-color:var(--color-border-on-action-primary-default)}.checkbox-container.checkbox-error .checkbox:checked:hover:not(:disabled){background-color:var(--color-background-action-primary-hover);border-color:var(--color-border-on-action-primary-hover)}.checkbox-container.checkbox-error .checkbox-label,.checkbox-container.checkbox-error.checkbox-disabled .checkbox-label{color:var(--color-text-on-surface-primary-error)}.checkbox-container.checkbox-success .checkbox{border-color:var(--color-border-on-control-success-default);background-color:var(--color-background-control-success-default)}.checkbox-container.checkbox-success .checkbox:hover:not(:disabled){border-color:var(--color-border-on-control-success-default);background-color:var(--color-background-control-success-hover)}.checkbox-container.checkbox-success .checkbox:checked{background-color:var(--color-background-action-primary-default);border-color:var(--color-border-on-action-primary-default)}.checkbox-container.checkbox-success .checkbox:checked:hover:not(:disabled){background-color:var(--color-background-action-primary-hover);border-color:var(--color-border-on-action-primary-hover)}.checkbox-container.checkbox-success .checkbox-label{color:var(--color-text-on-surface-success)}.checkbox-container.checkbox-disabled{pointer-events:none}.checkbox-container.checkbox-disabled .checkbox-label{color:var(--color-text-on-surface-primary-disabled);cursor:default}.checkbox-container.checkbox-disabled:not(.checkbox-error) .checkbox-label{color:var(--color-text-on-surface-primary-disabled)}.checkbox-container.checkbox-sm{gap:var(--spacing-component-02)}.checkbox-container.checkbox-sm .checkbox-input-wrapper{height:var(--size-component-sm)}.checkbox-container.checkbox-sm .checkbox{width:var(--size-component-sm);height:var(--size-component-sm)}.checkbox-container.checkbox-sm .checkbox:checked:after{font:var(--typography-caption-sm-strong)}.checkbox-container.checkbox-sm .checkbox-label-wrapper{min-height:var(--size-component-sm)}.checkbox-container.checkbox-sm .checkbox-label{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal)}.checkbox-container.checkbox-md{gap:var(--spacing-component-03)}.checkbox-container.checkbox-lg{gap:var(--spacing-component-04)}.checkbox-container.checkbox-lg .checkbox-input-wrapper{height:var(--size-component-lg)}.checkbox-container.checkbox-lg .checkbox{width:var(--size-component-lg);height:var(--size-component-lg)}.checkbox-container.checkbox-lg .checkbox:checked:after{font:var(--typography-body-md-strong)}.checkbox-container.checkbox-lg .checkbox-label-wrapper{min-height:var(--size-component-lg)}.checkbox-container.checkbox-lg .checkbox-label{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal)}.radio-container{display:flex;align-items:flex-start;gap:var(--spacing-component-03);cursor:pointer}.radio-container.radio-disabled{cursor:default;pointer-events:none}.radio-container.radio-disabled .radio-label{color:var(--color-text-on-surface-primary-disabled);cursor:default}.radio-container.radio-disabled .radio{border-color:var(--color-border-on-control-primary-disabled);background-color:var(--color-background-control-primary-disabled);cursor:default}.radio-container.radio-disabled .radio:checked{background-color:var(--color-background-control-primary-disabled);border-color:var(--color-border-on-control-primary-disabled)}.radio-container.radio-disabled .radio:checked:after{background-color:var(--color-text-on-control-primary-disabled)}.radio-container .radio-input-wrapper{display:flex;align-items:center;justify-content:center;height:24px;flex-shrink:0}.radio-container .radio{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:var(--size-component-md);height:var(--size-component-md);border:var(--border-width-small) solid var(--color-border-on-control-primary-default);border-radius:var(--border-radius-full);background-color:var(--color-background-control-primary-default);cursor:pointer;position:relative;transition:all .2s ease-in-out;margin:0;padding:0}.radio-container .radio:hover:not(:disabled){border-color:var(--color-border-on-control-primary-hover);background-color:var(--color-background-control-primary-hover)}.radio-container .radio:checked{border-color:var(--color-border-on-action-primary-default);background-color:var(--color-background-action-primary-default)}.radio-container .radio:checked:hover:not(:disabled){border-color:var(--color-border-on-action-primary-hover);background-color:var(--color-background-action-primary-hover)}.radio-container .radio:checked:after{content:"";position:absolute;left:50%;top:50%;width:50%;height:50%;background-color:var(--color-text-on-action-primary-default);border-radius:50%;transform:translate(-50%,-50%)}.radio-container .radio-label-wrapper{display:flex;align-items:center;min-height:24px}.radio-container .radio-label{color:var(--color-text-on-surface-primary-high);font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0}.radio-container.radio-sm{gap:var(--spacing-component-02)}.radio-container.radio-sm .radio-input-wrapper{height:20px}.radio-container.radio-sm .radio{width:var(--size-component-sm);height:var(--size-component-sm)}.radio-container.radio-sm .radio-label-wrapper{min-height:20px}.radio-container.radio-sm .radio-label{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal)}.radio-container.radio-md{gap:var(--spacing-component-03)}.radio-container.radio-md .radio-input-wrapper{height:24px}.radio-container.radio-md .radio{width:var(--size-component-md);height:var(--size-component-md)}.radio-container.radio-md .radio-label-wrapper{min-height:24px}.radio-container.radio-md .radio-label{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal)}.radio-container.radio-lg{gap:var(--spacing-component-04)}.radio-container.radio-lg .radio-input-wrapper{height:24px}.radio-container.radio-lg .radio{width:var(--size-component-lg);height:var(--size-component-lg)}.radio-container.radio-lg .radio-label-wrapper{min-height:24px}.radio-container.radio-lg .radio-label{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal)}.radio-container.radio-error .radio{border-color:var(--color-border-on-control-error-default);background-color:var(--color-background-control-error-default)}.radio-container.radio-error .radio:hover:not(:disabled){border-color:var(--color-border-on-control-error-hover);background-color:var(--color-background-control-error-hover)}.radio-container.radio-error .radio:checked{border-color:var(--color-border-on-action-primary-default);background-color:var(--color-background-action-primary-default)}.radio-container.radio-error .radio:checked:hover:not(:disabled){border-color:var(--color-border-on-action-primary-hover);background-color:var(--color-background-action-primary-hover)}.radio-container.radio-error .radio:checked:after{background-color:var(--color-text-on-action-primary-default)}.radio-container.radio-error .radio-label{color:var(--color-text-on-surface-primary-error)}.radio-container.radio-success .radio{border-color:var(--color-border-on-control-success-default);background-color:var(--color-background-control-success-default)}.radio-container.radio-success .radio:hover:not(:disabled){border-color:var(--color-border-on-control-success-hover);background-color:var(--color-background-control-success-hover)}.radio-container.radio-success .radio:checked{border-color:var(--color-border-on-action-primary-default);background-color:var(--color-background-action-primary-default)}.radio-container.radio-success .radio:checked:hover:not(:disabled){border-color:var(--color-border-on-action-primary-hover);background-color:var(--color-background-action-primary-hover)}.radio-container.radio-success .radio:checked:after{background-color:var(--color-text-on-action-primary-default)}.radio-container.radio-success .radio-label{color:var(--color-text-on-surface-primary-success)}.toggle-container{display:flex;align-items:flex-start;gap:var(--spacing-component-06);cursor:pointer}.toggle-container.toggle-disabled{cursor:default;pointer-events:none}.toggle-container.toggle-disabled .toggle-label{color:var(--color-text-on-surface-primary-disabled);cursor:default}.toggle-container .toggle-input-wrapper{position:relative;display:flex;align-items:center;flex-shrink:0}.toggle-container .toggle{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.toggle-container .toggle:disabled{cursor:default}.toggle-container .toggle:focus-visible+.toggle-track{outline:2px solid var(--color-background-brand-primary);outline-offset:2px}.toggle-container .toggle-track{position:relative;border-radius:var(--border-radius-full);transition:all .2s ease-in-out;cursor:pointer;display:flex;align-items:center;padding:var(--spacing-component-01)}.toggle-container .toggle-track .toggle-thumb{border-radius:var(--border-radius-full);background-color:var(--color-background-surface-primary);transition:all .2s ease-in-out;box-shadow:var(--shadow-elevation02)}.toggle-container.toggle-default .toggle-track{background-color:var(--color-background-surface-secondary);border:var(--border-width-small) solid var(--color-border-on-surface-secondary-low)}.toggle-container.toggle-default .toggle:hover:not(:disabled)+.toggle-track{background-color:var(--color-background-surface-secondary);border-color:var(--color-border-on-control-primary-hover)}.toggle-container.toggle-default .toggle:checked+.toggle-track{background-color:var(--color-background-action-primary-default);border-color:var(--color-border-on-action-primary-default)}.toggle-container.toggle-default .toggle:checked+.toggle-track .toggle-thumb{transform:translate(50%)}.toggle-container.toggle-default .toggle:checked:hover:not(:disabled)+.toggle-track{background-color:var(--color-background-action-primary-hover);border-color:var(--color-border-on-action-primary-hover)}.toggle-container.toggle-default .toggle:disabled+.toggle-track{background-color:var(--color-background-control-primary-disabled);border-color:var(--color-border-on-control-primary-disabled);cursor:default}.toggle-container.toggle-default .toggle:disabled+.toggle-track .toggle-thumb{background-color:var(--color-background-surface-secondary)}.toggle-container.toggle-success .toggle-track{background-color:var(--color-background-control-success-default);border:var(--border-width-small) solid var(--color-border-on-control-success-default)}.toggle-container.toggle-success .toggle:hover:not(:disabled)+.toggle-track{background-color:var(--color-background-control-success-hover);border-color:var(--color-border-on-control-success-hover)}.toggle-container.toggle-success .toggle:checked+.toggle-track{background-color:var(--color-background-action-primary-default);border-color:var(--color-border-on-action-primary-default)}.toggle-container.toggle-success .toggle:checked+.toggle-track .toggle-thumb{transform:translate(50%)}.toggle-container.toggle-success .toggle:disabled+.toggle-track{background-color:var(--color-background-control-primary-disabled);border-color:var(--color-border-on-control-primary-disabled)}.toggle-container.toggle-error .toggle-track{background-color:var(--color-background-control-error-default);border:var(--border-width-small) solid var(--color-border-on-control-error-default)}.toggle-container.toggle-error .toggle:hover:not(:disabled)+.toggle-track{background-color:var(--color-background-control-error-hover);border-color:var(--color-border-on-control-error-hover)}.toggle-container.toggle-error .toggle:checked+.toggle-track{background-color:var(--color-background-action-primary-default);border-color:var(--color-border-on-action-primary-default)}.toggle-container.toggle-error .toggle:checked+.toggle-track .toggle-thumb{transform:translate(50%)}.toggle-container.toggle-error .toggle:disabled+.toggle-track{background-color:var(--color-background-control-primary-disabled);border-color:var(--color-border-on-control-primary-disabled)}.toggle-container.toggle-error .toggle-label{color:var(--color-text-on-surface-error)}.toggle-container.toggle-sm{gap:var(--spacing-component-04)}.toggle-container.toggle-sm .toggle-track{width:calc(var(--size-component-lg) * 1.5);height:var(--size-component-lg)}.toggle-container.toggle-sm .toggle-track .toggle-thumb{width:calc(var(--size-component-lg) - var(--spacing-component-01) * 2);height:calc(var(--size-component-lg) - var(--spacing-component-01) * 2)}.toggle-container.toggle-sm .toggle-label{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);min-height:var(--size-component-lg)}.toggle-container.toggle-md{gap:var(--spacing-component-04)}.toggle-container.toggle-md .toggle-track{width:calc(var(--size-component-xl) * 1.5);height:var(--size-component-xl)}.toggle-container.toggle-md .toggle-track .toggle-thumb{width:calc(var(--size-component-xl) - var(--spacing-component-01) * 2);height:calc(var(--size-component-xl) - var(--spacing-component-01) * 2)}.toggle-container.toggle-md .toggle-label{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);min-height:var(--size-component-xl)}.toggle-container.toggle-lg{gap:var(--spacing-component-04)}.toggle-container.toggle-lg .toggle-track{width:calc(var(--size-component-2xl) * 1.5);height:var(--size-component-2xl)}.toggle-container.toggle-lg .toggle-track .toggle-thumb{width:calc(var(--size-component-2xl) - var(--spacing-component-01) * 2);height:calc(var(--size-component-2xl) - var(--spacing-component-01) * 2)}.toggle-container.toggle-lg .toggle-label{font:var(--typography-body-lg-normal);letter-spacing:var(--letter-spacing-body-lg-normal);min-height:var(--size-component-2xl)}.toggle-container .toggle-label{color:var(--color-text-on-surface-primary-high);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;display:flex;align-items:center;min-height:inherit}.toggle-list{display:flex;flex-direction:column;gap:var(--spacing-component-06)}.toggle-list-item{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-component-04)}.toggle-list-item-content{flex:1;display:flex;flex-direction:column}.toggle-list-item-label{font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong);color:var(--color-text-on-surface-primary-high)}.toggle-list-item-help{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-primary-medium)}.toggle-pills{display:inline-flex;flex-direction:row;max-width:100%;overflow:auto;border-radius:var(--border-radius-small);border:1px solid var(--color-border-on-control-primary-default);background-color:var(--color-border-on-control-primary-default);gap:1px;scrollbar-width:none;-ms-overflow-style:none}.toggle-pills::-webkit-scrollbar{display:none}.toggle-pills-sm .toggle-pill{padding:var(--spacing-component-02) var(--spacing-component-04);font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal)}.toggle-pills-md .toggle-pill{padding:var(--spacing-component-04) var(--spacing-component-06);font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal)}.toggle-pills-lg .toggle-pill{padding:var(--spacing-component-04) var(--spacing-component-06);font:var(--typography-body-lg-normal);letter-spacing:var(--letter-spacing-body-lg-normal)}.toggle-pill{background:none;border:none;border-radius:0;background-color:var(--color-background-control-primary-default);color:var(--color-text-on-control-primary-default);cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap;flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-pill:first-child{border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small)}.toggle-pill:last-child{border-top-right-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small)}.toggle-pill:hover:not(:disabled){background-color:var(--color-background-control-primary-hover);color:var(--color-text-on-control-primary-hover)}.toggle-pill:focus-visible{outline:2px solid var(--color-background-brand-primary);outline-offset:-3px}.toggle-pill:active:not(:disabled){background-color:var(--color-background-action-ghost-active)}.toggle-pill-selected{background-color:var(--color-background-action-primary-default);color:var(--color-text-on-action-primary-default)}.toggle-pill-selected:hover:not(:disabled){background-color:var(--color-background-action-primary-default);color:var(--color-text-on-action-primary-default)}.toggle-pill-selected:active:not(:disabled){background-color:var(--color-background-action-primary-default);color:var(--color-text-on-action-primary-default)}.toggle-pill-selected:focus-visible{outline-color:var(--color-text-on-action-primary-default)}.toggle-pill-disabled{background-color:var(--color-background-action-ghost-disabled);color:var(--color-text-on-action-ghost-disabled);cursor:default;pointer-events:none}.toggle-pill-disabled:hover{background-color:var(--color-background-action-ghost-disabled);color:var(--color-text-on-action-ghost-disabled)}.toggle-pill-disabled.toggle-pill-selected{background-color:var(--color-background-action-primary-disabled);color:var(--color-text-on-action-primary-disabled)}.toggle-pills-error .toggle-pill:not(.toggle-pill-selected){border-color:var(--color-border-on-control-error-default)}.toggle-pills-error .toggle-pill:not(.toggle-pill-selected):hover:not(:disabled){border-color:var(--color-border-on-control-error-hover)}.toggle-pills-success .toggle-pill:not(.toggle-pill-selected){border-color:var(--color-border-on-control-success-default)}.toggle-pills-success .toggle-pill:not(.toggle-pill-selected):hover:not(:disabled){border-color:var(--color-border-on-control-success-hover)}.image-upload{width:100%}.image-upload-input{display:none}.image-upload-dropzone{border:var(--border-width-small) dashed var(--color-border-on-control-primary-default);border-radius:var(--border-radius-small);background-color:var(--color-background-control-primary);padding:var(--spacing-component-08);text-align:center;cursor:pointer;transition:all .2s ease-in-out;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-component-04)}.image-upload-dropzone:hover{border-color:var(--color-border-on-control-primary-hover);background-color:var(--color-background-control-primary-hover)}.image-upload-dropzone-text{display:flex;flex-direction:column;gap:var(--spacing-component-01)}.image-upload-dropzone-primary{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-control-primary-default);margin:0}.image-upload-dropzone-secondary{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-control-primary-placeholder);margin:0}.image-upload-drag-active .image-upload-dropzone{border-color:var(--color-border-on-action-primary-default);background-color:var(--color-background-action-ghost-hover)}.image-upload-error .image-upload-dropzone{border-color:var(--color-border-on-control-error-default);background-color:var(--color-background-control-error-default)}.image-upload-error .image-upload-dropzone:hover{border-color:var(--color-border-on-control-error-hover);background-color:var(--color-background-control-error-hover)}.image-upload-error .image-upload-dropzone-primary,.image-upload-error .image-upload-dropzone-secondary{color:var(--color-text-on-control-error-default)}.image-upload-error .image-upload-dropzone .icon{color:var(--color-icon-on-control-error-default)}.image-upload-success .image-upload-dropzone{border-color:var(--color-border-on-control-success-default);background-color:var(--color-background-control-success-default)}.image-upload-success .image-upload-dropzone:hover{border-color:var(--color-border-on-control-success-hover);background-color:var(--color-background-control-success-hover)}.image-upload-disabled{pointer-events:none}.image-upload-disabled .image-upload-dropzone{border-color:var(--color-border-on-control-primary-disabled);background-color:var(--color-background-control-primary-disabled);cursor:default}.image-upload-disabled .image-upload-dropzone:hover{border-color:var(--color-border-on-control-primary-disabled);background-color:var(--color-background-control-primary-disabled)}.image-upload-disabled .image-upload-dropzone .image-upload-dropzone-primary,.image-upload-disabled .image-upload-dropzone .image-upload-dropzone-secondary{color:var(--color-text-on-control-primary-disabled)}.image-upload-previews{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--spacing-component-04);margin-top:var(--spacing-component-06)}@media (min-width: 768px){.image-upload-previews{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.image-upload-preview{position:relative;aspect-ratio:1;border-radius:var(--border-radius-medium);overflow:hidden;border:1px solid var(--color-border-on-surface-primary-low);background-color:var(--color-background-surface-secondary)}.image-upload-preview-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-upload-preview-remove{position:absolute;top:var(--spacing-component-02);right:var(--spacing-component-02);background-color:var(--color-background-surface-primary);border-radius:var(--border-radius-full);padding:var(--spacing-component-01)}.image-upload-preview-info{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);padding:var(--spacing-component-03);display:flex;flex-direction:column;gap:var(--spacing-component-01)}.image-upload-preview-name{font:var(--typography-caption-sm-strong);letter-spacing:var(--letter-spacing-caption-sm-strong);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-upload-preview-size{font:var(--typography-caption-xs-normal);letter-spacing:var(--letter-spacing-caption-xs-normal);color:#fffc}.image-upload-add-more{margin-top:var(--spacing-component-04);align-self:flex-start}.image-upload-sm .image-upload-dropzone{padding:var(--spacing-component-06)}.image-upload-sm .image-upload-dropzone-primary{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal)}.image-upload-sm .image-upload-dropzone-secondary{font:var(--typography-caption-sm-normal);letter-spacing:var(--letter-spacing-caption-sm-normal)}.image-upload-sm .image-upload-previews{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:var(--spacing-component-03)}.image-upload-lg .image-upload-dropzone{padding:var(--spacing-component-10)}.image-upload-lg .image-upload-dropzone-primary{font:var(--typography-body-lg-normal);letter-spacing:var(--letter-spacing-body-lg-normal)}.image-upload-lg .image-upload-previews{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--spacing-component-05)}.image-uploader{width:100%}.image-uploader-input{display:none}.image-uploader-dropzone{border:var(--border-width-small) dashed var(--color-border-on-control-primary-default);border-radius:var(--border-radius-small);background-color:var(--color-background-control-primary);padding:var(--spacing-component-08);text-align:center;cursor:pointer;transition:all .2s ease-in-out;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-component-04)}.image-uploader-dropzone:hover{border-color:var(--color-border-on-control-primary-hover);background-color:var(--color-background-control-primary-hover)}.image-uploader-dropzone-text{display:flex;flex-direction:column;gap:var(--spacing-component-01)}.image-uploader-dropzone-primary{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-control-primary-default);margin:0}.image-uploader-dropzone-secondary{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-control-primary-placeholder);margin:0}.image-uploader-drag-active .image-uploader-dropzone{border-color:var(--color-border-on-action-primary-default);background-color:var(--color-background-action-ghost-hover)}.image-uploader-error .image-uploader-dropzone{border-color:var(--color-border-on-control-error-default);background-color:var(--color-background-control-error-default)}.image-uploader-error .image-uploader-dropzone:hover{border-color:var(--color-border-on-control-error-hover);background-color:var(--color-background-control-error-hover)}.image-uploader-error .image-uploader-dropzone-primary,.image-uploader-error .image-uploader-dropzone-secondary{color:var(--color-text-on-control-error-default)}.image-uploader-error .image-uploader-dropzone .icon{color:var(--color-icon-on-control-error-default)}.image-uploader-success .image-uploader-dropzone{border-color:var(--color-border-on-control-success-default);background-color:var(--color-background-control-success-default)}.image-uploader-success .image-uploader-dropzone:hover{border-color:var(--color-border-on-control-success-hover);background-color:var(--color-background-control-success-hover)}.image-uploader-disabled{pointer-events:none}.image-uploader-disabled .image-uploader-dropzone{border-color:var(--color-border-on-control-primary-disabled);background-color:var(--color-background-control-primary-disabled);cursor:default}.image-uploader-disabled .image-uploader-dropzone:hover{border-color:var(--color-border-on-control-primary-disabled);background-color:var(--color-background-control-primary-disabled)}.image-uploader-disabled .image-uploader-dropzone .image-uploader-dropzone-primary,.image-uploader-disabled .image-uploader-dropzone .image-uploader-dropzone-secondary{color:var(--color-text-on-control-primary-disabled)}.image-uploader-disabled .image-uploader-dropzone .icon{color:var(--color-icon-on-control-primary-disabled)}.image-uploader-sm .image-uploader-dropzone{padding:var(--spacing-component-06)}.image-uploader-sm .image-uploader-dropzone-primary{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal)}.image-uploader-sm .image-uploader-dropzone-secondary{font:var(--typography-caption-sm-normal);letter-spacing:var(--letter-spacing-caption-sm-normal)}.image-uploader-lg .image-uploader-dropzone{padding:var(--spacing-component-10)}.image-uploader-lg .image-uploader-dropzone-primary{font:var(--typography-body-lg-normal);letter-spacing:var(--letter-spacing-body-lg-normal)}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:1100;padding:var(--spacing-page-gutter-sm)}.overlay__background{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-background-surface-scrim);opacity:.5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.overlay__container{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:100%;max-height:100%;pointer-events:none}.overlay__container>*{pointer-events:auto}.image-gallery{display:grid;grid-template-rows:auto 1fr auto;width:90vw;height:90vh;max-width:1400px;max-height:900px;background-color:var(--color-background-surface-primary);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-elevation05);pointer-events:auto}.image-gallery-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-component-06);border-bottom:var(--border-width-small) solid var(--color-border-on-surface-primary-low)}.image-gallery-counter{font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong);color:var(--color-text-on-surface-primary-high)}.image-gallery-viewer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--spacing-component-04);padding:var(--spacing-component-06);overflow:hidden}.image-gallery-image-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;position:relative}.image-gallery-image{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--border-radius-small)}.image-gallery-nav{flex-shrink:0}.image-gallery-actions{display:flex;align-items:center;justify-content:center;gap:var(--spacing-component-04);padding:var(--spacing-component-06);border-top:var(--border-width-small) solid var(--color-border-on-surface-primary-low)}.image-gallery-actions-desktop{display:flex;align-items:center;gap:var(--spacing-component-04)}.image-gallery-actions-mobile{display:none}@media (max-width: 640px){.image-gallery-viewer{display:block;position:relative;padding:var(--spacing-component-06)}.image-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.image-gallery-nav-left{left:0}.image-gallery-nav-right{right:0}.image-gallery-actions-desktop{display:none}.image-gallery-actions-mobile{display:flex;align-items:center;gap:var(--spacing-component-02)}}.spinner{display:inline-block;border-radius:var(--border-radius-full);border:var(--border-width-medium) solid;border-top-color:var(--color-background-brand-primary);border-right-color:var(--color-background-brand-secondary);border-bottom-color:var(--color-background-brand-secondary);border-left-color:var(--color-background-brand-secondary);animation:spin 1s linear infinite}.spinner-sm{width:var(--size-component-md);height:var(--size-component-md)}.spinner-md{width:var(--size-component-lg);height:var(--size-component-lg)}.spinner-lg{width:var(--size-component-xl);height:var(--size-component-xl)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner{animation:none}}.image-grid{width:100%}.image-grid-actions{display:flex;justify-content:flex-end;margin-bottom:var(--spacing-component-04)}.image-grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--spacing-component-04)}@media (min-width: 768px){.image-grid-container{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.image-grid-item{position:relative;aspect-ratio:1;border-radius:var(--border-radius-small);overflow:hidden;border:var(--border-width-small) solid var(--color-border-on-surface-primary-low);background-color:var(--color-background-surface-secondary);cursor:grab;transition:all .2s ease-in-out;-moz-user-select:none;user-select:none;-webkit-user-select:none}@media (hover: none) and (pointer: coarse){.image-grid-item{touch-action:none}}.image-grid-item:hover{border-color:var(--color-border-on-surface-primary-high);box-shadow:var(--shadow-elevation02)}.image-grid-item-dragging{opacity:.5;cursor:grabbing;box-shadow:var(--shadow-elevation04);border-color:var(--color-border-on-action-primary-active)}.image-grid-item-selected{border-color:var(--color-border-on-action-primary-default);box-shadow:var(--shadow-elevation03),0 0 0 1px var(--color-border-on-action-primary-default)}.image-grid-item-selected:hover{border-color:var(--color-border-on-action-primary-hover);box-shadow:var(--shadow-elevation03),0 0 0 1px var(--color-border-on-action-primary-hover)}.image-grid-item-disabled{cursor:default;pointer-events:none}.image-grid-item-disabled .image-grid-item-overlay{z-index:5}.image-grid-item-disabled .image-grid-item-actions{display:none}.image-grid-item-disabled:hover{border-color:var(--color-border-on-surface-primary-low);box-shadow:none;transform:none}.image-grid-item-disabled .image-grid-item-selection{opacity:.5}.image-grid-item-uploading .image-grid-item-actions{opacity:0}.image-grid-item-content{width:100%;height:100%;position:relative;display:flex;flex-direction:column}.image-grid-item-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;flex:1}.image-grid-item-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.image-grid-item-overlay__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-background-surface-scrim);opacity:.5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.image-grid-item-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.image-grid-item-overlay--disabled .image-grid-item-overlay__scrim{opacity:.5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:var(--color-background-surface-scrim)}.image-grid-item-overlay-text{display:none}.image-grid-item-selection{position:absolute;bottom:var(--spacing-component-02);left:var(--spacing-component-02);z-index:10}.image-grid-item-selection-icon{background-color:var(--color-background-action-primary-default);border-radius:var(--border-radius-full);border:var(--border-width-small) solid var(--color-border-on-surface-primary-low);display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-component-01)}.image-grid-item-selection-icon .icon{color:var(--color-icon-on-action-primary-default)}.image-grid-item-actions{position:absolute;top:var(--spacing-component-02);right:var(--spacing-component-02);width:calc(100% - var(--spacing-component-02) * 2);display:flex;justify-content:flex-end;gap:var(--spacing-component-01);opacity:0;transition:opacity .2s ease-in-out}.image-grid-item:hover .image-grid-item-actions{opacity:1}@media (hover: none){.image-grid-item-selected .image-grid-item-actions{opacity:1}}.image-grid-item-actions:has(button:disabled){opacity:1}.image-grid-item-image-wrapper{width:100%;height:100%;position:relative}.image-grid-item-placeholder{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--spacing-component-03);background-color:var(--color-background-surface-tertiary);border:var(--border-width-small) dashed var(--color-border-on-surface-primary-high);border-radius:var(--border-radius-small)}.image-grid-item-placeholder-text{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-primary-medium);text-align:center;word-break:break-all;margin-bottom:var(--spacing-component-02)}.image-grid-item-placeholder-size{font:var(--typography-body-xs-normal);letter-spacing:var(--letter-spacing-body-xs-normal);color:var(--color-text-on-surface-primary-low);text-align:center}.image-grid-item-controls{position:absolute;top:var(--spacing-component-02);right:var(--spacing-component-02);display:flex;gap:var(--spacing-component-03)}.image-grid-item-info{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);padding:var(--spacing-component-03);display:flex;flex-direction:column;gap:var(--spacing-component-01)}.image-grid-item-name{font:var(--typography-caption-sm-strong);letter-spacing:var(--letter-spacing-caption-sm-strong);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-grid-item-size{font:var(--typography-caption-xs-normal);letter-spacing:var(--letter-spacing-caption-xs-normal);color:#fffc}.image-grid-sm .image-grid-container{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--spacing-component-03)}.image-grid-sm .image-grid-item-selection{width:var(--size-component-sm);height:var(--size-component-sm)}.image-grid-lg .image-grid-container{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--spacing-component-05)}.image-grid-lg .image-grid-item-selection{width:var(--size-component-lg);height:var(--size-component-lg)}.image-grid-drag-overlay{position:relative}.image-grid-drag-overlay-image{-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-small);box-shadow:var(--shadow-elevation04);border:var(--border-width-medium) solid var(--color-border-on-action-primary-default);opacity:1}.image-grid-drag-overlay-stack{position:relative}.image-grid-drag-overlay-stack .image-grid-drag-overlay-image{position:absolute;top:0;left:0}.image-grid-drag-overlay-count{position:absolute;top:-8px;right:-8px;background-color:var(--color-background-action-primary-default);color:var(--color-text-on-action-primary-default);font:var(--typography-caption-sm-strong);letter-spacing:var(--letter-spacing-caption-sm-strong);padding:var(--spacing-component-01) var(--spacing-component-02);border-radius:var(--border-radius-full);box-shadow:var(--shadow-elevation03);z-index:1000;white-space:nowrap}.image-grid-drop-zone{position:relative}.image-grid-drop-zone:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px dashed var(--color-border-on-action-primary-focus);border-radius:var(--border-radius-small);background-color:rgba(var(--color-background-action-primary-default),.1);pointer-events:none}.image-grid-item:focus-visible{outline:2px solid var(--color-border-on-action-primary-default);outline-offset:2px}@media (prefers-contrast: high){.image-grid .image-grid-item{border-width:2px}.image-grid .image-grid-item-dragging,.image-grid .image-grid-item-selected{border-width:3px}}@media (prefers-reduced-motion: reduce){.image-grid .image-grid-item,.image-grid .image-grid-item-image,.image-grid .image-grid-item-actions{transition:none}}.image-grid-dragging .image-grid-item:hover{border-color:var(--color-border-on-surface-primary-low);box-shadow:none}.image-grid-dragging .image-grid-item .image-grid-item-actions{opacity:0;pointer-events:none}.image-grid-dragging .image-grid-item-selected:hover{border-color:var(--color-border-on-action-primary-hover)}.progress-bar{width:100%;height:var(--size-component-xs);background-color:var(--color-background-brand-secondary);border:1px solid var(--color-border-on-surface-secondary-low);border-radius:var(--border-radius-full);overflow:hidden;position:relative}.progress-bar__fill{height:100%;background-color:var(--color-background-brand-primary);border-radius:var(--border-radius-full);transition:width .3s ease-out;position:absolute;top:0;left:0}.alert{width:100%;border-radius:var(--border-radius-small);border:1px solid var(--color-border-on-surface-primary-low);padding:var(--spacing-component-06);outline:none;display:flex;align-items:flex-start;gap:var(--spacing-component-03)}.alert-default{background-color:var(--color-background-surface-secondary);border-color:var(--color-border-on-surface-secondary-low);color:var(--color-text-on-surface-primary-medium)}.alert-default .icon-wrapper{color:var(--color-icon-on-surface-primary-medium)}.alert-default .alert-action-link{color:var(--color-text-on-surface-primary-action-default)}.alert-default .alert-action-link:hover{color:var(--color-text-on-surface-primary-action-hover)}.alert-default .alert-action-link:active{color:var(--color-text-on-surface-primary-action-active)}.alert-success{background-color:var(--color-background-feedback-success);border-color:var(--color-border-on-feedback-success-low);color:var(--color-text-on-feedback-success-high)}.alert-success .icon-wrapper{color:var(--color-icon-on-feedback-success-high)}.alert-success .alert-action-link{color:var(--color-text-on-feedback-success-action-default)}.alert-success .alert-action-link:hover{color:var(--color-text-on-feedback-success-action-hover)}.alert-success .alert-action-link:focus{color:var(--color-text-on-feedback-success-action-focus)}.alert-success .alert-action-link:active{color:var(--color-text-on-feedback-success-action-active)}.alert-warning{background-color:var(--color-background-feedback-warning);border-color:var(--color-border-on-feedback-warning-low);color:var(--color-text-on-feedback-warning-high)}.alert-warning .icon-wrapper{color:var(--color-icon-on-feedback-warning-high)}.alert-warning .alert-action-link{color:var(--color-text-on-feedback-warning-action-default)}.alert-warning .alert-action-link:hover{color:var(--color-text-on-feedback-warning-action-hover)}.alert-warning .alert-action-link:active{color:var(--color-text-on-feedback-warning-action-active)}.alert-error{background-color:var(--color-background-feedback-error);border-color:var(--color-border-on-feedback-error-low);color:var(--color-text-on-feedback-error-high)}.alert-error .icon-wrapper{color:var(--color-icon-on-feedback-error-high)}.alert-error .alert-action-link{color:var(--color-text-on-feedback-error-action-default)}.alert-error .alert-action-link:hover{color:var(--color-text-on-feedback-error-action-hover)}.alert-error .alert-action-link:active{color:var(--color-text-on-feedback-error-action-active)}.alert-info{background-color:var(--color-background-feedback-info);border-color:var(--color-border-on-feedback-info-low);color:var(--color-text-on-feedback-info-high)}.alert-info .icon-wrapper{color:var(--color-icon-on-feedback-info-high)}.alert-info .alert-action-link{color:var(--color-text-on-feedback-info-action-default)}.alert-info .alert-action-link:hover{color:var(--color-text-on-feedback-info-action-hover)}.alert-info .alert-action-link:active{color:var(--color-text-on-feedback-info-action-active)}.alert-content{flex:1;min-width:0}.alert-title{font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong)}.alert-description{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal)}.alert-list{margin:0;padding-left:var(--spacing-component-06);font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);list-style-type:disc}.alert-list-item{margin-bottom:var(--spacing-component-01);line-height:1.4}.alert-actions{margin-top:var(--spacing-component-04);display:flex;gap:var(--spacing-component-04)}.alert-action-link{background:none;border:none;padding:0;font:var(--typography-body-sm-strong);letter-spacing:var(--letter-spacing-body-sm-strong);text-decoration:underline;cursor:pointer;transition:color .2s ease}.alert-progress{margin-top:var(--spacing-component-04)}.alert-dismiss{background:none;border:none;padding:0;cursor:pointer;border-radius:var(--border-radius-small);display:flex;align-items:center;justify-content:center;flex-shrink:0}.image-field{width:100%;display:flex;flex-direction:column;gap:var(--spacing-component-06)}.image-field-sm{gap:var(--spacing-component-04)}.image-field-lg{gap:var(--spacing-component-08)}.combobox{position:relative;width:100%}.combobox-input-container{position:relative;display:flex;align-items:center;width:100%;min-height:var(--size-component-lg)}.combobox-input-container:has(.combobox-chips) .combobox-input .input{border:none;background:transparent;padding:var(--spacing-component-02)}.combobox-input-container:has(.combobox-chips) .combobox-input .input:focus-within{outline:none}.combobox-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-component-02);padding:var(--spacing-component-02);border:var(--border-width-small) solid var(--color-border-on-control-primary-default);border-right:none;border-radius:var(--border-radius-small) 0 0 var(--border-radius-small);background-color:var(--color-background-control-primary-default);transition:all .2s ease-in-out}.combobox-chips:hover{background-color:var(--color-background-control-primary-hover);border-color:var(--color-border-on-control-primary-hover)}.combobox-chips:focus-within{outline:2px solid var(--color-background-brand-primary);outline-offset:2px}.combobox-chips+.combobox-input .input{border-left:none;border-radius:0 var(--border-radius-small) var(--border-radius-small) 0}.combobox-input{flex:1;min-width:120px}.combobox-input .input{border:none;background:transparent;padding:var(--spacing-component-02)}.combobox-input .input:focus-within{outline:none}.combobox-input:only-child .input{width:100%}.combobox-menu{position:absolute;top:100%;left:0;right:0;z-index:50;margin-top:var(--spacing-component-03)}.combobox-menu.combobox-menu-flip-up{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--spacing-component-03)}.combobox-menu-content{width:100%}.combobox-menu-content .menu-item[data-type=create]{color:var(--color-text-on-surface-primary-medium);font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);font-style:italic}.combobox-menu-content .menu-item[data-type=no-results]{color:var(--color-text-on-surface-primary-low);cursor:default;pointer-events:none}.combobox-menu-content .menu-item[data-type=no-results]:hover{background-color:transparent}.combobox-menu-content .menu-item.menu-item-highlighted{background-color:var(--color-background-control-primary-highlight)}.combobox-menu-content .menu-item[data-selected=true]{background-color:var(--color-background-action-secondary-default);color:var(--color-text-on-action-secondary-default)}.combobox-sm .combobox-input-container{min-height:var(--size-component-md)}.combobox-sm .combobox-chips{padding:var(--spacing-component-01);gap:var(--spacing-component-01)}.combobox-sm .combobox-input{min-width:100px}.combobox-md .combobox-input-container{min-height:var(--size-component-lg)}.combobox-md .combobox-chips{padding:var(--spacing-component-02);gap:var(--spacing-component-02)}.combobox-md .combobox-input{min-width:120px}.combobox-lg .combobox-input-container{min-height:var(--size-component-xl)}.combobox-lg .combobox-chips{padding:var(--spacing-component-03);gap:var(--spacing-component-02)}.combobox-lg .combobox-input{min-width:140px}.combobox-error .combobox-chips{border-color:var(--color-border-on-control-error-default);background-color:var(--color-background-control-error-default)}.combobox-error .combobox-chips:hover{background-color:var(--color-background-control-error-hover);border-color:var(--color-border-on-control-error-default)}.combobox-error .combobox-input .input{border-color:var(--color-border-on-control-error-default);background-color:var(--color-background-control-error-default)}.combobox-error .combobox-input .input:hover{background-color:var(--color-background-control-error-hover);border-color:var(--color-border-on-control-error-default)}.combobox-success .combobox-chips{border-color:var(--color-border-on-control-success-default);background-color:var(--color-background-control-success-default)}.combobox-success .combobox-chips:hover{background-color:var(--color-background-control-success-hover);border-color:var(--color-border-on-control-success-default)}.combobox-success .combobox-input .input{border-color:var(--color-border-on-control-success-default);background-color:var(--color-background-control-success-default)}.combobox-success .combobox-input .input:hover{background-color:var(--color-background-control-success-hover);border-color:var(--color-border-on-control-success-default)}.combobox-disabled{pointer-events:none}.combobox-disabled .combobox-chips,.combobox-disabled .combobox-chips:hover,.combobox-disabled .combobox-input .input,.combobox-disabled .combobox-input .input:hover{background-color:var(--color-background-control-primary-disabled);border-color:var(--color-border-on-control-primary-disabled)}.combobox-input-container:focus-within .combobox-chips,.combobox-input-container:focus-within .combobox-input .input{outline:2px solid var(--color-background-brand-primary);outline-offset:2px}@media (max-width: 768px){.combobox .combobox-input{min-width:80px}.combobox .combobox-menu-content{max-height:336px}}@media (prefers-contrast: high){.combobox .combobox-chips,.combobox .combobox-input .input{border-width:var(--border-width-medium)}.combobox .combobox-menu-content .menu-item[data-active=true]{outline:2px solid currentColor;outline-offset:-2px}}@media (prefers-reduced-motion: reduce){.combobox .combobox-chips,.combobox .combobox-input .input{transition:none}}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-component-05)}.page-header-content{display:flex;flex-direction:column;gap:var(--spacing-component-02);flex:1}.page-header-action{flex-shrink:0}.page-header-action .button{padding:var(--spacing-component-03) var(--spacing-component-05);font:var(--typography-body-sm-strong);letter-spacing:var(--letter-spacing-body-sm-strong)}.page-header-action .button .button-content{min-height:var(--size-component-md);gap:var(--spacing-component-03)}@media (min-width: 768px){.page-header-action .button{padding:var(--spacing-component-04) var(--spacing-component-06);font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong)}.page-header-action .button .button-content{min-height:var(--size-component-lg);gap:var(--spacing-component-04)}}.page-header-heading{margin:0;font:var(--typography-heading-md-strong);letter-spacing:var(--letter-spacing-heading-md-strong);color:var(--color-text-on-surface-primary-high)}@media (min-width: 768px){.page-header-heading{font:var(--typography-heading-lg-strong);letter-spacing:var(--letter-spacing-heading-lg-strong)}}.page-header-description{margin:0;font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-primary-medium)}@media (min-width: 768px){.page-header-description{font:var(--typography-body-lg-normal);letter-spacing:var(--letter-spacing-body-lg-normal)}}.dialog{background-color:var(--color-background-surface-primary);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-elevation03);max-width:500px;width:100%;max-height:90vh;display:flex;flex-direction:column}.dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-component-04);padding:var(--spacing-component-07);flex-shrink:0}.dialog__header--bordered{border-bottom:1px solid var(--color-border-on-surface-primary-low)}.dialog__header-content{flex:1;display:flex;flex-direction:column}.dialog__title{font:var(--typography-heading-sm-strong);letter-spacing:var(--letter-spacing-heading-sm-strong);color:var(--color-text-on-surface-primary-high);margin:0}.dialog__close{padding:var(--spacing-component-03);min-width:var(--size-component-md);min-height:var(--size-component-md);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--color-icon-on-surface-primary-medium);border-radius:var(--border-radius-small)}.dialog__close:hover{background-color:var(--color-background-surface-secondary);color:var(--color-icon-on-surface-primary-high)}.dialog__description{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-primary-medium);margin:0}.dialog__body{padding:var(--spacing-component-01) var(--spacing-component-07);flex:1;overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:var(--spacing-component-05)}.dialog__body--no-actions{padding-bottom:var(--spacing-component-07)}.dialog__body-text{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-primary-medium);margin:0}.dialog__actions{padding:var(--spacing-component-07);display:flex;justify-content:flex-end;flex-shrink:0}.dialog__actions--bordered{border-top:1px solid var(--color-border-on-surface-primary-low)}.app-layout{min-height:100vh;background-color:var(--color-background-surface-tertiary)}.app-layout main{max-width:1200px;margin:0 auto;padding:var(--spacing-page-vertical-sm) var(--spacing-page-gutter-sm);display:flex;flex-direction:column;gap:var(--spacing-page-vertical-sm)}@media (min-width: 768px){.app-layout main{padding:var(--spacing-page-vertical-md) var(--spacing-page-gutter-md);gap:var(--spacing-page-vertical-md)}}@media (min-width: 1024px){.app-layout main{padding:var(--spacing-page-vertical-lg) var(--spacing-page-gutter-lg);gap:var(--spacing-page-vertical-lg)}}@media (min-width: 1280px){.app-layout main{padding:var(--spacing-page-vertical-xl) var(--spacing-page-gutter-xl);gap:var(--spacing-page-vertical-xl)}}.badge{display:inline-flex;align-items:center;border-radius:var(--border-radius-full);border:1px solid;padding:var(--spacing-component-02) var(--spacing-component-05);font:var(--typography-caption-md-strong);letter-spacing:var(--letter-spacing-caption-md-strong);transition:all .2s ease;outline:none}.badge-default{background-color:var(--color-background-surface-secondary);border-color:var(--color-border-on-surface-secondary-low);color:var(--color-text-on-surface-secondary-high)}.badge-default .icon{color:var(--color-icon-on-surface-secondary-high)}.badge-success{background-color:var(--color-background-feedback-success);border-color:var(--color-border-on-feedback-success-low);color:var(--color-text-on-feedback-success-high)}.badge-success .icon{color:var(--color-icon-on-feedback-success-high)}.badge-warning{background-color:var(--color-background-feedback-warning);border-color:var(--color-border-on-feedback-warning-low);color:var(--color-text-on-feedback-warning-high)}.badge-warning .icon{color:var(--color-icon-on-feedback-warning-high)}.badge-error{background-color:var(--color-background-feedback-error);border-color:var(--color-border-on-feedback-error-low);color:var(--color-text-on-feedback-error-high)}.badge-error .icon{color:var(--color-icon-on-feedback-error-high)}.badge-info{background-color:var(--color-background-feedback-info);border-color:var(--color-border-on-feedback-info-low);color:var(--color-text-on-feedback-info-high)}.badge-info .icon{color:var(--color-icon-on-feedback-info-high)}.badge-content{display:flex;align-items:center;gap:var(--spacing-component-02)}.badge-label{flex-shrink:0;min-height:var(--size-component-sm);display:flex;align-items:center}.loading-card{background-color:var(--color-background-surface-primary);border-radius:var(--border-radius-small);box-shadow:var(--shadow-elevation03);padding:var(--spacing-component-06);display:flex;align-items:center;justify-content:center;pointer-events:auto}.loading-card__content{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-component-03)}.loading-card__message{font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong);color:var(--color-text-on-surface-primary-high)}.toast{width:100%;max-width:400px;border-radius:var(--border-radius-small);border:1px solid var(--color-border-on-surface-primary-low);background-color:var(--color-background-surface-primary);box-shadow:var(--shadow-elevation03);padding:var(--spacing-component-05);outline:none;display:flex;align-items:flex-start;gap:var(--spacing-component-03);position:relative;transition:all .15s ease;transform:translate(0);opacity:1;z-index:10000}.toast--exiting{transform:translate(100%);opacity:0}.toast-default{border-color:var(--color-border-on-surface-primary-low);color:var(--color-text-on-surface-primary-high)}.toast-default .toast-icon{color:var(--color-icon-on-surface-primary-medium)}.toast-default .toast-action{color:var(--color-text-on-surface-primary-action-default)}.toast-default .toast-action:hover{color:var(--color-text-on-surface-primary-action-hover)}.toast-default .toast-action:active{color:var(--color-text-on-surface-primary-action-active)}.toast-default .toast-dismiss{color:var(--color-icon-on-surface-primary-action-default)}.toast-default .toast-dismiss:hover{color:var(--color-icon-on-surface-primary-action-hover)}.toast-default .toast-dismiss:focus{color:var(--color-icon-on-surface-primary-action-focus)}.toast-success{border-color:var(--color-border-on-feedback-success-low);background-color:var(--color-background-feedback-success);color:var(--color-text-on-feedback-success-high)}.toast-success .toast-icon{color:var(--color-icon-on-feedback-success-high)}.toast-success .toast-action{color:var(--color-text-on-feedback-success-action-default)}.toast-success .toast-action:hover{color:var(--color-text-on-feedback-success-action-hover)}.toast-success .toast-action:active{color:var(--color-text-on-feedback-success-action-active)}.toast-success .toast-dismiss{color:var(--color-icon-on-feedback-success-action-default)}.toast-success .toast-dismiss:hover{color:var(--color-icon-on-feedback-success-action-hover)}.toast-success .toast-dismiss:focus{color:var(--color-icon-on-feedback-success-action-focus)}.toast-warning{border-color:var(--color-border-on-feedback-warning-low);background-color:var(--color-background-feedback-warning);color:var(--color-text-on-feedback-warning-high)}.toast-warning .toast-icon{color:var(--color-icon-on-feedback-warning-high)}.toast-warning .toast-action{color:var(--color-text-on-feedback-warning-action-default)}.toast-warning .toast-action:hover{color:var(--color-text-on-feedback-warning-action-hover)}.toast-warning .toast-action:active{color:var(--color-text-on-feedback-warning-action-active)}.toast-warning .toast-dismiss{color:var(--color-icon-on-feedback-warning-action-default)}.toast-warning .toast-dismiss:hover{color:var(--color-icon-on-feedback-warning-action-hover)}.toast-warning .toast-dismiss:focus{color:var(--color-icon-on-feedback-warning-action-focus)}.toast-error{border-color:var(--color-border-on-feedback-error-low);background-color:var(--color-background-feedback-error);color:var(--color-text-on-feedback-error-high)}.toast-error .toast-icon{color:var(--color-icon-on-feedback-error-high)}.toast-error .toast-action{color:var(--color-text-on-feedback-error-action-default)}.toast-error .toast-action:hover{color:var(--color-text-on-feedback-error-action-hover)}.toast-error .toast-action:active{color:var(--color-text-on-feedback-error-action-active)}.toast-error .toast-dismiss{color:var(--color-icon-on-feedback-error-action-default)}.toast-error .toast-dismiss:hover{color:var(--color-icon-on-feedback-error-action-hover)}.toast-error .toast-dismiss:focus{color:var(--color-icon-on-feedback-error-action-focus)}.toast-info{border-color:var(--color-border-on-feedback-info-low);background-color:var(--color-background-feedback-info);color:var(--color-text-on-feedback-info-high)}.toast-info .toast-icon{color:var(--color-icon-on-feedback-info-high)}.toast-info .toast-action{color:var(--color-text-on-feedback-info-action-default)}.toast-info .toast-action:hover{color:var(--color-text-on-feedback-info-action-hover)}.toast-info .toast-action:active{color:var(--color-text-on-feedback-info-action-active)}.toast-info .toast-dismiss{color:var(--color-icon-on-feedback-info-action-default)}.toast-info .toast-dismiss:hover{color:var(--color-icon-on-feedback-info-action-hover)}.toast-info .toast-dismiss:focus{color:var(--color-icon-on-feedback-info-action-focus)}.toast-wrapper{display:flex;align-items:flex-start;gap:var(--spacing-component-03);width:100%}.toast-icon{flex-shrink:0}.toast-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-component-02)}.toast-text{display:flex;flex-direction:column;gap:var(--spacing-component-01)}.toast-title{font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong);line-height:1.3}.toast-description{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);line-height:1.4}.toast-actions{display:flex;gap:var(--spacing-component-03);flex-wrap:wrap}.toast-action{background:none;border:none;padding:0;font:var(--typography-body-sm-strong);letter-spacing:var(--letter-spacing-body-sm-strong);cursor:pointer;transition:color .2s ease;text-decoration:underline;display:inline-flex;align-items:center;justify-content:center}.toast-action--default{color:inherit;text-decoration:underline}.toast-action--default:hover{text-decoration:none}.toast-action--default:focus{outline:2px solid var(--color-border-on-surface-primary-focus);outline-offset:2px}.toast-action--outline{color:inherit;text-decoration:underline}.toast-action--outline:hover{text-decoration:none}.toast-action--outline:focus{outline:2px solid var(--color-border-on-surface-primary-focus);outline-offset:2px}.toast-action--ghost{color:inherit;text-decoration:underline}.toast-action--ghost:hover{text-decoration:none}.toast-action--ghost:focus{outline:2px solid var(--color-border-on-surface-primary-focus);outline-offset:2px}.toast-dismiss{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width: 480px){.toast{max-width:100%}.toast .toast-actions{flex-direction:column;align-items:flex-start}.toast .toast-action{align-self:flex-start}}.toast-container{position:fixed;z-index:10001;display:flex;flex-direction:column;gap:var(--spacing-component-03);pointer-events:none;max-width:400px;width:100%}.toast-container--top-right{top:var(--spacing-page-vertical-sm);right:var(--spacing-page-gutter-sm);align-items:flex-end}.toast-container--top-left{top:var(--spacing-page-vertical-sm);left:var(--spacing-page-gutter-sm);align-items:flex-start}.toast-container--bottom-right{bottom:var(--spacing-page-vertical-sm);right:var(--spacing-page-gutter-sm);align-items:flex-end;flex-direction:column-reverse}.toast-container--bottom-left{bottom:var(--spacing-page-vertical-sm);left:var(--spacing-page-gutter-sm);align-items:flex-start;flex-direction:column-reverse}.toast-container--top-center{top:var(--spacing-page-vertical-sm);left:50%;transform:translate(-50%);align-items:center}.toast-container--bottom-center{bottom:var(--spacing-page-vertical-sm);left:50%;transform:translate(-50%);align-items:center;flex-direction:column-reverse}.toast-container .toast{pointer-events:auto}@media (min-width: 768px){.toast-container--top-right{top:var(--spacing-page-vertical-md);right:var(--spacing-page-gutter-md)}.toast-container--top-left{top:var(--spacing-page-vertical-md);left:var(--spacing-page-gutter-md)}.toast-container--bottom-right{bottom:var(--spacing-page-vertical-md);right:var(--spacing-page-gutter-md)}.toast-container--bottom-left{bottom:var(--spacing-page-vertical-md);left:var(--spacing-page-gutter-md)}.toast-container--top-center{top:var(--spacing-page-vertical-md)}.toast-container--bottom-center{bottom:var(--spacing-page-vertical-md)}}@media (min-width: 1024px){.toast-container--top-right{top:var(--spacing-page-vertical-lg);right:var(--spacing-page-gutter-lg)}.toast-container--top-left{top:var(--spacing-page-vertical-lg);left:var(--spacing-page-gutter-lg)}.toast-container--bottom-right{bottom:var(--spacing-page-vertical-lg);right:var(--spacing-page-gutter-lg)}.toast-container--bottom-left{bottom:var(--spacing-page-vertical-lg);left:var(--spacing-page-gutter-lg)}.toast-container--top-center{top:var(--spacing-page-vertical-lg)}.toast-container--bottom-center{bottom:var(--spacing-page-vertical-lg)}}@media (max-width: 768px){.toast-container{max-width:calc(100vw - var(--spacing-page-gutter-sm) * 2)}.toast-container--top-center,.toast-container--bottom-center{left:var(--spacing-page-gutter-sm);right:var(--spacing-page-gutter-sm);transform:none}}@media (max-width: 480px){.toast-container{max-width:calc(100vw - var(--spacing-page-gutter-sm) * 2);gap:var(--spacing-component-02)}}.global-error-display{position:fixed;z-index:1000;display:flex;flex-direction:column;gap:var(--spacing-component-04);max-width:420px;max-height:80vh;overflow-y:auto;pointer-events:none}.global-error-display--top-right{top:var(--spacing-component-12);right:var(--spacing-component-12)}.global-error-display--top-left{top:var(--spacing-component-12);left:var(--spacing-component-12)}.global-error-display--bottom-right{bottom:var(--spacing-component-12);right:var(--spacing-component-12)}.global-error-display--bottom-left{bottom:var(--spacing-component-12);left:var(--spacing-component-12)}.global-error-network-status{pointer-events:auto;animation:slideIn .3s ease-out}.global-error-alerts{display:flex;flex-direction:column;gap:var(--spacing-component-04)}.global-error-alerts>*{pointer-events:auto;animation:slideIn .3s ease-out}.global-error-actions{pointer-events:auto;display:flex;justify-content:center;margin-top:var(--spacing-component-04)}.global-error-clear-all{background:none;border:none;font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-primary-medium);text-decoration:underline;cursor:pointer;padding:var(--spacing-component-02) var(--spacing-component-04);border-radius:var(--border-radius-small)}.global-error-clear-all:hover{color:var(--color-text-on-surface-primary-high);background-color:var(--color-background-surface-secondary)}.global-error-clear-all:focus{outline:2px solid var(--color-border-focus-primary);outline-offset:2px}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.global-error-display--bottom-right,.global-error-display--bottom-left,.global-error-display--bottom-right .global-error-alerts,.global-error-display--bottom-left .global-error-alerts{flex-direction:column-reverse}@keyframes slideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.global-error-display{max-width:calc(100vw - var(--spacing-component-08));max-height:70vh}.global-error-display--top-right,.global-error-display--bottom-right{right:var(--spacing-component-04)}.global-error-display--top-left,.global-error-display--bottom-left{left:var(--spacing-component-04)}.global-error-display--top-right,.global-error-display--top-left{top:var(--spacing-component-08)}.global-error-display--bottom-right,.global-error-display--bottom-left{bottom:var(--spacing-component-08)}.global-error-alerts>*{font-size:.9em}}@media (max-width: 480px){.global-error-display{max-width:calc(100vw - var(--spacing-component-04))}.global-error-display--top-right,.global-error-display--bottom-right{right:var(--spacing-component-02)}.global-error-display--top-left,.global-error-display--bottom-left{left:var(--spacing-component-02)}}@media (prefers-reduced-motion: reduce){@keyframes slideIn{0%{opacity:0}to{opacity:1}}.global-error-alerts>*{animation-duration:.1s}.global-error-network-status{animation-duration:.1s}}@media (prefers-contrast: high){.global-error-clear-all{border:1px solid currentColor}.global-error-clear-all:hover{background-color:var(--color-background-action-secondary-hover)}}.global-error-display:focus-within{pointer-events:auto}.global-error-display:focus-within .global-error-alerts>*:not(:focus-within){opacity:.8}.global-error-alerts [data-error-type=network]{animation:networkPulse 2s ease-in-out infinite}.global-error-alerts [data-error-type=system][data-fatal=true]{box-shadow:0 0 0 2px var(--color-border-status-error-primary);animation:urgentAttention 1s ease-in-out infinite alternate}@keyframes networkPulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes urgentAttention{0%{box-shadow:0 0 0 2px var(--color-border-status-error-primary)}to{box-shadow:0 0 0 4px var(--color-border-status-error-primary-alpha-50)}}@media (prefers-color-scheme: dark){.global-error-display{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.global-error-alerts>*{background-color:var(--color-background-surface-primary);border:1px solid var(--color-border-on-surface-primary-low)}}.logo{display:block;height:auto}.logo-sm{height:20px}.logo-md{height:32px}.logo-lg{height:48px}.navbar{background-color:var(--color-background-surface-primary);border-bottom:1px solid var(--color-border-on-surface-primary-low);box-shadow:var(--shadow-elevation01);position:relative}.navbar-container{max-width:1200px;margin:0 auto;padding:var(--spacing-component-04) var(--spacing-page-gutter-sm);display:flex;align-items:center;justify-content:space-between}@media (min-width: 768px){.navbar-container{padding:var(--spacing-component-05) var(--spacing-page-gutter-md)}}@media (min-width: 1024px){.navbar-container{padding:var(--spacing-component-05) var(--spacing-page-gutter-lg)}}@media (min-width: 1280px){.navbar-container{padding:var(--spacing-component-05) var(--spacing-page-gutter-xl)}}.navbar-right-section,.navbar-brand-section{display:flex;align-items:center;gap:var(--spacing-component-03)}.navbar-brand{display:flex;align-items:center;text-decoration:none;border-radius:var(--border-radius-small);transition:all .2s ease-in-out}.navbar-brand:hover{text-decoration:none}.navbar-brand:focus-visible{outline:2px solid var(--color-background-brand-primary);outline-offset:3px}.navbar-nav{display:flex;align-items:center;gap:var(--spacing-component-03);list-style:none;margin:0;padding:0}.navbar-nav-desktop{display:flex}@media (max-width: 1023px){.navbar-nav-desktop{display:none!important}}.navbar-nav li,.navbar-nav a{border-radius:var(--border-radius-small);transition:all .2s ease-in-out}.navbar-nav .button.button-ghost{color:var(--color-text-on-surface-primary-low)}.navbar-nav .button.button-ghost:hover{color:var(--color-text-on-action-ghost-default)}.navbar-nav .button.button-ghost.navbar-nav-link-active,.navbar-nav .button.button-ghost.navbar-nav-link-active:hover{background-color:var(--color-background-action-ghost-active);color:var(--color-text-on-surface-primary-high)}.navbar-nav .button.button-ghost:focus-visible{outline:2px solid var(--color-background-brand-primary);outline-offset:3px}.navbar-nav-mobile{display:flex;flex-direction:column;gap:var(--spacing-component-02);padding:var(--spacing-component-06) var(--spacing-page-gutter-sm);background-color:var(--color-background-surface-primary);border-top:1px solid var(--color-border-on-surface-primary-low);position:absolute;top:100%;left:0;right:0;z-index:1000;box-shadow:var(--shadow-elevation03);max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:all .3s ease;border-bottom-left-radius:var(--border-radius-medium);border-bottom-right-radius:var(--border-radius-medium)}@media (min-width: 768px){.navbar-nav-mobile{padding:var(--spacing-component-06) var(--spacing-page-gutter-md)}}@media (min-width: 1024px){.navbar-nav-mobile{display:none!important}}@media (min-width: 1280px){.navbar-nav-mobile{padding:var(--spacing-component-06) var(--spacing-page-gutter-xl)}}.navbar-nav-mobile-open{max-height:500px;opacity:1;pointer-events:auto}.navbar-nav-mobile .button.button-ghost{width:100%;justify-content:flex-start}.navbar-nav-mobile li{width:100%}.navbar-mobile-toggle{display:none}@media (max-width: 1023px){.navbar-mobile-toggle{display:flex!important}}.tabs-container{position:relative;display:flex;align-items:flex-end;border-bottom:var(--border-width-small) solid var(--color-border-on-surface-primary-low)}.tabs-container-bleed-default{margin-left:calc(-1 * var(--spacing-page-gutter-sm));margin-right:calc(-1 * var(--spacing-page-gutter-sm))}.tabs-container-bleed-default .tabs-list{padding-left:var(--spacing-page-gutter-sm);padding-right:var(--spacing-page-gutter-sm)}@media (min-width: 768px){.tabs-container-bleed-default{margin-left:calc(-1 * var(--spacing-page-gutter-md));margin-right:calc(-1 * var(--spacing-page-gutter-md))}.tabs-container-bleed-default .tabs-list{padding-left:var(--spacing-page-gutter-md);padding-right:var(--spacing-page-gutter-md)}}@media (min-width: 1024px){.tabs-container-bleed-default{margin-left:calc(-1 * var(--spacing-page-gutter-lg));margin-right:calc(-1 * var(--spacing-page-gutter-lg))}.tabs-container-bleed-default .tabs-list{padding-left:var(--spacing-page-gutter-lg);padding-right:var(--spacing-page-gutter-lg)}}@media (min-width: 1280px){.tabs-container-bleed-default{margin-left:calc(-1 * var(--spacing-page-gutter-xl));margin-right:calc(-1 * var(--spacing-page-gutter-xl))}.tabs-container-bleed-default .tabs-list{padding-left:var(--spacing-page-gutter-xl);padding-right:var(--spacing-page-gutter-xl)}}.tabs-container-bleed-varspacingcomponent06{margin-left:calc(-1 * var(--spacing-component-06));margin-right:calc(-1 * var(--spacing-component-06))}.tabs-container-bleed-varspacingcomponent06 .tabs-list{padding-left:var(--spacing-component-06);padding-right:var(--spacing-component-06)}@media (min-width: 768px){.tabs-container-bleed-varspacingcomponent06{margin-left:calc(-1 * var(--spacing-component-06));margin-right:calc(-1 * var(--spacing-component-06))}.tabs-container-bleed-varspacingcomponent06 .tabs-list{padding-left:var(--spacing-component-06);padding-right:var(--spacing-component-06)}}@media (min-width: 1024px){.tabs-container-bleed-varspacingcomponent06{margin-left:calc(-1 * var(--spacing-component-06));margin-right:calc(-1 * var(--spacing-component-06))}.tabs-container-bleed-varspacingcomponent06 .tabs-list{padding-left:var(--spacing-component-06);padding-right:var(--spacing-component-06)}}@media (min-width: 1280px){.tabs-container-bleed-varspacingcomponent06{margin-left:calc(-1 * var(--spacing-component-06));margin-right:calc(-1 * var(--spacing-component-06))}.tabs-container-bleed-varspacingcomponent06 .tabs-list{padding-left:var(--spacing-component-06);padding-right:var(--spacing-component-06)}}@media (hover: hover) and (pointer: fine){.tabs-container:has(.tabs-scroll-gutter) .tabs-list{padding-left:var(--size-layout-md);padding-right:var(--size-layout-md)}.tabs-container:has(.tabs-scroll-gutter).tabs-container-bleed-default .tabs-list{padding-left:var(--size-layout-md);padding-right:var(--size-layout-md)}.tabs-container:has(.tabs-scroll-gutter).tabs-container-bleed-varspacingcomponent06 .tabs-list{padding-left:var(--size-layout-md);padding-right:var(--size-layout-md)}}.tabs-container:has(.tabs-scroll-gutter).tabs-container-dynamic-gutters .tabs-list{padding-left:var(--dynamic-gutter-width);padding-right:var(--dynamic-gutter-width)}.tabs-container-dynamic-gutters{--dynamic-gutter-width: 60px}.tabs-list{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;width:100%;padding-left:0;padding-right:0;gap:var(--spacing-component-02)}.tabs-list::-webkit-scrollbar{display:none}.tabs-trigger{background-color:transparent;color:var(--color-text-on-surface-primary-medium);border:none;border-bottom:var(--border-width-medium) solid transparent;padding:var(--spacing-component-05) var(--spacing-component-07) calc(var(--spacing-component-05) - var(--border-width-medium)) var(--spacing-component-07);font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong);cursor:pointer;white-space:nowrap;position:relative;transition:all .2s ease;border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0;outline:none;text-decoration:none}.tabs-trigger:hover:not(.tabs-trigger-disabled){background-color:var(--color-background-action-ghost-hover);color:var(--color-text-on-surface-primary-high)}.tabs-trigger:active:not(.tabs-trigger-disabled){background-color:var(--color-background-action-ghost-active)}.tabs-trigger:focus-visible{outline-offset:-2px}.tabs-trigger-active{color:var(--color-text-on-surface-primary-high);border-bottom-color:var(--color-border-on-action-primary-default);background-color:transparent}.tabs-trigger-disabled{color:var(--color-text-on-surface-primary-low);cursor:not-allowed;border-bottom-color:transparent}.tabs-trigger-disabled:hover{background-color:transparent;color:var(--color-text-on-surface-primary-low)}.tabs-scroll-gutter{position:absolute;top:50%;transform:translateY(-50%);width:var(--size-layout-md);height:var(--size-layout-md);display:flex;align-items:center;z-index:2}.tabs-scroll-gutter-left{left:0;justify-content:flex-end;padding-right:var(--spacing-component-04)}.tabs-scroll-gutter-right{right:0;justify-content:flex-start;padding-left:var(--spacing-component-04)}@media (hover: none) and (pointer: coarse){.tabs-scroll-gutter{display:none}}.page-default,.page-tabbed,.page-tab-content{display:flex;flex-direction:column;gap:var(--spacing-page-vertical-sm)}@media (min-width: 768px){.page-default,.page-tabbed,.page-tab-content{gap:var(--spacing-page-vertical-md)}}@media (min-width: 1024px){.page-default,.page-tabbed,.page-tab-content{gap:var(--spacing-page-vertical-lg)}}@media (min-width: 1280px){.page-default,.page-tabbed,.page-tab-content{gap:var(--spacing-page-vertical-xl)}}.card{border-radius:var(--border-radius-medium);border:1px solid var(--color-border-on-surface-primary-low);background-color:var(--color-background-surface-primary);color:var(--color-text-on-surface-primary-high);box-shadow:var(--shadow-elevation01);display:flex;flex-direction:column;height:100%}.card-header{padding:var(--spacing-component-07)}.card-header-layout{display:flex;align-items:flex-start;justify-content:space-between}.card-header-content{flex:1}.card-header-content .card-title{font:var(--typography-heading-sm-strong);letter-spacing:var(--letter-spacing-heading-sm-strong);color:var(--color-text-on-surface-primary-high)}.card-header-content .card-description{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-primary-medium)}.card-header-actions{display:flex;align-items:center;gap:var(--spacing-component-02)}.card-header-actions-group{display:flex;gap:var(--spacing-component-02)}.card-content{padding:var(--spacing-component-07);padding-top:0;color:var(--color-text-on-surface-primary-medium);display:flex;flex-direction:column;flex:1}.form-field{width:100%}.form-field-vertical{display:flex;flex-direction:column;gap:var(--spacing-component-02)}.form-field-vertical .form-field-control{width:100%}.form-field-horizontal{display:grid;grid-template-columns:minmax(120px,200px) 1fr;gap:var(--spacing-component-04);align-items:start}.form-field-horizontal .form-field-label-wrapper{padding-top:var(--spacing-component-02)}.form-field-horizontal .form-field-help,.form-field-horizontal .form-field-error-message{grid-column:2}@media (max-width: 767px){.form-field-horizontal{grid-template-columns:1fr;gap:var(--spacing-component-02)}.form-field-horizontal .form-field-label-wrapper{padding-top:0}.form-field-horizontal .form-field-help,.form-field-horizontal .form-field-error-message{grid-column:1}}.form-field-label{font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong);color:var(--color-text-on-surface-primary-high);margin:0;cursor:pointer;display:flex;align-items:center;gap:var(--spacing-component-01)}.form-field-label-disabled{cursor:default;pointer-events:none}.form-field-label-disabled:not(.form-field-label-disabled-error){color:var(--color-text-on-surface-primary-disabled)}.form-field-label-disabled-error{cursor:default;pointer-events:none;color:var(--color-text-on-surface-primary-error)}.form-field-label-wrapper{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-component-04)}.form-field-clear-action{background:none;border:none;color:var(--color-text-on-surface-primary-action-default);font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);cursor:pointer;padding:0;text-decoration:underline}.form-field-clear-action:hover{color:var(--color-text-on-surface-primary-action-hover)}.form-field-clear-action:focus-visible{outline:2px solid var(--color-background-brand-primary);outline-offset:2px;border-radius:var(--border-radius-small)}.form-field-optional-indicator{color:var(--color-text-on-surface-primary-medium);font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);margin-left:var(--spacing-component-02)}.form-field-label-disabled .form-field-optional-indicator{color:var(--color-text-on-surface-primary-disabled)}.form-field-label-disabled-error .form-field-optional-indicator{color:var(--color-text-on-surface-primary-error)}.form-field-control{position:relative}.form-field-help,.form-field-error-message{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);margin:0;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-component-04)}.form-field-help{color:var(--color-text-on-surface-primary-medium)}.form-field-error-message{color:var(--color-text-on-surface-primary-error)}.form-field-counter{font:var(--typography-caption-md-normal);letter-spacing:var(--letter-spacing-caption-md-normal);color:var(--color-text-on-surface-primary-low);margin:0;flex-shrink:0;text-align:right}.form-field-counter-exceeded{color:var(--color-text-on-surface-primary-error)}.form-field-counter-only{display:flex;justify-content:flex-end;margin-top:var(--spacing-component-01)}.form-field-sm .form-field-label{font:var(--typography-body-sm-strong);letter-spacing:var(--letter-spacing-body-sm-strong)}.form-field-sm .form-field-optional-indicator{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal)}.form-field-sm .form-field-help,.form-field-sm .form-field-error-message{font:var(--typography-caption-sm-normal);letter-spacing:var(--letter-spacing-caption-sm-normal)}.form-field-sm.form-field-horizontal{grid-template-columns:minmax(100px,160px) 1fr;gap:var(--spacing-component-03)}.form-field-lg .form-field-label{font:var(--typography-body-lg-strong);letter-spacing:var(--letter-spacing-body-lg-strong)}.form-field-lg .form-field-optional-indicator{font:var(--typography-body-lg-normal);letter-spacing:var(--letter-spacing-body-lg-normal)}.form-field-lg.form-field-horizontal{grid-template-columns:minmax(140px,240px) 1fr;gap:var(--spacing-component-05)}.form-field-required .form-field-label{color:var(--color-text-on-surface-primary-high)}.form-field-required .form-field-label.form-field-label-disabled{color:var(--color-text-on-surface-primary-disabled)}.form-field-required .form-field-label.form-field-label-disabled-error,.form-field-error .form-field-label,.form-field-error .form-field-label.form-field-label-disabled,.form-field-error.form-field-required .form-field-label{color:var(--color-text-on-surface-primary-error)}.images-page{display:flex;flex-direction:column;gap:var(--spacing-page-vertical-md)}.images-upload{display:flex;flex-direction:column;gap:var(--spacing-component-08)}.images-upload__alert{margin-top:var(--spacing-component-04)}.images-library{display:flex;flex-direction:column;gap:var(--spacing-component-08)}.images-library__loading,.images-library__error{display:flex;justify-content:center;align-items:center;padding:var(--spacing-component-08)}.images-library__create{width:100%;max-width:30rem;display:flex;flex-direction:column;gap:var(--spacing-component-02)}.images-library__create-row{display:flex;align-items:flex-end;gap:var(--spacing-component-03)}.images-library__create-row .form-field{flex:1 1 10rem;min-width:0}.images-library__create-actions{display:flex;align-items:center;gap:var(--spacing-component-03);flex:0 0 auto}.images-library__create-button--label{display:none}.images-library__create-button--icon{display:inline-flex}.images-library__create-error{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-primary-error);flex:1 0 100%;margin-top:var(--spacing-component-02)}.images-library__grid{display:flex;flex-direction:column;gap:var(--spacing-component-03)}.images-library__grid-status-left{display:flex;align-items:center}.images-library__grid-content{display:flex;flex-direction:column;position:relative}.images-library__creating-overlay{z-index:50;pointer-events:none;display:flex;justify-content:center;align-items:center}.images-library__grid-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-component-03)}.images-library__selection-text{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-primary-medium)}.images-library__loading-message{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-primary-medium);margin-top:var(--spacing-component-04)}.images-library__floating-toolbar{position:sticky;bottom:var(--spacing-component-07);display:flex;justify-content:center;pointer-events:none;z-index:30}.images-library__floating-actions{display:inline-flex;gap:var(--spacing-component-03);padding:var(--spacing-component-03);margin-top:var(--spacing-component-07);background-color:var(--color-background-surface-primary);box-shadow:var(--shadow-elevation04);border-radius:var(--border-radius-medium);pointer-events:auto;z-index:20}.images-library__load-more{width:100%;height:var(--spacing-component-08)}@media (min-width: 480px){.images-library__create-button--label{display:inline-flex}.images-library__create-button--icon{display:none}}.empty-state{border:1px solid var(--color-border-on-surface-secondary-low);border-radius:var(--border-radius-small);padding:var(--spacing-component-08);background-color:var(--color-background-surface-secondary);display:flex;justify-content:center;align-items:center;min-height:200px}.empty-state-content{text-align:center;max-width:30rem;display:flex;flex-direction:column;gap:var(--spacing-component-04)}.empty-state-title{margin:0;font:var(--typography-heading-sm-strong);letter-spacing:var(--letter-spacing-heading-sm-strong);color:var(--color-text-on-surface-secondary-high)}.empty-state-description{margin:0;font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-secondary-medium)}.empty-state-action{margin-top:var(--spacing-component-02)}@media (max-width: 767px){.empty-state{padding:var(--spacing-component-06);min-height:160px}.empty-state-title{font:var(--typography-heading-sm-strong);letter-spacing:var(--letter-spacing-heading-sm-strong)}.empty-state-description{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal)}}.item-card{display:flex;flex-direction:row;gap:var(--spacing-component-05);padding:var(--spacing-component-06);background-color:var(--color-background-surface-primary);border:var(--border-width-small) solid var(--color-border-on-surface-primary-low);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-elevation01);transition:box-shadow .2s ease,border-color .2s ease}@media (min-width: 768px){.item-card{padding:var(--spacing-component-07);gap:var(--spacing-component-06)}}.item-card[role=button]{cursor:pointer}.item-card[role=button]:hover{border-color:var(--color-border-on-action-secondary-hover);box-shadow:var(--shadow-elevation03)}.item-card[role=button]:focus-visible{outline:2px solid var(--color-border-on-action-primary-default);outline-offset:2px}.item-card-image{flex-shrink:0;width:var(--size-component-2xl);height:var(--size-component-2xl);border-radius:var(--border-radius-small);overflow:hidden;background-color:var(--color-background-brand-secondary)}.item-card-image-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.item-card-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-background-brand-primary)}.item-card-image-icon{width:24px;height:24px}.item-card[role=button]:hover .item-card-image-img{transform:scale(1.05)}.item-card-content{display:flex;flex-direction:column;gap:var(--spacing-component-04);flex:1;min-width:0}@media (min-width: 768px){.item-card-content{flex-direction:row;align-items:center;gap:var(--spacing-component-06)}}.item-card-main{display:flex;flex-direction:column;gap:var(--spacing-component-02);flex:1;min-width:0}.item-card-title{margin:0;font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong);color:var(--color-text-on-surface-primary-high);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 768px){.item-card-title{-webkit-line-clamp:1}}.item-card-description{margin:0;font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-primary-medium);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-card-metadata{font:var(--typography-caption-md-normal);letter-spacing:var(--letter-spacing-caption-md-normal);color:var(--color-text-on-surface-primary-low);white-space:nowrap}@media (min-width: 768px){.item-card-metadata{min-width:var(--size-layout-2xl);text-align:center}}.item-card-footer{display:flex;align-items:center;gap:var(--spacing-component-03);flex-shrink:0}@media (min-width: 768px){.item-card-footer{margin-left:auto}}.listing-card{display:flex;flex-direction:row;gap:var(--spacing-component-05);padding:var(--spacing-component-06);background-color:var(--color-background-surface-primary);border:var(--border-width-small) solid var(--color-border-on-surface-primary-low);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-elevation01);transition:box-shadow .2s ease,border-color .2s ease;cursor:pointer}.listing-card:hover{border-color:var(--color-border-on-action-secondary-hover);box-shadow:var(--shadow-elevation03)}.listing-card:focus-visible{outline:2px solid var(--color-border-on-action-primary-default);outline-offset:2px}@media (min-width: 768px){.listing-card{padding:var(--spacing-component-07);gap:var(--spacing-component-06)}}.listing-card-image{flex-shrink:0;width:var(--size-component-2xl);height:var(--size-component-2xl);border-radius:var(--border-radius-small);overflow:hidden;background-color:var(--color-background-surface-secondary)}@media (min-width: 768px){.listing-card-image{width:var(--size-layout-xl);height:var(--size-layout-xl)}}.listing-card-image-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.listing-card-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-icon-on-surface-primary-low)}.listing-card-image-icon{width:24px;height:24px}.listing-card:hover .listing-card-image-img{transform:scale(1.05)}.listing-card-content{display:flex;flex-direction:column;gap:var(--spacing-component-04);flex:1;min-width:0}@media (min-width: 768px){.listing-card-content{flex-direction:row;align-items:center;gap:var(--spacing-component-06)}}.listing-card-main{display:flex;flex-direction:column;gap:var(--spacing-component-02);flex:1;min-width:0}.listing-card-label{font:var(--typography-caption-md-strong);letter-spacing:var(--letter-spacing-caption-md-strong);color:var(--color-text-on-surface-primary-medium)}.listing-card-title{margin:0;font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong);color:var(--color-text-on-surface-primary-high);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 768px){.listing-card-title{-webkit-line-clamp:1}}.listing-card-category{margin:0;font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-primary-medium);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.listing-card-condition{margin:0;font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-primary-medium)}.listing-card-date{font:var(--typography-caption-md-normal);letter-spacing:var(--letter-spacing-caption-md-normal);color:var(--color-text-on-surface-primary-low);white-space:nowrap}@media (min-width: 768px){.listing-card-date{min-width:var(--size-layout-2xl);text-align:center}}.listing-card-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media (min-width: 768px){.listing-card-footer{gap:var(--spacing-component-06)}}.listing-card-price{font:var(--typography-body-sm-strong);letter-spacing:var(--letter-spacing-body-sm-strong);color:var(--color-text-on-surface-primary-high);flex-shrink:0}@media (min-width: 768px){.listing-card-price{min-width:var(--size-layout-xl);text-align:center}.listing-card-badge{min-width:var(--size-layout-xl);display:flex;justify-content:flex-end}}.listing-card-disabled{cursor:default;pointer-events:none}.listing-card-disabled:hover{border-color:var(--color-border-on-surface-primary-low);box-shadow:var(--shadow-elevation01)}.listing-card-disabled:hover .listing-card-disabled-image-img{transform:none}.listing-card-disabled .listing-card-image,.listing-card-disabled .listing-card-main,.listing-card-disabled .listing-card-date{opacity:.6}.listing-card-disabled .listing-card-footer>.listing-card-price{opacity:.6}.template-preview{display:flex;flex-direction:column;width:100%}.template-preview-content{width:100%;border:var(--border-width-small) solid var(--color-border-on-surface-primary-low);border-radius:var(--border-radius-medium);overflow:hidden;background-color:var(--color-background-surface-secondary)}.template-preview-iframe{width:100%;height:400px;border:none;display:block;background-color:#fff}.listings-container{display:flex;flex-direction:column;gap:var(--spacing-component-06)}.listings-loading{display:flex;justify-content:center;padding:var(--spacing-component-08)}.listings-empty{width:100%}.publishing-progress{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--spacing-component-04)}.progress-info{display:flex;flex-direction:column;gap:var(--spacing-component-01)}.progress-header{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-primary-medium)}.progress-step{font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong);color:var(--color-text-on-surface-primary-high)}.form{width:100%;display:flex;flex-direction:column;gap:var(--spacing-form-sections-md)}.form-sm{gap:var(--spacing-component-08)}.form-lg{gap:var(--spacing-component-12)}.form-button-row{display:flex;align-items:center;gap:var(--spacing-component-05)}.form-button-row-left{justify-content:flex-start}.form-button-row-right{justify-content:flex-end}.form-button-row-center{justify-content:center}.form-button-row-space-between{justify-content:space-between}.form-button-row-block{flex-direction:column}.form-button-row-block>*{width:100%}.form-button-row-sm{gap:var(--spacing-component-03)}.form-button-row-lg{gap:var(--spacing-component-05)}.form-field-group{display:flex;flex-direction:column;gap:var(--spacing-component-02)}.form-field-group-label{font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong);color:var(--color-text-on-surface-primary-high);margin:0;display:flex;align-items:center;gap:var(--spacing-component-01);cursor:pointer}.form-field-group-label-disabled{cursor:default;pointer-events:none}.form-field-group-label-disabled:not(.form-field-group-label-disabled-error){color:var(--color-text-on-surface-primary-disabled)}.form-field-group-label-disabled-error{cursor:default;pointer-events:none;color:var(--color-text-on-surface-primary-error)}.form-field-group-required-indicator{color:var(--color-text-on-surface-primary-error);font-weight:600}.form-field-group-fieldset{border:none;padding:0;margin:0;display:contents}.form-field-group-error .form-field-group-label,.form-field-group-error .form-field-group-label.form-field-group-label-disabled{color:var(--color-text-on-surface-primary-error)}.form-field-group-disabled .form-field-group-label{cursor:default;pointer-events:none;color:var(--color-text-on-surface-primary-disabled)}.form-field-group-disabled .form-field-group-label:not(.form-field-group-label-disabled-error){color:var(--color-text-on-surface-primary-disabled)}.form-field-group-error-message{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-primary-error);margin:0}.form-field-group-help{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-primary-medium);margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-group{width:100%;display:flex;flex-direction:column;gap:var(--spacing-form-vertical-sm)}.form-group-header{display:flex;flex-direction:column}.form-group-title{font:var(--typography-body-lg-strong);letter-spacing:var(--letter-spacing-body-lg-strong);color:var(--color-text-on-surface-primary-high);margin:0}.form-group-description{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-primary-medium);margin:0}.form-group-sm .form-group-title{font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong)}.form-group-sm .form-group-description{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal)}.form-group-sm .form-group-content{gap:var(--spacing-component-04)}.form-group-lg .form-group-title{font:var(--typography-heading-sm-strong);letter-spacing:var(--letter-spacing-heading-sm-strong)}.form-group-lg .form-group-description{font:var(--typography-body-lg-normal);letter-spacing:var(--letter-spacing-body-lg-normal)}.form-group-lg .form-group-content{gap:var(--spacing-component-08)}.form-row{display:grid;gap:var(--spacing-form-horizontal-md)}.form-row-columns-1{grid-template-columns:1fr}.form-row-columns-2{grid-template-columns:repeat(2,1fr)}@media (max-width: 767px){.form-row-columns-2{grid-template-columns:1fr}}.form-row-columns-3{grid-template-columns:repeat(3,1fr)}@media (max-width: 1023px){.form-row-columns-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.form-row-columns-3{grid-template-columns:1fr}}.form-section{width:100%;display:flex;flex-direction:column;gap:var(--spacing-form-vertical-md)}.form-section-header{display:flex;flex-direction:column}.form-section-title{font:var(--typography-heading-sm-strong);letter-spacing:var(--letter-spacing-heading-sm-strong);color:var(--color-text-on-surface-primary-high);margin:0}.form-section-description{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-primary-medium);margin:0}.form-section-as-card{border-radius:var(--border-radius-medium);border:1px solid var(--color-border-on-surface-primary-low);background-color:var(--color-background-surface-primary);box-shadow:var(--shadow-elevation01);padding:var(--spacing-component-07)}.form-section-sm{gap:var(--spacing-form-vertical-sm)}.form-section-sm.form-section-as-card{padding:var(--spacing-component-06)}.form-section-lg{gap:var(--spacing-component-10)}.form-section-lg.form-section-as-card{padding:var(--spacing-component-08)}.connection-card-content{display:flex;flex-direction:column;gap:var(--spacing-component-04);flex:1}.connection-card-description{font:var(--typography-body-sm);letter-spacing:var(--letter-spacing-body-sm);color:var(--color-text-on-surface-primary-medium)}.connection-card-loading-description{height:var(--size-component-lg);background-color:var(--color-background-surface-secondary);border-radius:var(--border-radius-small);width:100%}.connection-card-loading-status{height:var(--size-component-lg);background-color:var(--color-background-surface-secondary);border-radius:var(--border-radius-small);width:60%}.connection-card-loading-action{height:calc(var(--size-component-lg) + var(--spacing-component-04) * 2 + var(--border-width-small) * 2);background-color:var(--color-background-surface-secondary);border-radius:var(--border-radius-medium);width:100%}.connection-card-status-text{font:var(--typography-body-md);letter-spacing:var(--letter-spacing-body-md);color:var(--color-text-on-surface-primary-medium)}.connection-card-status-label{font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong)}.connection-card-alert-content{display:flex;align-items:center;justify-content:space-between}.connection-card-alert-dismiss{margin-left:var(--spacing-component-02);background:none;border:none;padding:0;cursor:pointer;font:var(--typography-body-sm-strong);letter-spacing:var(--letter-spacing-body-sm-strong);color:var(--color-text-on-feedback-error-action-default);text-decoration:underline}.connection-card-alert-dismiss:hover{color:var(--color-text-on-feedback-error-action-hover)}.connection-card-actions{display:flex;flex-direction:column;gap:var(--spacing-component-03);margin-top:var(--spacing-component-08)}.connection-card-button{width:100%}.connection-card-button-skeleton{height:var(--size-component-lg);background-color:var(--color-background-surface-secondary);border-radius:var(--border-radius-medium)}.templates-container{display:flex;flex-direction:column;gap:var(--spacing-component-06)}.templates-loading{display:flex;justify-content:center;padding:var(--spacing-component-08)}.templates-empty{width:100%}.environment-section{display:flex;flex-direction:column;gap:var(--spacing-component-02)}.environment-label{font:var(--typography-body-sm-strong);letter-spacing:var(--letter-spacing-body-sm-strong);color:var(--color-text-on-surface-primary-high);display:block}.environment-radio-group{display:flex;flex-direction:column;gap:var(--spacing-component-02)}.cache-stats{margin-bottom:var(--spacing-component-06)}.cache-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-component-06);font:var(--typography-body-sm);letter-spacing:var(--letter-spacing-body-sm)}.cache-stats-item{display:flex;flex-direction:column;gap:var(--spacing-component-02)}.cache-stats-item-wide{grid-column:1 / -1}.cache-stats-label{font:var(--typography-body-sm-strong);letter-spacing:var(--letter-spacing-body-sm-strong);color:var(--color-text-on-surface-primary-high)}.cache-stats-value{color:var(--color-text-on-surface-primary-medium)}.cache-stats-value-small{color:var(--color-text-on-surface-primary-medium);font:var(--typography-body-xs);letter-spacing:var(--letter-spacing-body-xs)}.cache-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-component-04)}.auth-page-wrapper{width:100%;max-width:400px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-component-07)}.auth-page-logo{display:flex;justify-content:center;align-items:center}.auth-page-logo img{max-width:100%;height:auto}.signup-confirmation-button{width:100%;margin-top:var(--spacing-form-vertical-md)}.auth-page-footer{text-align:center;font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-primary-medium)}.auth-page-footer-link{font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong);color:var(--color-text-on-surface-primary-action-default);cursor:pointer;text-decoration:none}.auth-page-footer-link:hover{color:var(--color-text-on-surface-primary-action-hover)}.auth-page-footer-link:focus,.auth-page-footer-link:focus-visible{outline:2px solid var(--color-border-on-action-primary-default);outline-offset:2px;border-radius:var(--border-radius-small);color:var(--color-text-on-surface-primary-action-default)}.auth-page-footer-link:active{color:var(--color-text-on-surface-primary-action-active)}.landing-page{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--spacing-page-gutter-lg)}.landing-page-content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-layout-05);text-align:center}.landing-page-title{font:var(--typography-heading-lg-strong);letter-spacing:var(--letter-spacing-heading-lg-strong);color:var(--color-text-on-surface-primary-high);margin:0}.error-boundary{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--spacing-layout-03)}.error-boundary__content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;width:100%;gap:var(--spacing-layout-03)}.error-boundary__icon{font-size:3rem}.error-boundary__text{display:flex;flex-direction:column;gap:var(--spacing-component-02)}.error-boundary__heading{font:var(--typography-heading-lg-strong);letter-spacing:var(--letter-spacing-heading-lg-strong);color:var(--color-text-on-surface-primary-high);margin:0}.error-boundary__description{font:var(--typography-body-lg-normal);letter-spacing:var(--letter-spacing-body-lg-normal);color:var(--color-text-on-surface-primary-medium);margin:0}.error-boundary__technical{width:100%;margin:var(--spacing-component-04) 0}.error-boundary__debug-box{background-color:var(--color-background-surface-secondary);border:1px solid var(--color-border-on-surface-primary-low);border-radius:var(--border-radius-component-sm);padding:var(--spacing-component-04);margin-top:var(--spacing-component-02);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.4}.error-boundary__stack{background-color:var(--color-background-surface-tertiary);border:1px solid var(--color-border-on-surface-primary-low);border-radius:var(--border-radius-component-xs);padding:var(--spacing-component-03);margin:var(--spacing-component-02) 0 0 0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;line-height:1.3;white-space:pre-wrap;word-break:break-all;overflow-x:auto;max-height:200px;overflow-y:auto}.error-boundary__actions{display:flex;gap:var(--spacing-component-06);flex-wrap:wrap;justify-content:center}@media (max-width: 480px){.error-boundary__actions{flex-direction:column;width:100%}.error-boundary__actions .button{width:100%}}.full-page-loader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--color-background-surface-primary);display:flex;align-items:center;justify-content:center;z-index:1000}.full-page-loader__content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-component-06);text-align:center;max-width:400px;padding:var(--spacing-layout-03)}.full-page-loader__title{font:var(--typography-heading-md-strong);letter-spacing:var(--letter-spacing-heading-md-strong);color:var(--color-text-on-surface-primary-high);margin:0}.full-page-loader__description{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-primary-medium);margin:0}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}:disabled,[aria-disabled=true],.input-disabled,.selector-disabled,.textarea-disabled,.button-disabled,.checkbox-disabled,.radio-disabled,.toggle-disabled,.combobox-disabled{pointer-events:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--border-width-none: 0;--border-width-small: 1px;--border-width-medium: 2px;--border-width-large: 4px;--border-radius-none: 0;--border-radius-small: .25rem;--border-radius-medium: .5rem;--border-radius-large: 1rem;--border-radius-full: 9999px;--color-background-surface-primary: oklch(1 0 0);--color-background-surface-secondary: oklch(.968 .007 247.896);--color-background-surface-tertiary: oklch(.984 .003 247.858);--color-background-surface-scrim: oklch(0 0 0);--color-background-brand-primary: oklch(.585 .233 277.117);--color-background-brand-secondary: oklch(.93 .034 272.788);--color-background-feedback-default: oklch(.968 .007 247.896);--color-background-feedback-success: oklch(.962 .044 156.743);--color-background-feedback-error: oklch(.936 .032 17.717);--color-background-feedback-warning: oklch(.954 .038 75.164);--color-background-feedback-info: oklch(.932 .032 255.585);--color-background-action-primary-default: oklch(.585 .233 277.117);--color-background-action-primary-hover: oklch(.511 .262 276.966);--color-background-action-primary-focus: oklch(.673 .182 276.935);--color-background-action-primary-active: oklch(.457 .24 277.023);--color-background-action-primary-disabled: oklch(.968 .007 247.896);--color-background-action-secondary-default: oklch(.929 .013 255.508);--color-background-action-secondary-hover: oklch(.869 .022 252.894);--color-background-action-secondary-focus: oklch(.968 .007 247.896);--color-background-action-secondary-active: oklch(.704 .04 256.788);--color-background-action-secondary-disabled: oklch(.968 .007 247.896);--color-background-action-outline-default: rgba(0, 0, 0, 0);--color-background-action-outline-hover: oklch(.968 .007 247.896);--color-background-action-outline-focus: oklch(.984 .003 247.858);--color-background-action-outline-active: oklch(.929 .013 255.508);--color-background-action-outline-disabled: oklch(.968 .007 247.896);--color-background-action-ghost-default: rgba(0, 0, 0, 0);--color-background-action-ghost-hover: oklch(.968 .007 247.896);--color-background-action-ghost-focus: oklch(.984 .003 247.858);--color-background-action-ghost-active: oklch(.929 .013 255.508);--color-background-action-ghost-disabled: oklch(.968 .007 247.896);--color-background-action-destructive-default: oklch(.637 .237 25.331);--color-background-action-destructive-hover: oklch(.577 .245 27.325);--color-background-action-destructive-focus: oklch(.704 .191 22.216);--color-background-action-destructive-active: oklch(.505 .213 27.518);--color-background-action-destructive-disabled: oklch(.968 .007 247.896);--color-background-action-demon-default: rgba(0, 0, 0, 0);--color-background-action-demon-hover: oklch(.936 .032 17.717);--color-background-action-demon-focus: oklch(.971 .013 17.38);--color-background-action-demon-active: oklch(.885 .062 18.334);--color-background-action-demon-disabled: oklch(.968 .007 247.896);--color-background-control-primary-default: oklch(1 0 0);--color-background-control-primary-hover: oklch(.984 .003 247.858);--color-background-control-primary-focus: oklch(1 0 0);--color-background-control-primary-active: oklch(1 0 0);--color-background-control-primary-disabled: oklch(.968 .007 247.896);--color-background-control-primary-highlight: oklch(.962 .018 272.314);--color-background-control-success-default: oklch(.982 .018 155.826);--color-background-control-success-hover: oklch(.962 .044 156.743);--color-background-control-success-focus: oklch(.982 .018 155.826);--color-background-control-success-active: oklch(.982 .018 155.826);--color-background-control-success-disabled: oklch(.968 .007 247.896);--color-background-control-error-default: oklch(.971 .013 17.38);--color-background-control-error-hover: oklch(.936 .032 17.717);--color-background-control-error-focus: oklch(.971 .013 17.38);--color-background-control-error-active: oklch(.971 .013 17.38);--color-background-control-error-disabled: oklch(.968 .007 247.896);--color-text-on-surface-primary-high: oklch(.208 .042 265.755);--color-text-on-surface-primary-medium: oklch(.372 .044 257.287);--color-text-on-surface-primary-low: oklch(.554 .046 257.417);--color-text-on-surface-primary-success: oklch(.627 .194 149.214);--color-text-on-surface-primary-error: oklch(.577 .245 27.325);--color-text-on-surface-primary-warning: oklch(.646 .222 41.116);--color-text-on-surface-primary-info: oklch(.546 .245 262.881);--color-text-on-surface-primary-disabled: oklch(.704 .04 256.788);--color-text-on-surface-primary-action-default: oklch(.511 .262 276.966);--color-text-on-surface-primary-action-hover: oklch(.457 .24 277.023);--color-text-on-surface-primary-action-focus: oklch(.511 .262 276.966);--color-text-on-surface-primary-action-active: oklch(.398 .195 277.366);--color-text-on-surface-primary-action-disabled: oklch(.704 .04 256.788);--color-text-on-surface-secondary-high: oklch(.208 .042 265.755);--color-text-on-surface-secondary-medium: oklch(.372 .044 257.287);--color-text-on-surface-secondary-low: oklch(.554 .046 257.417);--color-text-on-surface-secondary-success: oklch(.627 .194 149.214);--color-text-on-surface-secondary-error: oklch(.577 .245 27.325);--color-text-on-surface-secondary-warning: oklch(.646 .222 41.116);--color-text-on-surface-secondary-info: oklch(.546 .245 262.881);--color-text-on-surface-secondary-disabled: oklch(.704 .04 256.788);--color-text-on-surface-secondary-action-default: oklch(.511 .262 276.966);--color-text-on-surface-secondary-action-hover: oklch(.457 .24 277.023);--color-text-on-surface-secondary-action-focus: oklch(.511 .262 276.966);--color-text-on-surface-secondary-action-active: oklch(.398 .195 277.366);--color-text-on-surface-secondary-action-disabled: oklch(.704 .04 256.788);--color-text-on-surface-tertiary-high: oklch(.208 .042 265.755);--color-text-on-surface-tertiary-medium: oklch(.372 .044 257.287);--color-text-on-surface-tertiary-low: oklch(.554 .046 257.417);--color-text-on-surface-tertiary-success: oklch(.627 .194 149.214);--color-text-on-surface-tertiary-error: oklch(.577 .245 27.325);--color-text-on-surface-tertiary-warning: oklch(.646 .222 41.116);--color-text-on-surface-tertiary-info: oklch(.546 .245 262.881);--color-text-on-surface-tertiary-disabled: oklch(.704 .04 256.788);--color-text-on-surface-tertiary-action-default: oklch(.511 .262 276.966);--color-text-on-surface-tertiary-action-hover: oklch(.457 .24 277.023);--color-text-on-surface-tertiary-action-focus: oklch(.511 .262 276.966);--color-text-on-surface-tertiary-action-active: oklch(.398 .195 277.366);--color-text-on-surface-tertiary-action-disabled: oklch(.704 .04 256.788);--color-text-on-brand-primary-high: oklch(1 0 0);--color-text-on-brand-primary-medium: oklch(.962 .018 272.314);--color-text-on-brand-primary-low: oklch(.87 .065 274.039);--color-text-on-brand-primary-action-default: oklch(1 0 0);--color-text-on-brand-primary-action-hover: oklch(.962 .018 272.314);--color-text-on-brand-primary-action-focus: oklch(.93 .034 272.788);--color-text-on-brand-primary-action-active: oklch(.962 .018 272.314);--color-text-on-brand-primary-action-disabled: oklch(.673 .182 276.935);--color-text-on-brand-secondary-high: oklch(.359 .144 278.697);--color-text-on-brand-secondary-medium: oklch(.398 .195 277.366);--color-text-on-brand-secondary-low: oklch(.511 .262 276.966);--color-text-on-brand-secondary-action-default: oklch(.585 .233 277.117);--color-text-on-brand-secondary-action-hover: oklch(.511 .262 276.966);--color-text-on-brand-secondary-action-focus: oklch(.585 .233 277.117);--color-text-on-brand-secondary-action-active: oklch(.457 .24 277.023);--color-text-on-brand-secondary-action-disabled: oklch(.785 .115 274.713);--color-text-on-feedback-success-high: oklch(.266 .065 152.934);--color-text-on-feedback-success-medium: oklch(.448 .119 151.328);--color-text-on-feedback-success-low: oklch(.627 .194 149.214);--color-text-on-feedback-success-action-default: oklch(.448 .119 151.328);--color-text-on-feedback-success-action-hover: oklch(.393 .095 152.535);--color-text-on-feedback-success-action-focus: oklch(.448 .119 151.328);--color-text-on-feedback-success-action-active: oklch(.393 .095 152.535);--color-text-on-feedback-success-action-disabled: oklch(.871 .15 154.449);--color-text-on-feedback-error-high: oklch(.258 .092 26.042);--color-text-on-feedback-error-medium: oklch(.444 .177 26.899);--color-text-on-feedback-error-low: oklch(.577 .245 27.325);--color-text-on-feedback-error-action-default: oklch(.444 .177 26.899);--color-text-on-feedback-error-action-hover: oklch(.396 .141 25.723);--color-text-on-feedback-error-action-focus: oklch(.444 .177 26.899);--color-text-on-feedback-error-action-active: oklch(.396 .141 25.723);--color-text-on-feedback-error-action-disabled: oklch(.808 .114 19.571);--color-text-on-feedback-warning-high: oklch(.266 .079 36.259);--color-text-on-feedback-warning-medium: oklch(.47 .157 37.304);--color-text-on-feedback-warning-low: oklch(.646 .222 41.116);--color-text-on-feedback-warning-action-default: oklch(.47 .157 37.304);--color-text-on-feedback-warning-action-hover: oklch(.408 .123 38.172);--color-text-on-feedback-warning-action-focus: oklch(.47 .157 37.304);--color-text-on-feedback-warning-action-active: oklch(.408 .123 38.172);--color-text-on-feedback-warning-action-disabled: oklch(.837 .128 66.29);--color-text-on-feedback-info-high: oklch(.282 .091 267.935);--color-text-on-feedback-info-medium: oklch(.424 .199 265.638);--color-text-on-feedback-info-low: oklch(.546 .245 262.881);--color-text-on-feedback-info-action-default: oklch(.424 .199 265.638);--color-text-on-feedback-info-action-hover: oklch(.379 .146 265.522);--color-text-on-feedback-info-action-focus: oklch(.424 .199 265.638);--color-text-on-feedback-info-action-active: oklch(.379 .146 265.522);--color-text-on-feedback-info-action-disabled: oklch(.809 .105 251.813);--color-text-on-action-primary-default: oklch(1 0 0);--color-text-on-action-primary-disabled: oklch(.704 .04 256.788);--color-text-on-action-secondary-default: oklch(.372 .044 257.287);--color-text-on-action-secondary-disabled: oklch(.704 .04 256.788);--color-text-on-action-outline-default: oklch(.372 .044 257.287);--color-text-on-action-outline-disabled: oklch(.704 .04 256.788);--color-text-on-action-ghost-default: oklch(.372 .044 257.287);--color-text-on-action-ghost-disabled: oklch(.704 .04 256.788);--color-text-on-action-destructive-default: oklch(1 0 0);--color-text-on-action-destructive-disabled: oklch(.704 .04 256.788);--color-text-on-action-demon-default: oklch(.505 .213 27.518);--color-text-on-action-demon-disabled: oklch(.704 .04 256.788);--color-text-on-control-primary-default: oklch(.208 .042 265.755);--color-text-on-control-primary-placeholder: oklch(.554 .046 257.417);--color-text-on-control-primary-disabled: oklch(.704 .04 256.788);--color-text-on-control-primary-action-default: oklch(.398 .195 277.366);--color-text-on-control-primary-action-hover: oklch(.359 .144 278.697);--color-text-on-control-primary-action-focus: oklch(.398 .195 277.366);--color-text-on-control-primary-action-active: oklch(.359 .144 278.697);--color-text-on-control-primary-action-disabled: oklch(.704 .04 256.788);--color-text-on-control-success-default: oklch(.393 .095 152.535);--color-text-on-control-success-placeholder: oklch(.723 .219 149.579);--color-text-on-control-success-disabled: oklch(.704 .04 256.788);--color-text-on-control-success-action-default: oklch(.398 .195 277.366);--color-text-on-control-success-action-hover: oklch(.359 .144 278.697);--color-text-on-control-success-action-focus: oklch(.398 .195 277.366);--color-text-on-control-success-action-active: oklch(.359 .144 278.697);--color-text-on-control-success-action-disabled: oklch(.704 .04 256.788);--color-text-on-control-error-default: oklch(.396 .141 25.723);--color-text-on-control-error-placeholder: oklch(.637 .237 25.331);--color-text-on-control-error-disabled: oklch(.704 .04 256.788);--color-text-on-control-error-action-default: oklch(.398 .195 277.366);--color-text-on-control-error-action-hover: oklch(.359 .144 278.697);--color-text-on-control-error-action-focus: oklch(.398 .195 277.366);--color-text-on-control-error-action-active: oklch(.359 .144 278.697);--color-text-on-control-error-action-disabled: oklch(.704 .04 256.788);--color-icon-on-surface-primary-high: oklch(.208 .042 265.755);--color-icon-on-surface-primary-medium: oklch(.372 .044 257.287);--color-icon-on-surface-primary-low: oklch(.554 .046 257.417);--color-icon-on-surface-primary-success: oklch(.627 .194 149.214);--color-icon-on-surface-primary-error: oklch(.577 .245 27.325);--color-icon-on-surface-primary-warning: oklch(.646 .222 41.116);--color-icon-on-surface-primary-info: oklch(.546 .245 262.881);--color-icon-on-surface-primary-action-default: oklch(.511 .262 276.966);--color-icon-on-surface-primary-action-hover: oklch(.457 .24 277.023);--color-icon-on-surface-primary-action-focus: oklch(.511 .262 276.966);--color-icon-on-surface-primary-action-active: oklch(.398 .195 277.366);--color-icon-on-surface-primary-action-disabled: oklch(.704 .04 256.788);--color-icon-on-surface-secondary-high: oklch(.208 .042 265.755);--color-icon-on-surface-secondary-medium: oklch(.372 .044 257.287);--color-icon-on-surface-secondary-low: oklch(.554 .046 257.417);--color-icon-on-surface-secondary-success: oklch(.627 .194 149.214);--color-icon-on-surface-secondary-error: oklch(.577 .245 27.325);--color-icon-on-surface-secondary-warning: oklch(.646 .222 41.116);--color-icon-on-surface-secondary-info: oklch(.546 .245 262.881);--color-icon-on-surface-secondary-action-default: oklch(.511 .262 276.966);--color-icon-on-surface-secondary-action-hover: oklch(.457 .24 277.023);--color-icon-on-surface-secondary-action-focus: oklch(.511 .262 276.966);--color-icon-on-surface-secondary-action-active: oklch(.398 .195 277.366);--color-icon-on-surface-secondary-action-disabled: oklch(.704 .04 256.788);--color-icon-on-surface-tertiary-high: oklch(.208 .042 265.755);--color-icon-on-surface-tertiary-medium: oklch(.372 .044 257.287);--color-icon-on-surface-tertiary-low: oklch(.554 .046 257.417);--color-icon-on-surface-tertiary-success: oklch(.627 .194 149.214);--color-icon-on-surface-tertiary-error: oklch(.577 .245 27.325);--color-icon-on-surface-tertiary-warning: oklch(.646 .222 41.116);--color-icon-on-surface-tertiary-info: oklch(.546 .245 262.881);--color-icon-on-surface-tertiary-action-default: oklch(.511 .262 276.966);--color-icon-on-surface-tertiary-action-hover: oklch(.457 .24 277.023);--color-icon-on-surface-tertiary-action-focus: oklch(.511 .262 276.966);--color-icon-on-surface-tertiary-action-active: oklch(.398 .195 277.366);--color-icon-on-surface-tertiary-action-disabled: oklch(.704 .04 256.788);--color-icon-on-brand-primary-high: oklch(1 0 0);--color-icon-on-brand-primary-medium: oklch(.962 .018 272.314);--color-icon-on-brand-primary-low: oklch(.87 .065 274.039);--color-icon-on-brand-primary-action-default: oklch(1 0 0);--color-icon-on-brand-primary-action-hover: oklch(.962 .018 272.314);--color-icon-on-brand-primary-action-focus: oklch(.93 .034 272.788);--color-icon-on-brand-primary-action-active: oklch(.962 .018 272.314);--color-icon-on-brand-primary-action-disabled: oklch(.673 .182 276.935);--color-icon-on-brand-secondary-high: oklch(.359 .144 278.697);--color-icon-on-brand-secondary-medium: oklch(.398 .195 277.366);--color-icon-on-brand-secondary-low: oklch(.511 .262 276.966);--color-icon-on-brand-secondary-action-default: oklch(.585 .233 277.117);--color-icon-on-brand-secondary-action-hover: oklch(.511 .262 276.966);--color-icon-on-brand-secondary-action-focus: oklch(.585 .233 277.117);--color-icon-on-brand-secondary-action-active: oklch(.457 .24 277.023);--color-icon-on-brand-secondary-action-disabled: oklch(.785 .115 274.713);--color-icon-on-feedback-success-high: oklch(.266 .065 152.934);--color-icon-on-feedback-success-medium: oklch(.448 .119 151.328);--color-icon-on-feedback-success-low: oklch(.627 .194 149.214);--color-icon-on-feedback-success-action-default: oklch(.448 .119 151.328);--color-icon-on-feedback-success-action-hover: oklch(.393 .095 152.535);--color-icon-on-feedback-success-action-focus: oklch(.448 .119 151.328);--color-icon-on-feedback-success-action-active: oklch(.393 .095 152.535);--color-icon-on-feedback-success-action-disabled: oklch(.871 .15 154.449);--color-icon-on-feedback-error-high: oklch(.258 .092 26.042);--color-icon-on-feedback-error-medium: oklch(.444 .177 26.899);--color-icon-on-feedback-error-low: oklch(.577 .245 27.325);--color-icon-on-feedback-error-action-default: oklch(.444 .177 26.899);--color-icon-on-feedback-error-action-hover: oklch(.396 .141 25.723);--color-icon-on-feedback-error-action-focus: oklch(.444 .177 26.899);--color-icon-on-feedback-error-action-active: oklch(.396 .141 25.723);--color-icon-on-feedback-error-action-disabled: oklch(.808 .114 19.571);--color-icon-on-feedback-warning-high: oklch(.266 .079 36.259);--color-icon-on-feedback-warning-medium: oklch(.47 .157 37.304);--color-icon-on-feedback-warning-low: oklch(.646 .222 41.116);--color-icon-on-feedback-warning-action-default: oklch(.47 .157 37.304);--color-icon-on-feedback-warning-action-hover: oklch(.408 .123 38.172);--color-icon-on-feedback-warning-action-focus: oklch(.47 .157 37.304);--color-icon-on-feedback-warning-action-active: oklch(.408 .123 38.172);--color-icon-on-feedback-warning-action-disabled: oklch(.837 .128 66.29);--color-icon-on-feedback-info-high: oklch(.282 .091 267.935);--color-icon-on-feedback-info-medium: oklch(.424 .199 265.638);--color-icon-on-feedback-info-low: oklch(.546 .245 262.881);--color-icon-on-feedback-info-action-default: oklch(.424 .199 265.638);--color-icon-on-feedback-info-action-hover: oklch(.379 .146 265.522);--color-icon-on-feedback-info-action-focus: oklch(.424 .199 265.638);--color-icon-on-feedback-info-action-active: oklch(.379 .146 265.522);--color-icon-on-feedback-info-action-disabled: oklch(.809 .105 251.813);--color-icon-on-action-primary-default: oklch(1 0 0);--color-icon-on-action-primary-disabled: oklch(.704 .04 256.788);--color-icon-on-action-secondary-default: oklch(.372 .044 257.287);--color-icon-on-action-secondary-disabled: oklch(.704 .04 256.788);--color-icon-on-action-outline-default: oklch(.372 .044 257.287);--color-icon-on-action-outline-disabled: oklch(.704 .04 256.788);--color-icon-on-action-ghost-default: oklch(.372 .044 257.287);--color-icon-on-action-ghost-disabled: oklch(.704 .04 256.788);--color-icon-on-action-destructive-default: oklch(1 0 0);--color-icon-on-action-destructive-disabled: oklch(.704 .04 256.788);--color-icon-on-action-demon-default: oklch(.505 .213 27.518);--color-icon-on-action-demon-disabled: oklch(.704 .04 256.788);--color-icon-on-control-primary-default: oklch(.208 .042 265.755);--color-icon-on-control-primary-placeholder: oklch(.554 .046 257.417);--color-icon-on-control-primary-disabled: oklch(.704 .04 256.788);--color-icon-on-control-primary-action-default: oklch(.398 .195 277.366);--color-icon-on-control-primary-action-hover: oklch(.359 .144 278.697);--color-icon-on-control-primary-action-focus: oklch(.398 .195 277.366);--color-icon-on-control-primary-action-active: oklch(.359 .144 278.697);--color-icon-on-control-primary-action-disabled: oklch(.704 .04 256.788);--color-icon-on-control-success-default: oklch(.393 .095 152.535);--color-icon-on-control-success-placeholder: oklch(.723 .219 149.579);--color-icon-on-control-success-disabled: oklch(.704 .04 256.788);--color-icon-on-control-success-action-default: oklch(.398 .195 277.366);--color-icon-on-control-success-action-hover: oklch(.359 .144 278.697);--color-icon-on-control-success-action-focus: oklch(.398 .195 277.366);--color-icon-on-control-success-action-active: oklch(.359 .144 278.697);--color-icon-on-control-success-action-disabled: oklch(.704 .04 256.788);--color-icon-on-control-error-default: oklch(.396 .141 25.723);--color-icon-on-control-error-placeholder: oklch(.637 .237 25.331);--color-icon-on-control-error-disabled: oklch(.704 .04 256.788);--color-icon-on-control-error-action-default: oklch(.398 .195 277.366);--color-icon-on-control-error-action-hover: oklch(.359 .144 278.697);--color-icon-on-control-error-action-focus: oklch(.398 .195 277.366);--color-icon-on-control-error-action-active: oklch(.359 .144 278.697);--color-icon-on-control-error-action-disabled: oklch(.704 .04 256.788);--color-border-on-surface-primary-high: oklch(.704 .04 256.788);--color-border-on-surface-primary-low: oklch(.929 .013 255.508);--color-border-on-surface-secondary-high: oklch(.554 .046 257.417);--color-border-on-surface-secondary-low: oklch(.869 .022 252.894);--color-border-on-surface-tertiary-high: oklch(.554 .046 257.417);--color-border-on-surface-tertiary-low: oklch(.869 .022 252.894);--color-border-on-brand-primary-high: oklch(.398 .195 277.366);--color-border-on-brand-primary-low: oklch(.511 .262 276.966);--color-border-on-brand-secondary-high: oklch(.673 .182 276.935);--color-border-on-brand-secondary-low: oklch(.87 .065 274.039);--color-border-on-feedback-success-high: oklch(.723 .219 149.579);--color-border-on-feedback-success-low: oklch(.871 .15 154.449);--color-border-on-feedback-error-high: oklch(.637 .237 25.331);--color-border-on-feedback-error-low: oklch(.808 .114 19.571);--color-border-on-feedback-warning-high: oklch(.705 .213 47.604);--color-border-on-feedback-warning-low: oklch(.837 .128 66.29);--color-border-on-feedback-info-high: oklch(.623 .214 259.815);--color-border-on-feedback-info-low: oklch(.809 .105 251.813);--color-border-on-action-primary-default: oklch(.585 .233 277.117);--color-border-on-action-primary-hover: oklch(.511 .262 276.966);--color-border-on-action-primary-focus: oklch(.673 .182 276.935);--color-border-on-action-primary-active: oklch(.457 .24 277.023);--color-border-on-action-primary-disabled: oklch(.968 .007 247.896);--color-border-on-action-secondary-default: oklch(.929 .013 255.508);--color-border-on-action-secondary-hover: oklch(.869 .022 252.894);--color-border-on-action-secondary-focus: oklch(.968 .007 247.896);--color-border-on-action-secondary-active: oklch(.704 .04 256.788);--color-border-on-action-secondary-disabled: oklch(.968 .007 247.896);--color-border-on-action-outline-default: oklch(.585 .233 277.117);--color-border-on-action-outline-hover: oklch(.511 .262 276.966);--color-border-on-action-outline-focus: oklch(.673 .182 276.935);--color-border-on-action-outline-active: oklch(.457 .24 277.023);--color-border-on-action-outline-disabled: oklch(.968 .007 247.896);--color-border-on-action-ghost-default: rgba(0, 0, 0, 0);--color-border-on-action-ghost-hover: oklch(.968 .007 247.896);--color-border-on-action-ghost-focus: oklch(.984 .003 247.858);--color-border-on-action-ghost-active: oklch(.929 .013 255.508);--color-border-on-action-ghost-disabled: oklch(.968 .007 247.896);--color-border-on-action-destructive-default: oklch(.637 .237 25.331);--color-border-on-action-destructive-hover: oklch(.577 .245 27.325);--color-border-on-action-destructive-focus: oklch(.704 .191 22.216);--color-border-on-action-destructive-active: oklch(.505 .213 27.518);--color-border-on-action-destructive-disabled: oklch(.968 .007 247.896);--color-border-on-action-demon-default: rgba(0, 0, 0, 0);--color-border-on-action-demon-hover: oklch(.936 .032 17.717);--color-border-on-action-demon-focus: oklch(.971 .013 17.38);--color-border-on-action-demon-active: oklch(.885 .062 18.334);--color-border-on-action-demon-disabled: oklch(.968 .007 247.896);--color-border-on-control-primary-default: oklch(.869 .022 252.894);--color-border-on-control-primary-hover: oklch(.869 .022 252.894);--color-border-on-control-primary-focus: oklch(.869 .022 252.894);--color-border-on-control-primary-active: oklch(.869 .022 252.894);--color-border-on-control-primary-disabled: oklch(.869 .022 252.894);--color-border-on-control-success-default: oklch(.723 .219 149.579);--color-border-on-control-success-hover: oklch(.723 .219 149.579);--color-border-on-control-success-focus: oklch(.723 .219 149.579);--color-border-on-control-success-active: oklch(.723 .219 149.579);--color-border-on-control-success-disabled: oklch(.869 .022 252.894);--color-border-on-control-error-default: oklch(.637 .237 25.331);--color-border-on-control-error-hover: oklch(.637 .237 25.331);--color-border-on-control-error-focus: oklch(.637 .237 25.331);--color-border-on-control-error-active: oklch(.637 .237 25.331);--color-border-on-control-error-disabled: oklch(.869 .022 252.894);--shadow-elevation-none: none;--shadow-elevation-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05);--shadow-elevation01: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-elevation02: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-elevation03: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-elevation04: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-elevation05: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--size-breakpoint-xs: 480px;--size-breakpoint-sm: 640px;--size-breakpoint-md: 768px;--size-breakpoint-lg: 1024px;--size-breakpoint-xl: 1280px;--size-breakpoint-2xl: 1536px;--size-layout-xs: 1.5rem;--size-layout-sm: 2rem;--size-layout-md: 3rem;--size-layout-lg: 4rem;--size-layout-xl: 6rem;--size-layout-2xl: 8rem;--size-component-xs: .75rem;--size-component-sm: 1rem;--size-component-md: 1.25rem;--size-component-lg: 1.5rem;--size-component-xl: 2rem;--size-component-2xl: 3rem;--letter-spacing-display-sm-normal: 0em;--letter-spacing-display-sm-strong: 0em;--letter-spacing-display-md-normal: 0em;--letter-spacing-display-md-strong: 0em;--letter-spacing-display-lg-normal: 0em;--letter-spacing-display-lg-strong: 0em;--letter-spacing-heading-sm-normal: 0em;--letter-spacing-heading-sm-strong: 0em;--letter-spacing-heading-md-normal: 0em;--letter-spacing-heading-md-strong: 0em;--letter-spacing-heading-lg-normal: 0em;--letter-spacing-heading-lg-strong: 0em;--letter-spacing-body-sm-normal: 0em;--letter-spacing-body-sm-strong: 0em;--letter-spacing-body-md-normal: 0em;--letter-spacing-body-md-strong: 0em;--letter-spacing-body-lg-normal: 0em;--letter-spacing-body-lg-strong: 0em;--letter-spacing-caption-sm-normal: 0em;--letter-spacing-caption-sm-strong: 0em;--letter-spacing-caption-md-normal: 0em;--letter-spacing-caption-md-strong: 0em;--spacing-page-vertical-sm: 2rem;--spacing-page-vertical-md: 2.5rem;--spacing-page-vertical-lg: 3rem;--spacing-page-vertical-xl: 4rem;--spacing-page-horizontal: 3rem;--spacing-page-gutter-sm: 1rem;--spacing-page-gutter-md: 1.5rem;--spacing-page-gutter-lg: 2rem;--spacing-page-gutter-xl: 0;--spacing-layout-10: 8rem;--spacing-layout-none: 0;--spacing-layout-01: 1rem;--spacing-layout-02: 1.5rem;--spacing-layout-03: 2rem;--spacing-layout-04: 2.5rem;--spacing-layout-05: 3rem;--spacing-layout-06: 4rem;--spacing-layout-07: 5rem;--spacing-layout-08: 6rem;--spacing-layout-09: 7rem;--spacing-component-10: 3rem;--spacing-component-none: 0;--spacing-component-01: .125rem;--spacing-component-02: .25rem;--spacing-component-03: .375rem;--spacing-component-04: .5rem;--spacing-component-05: .75rem;--spacing-component-06: 1rem;--spacing-component-07: 1.5rem;--spacing-component-08: 2rem;--spacing-component-09: 2.5rem;--spacing-form-vertical-sm: 1.5rem;--spacing-form-vertical-md: 2rem;--spacing-form-horizontal-md: 1.5rem;--spacing-form-sections-md: 3rem;--typography-display-sm-normal: 400 2.488rem/1.25 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-display-sm-strong: 600 2.488rem/1.25 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-display-md-normal: 400 2.986rem/1.375 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-display-md-strong: 600 2.986rem/1.375 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-display-lg-normal: 400 3.583rem/1 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-display-lg-strong: 600 3.583rem/1 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-heading-sm-normal: 400 1.44rem/1.25 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-heading-sm-strong: 600 1.44rem/1.25 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-heading-md-normal: 400 1.728rem/1.25 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-heading-md-strong: 600 1.728rem/1.25 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-heading-lg-normal: 400 2.074rem/1.25 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-heading-lg-strong: 600 2.074rem/1.25 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-body-sm-normal: 400 .833rem/1.5 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-body-sm-strong: 600 .833rem/1.5 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-body-md-normal: 400 1rem/1.5 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-body-md-strong: 600 1rem/1.5 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-body-lg-normal: 400 1.2rem/1.625 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-body-lg-strong: 600 1.2rem/1.625 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-caption-sm-normal: 400 .579rem/1.25 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-caption-sm-strong: 600 .579rem/1.25 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-caption-md-normal: 400 .694rem/1.25 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typography-caption-md-strong: 600 .694rem/1.25 ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.table{display:table}.hidden{display:none}.visible{visibility:visible}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.left-0{left:0}.right-0{right:0}.top-0{top:0}.bottom-0{bottom:0}.top-full{top:100%}.bottom-full{bottom:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.self-baseline{align-self:baseline}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.overflow-y-scroll{overflow-y:scroll}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-6{grid-column:span 6 / span 6}.col-span-7{grid-column:span 7 / span 7}.col-span-8{grid-column:span 8 / span 8}.col-span-9{grid-column:span 9 / span 9}.col-span-10{grid-column:span 10 / span 10}.col-span-11{grid-column:span 11 / span 11}.col-span-12{grid-column:span 12 / span 12}.col-span-full{grid-column:1 / -1}.row-span-1{grid-row:span 1 / span 1}.row-span-2{grid-row:span 2 / span 2}.row-span-3{grid-row:span 3 / span 3}.row-span-4{grid-row:span 4 / span 4}.row-span-5{grid-row:span 5 / span 5}.row-span-6{grid-row:span 6 / span 6}.row-span-full{grid-row:1 / -1}.w-full{width:100%}.w-1\/2{width:50%}.w-3\/4{width:75%}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:hidden{display:none}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:hidden{display:none}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:hidden{display:none}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}}@media (min-width: 1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:hidden{display:none}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid{display:grid}}*:focus-visible{outline:2px solid var(--color-background-brand-primary);outline-offset:2px}.color-background-surface-primary{background-color:var(--color-background-surface-primary)}.color-background-surface-secondary{background-color:var(--color-background-surface-secondary)}.color-background-surface-tertiary{background-color:var(--color-background-surface-tertiary)}.color-background-surface-scrim{background-color:var(--color-background-surface-scrim)}.color-background-brand-primary{background-color:var(--color-background-brand-primary)}.color-background-brand-secondary{background-color:var(--color-background-brand-secondary)}.color-background-feedback-default{background-color:var(--color-background-feedback-default)}.color-background-feedback-success{background-color:var(--color-background-feedback-success)}.color-background-feedback-error{background-color:var(--color-background-feedback-error)}.color-background-feedback-warning{background-color:var(--color-background-feedback-warning)}.color-background-feedback-info{background-color:var(--color-background-feedback-info)}.color-background-action-primary-default{background-color:var(--color-background-action-primary-default)}.color-background-action-primary-hover{background-color:var(--color-background-action-primary-hover)}.color-background-action-primary-focus{background-color:var(--color-background-action-primary-focus)}.color-background-action-primary-active{background-color:var(--color-background-action-primary-active)}.color-background-action-primary-disabled{background-color:var(--color-background-action-primary-disabled)}.color-background-action-secondary-default{background-color:var(--color-background-action-secondary-default)}.color-background-action-secondary-hover{background-color:var(--color-background-action-secondary-hover)}.color-background-action-secondary-focus{background-color:var(--color-background-action-secondary-focus)}.color-background-action-secondary-active{background-color:var(--color-background-action-secondary-active)}.color-background-action-secondary-disabled{background-color:var(--color-background-action-secondary-disabled)}.color-background-action-outline-default{background-color:var(--color-background-action-outline-default)}.color-background-action-outline-hover{background-color:var(--color-background-action-outline-hover)}.color-background-action-outline-focus{background-color:var(--color-background-action-outline-focus)}.color-background-action-outline-active{background-color:var(--color-background-action-outline-active)}.color-background-action-outline-disabled{background-color:var(--color-background-action-outline-disabled)}.color-background-action-ghost-default{background-color:var(--color-background-action-ghost-default)}.color-background-action-ghost-hover{background-color:var(--color-background-action-ghost-hover)}.color-background-action-ghost-focus{background-color:var(--color-background-action-ghost-focus)}.color-background-action-ghost-active{background-color:var(--color-background-action-ghost-active)}.color-background-action-ghost-disabled{background-color:var(--color-background-action-ghost-disabled)}.color-background-action-destructive-default{background-color:var(--color-background-action-destructive-default)}.color-background-action-destructive-hover{background-color:var(--color-background-action-destructive-hover)}.color-background-action-destructive-focus{background-color:var(--color-background-action-destructive-focus)}.color-background-action-destructive-active{background-color:var(--color-background-action-destructive-active)}.color-background-action-destructive-disabled{background-color:var(--color-background-action-destructive-disabled)}.color-background-action-demon-default{background-color:var(--color-background-action-demon-default)}.color-background-action-demon-hover{background-color:var(--color-background-action-demon-hover)}.color-background-action-demon-focus{background-color:var(--color-background-action-demon-focus)}.color-background-action-demon-active{background-color:var(--color-background-action-demon-active)}.color-background-action-demon-disabled{background-color:var(--color-background-action-demon-disabled)}.color-background-control-primary-default{background-color:var(--color-background-control-primary-default)}.color-background-control-primary-hover{background-color:var(--color-background-control-primary-hover)}.color-background-control-primary-focus{background-color:var(--color-background-control-primary-focus)}.color-background-control-primary-active{background-color:var(--color-background-control-primary-active)}.color-background-control-primary-disabled{background-color:var(--color-background-control-primary-disabled)}.color-background-control-primary-highlight{background-color:var(--color-background-control-primary-highlight)}.color-background-control-success-default{background-color:var(--color-background-control-success-default)}.color-background-control-success-hover{background-color:var(--color-background-control-success-hover)}.color-background-control-success-focus{background-color:var(--color-background-control-success-focus)}.color-background-control-success-active{background-color:var(--color-background-control-success-active)}.color-background-control-success-disabled{background-color:var(--color-background-control-success-disabled)}.color-background-control-error-default{background-color:var(--color-background-control-error-default)}.color-background-control-error-hover{background-color:var(--color-background-control-error-hover)}.color-background-control-error-focus{background-color:var(--color-background-control-error-focus)}.color-background-control-error-active{background-color:var(--color-background-control-error-active)}.color-background-control-error-disabled{background-color:var(--color-background-control-error-disabled)}.color-text-on-surface-primary-high{color:var(--color-text-on-surface-primary-high)}.color-text-on-surface-primary-medium{color:var(--color-text-on-surface-primary-medium)}.color-text-on-surface-primary-low{color:var(--color-text-on-surface-primary-low)}.color-text-on-surface-primary-success{color:var(--color-text-on-surface-primary-success)}.color-text-on-surface-primary-error{color:var(--color-text-on-surface-primary-error)}.color-text-on-surface-primary-warning{color:var(--color-text-on-surface-primary-warning)}.color-text-on-surface-primary-info{color:var(--color-text-on-surface-primary-info)}.color-text-on-surface-primary-disabled{color:var(--color-text-on-surface-primary-disabled)}.color-text-on-surface-primary-action-default{color:var(--color-text-on-surface-primary-action-default)}.color-text-on-surface-primary-action-hover{color:var(--color-text-on-surface-primary-action-hover)}.color-text-on-surface-primary-action-focus{color:var(--color-text-on-surface-primary-action-focus)}.color-text-on-surface-primary-action-active{color:var(--color-text-on-surface-primary-action-active)}.color-text-on-surface-primary-action-disabled{color:var(--color-text-on-surface-primary-action-disabled)}.color-text-on-surface-secondary-high{color:var(--color-text-on-surface-secondary-high)}.color-text-on-surface-secondary-medium{color:var(--color-text-on-surface-secondary-medium)}.color-text-on-surface-secondary-low{color:var(--color-text-on-surface-secondary-low)}.color-text-on-surface-secondary-success{color:var(--color-text-on-surface-secondary-success)}.color-text-on-surface-secondary-error{color:var(--color-text-on-surface-secondary-error)}.color-text-on-surface-secondary-warning{color:var(--color-text-on-surface-secondary-warning)}.color-text-on-surface-secondary-info{color:var(--color-text-on-surface-secondary-info)}.color-text-on-surface-secondary-disabled{color:var(--color-text-on-surface-secondary-disabled)}.color-text-on-surface-secondary-action-default{color:var(--color-text-on-surface-secondary-action-default)}.color-text-on-surface-secondary-action-hover{color:var(--color-text-on-surface-secondary-action-hover)}.color-text-on-surface-secondary-action-focus{color:var(--color-text-on-surface-secondary-action-focus)}.color-text-on-surface-secondary-action-active{color:var(--color-text-on-surface-secondary-action-active)}.color-text-on-surface-secondary-action-disabled{color:var(--color-text-on-surface-secondary-action-disabled)}.color-text-on-surface-tertiary-high{color:var(--color-text-on-surface-tertiary-high)}.color-text-on-surface-tertiary-medium{color:var(--color-text-on-surface-tertiary-medium)}.color-text-on-surface-tertiary-low{color:var(--color-text-on-surface-tertiary-low)}.color-text-on-surface-tertiary-success{color:var(--color-text-on-surface-tertiary-success)}.color-text-on-surface-tertiary-error{color:var(--color-text-on-surface-tertiary-error)}.color-text-on-surface-tertiary-warning{color:var(--color-text-on-surface-tertiary-warning)}.color-text-on-surface-tertiary-info{color:var(--color-text-on-surface-tertiary-info)}.color-text-on-surface-tertiary-disabled{color:var(--color-text-on-surface-tertiary-disabled)}.color-text-on-surface-tertiary-action-default{color:var(--color-text-on-surface-tertiary-action-default)}.color-text-on-surface-tertiary-action-hover{color:var(--color-text-on-surface-tertiary-action-hover)}.color-text-on-surface-tertiary-action-focus{color:var(--color-text-on-surface-tertiary-action-focus)}.color-text-on-surface-tertiary-action-active{color:var(--color-text-on-surface-tertiary-action-active)}.color-text-on-surface-tertiary-action-disabled{color:var(--color-text-on-surface-tertiary-action-disabled)}.color-text-on-brand-primary-high{color:var(--color-text-on-brand-primary-high)}.color-text-on-brand-primary-medium{color:var(--color-text-on-brand-primary-medium)}.color-text-on-brand-primary-low{color:var(--color-text-on-brand-primary-low)}.color-text-on-brand-primary-action-default{color:var(--color-text-on-brand-primary-action-default)}.color-text-on-brand-primary-action-hover{color:var(--color-text-on-brand-primary-action-hover)}.color-text-on-brand-primary-action-focus{color:var(--color-text-on-brand-primary-action-focus)}.color-text-on-brand-primary-action-active{color:var(--color-text-on-brand-primary-action-active)}.color-text-on-brand-primary-action-disabled{color:var(--color-text-on-brand-primary-action-disabled)}.color-text-on-brand-secondary-high{color:var(--color-text-on-brand-secondary-high)}.color-text-on-brand-secondary-medium{color:var(--color-text-on-brand-secondary-medium)}.color-text-on-brand-secondary-low{color:var(--color-text-on-brand-secondary-low)}.color-text-on-brand-secondary-action-default{color:var(--color-text-on-brand-secondary-action-default)}.color-text-on-brand-secondary-action-hover{color:var(--color-text-on-brand-secondary-action-hover)}.color-text-on-brand-secondary-action-focus{color:var(--color-text-on-brand-secondary-action-focus)}.color-text-on-brand-secondary-action-active{color:var(--color-text-on-brand-secondary-action-active)}.color-text-on-brand-secondary-action-disabled{color:var(--color-text-on-brand-secondary-action-disabled)}.color-text-on-feedback-success-high{color:var(--color-text-on-feedback-success-high)}.color-text-on-feedback-success-medium{color:var(--color-text-on-feedback-success-medium)}.color-text-on-feedback-success-low{color:var(--color-text-on-feedback-success-low)}.color-text-on-feedback-success-action-default{color:var(--color-text-on-feedback-success-action-default)}.color-text-on-feedback-success-action-hover{color:var(--color-text-on-feedback-success-action-hover)}.color-text-on-feedback-success-action-focus{color:var(--color-text-on-feedback-success-action-focus)}.color-text-on-feedback-success-action-active{color:var(--color-text-on-feedback-success-action-active)}.color-text-on-feedback-success-action-disabled{color:var(--color-text-on-feedback-success-action-disabled)}.color-text-on-feedback-error-high{color:var(--color-text-on-feedback-error-high)}.color-text-on-feedback-error-medium{color:var(--color-text-on-feedback-error-medium)}.color-text-on-feedback-error-low{color:var(--color-text-on-feedback-error-low)}.color-text-on-feedback-error-action-default{color:var(--color-text-on-feedback-error-action-default)}.color-text-on-feedback-error-action-hover{color:var(--color-text-on-feedback-error-action-hover)}.color-text-on-feedback-error-action-focus{color:var(--color-text-on-feedback-error-action-focus)}.color-text-on-feedback-error-action-active{color:var(--color-text-on-feedback-error-action-active)}.color-text-on-feedback-error-action-disabled{color:var(--color-text-on-feedback-error-action-disabled)}.color-text-on-feedback-warning-high{color:var(--color-text-on-feedback-warning-high)}.color-text-on-feedback-warning-medium{color:var(--color-text-on-feedback-warning-medium)}.color-text-on-feedback-warning-low{color:var(--color-text-on-feedback-warning-low)}.color-text-on-feedback-warning-action-default{color:var(--color-text-on-feedback-warning-action-default)}.color-text-on-feedback-warning-action-hover{color:var(--color-text-on-feedback-warning-action-hover)}.color-text-on-feedback-warning-action-focus{color:var(--color-text-on-feedback-warning-action-focus)}.color-text-on-feedback-warning-action-active{color:var(--color-text-on-feedback-warning-action-active)}.color-text-on-feedback-warning-action-disabled{color:var(--color-text-on-feedback-warning-action-disabled)}.color-text-on-feedback-info-high{color:var(--color-text-on-feedback-info-high)}.color-text-on-feedback-info-medium{color:var(--color-text-on-feedback-info-medium)}.color-text-on-feedback-info-low{color:var(--color-text-on-feedback-info-low)}.color-text-on-feedback-info-action-default{color:var(--color-text-on-feedback-info-action-default)}.color-text-on-feedback-info-action-hover{color:var(--color-text-on-feedback-info-action-hover)}.color-text-on-feedback-info-action-focus{color:var(--color-text-on-feedback-info-action-focus)}.color-text-on-feedback-info-action-active{color:var(--color-text-on-feedback-info-action-active)}.color-text-on-feedback-info-action-disabled{color:var(--color-text-on-feedback-info-action-disabled)}.color-text-on-action-primary-default{color:var(--color-text-on-action-primary-default)}.color-text-on-action-primary-disabled{color:var(--color-text-on-action-primary-disabled)}.color-text-on-action-secondary-default{color:var(--color-text-on-action-secondary-default)}.color-text-on-action-secondary-disabled{color:var(--color-text-on-action-secondary-disabled)}.color-text-on-action-outline-default{color:var(--color-text-on-action-outline-default)}.color-text-on-action-outline-disabled{color:var(--color-text-on-action-outline-disabled)}.color-text-on-action-ghost-default{color:var(--color-text-on-action-ghost-default)}.color-text-on-action-ghost-disabled{color:var(--color-text-on-action-ghost-disabled)}.color-text-on-action-destructive-default{color:var(--color-text-on-action-destructive-default)}.color-text-on-action-destructive-disabled{color:var(--color-text-on-action-destructive-disabled)}.color-text-on-action-demon-default{color:var(--color-text-on-action-demon-default)}.color-text-on-action-demon-disabled{color:var(--color-text-on-action-demon-disabled)}.color-text-on-control-primary-default{color:var(--color-text-on-control-primary-default)}.color-text-on-control-primary-placeholder{color:var(--color-text-on-control-primary-placeholder)}.color-text-on-control-primary-disabled{color:var(--color-text-on-control-primary-disabled)}.color-text-on-control-primary-action-default{color:var(--color-text-on-control-primary-action-default)}.color-text-on-control-primary-action-hover{color:var(--color-text-on-control-primary-action-hover)}.color-text-on-control-primary-action-focus{color:var(--color-text-on-control-primary-action-focus)}.color-text-on-control-primary-action-active{color:var(--color-text-on-control-primary-action-active)}.color-text-on-control-primary-action-disabled{color:var(--color-text-on-control-primary-action-disabled)}.color-text-on-control-success-default{color:var(--color-text-on-control-success-default)}.color-text-on-control-success-placeholder{color:var(--color-text-on-control-success-placeholder)}.color-text-on-control-success-disabled{color:var(--color-text-on-control-success-disabled)}.color-text-on-control-success-action-default{color:var(--color-text-on-control-success-action-default)}.color-text-on-control-success-action-hover{color:var(--color-text-on-control-success-action-hover)}.color-text-on-control-success-action-focus{color:var(--color-text-on-control-success-action-focus)}.color-text-on-control-success-action-active{color:var(--color-text-on-control-success-action-active)}.color-text-on-control-success-action-disabled{color:var(--color-text-on-control-success-action-disabled)}.color-text-on-control-error-default{color:var(--color-text-on-control-error-default)}.color-text-on-control-error-placeholder{color:var(--color-text-on-control-error-placeholder)}.color-text-on-control-error-disabled{color:var(--color-text-on-control-error-disabled)}.color-text-on-control-error-action-default{color:var(--color-text-on-control-error-action-default)}.color-text-on-control-error-action-hover{color:var(--color-text-on-control-error-action-hover)}.color-text-on-control-error-action-focus{color:var(--color-text-on-control-error-action-focus)}.color-text-on-control-error-action-active{color:var(--color-text-on-control-error-action-active)}.color-text-on-control-error-action-disabled{color:var(--color-text-on-control-error-action-disabled)}.color-icon-on-surface-primary-high{fill:var(--color-icon-on-surface-primary-high)}.color-icon-on-surface-primary-medium{fill:var(--color-icon-on-surface-primary-medium)}.color-icon-on-surface-primary-low{fill:var(--color-icon-on-surface-primary-low)}.color-icon-on-surface-primary-success{fill:var(--color-icon-on-surface-primary-success)}.color-icon-on-surface-primary-error{fill:var(--color-icon-on-surface-primary-error)}.color-icon-on-surface-primary-warning{fill:var(--color-icon-on-surface-primary-warning)}.color-icon-on-surface-primary-info{fill:var(--color-icon-on-surface-primary-info)}.color-icon-on-surface-primary-action-default{fill:var(--color-icon-on-surface-primary-action-default)}.color-icon-on-surface-primary-action-hover{fill:var(--color-icon-on-surface-primary-action-hover)}.color-icon-on-surface-primary-action-focus{fill:var(--color-icon-on-surface-primary-action-focus)}.color-icon-on-surface-primary-action-active{fill:var(--color-icon-on-surface-primary-action-active)}.color-icon-on-surface-primary-action-disabled{fill:var(--color-icon-on-surface-primary-action-disabled)}.color-icon-on-surface-secondary-high{fill:var(--color-icon-on-surface-secondary-high)}.color-icon-on-surface-secondary-medium{fill:var(--color-icon-on-surface-secondary-medium)}.color-icon-on-surface-secondary-low{fill:var(--color-icon-on-surface-secondary-low)}.color-icon-on-surface-secondary-success{fill:var(--color-icon-on-surface-secondary-success)}.color-icon-on-surface-secondary-error{fill:var(--color-icon-on-surface-secondary-error)}.color-icon-on-surface-secondary-warning{fill:var(--color-icon-on-surface-secondary-warning)}.color-icon-on-surface-secondary-info{fill:var(--color-icon-on-surface-secondary-info)}.color-icon-on-surface-secondary-action-default{fill:var(--color-icon-on-surface-secondary-action-default)}.color-icon-on-surface-secondary-action-hover{fill:var(--color-icon-on-surface-secondary-action-hover)}.color-icon-on-surface-secondary-action-focus{fill:var(--color-icon-on-surface-secondary-action-focus)}.color-icon-on-surface-secondary-action-active{fill:var(--color-icon-on-surface-secondary-action-active)}.color-icon-on-surface-secondary-action-disabled{fill:var(--color-icon-on-surface-secondary-action-disabled)}.color-icon-on-surface-tertiary-high{fill:var(--color-icon-on-surface-tertiary-high)}.color-icon-on-surface-tertiary-medium{fill:var(--color-icon-on-surface-tertiary-medium)}.color-icon-on-surface-tertiary-low{fill:var(--color-icon-on-surface-tertiary-low)}.color-icon-on-surface-tertiary-success{fill:var(--color-icon-on-surface-tertiary-success)}.color-icon-on-surface-tertiary-error{fill:var(--color-icon-on-surface-tertiary-error)}.color-icon-on-surface-tertiary-warning{fill:var(--color-icon-on-surface-tertiary-warning)}.color-icon-on-surface-tertiary-info{fill:var(--color-icon-on-surface-tertiary-info)}.color-icon-on-surface-tertiary-action-default{fill:var(--color-icon-on-surface-tertiary-action-default)}.color-icon-on-surface-tertiary-action-hover{fill:var(--color-icon-on-surface-tertiary-action-hover)}.color-icon-on-surface-tertiary-action-focus{fill:var(--color-icon-on-surface-tertiary-action-focus)}.color-icon-on-surface-tertiary-action-active{fill:var(--color-icon-on-surface-tertiary-action-active)}.color-icon-on-surface-tertiary-action-disabled{fill:var(--color-icon-on-surface-tertiary-action-disabled)}.color-icon-on-brand-primary-high{fill:var(--color-icon-on-brand-primary-high)}.color-icon-on-brand-primary-medium{fill:var(--color-icon-on-brand-primary-medium)}.color-icon-on-brand-primary-low{fill:var(--color-icon-on-brand-primary-low)}.color-icon-on-brand-primary-action-default{fill:var(--color-icon-on-brand-primary-action-default)}.color-icon-on-brand-primary-action-hover{fill:var(--color-icon-on-brand-primary-action-hover)}.color-icon-on-brand-primary-action-focus{fill:var(--color-icon-on-brand-primary-action-focus)}.color-icon-on-brand-primary-action-active{fill:var(--color-icon-on-brand-primary-action-active)}.color-icon-on-brand-primary-action-disabled{fill:var(--color-icon-on-brand-primary-action-disabled)}.color-icon-on-brand-secondary-high{fill:var(--color-icon-on-brand-secondary-high)}.color-icon-on-brand-secondary-medium{fill:var(--color-icon-on-brand-secondary-medium)}.color-icon-on-brand-secondary-low{fill:var(--color-icon-on-brand-secondary-low)}.color-icon-on-brand-secondary-action-default{fill:var(--color-icon-on-brand-secondary-action-default)}.color-icon-on-brand-secondary-action-hover{fill:var(--color-icon-on-brand-secondary-action-hover)}.color-icon-on-brand-secondary-action-focus{fill:var(--color-icon-on-brand-secondary-action-focus)}.color-icon-on-brand-secondary-action-active{fill:var(--color-icon-on-brand-secondary-action-active)}.color-icon-on-brand-secondary-action-disabled{fill:var(--color-icon-on-brand-secondary-action-disabled)}.color-icon-on-feedback-success-high{fill:var(--color-icon-on-feedback-success-high)}.color-icon-on-feedback-success-medium{fill:var(--color-icon-on-feedback-success-medium)}.color-icon-on-feedback-success-low{fill:var(--color-icon-on-feedback-success-low)}.color-icon-on-feedback-success-action-default{fill:var(--color-icon-on-feedback-success-action-default)}.color-icon-on-feedback-success-action-hover{fill:var(--color-icon-on-feedback-success-action-hover)}.color-icon-on-feedback-success-action-focus{fill:var(--color-icon-on-feedback-success-action-focus)}.color-icon-on-feedback-success-action-active{fill:var(--color-icon-on-feedback-success-action-active)}.color-icon-on-feedback-success-action-disabled{fill:var(--color-icon-on-feedback-success-action-disabled)}.color-icon-on-feedback-error-high{fill:var(--color-icon-on-feedback-error-high)}.color-icon-on-feedback-error-medium{fill:var(--color-icon-on-feedback-error-medium)}.color-icon-on-feedback-error-low{fill:var(--color-icon-on-feedback-error-low)}.color-icon-on-feedback-error-action-default{fill:var(--color-icon-on-feedback-error-action-default)}.color-icon-on-feedback-error-action-hover{fill:var(--color-icon-on-feedback-error-action-hover)}.color-icon-on-feedback-error-action-focus{fill:var(--color-icon-on-feedback-error-action-focus)}.color-icon-on-feedback-error-action-active{fill:var(--color-icon-on-feedback-error-action-active)}.color-icon-on-feedback-error-action-disabled{fill:var(--color-icon-on-feedback-error-action-disabled)}.color-icon-on-feedback-warning-high{fill:var(--color-icon-on-feedback-warning-high)}.color-icon-on-feedback-warning-medium{fill:var(--color-icon-on-feedback-warning-medium)}.color-icon-on-feedback-warning-low{fill:var(--color-icon-on-feedback-warning-low)}.color-icon-on-feedback-warning-action-default{fill:var(--color-icon-on-feedback-warning-action-default)}.color-icon-on-feedback-warning-action-hover{fill:var(--color-icon-on-feedback-warning-action-hover)}.color-icon-on-feedback-warning-action-focus{fill:var(--color-icon-on-feedback-warning-action-focus)}.color-icon-on-feedback-warning-action-active{fill:var(--color-icon-on-feedback-warning-action-active)}.color-icon-on-feedback-warning-action-disabled{fill:var(--color-icon-on-feedback-warning-action-disabled)}.color-icon-on-feedback-info-high{fill:var(--color-icon-on-feedback-info-high)}.color-icon-on-feedback-info-medium{fill:var(--color-icon-on-feedback-info-medium)}.color-icon-on-feedback-info-low{fill:var(--color-icon-on-feedback-info-low)}.color-icon-on-feedback-info-action-default{fill:var(--color-icon-on-feedback-info-action-default)}.color-icon-on-feedback-info-action-hover{fill:var(--color-icon-on-feedback-info-action-hover)}.color-icon-on-feedback-info-action-focus{fill:var(--color-icon-on-feedback-info-action-focus)}.color-icon-on-feedback-info-action-active{fill:var(--color-icon-on-feedback-info-action-active)}.color-icon-on-feedback-info-action-disabled{fill:var(--color-icon-on-feedback-info-action-disabled)}.color-icon-on-action-primary-default{fill:var(--color-icon-on-action-primary-default)}.color-icon-on-action-primary-disabled{fill:var(--color-icon-on-action-primary-disabled)}.color-icon-on-action-secondary-default{fill:var(--color-icon-on-action-secondary-default)}.color-icon-on-action-secondary-disabled{fill:var(--color-icon-on-action-secondary-disabled)}.color-icon-on-action-outline-default{fill:var(--color-icon-on-action-outline-default)}.color-icon-on-action-outline-disabled{fill:var(--color-icon-on-action-outline-disabled)}.color-icon-on-action-ghost-default{fill:var(--color-icon-on-action-ghost-default)}.color-icon-on-action-ghost-disabled{fill:var(--color-icon-on-action-ghost-disabled)}.color-icon-on-action-destructive-default{fill:var(--color-icon-on-action-destructive-default)}.color-icon-on-action-destructive-disabled{fill:var(--color-icon-on-action-destructive-disabled)}.color-icon-on-action-demon-default{fill:var(--color-icon-on-action-demon-default)}.color-icon-on-action-demon-disabled{fill:var(--color-icon-on-action-demon-disabled)}.color-icon-on-control-primary-default{fill:var(--color-icon-on-control-primary-default)}.color-icon-on-control-primary-placeholder{fill:var(--color-icon-on-control-primary-placeholder)}.color-icon-on-control-primary-disabled{fill:var(--color-icon-on-control-primary-disabled)}.color-icon-on-control-primary-action-default{fill:var(--color-icon-on-control-primary-action-default)}.color-icon-on-control-primary-action-hover{fill:var(--color-icon-on-control-primary-action-hover)}.color-icon-on-control-primary-action-focus{fill:var(--color-icon-on-control-primary-action-focus)}.color-icon-on-control-primary-action-active{fill:var(--color-icon-on-control-primary-action-active)}.color-icon-on-control-primary-action-disabled{fill:var(--color-icon-on-control-primary-action-disabled)}.color-icon-on-control-success-default{fill:var(--color-icon-on-control-success-default)}.color-icon-on-control-success-placeholder{fill:var(--color-icon-on-control-success-placeholder)}.color-icon-on-control-success-disabled{fill:var(--color-icon-on-control-success-disabled)}.color-icon-on-control-success-action-default{fill:var(--color-icon-on-control-success-action-default)}.color-icon-on-control-success-action-hover{fill:var(--color-icon-on-control-success-action-hover)}.color-icon-on-control-success-action-focus{fill:var(--color-icon-on-control-success-action-focus)}.color-icon-on-control-success-action-active{fill:var(--color-icon-on-control-success-action-active)}.color-icon-on-control-success-action-disabled{fill:var(--color-icon-on-control-success-action-disabled)}.color-icon-on-control-error-default{fill:var(--color-icon-on-control-error-default)}.color-icon-on-control-error-placeholder{fill:var(--color-icon-on-control-error-placeholder)}.color-icon-on-control-error-disabled{fill:var(--color-icon-on-control-error-disabled)}.color-icon-on-control-error-action-default{fill:var(--color-icon-on-control-error-action-default)}.color-icon-on-control-error-action-hover{fill:var(--color-icon-on-control-error-action-hover)}.color-icon-on-control-error-action-focus{fill:var(--color-icon-on-control-error-action-focus)}.color-icon-on-control-error-action-active{fill:var(--color-icon-on-control-error-action-active)}.color-icon-on-control-error-action-disabled{fill:var(--color-icon-on-control-error-action-disabled)}.color-border-on-surface-primary-high{border-color:var(--color-border-on-surface-primary-high)}.color-border-on-surface-primary-low{border-color:var(--color-border-on-surface-primary-low)}.color-border-on-surface-secondary-high{border-color:var(--color-border-on-surface-secondary-high)}.color-border-on-surface-secondary-low{border-color:var(--color-border-on-surface-secondary-low)}.color-border-on-surface-tertiary-high{border-color:var(--color-border-on-surface-tertiary-high)}.color-border-on-surface-tertiary-low{border-color:var(--color-border-on-surface-tertiary-low)}.color-border-on-brand-primary-high{border-color:var(--color-border-on-brand-primary-high)}.color-border-on-brand-primary-low{border-color:var(--color-border-on-brand-primary-low)}.color-border-on-brand-secondary-high{border-color:var(--color-border-on-brand-secondary-high)}.color-border-on-brand-secondary-low{border-color:var(--color-border-on-brand-secondary-low)}.color-border-on-feedback-success-high{border-color:var(--color-border-on-feedback-success-high)}.color-border-on-feedback-success-low{border-color:var(--color-border-on-feedback-success-low)}.color-border-on-feedback-error-high{border-color:var(--color-border-on-feedback-error-high)}.color-border-on-feedback-error-low{border-color:var(--color-border-on-feedback-error-low)}.color-border-on-feedback-warning-high{border-color:var(--color-border-on-feedback-warning-high)}.color-border-on-feedback-warning-low{border-color:var(--color-border-on-feedback-warning-low)}.color-border-on-feedback-info-high{border-color:var(--color-border-on-feedback-info-high)}.color-border-on-feedback-info-low{border-color:var(--color-border-on-feedback-info-low)}.color-border-on-action-primary-default{border-color:var(--color-border-on-action-primary-default)}.color-border-on-action-primary-hover{border-color:var(--color-border-on-action-primary-hover)}.color-border-on-action-primary-focus{border-color:var(--color-border-on-action-primary-focus)}.color-border-on-action-primary-active{border-color:var(--color-border-on-action-primary-active)}.color-border-on-action-primary-disabled{border-color:var(--color-border-on-action-primary-disabled)}.color-border-on-action-secondary-default{border-color:var(--color-border-on-action-secondary-default)}.color-border-on-action-secondary-hover{border-color:var(--color-border-on-action-secondary-hover)}.color-border-on-action-secondary-focus{border-color:var(--color-border-on-action-secondary-focus)}.color-border-on-action-secondary-active{border-color:var(--color-border-on-action-secondary-active)}.color-border-on-action-secondary-disabled{border-color:var(--color-border-on-action-secondary-disabled)}.color-border-on-action-outline-default{border-color:var(--color-border-on-action-outline-default)}.color-border-on-action-outline-hover{border-color:var(--color-border-on-action-outline-hover)}.color-border-on-action-outline-focus{border-color:var(--color-border-on-action-outline-focus)}.color-border-on-action-outline-active{border-color:var(--color-border-on-action-outline-active)}.color-border-on-action-outline-disabled{border-color:var(--color-border-on-action-outline-disabled)}.color-border-on-action-ghost-default{border-color:var(--color-border-on-action-ghost-default)}.color-border-on-action-ghost-hover{border-color:var(--color-border-on-action-ghost-hover)}.color-border-on-action-ghost-focus{border-color:var(--color-border-on-action-ghost-focus)}.color-border-on-action-ghost-active{border-color:var(--color-border-on-action-ghost-active)}.color-border-on-action-ghost-disabled{border-color:var(--color-border-on-action-ghost-disabled)}.color-border-on-action-destructive-default{border-color:var(--color-border-on-action-destructive-default)}.color-border-on-action-destructive-hover{border-color:var(--color-border-on-action-destructive-hover)}.color-border-on-action-destructive-focus{border-color:var(--color-border-on-action-destructive-focus)}.color-border-on-action-destructive-active{border-color:var(--color-border-on-action-destructive-active)}.color-border-on-action-destructive-disabled{border-color:var(--color-border-on-action-destructive-disabled)}.color-border-on-action-demon-default{border-color:var(--color-border-on-action-demon-default)}.color-border-on-action-demon-hover{border-color:var(--color-border-on-action-demon-hover)}.color-border-on-action-demon-focus{border-color:var(--color-border-on-action-demon-focus)}.color-border-on-action-demon-active{border-color:var(--color-border-on-action-demon-active)}.color-border-on-action-demon-disabled{border-color:var(--color-border-on-action-demon-disabled)}.color-border-on-control-primary-default{border-color:var(--color-border-on-control-primary-default)}.color-border-on-control-primary-hover{border-color:var(--color-border-on-control-primary-hover)}.color-border-on-control-primary-focus{border-color:var(--color-border-on-control-primary-focus)}.color-border-on-control-primary-active{border-color:var(--color-border-on-control-primary-active)}.color-border-on-control-primary-disabled{border-color:var(--color-border-on-control-primary-disabled)}.color-border-on-control-success-default{border-color:var(--color-border-on-control-success-default)}.color-border-on-control-success-hover{border-color:var(--color-border-on-control-success-hover)}.color-border-on-control-success-focus{border-color:var(--color-border-on-control-success-focus)}.color-border-on-control-success-active{border-color:var(--color-border-on-control-success-active)}.color-border-on-control-success-disabled{border-color:var(--color-border-on-control-success-disabled)}.color-border-on-control-error-default{border-color:var(--color-border-on-control-error-default)}.color-border-on-control-error-hover{border-color:var(--color-border-on-control-error-hover)}.color-border-on-control-error-focus{border-color:var(--color-border-on-control-error-focus)}.color-border-on-control-error-active{border-color:var(--color-border-on-control-error-active)}.color-border-on-control-error-disabled{border-color:var(--color-border-on-control-error-disabled)}.shadow-elevation-none{box-shadow:var(--shadow-elevation-none)}.shadow-elevation-inner{box-shadow:var(--shadow-elevation-inner)}.shadow-elevation01{box-shadow:var(--shadow-elevation01)}.shadow-elevation02{box-shadow:var(--shadow-elevation02)}.shadow-elevation03{box-shadow:var(--shadow-elevation03)}.shadow-elevation04{box-shadow:var(--shadow-elevation04)}.shadow-elevation05{box-shadow:var(--shadow-elevation05)}.spacing-m-letter-tighter{margin:var(--letter-spacing-tighter)}.spacing-mt-letter-tighter{margin-top:var(--letter-spacing-tighter)}.spacing-mr-letter-tighter{margin-right:var(--letter-spacing-tighter)}.spacing-mb-letter-tighter{margin-bottom:var(--letter-spacing-tighter)}.spacing-ml-letter-tighter{margin-left:var(--letter-spacing-tighter)}.spacing-mx-letter-tighter{margin-left:var(--letter-spacing-tighter);margin-right:var(--letter-spacing-tighter)}.spacing-my-letter-tighter{margin-top:var(--letter-spacing-tighter);padding-bottom:var(--letter-spacing-tighter)}.spacing-p-letter-tighter{padding:var(--letter-spacing-tighter)}.spacing-pt-letter-tighter{padding-top:var(--letter-spacing-tighter)}.spacing-pr-letter-tighter{padding-right:var(--letter-spacing-tighter)}.spacing-pb-letter-tighter{padding-bottom:var(--letter-spacing-tighter)}.spacing-pl-letter-tighter{padding-left:var(--letter-spacing-tighter)}.spacing-px-letter-tighter{padding-left:var(--letter-spacing-tighter);margin-right:var(--letter-spacing-tighter)}.spacing-py-letter-tighter{padding-top:var(--letter-spacing-tighter);padding-bottom:var(--letter-spacing-tighter)}.space-x-letter-tighter>*+*{margin-left:var(--letter-spacing-tighter)}.space-y-letter-tighter>*+*{margin-top:var(--letter-spacing-tighter)}.gap-letter-tighter{gap:var(--letter-spacing-tighter)}.spacing-m-letter-tight{margin:var(--letter-spacing-tight)}.spacing-mt-letter-tight{margin-top:var(--letter-spacing-tight)}.spacing-mr-letter-tight{margin-right:var(--letter-spacing-tight)}.spacing-mb-letter-tight{margin-bottom:var(--letter-spacing-tight)}.spacing-ml-letter-tight{margin-left:var(--letter-spacing-tight)}.spacing-mx-letter-tight{margin-left:var(--letter-spacing-tight);margin-right:var(--letter-spacing-tight)}.spacing-my-letter-tight{margin-top:var(--letter-spacing-tight);padding-bottom:var(--letter-spacing-tight)}.spacing-p-letter-tight{padding:var(--letter-spacing-tight)}.spacing-pt-letter-tight{padding-top:var(--letter-spacing-tight)}.spacing-pr-letter-tight{padding-right:var(--letter-spacing-tight)}.spacing-pb-letter-tight{padding-bottom:var(--letter-spacing-tight)}.spacing-pl-letter-tight{padding-left:var(--letter-spacing-tight)}.spacing-px-letter-tight{padding-left:var(--letter-spacing-tight);margin-right:var(--letter-spacing-tight)}.spacing-py-letter-tight{padding-top:var(--letter-spacing-tight);padding-bottom:var(--letter-spacing-tight)}.space-x-letter-tight>*+*{margin-left:var(--letter-spacing-tight)}.space-y-letter-tight>*+*{margin-top:var(--letter-spacing-tight)}.gap-letter-tight{gap:var(--letter-spacing-tight)}.spacing-m-letter-normal{margin:var(--letter-spacing-normal)}.spacing-mt-letter-normal{margin-top:var(--letter-spacing-normal)}.spacing-mr-letter-normal{margin-right:var(--letter-spacing-normal)}.spacing-mb-letter-normal{margin-bottom:var(--letter-spacing-normal)}.spacing-ml-letter-normal{margin-left:var(--letter-spacing-normal)}.spacing-mx-letter-normal{margin-left:var(--letter-spacing-normal);margin-right:var(--letter-spacing-normal)}.spacing-my-letter-normal{margin-top:var(--letter-spacing-normal);padding-bottom:var(--letter-spacing-normal)}.spacing-p-letter-normal{padding:var(--letter-spacing-normal)}.spacing-pt-letter-normal{padding-top:var(--letter-spacing-normal)}.spacing-pr-letter-normal{padding-right:var(--letter-spacing-normal)}.spacing-pb-letter-normal{padding-bottom:var(--letter-spacing-normal)}.spacing-pl-letter-normal{padding-left:var(--letter-spacing-normal)}.spacing-px-letter-normal{padding-left:var(--letter-spacing-normal);margin-right:var(--letter-spacing-normal)}.spacing-py-letter-normal{padding-top:var(--letter-spacing-normal);padding-bottom:var(--letter-spacing-normal)}.space-x-letter-normal>*+*{margin-left:var(--letter-spacing-normal)}.space-y-letter-normal>*+*{margin-top:var(--letter-spacing-normal)}.gap-letter-normal{gap:var(--letter-spacing-normal)}.spacing-m-letter-loose{margin:var(--letter-spacing-loose)}.spacing-mt-letter-loose{margin-top:var(--letter-spacing-loose)}.spacing-mr-letter-loose{margin-right:var(--letter-spacing-loose)}.spacing-mb-letter-loose{margin-bottom:var(--letter-spacing-loose)}.spacing-ml-letter-loose{margin-left:var(--letter-spacing-loose)}.spacing-mx-letter-loose{margin-left:var(--letter-spacing-loose);margin-right:var(--letter-spacing-loose)}.spacing-my-letter-loose{margin-top:var(--letter-spacing-loose);padding-bottom:var(--letter-spacing-loose)}.spacing-p-letter-loose{padding:var(--letter-spacing-loose)}.spacing-pt-letter-loose{padding-top:var(--letter-spacing-loose)}.spacing-pr-letter-loose{padding-right:var(--letter-spacing-loose)}.spacing-pb-letter-loose{padding-bottom:var(--letter-spacing-loose)}.spacing-pl-letter-loose{padding-left:var(--letter-spacing-loose)}.spacing-px-letter-loose{padding-left:var(--letter-spacing-loose);margin-right:var(--letter-spacing-loose)}.spacing-py-letter-loose{padding-top:var(--letter-spacing-loose);padding-bottom:var(--letter-spacing-loose)}.space-x-letter-loose>*+*{margin-left:var(--letter-spacing-loose)}.space-y-letter-loose>*+*{margin-top:var(--letter-spacing-loose)}.gap-letter-loose{gap:var(--letter-spacing-loose)}.spacing-m-letter-looser{margin:var(--letter-spacing-looser)}.spacing-mt-letter-looser{margin-top:var(--letter-spacing-looser)}.spacing-mr-letter-looser{margin-right:var(--letter-spacing-looser)}.spacing-mb-letter-looser{margin-bottom:var(--letter-spacing-looser)}.spacing-ml-letter-looser{margin-left:var(--letter-spacing-looser)}.spacing-mx-letter-looser{margin-left:var(--letter-spacing-looser);margin-right:var(--letter-spacing-looser)}.spacing-my-letter-looser{margin-top:var(--letter-spacing-looser);padding-bottom:var(--letter-spacing-looser)}.spacing-p-letter-looser{padding:var(--letter-spacing-looser)}.spacing-pt-letter-looser{padding-top:var(--letter-spacing-looser)}.spacing-pr-letter-looser{padding-right:var(--letter-spacing-looser)}.spacing-pb-letter-looser{padding-bottom:var(--letter-spacing-looser)}.spacing-pl-letter-looser{padding-left:var(--letter-spacing-looser)}.spacing-px-letter-looser{padding-left:var(--letter-spacing-looser);margin-right:var(--letter-spacing-looser)}.spacing-py-letter-looser{padding-top:var(--letter-spacing-looser);padding-bottom:var(--letter-spacing-looser)}.space-x-letter-looser>*+*{margin-left:var(--letter-spacing-looser)}.space-y-letter-looser>*+*{margin-top:var(--letter-spacing-looser)}.gap-letter-looser{gap:var(--letter-spacing-looser)}.spacing-m-letter-loosest{margin:var(--letter-spacing-loosest)}.spacing-mt-letter-loosest{margin-top:var(--letter-spacing-loosest)}.spacing-mr-letter-loosest{margin-right:var(--letter-spacing-loosest)}.spacing-mb-letter-loosest{margin-bottom:var(--letter-spacing-loosest)}.spacing-ml-letter-loosest{margin-left:var(--letter-spacing-loosest)}.spacing-mx-letter-loosest{margin-left:var(--letter-spacing-loosest);margin-right:var(--letter-spacing-loosest)}.spacing-my-letter-loosest{margin-top:var(--letter-spacing-loosest);padding-bottom:var(--letter-spacing-loosest)}.spacing-p-letter-loosest{padding:var(--letter-spacing-loosest)}.spacing-pt-letter-loosest{padding-top:var(--letter-spacing-loosest)}.spacing-pr-letter-loosest{padding-right:var(--letter-spacing-loosest)}.spacing-pb-letter-loosest{padding-bottom:var(--letter-spacing-loosest)}.spacing-pl-letter-loosest{padding-left:var(--letter-spacing-loosest)}.spacing-px-letter-loosest{padding-left:var(--letter-spacing-loosest);margin-right:var(--letter-spacing-loosest)}.spacing-py-letter-loosest{padding-top:var(--letter-spacing-loosest);padding-bottom:var(--letter-spacing-loosest)}.space-x-letter-loosest>*+*{margin-left:var(--letter-spacing-loosest)}.space-y-letter-loosest>*+*{margin-top:var(--letter-spacing-loosest)}.gap-letter-loosest{gap:var(--letter-spacing-loosest)}.spacing-m-letter-display-sm-normal{margin:var(--letter-spacing-display-sm-normal)}.spacing-mt-letter-display-sm-normal{margin-top:var(--letter-spacing-display-sm-normal)}.spacing-mr-letter-display-sm-normal{margin-right:var(--letter-spacing-display-sm-normal)}.spacing-mb-letter-display-sm-normal{margin-bottom:var(--letter-spacing-display-sm-normal)}.spacing-ml-letter-display-sm-normal{margin-left:var(--letter-spacing-display-sm-normal)}.spacing-mx-letter-display-sm-normal{margin-left:var(--letter-spacing-display-sm-normal);margin-right:var(--letter-spacing-display-sm-normal)}.spacing-my-letter-display-sm-normal{margin-top:var(--letter-spacing-display-sm-normal);padding-bottom:var(--letter-spacing-display-sm-normal)}.spacing-p-letter-display-sm-normal{padding:var(--letter-spacing-display-sm-normal)}.spacing-pt-letter-display-sm-normal{padding-top:var(--letter-spacing-display-sm-normal)}.spacing-pr-letter-display-sm-normal{padding-right:var(--letter-spacing-display-sm-normal)}.spacing-pb-letter-display-sm-normal{padding-bottom:var(--letter-spacing-display-sm-normal)}.spacing-pl-letter-display-sm-normal{padding-left:var(--letter-spacing-display-sm-normal)}.spacing-px-letter-display-sm-normal{padding-left:var(--letter-spacing-display-sm-normal);margin-right:var(--letter-spacing-display-sm-normal)}.spacing-py-letter-display-sm-normal{padding-top:var(--letter-spacing-display-sm-normal);padding-bottom:var(--letter-spacing-display-sm-normal)}.space-x-letter-display-sm-normal>*+*{margin-left:var(--letter-spacing-display-sm-normal)}.space-y-letter-display-sm-normal>*+*{margin-top:var(--letter-spacing-display-sm-normal)}.gap-letter-display-sm-normal{gap:var(--letter-spacing-display-sm-normal)}.spacing-m-letter-display-sm-strong{margin:var(--letter-spacing-display-sm-strong)}.spacing-mt-letter-display-sm-strong{margin-top:var(--letter-spacing-display-sm-strong)}.spacing-mr-letter-display-sm-strong{margin-right:var(--letter-spacing-display-sm-strong)}.spacing-mb-letter-display-sm-strong{margin-bottom:var(--letter-spacing-display-sm-strong)}.spacing-ml-letter-display-sm-strong{margin-left:var(--letter-spacing-display-sm-strong)}.spacing-mx-letter-display-sm-strong{margin-left:var(--letter-spacing-display-sm-strong);margin-right:var(--letter-spacing-display-sm-strong)}.spacing-my-letter-display-sm-strong{margin-top:var(--letter-spacing-display-sm-strong);padding-bottom:var(--letter-spacing-display-sm-strong)}.spacing-p-letter-display-sm-strong{padding:var(--letter-spacing-display-sm-strong)}.spacing-pt-letter-display-sm-strong{padding-top:var(--letter-spacing-display-sm-strong)}.spacing-pr-letter-display-sm-strong{padding-right:var(--letter-spacing-display-sm-strong)}.spacing-pb-letter-display-sm-strong{padding-bottom:var(--letter-spacing-display-sm-strong)}.spacing-pl-letter-display-sm-strong{padding-left:var(--letter-spacing-display-sm-strong)}.spacing-px-letter-display-sm-strong{padding-left:var(--letter-spacing-display-sm-strong);margin-right:var(--letter-spacing-display-sm-strong)}.spacing-py-letter-display-sm-strong{padding-top:var(--letter-spacing-display-sm-strong);padding-bottom:var(--letter-spacing-display-sm-strong)}.space-x-letter-display-sm-strong>*+*{margin-left:var(--letter-spacing-display-sm-strong)}.space-y-letter-display-sm-strong>*+*{margin-top:var(--letter-spacing-display-sm-strong)}.gap-letter-display-sm-strong{gap:var(--letter-spacing-display-sm-strong)}.spacing-m-letter-display-md-normal{margin:var(--letter-spacing-display-md-normal)}.spacing-mt-letter-display-md-normal{margin-top:var(--letter-spacing-display-md-normal)}.spacing-mr-letter-display-md-normal{margin-right:var(--letter-spacing-display-md-normal)}.spacing-mb-letter-display-md-normal{margin-bottom:var(--letter-spacing-display-md-normal)}.spacing-ml-letter-display-md-normal{margin-left:var(--letter-spacing-display-md-normal)}.spacing-mx-letter-display-md-normal{margin-left:var(--letter-spacing-display-md-normal);margin-right:var(--letter-spacing-display-md-normal)}.spacing-my-letter-display-md-normal{margin-top:var(--letter-spacing-display-md-normal);padding-bottom:var(--letter-spacing-display-md-normal)}.spacing-p-letter-display-md-normal{padding:var(--letter-spacing-display-md-normal)}.spacing-pt-letter-display-md-normal{padding-top:var(--letter-spacing-display-md-normal)}.spacing-pr-letter-display-md-normal{padding-right:var(--letter-spacing-display-md-normal)}.spacing-pb-letter-display-md-normal{padding-bottom:var(--letter-spacing-display-md-normal)}.spacing-pl-letter-display-md-normal{padding-left:var(--letter-spacing-display-md-normal)}.spacing-px-letter-display-md-normal{padding-left:var(--letter-spacing-display-md-normal);margin-right:var(--letter-spacing-display-md-normal)}.spacing-py-letter-display-md-normal{padding-top:var(--letter-spacing-display-md-normal);padding-bottom:var(--letter-spacing-display-md-normal)}.space-x-letter-display-md-normal>*+*{margin-left:var(--letter-spacing-display-md-normal)}.space-y-letter-display-md-normal>*+*{margin-top:var(--letter-spacing-display-md-normal)}.gap-letter-display-md-normal{gap:var(--letter-spacing-display-md-normal)}.spacing-m-letter-display-md-strong{margin:var(--letter-spacing-display-md-strong)}.spacing-mt-letter-display-md-strong{margin-top:var(--letter-spacing-display-md-strong)}.spacing-mr-letter-display-md-strong{margin-right:var(--letter-spacing-display-md-strong)}.spacing-mb-letter-display-md-strong{margin-bottom:var(--letter-spacing-display-md-strong)}.spacing-ml-letter-display-md-strong{margin-left:var(--letter-spacing-display-md-strong)}.spacing-mx-letter-display-md-strong{margin-left:var(--letter-spacing-display-md-strong);margin-right:var(--letter-spacing-display-md-strong)}.spacing-my-letter-display-md-strong{margin-top:var(--letter-spacing-display-md-strong);padding-bottom:var(--letter-spacing-display-md-strong)}.spacing-p-letter-display-md-strong{padding:var(--letter-spacing-display-md-strong)}.spacing-pt-letter-display-md-strong{padding-top:var(--letter-spacing-display-md-strong)}.spacing-pr-letter-display-md-strong{padding-right:var(--letter-spacing-display-md-strong)}.spacing-pb-letter-display-md-strong{padding-bottom:var(--letter-spacing-display-md-strong)}.spacing-pl-letter-display-md-strong{padding-left:var(--letter-spacing-display-md-strong)}.spacing-px-letter-display-md-strong{padding-left:var(--letter-spacing-display-md-strong);margin-right:var(--letter-spacing-display-md-strong)}.spacing-py-letter-display-md-strong{padding-top:var(--letter-spacing-display-md-strong);padding-bottom:var(--letter-spacing-display-md-strong)}.space-x-letter-display-md-strong>*+*{margin-left:var(--letter-spacing-display-md-strong)}.space-y-letter-display-md-strong>*+*{margin-top:var(--letter-spacing-display-md-strong)}.gap-letter-display-md-strong{gap:var(--letter-spacing-display-md-strong)}.spacing-m-letter-display-lg-normal{margin:var(--letter-spacing-display-lg-normal)}.spacing-mt-letter-display-lg-normal{margin-top:var(--letter-spacing-display-lg-normal)}.spacing-mr-letter-display-lg-normal{margin-right:var(--letter-spacing-display-lg-normal)}.spacing-mb-letter-display-lg-normal{margin-bottom:var(--letter-spacing-display-lg-normal)}.spacing-ml-letter-display-lg-normal{margin-left:var(--letter-spacing-display-lg-normal)}.spacing-mx-letter-display-lg-normal{margin-left:var(--letter-spacing-display-lg-normal);margin-right:var(--letter-spacing-display-lg-normal)}.spacing-my-letter-display-lg-normal{margin-top:var(--letter-spacing-display-lg-normal);padding-bottom:var(--letter-spacing-display-lg-normal)}.spacing-p-letter-display-lg-normal{padding:var(--letter-spacing-display-lg-normal)}.spacing-pt-letter-display-lg-normal{padding-top:var(--letter-spacing-display-lg-normal)}.spacing-pr-letter-display-lg-normal{padding-right:var(--letter-spacing-display-lg-normal)}.spacing-pb-letter-display-lg-normal{padding-bottom:var(--letter-spacing-display-lg-normal)}.spacing-pl-letter-display-lg-normal{padding-left:var(--letter-spacing-display-lg-normal)}.spacing-px-letter-display-lg-normal{padding-left:var(--letter-spacing-display-lg-normal);margin-right:var(--letter-spacing-display-lg-normal)}.spacing-py-letter-display-lg-normal{padding-top:var(--letter-spacing-display-lg-normal);padding-bottom:var(--letter-spacing-display-lg-normal)}.space-x-letter-display-lg-normal>*+*{margin-left:var(--letter-spacing-display-lg-normal)}.space-y-letter-display-lg-normal>*+*{margin-top:var(--letter-spacing-display-lg-normal)}.gap-letter-display-lg-normal{gap:var(--letter-spacing-display-lg-normal)}.spacing-m-letter-display-lg-strong{margin:var(--letter-spacing-display-lg-strong)}.spacing-mt-letter-display-lg-strong{margin-top:var(--letter-spacing-display-lg-strong)}.spacing-mr-letter-display-lg-strong{margin-right:var(--letter-spacing-display-lg-strong)}.spacing-mb-letter-display-lg-strong{margin-bottom:var(--letter-spacing-display-lg-strong)}.spacing-ml-letter-display-lg-strong{margin-left:var(--letter-spacing-display-lg-strong)}.spacing-mx-letter-display-lg-strong{margin-left:var(--letter-spacing-display-lg-strong);margin-right:var(--letter-spacing-display-lg-strong)}.spacing-my-letter-display-lg-strong{margin-top:var(--letter-spacing-display-lg-strong);padding-bottom:var(--letter-spacing-display-lg-strong)}.spacing-p-letter-display-lg-strong{padding:var(--letter-spacing-display-lg-strong)}.spacing-pt-letter-display-lg-strong{padding-top:var(--letter-spacing-display-lg-strong)}.spacing-pr-letter-display-lg-strong{padding-right:var(--letter-spacing-display-lg-strong)}.spacing-pb-letter-display-lg-strong{padding-bottom:var(--letter-spacing-display-lg-strong)}.spacing-pl-letter-display-lg-strong{padding-left:var(--letter-spacing-display-lg-strong)}.spacing-px-letter-display-lg-strong{padding-left:var(--letter-spacing-display-lg-strong);margin-right:var(--letter-spacing-display-lg-strong)}.spacing-py-letter-display-lg-strong{padding-top:var(--letter-spacing-display-lg-strong);padding-bottom:var(--letter-spacing-display-lg-strong)}.space-x-letter-display-lg-strong>*+*{margin-left:var(--letter-spacing-display-lg-strong)}.space-y-letter-display-lg-strong>*+*{margin-top:var(--letter-spacing-display-lg-strong)}.gap-letter-display-lg-strong{gap:var(--letter-spacing-display-lg-strong)}.spacing-m-letter-heading-sm-normal{margin:var(--letter-spacing-heading-sm-normal)}.spacing-mt-letter-heading-sm-normal{margin-top:var(--letter-spacing-heading-sm-normal)}.spacing-mr-letter-heading-sm-normal{margin-right:var(--letter-spacing-heading-sm-normal)}.spacing-mb-letter-heading-sm-normal{margin-bottom:var(--letter-spacing-heading-sm-normal)}.spacing-ml-letter-heading-sm-normal{margin-left:var(--letter-spacing-heading-sm-normal)}.spacing-mx-letter-heading-sm-normal{margin-left:var(--letter-spacing-heading-sm-normal);margin-right:var(--letter-spacing-heading-sm-normal)}.spacing-my-letter-heading-sm-normal{margin-top:var(--letter-spacing-heading-sm-normal);padding-bottom:var(--letter-spacing-heading-sm-normal)}.spacing-p-letter-heading-sm-normal{padding:var(--letter-spacing-heading-sm-normal)}.spacing-pt-letter-heading-sm-normal{padding-top:var(--letter-spacing-heading-sm-normal)}.spacing-pr-letter-heading-sm-normal{padding-right:var(--letter-spacing-heading-sm-normal)}.spacing-pb-letter-heading-sm-normal{padding-bottom:var(--letter-spacing-heading-sm-normal)}.spacing-pl-letter-heading-sm-normal{padding-left:var(--letter-spacing-heading-sm-normal)}.spacing-px-letter-heading-sm-normal{padding-left:var(--letter-spacing-heading-sm-normal);margin-right:var(--letter-spacing-heading-sm-normal)}.spacing-py-letter-heading-sm-normal{padding-top:var(--letter-spacing-heading-sm-normal);padding-bottom:var(--letter-spacing-heading-sm-normal)}.space-x-letter-heading-sm-normal>*+*{margin-left:var(--letter-spacing-heading-sm-normal)}.space-y-letter-heading-sm-normal>*+*{margin-top:var(--letter-spacing-heading-sm-normal)}.gap-letter-heading-sm-normal{gap:var(--letter-spacing-heading-sm-normal)}.spacing-m-letter-heading-sm-strong{margin:var(--letter-spacing-heading-sm-strong)}.spacing-mt-letter-heading-sm-strong{margin-top:var(--letter-spacing-heading-sm-strong)}.spacing-mr-letter-heading-sm-strong{margin-right:var(--letter-spacing-heading-sm-strong)}.spacing-mb-letter-heading-sm-strong{margin-bottom:var(--letter-spacing-heading-sm-strong)}.spacing-ml-letter-heading-sm-strong{margin-left:var(--letter-spacing-heading-sm-strong)}.spacing-mx-letter-heading-sm-strong{margin-left:var(--letter-spacing-heading-sm-strong);margin-right:var(--letter-spacing-heading-sm-strong)}.spacing-my-letter-heading-sm-strong{margin-top:var(--letter-spacing-heading-sm-strong);padding-bottom:var(--letter-spacing-heading-sm-strong)}.spacing-p-letter-heading-sm-strong{padding:var(--letter-spacing-heading-sm-strong)}.spacing-pt-letter-heading-sm-strong{padding-top:var(--letter-spacing-heading-sm-strong)}.spacing-pr-letter-heading-sm-strong{padding-right:var(--letter-spacing-heading-sm-strong)}.spacing-pb-letter-heading-sm-strong{padding-bottom:var(--letter-spacing-heading-sm-strong)}.spacing-pl-letter-heading-sm-strong{padding-left:var(--letter-spacing-heading-sm-strong)}.spacing-px-letter-heading-sm-strong{padding-left:var(--letter-spacing-heading-sm-strong);margin-right:var(--letter-spacing-heading-sm-strong)}.spacing-py-letter-heading-sm-strong{padding-top:var(--letter-spacing-heading-sm-strong);padding-bottom:var(--letter-spacing-heading-sm-strong)}.space-x-letter-heading-sm-strong>*+*{margin-left:var(--letter-spacing-heading-sm-strong)}.space-y-letter-heading-sm-strong>*+*{margin-top:var(--letter-spacing-heading-sm-strong)}.gap-letter-heading-sm-strong{gap:var(--letter-spacing-heading-sm-strong)}.spacing-m-letter-heading-md-normal{margin:var(--letter-spacing-heading-md-normal)}.spacing-mt-letter-heading-md-normal{margin-top:var(--letter-spacing-heading-md-normal)}.spacing-mr-letter-heading-md-normal{margin-right:var(--letter-spacing-heading-md-normal)}.spacing-mb-letter-heading-md-normal{margin-bottom:var(--letter-spacing-heading-md-normal)}.spacing-ml-letter-heading-md-normal{margin-left:var(--letter-spacing-heading-md-normal)}.spacing-mx-letter-heading-md-normal{margin-left:var(--letter-spacing-heading-md-normal);margin-right:var(--letter-spacing-heading-md-normal)}.spacing-my-letter-heading-md-normal{margin-top:var(--letter-spacing-heading-md-normal);padding-bottom:var(--letter-spacing-heading-md-normal)}.spacing-p-letter-heading-md-normal{padding:var(--letter-spacing-heading-md-normal)}.spacing-pt-letter-heading-md-normal{padding-top:var(--letter-spacing-heading-md-normal)}.spacing-pr-letter-heading-md-normal{padding-right:var(--letter-spacing-heading-md-normal)}.spacing-pb-letter-heading-md-normal{padding-bottom:var(--letter-spacing-heading-md-normal)}.spacing-pl-letter-heading-md-normal{padding-left:var(--letter-spacing-heading-md-normal)}.spacing-px-letter-heading-md-normal{padding-left:var(--letter-spacing-heading-md-normal);margin-right:var(--letter-spacing-heading-md-normal)}.spacing-py-letter-heading-md-normal{padding-top:var(--letter-spacing-heading-md-normal);padding-bottom:var(--letter-spacing-heading-md-normal)}.space-x-letter-heading-md-normal>*+*{margin-left:var(--letter-spacing-heading-md-normal)}.space-y-letter-heading-md-normal>*+*{margin-top:var(--letter-spacing-heading-md-normal)}.gap-letter-heading-md-normal{gap:var(--letter-spacing-heading-md-normal)}.spacing-m-letter-heading-md-strong{margin:var(--letter-spacing-heading-md-strong)}.spacing-mt-letter-heading-md-strong{margin-top:var(--letter-spacing-heading-md-strong)}.spacing-mr-letter-heading-md-strong{margin-right:var(--letter-spacing-heading-md-strong)}.spacing-mb-letter-heading-md-strong{margin-bottom:var(--letter-spacing-heading-md-strong)}.spacing-ml-letter-heading-md-strong{margin-left:var(--letter-spacing-heading-md-strong)}.spacing-mx-letter-heading-md-strong{margin-left:var(--letter-spacing-heading-md-strong);margin-right:var(--letter-spacing-heading-md-strong)}.spacing-my-letter-heading-md-strong{margin-top:var(--letter-spacing-heading-md-strong);padding-bottom:var(--letter-spacing-heading-md-strong)}.spacing-p-letter-heading-md-strong{padding:var(--letter-spacing-heading-md-strong)}.spacing-pt-letter-heading-md-strong{padding-top:var(--letter-spacing-heading-md-strong)}.spacing-pr-letter-heading-md-strong{padding-right:var(--letter-spacing-heading-md-strong)}.spacing-pb-letter-heading-md-strong{padding-bottom:var(--letter-spacing-heading-md-strong)}.spacing-pl-letter-heading-md-strong{padding-left:var(--letter-spacing-heading-md-strong)}.spacing-px-letter-heading-md-strong{padding-left:var(--letter-spacing-heading-md-strong);margin-right:var(--letter-spacing-heading-md-strong)}.spacing-py-letter-heading-md-strong{padding-top:var(--letter-spacing-heading-md-strong);padding-bottom:var(--letter-spacing-heading-md-strong)}.space-x-letter-heading-md-strong>*+*{margin-left:var(--letter-spacing-heading-md-strong)}.space-y-letter-heading-md-strong>*+*{margin-top:var(--letter-spacing-heading-md-strong)}.gap-letter-heading-md-strong{gap:var(--letter-spacing-heading-md-strong)}.spacing-m-letter-heading-lg-normal{margin:var(--letter-spacing-heading-lg-normal)}.spacing-mt-letter-heading-lg-normal{margin-top:var(--letter-spacing-heading-lg-normal)}.spacing-mr-letter-heading-lg-normal{margin-right:var(--letter-spacing-heading-lg-normal)}.spacing-mb-letter-heading-lg-normal{margin-bottom:var(--letter-spacing-heading-lg-normal)}.spacing-ml-letter-heading-lg-normal{margin-left:var(--letter-spacing-heading-lg-normal)}.spacing-mx-letter-heading-lg-normal{margin-left:var(--letter-spacing-heading-lg-normal);margin-right:var(--letter-spacing-heading-lg-normal)}.spacing-my-letter-heading-lg-normal{margin-top:var(--letter-spacing-heading-lg-normal);padding-bottom:var(--letter-spacing-heading-lg-normal)}.spacing-p-letter-heading-lg-normal{padding:var(--letter-spacing-heading-lg-normal)}.spacing-pt-letter-heading-lg-normal{padding-top:var(--letter-spacing-heading-lg-normal)}.spacing-pr-letter-heading-lg-normal{padding-right:var(--letter-spacing-heading-lg-normal)}.spacing-pb-letter-heading-lg-normal{padding-bottom:var(--letter-spacing-heading-lg-normal)}.spacing-pl-letter-heading-lg-normal{padding-left:var(--letter-spacing-heading-lg-normal)}.spacing-px-letter-heading-lg-normal{padding-left:var(--letter-spacing-heading-lg-normal);margin-right:var(--letter-spacing-heading-lg-normal)}.spacing-py-letter-heading-lg-normal{padding-top:var(--letter-spacing-heading-lg-normal);padding-bottom:var(--letter-spacing-heading-lg-normal)}.space-x-letter-heading-lg-normal>*+*{margin-left:var(--letter-spacing-heading-lg-normal)}.space-y-letter-heading-lg-normal>*+*{margin-top:var(--letter-spacing-heading-lg-normal)}.gap-letter-heading-lg-normal{gap:var(--letter-spacing-heading-lg-normal)}.spacing-m-letter-heading-lg-strong{margin:var(--letter-spacing-heading-lg-strong)}.spacing-mt-letter-heading-lg-strong{margin-top:var(--letter-spacing-heading-lg-strong)}.spacing-mr-letter-heading-lg-strong{margin-right:var(--letter-spacing-heading-lg-strong)}.spacing-mb-letter-heading-lg-strong{margin-bottom:var(--letter-spacing-heading-lg-strong)}.spacing-ml-letter-heading-lg-strong{margin-left:var(--letter-spacing-heading-lg-strong)}.spacing-mx-letter-heading-lg-strong{margin-left:var(--letter-spacing-heading-lg-strong);margin-right:var(--letter-spacing-heading-lg-strong)}.spacing-my-letter-heading-lg-strong{margin-top:var(--letter-spacing-heading-lg-strong);padding-bottom:var(--letter-spacing-heading-lg-strong)}.spacing-p-letter-heading-lg-strong{padding:var(--letter-spacing-heading-lg-strong)}.spacing-pt-letter-heading-lg-strong{padding-top:var(--letter-spacing-heading-lg-strong)}.spacing-pr-letter-heading-lg-strong{padding-right:var(--letter-spacing-heading-lg-strong)}.spacing-pb-letter-heading-lg-strong{padding-bottom:var(--letter-spacing-heading-lg-strong)}.spacing-pl-letter-heading-lg-strong{padding-left:var(--letter-spacing-heading-lg-strong)}.spacing-px-letter-heading-lg-strong{padding-left:var(--letter-spacing-heading-lg-strong);margin-right:var(--letter-spacing-heading-lg-strong)}.spacing-py-letter-heading-lg-strong{padding-top:var(--letter-spacing-heading-lg-strong);padding-bottom:var(--letter-spacing-heading-lg-strong)}.space-x-letter-heading-lg-strong>*+*{margin-left:var(--letter-spacing-heading-lg-strong)}.space-y-letter-heading-lg-strong>*+*{margin-top:var(--letter-spacing-heading-lg-strong)}.gap-letter-heading-lg-strong{gap:var(--letter-spacing-heading-lg-strong)}.spacing-m-letter-body-sm-normal{margin:var(--letter-spacing-body-sm-normal)}.spacing-mt-letter-body-sm-normal{margin-top:var(--letter-spacing-body-sm-normal)}.spacing-mr-letter-body-sm-normal{margin-right:var(--letter-spacing-body-sm-normal)}.spacing-mb-letter-body-sm-normal{margin-bottom:var(--letter-spacing-body-sm-normal)}.spacing-ml-letter-body-sm-normal{margin-left:var(--letter-spacing-body-sm-normal)}.spacing-mx-letter-body-sm-normal{margin-left:var(--letter-spacing-body-sm-normal);margin-right:var(--letter-spacing-body-sm-normal)}.spacing-my-letter-body-sm-normal{margin-top:var(--letter-spacing-body-sm-normal);padding-bottom:var(--letter-spacing-body-sm-normal)}.spacing-p-letter-body-sm-normal{padding:var(--letter-spacing-body-sm-normal)}.spacing-pt-letter-body-sm-normal{padding-top:var(--letter-spacing-body-sm-normal)}.spacing-pr-letter-body-sm-normal{padding-right:var(--letter-spacing-body-sm-normal)}.spacing-pb-letter-body-sm-normal{padding-bottom:var(--letter-spacing-body-sm-normal)}.spacing-pl-letter-body-sm-normal{padding-left:var(--letter-spacing-body-sm-normal)}.spacing-px-letter-body-sm-normal{padding-left:var(--letter-spacing-body-sm-normal);margin-right:var(--letter-spacing-body-sm-normal)}.spacing-py-letter-body-sm-normal{padding-top:var(--letter-spacing-body-sm-normal);padding-bottom:var(--letter-spacing-body-sm-normal)}.space-x-letter-body-sm-normal>*+*{margin-left:var(--letter-spacing-body-sm-normal)}.space-y-letter-body-sm-normal>*+*{margin-top:var(--letter-spacing-body-sm-normal)}.gap-letter-body-sm-normal{gap:var(--letter-spacing-body-sm-normal)}.spacing-m-letter-body-sm-strong{margin:var(--letter-spacing-body-sm-strong)}.spacing-mt-letter-body-sm-strong{margin-top:var(--letter-spacing-body-sm-strong)}.spacing-mr-letter-body-sm-strong{margin-right:var(--letter-spacing-body-sm-strong)}.spacing-mb-letter-body-sm-strong{margin-bottom:var(--letter-spacing-body-sm-strong)}.spacing-ml-letter-body-sm-strong{margin-left:var(--letter-spacing-body-sm-strong)}.spacing-mx-letter-body-sm-strong{margin-left:var(--letter-spacing-body-sm-strong);margin-right:var(--letter-spacing-body-sm-strong)}.spacing-my-letter-body-sm-strong{margin-top:var(--letter-spacing-body-sm-strong);padding-bottom:var(--letter-spacing-body-sm-strong)}.spacing-p-letter-body-sm-strong{padding:var(--letter-spacing-body-sm-strong)}.spacing-pt-letter-body-sm-strong{padding-top:var(--letter-spacing-body-sm-strong)}.spacing-pr-letter-body-sm-strong{padding-right:var(--letter-spacing-body-sm-strong)}.spacing-pb-letter-body-sm-strong{padding-bottom:var(--letter-spacing-body-sm-strong)}.spacing-pl-letter-body-sm-strong{padding-left:var(--letter-spacing-body-sm-strong)}.spacing-px-letter-body-sm-strong{padding-left:var(--letter-spacing-body-sm-strong);margin-right:var(--letter-spacing-body-sm-strong)}.spacing-py-letter-body-sm-strong{padding-top:var(--letter-spacing-body-sm-strong);padding-bottom:var(--letter-spacing-body-sm-strong)}.space-x-letter-body-sm-strong>*+*{margin-left:var(--letter-spacing-body-sm-strong)}.space-y-letter-body-sm-strong>*+*{margin-top:var(--letter-spacing-body-sm-strong)}.gap-letter-body-sm-strong{gap:var(--letter-spacing-body-sm-strong)}.spacing-m-letter-body-md-normal{margin:var(--letter-spacing-body-md-normal)}.spacing-mt-letter-body-md-normal{margin-top:var(--letter-spacing-body-md-normal)}.spacing-mr-letter-body-md-normal{margin-right:var(--letter-spacing-body-md-normal)}.spacing-mb-letter-body-md-normal{margin-bottom:var(--letter-spacing-body-md-normal)}.spacing-ml-letter-body-md-normal{margin-left:var(--letter-spacing-body-md-normal)}.spacing-mx-letter-body-md-normal{margin-left:var(--letter-spacing-body-md-normal);margin-right:var(--letter-spacing-body-md-normal)}.spacing-my-letter-body-md-normal{margin-top:var(--letter-spacing-body-md-normal);padding-bottom:var(--letter-spacing-body-md-normal)}.spacing-p-letter-body-md-normal{padding:var(--letter-spacing-body-md-normal)}.spacing-pt-letter-body-md-normal{padding-top:var(--letter-spacing-body-md-normal)}.spacing-pr-letter-body-md-normal{padding-right:var(--letter-spacing-body-md-normal)}.spacing-pb-letter-body-md-normal{padding-bottom:var(--letter-spacing-body-md-normal)}.spacing-pl-letter-body-md-normal{padding-left:var(--letter-spacing-body-md-normal)}.spacing-px-letter-body-md-normal{padding-left:var(--letter-spacing-body-md-normal);margin-right:var(--letter-spacing-body-md-normal)}.spacing-py-letter-body-md-normal{padding-top:var(--letter-spacing-body-md-normal);padding-bottom:var(--letter-spacing-body-md-normal)}.space-x-letter-body-md-normal>*+*{margin-left:var(--letter-spacing-body-md-normal)}.space-y-letter-body-md-normal>*+*{margin-top:var(--letter-spacing-body-md-normal)}.gap-letter-body-md-normal{gap:var(--letter-spacing-body-md-normal)}.spacing-m-letter-body-md-strong{margin:var(--letter-spacing-body-md-strong)}.spacing-mt-letter-body-md-strong{margin-top:var(--letter-spacing-body-md-strong)}.spacing-mr-letter-body-md-strong{margin-right:var(--letter-spacing-body-md-strong)}.spacing-mb-letter-body-md-strong{margin-bottom:var(--letter-spacing-body-md-strong)}.spacing-ml-letter-body-md-strong{margin-left:var(--letter-spacing-body-md-strong)}.spacing-mx-letter-body-md-strong{margin-left:var(--letter-spacing-body-md-strong);margin-right:var(--letter-spacing-body-md-strong)}.spacing-my-letter-body-md-strong{margin-top:var(--letter-spacing-body-md-strong);padding-bottom:var(--letter-spacing-body-md-strong)}.spacing-p-letter-body-md-strong{padding:var(--letter-spacing-body-md-strong)}.spacing-pt-letter-body-md-strong{padding-top:var(--letter-spacing-body-md-strong)}.spacing-pr-letter-body-md-strong{padding-right:var(--letter-spacing-body-md-strong)}.spacing-pb-letter-body-md-strong{padding-bottom:var(--letter-spacing-body-md-strong)}.spacing-pl-letter-body-md-strong{padding-left:var(--letter-spacing-body-md-strong)}.spacing-px-letter-body-md-strong{padding-left:var(--letter-spacing-body-md-strong);margin-right:var(--letter-spacing-body-md-strong)}.spacing-py-letter-body-md-strong{padding-top:var(--letter-spacing-body-md-strong);padding-bottom:var(--letter-spacing-body-md-strong)}.space-x-letter-body-md-strong>*+*{margin-left:var(--letter-spacing-body-md-strong)}.space-y-letter-body-md-strong>*+*{margin-top:var(--letter-spacing-body-md-strong)}.gap-letter-body-md-strong{gap:var(--letter-spacing-body-md-strong)}.spacing-m-letter-body-lg-normal{margin:var(--letter-spacing-body-lg-normal)}.spacing-mt-letter-body-lg-normal{margin-top:var(--letter-spacing-body-lg-normal)}.spacing-mr-letter-body-lg-normal{margin-right:var(--letter-spacing-body-lg-normal)}.spacing-mb-letter-body-lg-normal{margin-bottom:var(--letter-spacing-body-lg-normal)}.spacing-ml-letter-body-lg-normal{margin-left:var(--letter-spacing-body-lg-normal)}.spacing-mx-letter-body-lg-normal{margin-left:var(--letter-spacing-body-lg-normal);margin-right:var(--letter-spacing-body-lg-normal)}.spacing-my-letter-body-lg-normal{margin-top:var(--letter-spacing-body-lg-normal);padding-bottom:var(--letter-spacing-body-lg-normal)}.spacing-p-letter-body-lg-normal{padding:var(--letter-spacing-body-lg-normal)}.spacing-pt-letter-body-lg-normal{padding-top:var(--letter-spacing-body-lg-normal)}.spacing-pr-letter-body-lg-normal{padding-right:var(--letter-spacing-body-lg-normal)}.spacing-pb-letter-body-lg-normal{padding-bottom:var(--letter-spacing-body-lg-normal)}.spacing-pl-letter-body-lg-normal{padding-left:var(--letter-spacing-body-lg-normal)}.spacing-px-letter-body-lg-normal{padding-left:var(--letter-spacing-body-lg-normal);margin-right:var(--letter-spacing-body-lg-normal)}.spacing-py-letter-body-lg-normal{padding-top:var(--letter-spacing-body-lg-normal);padding-bottom:var(--letter-spacing-body-lg-normal)}.space-x-letter-body-lg-normal>*+*{margin-left:var(--letter-spacing-body-lg-normal)}.space-y-letter-body-lg-normal>*+*{margin-top:var(--letter-spacing-body-lg-normal)}.gap-letter-body-lg-normal{gap:var(--letter-spacing-body-lg-normal)}.spacing-m-letter-body-lg-strong{margin:var(--letter-spacing-body-lg-strong)}.spacing-mt-letter-body-lg-strong{margin-top:var(--letter-spacing-body-lg-strong)}.spacing-mr-letter-body-lg-strong{margin-right:var(--letter-spacing-body-lg-strong)}.spacing-mb-letter-body-lg-strong{margin-bottom:var(--letter-spacing-body-lg-strong)}.spacing-ml-letter-body-lg-strong{margin-left:var(--letter-spacing-body-lg-strong)}.spacing-mx-letter-body-lg-strong{margin-left:var(--letter-spacing-body-lg-strong);margin-right:var(--letter-spacing-body-lg-strong)}.spacing-my-letter-body-lg-strong{margin-top:var(--letter-spacing-body-lg-strong);padding-bottom:var(--letter-spacing-body-lg-strong)}.spacing-p-letter-body-lg-strong{padding:var(--letter-spacing-body-lg-strong)}.spacing-pt-letter-body-lg-strong{padding-top:var(--letter-spacing-body-lg-strong)}.spacing-pr-letter-body-lg-strong{padding-right:var(--letter-spacing-body-lg-strong)}.spacing-pb-letter-body-lg-strong{padding-bottom:var(--letter-spacing-body-lg-strong)}.spacing-pl-letter-body-lg-strong{padding-left:var(--letter-spacing-body-lg-strong)}.spacing-px-letter-body-lg-strong{padding-left:var(--letter-spacing-body-lg-strong);margin-right:var(--letter-spacing-body-lg-strong)}.spacing-py-letter-body-lg-strong{padding-top:var(--letter-spacing-body-lg-strong);padding-bottom:var(--letter-spacing-body-lg-strong)}.space-x-letter-body-lg-strong>*+*{margin-left:var(--letter-spacing-body-lg-strong)}.space-y-letter-body-lg-strong>*+*{margin-top:var(--letter-spacing-body-lg-strong)}.gap-letter-body-lg-strong{gap:var(--letter-spacing-body-lg-strong)}.spacing-m-letter-caption-sm-normal{margin:var(--letter-spacing-caption-sm-normal)}.spacing-mt-letter-caption-sm-normal{margin-top:var(--letter-spacing-caption-sm-normal)}.spacing-mr-letter-caption-sm-normal{margin-right:var(--letter-spacing-caption-sm-normal)}.spacing-mb-letter-caption-sm-normal{margin-bottom:var(--letter-spacing-caption-sm-normal)}.spacing-ml-letter-caption-sm-normal{margin-left:var(--letter-spacing-caption-sm-normal)}.spacing-mx-letter-caption-sm-normal{margin-left:var(--letter-spacing-caption-sm-normal);margin-right:var(--letter-spacing-caption-sm-normal)}.spacing-my-letter-caption-sm-normal{margin-top:var(--letter-spacing-caption-sm-normal);padding-bottom:var(--letter-spacing-caption-sm-normal)}.spacing-p-letter-caption-sm-normal{padding:var(--letter-spacing-caption-sm-normal)}.spacing-pt-letter-caption-sm-normal{padding-top:var(--letter-spacing-caption-sm-normal)}.spacing-pr-letter-caption-sm-normal{padding-right:var(--letter-spacing-caption-sm-normal)}.spacing-pb-letter-caption-sm-normal{padding-bottom:var(--letter-spacing-caption-sm-normal)}.spacing-pl-letter-caption-sm-normal{padding-left:var(--letter-spacing-caption-sm-normal)}.spacing-px-letter-caption-sm-normal{padding-left:var(--letter-spacing-caption-sm-normal);margin-right:var(--letter-spacing-caption-sm-normal)}.spacing-py-letter-caption-sm-normal{padding-top:var(--letter-spacing-caption-sm-normal);padding-bottom:var(--letter-spacing-caption-sm-normal)}.space-x-letter-caption-sm-normal>*+*{margin-left:var(--letter-spacing-caption-sm-normal)}.space-y-letter-caption-sm-normal>*+*{margin-top:var(--letter-spacing-caption-sm-normal)}.gap-letter-caption-sm-normal{gap:var(--letter-spacing-caption-sm-normal)}.spacing-m-letter-caption-sm-strong{margin:var(--letter-spacing-caption-sm-strong)}.spacing-mt-letter-caption-sm-strong{margin-top:var(--letter-spacing-caption-sm-strong)}.spacing-mr-letter-caption-sm-strong{margin-right:var(--letter-spacing-caption-sm-strong)}.spacing-mb-letter-caption-sm-strong{margin-bottom:var(--letter-spacing-caption-sm-strong)}.spacing-ml-letter-caption-sm-strong{margin-left:var(--letter-spacing-caption-sm-strong)}.spacing-mx-letter-caption-sm-strong{margin-left:var(--letter-spacing-caption-sm-strong);margin-right:var(--letter-spacing-caption-sm-strong)}.spacing-my-letter-caption-sm-strong{margin-top:var(--letter-spacing-caption-sm-strong);padding-bottom:var(--letter-spacing-caption-sm-strong)}.spacing-p-letter-caption-sm-strong{padding:var(--letter-spacing-caption-sm-strong)}.spacing-pt-letter-caption-sm-strong{padding-top:var(--letter-spacing-caption-sm-strong)}.spacing-pr-letter-caption-sm-strong{padding-right:var(--letter-spacing-caption-sm-strong)}.spacing-pb-letter-caption-sm-strong{padding-bottom:var(--letter-spacing-caption-sm-strong)}.spacing-pl-letter-caption-sm-strong{padding-left:var(--letter-spacing-caption-sm-strong)}.spacing-px-letter-caption-sm-strong{padding-left:var(--letter-spacing-caption-sm-strong);margin-right:var(--letter-spacing-caption-sm-strong)}.spacing-py-letter-caption-sm-strong{padding-top:var(--letter-spacing-caption-sm-strong);padding-bottom:var(--letter-spacing-caption-sm-strong)}.space-x-letter-caption-sm-strong>*+*{margin-left:var(--letter-spacing-caption-sm-strong)}.space-y-letter-caption-sm-strong>*+*{margin-top:var(--letter-spacing-caption-sm-strong)}.gap-letter-caption-sm-strong{gap:var(--letter-spacing-caption-sm-strong)}.spacing-m-letter-caption-md-normal{margin:var(--letter-spacing-caption-md-normal)}.spacing-mt-letter-caption-md-normal{margin-top:var(--letter-spacing-caption-md-normal)}.spacing-mr-letter-caption-md-normal{margin-right:var(--letter-spacing-caption-md-normal)}.spacing-mb-letter-caption-md-normal{margin-bottom:var(--letter-spacing-caption-md-normal)}.spacing-ml-letter-caption-md-normal{margin-left:var(--letter-spacing-caption-md-normal)}.spacing-mx-letter-caption-md-normal{margin-left:var(--letter-spacing-caption-md-normal);margin-right:var(--letter-spacing-caption-md-normal)}.spacing-my-letter-caption-md-normal{margin-top:var(--letter-spacing-caption-md-normal);padding-bottom:var(--letter-spacing-caption-md-normal)}.spacing-p-letter-caption-md-normal{padding:var(--letter-spacing-caption-md-normal)}.spacing-pt-letter-caption-md-normal{padding-top:var(--letter-spacing-caption-md-normal)}.spacing-pr-letter-caption-md-normal{padding-right:var(--letter-spacing-caption-md-normal)}.spacing-pb-letter-caption-md-normal{padding-bottom:var(--letter-spacing-caption-md-normal)}.spacing-pl-letter-caption-md-normal{padding-left:var(--letter-spacing-caption-md-normal)}.spacing-px-letter-caption-md-normal{padding-left:var(--letter-spacing-caption-md-normal);margin-right:var(--letter-spacing-caption-md-normal)}.spacing-py-letter-caption-md-normal{padding-top:var(--letter-spacing-caption-md-normal);padding-bottom:var(--letter-spacing-caption-md-normal)}.space-x-letter-caption-md-normal>*+*{margin-left:var(--letter-spacing-caption-md-normal)}.space-y-letter-caption-md-normal>*+*{margin-top:var(--letter-spacing-caption-md-normal)}.gap-letter-caption-md-normal{gap:var(--letter-spacing-caption-md-normal)}.spacing-m-letter-caption-md-strong{margin:var(--letter-spacing-caption-md-strong)}.spacing-mt-letter-caption-md-strong{margin-top:var(--letter-spacing-caption-md-strong)}.spacing-mr-letter-caption-md-strong{margin-right:var(--letter-spacing-caption-md-strong)}.spacing-mb-letter-caption-md-strong{margin-bottom:var(--letter-spacing-caption-md-strong)}.spacing-ml-letter-caption-md-strong{margin-left:var(--letter-spacing-caption-md-strong)}.spacing-mx-letter-caption-md-strong{margin-left:var(--letter-spacing-caption-md-strong);margin-right:var(--letter-spacing-caption-md-strong)}.spacing-my-letter-caption-md-strong{margin-top:var(--letter-spacing-caption-md-strong);padding-bottom:var(--letter-spacing-caption-md-strong)}.spacing-p-letter-caption-md-strong{padding:var(--letter-spacing-caption-md-strong)}.spacing-pt-letter-caption-md-strong{padding-top:var(--letter-spacing-caption-md-strong)}.spacing-pr-letter-caption-md-strong{padding-right:var(--letter-spacing-caption-md-strong)}.spacing-pb-letter-caption-md-strong{padding-bottom:var(--letter-spacing-caption-md-strong)}.spacing-pl-letter-caption-md-strong{padding-left:var(--letter-spacing-caption-md-strong)}.spacing-px-letter-caption-md-strong{padding-left:var(--letter-spacing-caption-md-strong);margin-right:var(--letter-spacing-caption-md-strong)}.spacing-py-letter-caption-md-strong{padding-top:var(--letter-spacing-caption-md-strong);padding-bottom:var(--letter-spacing-caption-md-strong)}.space-x-letter-caption-md-strong>*+*{margin-left:var(--letter-spacing-caption-md-strong)}.space-y-letter-caption-md-strong>*+*{margin-top:var(--letter-spacing-caption-md-strong)}.gap-letter-caption-md-strong{gap:var(--letter-spacing-caption-md-strong)}.spacing-m-layout-10{margin:var(--spacing-layout-10)}.spacing-mt-layout-10{margin-top:var(--spacing-layout-10)}.spacing-mr-layout-10{margin-right:var(--spacing-layout-10)}.spacing-mb-layout-10{margin-bottom:var(--spacing-layout-10)}.spacing-ml-layout-10{margin-left:var(--spacing-layout-10)}.spacing-mx-layout-10{margin-left:var(--spacing-layout-10);margin-right:var(--spacing-layout-10)}.spacing-my-layout-10{margin-top:var(--spacing-layout-10);padding-bottom:var(--spacing-layout-10)}.spacing-p-layout-10{padding:var(--spacing-layout-10)}.spacing-pt-layout-10{padding-top:var(--spacing-layout-10)}.spacing-pr-layout-10{padding-right:var(--spacing-layout-10)}.spacing-pb-layout-10{padding-bottom:var(--spacing-layout-10)}.spacing-pl-layout-10{padding-left:var(--spacing-layout-10)}.spacing-px-layout-10{padding-left:var(--spacing-layout-10);margin-right:var(--spacing-layout-10)}.spacing-py-layout-10{padding-top:var(--spacing-layout-10);padding-bottom:var(--spacing-layout-10)}.space-x-layout-10>*+*{margin-left:var(--spacing-layout-10)}.space-y-layout-10>*+*{margin-top:var(--spacing-layout-10)}.gap-layout-10{gap:var(--spacing-layout-10)}.spacing-m-layout-none{margin:var(--spacing-layout-none)}.spacing-mt-layout-none{margin-top:var(--spacing-layout-none)}.spacing-mr-layout-none{margin-right:var(--spacing-layout-none)}.spacing-mb-layout-none{margin-bottom:var(--spacing-layout-none)}.spacing-ml-layout-none{margin-left:var(--spacing-layout-none)}.spacing-mx-layout-none{margin-left:var(--spacing-layout-none);margin-right:var(--spacing-layout-none)}.spacing-my-layout-none{margin-top:var(--spacing-layout-none);padding-bottom:var(--spacing-layout-none)}.spacing-p-layout-none{padding:var(--spacing-layout-none)}.spacing-pt-layout-none{padding-top:var(--spacing-layout-none)}.spacing-pr-layout-none{padding-right:var(--spacing-layout-none)}.spacing-pb-layout-none{padding-bottom:var(--spacing-layout-none)}.spacing-pl-layout-none{padding-left:var(--spacing-layout-none)}.spacing-px-layout-none{padding-left:var(--spacing-layout-none);margin-right:var(--spacing-layout-none)}.spacing-py-layout-none{padding-top:var(--spacing-layout-none);padding-bottom:var(--spacing-layout-none)}.space-x-layout-none>*+*{margin-left:var(--spacing-layout-none)}.space-y-layout-none>*+*{margin-top:var(--spacing-layout-none)}.gap-layout-none{gap:var(--spacing-layout-none)}.spacing-m-layout-01{margin:var(--spacing-layout-01)}.spacing-mt-layout-01{margin-top:var(--spacing-layout-01)}.spacing-mr-layout-01{margin-right:var(--spacing-layout-01)}.spacing-mb-layout-01{margin-bottom:var(--spacing-layout-01)}.spacing-ml-layout-01{margin-left:var(--spacing-layout-01)}.spacing-mx-layout-01{margin-left:var(--spacing-layout-01);margin-right:var(--spacing-layout-01)}.spacing-my-layout-01{margin-top:var(--spacing-layout-01);padding-bottom:var(--spacing-layout-01)}.spacing-p-layout-01{padding:var(--spacing-layout-01)}.spacing-pt-layout-01{padding-top:var(--spacing-layout-01)}.spacing-pr-layout-01{padding-right:var(--spacing-layout-01)}.spacing-pb-layout-01{padding-bottom:var(--spacing-layout-01)}.spacing-pl-layout-01{padding-left:var(--spacing-layout-01)}.spacing-px-layout-01{padding-left:var(--spacing-layout-01);margin-right:var(--spacing-layout-01)}.spacing-py-layout-01{padding-top:var(--spacing-layout-01);padding-bottom:var(--spacing-layout-01)}.space-x-layout-01>*+*{margin-left:var(--spacing-layout-01)}.space-y-layout-01>*+*{margin-top:var(--spacing-layout-01)}.gap-layout-01{gap:var(--spacing-layout-01)}.spacing-m-layout-02{margin:var(--spacing-layout-02)}.spacing-mt-layout-02{margin-top:var(--spacing-layout-02)}.spacing-mr-layout-02{margin-right:var(--spacing-layout-02)}.spacing-mb-layout-02{margin-bottom:var(--spacing-layout-02)}.spacing-ml-layout-02{margin-left:var(--spacing-layout-02)}.spacing-mx-layout-02{margin-left:var(--spacing-layout-02);margin-right:var(--spacing-layout-02)}.spacing-my-layout-02{margin-top:var(--spacing-layout-02);padding-bottom:var(--spacing-layout-02)}.spacing-p-layout-02{padding:var(--spacing-layout-02)}.spacing-pt-layout-02{padding-top:var(--spacing-layout-02)}.spacing-pr-layout-02{padding-right:var(--spacing-layout-02)}.spacing-pb-layout-02{padding-bottom:var(--spacing-layout-02)}.spacing-pl-layout-02{padding-left:var(--spacing-layout-02)}.spacing-px-layout-02{padding-left:var(--spacing-layout-02);margin-right:var(--spacing-layout-02)}.spacing-py-layout-02{padding-top:var(--spacing-layout-02);padding-bottom:var(--spacing-layout-02)}.space-x-layout-02>*+*{margin-left:var(--spacing-layout-02)}.space-y-layout-02>*+*{margin-top:var(--spacing-layout-02)}.gap-layout-02{gap:var(--spacing-layout-02)}.spacing-m-layout-03{margin:var(--spacing-layout-03)}.spacing-mt-layout-03{margin-top:var(--spacing-layout-03)}.spacing-mr-layout-03{margin-right:var(--spacing-layout-03)}.spacing-mb-layout-03{margin-bottom:var(--spacing-layout-03)}.spacing-ml-layout-03{margin-left:var(--spacing-layout-03)}.spacing-mx-layout-03{margin-left:var(--spacing-layout-03);margin-right:var(--spacing-layout-03)}.spacing-my-layout-03{margin-top:var(--spacing-layout-03);padding-bottom:var(--spacing-layout-03)}.spacing-p-layout-03{padding:var(--spacing-layout-03)}.spacing-pt-layout-03{padding-top:var(--spacing-layout-03)}.spacing-pr-layout-03{padding-right:var(--spacing-layout-03)}.spacing-pb-layout-03{padding-bottom:var(--spacing-layout-03)}.spacing-pl-layout-03{padding-left:var(--spacing-layout-03)}.spacing-px-layout-03{padding-left:var(--spacing-layout-03);margin-right:var(--spacing-layout-03)}.spacing-py-layout-03{padding-top:var(--spacing-layout-03);padding-bottom:var(--spacing-layout-03)}.space-x-layout-03>*+*{margin-left:var(--spacing-layout-03)}.space-y-layout-03>*+*{margin-top:var(--spacing-layout-03)}.gap-layout-03{gap:var(--spacing-layout-03)}.spacing-m-layout-04{margin:var(--spacing-layout-04)}.spacing-mt-layout-04{margin-top:var(--spacing-layout-04)}.spacing-mr-layout-04{margin-right:var(--spacing-layout-04)}.spacing-mb-layout-04{margin-bottom:var(--spacing-layout-04)}.spacing-ml-layout-04{margin-left:var(--spacing-layout-04)}.spacing-mx-layout-04{margin-left:var(--spacing-layout-04);margin-right:var(--spacing-layout-04)}.spacing-my-layout-04{margin-top:var(--spacing-layout-04);padding-bottom:var(--spacing-layout-04)}.spacing-p-layout-04{padding:var(--spacing-layout-04)}.spacing-pt-layout-04{padding-top:var(--spacing-layout-04)}.spacing-pr-layout-04{padding-right:var(--spacing-layout-04)}.spacing-pb-layout-04{padding-bottom:var(--spacing-layout-04)}.spacing-pl-layout-04{padding-left:var(--spacing-layout-04)}.spacing-px-layout-04{padding-left:var(--spacing-layout-04);margin-right:var(--spacing-layout-04)}.spacing-py-layout-04{padding-top:var(--spacing-layout-04);padding-bottom:var(--spacing-layout-04)}.space-x-layout-04>*+*{margin-left:var(--spacing-layout-04)}.space-y-layout-04>*+*{margin-top:var(--spacing-layout-04)}.gap-layout-04{gap:var(--spacing-layout-04)}.spacing-m-layout-05{margin:var(--spacing-layout-05)}.spacing-mt-layout-05{margin-top:var(--spacing-layout-05)}.spacing-mr-layout-05{margin-right:var(--spacing-layout-05)}.spacing-mb-layout-05{margin-bottom:var(--spacing-layout-05)}.spacing-ml-layout-05{margin-left:var(--spacing-layout-05)}.spacing-mx-layout-05{margin-left:var(--spacing-layout-05);margin-right:var(--spacing-layout-05)}.spacing-my-layout-05{margin-top:var(--spacing-layout-05);padding-bottom:var(--spacing-layout-05)}.spacing-p-layout-05{padding:var(--spacing-layout-05)}.spacing-pt-layout-05{padding-top:var(--spacing-layout-05)}.spacing-pr-layout-05{padding-right:var(--spacing-layout-05)}.spacing-pb-layout-05{padding-bottom:var(--spacing-layout-05)}.spacing-pl-layout-05{padding-left:var(--spacing-layout-05)}.spacing-px-layout-05{padding-left:var(--spacing-layout-05);margin-right:var(--spacing-layout-05)}.spacing-py-layout-05{padding-top:var(--spacing-layout-05);padding-bottom:var(--spacing-layout-05)}.space-x-layout-05>*+*{margin-left:var(--spacing-layout-05)}.space-y-layout-05>*+*{margin-top:var(--spacing-layout-05)}.gap-layout-05{gap:var(--spacing-layout-05)}.spacing-m-layout-06{margin:var(--spacing-layout-06)}.spacing-mt-layout-06{margin-top:var(--spacing-layout-06)}.spacing-mr-layout-06{margin-right:var(--spacing-layout-06)}.spacing-mb-layout-06{margin-bottom:var(--spacing-layout-06)}.spacing-ml-layout-06{margin-left:var(--spacing-layout-06)}.spacing-mx-layout-06{margin-left:var(--spacing-layout-06);margin-right:var(--spacing-layout-06)}.spacing-my-layout-06{margin-top:var(--spacing-layout-06);padding-bottom:var(--spacing-layout-06)}.spacing-p-layout-06{padding:var(--spacing-layout-06)}.spacing-pt-layout-06{padding-top:var(--spacing-layout-06)}.spacing-pr-layout-06{padding-right:var(--spacing-layout-06)}.spacing-pb-layout-06{padding-bottom:var(--spacing-layout-06)}.spacing-pl-layout-06{padding-left:var(--spacing-layout-06)}.spacing-px-layout-06{padding-left:var(--spacing-layout-06);margin-right:var(--spacing-layout-06)}.spacing-py-layout-06{padding-top:var(--spacing-layout-06);padding-bottom:var(--spacing-layout-06)}.space-x-layout-06>*+*{margin-left:var(--spacing-layout-06)}.space-y-layout-06>*+*{margin-top:var(--spacing-layout-06)}.gap-layout-06{gap:var(--spacing-layout-06)}.spacing-m-layout-07{margin:var(--spacing-layout-07)}.spacing-mt-layout-07{margin-top:var(--spacing-layout-07)}.spacing-mr-layout-07{margin-right:var(--spacing-layout-07)}.spacing-mb-layout-07{margin-bottom:var(--spacing-layout-07)}.spacing-ml-layout-07{margin-left:var(--spacing-layout-07)}.spacing-mx-layout-07{margin-left:var(--spacing-layout-07);margin-right:var(--spacing-layout-07)}.spacing-my-layout-07{margin-top:var(--spacing-layout-07);padding-bottom:var(--spacing-layout-07)}.spacing-p-layout-07{padding:var(--spacing-layout-07)}.spacing-pt-layout-07{padding-top:var(--spacing-layout-07)}.spacing-pr-layout-07{padding-right:var(--spacing-layout-07)}.spacing-pb-layout-07{padding-bottom:var(--spacing-layout-07)}.spacing-pl-layout-07{padding-left:var(--spacing-layout-07)}.spacing-px-layout-07{padding-left:var(--spacing-layout-07);margin-right:var(--spacing-layout-07)}.spacing-py-layout-07{padding-top:var(--spacing-layout-07);padding-bottom:var(--spacing-layout-07)}.space-x-layout-07>*+*{margin-left:var(--spacing-layout-07)}.space-y-layout-07>*+*{margin-top:var(--spacing-layout-07)}.gap-layout-07{gap:var(--spacing-layout-07)}.spacing-m-layout-08{margin:var(--spacing-layout-08)}.spacing-mt-layout-08{margin-top:var(--spacing-layout-08)}.spacing-mr-layout-08{margin-right:var(--spacing-layout-08)}.spacing-mb-layout-08{margin-bottom:var(--spacing-layout-08)}.spacing-ml-layout-08{margin-left:var(--spacing-layout-08)}.spacing-mx-layout-08{margin-left:var(--spacing-layout-08);margin-right:var(--spacing-layout-08)}.spacing-my-layout-08{margin-top:var(--spacing-layout-08);padding-bottom:var(--spacing-layout-08)}.spacing-p-layout-08{padding:var(--spacing-layout-08)}.spacing-pt-layout-08{padding-top:var(--spacing-layout-08)}.spacing-pr-layout-08{padding-right:var(--spacing-layout-08)}.spacing-pb-layout-08{padding-bottom:var(--spacing-layout-08)}.spacing-pl-layout-08{padding-left:var(--spacing-layout-08)}.spacing-px-layout-08{padding-left:var(--spacing-layout-08);margin-right:var(--spacing-layout-08)}.spacing-py-layout-08{padding-top:var(--spacing-layout-08);padding-bottom:var(--spacing-layout-08)}.space-x-layout-08>*+*{margin-left:var(--spacing-layout-08)}.space-y-layout-08>*+*{margin-top:var(--spacing-layout-08)}.gap-layout-08{gap:var(--spacing-layout-08)}.spacing-m-layout-09{margin:var(--spacing-layout-09)}.spacing-mt-layout-09{margin-top:var(--spacing-layout-09)}.spacing-mr-layout-09{margin-right:var(--spacing-layout-09)}.spacing-mb-layout-09{margin-bottom:var(--spacing-layout-09)}.spacing-ml-layout-09{margin-left:var(--spacing-layout-09)}.spacing-mx-layout-09{margin-left:var(--spacing-layout-09);margin-right:var(--spacing-layout-09)}.spacing-my-layout-09{margin-top:var(--spacing-layout-09);padding-bottom:var(--spacing-layout-09)}.spacing-p-layout-09{padding:var(--spacing-layout-09)}.spacing-pt-layout-09{padding-top:var(--spacing-layout-09)}.spacing-pr-layout-09{padding-right:var(--spacing-layout-09)}.spacing-pb-layout-09{padding-bottom:var(--spacing-layout-09)}.spacing-pl-layout-09{padding-left:var(--spacing-layout-09)}.spacing-px-layout-09{padding-left:var(--spacing-layout-09);margin-right:var(--spacing-layout-09)}.spacing-py-layout-09{padding-top:var(--spacing-layout-09);padding-bottom:var(--spacing-layout-09)}.space-x-layout-09>*+*{margin-left:var(--spacing-layout-09)}.space-y-layout-09>*+*{margin-top:var(--spacing-layout-09)}.gap-layout-09{gap:var(--spacing-layout-09)}.spacing-m-component-10{margin:var(--spacing-component-10)}.spacing-mt-component-10{margin-top:var(--spacing-component-10)}.spacing-mr-component-10{margin-right:var(--spacing-component-10)}.spacing-mb-component-10{margin-bottom:var(--spacing-component-10)}.spacing-ml-component-10{margin-left:var(--spacing-component-10)}.spacing-mx-component-10{margin-left:var(--spacing-component-10);margin-right:var(--spacing-component-10)}.spacing-my-component-10{margin-top:var(--spacing-component-10);padding-bottom:var(--spacing-component-10)}.spacing-p-component-10{padding:var(--spacing-component-10)}.spacing-pt-component-10{padding-top:var(--spacing-component-10)}.spacing-pr-component-10{padding-right:var(--spacing-component-10)}.spacing-pb-component-10{padding-bottom:var(--spacing-component-10)}.spacing-pl-component-10{padding-left:var(--spacing-component-10)}.spacing-px-component-10{padding-left:var(--spacing-component-10);margin-right:var(--spacing-component-10)}.spacing-py-component-10{padding-top:var(--spacing-component-10);padding-bottom:var(--spacing-component-10)}.space-x-component-10>*+*{margin-left:var(--spacing-component-10)}.space-y-component-10>*+*{margin-top:var(--spacing-component-10)}.gap-component-10{gap:var(--spacing-component-10)}.spacing-m-component-none{margin:var(--spacing-component-none)}.spacing-mt-component-none{margin-top:var(--spacing-component-none)}.spacing-mr-component-none{margin-right:var(--spacing-component-none)}.spacing-mb-component-none{margin-bottom:var(--spacing-component-none)}.spacing-ml-component-none{margin-left:var(--spacing-component-none)}.spacing-mx-component-none{margin-left:var(--spacing-component-none);margin-right:var(--spacing-component-none)}.spacing-my-component-none{margin-top:var(--spacing-component-none);padding-bottom:var(--spacing-component-none)}.spacing-p-component-none{padding:var(--spacing-component-none)}.spacing-pt-component-none{padding-top:var(--spacing-component-none)}.spacing-pr-component-none{padding-right:var(--spacing-component-none)}.spacing-pb-component-none{padding-bottom:var(--spacing-component-none)}.spacing-pl-component-none{padding-left:var(--spacing-component-none)}.spacing-px-component-none{padding-left:var(--spacing-component-none);margin-right:var(--spacing-component-none)}.spacing-py-component-none{padding-top:var(--spacing-component-none);padding-bottom:var(--spacing-component-none)}.space-x-component-none>*+*{margin-left:var(--spacing-component-none)}.space-y-component-none>*+*{margin-top:var(--spacing-component-none)}.gap-component-none{gap:var(--spacing-component-none)}.spacing-m-component-01{margin:var(--spacing-component-01)}.spacing-mt-component-01{margin-top:var(--spacing-component-01)}.spacing-mr-component-01{margin-right:var(--spacing-component-01)}.spacing-mb-component-01{margin-bottom:var(--spacing-component-01)}.spacing-ml-component-01{margin-left:var(--spacing-component-01)}.spacing-mx-component-01{margin-left:var(--spacing-component-01);margin-right:var(--spacing-component-01)}.spacing-my-component-01{margin-top:var(--spacing-component-01);padding-bottom:var(--spacing-component-01)}.spacing-p-component-01{padding:var(--spacing-component-01)}.spacing-pt-component-01{padding-top:var(--spacing-component-01)}.spacing-pr-component-01{padding-right:var(--spacing-component-01)}.spacing-pb-component-01{padding-bottom:var(--spacing-component-01)}.spacing-pl-component-01{padding-left:var(--spacing-component-01)}.spacing-px-component-01{padding-left:var(--spacing-component-01);margin-right:var(--spacing-component-01)}.spacing-py-component-01{padding-top:var(--spacing-component-01);padding-bottom:var(--spacing-component-01)}.space-x-component-01>*+*{margin-left:var(--spacing-component-01)}.space-y-component-01>*+*{margin-top:var(--spacing-component-01)}.gap-component-01{gap:var(--spacing-component-01)}.spacing-m-component-02{margin:var(--spacing-component-02)}.spacing-mt-component-02{margin-top:var(--spacing-component-02)}.spacing-mr-component-02{margin-right:var(--spacing-component-02)}.spacing-mb-component-02{margin-bottom:var(--spacing-component-02)}.spacing-ml-component-02{margin-left:var(--spacing-component-02)}.spacing-mx-component-02{margin-left:var(--spacing-component-02);margin-right:var(--spacing-component-02)}.spacing-my-component-02{margin-top:var(--spacing-component-02);padding-bottom:var(--spacing-component-02)}.spacing-p-component-02{padding:var(--spacing-component-02)}.spacing-pt-component-02{padding-top:var(--spacing-component-02)}.spacing-pr-component-02{padding-right:var(--spacing-component-02)}.spacing-pb-component-02{padding-bottom:var(--spacing-component-02)}.spacing-pl-component-02{padding-left:var(--spacing-component-02)}.spacing-px-component-02{padding-left:var(--spacing-component-02);margin-right:var(--spacing-component-02)}.spacing-py-component-02{padding-top:var(--spacing-component-02);padding-bottom:var(--spacing-component-02)}.space-x-component-02>*+*{margin-left:var(--spacing-component-02)}.space-y-component-02>*+*{margin-top:var(--spacing-component-02)}.gap-component-02{gap:var(--spacing-component-02)}.spacing-m-component-03{margin:var(--spacing-component-03)}.spacing-mt-component-03{margin-top:var(--spacing-component-03)}.spacing-mr-component-03{margin-right:var(--spacing-component-03)}.spacing-mb-component-03{margin-bottom:var(--spacing-component-03)}.spacing-ml-component-03{margin-left:var(--spacing-component-03)}.spacing-mx-component-03{margin-left:var(--spacing-component-03);margin-right:var(--spacing-component-03)}.spacing-my-component-03{margin-top:var(--spacing-component-03);padding-bottom:var(--spacing-component-03)}.spacing-p-component-03{padding:var(--spacing-component-03)}.spacing-pt-component-03{padding-top:var(--spacing-component-03)}.spacing-pr-component-03{padding-right:var(--spacing-component-03)}.spacing-pb-component-03{padding-bottom:var(--spacing-component-03)}.spacing-pl-component-03{padding-left:var(--spacing-component-03)}.spacing-px-component-03{padding-left:var(--spacing-component-03);margin-right:var(--spacing-component-03)}.spacing-py-component-03{padding-top:var(--spacing-component-03);padding-bottom:var(--spacing-component-03)}.space-x-component-03>*+*{margin-left:var(--spacing-component-03)}.space-y-component-03>*+*{margin-top:var(--spacing-component-03)}.gap-component-03{gap:var(--spacing-component-03)}.spacing-m-component-04{margin:var(--spacing-component-04)}.spacing-mt-component-04{margin-top:var(--spacing-component-04)}.spacing-mr-component-04{margin-right:var(--spacing-component-04)}.spacing-mb-component-04{margin-bottom:var(--spacing-component-04)}.spacing-ml-component-04{margin-left:var(--spacing-component-04)}.spacing-mx-component-04{margin-left:var(--spacing-component-04);margin-right:var(--spacing-component-04)}.spacing-my-component-04{margin-top:var(--spacing-component-04);padding-bottom:var(--spacing-component-04)}.spacing-p-component-04{padding:var(--spacing-component-04)}.spacing-pt-component-04{padding-top:var(--spacing-component-04)}.spacing-pr-component-04{padding-right:var(--spacing-component-04)}.spacing-pb-component-04{padding-bottom:var(--spacing-component-04)}.spacing-pl-component-04{padding-left:var(--spacing-component-04)}.spacing-px-component-04{padding-left:var(--spacing-component-04);margin-right:var(--spacing-component-04)}.spacing-py-component-04{padding-top:var(--spacing-component-04);padding-bottom:var(--spacing-component-04)}.space-x-component-04>*+*{margin-left:var(--spacing-component-04)}.space-y-component-04>*+*{margin-top:var(--spacing-component-04)}.gap-component-04{gap:var(--spacing-component-04)}.spacing-m-component-05{margin:var(--spacing-component-05)}.spacing-mt-component-05{margin-top:var(--spacing-component-05)}.spacing-mr-component-05{margin-right:var(--spacing-component-05)}.spacing-mb-component-05{margin-bottom:var(--spacing-component-05)}.spacing-ml-component-05{margin-left:var(--spacing-component-05)}.spacing-mx-component-05{margin-left:var(--spacing-component-05);margin-right:var(--spacing-component-05)}.spacing-my-component-05{margin-top:var(--spacing-component-05);padding-bottom:var(--spacing-component-05)}.spacing-p-component-05{padding:var(--spacing-component-05)}.spacing-pt-component-05{padding-top:var(--spacing-component-05)}.spacing-pr-component-05{padding-right:var(--spacing-component-05)}.spacing-pb-component-05{padding-bottom:var(--spacing-component-05)}.spacing-pl-component-05{padding-left:var(--spacing-component-05)}.spacing-px-component-05{padding-left:var(--spacing-component-05);margin-right:var(--spacing-component-05)}.spacing-py-component-05{padding-top:var(--spacing-component-05);padding-bottom:var(--spacing-component-05)}.space-x-component-05>*+*{margin-left:var(--spacing-component-05)}.space-y-component-05>*+*{margin-top:var(--spacing-component-05)}.gap-component-05{gap:var(--spacing-component-05)}.spacing-m-component-06{margin:var(--spacing-component-06)}.spacing-mt-component-06{margin-top:var(--spacing-component-06)}.spacing-mr-component-06{margin-right:var(--spacing-component-06)}.spacing-mb-component-06{margin-bottom:var(--spacing-component-06)}.spacing-ml-component-06{margin-left:var(--spacing-component-06)}.spacing-mx-component-06{margin-left:var(--spacing-component-06);margin-right:var(--spacing-component-06)}.spacing-my-component-06{margin-top:var(--spacing-component-06);padding-bottom:var(--spacing-component-06)}.spacing-p-component-06{padding:var(--spacing-component-06)}.spacing-pt-component-06{padding-top:var(--spacing-component-06)}.spacing-pr-component-06{padding-right:var(--spacing-component-06)}.spacing-pb-component-06{padding-bottom:var(--spacing-component-06)}.spacing-pl-component-06{padding-left:var(--spacing-component-06)}.spacing-px-component-06{padding-left:var(--spacing-component-06);margin-right:var(--spacing-component-06)}.spacing-py-component-06{padding-top:var(--spacing-component-06);padding-bottom:var(--spacing-component-06)}.space-x-component-06>*+*{margin-left:var(--spacing-component-06)}.space-y-component-06>*+*{margin-top:var(--spacing-component-06)}.gap-component-06{gap:var(--spacing-component-06)}.spacing-m-component-07{margin:var(--spacing-component-07)}.spacing-mt-component-07{margin-top:var(--spacing-component-07)}.spacing-mr-component-07{margin-right:var(--spacing-component-07)}.spacing-mb-component-07{margin-bottom:var(--spacing-component-07)}.spacing-ml-component-07{margin-left:var(--spacing-component-07)}.spacing-mx-component-07{margin-left:var(--spacing-component-07);margin-right:var(--spacing-component-07)}.spacing-my-component-07{margin-top:var(--spacing-component-07);padding-bottom:var(--spacing-component-07)}.spacing-p-component-07{padding:var(--spacing-component-07)}.spacing-pt-component-07{padding-top:var(--spacing-component-07)}.spacing-pr-component-07{padding-right:var(--spacing-component-07)}.spacing-pb-component-07{padding-bottom:var(--spacing-component-07)}.spacing-pl-component-07{padding-left:var(--spacing-component-07)}.spacing-px-component-07{padding-left:var(--spacing-component-07);margin-right:var(--spacing-component-07)}.spacing-py-component-07{padding-top:var(--spacing-component-07);padding-bottom:var(--spacing-component-07)}.space-x-component-07>*+*{margin-left:var(--spacing-component-07)}.space-y-component-07>*+*{margin-top:var(--spacing-component-07)}.gap-component-07{gap:var(--spacing-component-07)}.spacing-m-component-08{margin:var(--spacing-component-08)}.spacing-mt-component-08{margin-top:var(--spacing-component-08)}.spacing-mr-component-08{margin-right:var(--spacing-component-08)}.spacing-mb-component-08{margin-bottom:var(--spacing-component-08)}.spacing-ml-component-08{margin-left:var(--spacing-component-08)}.spacing-mx-component-08{margin-left:var(--spacing-component-08);margin-right:var(--spacing-component-08)}.spacing-my-component-08{margin-top:var(--spacing-component-08);padding-bottom:var(--spacing-component-08)}.spacing-p-component-08{padding:var(--spacing-component-08)}.spacing-pt-component-08{padding-top:var(--spacing-component-08)}.spacing-pr-component-08{padding-right:var(--spacing-component-08)}.spacing-pb-component-08{padding-bottom:var(--spacing-component-08)}.spacing-pl-component-08{padding-left:var(--spacing-component-08)}.spacing-px-component-08{padding-left:var(--spacing-component-08);margin-right:var(--spacing-component-08)}.spacing-py-component-08{padding-top:var(--spacing-component-08);padding-bottom:var(--spacing-component-08)}.space-x-component-08>*+*{margin-left:var(--spacing-component-08)}.space-y-component-08>*+*{margin-top:var(--spacing-component-08)}.gap-component-08{gap:var(--spacing-component-08)}.spacing-m-component-09{margin:var(--spacing-component-09)}.spacing-mt-component-09{margin-top:var(--spacing-component-09)}.spacing-mr-component-09{margin-right:var(--spacing-component-09)}.spacing-mb-component-09{margin-bottom:var(--spacing-component-09)}.spacing-ml-component-09{margin-left:var(--spacing-component-09)}.spacing-mx-component-09{margin-left:var(--spacing-component-09);margin-right:var(--spacing-component-09)}.spacing-my-component-09{margin-top:var(--spacing-component-09);padding-bottom:var(--spacing-component-09)}.spacing-p-component-09{padding:var(--spacing-component-09)}.spacing-pt-component-09{padding-top:var(--spacing-component-09)}.spacing-pr-component-09{padding-right:var(--spacing-component-09)}.spacing-pb-component-09{padding-bottom:var(--spacing-component-09)}.spacing-pl-component-09{padding-left:var(--spacing-component-09)}.spacing-px-component-09{padding-left:var(--spacing-component-09);margin-right:var(--spacing-component-09)}.spacing-py-component-09{padding-top:var(--spacing-component-09);padding-bottom:var(--spacing-component-09)}.space-x-component-09>*+*{margin-left:var(--spacing-component-09)}.space-y-component-09>*+*{margin-top:var(--spacing-component-09)}.gap-component-09{gap:var(--spacing-component-09)}.size-breakpoint-xs{width:var(--size-breakpoint-xs)}.height-breakpoint-xs{height:var(--size-breakpoint-xs)}.size-breakpoint-sm{width:var(--size-breakpoint-sm)}.height-breakpoint-sm{height:var(--size-breakpoint-sm)}.size-breakpoint-md{width:var(--size-breakpoint-md)}.height-breakpoint-md{height:var(--size-breakpoint-md)}.size-breakpoint-lg{width:var(--size-breakpoint-lg)}.height-breakpoint-lg{height:var(--size-breakpoint-lg)}.size-breakpoint-xl{width:var(--size-breakpoint-xl)}.height-breakpoint-xl{height:var(--size-breakpoint-xl)}.size-breakpoint-2xl{width:var(--size-breakpoint-2xl)}.height-breakpoint-2xl{height:var(--size-breakpoint-2xl)}.size-layout-xs{width:var(--size-layout-xs)}.height-layout-xs{height:var(--size-layout-xs)}.size-layout-sm{width:var(--size-layout-sm)}.height-layout-sm{height:var(--size-layout-sm)}.size-layout-md{width:var(--size-layout-md)}.height-layout-md{height:var(--size-layout-md)}.size-layout-lg{width:var(--size-layout-lg)}.height-layout-lg{height:var(--size-layout-lg)}.size-layout-xl{width:var(--size-layout-xl)}.height-layout-xl{height:var(--size-layout-xl)}.size-layout-2xl{width:var(--size-layout-2xl)}.height-layout-2xl{height:var(--size-layout-2xl)}.size-component-xs{width:var(--size-component-xs)}.height-component-xs{height:var(--size-component-xs)}.size-component-sm{width:var(--size-component-sm)}.height-component-sm{height:var(--size-component-sm)}.size-component-md{width:var(--size-component-md)}.height-component-md{height:var(--size-component-md)}.size-component-lg{width:var(--size-component-lg)}.height-component-lg{height:var(--size-component-lg)}.size-component-xl{width:var(--size-component-xl)}.height-component-xl{height:var(--size-component-xl)}.size-component-2xl{width:var(--size-component-2xl)}.height-component-2xl{height:var(--size-component-2xl)}.typography-display-sm-normal{font:var(--typography-display-sm-normal)}.typography-display-sm-strong{font:var(--typography-display-sm-strong)}.typography-display-md-normal{font:var(--typography-display-md-normal)}.typography-display-md-strong{font:var(--typography-display-md-strong)}.typography-display-lg-normal{font:var(--typography-display-lg-normal)}.typography-display-lg-strong{font:var(--typography-display-lg-strong)}.typography-heading-sm-normal{font:var(--typography-heading-sm-normal)}.typography-heading-sm-strong{font:var(--typography-heading-sm-strong)}.typography-heading-md-normal{font:var(--typography-heading-md-normal)}.typography-heading-md-strong{font:var(--typography-heading-md-strong)}.typography-heading-lg-normal{font:var(--typography-heading-lg-normal)}.typography-heading-lg-strong{font:var(--typography-heading-lg-strong)}.typography-body-sm-normal{font:var(--typography-body-sm-normal)}.typography-body-sm-strong{font:var(--typography-body-sm-strong)}.typography-body-md-normal{font:var(--typography-body-md-normal)}.typography-body-md-strong{font:var(--typography-body-md-strong)}.typography-body-lg-normal{font:var(--typography-body-lg-normal)}.typography-body-lg-strong{font:var(--typography-body-lg-strong)}.typography-caption-sm-normal{font:var(--typography-caption-sm-normal)}.typography-caption-sm-strong{font:var(--typography-caption-sm-strong)}.typography-caption-md-normal{font:var(--typography-caption-md-normal)}.typography-caption-md-strong{font:var(--typography-caption-md-strong)}.border-width-none{border-width:var(--border-width-none)}.border-top-width-none{border-top-width:var(--border-width-none)}.border-right-width-none{border-right-width:var(--border-width-none)}.border-bottom-width-none{border-bottom-width:var(--border-width-none)}.border-left-width-none{border-left-width:var(--border-width-none)}.border-width-small{border-width:var(--border-width-small)}.border-top-width-small{border-top-width:var(--border-width-small)}.border-right-width-small{border-right-width:var(--border-width-small)}.border-bottom-width-small{border-bottom-width:var(--border-width-small)}.border-left-width-small{border-left-width:var(--border-width-small)}.border-width-medium{border-width:var(--border-width-medium)}.border-top-width-medium{border-top-width:var(--border-width-medium)}.border-right-width-medium{border-right-width:var(--border-width-medium)}.border-bottom-width-medium{border-bottom-width:var(--border-width-medium)}.border-left-width-medium{border-left-width:var(--border-width-medium)}.border-width-large{border-width:var(--border-width-large)}.border-top-width-large{border-top-width:var(--border-width-large)}.border-right-width-large{border-right-width:var(--border-width-large)}.border-bottom-width-large{border-bottom-width:var(--border-width-large)}.border-left-width-large{border-left-width:var(--border-width-large)}.border-radius-none{border-radius:var(--border-radius-none)}.border-top-left-radius-none{border-top-left-radius:var(--border-radius-none)}.border-top-right-radius-none{border-top-right-radius:var(--border-radius-none)}.border-bottom-right-radius-none{border-bottom-right-radius:var(--border-radius-none)}.border-bottom-left-radius-none{border-bottom-left-radius:var(--border-radius-none)}.border-radius-small{border-radius:var(--border-radius-small)}.border-top-left-radius-small{border-top-left-radius:var(--border-radius-small)}.border-top-right-radius-small{border-top-right-radius:var(--border-radius-small)}.border-bottom-right-radius-small{border-bottom-right-radius:var(--border-radius-small)}.border-bottom-left-radius-small{border-bottom-left-radius:var(--border-radius-small)}.border-radius-medium{border-radius:var(--border-radius-medium)}.border-top-left-radius-medium{border-top-left-radius:var(--border-radius-medium)}.border-top-right-radius-medium{border-top-right-radius:var(--border-radius-medium)}.border-bottom-right-radius-medium{border-bottom-right-radius:var(--border-radius-medium)}.border-bottom-left-radius-medium{border-bottom-left-radius:var(--border-radius-medium)}.border-radius-large{border-radius:var(--border-radius-large)}.border-top-left-radius-large{border-top-left-radius:var(--border-radius-large)}.border-top-right-radius-large{border-top-right-radius:var(--border-radius-large)}.border-bottom-right-radius-large{border-bottom-right-radius:var(--border-radius-large)}.border-bottom-left-radius-large{border-bottom-left-radius:var(--border-radius-large)}.border-radius-full{border-radius:var(--border-radius-full)}.border-top-left-radius-full{border-top-left-radius:var(--border-radius-full)}.border-top-right-radius-full{border-top-right-radius:var(--border-radius-full)}.border-bottom-right-radius-full{border-bottom-right-radius:var(--border-radius-full)}.border-bottom-left-radius-full{border-bottom-left-radius:var(--border-radius-full)}body{background-color:var(--color-background-surface-tertiary);color:var(--color-text-on-surface-primary-high)}
