@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-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;border:var(--border-width-small) solid transparent;border-radius:var(--border-radius-small)}.button-skeleton .button-content{color:transparent}.button-skeleton.button-icon-only .button-content{min-width:auto;min-height:auto}.button-skeleton.button-icon-only .button-content.button-content-icon-xs{width:var(--size-component-sm);height:var(--size-component-sm)}.button-skeleton.button-icon-only .button-content.button-content-icon-sm{width:var(--size-component-md);height:var(--size-component-md)}.button-skeleton.button-icon-only .button-content.button-content-icon-md{width:var(--size-component-lg);height:var(--size-component-lg)}.button-skeleton.button-icon-only .button-content.button-content-icon-lg{width:var(--size-component-xl);height:var(--size-component-xl)}.button-skeleton.button-icon-only .button-content.button-content-icon-xl{width:var(--size-component-2xl);height:var(--size-component-2xl)}.button-skeleton:not(.button-icon-only) .button-content{min-width:80px}.button-content{display:flex;align-items:center;justify-content:center}.button-group{display:flex;gap:var(--spacing-component-05);flex-wrap:wrap}.button-group-sm{gap:var(--spacing-component-03)}.button-group-md{gap:var(--spacing-component-04)}.button-group-lg{gap:var(--spacing-component-05)}.toggle-button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:var(--border-radius-small);border:var(--border-width-small) solid var(--color-border-on-action-secondary-default);background-color:var(--color-background-action-ghost-default);transition:all .2s ease-in-out;cursor:pointer;outline:none;text-decoration:none;box-sizing:border-box;width:auto!important;flex:0 0 auto!important;max-width:-moz-fit-content;max-width:fit-content;align-self:flex-start}.toggle-button:disabled{pointer-events:none;cursor:default}.toggle-button__content{display:flex;align-items:center;gap:var(--spacing-component-02)}.toggle-button__icon{flex-shrink:0}.toggle-button-sm{padding:var(--spacing-component-02);min-height:var(--size-component-md);font:var(--typography-body-sm-strong);letter-spacing:var(--letter-spacing-body-sm-strong)}.toggle-button-sm__content{gap:var(--spacing-component-02)}.toggle-button-md{padding:var(--spacing-component-03);min-height:var(--size-component-lg);font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong)}.toggle-button-md__content{gap:var(--spacing-component-03)}.toggle-button{color:var(--color-text-on-surface-medium);background-color:var(--color-background-action-ghost-default);border-color:var(--color-border-on-action-secondary-default)}.toggle-button .toggle-button__icon{color:var(--color-icon-on-surface-medium)}.toggle-button:hover:not(:disabled){background-color:var(--color-background-action-ghost-hover);color:var(--color-text-on-surface-medium);border-color:var(--color-border-on-action-secondary-default)}.toggle-button:hover:not(:disabled) .toggle-button__icon{color:var(--color-icon-on-surface-medium)}.toggle-button:focus:not(:disabled){background-color:var(--color-background-action-ghost-focus);color:var(--color-text-on-surface-medium);border-color:var(--color-border-on-action-secondary-default)}.toggle-button:focus:not(:disabled) .toggle-button__icon{color:var(--color-icon-on-surface-medium)}.toggle-button:focus-visible:not(:disabled){outline:2px solid var(--color-background-brand-primary);outline-offset:-3px;border-radius:var(--border-radius-small)}.toggle-button:active:not(:disabled){background-color:var(--color-background-action-ghost-active);color:var(--color-text-on-surface-medium);border-color:var(--color-border-on-action-secondary-default)}.toggle-button:active:not(:disabled) .toggle-button__icon{color:var(--color-icon-on-surface-medium)}.toggle-button.toggle-button-checked{background-color:var(--color-background-action-ghost-active);color:var(--color-text-on-surface-high);border-color:var(--color-border-on-action-secondary-default)}.toggle-button.toggle-button-checked .toggle-button__icon{color:var(--color-icon-on-surface-high)}.toggle-button.toggle-button-checked:hover:not(:disabled){background-color:var(--color-background-action-ghost-active);color:var(--color-text-on-surface-high);border-color:var(--color-border-on-action-secondary-default)}.toggle-button.toggle-button-checked:hover:not(:disabled) .toggle-button__icon{color:var(--color-icon-on-surface-high)}.toggle-button.toggle-button-checked:focus:not(:disabled){background-color:var(--color-background-action-ghost-active);color:var(--color-text-on-surface-high);border-color:var(--color-border-on-action-secondary-default)}.toggle-button.toggle-button-checked:focus:not(:disabled) .toggle-button__icon{color:var(--color-icon-on-surface-high)}.toggle-button.toggle-button-checked:focus-visible:not(:disabled){outline:2px solid var(--color-background-brand-primary);outline-offset:-3px;border-radius:var(--border-radius-small)}.toggle-button:disabled{background-color:var(--color-background-action-ghost-disabled);border-color:var(--color-border-on-action-secondary-default);color:var(--color-text-on-surface-disabled)}.toggle-button:disabled .toggle-button__icon{color:var(--color-icon-on-surface-disabled)}.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)}.chip-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;border:var(--border-width-small) solid transparent;cursor:default}.chip-skeleton .chip-label-skeleton{color:transparent;width:60px;min-width:40px}.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-default);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-surface-action-default)}.input-interactive-icon button:hover{color:var(--color-icon-on-surface-action-hover)}.input-interactive-icon button:focus{color:var(--color-icon-on-surface-action-focus)}.input-interactive-icon button:active{color:var(--color-icon-on-surface-action-active)}.input-interactive-icon button:disabled{cursor:default;background-color:transparent;color:var(--color-icon-on-surface-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-primary-default)}.input-error:hover{background-color:var(--color-background-control-primary-default);border-color:var(--color-border-on-control-error-default)}.input-error .input-field{color:var(--color-text-on-control-primary-default)}.input-error .input-field::-moz-placeholder{color:var(--color-text-on-control-primary-placeholder)}.input-error .input-field::placeholder{color:var(--color-text-on-control-primary-placeholder)}.input-error .input-leading-icon,.input-error .input-trailing-icon{color:var(--color-icon-on-control-primary-default)}.input-error .input-leading-modifier,.input-error .input-trailing-modifier{color:var(--color-text-on-control-primary-default)}.input-success{border-color:var(--color-border-on-control-success-default);background-color:var(--color-background-control-primary-default)}.input-success:hover{background-color:var(--color-background-control-primary-default);border-color:var(--color-border-on-control-success-default)}.input-success .input-field{color:var(--color-text-on-control-primary-default)}.input-success .input-field::-moz-placeholder{color:var(--color-text-on-control-primary-placeholder)}.input-success .input-field::placeholder{color:var(--color-text-on-control-primary-placeholder)}.input-success .input-leading-icon,.input-success .input-trailing-icon{color:var(--color-icon-on-control-primary-default)}.input-success .input-leading-modifier,.input-success .input-trailing-modifier{color:var(--color-text-on-control-primary-default)}.input-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;border-color:transparent;cursor:default}.input-skeleton .input-field-skeleton{color:transparent;width:60%;min-width:100px}.input-container.input-error .input-interactive-icon button{color:var(--color-icon-on-surface-action-default)}.input-container.input-error .input-interactive-icon button:hover{color:var(--color-icon-on-surface-action-hover)}.input-container.input-error .input-interactive-icon button:focus{color:var(--color-icon-on-surface-action-focus)}.input-container.input-error .input-interactive-icon button:active{color:var(--color-icon-on-surface-action-active)}.input-container.input-error .input-interactive-icon button:disabled{color:var(--color-icon-on-surface-action-disabled)}.input-container.input-success .input-interactive-icon button{color:var(--color-icon-on-surface-action-default)}.input-container.input-success .input-interactive-icon button:hover{color:var(--color-icon-on-surface-action-hover)}.input-container.input-success .input-interactive-icon button:focus{color:var(--color-icon-on-surface-action-focus)}.input-container.input-success .input-interactive-icon button:active{color:var(--color-icon-on-surface-action-active)}.input-container.input-success .input-interactive-icon button:disabled{color:var(--color-icon-on-surface-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-default);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-primary-default);border:1px solid var(--color-border-on-control-success-default);color:var(--color-text-on-control-primary-default)}.textarea-container.textarea-success .textarea::-moz-placeholder{color:var(--color-text-on-control-primary-placeholder)}.textarea-container.textarea-success .textarea::placeholder{color:var(--color-text-on-control-primary-placeholder)}.textarea-container.textarea-success .textarea:hover:not(:disabled){background-color:var(--color-background-control-primary-default);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-primary-default);border:1px solid var(--color-border-on-control-error-default);color:var(--color-text-on-control-primary-default)}.textarea-container.textarea-error .textarea::-moz-placeholder{color:var(--color-text-on-control-primary-placeholder)}.textarea-container.textarea-error .textarea::placeholder{color:var(--color-text-on-control-primary-placeholder)}.textarea-container.textarea-error .textarea:hover:not(:disabled){background-color:var(--color-background-control-primary-default);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}.textarea-container-skeleton .textarea-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;border-color:transparent;color:transparent;cursor:default;pointer-events:none}.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-default);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;-moz-user-select:none;user-select:none;-webkit-user-select:none}.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-chips{flex:1;display:flex;flex-wrap:wrap;gap:var(--spacing-component-02);align-items:center;min-width:0;overflow:hidden}.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-surface-action-default)}.selector-clear:hover{color:var(--color-icon-on-surface-action-hover)}.selector-clear:focus{color:var(--color-icon-on-surface-action-focus)}.selector-clear:active{color:var(--color-icon-on-surface-action-active)}.selector-clear:disabled{cursor:default;color:var(--color-icon-on-surface-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-surface-action-disabled)}.selector-error{border-color:var(--color-border-on-control-error-default);background-color:var(--color-background-control-primary-default)}.selector-error:hover{background-color:var(--color-background-control-primary-default);border-color:var(--color-border-on-control-error-default)}.selector-error .selector-content{color:var(--color-text-on-control-primary-default)}.selector-error .selector-content.selector-placeholder{color:var(--color-text-on-control-primary-placeholder)}.selector-error .selector-chevron{color:var(--color-icon-on-control-primary-default)}.selector-error .selector-clear{color:var(--color-icon-on-surface-action-default)}.selector-error .selector-clear:hover{color:var(--color-icon-on-surface-action-hover)}.selector-error .selector-clear:focus{color:var(--color-icon-on-surface-action-focus)}.selector-error .selector-clear:active{color:var(--color-icon-on-surface-action-active)}.selector-error .selector-clear:disabled{color:var(--color-icon-on-surface-action-disabled)}.selector-error.selector-disabled{background-color:var(--color-background-control-primary-default);border-color:var(--color-border-on-control-error-default)}.selector-error.selector-disabled .selector-content{color:var(--color-text-on-control-primary-default)}.selector-error.selector-disabled .selector-content.selector-placeholder{color:var(--color-text-on-control-primary-placeholder)}.selector-error.selector-disabled .selector-chevron{color:var(--color-icon-on-control-primary-default)}.selector-error.selector-disabled .selector-clear{color:var(--color-icon-on-surface-action-disabled)}.selector-success{border-color:var(--color-border-on-control-success-default);background-color:var(--color-background-control-primary-default)}.selector-success:hover{background-color:var(--color-background-control-primary-default);border-color:var(--color-border-on-control-success-default)}.selector-success .selector-content{color:var(--color-text-on-control-primary-default)}.selector-success .selector-content.selector-placeholder{color:var(--color-text-on-control-primary-placeholder)}.selector-success .selector-chevron{color:var(--color-icon-on-control-primary-default)}.selector-success .selector-clear{color:var(--color-icon-on-surface-action-default)}.selector-success .selector-clear:hover{color:var(--color-icon-on-surface-action-hover)}.selector-success .selector-clear:focus{color:var(--color-icon-on-surface-action-focus)}.selector-success .selector-clear:active{color:var(--color-icon-on-surface-action-active)}.selector-success .selector-clear:disabled{color:var(--color-icon-on-surface-action-disabled)}.selector-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;border-color:transparent;pointer-events:none;cursor:default}.selector-skeleton .selector-content{color:transparent}.menu-container{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-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}.menu-container-sm{min-width:150px;max-height:12rem;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-sm .menu-item:focus-visible{border-radius:var(--border-radius-small)}.menu-container-sm .menu-item-search-result{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal)}.menu-container-sm .menu-empty{padding-top:var(--spacing-component-03);padding-bottom:var(--spacing-component-03);min-height:var(--size-component-xl)}.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-md .menu-item-search-result{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-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-lg .menu-item-search-result{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal)}.menu-container-no-wrap .menu-item-content-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.menu-container-no-keyboard-nav .menu-item:focus-visible{outline:none}.menu-container-no-keyboard-nav .menu-item:focus{background-color:transparent}.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-medium)}.menu-item:active{background-color:var(--color-background-action-ghost-active)}.menu-item-selected{background-color:transparent;color:var(--color-text-on-action-ghost-default)}.menu-container-nav .menu-item-selected{background-color:var(--color-background-action-ghost-active);color:var(--color-text-on-surface-primary-high)}.menu-item-highlighted,.menu-item-highlighted:hover{background-color:var(--color-background-surface-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-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}.menu-item-skeleton{cursor:default;pointer-events:none}.menu-item-skeleton .menu-item-content-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;width:60%;min-width:100px}.select{position:relative;width:100%}.select-container{position:relative}.select__menu-wrapper{position:absolute;z-index:1000;margin-top:var(--spacing-component-02)}.select__menu-wrapper--bottom{top:100%;left:0;right:0}.select__menu-wrapper--top{bottom:100%;left:0;right:0;margin-top:0;margin-bottom:var(--spacing-component-02)}.select__menu-wrapper--top-left{bottom:100%;left:0;right:auto;margin-top:0;margin-bottom:var(--spacing-component-02)}.select__menu-wrapper--top-right{bottom:100%;right:0;left:auto;margin-top:0;margin-bottom:var(--spacing-component-02)}.select__menu-wrapper--bottom-right{top:100%;right:0;left:auto}.select__menu-wrapper--left{top:0;right:100%;margin-top:0;margin-right:var(--spacing-component-02)}.select__menu-wrapper--right{top:0;left:100%;margin-top:0;margin-left:var(--spacing-component-02)}.select-skeleton .selector-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;border-color:transparent;cursor:default;pointer-events:none}.select-skeleton .selector-content-skeleton{color:transparent}.menu-trigger{position:relative;display:inline-block}.menu-trigger__menu-wrapper{position:absolute;z-index:1000;margin-top:var(--spacing-component-02)}.menu-trigger__menu-wrapper--bottom{top:100%;left:0;right:0}.menu-trigger__menu-wrapper--bottom-right{top:100%;right:0;left:auto}.menu-trigger__menu-wrapper--top{bottom:100%;left:0;right:0;margin-top:0;margin-bottom:var(--spacing-component-02)}.menu-trigger__menu-wrapper--top-right{bottom:100%;right:0;left:auto;margin-top:0;margin-bottom:var(--spacing-component-02)}.menu-trigger__menu-wrapper--left{top:0;right:100%;margin-top:0;margin-right:var(--spacing-component-02)}.menu-trigger__menu-wrapper--right{top:0;left:100%;margin-top:0;margin-left:var(--spacing-component-02)}.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-medium)}.alert-default .icon-wrapper{color:var(--color-icon-on-surface-medium)}.alert-default .alert-action-link{color:var(--color-text-on-surface-action-default)}.alert-default .alert-action-link:hover{color:var(--color-text-on-surface-action-hover)}.alert-default .alert-action-link:active{color:var(--color-text-on-surface-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 svg{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-success .alert-action-link:disabled{color:var(--color-text-on-feedback-success-action-disabled)}.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:focus{color:var(--color-text-on-feedback-warning-action-focus)}.alert-warning .alert-action-link:active{color:var(--color-text-on-feedback-warning-action-active)}.alert-warning .alert-action-link:disabled{color:var(--color-text-on-feedback-warning-action-disabled)}.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:focus{color:var(--color-text-on-feedback-error-action-focus)}.alert-error .alert-action-link:active{color:var(--color-text-on-feedback-error-action-active)}.alert-error .alert-action-link:disabled{color:var(--color-text-on-feedback-error-action-disabled)}.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:focus{color:var(--color-text-on-feedback-info-action-focus)}.alert-info .alert-action-link:active{color:var(--color-text-on-feedback-info-action-active)}.alert-info .alert-action-link:disabled{color:var(--color-text-on-feedback-info-action-disabled)}.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}.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-high)}.badge-default .icon{color:var(--color-icon-on-surface-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}.badge-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;border:1px solid transparent}.badge-skeleton .badge-label{color:transparent;width:60px;min-width:50px;max-width:90px}.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}}.progress-bar{width:100%;height:var(--size-component-xs);background-color:var(--color-border-on-surface-secondary-low);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,background-color .3s ease-out;position:absolute;top:0;left:0}.progress-bar__fill-success{background-color:var(--color-icon-on-surface-success)}.progress-bar__fill-warning{background-color:var(--color-icon-on-surface-warning)}.progress-bar__fill-error{background-color:var(--color-icon-on-surface-error)}.progress-bar__fill-indeterminate{width:100%;border-radius:0;background-color:var(--color-background-brand-secondary);position:relative;overflow:hidden;display:flex;align-items:center}.progress-bar__fill-indeterminate.progress-bar__fill-success,.progress-bar__fill-indeterminate.progress-bar__fill-warning,.progress-bar__fill-indeterminate.progress-bar__fill-error{background-color:var(--color-background-brand-secondary)}.progress-bar__wave-circle{position:absolute;top:50%;left:-10px;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:var(--color-background-brand-primary);opacity:0;animation:progress-bar-wave 3.2s ease-out infinite}.progress-bar-paused{background-color:var(--color-border-on-surface-secondary-low);border-color:var(--color-border-on-surface-secondary-low)}.progress-bar-stepper{display:flex;gap:1px;background-color:var(--color-border-on-surface-secondary-low);border:1px solid var(--color-border-on-surface-secondary-low);border-radius:var(--border-radius-full);overflow:hidden;padding:0}.progress-bar__segment{flex:1;height:100%;position:relative;background-color:var(--color-border-on-surface-secondary-low);transition:background-color .3s ease-out;overflow:hidden}.progress-bar__segment:first-child{border-top-left-radius:var(--border-radius-full);border-bottom-left-radius:var(--border-radius-full)}.progress-bar__segment:last-child{border-top-right-radius:var(--border-radius-full);border-bottom-right-radius:var(--border-radius-full)}.progress-bar__segment-complete,.progress-bar__segment-active,.progress-bar__segment-pending{background-color:var(--color-border-on-surface-secondary-low)}.progress-bar__segment-fill{position:absolute;top:0;left:0;height:100%;background-color:var(--color-icon-on-surface-success);transition:width .3s ease-out;border-radius:inherit}.progress-bar__fill-paused{background-color:var(--color-border-on-surface-secondary-high);opacity:.66}@keyframes progress-bar-wave{0%{left:-10px;opacity:0}5%{opacity:.6}95%{opacity:.6}to{left:calc(100% + 10px);opacity:0}}.loading-card{background-color:var(--color-background-surface-primary);border-radius:var(--border-radius-small);box-shadow:var(--shadow-elevation03);padding:var(--spacing-component-05);display:flex;align-items:center;justify-content:center;pointer-events:auto;border:var(--border-width-small) solid var(--color-border-on-surface-primary-low);width:auto;max-width:24rem}.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-high);white-space:nowrap}.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:.75;-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}.toast{width:100%;max-width:400px;border-radius:var(--border-radius-small);border:1px solid var(--color-border-on-surface-secondary-low);background-color:var(--color-background-surface-secondary);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{background-color:var(--color-background-surface-secondary);border-color:var(--color-border-on-surface-secondary-low);color:var(--color-text-on-surface-primary-medium)}.toast-default .toast-icon{color:var(--color-icon-on-surface-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-action-default)}.toast-default .toast-dismiss:hover{color:var(--color-icon-on-surface-action-hover)}.toast-default .toast-dismiss:focus{color:var(--color-icon-on-surface-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:focus{color:var(--color-text-on-feedback-success-action-focus)}.toast-success .toast-action:active{color:var(--color-text-on-feedback-success-action-active)}.toast-success .toast-action:disabled{color:var(--color-text-on-feedback-success-action-disabled)}.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-success .toast-dismiss:active{color:var(--color-icon-on-feedback-success-action-active)}.toast-success .toast-dismiss:disabled{color:var(--color-icon-on-feedback-success-action-disabled)}.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:focus{color:var(--color-text-on-feedback-warning-action-focus)}.toast-warning .toast-action:active{color:var(--color-text-on-feedback-warning-action-active)}.toast-warning .toast-action:disabled{color:var(--color-text-on-feedback-warning-action-disabled)}.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-warning .toast-dismiss:active{color:var(--color-icon-on-feedback-warning-action-active)}.toast-warning .toast-dismiss:disabled{color:var(--color-icon-on-feedback-warning-action-disabled)}.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:focus{color:var(--color-text-on-feedback-error-action-focus)}.toast-error .toast-action:active{color:var(--color-text-on-feedback-error-action-active)}.toast-error .toast-action:disabled{color:var(--color-text-on-feedback-error-action-disabled)}.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-error .toast-dismiss:active{color:var(--color-icon-on-feedback-error-action-active)}.toast-error .toast-dismiss:disabled{color:var(--color-icon-on-feedback-error-action-disabled)}.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:focus{color:var(--color-text-on-feedback-info-action-focus)}.toast-info .toast-action:active{color:var(--color-text-on-feedback-info-action-active)}.toast-info .toast-action:disabled{color:var(--color-text-on-feedback-info-action-disabled)}.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-info .toast-dismiss:active{color:var(--color-icon-on-feedback-info-action-active)}.toast-info .toast-dismiss:disabled{color:var(--color-icon-on-feedback-info-action-disabled)}.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)}}.logo{display:block;height:auto;width:auto}.logo .logo-text{fill:var(--color-text-on-surface-high)}.logo .logo-brand{fill:var(--color-brand-500)}.logo-sm{height:20px}.logo-md{height:32px}.logo-lg{height:48px}.listings-counter{display:flex;flex-direction:column;align-items:flex-end}.listings-counter-main{display:flex;align-items:baseline;gap:var(--spacing-component-02)}.listings-counter-count{font:var(--typography-body-sm-strong);letter-spacing:var(--letter-spacing-body-sm-strong);color:var(--color-text-on-surface-action-default)}.listings-counter-label{font:var(--typography-body-sm-strong);letter-spacing:var(--letter-spacing-body-sm-strong);color:var(--color-text-on-surface-medium)}.listings-counter-period{font:var(--typography-caption-sm-normal);letter-spacing:var(--letter-spacing-caption-sm-normal);color:var(--color-text-on-surface-low);display:none}@media (min-width: 768px){.listings-counter-period{display:block}}.listings-counter-skeleton{pointer-events:none;cursor:default}.listings-counter-count-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;min-width:40px}.listings-counter-label-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;min-width:60px}.listings-counter-period-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;min-width:80px;margin-top:var(--spacing-component-01)}.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;gap:var(--spacing-component-04)}@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-counter-section{display:flex;align-items:center;margin-left:auto;margin-right:var(--spacing-component-06)}.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}@media (max-width: 767px){.navbar-brand .logo{height:24px}}@media (min-width: 768px) and (max-width: 1023px){.navbar-brand .logo{height:28px}}@media (max-width: 767px){.navbar-environment-badge{padding:var(--spacing-component-02) var(--spacing-component-04);position:relative}.navbar-environment-badge .badge-content .badge-label{visibility:hidden;width:0;overflow:hidden}.navbar-environment-badge:before{content:attr(data-abbrev);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);visibility:visible;white-space:nowrap}}.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-link-content{display:flex;align-items:center;gap:var(--spacing-component-02)}.navbar-nav-link-status{position:absolute;top:var(--spacing-component-04);right:var(--spacing-component-03);width:var(--spacing-component-04);height:var(--spacing-component-04);border-radius:var(--border-radius-full)}@media (max-width: 1023px){.navbar-nav-link-status{top:50%;right:var(--spacing-component-06);transform:translateY(-50%)}}.navbar-nav-link-status-active{background-color:var(--color-background-brand-primary)}.navbar-nav-link-status-success{background-color:var(--color-icon-on-surface-success)}.navbar-nav-link-status-warning{background-color:var(--color-icon-on-surface-warning)}.navbar-nav-link-status-error{background-color:var(--color-icon-on-surface-error)}.navbar-nav .button{position:relative}.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);border-color:var(--color-border-on-action-ghost-active)}.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:var(--border-width-small) solid var(--color-border-on-surface-primary-low);border-bottom:var(--border-width-small) 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 .button.button-ghost.navbar-nav-dropdown-trigger{justify-content:space-between}.navbar-nav-mobile .button.button-ghost.navbar-nav-dropdown-trigger .button-content{width:100%;justify-content:space-between}.navbar-nav-mobile li{width:100%}.navbar-mobile-toggle{display:none}@media (max-width: 1023px){.navbar-mobile-toggle{display:flex!important}}.navbar-nav-item-dropdown,.navbar-nav-dropdown-container{position:relative}.navbar-nav-dropdown-menu{position:absolute;top:100%;right:0;z-index:1000;margin-top:var(--spacing-component-03)}.navbar-nav-dropdown-items{list-style:none;margin:0;padding:0;margin-top:var(--spacing-component-02);display:flex;flex-direction:column;gap:var(--spacing-component-02)}.navbar-nav-dropdown-items li{width:100%}.navbar-nav-dropdown-items .navbar-nav-dropdown-item{width:100%;justify-content:flex-start;padding-left:var(--spacing-component-06)}.navbar-nav-dropdown-items .navbar-nav-dropdown-item.navbar-nav-link-active{background-color:transparent!important;color:var(--color-text-on-surface-primary-high);border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small);padding-left:var(--spacing-component-06);position:relative;border-color:transparent!important}.navbar-nav-dropdown-items .navbar-nav-dropdown-item.navbar-nav-link-active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--border-width-large);background-color:var(--color-background-brand-primary);border-radius:0}.navbar-nav-dropdown-items .navbar-nav-dropdown-item.navbar-nav-link-active:hover{background-color:var(--color-background-action-ghost-hover);border-color:transparent!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-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-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-high);border-bottom-color:var(--color-border-on-action-primary-default);background-color:transparent}.tabs-trigger-disabled{color:var(--color-text-on-surface-low);cursor:not-allowed;border-bottom-color:transparent}.tabs-trigger-disabled:hover{background-color:transparent;color:var(--color-text-on-surface-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)}}.section-header-heading{font:var(--typography-heading-md-strong);letter-spacing:var(--letter-spacing-heading-md-strong);color:var(--color-text-on-surface-high)}.section-header-description{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-medium)}.collection{display:flex;flex-direction:column;gap:var(--spacing-component-07)}.control-bar{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-component-05);width:100%;flex-wrap:nowrap}.control-bar__search{flex:1;min-width:0}.control-bar__filter,.control-bar__sort{flex-shrink:0}.floating-toolbar{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-elevation-none);pointer-events:auto}.floating-toolbar--floating{box-shadow:var(--shadow-elevation04)}.floating-toolbar--sm{padding:var(--spacing-component-03)}.floating-toolbar--md{padding:var(--spacing-component-04)}.text-formatting-tools{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:-moz-fit-content;max-width:fit-content}.text-formatting-tools__content{display:flex;align-items:center;gap:var(--spacing-component-02);width:-moz-fit-content;width:fit-content;max-width:-moz-fit-content;max-width:fit-content}.text-formatting-tools__font-button-wrapper{position:relative}.text-formatting-tools__font-menu{position:absolute;top:100%;right:0;margin-top:var(--spacing-component-02);z-index:1000;min-width:10rem}.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;justify-content:space-between;gap:var(--spacing-component-04)}.text-editor-control__toolbar .text-editor-control__template-selector-wrapper,.text-editor-control__toolbar .text-editor-control__template-selector-skeleton{display:flex;width:15rem;flex-shrink:0}@media (max-width: 468px){.text-editor-control__toolbar .text-editor-control__template-selector-wrapper,.text-editor-control__toolbar .text-editor-control__template-selector-skeleton{width:100%;flex-basis:100%;order:-1}}.text-editor-control__toolbar .text-editor-control__template-selector{width:100%}.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__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-default);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-primary-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-primary-default);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-primary-default)}.text-editor-control.text-editor-control-success .text-editor-control__editor.text-editor-control__editor--empty:before{color:var(--color-text-on-control-primary-placeholder)}.text-editor-control.text-editor-control-error .text-editor-control__editor-container{background-color:var(--color-background-control-primary-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-primary-default);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-primary-default)}.text-editor-control.text-editor-control-error .text-editor-control__editor.text-editor-control__editor--empty:before{color:var(--color-text-on-control-primary-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)}.text-editor-control-skeleton .text-editor-control__editor-container-skeleton{height:22.5rem;min-height:10rem;resize:vertical;overflow-x:hidden;overflow-y:auto}.text-editor-control-skeleton .text-editor-control__editor-container-skeleton .text-editor-control__editor-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;border:1px solid transparent;color:transparent;width:100%;min-height:100%}.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-action-ghost-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-hover);background-color:var(--color-background-action-ghost-hover)}.checkbox-container .checkbox:focus:not(:disabled){background-color:var(--color-background-action-ghost-focus)}.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:focus:not(:disabled){background-color:var(--color-background-action-primary-focus);border-color:var(--color-border-on-action-primary-focus)}.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-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-action-ghost-default)}.checkbox-container.checkbox-error .checkbox:hover:not(:disabled){border-color:var(--color-border-on-control-error-hover);background-color:var(--color-background-action-ghost-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:checked:focus:not(:disabled){background-color:var(--color-background-action-primary-focus);border-color:var(--color-border-on-action-primary-focus)}.checkbox-container.checkbox-error .checkbox-label,.checkbox-container.checkbox-error.checkbox-disabled .checkbox-label{color:var(--color-text-on-surface-error)}.checkbox-container.checkbox-success .checkbox{border-color:var(--color-border-on-control-success-default);background-color:var(--color-background-action-ghost-default)}.checkbox-container.checkbox-success .checkbox:hover:not(:disabled){border-color:var(--color-border-on-control-success-hover);background-color:var(--color-background-action-ghost-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:checked:focus:not(:disabled){background-color:var(--color-background-action-primary-focus);border-color:var(--color-border-on-action-primary-focus)}.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-disabled);cursor:default}.checkbox-container.checkbox-disabled:not(.checkbox-error) .checkbox-label{color:var(--color-text-on-surface-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)}.checkbox-container.checkbox-skeleton{cursor:default}.checkbox-container.checkbox-skeleton .checkbox-skeleton-box{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;border:var(--border-width-small) solid transparent;border-radius:var(--border-radius-small)}.checkbox-container.checkbox-skeleton .checkbox-label-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;width:60%;min-width:80px}.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-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-action-ghost-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-action-ghost-hover)}.radio-container .radio:focus:not(:disabled){background-color:var(--color-background-action-ghost-focus)}.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:focus:not(:disabled){border-color:var(--color-border-on-action-primary-focus);background-color:var(--color-background-action-primary-focus)}.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-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-action-ghost-default)}.radio-container.radio-error .radio:hover:not(:disabled){border-color:var(--color-border-on-control-error-hover);background-color:var(--color-background-action-ghost-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:focus:not(:disabled){border-color:var(--color-border-on-action-primary-focus);background-color:var(--color-background-action-primary-focus)}.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-error)}.radio-container.radio-success .radio{border-color:var(--color-border-on-control-success-default);background-color:var(--color-background-action-ghost-default)}.radio-container.radio-success .radio:hover:not(:disabled){border-color:var(--color-border-on-control-success-hover);background-color:var(--color-background-action-ghost-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:focus:not(:disabled){border-color:var(--color-border-on-action-primary-focus);background-color:var(--color-background-action-primary-focus)}.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-success)}.radio-container.radio-skeleton{cursor:default}.radio-container.radio-skeleton .radio-skeleton-box{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;border:var(--border-width-small) solid transparent;border-radius:var(--border-radius-full)}.radio-container.radio-skeleton .radio-label-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;width:60%;min-width:80px}.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-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-action-secondary-default);border:var(--border-width-small) solid var(--color-border-on-control-primary-default)}.toggle-container.toggle-default .toggle:hover:not(:disabled)+.toggle-track{background-color:var(--color-border-on-control-primary-default);border-color:var(--color-border-on-control-primary-hover)}.toggle-container.toggle-default .toggle:focus:not(:disabled)+.toggle-track{background-color:var(--color-border-on-control-primary-default);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:checked:focus:not(:disabled)+.toggle-track{background-color:var(--color-background-action-primary-focus);border-color:var(--color-border-on-action-primary-focus)}.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-primary)}.toggle-container.toggle-default .toggle:checked: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:checked:disabled+.toggle-track .toggle-thumb{background-color:var(--color-background-surface-primary)}.toggle-container.toggle-success .toggle-track{background-color:var(--color-background-action-secondary-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-border-on-control-success-default);border-color:var(--color-border-on-control-success-hover)}.toggle-container.toggle-success .toggle:focus:not(:disabled)+.toggle-track{background-color:var(--color-border-on-control-success-default);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: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-success .toggle:checked:focus:not(:disabled)+.toggle-track{background-color:var(--color-background-action-primary-focus);border-color:var(--color-border-on-action-primary-focus)}.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-success .toggle:checked: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-action-secondary-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-border-on-control-error-default);border-color:var(--color-border-on-control-error-hover)}.toggle-container.toggle-error .toggle:focus:not(:disabled)+.toggle-track{background-color:var(--color-border-on-control-error-default);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: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-error .toggle:checked:focus:not(:disabled)+.toggle-track{background-color:var(--color-background-action-primary-focus);border-color:var(--color-border-on-action-primary-focus)}.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:checked: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-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-container.toggle-skeleton{cursor:default;pointer-events:none}.toggle-container.toggle-skeleton .toggle-input-wrapper{flex-shrink:0}.toggle-container.toggle-skeleton .toggle-track-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;border-color:transparent;box-shadow:none}.toggle-container.toggle-skeleton .toggle-thumb-skeleton{background-color:transparent;box-shadow:none}.toggle-container.toggle-skeleton .toggle-label-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;width:60%;min-width:80px;box-shadow:none}.toggle-container.toggle-skeleton.toggle-sm .toggle-track-skeleton{width:calc(var(--size-component-lg) * 1.5);height:var(--size-component-lg);padding:var(--spacing-component-01)}.toggle-container.toggle-skeleton.toggle-sm .toggle-thumb-skeleton{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-skeleton.toggle-sm .toggle-label-skeleton{min-height:var(--size-component-lg)}.toggle-container.toggle-skeleton.toggle-md .toggle-track-skeleton{width:calc(var(--size-component-xl) * 1.5);height:var(--size-component-xl);padding:var(--spacing-component-01)}.toggle-container.toggle-skeleton.toggle-md .toggle-thumb-skeleton{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-skeleton.toggle-md .toggle-label-skeleton{min-height:var(--size-component-xl)}.toggle-container.toggle-skeleton.toggle-lg .toggle-track-skeleton{width:calc(var(--size-component-2xl) * 1.5);height:var(--size-component-2xl);padding:var(--spacing-component-01)}.toggle-container.toggle-skeleton.toggle-lg .toggle-thumb-skeleton{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-skeleton.toggle-lg .toggle-label-skeleton{min-height:var(--size-component-2xl)}.select-cascading{position:relative;width:100%}.select-cascading__menu-wrapper{position:absolute;top:100%;left:0;right:0;z-index:1000;margin-top:var(--spacing-component-02)}.combobox-cascading,.combobox-cascading__input-container{position:relative;width:100%}.combobox-cascading__input{width:100%}.combobox-cascading__menu-wrapper{position:absolute;top:100%;left:0;right:0;z-index:1000;margin-top:var(--spacing-component-02)}.combobox-cascading__match{color:var(--color-text-on-surface-action-default)}.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-surface-primary);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-action-ghost-hover);color:var(--color-text-on-control-primary-hover)}.toggle-pill:focus:not(:disabled){background-color:var(--color-background-action-ghost-focus)}.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-primary-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-hover);color:var(--color-text-on-action-primary-default)}.toggle-pill-selected:focus:not(:disabled){background-color:var(--color-background-action-primary-focus);color:var(--color-text-on-action-primary-default)}.toggle-pill-selected:active:not(:disabled){background-color:var(--color-background-action-primary-active);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-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-default);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-default)}.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-primary-default)}.image-uploader-error .image-uploader-dropzone:hover{border-color:var(--color-border-on-control-error-hover);background-color:var(--color-background-control-primary-default)}.image-uploader-error .image-uploader-dropzone-primary,.image-uploader-error .image-uploader-dropzone-secondary{color:var(--color-text-on-control-primary-default)}.image-uploader-error .image-uploader-dropzone .icon{color:var(--color-icon-on-control-primary-default)}.image-uploader-success .image-uploader-dropzone{border-color:var(--color-border-on-control-success-default);background-color:var(--color-background-control-primary-default)}.image-uploader-success .image-uploader-dropzone:hover{border-color:var(--color-border-on-control-success-hover);background-color:var(--color-background-control-primary-default)}.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)}.image-uploader-skeleton .image-uploader-dropzone-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;border-color:transparent;pointer-events:none;cursor:default}.image-uploader-skeleton .image-uploader-dropzone-icon-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;width:2rem;height:2rem;border-radius:var(--border-radius-small)}.image-uploader-skeleton .image-uploader-dropzone-primary-skeleton,.image-uploader-skeleton .image-uploader-dropzone-secondary-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;width:60%;min-width:100px}.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:1px solid var(--color-border-on-surface-primary-low);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-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)}}.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;-webkit-touch-callout:none}@media (hover: none) and (pointer: coarse){.image-grid-item{touch-action:pan-y}}@media (hover: none) and (pointer: coarse){.image-grid-item-dragging{touch-action:none}}@media (hover: hover){.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)}@media (hover: hover){.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}@media (hover: hover){.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-skeleton-primary);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-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-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}}@media (hover: hover){.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}@media (hover: hover){.image-grid-dragging .image-grid-item-selected:hover{border-color:var(--color-border-on-action-primary-hover)}}.image-grid-item-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default}.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,.combobox__input-container{position:relative;width:100%}.combobox__input{width:100%}.combobox__menu-wrapper{position:absolute;z-index:100;width:100%;top:calc(100% + var(--spacing-component-02))}.dialog{background-color:var(--color-background-surface-primary);border:1px solid var(--color-border-on-surface-primary-low);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-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-medium);border-radius:var(--border-radius-small)}.dialog__close:hover{background-color:var(--color-background-surface-secondary);color:var(--color-icon-on-surface-high)}.dialog__description{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-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-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)}.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-content-no-breadcrumb{padding-top:var(--spacing-component-07)}.page-header-breadcrumb{display:inline-flex;align-items:center;gap:var(--spacing-component-01);background:none;border:none;padding:0;padding-right:var(--spacing-component-02);cursor:pointer;font:var(--typography-body-sm-strong);letter-spacing:var(--letter-spacing-body-sm-strong);color:var(--color-text-on-surface-action-default);transition:color .2s ease-in-out;width:auto;align-self:flex-start}.page-header-breadcrumb:hover{color:var(--color-text-on-surface-action-hover)}.page-header-breadcrumb:active{color:var(--color-text-on-surface-action-active)}.page-header-breadcrumb:focus-visible{outline:2px solid var(--color-background-brand-primary);outline-offset:2px;border-radius:var(--border-radius-small);color:var(--color-text-on-surface-action-focus)}.page-header-breadcrumb:disabled{color:var(--color-text-on-surface-action-disabled);cursor:not-allowed}.page-header-breadcrumb .icon{color:inherit}.page-header-breadcrumb-text{font:var(--typography-body-sm-strong);letter-spacing:var(--letter-spacing-body-sm-strong)}.page-header-action{flex-shrink:0;padding-top:var(--spacing-component-07)}.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-high)}@media (min-width: 768px){.page-header-heading{font:var(--typography-heading-lg-strong);letter-spacing:var(--letter-spacing-heading-lg-strong)}}.app-layout{min-height:100vh;background-color:var(--color-background-surface-bg);display:flex;flex-direction:column}.app-layout main{width:100%;max-width:1200px;margin:0 auto;padding:calc(var(--spacing-page-vertical-sm) - var(--spacing-component-07)) var(--spacing-page-gutter-sm) var(--spacing-page-vertical-sm) var(--spacing-page-gutter-sm);display:flex;flex-direction:column;gap:var(--spacing-page-vertical-sm);flex:1;min-width:0}@media (min-width: 768px){.app-layout main{padding:calc(var(--spacing-page-vertical-md) - var(--spacing-component-07)) var(--spacing-page-gutter-md) var(--spacing-page-vertical-md) var(--spacing-page-gutter-md);gap:var(--spacing-page-vertical-md)}}@media (min-width: 1024px){.app-layout main{padding:calc(var(--spacing-page-vertical-lg) - var(--spacing-component-07)) var(--spacing-page-gutter-lg) var(--spacing-page-vertical-lg) var(--spacing-page-gutter-lg);gap:var(--spacing-page-vertical-lg)}}@media (min-width: 1280px){.app-layout main{padding:calc(var(--spacing-page-vertical-xl) - var(--spacing-component-07)) var(--spacing-page-gutter-xl) var(--spacing-page-vertical-xl) var(--spacing-page-gutter-xl);gap:var(--spacing-page-vertical-xl)}}.authenticated-layout__global-alert{margin-bottom:var(--spacing-component-06)}.app-footer{width:100%}.app-footer__container{max-width:1200px;margin:0 auto;padding:var(--spacing-component-01) var(--spacing-page-gutter-sm);text-align:center}@media (min-width: 768px){.app-footer__container{padding:var(--spacing-component-01) var(--spacing-page-gutter-md)}}@media (min-width: 1024px){.app-footer__container{padding:var(--spacing-component-01) var(--spacing-page-gutter-lg)}}@media (min-width: 1280px){.app-footer__container{padding:var(--spacing-component-01) var(--spacing-page-gutter-xl)}}.app-footer__text{font:var(--typography-caption-md-normal);letter-spacing:var(--letter-spacing-caption-md-normal);color:var(--color-text-on-surface-disabled)}.card{border-radius:var(--border-radius-small);border:var(--border-width-small) solid var(--color-border-on-surface-primary-low);background-color:var(--color-background-surface-primary);color:var(--color-text-on-surface-high);box-shadow:var(--shadow-elevation01);display:flex;flex-direction:column;height:100%}.card-header{padding:var(--spacing-component-06)}@media (min-width: 768px){.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;display:flex;flex-direction:column;gap:var(--spacing-component-03)}.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-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-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-06);padding-top:0;color:var(--color-text-on-surface-medium);display:flex;flex-direction:column;flex:1}@media (min-width: 768px){.card-content{padding:var(--spacing-component-07);padding-top:0}}.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:center}.form-field-horizontal .form-field-label{flex-wrap:wrap}.form-field-horizontal .form-field-optional-indicator{margin-left:0;width:100%;display:block}.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-label{flex-wrap:nowrap}.form-field-horizontal .form-field-optional-indicator{margin-left:var(--spacing-component-02);margin-top:0;width:auto;display:inline}.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-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-disabled)}.form-field-label-disabled-error{cursor:default;pointer-events:none;color:var(--color-text-on-surface-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-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-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-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-disabled)}.form-field-label-disabled-error .form-field-optional-indicator{color:var(--color-text-on-surface-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-medium)}.form-field-error-message{color:var(--color-text-on-surface-error)}.form-field-counter{font:var(--typography-caption-md-normal);letter-spacing:var(--letter-spacing-caption-md-normal);color:var(--color-text-on-surface-low);margin:0;flex-shrink:0;text-align:right}.form-field-counter-exceeded{color:var(--color-text-on-surface-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-high)}.form-field-required .form-field-label.form-field-label-disabled{color:var(--color-text-on-surface-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-optional-indicator,.form-field-error.form-field-required .form-field-label{color:var(--color-text-on-surface-error)}.form-field-skeleton{cursor:default;pointer-events:none}.form-field-skeleton .form-field-label-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;width:30%;min-width:80px}.form-field-skeleton .form-field-label-skeleton .form-field-optional-indicator-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;width:60px;min-width:50px}.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}.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__grid{display:flex;flex-direction:column;gap:var(--spacing-component-03)}.images-library__grid-status-left,.images-library__grid-status-right{display:flex;align-items:center}.images-library__upload-status{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-primary-medium);transition:opacity .3s ease,transform .3s ease,color .3s ease;opacity:1;transform:translateY(0)}.images-library__upload-status--adding{color:var(--color-text-on-surface-primary-medium);animation:pulseOpacity 1.5s ease-in-out infinite}.images-library__upload-status--completed{color:var(--color-text-on-surface-primary-success);animation:fadeOut .5s ease 2.5s forwards;display:inline-flex;align-items:center;gap:var(--spacing-component-01)}.images-library__upload-status--completed .icon-wrapper{display:inline-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{margin-top:var(--spacing-component-04);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{margin-top:var(--spacing-component-04)}.images-library__floating-toolbar{position:sticky;bottom:var(--spacing-component-07);margin-top:var(--spacing-component-06);pointer-events:auto;z-index:30;max-width:100%;margin-left:auto;margin-right:auto;transition:box-shadow .2s ease}.images-library__floating-actions-divider{width:1px;align-self:stretch;background-color:var(--color-border-on-surface-primary-low)}.images-library__load-more{width:100%;height:var(--spacing-component-08)}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes pulseOpacity{0%,to{opacity:1}50%{opacity:.5}}.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-06)}.empty-state-compact .empty-state-content{gap:var(--spacing-component-04)}.empty-state-text{display:flex;flex-direction:column;gap:var(--spacing-component-02)}.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-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-medium)}.empty-state-compact{padding:var(--spacing-component-05);min-height:auto}.empty-state-compact .empty-state-content{max-width:100%;gap:var(--spacing-component-04)}.empty-state-compact .empty-state-text{gap:0}.empty-state-compact .empty-state-title{font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong)}.empty-state-compact .empty-state-description{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal)}@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-small);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-surface-primary-high);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-container{display:flex;flex-direction:column;gap:var(--spacing-component-05);flex:1;min-width:0}@media (min-width: 480px){.item-card-content-container{flex-direction:row;align-items:center;gap:var(--spacing-component-07)}}.item-card-content-wrapper{display:flex;flex-direction:column;gap:var(--spacing-component-04);flex:1;min-width:0}@media (min-width: 768px){.item-card-content-wrapper{flex-direction:row;align-items:center;gap:var(--spacing-component-06);flex-wrap:wrap}}.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-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-medium);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-card-item{font:var(--typography-caption-md-normal);letter-spacing:var(--letter-spacing-caption-md-normal);color:var(--color-text-on-surface-low);white-space:nowrap}@media (min-width: 768px){.item-card-item{min-width:var(--size-layout-lg);text-align:center}}@media (min-width: 1024px){.item-card-item{min-width:var(--size-layout-2xl)}}.item-card-action{display:flex;align-items:center;gap:var(--spacing-component-04);flex-shrink:0}@media (min-width: 480px){.item-card-action{gap:var(--spacing-component-06);align-self:stretch}}.item-card-skeleton{pointer-events:none;cursor:default}.item-card-skeleton .item-card-image{background-color:transparent}.item-card-image-skeleton{width:100%;height:100%;background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;border-radius:var(--border-radius-small)}.item-card-title-skeleton{height:1.25em;width:60%;background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;border-radius:var(--border-radius-small)}.item-card-description-skeleton{height:1em;width:80%;margin-top:var(--spacing-component-02);background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;border-radius:var(--border-radius-small)}.item-card-item-skeleton{height:1em;width:80px;background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;border-radius:var(--border-radius-small)}@media (min-width: 768px){.item-card-item-skeleton{min-width:var(--size-layout-lg)}}@media (min-width: 1024px){.item-card-item-skeleton{min-width:var(--size-layout-2xl)}}.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-small);box-shadow:var(--shadow-elevation01);transition:box-shadow .2s ease,border-color .2s ease}.listing-card[role=button]{cursor:pointer}.listing-card[role=button]:hover{border-color:var(--color-border-on-surface-primary-high);box-shadow:var(--shadow-elevation03)}.listing-card[role=button]: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-low)}.listing-card-image-icon{width:24px;height:24px}.listing-card[role=button]: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-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-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-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-medium)}.listing-card-date{font:var(--typography-caption-md-normal);letter-spacing:var(--letter-spacing-caption-md-normal);color:var(--color-text-on-surface-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-high);flex-shrink:0}@media (min-width: 768px){.listing-card-price{min-width:var(--size-layout-xl);text-align:center}}@media (min-width: 768px){.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}.listing-card-skeleton{pointer-events:none;cursor:default}.listing-card-skeleton:hover{border-color:var(--color-border-on-surface-primary-low);box-shadow:var(--shadow-elevation01)}.listing-card-image-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default}.listing-card-label-skeleton,.listing-card-title-skeleton,.listing-card-category-skeleton,.listing-card-condition-skeleton,.listing-card-date-skeleton,.listing-card-price-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;border-radius:var(--border-radius-small)}.listing-card-label-skeleton{font:var(--typography-caption-md-strong);letter-spacing:var(--letter-spacing-caption-md-strong);width:35%;max-width:120px}.listing-card-title-skeleton{font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong);margin:0;width:90%;max-width:100%}.listing-card-category-skeleton{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);margin:0;width:75%;max-width:100%}.listing-card-condition-skeleton{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);margin:0;width:30%;max-width:100px}.listing-card-date-skeleton{font:var(--typography-caption-md-normal);letter-spacing:var(--letter-spacing-caption-md-normal);width:110px}@media (min-width: 768px){.listing-card-date-skeleton{width:var(--size-layout-2xl)}}.listing-card-price-skeleton{font:var(--typography-body-sm-strong);letter-spacing:var(--letter-spacing-body-sm-strong);width:70px}@media (min-width: 768px){.listing-card-price-skeleton{width:var(--size-layout-xl)}}.table-container{border-radius:var(--border-radius-small);border:1px solid var(--color-border-on-surface-primary-low);background-color:var(--color-background-surface-primary);color:var(--color-text-on-surface-high);box-shadow:var(--shadow-elevation01);overflow:hidden;display:flex;flex-direction:column}.table-wrapper{width:100%;overflow-x:auto}.table{width:100%;min-width:100%;border-collapse:collapse;table-layout:auto}.table-head{border-bottom:1px solid var(--color-border-on-surface-primary-low);background-color:var(--color-background-surface-secondary)}.table-header-cell{text-align:left;padding:var(--spacing-component-04) var(--spacing-component-06);font:var(--typography-body-sm-strong);letter-spacing:var(--letter-spacing-body-sm-strong);color:var(--color-text-on-surface-high);white-space:nowrap}@media (min-width: 768px){.table-header-cell{padding:var(--spacing-component-05) var(--spacing-component-07)}}.table-header-cell-right{text-align:right}.table-header-cell-center{text-align:center}.table-body{background-color:var(--color-background-surface-primary)}.table-row{border-bottom:1px solid var(--color-border-on-surface-primary-low);transition:background-color .2s ease}.table-row:hover{background-color:var(--color-background-surface-secondary-low)}.table-row:focus-visible{outline:2px solid var(--color-border-on-action-primary-default);outline-offset:-2px}.table-row:last-child{border-bottom:none}.table-row-clickable{cursor:pointer}.table-cell{padding:var(--spacing-component-04) var(--spacing-component-06);font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-high);text-align:left;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content}@media (min-width: 768px){.table-cell{padding:var(--spacing-component-05) var(--spacing-component-07)}}.table-cell-right{text-align:right}.table-cell-center{text-align:center}.table-cell-wrap{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.table-cell-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;display:inline-block;min-width:60px;min-height:1em;border-radius:var(--border-radius-small);line-height:1.5}.table-empty{padding:var(--spacing-component-06);text-align:center;color:var(--color-text-on-surface-medium)}@media (min-width: 768px){.table-empty{padding:var(--spacing-component-07)}}.table-empty-message{font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong);color:var(--color-text-on-surface-high);margin-bottom:var(--spacing-component-02)}.table-empty-description{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-medium)}.table-action-link{color:var(--color-text-on-surface-action-default);text-decoration:none;font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);cursor:pointer;transition:color .2s ease}.table-action-link:hover{color:var(--color-text-on-surface-action-hover);text-decoration:underline}.table-action-link:focus-visible{outline:2px solid var(--color-border-on-action-primary-default);outline-offset:2px;border-radius:var(--border-radius-small)}.table-action-link:active{color:var(--color-text-on-surface-action-active)}.payment-method{display:flex;flex-direction:row;gap:var(--spacing-component-05);align-items:center}.payment-method-graphic{flex-shrink:0;width:var(--size-component-2xl);overflow:hidden;display:flex;align-items:center;justify-content:center}.payment-method-graphic-icon{height:var(--size-component-2xl);border-radius:var(--border-radius-small);background-color:var(--color-background-brand-secondary)}.payment-method-graphic-image{height:auto;align-items:flex-start}.payment-method-graphic-img{width:var(--size-component-2xl);height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.payment-method-graphic-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-background-brand-primary)}.payment-method-content{display:flex;flex-direction:column;gap:var(--spacing-component-01);flex:1;min-width:0}.payment-method-brand{font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong);color:var(--color-text-on-surface-high)}.payment-method-number{font:var(--typography-body-sm-strong);letter-spacing:var(--letter-spacing-body-sm-strong);color:var(--color-text-on-surface-medium);font-family:var(--font-family-mono)}.payment-method-expiration{font:var(--typography-caption-md-normal);letter-spacing:var(--letter-spacing-caption-md-normal);color:var(--color-text-on-surface-low)}.payment-method-identifier{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-medium);font-family:var(--font-family-mono)}.payment-method-wallet{display:flex;align-items:center;gap:var(--spacing-component-01);font:var(--typography-caption-md-normal);letter-spacing:var(--letter-spacing-caption-md-normal);color:var(--color-text-on-surface-low)}.payment-method-skeleton{pointer-events:none;cursor:default}.payment-method-skeleton .payment-method-graphic-icon{background-color:transparent}.payment-method-graphic-skeleton{width:100%;height:100%;background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;border-radius:var(--border-radius-small)}.payment-method-brand-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;width:60%}.payment-method-number-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;width:70%}.payment-method-expiration-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;width:50%}.progress-tracker{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);background-color:var(--color-background-surface-secondary);border-color:var(--color-border-on-surface-secondary-low);color:var(--color-text-on-surface-medium)}.progress-tracker>.icon-wrapper{color:var(--color-icon-on-surface-medium)}.progress-tracker__content{flex:1;min-width:0}.progress-tracker__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-component-05)}@media (max-width: 767px){.progress-tracker__header{flex-direction:column;align-items:stretch;gap:var(--spacing-component-04)}}.progress-tracker__text{flex:1;min-width:0}.progress-tracker__title{font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong);color:var(--color-text-on-surface-high)}.progress-tracker__description{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal)}.progress-tracker__actions{flex-shrink:0}.progress-tracker__progress{margin-top:var(--spacing-component-04);width:100%}.image-library-tools{display:inline-flex;flex-direction:column;gap:0;width:-moz-fit-content;width:fit-content;max-width:-moz-fit-content;max-width:fit-content}.image-library-tools__tools{display:flex;align-items:center;gap:var(--spacing-component-03);margin-bottom:0;max-width:-moz-fit-content;max-width:fit-content}.image-library-tools--sm .image-library-tools__tools{gap:var(--spacing-component-03)}.image-library-tools--md .image-library-tools__tools{gap:var(--spacing-component-04)}.image-library-tools--lg .image-library-tools__tools{gap:var(--spacing-component-05)}.image-library-tools__create{display:flex;align-items:center;gap:var(--spacing-component-02);flex:0 1 auto;min-width:0}.image-library-tools__create .input{flex:1 1 0;min-width:0;max-width:15rem}.image-library-tools__create .button{flex:0 0 auto}.image-library-tools--sm .image-library-tools__create,.image-library-tools--sm .image-library-tools__edit{gap:var(--spacing-component-02)}.image-library-tools--md .image-library-tools__create,.image-library-tools--md .image-library-tools__edit{gap:var(--spacing-component-03)}.image-library-tools--lg .image-library-tools__create,.image-library-tools--lg .image-library-tools__edit{gap:var(--spacing-component-04)}.image-library-tools__divider{width:1px;align-self:stretch;background-color:var(--color-border-on-surface-primary-low)}.image-library-tools__edit{display:flex;align-items:center;gap:var(--spacing-component-02);flex:0 0 auto}.image-library-tools__edit-menu-container{position:relative;flex:0 0 auto}.image-library-tools__edit-menu-trigger .menu-trigger__menu-wrapper--top-right{margin-bottom:calc(var(--spacing-component-03) + var(--border-width-small))}.image-library-tools__error{font:var(--typography-caption-md-normal);letter-spacing:var(--letter-spacing-caption-md-normal);color:var(--color-text-on-surface-error);margin-top:var(--spacing-component-02)}.pagination{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--spacing-component-06)}@media (max-width: 767px){.pagination{gap:var(--spacing-component-04)}}.pagination-amount{flex-shrink:0;position:relative}.pagination-amount-select{width:auto;min-width:80px}.pagination-amount-select .select-menu{top:auto;bottom:100%;left:0;right:auto;margin-top:0;margin-bottom:var(--spacing-component-03)}.pagination-count{position:absolute;left:50%;transform:translate(-50%);font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-medium);white-space:nowrap}.pagination-count-short{display:inline}@media (min-width: 640px){.pagination-count-short{display:none}}.pagination-count-full{display:none}@media (min-width: 640px){.pagination-count-full{display:inline}}.pagination-controls{display:flex;align-items:center;gap:var(--spacing-component-02);flex-shrink:0;margin-left:auto}.pagination-numbers{display:none;align-items:center;gap:var(--spacing-component-02)}@media (min-width: 768px){.pagination-numbers{display:flex}}.pagination-ellipsis{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-medium);padding:0 var(--spacing-component-02)}.pagination-count-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;min-width:60px;font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal)}.listings-list{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-medium)}.progress-step{font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong);color:var(--color-text-on-surface-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-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-disabled)}.form-field-group-label-disabled-error{cursor:default;pointer-events:none;color:var(--color-text-on-surface-error)}.form-field-group-required-indicator{color:var(--color-text-on-surface-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-error)}.form-field-group-disabled .form-field-group-label{cursor:default;pointer-events:none;color:var(--color-text-on-surface-disabled)}.form-field-group-disabled .form-field-group-label:not(.form-field-group-label-disabled-error){color:var(--color-text-on-surface-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-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-medium);margin:0}.form-field-group-skeleton .form-field-group-label-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;width:40%;min-width:100px}.form-field-group-skeleton .form-field-group-required-indicator-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;width:.5rem;height:.5rem;display:inline-block}.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-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-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-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-medium);margin:0}.form-section-as-card{border-radius:var(--border-radius-small);border:var(--border-width-small) solid var(--color-border-on-surface-primary-low);background-color:var(--color-background-surface-primary);box-shadow:var(--shadow-elevation01);padding:var(--spacing-component-06)}@media (min-width: 768px){.form-section-as-card{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)}.action-state{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:var(--border-radius-small);border:var(--border-width-small) solid transparent;background-color:transparent;font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong);transition:all .2s ease-in-out;color:var(--color-text-on-surface-success)}.action-state .icon{color:var(--color-icon-on-surface-success)}.action-state-xs{padding:var(--spacing-component-02) var(--spacing-component-04);font:var(--typography-caption-md-strong);letter-spacing:var(--letter-spacing-caption-md-strong)}.action-state-xs .action-state__content{min-height:var(--size-component-sm);gap:var(--spacing-component-02)}.action-state-sm{padding:var(--spacing-component-03) var(--spacing-component-05);font:var(--typography-body-sm-strong);letter-spacing:var(--letter-spacing-body-sm-strong)}.action-state-sm .action-state__content{min-width:var(--size-component-md);min-height:var(--size-component-md);gap:var(--spacing-component-02)}.action-state-md{padding:var(--spacing-component-04) var(--spacing-component-06)}.action-state-md .action-state__content{gap:var(--spacing-component-03)}.action-state-lg{padding:var(--spacing-component-05) var(--spacing-component-07)}.action-state-lg .action-state__content{min-width:var(--size-component-lg);min-height:var(--size-component-lg);gap:var(--spacing-component-04)}.action-state-lg.action-state-icon-only{padding:var(--spacing-component-05)}.action-state__content{display:flex;align-items:center;justify-content:center}.action-state__label{flex-shrink:0}.connection-card .card-header-layout{align-items:center}.connection-card-title-with-logo{display:flex;align-items:center;gap:var(--spacing-component-03)}.connection-card-logo{height:var(--size-component-xl);width:auto;-o-object-fit:contain;object-fit:contain;display:block}.connection-card .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.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-medium)}.connection-card-description-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;width:100%}.connection-card-status-text{font:var(--typography-body-md);letter-spacing:var(--letter-spacing-body-md);color:var(--color-text-on-surface-medium)}.connection-card-status-text-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;width:60%}.connection-card-status-label{font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong)}.connection-card-status-label-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;width:100%}.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-alert-dismiss:focus{color:var(--color-text-on-feedback-error-action-focus)}.connection-card-alert-dismiss:active{color:var(--color-text-on-feedback-error-action-active)}.connection-card-alert-dismiss:disabled{color:var(--color-text-on-feedback-error-action-disabled)}.connection-card-actions{display:flex;flex-direction:column;gap:var(--spacing-component-03);margin-top:var(--spacing-component-08)}.connection-card-button{width:100%}.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-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-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-primary);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%}}.settings-field{display:flex;flex-direction:column;gap:var(--spacing-component-02);width:100%}.settings-field-field{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-component-05);width:100%}@media (min-width: 600px){.settings-field-field{gap:var(--spacing-component-06)}}.settings-field-label-wrapper{display:flex;flex-direction:column;gap:0;flex:1;min-width:0}.settings-field-label{font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong);color:var(--color-text-on-surface-high);margin:0;display:block}.settings-field-description{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-medium);margin:0;display:block}.settings-field-help{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-medium);margin:0;margin-top:var(--spacing-component-02);display:block}.settings-field-control{flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content}.settings-field-error-message{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-error);margin:0;display:block}.settings-field-error .settings-field-label,.settings-field-error .settings-field-description{color:var(--color-text-on-surface-error)}.policy-skeleton-item{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;width:40%;min-width:80px}.location-skeleton-name{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;width:35%;min-width:80px;margin-bottom:var(--spacing-component-01)}.location-skeleton-address{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;width:65%;min-width:120px}.templates-list{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-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-high)}.cache-stats-value{color:var(--color-text-on-surface-medium)}.cache-stats-value-small{color:var(--color-text-on-surface-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 .logo{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-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-action-default);cursor:pointer;text-decoration:none}.auth-page-footer-link:hover{color:var(--color-text-on-surface-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-action-default)}.auth-page-footer-link:active{color:var(--color-text-on-surface-action-active)}.website-section{width:100%;padding:var(--spacing-page-vertical-md) var(--spacing-page-gutter-sm);scroll-margin-top:57px}@media (min-width: 768px){.website-section{padding:var(--spacing-page-vertical-lg) var(--spacing-page-gutter-md)}}@media (min-width: 1024px){.website-section{padding:var(--spacing-page-vertical-xl) var(--spacing-page-gutter-lg)}}@media (min-width: 1280px){.website-section{padding:var(--spacing-page-vertical-xl) var(--spacing-page-gutter-xl)}}.website-section-container{max-width:1200px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:var(--spacing-layout-05)}@media (min-width: 768px){.website-section-container{gap:var(--spacing-layout-06)}}.website-section-header{display:flex;flex-direction:column;gap:var(--spacing-component-04)}.website-section-caption{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);margin:0;text-transform:uppercase;letter-spacing:.1em}.website-section-title{font:var(--typography-heading-lg-strong);letter-spacing:var(--letter-spacing-heading-lg-strong);margin:0}.website-section-description{font:var(--typography-body-lg-normal);letter-spacing:var(--letter-spacing-body-lg-normal);margin:0;line-height:1.6;max-width:800px}.website-section-action{display:flex;gap:var(--spacing-component-06);margin-top:var(--spacing-component-02)}.website-section-slot{display:flex;flex-direction:column;gap:var(--spacing-layout-04)}@media (min-width: 768px){.website-section-slot{gap:var(--spacing-layout-05)}}@media (min-width: 1024px){.website-section-slot{gap:var(--spacing-layout-06)}}.website-section-align-center .website-section-header{align-items:center;text-align:center}.website-section-align-center .website-section-header .website-section-description{margin-left:auto;margin-right:auto}.website-section-align-left .website-section-header{align-items:flex-start;text-align:left}.website-section-theme-primary{background-color:var(--color-background-surface-primary)}.website-section-theme-primary .website-section-caption{color:var(--color-text-on-surface-action-default)}.website-section-theme-primary .website-section-title{color:var(--color-text-on-surface-high)}.website-section-theme-primary .website-section-description{color:var(--color-text-on-surface-medium)}.website-section-theme-secondary{background-color:var(--color-background-surface-secondary)}.website-section-theme-secondary .website-section-caption{color:var(--color-text-on-surface-action-default)}.website-section-theme-secondary .website-section-title{color:var(--color-text-on-surface-high)}.website-section-theme-secondary .website-section-description{color:var(--color-text-on-surface-medium)}.website-section-theme-brand{background-color:var(--color-background-brand-secondary)}.website-section-theme-brand .website-section-caption{color:var(--color-text-on-brand-secondary-action-default)}.website-section-theme-brand .website-section-title{color:var(--color-text-on-brand-secondary-high)}.website-section-theme-brand .website-section-description{color:var(--color-text-on-brand-secondary-medium)}.website-section-gradient{--gradient-angle: 0deg;background:linear-gradient(var(--gradient-angle, to top),var(--color-brand-950) 0%,var(--color-brand-900) 50%,var(--color-brand-800) 100%)}.animated-section .website-section-header{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.animated-section[data-animated=true] .animate-visible .website-section-header{opacity:1;transform:translateY(0)}.animated-section[data-stagger-children=true] .website-card{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.animated-section[data-stagger-children=true][data-animated=true] .animate-visible .website-card{opacity:1;transform:translateY(0)}.animated-section[data-stagger-children=true][data-animated=true] .animate-visible .website-card:nth-of-type(1){transition-delay:.1s}.animated-section[data-stagger-children=true][data-animated=true] .animate-visible .website-card:nth-of-type(2){transition-delay:.2s}.animated-section[data-stagger-children=true][data-animated=true] .animate-visible .website-card:nth-of-type(3){transition-delay:.3s}.animated-section[data-stagger-children=true][data-animated=true] .animate-visible .website-card:nth-of-type(4){transition-delay:.4s}.animated-section[data-stagger-children=true][data-animated=true] .animate-visible .website-card:nth-of-type(5){transition-delay:.5s}.animated-section[data-stagger-children=true][data-animated=true] .animate-visible .website-card:nth-of-type(6){transition-delay:.6s}.animated-section:not([data-stagger-children=true]) .website-section-container>*{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.animated-section:not([data-stagger-children=true])[data-animated=true] .animate-visible .website-section-container>*{opacity:1;transform:translateY(0)}.website-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:sticky;top:0;z-index:100}.website-navbar:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-background-surface-primary);border-bottom:1px solid var(--color-border-on-surface-primary-low);box-shadow:var(--shadow-elevation01);opacity:0;pointer-events:none;z-index:-1;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.website-navbar-homepage{background-color:transparent;border-bottom-color:transparent;box-shadow:none;position:fixed;top:0;width:100%;left:0;right:0}.website-navbar-homepage.website-navbar-scrolled:before{opacity:1}.website-navbar-container{max-width:1200px;margin:0 auto;padding:var(--spacing-component-05) var(--spacing-page-gutter-sm);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-component-06)}@media (min-width: 768px){.website-navbar-container{padding:var(--spacing-component-05) var(--spacing-page-gutter-md)}}@media (min-width: 1024px){.website-navbar-container{padding:var(--spacing-component-05) var(--spacing-page-gutter-lg)}}@media (min-width: 1280px){.website-navbar-container{padding:var(--spacing-component-05) var(--spacing-page-gutter-xl)}}.website-navbar-brand{display:flex;align-items:center;text-decoration:none;border-radius:var(--border-radius-small);transition:opacity .2s ease}.website-navbar-brand:hover{opacity:.8}.website-navbar-brand:focus-visible{outline:2px solid var(--color-border-on-action-primary-focus);outline-offset:2px}.website-navbar-nav{display:flex;align-items:center;gap:var(--spacing-layout-03);flex:1;justify-content:center}@media (max-width: 768px){.website-navbar-nav{display:none}}.website-navbar-link{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-action-default);text-decoration:none;padding:var(--spacing-component-02) var(--spacing-component-04);border-radius:var(--border-radius-small);transition:color .2s ease}.website-navbar-link:hover{color:var(--color-text-on-surface-action-hover)}.website-navbar-link:focus-visible{outline:2px solid var(--color-border-on-action-primary-focus);outline-offset:2px}.website-navbar-link:active{color:var(--color-text-on-surface-action-active)}.website-navbar-actions{display:flex;align-items:center;gap:var(--spacing-component-04)}@media (max-width: 768px){.website-navbar-actions{display:none}}.website-navbar-mobile-toggle{display:none}@media (max-width: 768px){.website-navbar-mobile-toggle{display:flex}}.website-navbar-mobile{display:flex;flex-direction:column;gap:var(--spacing-component-06);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){.website-navbar-mobile{padding:var(--spacing-component-06) var(--spacing-page-gutter-md)}}@media (min-width: 1024px){.website-navbar-mobile{padding:var(--spacing-component-06) var(--spacing-page-gutter-lg)}}@media (min-width: 1280px){.website-navbar-mobile{padding:var(--spacing-component-06) var(--spacing-page-gutter-xl)}}@media (min-width: 769px){.website-navbar-mobile{display:none!important}}.website-navbar-mobile-open{max-height:500px;opacity:1;pointer-events:auto}.website-navbar-mobile-links{display:flex;flex-direction:column;gap:var(--spacing-component-02)}.website-navbar-mobile-link{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-action-default);text-decoration:none;padding:var(--spacing-component-04) var(--spacing-component-06);border-radius:var(--border-radius-small);transition:color .2s ease,background-color .2s ease}.website-navbar-mobile-link:hover{color:var(--color-text-on-surface-action-hover);background-color:var(--color-background-surface-secondary)}.website-navbar-mobile-link:focus-visible{outline:2px solid var(--color-border-on-action-primary-focus);outline-offset:2px}.website-navbar-mobile-link:active{color:var(--color-text-on-surface-action-active)}.website-navbar-mobile-actions{display:flex;padding-top:var(--spacing-component-04);border-top:1px solid var(--color-border-on-surface-primary-low)}.hero-cube-animation{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;perspective:330px;background-color:transparent;overflow:hidden;z-index:0}.hero-cube-animation-cube{position:absolute;top:50%;left:50%;margin-top:-125px;margin-left:-125px;width:250px;height:250px;transform-style:preserve-3d;transform-origin:125px 125px;animation:spinCube 9s linear infinite;will-change:transform}.hero-cube-animation-face{position:absolute;top:0;left:0;width:250px;height:250px;transform-style:preserve-3d;will-change:transform}.hero-cube-animation-dot{position:absolute;background-color:#fff3;width:4px;height:4px;border-radius:50%;box-shadow:0 0 3px #ffffff26}.hero-cube-animation-dot-1{top:-2px;left:0;margin-left:-2px}.hero-cube-animation-dot-2{top:-2px;left:50%;margin-left:-2px}.hero-cube-animation-dot-3{top:-2px;left:100%;margin-left:-2px}.hero-cube-animation-dot-4{top:50%;left:0;margin-top:-2px;margin-left:-2px}.hero-cube-animation-dot-5{top:50%;left:50%;margin-top:-2px;margin-left:-2px}.hero-cube-animation-dot-6{top:50%;left:100%;margin-top:-2px;margin-left:-2px}.hero-cube-animation-dot-7{top:100%;left:0;margin-top:-2px;margin-left:-2px}.hero-cube-animation-dot-8{top:100%;left:50%;margin-top:-2px;margin-left:-2px}.hero-cube-animation-dot-9{top:100%;left:100%;margin-top:-2px;margin-left:-2px}.hero-cube-animation-dot-10{top:25%;left:25%;margin-top:-2px;margin-left:-2px}.hero-cube-animation-dot-11{top:25%;left:75%;margin-top:-2px;margin-left:-2px}.hero-cube-animation-dot-12{top:75%;left:25%;margin-top:-2px;margin-left:-2px}.hero-cube-animation-dot-13{top:75%;left:75%;margin-top:-2px;margin-left:-2px}.hero-cube-animation-face-1{transform:translateZ(-125px);animation-delay:.3s}.hero-cube-animation-face-2{transform:translateZ(-100px);animation-delay:.6s}.hero-cube-animation-face-3{transform:translateZ(-75px);animation-delay:.9s}.hero-cube-animation-face-4{transform:translateZ(-50px);animation-delay:1.2s}.hero-cube-animation-face-5{transform:translateZ(-25px);animation-delay:1.5s}.hero-cube-animation-face-6{transform:translateZ(0);animation-delay:1.8s}.hero-cube-animation-face-7{transform:translateZ(25px);animation-delay:2.1s}.hero-cube-animation-face-8{transform:translateZ(50px);animation-delay:2.4s}.hero-cube-animation-face-9{transform:translateZ(75px);animation-delay:2.7s}.hero-cube-animation-face-10{transform:translateZ(100px);animation-delay:3s}.hero-cube-animation-face-11{transform:translateZ(125px);animation-delay:3.3s}@keyframes spinCube{0%{transform:rotateY(0) rotateX(-45deg) rotate(0)}50%{transform:rotateY(180deg) rotateX(135deg) rotate(180deg)}to{transform:rotateY(360deg) rotateX(315deg) rotate(360deg)}}@media (max-width: 768px){.hero-cube-animation{min-height:300px;perspective:250px}.hero-cube-animation-cube{width:187.5px;height:187.5px;margin-top:-93.75px;margin-left:-93.75px;transform-origin:93.75px 93.75px}.hero-cube-animation-face{width:187.5px;height:187.5px}}@media (max-width: 480px){.hero-cube-animation{min-height:250px;perspective:200px}.hero-cube-animation-cube{width:150px;height:150px;margin-top:-75px;margin-left:-75px;transform-origin:75px 75px}.hero-cube-animation-face{width:150px;height:150px}}.website-hero-wrapper{position:relative;padding-top:0!important;padding-bottom:var(--spacing-page-vertical-xl);margin-top:0;overflow:hidden}@media (min-width: 768px){.website-hero-wrapper{padding-bottom:var(--spacing-layout-08)}}@media (min-width: 1024px){.website-hero-wrapper{padding-bottom:var(--spacing-layout-10)}}.website-hero-wrapper .website-section-container{padding-top:calc(var(--spacing-page-vertical-xl) + 80px)}@media (min-width: 768px){.website-hero-wrapper .website-section-container{padding-top:calc(var(--spacing-layout-08) + 80px)}}@media (min-width: 1024px){.website-hero-wrapper .website-section-container{padding-top:calc(var(--spacing-layout-10) + 80px)}}.website-hero{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-layout-03)}@media (min-width: 768px){.website-hero{gap:var(--spacing-layout-04)}}@media (min-width: 1024px){.website-hero{gap:var(--spacing-layout-05);max-width:800px;margin:0 auto}}.website-hero-content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-component-04)}@media (min-width: 768px){.website-hero-content{gap:var(--spacing-component-05)}}@media (min-width: 1024px){.website-hero-content{gap:var(--spacing-component-06)}}.website-hero-headline{font:var(--typography-heading-lg-strong);letter-spacing:var(--letter-spacing-heading-lg-strong);color:var(--color-text-on-surface-high);margin:0}@media (min-width: 768px){.website-hero-headline{font:var(--typography-display-md-strong);letter-spacing:var(--letter-spacing-display-md-strong)}}.website-hero-headline .website-hero-headline-accent{color:var(--color-text-on-surface-action-default)}.website-hero-subheadline{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-medium);margin:0;max-width:700px}@media (min-width: 768px){.website-hero-subheadline{font:var(--typography-body-lg-normal);letter-spacing:var(--letter-spacing-body-lg-normal)}}@media (min-width: 1024px){.website-hero-subheadline{max-width:800px}}.website-hero-actions{display:flex;gap:var(--spacing-component-06)}.website-footer{width:100%;background-color:var(--color-background-surface-secondary);border-top:1px solid var(--color-border-on-surface-secondary-low);padding:var(--spacing-layout-04) var(--spacing-page-gutter-sm)}@media (min-width: 768px){.website-footer{padding:var(--spacing-layout-05) var(--spacing-page-gutter-md)}}@media (min-width: 1024px){.website-footer{padding:var(--spacing-layout-05) var(--spacing-page-gutter-lg)}}@media (min-width: 1280px){.website-footer{padding:var(--spacing-layout-05) var(--spacing-page-gutter-xl)}}.website-footer-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-component-06)}@media (min-width: 640px){.website-footer-container{flex-direction:row;justify-content:space-between;align-items:center}}.website-footer-links{display:flex;flex-wrap:wrap;gap:var(--spacing-component-06);justify-content:center}@media (min-width: 640px){.website-footer-links{justify-content:flex-start}}.website-footer-link{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-action-default);text-decoration:none;transition:color .2s ease}.website-footer-link:hover{color:var(--color-text-on-surface-action-hover)}.website-footer-link:focus-visible{outline:2px solid var(--color-border-on-action-primary-focus);outline-offset:2px;border-radius:var(--border-radius-small)}.website-footer-link:active{color:var(--color-text-on-surface-action-active)}.website-footer-social{display:flex;gap:var(--spacing-component-06)}.website-footer-social-link{display:flex;align-items:center;justify-content:center;color:var(--color-icon-on-surface-high);transition:color .2s ease}.website-footer-social-link:hover{color:var(--color-icon-on-surface-action-hover)}.website-footer-social-link:focus-visible{outline:2px solid var(--color-border-on-action-primary-focus);outline-offset:2px;border-radius:var(--border-radius-small)}.website-footer-social-link:active{color:var(--color-icon-on-surface-action-active)}.website-footer-copyright{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-low);text-align:center}@media (min-width: 640px){.website-footer-copyright{text-align:right}}.website-card{display:flex;flex-direction:column;gap:var(--spacing-component-06);padding:var(--spacing-component-08);border-radius:var(--border-radius-small);box-shadow:var(--shadow-elevation03);background-color:var(--color-background-surface-primary)}.website-card-content{display:flex;flex-direction:column;gap:var(--spacing-component-03)}.website-card-text-align-left{align-items:flex-start}.website-card-text-align-left .website-card-content{align-items:flex-start;text-align:left}.website-card-text-align-center{align-items:center}.website-card-text-align-center .website-card-content{align-items:center;text-align:center}.website-card-variant-primary{background-color:var(--color-background-surface-primary)}.website-card-variant-secondary{background-color:var(--color-background-surface-secondary)}.website-card-variant-tertiary{background-color:var(--color-background-surface-bg)}.website-card-accent-number{width:var(--size-component-xl);height:var(--size-component-xl);display:flex;align-items:center;justify-content:center;background-color:var(--color-background-brand-secondary);color:var(--color-text-on-brand-secondary-high);border-radius:var(--border-radius-full);font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong)}.website-card-accent-icon{color:var(--color-icon-on-surface-high)}.website-card-accent-emoji{font-size:2rem;line-height:1}.website-card-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}.website-card-title .website-card-title-accent{color:var(--color-text-on-surface-action-default)}.website-card-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}.website-section-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-component-04)}@media (min-width: 768px){.website-section-header{gap:var(--spacing-component-05)}}@media (min-width: 1024px){.website-section-header{gap:var(--spacing-component-06)}}.website-section-header-variant-primary .website-section-header-title{color:var(--color-text-on-surface-high)}.website-section-header-variant-primary .website-section-header-description{color:var(--color-text-on-surface-medium)}.website-section-header-variant-secondary .website-section-header-title{color:var(--color-text-on-surface-high)}.website-section-header-variant-secondary .website-section-header-description{color:var(--color-text-on-surface-medium)}.website-section-header-variant-tertiary .website-section-header-title{color:var(--color-text-on-surface-high)}.website-section-header-variant-tertiary .website-section-header-description{color:var(--color-text-on-surface-medium)}.website-section-header-variant-brand .website-section-header-title{color:var(--color-text-on-brand-secondary-high)}.website-section-header-variant-brand .website-section-header-description{color:var(--color-text-on-brand-secondary-medium)}.website-section-header-title{font:var(--typography-heading-lg-strong);letter-spacing:var(--letter-spacing-heading-lg-strong);margin:0}.website-section-header-description{font:var(--typography-body-lg-normal);letter-spacing:var(--letter-spacing-body-lg-normal);margin:0;max-width:700px}@media (min-width: 1024px){.website-section-header-description{max-width:800px}}.website-section-header-action{display:flex;gap:var(--spacing-component-06);margin-top:var(--spacing-component-02)}.website-grid{display:grid;gap:var(--spacing-layout-03)}.website-grid-mobile-1{grid-template-columns:repeat(1,1fr)}.website-grid-mobile-2{grid-template-columns:repeat(2,1fr)}.website-grid-mobile-3{grid-template-columns:repeat(3,1fr)}.website-grid-mobile-4{grid-template-columns:repeat(4,1fr)}@media (min-width: 640px){.website-grid-tablet-1{grid-template-columns:repeat(1,1fr)}.website-grid-tablet-2{grid-template-columns:repeat(2,1fr)}.website-grid-tablet-3{grid-template-columns:repeat(3,1fr)}.website-grid-tablet-4{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1024px){.website-grid-desktop-1{grid-template-columns:repeat(1,1fr)}.website-grid-desktop-2{grid-template-columns:repeat(2,1fr)}.website-grid-desktop-3{grid-template-columns:repeat(3,1fr)}.website-grid-desktop-4{grid-template-columns:repeat(4,1fr)}}.website-page-header{display:flex;flex-direction:column;gap:var(--spacing-component-04);width:100%;padding:var(--spacing-page-vertical-md) var(--spacing-page-gutter-sm)}@media (min-width: 768px){.website-page-header{gap:var(--spacing-component-05);padding:var(--spacing-page-vertical-lg) var(--spacing-page-gutter-md)}}@media (min-width: 1024px){.website-page-header{gap:var(--spacing-component-06);padding:var(--spacing-page-vertical-xl) var(--spacing-page-gutter-lg)}}@media (min-width: 1280px){.website-page-header{padding:var(--spacing-page-vertical-xl) var(--spacing-page-gutter-xl)}}.website-page-header-breadcrumbs-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-component-02);list-style:none;margin:0;padding:0;font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal)}.website-page-header-breadcrumbs-item{display:flex;align-items:center;gap:var(--spacing-component-02)}.website-page-header-breadcrumbs-link{color:var(--color-text-on-surface-action-default);text-decoration:none;transition:color .2s ease}.website-page-header-breadcrumbs-link:hover{color:var(--color-text-on-surface-action-hover)}.website-page-header-breadcrumbs-link:focus-visible{outline:2px solid var(--color-border-on-action-primary-focus);outline-offset:2px;border-radius:var(--border-radius-small)}.website-page-header-breadcrumbs-link:active{color:var(--color-text-on-surface-action-active)}.website-page-header-breadcrumbs-current{color:var(--color-text-on-surface-medium)}.website-page-header-breadcrumbs-separator{color:var(--color-text-on-surface-low);-webkit-user-select:none;-moz-user-select:none;user-select:none}.website-page-header-hero-image{width:100%;height:300px;overflow:hidden;border-radius:var(--border-radius-medium);margin-bottom:var(--spacing-component-04)}@media (min-width: 768px){.website-page-header-hero-image{height:400px}}@media (min-width: 1024px){.website-page-header-hero-image{height:500px}}.website-page-header-hero-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.website-page-header-content{display:flex;flex-direction:column;gap:var(--spacing-component-04);align-items:center;text-align:center;width:100%}@media (min-width: 768px){.website-page-header-content{gap:var(--spacing-component-05)}}.website-page-header-subtitle{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-action-default);margin:0;text-transform:uppercase;letter-spacing:.1em}.website-page-header-title{font:var(--typography-heading-lg-strong);letter-spacing:var(--letter-spacing-heading-lg-strong);color:var(--color-text-on-surface-high);margin:0}@media (min-width: 768px){.website-page-header-title{font:var(--typography-display-sm-strong);letter-spacing:var(--letter-spacing-display-sm-strong)}}.website-page-header-description{font:var(--typography-body-lg-normal);letter-spacing:var(--letter-spacing-body-lg-normal);color:var(--color-text-on-surface-medium);margin:0;line-height:1.6;max-width:800px}.website-page-header-last-updated{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-low);margin:0}.website-page-header-variant-hero{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.website-page-header-variant-hero{min-height:500px}}@media (min-width: 1024px){.website-page-header-variant-hero{min-height:600px}}.website-page-header-variant-hero .website-page-header-hero-image{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;margin-bottom:0;z-index:0}.website-page-header-variant-hero .website-page-header-hero-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#0006,#0009)}.website-page-header-variant-hero .website-page-header-hero-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.website-page-header-variant-hero .website-page-header-content{position:relative;z-index:1}.website-page-header-variant-hero .website-page-header-title,.website-page-header-variant-hero .website-page-header-subtitle,.website-page-header-variant-hero .website-page-header-description{color:var(--color-text-on-surface-high);text-shadow:0 2px 4px rgba(0,0,0,.3)}.website-page-header-variant-minimal{gap:var(--spacing-component-02)}.website-page-header-variant-minimal .website-page-header-content{align-items:flex-start;text-align:left;gap:var(--spacing-component-02)}.website-page-header-variant-minimal .website-page-header-title{font:var(--typography-heading-md-strong);letter-spacing:var(--letter-spacing-heading-md-strong)}@media (min-width: 768px){.website-page-header-variant-minimal .website-page-header-title{font:var(--typography-heading-lg-strong);letter-spacing:var(--letter-spacing-heading-lg-strong)}}.website-page-header-variant-minimal .website-page-header-description{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal)}.website-text-block{display:flex;flex-direction:column;gap:var(--spacing-component-04);width:100%;max-width:800px;margin:0 auto}@media (min-width: 768px){.website-text-block{gap:var(--spacing-component-05)}}.website-text-block-heading{font:var(--typography-heading-md-strong);letter-spacing:var(--letter-spacing-heading-md-strong);color:var(--color-text-on-surface-high);margin:0}.website-text-block-body{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-medium);line-height:1.6}.website-text-block-body p{margin:0 0 var(--spacing-component-06) 0}.website-text-block-body p:last-child{margin-bottom:0}.website-text-block-body p.website-text-block-cta{margin-top:var(--spacing-component-07)}.website-text-block-body p strong{font-weight:600;color:var(--color-text-on-surface-high)}.website-text-block-body p a{color:var(--color-text-on-surface-action-default);text-decoration:underline;transition:color .2s ease}.website-text-block-body p a:hover{color:var(--color-text-on-surface-action-hover)}.website-text-block-body p a:focus-visible{outline:2px solid var(--color-border-on-action-primary-focus);outline-offset:2px;border-radius:var(--border-radius-small)}.website-text-block-body p a:active{color:var(--color-text-on-surface-action-active)}.website-text-block-body ul,.website-text-block-body ol{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-medium);margin:0 0 var(--spacing-component-03) 0;padding-left:var(--spacing-layout-04);display:flex;flex-direction:column;gap:var(--spacing-component-02)}.website-text-block-body ul:last-child,.website-text-block-body ol:last-child{margin-bottom:0}.website-text-block-body ul li,.website-text-block-body ol li{line-height:1.6;display:list-item}.website-text-block-body ul{list-style-type:disc}.website-text-block-body ol{list-style-type:decimal}.website-text-block-body h3{font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong);color:var(--color-text-on-surface-high);margin:var(--spacing-component-05) 0 var(--spacing-component-03) 0}.website-text-block-body h3:first-child{margin-top:0}.website-text-block-body h4{font:var(--typography-body-sm-strong);letter-spacing:var(--letter-spacing-body-sm-strong);color:var(--color-text-on-surface-high);margin:var(--spacing-component-04) 0 var(--spacing-component-02) 0}.website-text-block-body h4:first-child{margin-top:0}.website-image-block{display:flex;flex-direction:column;gap:var(--spacing-component-07);width:100%;max-width:800px;margin:0 auto}.website-image-block-image{width:100%;display:flex;flex-direction:column;gap:var(--spacing-component-02)}.website-image-block-image img{width:100%;aspect-ratio:16/9;border-radius:var(--border-radius-medium);-o-object-fit:cover;object-fit:cover}.website-image-block-caption{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-medium);margin:0;font-style:italic;text-align:center}.website-image-block-content{display:flex;flex-direction:column;gap:var(--spacing-component-04);width:100%}@media (min-width: 768px){.website-image-block-content{gap:var(--spacing-component-05)}}.website-image-block-heading{font:var(--typography-heading-md-strong);letter-spacing:var(--letter-spacing-heading-md-strong);color:var(--color-text-on-surface-high);margin:0}.website-image-block-body{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-medium);line-height:1.6}.website-image-block-body p{margin:0 0 var(--spacing-component-03) 0}.website-image-block-body p:last-child{margin-bottom:0}.website-image-block-body p strong{font-weight:600;color:var(--color-text-on-surface-high)}.website-image-block-body p a{color:var(--color-text-on-surface-action-default);text-decoration:underline;transition:color .2s ease}.website-image-block-body p a:hover{color:var(--color-text-on-surface-action-hover)}.website-image-block-body p a:focus-visible{outline:2px solid var(--color-border-on-action-primary-focus);outline-offset:2px;border-radius:var(--border-radius-small)}.website-image-block-body p a:active{color:var(--color-text-on-surface-action-active)}.website-image-block-body ul,.website-image-block-body ol{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-medium);margin:0 0 var(--spacing-component-03) 0;padding-left:var(--spacing-layout-04);display:flex;flex-direction:column;gap:var(--spacing-component-02)}.website-image-block-body ul:last-child,.website-image-block-body ol:last-child{margin-bottom:0}.website-image-block-body ul li,.website-image-block-body ol li{line-height:1.6;display:list-item}.website-image-block-body ul{list-style-type:disc}.website-image-block-body ol{list-style-type:decimal}@media (min-width: 768px){.website-image-block-variant-image-left{flex-direction:row;align-items:flex-start;gap:var(--spacing-component-07)}.website-image-block-variant-image-left .website-image-block-image{flex:0 0 40%;max-width:40%}.website-image-block-variant-image-left .website-image-block-content{flex:1}}@media (min-width: 768px){.website-image-block-variant-image-right{flex-direction:row-reverse;align-items:flex-start;gap:var(--spacing-component-07)}.website-image-block-variant-image-right .website-image-block-image{flex:0 0 40%;max-width:40%}.website-image-block-variant-image-right .website-image-block-content{flex:1}}.website-image-block-variant-image-full{max-width:800px}.website-image-block-variant-image-full .website-image-block-image{width:100%}.website-image-block-variant-image-full .website-image-block-image img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.website-image-block-variant-image-split{flex-direction:row;align-items:flex-start;gap:var(--spacing-component-07)}.website-image-block-variant-image-split .website-image-block-image,.website-image-block-variant-image-split .website-image-block-content{flex:1}}.website-image{width:100%;max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-component-03)}.website-image img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-medium)}.website-image-caption{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-low);margin:0;font-style:italic;text-align:center}.billing-plan-card{position:relative}.billing-plan-card .card-content{display:flex;flex-direction:column;flex:1}.billing-plan-card-body,.billing-plan-card-content-section{display:flex;flex-direction:column;gap:var(--spacing-component-04);flex:1}.billing-plan-card-price{font:var(--typography-heading-md-strong);letter-spacing:var(--letter-spacing-heading-md-strong);color:var(--color-text-on-surface-action-default);margin:0}.billing-plan-card-price-period{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-low)}.billing-plan-card-description{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-low);margin:0}.billing-plan-card-actions{margin-top:var(--spacing-component-07);display:flex;flex-direction:column;gap:var(--spacing-component-02);flex-shrink:0}.billing-plan-card-button{width:100%}.billing-plan-card-button-wrapper{position:relative}.billing-plan-card-secondary-label{font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-low);margin:0}.billing-plan-card-resume-label{position:absolute;bottom:0;left:50%;transform:translate(-50%,125%);font:var(--typography-caption-md-normal);letter-spacing:var(--letter-spacing-caption-md-normal);color:var(--color-text-on-surface-medium);background-color:var(--color-background-surface-primary);padding:var(--spacing-component-02) var(--spacing-component-04);border-radius:var(--border-radius-full);border:1px solid var(--color-border-on-surface-primary-low);white-space:nowrap}@media (min-width: 768px){.billing-plan-card-resume-label{transform:translate(-50%,150%)}}.billing-plan-card-current-plan{display:flex;flex-direction:column;justify-content:center;background-color:var(--color-background-surface-secondary);border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--border-radius-medium);border-bottom-right-radius:var(--border-radius-medium);margin-left:calc(var(--spacing-component-06) * -1);margin-right:calc(var(--spacing-component-06) * -1);margin-bottom:calc(var(--spacing-component-06) * -1);padding-left:var(--spacing-component-06);padding-right:var(--spacing-component-06);min-height:calc(var(--size-component-lg) + var(--border-width-small) * 2 + var(--spacing-component-04) * 2 + var(--spacing-component-06))}@media (min-width: 768px){.billing-plan-card-current-plan{margin-left:calc(var(--spacing-component-07) * -1);margin-right:calc(var(--spacing-component-07) * -1);margin-bottom:calc(var(--spacing-component-07) * -1);padding-left:var(--spacing-component-07);padding-right:var(--spacing-component-07);min-height:calc(var(--size-component-lg) + var(--border-width-small) * 2 + var(--spacing-component-04) * 2 + var(--spacing-component-07))}}.billing-plan-card-current-plan-content{display:flex;flex-direction:column;align-items:center;text-align:center}.billing-plan-card-current-plan-label{font:var(--typography-body-md-strong);letter-spacing:var(--letter-spacing-body-md-strong);color:var(--color-text-on-surface-high);margin:0}.billing-plan-card-current-plan-renewal{font:var(--typography-caption-md-normal);letter-spacing:var(--letter-spacing-caption-md-normal);color:var(--color-text-on-surface-medium);margin:0}.current-subscription-card-body{display:flex;flex-direction:column;gap:var(--spacing-component-07);flex:1;min-height:0}.current-subscription-card-body-content{display:flex;flex-wrap:wrap;gap:var(--spacing-component-05);flex:1}.current-subscription-card-body-item{display:flex;flex-direction:column;gap:var(--spacing-component-03);flex:1 1 calc((100% - var(--spacing-component-05) * 2) / 3);min-width:0}.current-subscription-card-body-label{font:var(--typography-caption-md-normal);letter-spacing:var(--letter-spacing-caption-md-normal);color:var(--color-text-on-surface-low)}.current-subscription-card-body-value{font:var(--typography-body-lg-strong);letter-spacing:var(--letter-spacing-body-lg-strong);color:var(--color-text-on-surface-high)}.current-subscription-card-body-actions{display:flex;flex-direction:column;align-items:flex-start}.current-subscription-card-body-skeleton{pointer-events:none;cursor:default}.current-subscription-card-body-label-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;width:60%}.current-subscription-card-body-value-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;width:80%}.payment-method-card-body{display:flex;flex-direction:column;gap:var(--spacing-component-07);flex:1;min-height:0}.payment-method-card-body-content{display:flex;flex-direction:column;flex:1}.payment-method-card-body-empty-state{flex:1;display:flex;align-items:center;justify-content:center}.payment-method-card-body-empty{font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal);color:var(--color-text-on-surface-medium)}.payment-method-card-body-actions{display:flex;flex-direction:column;align-items:flex-start}.payment-method-card-body-skeleton{pointer-events:none;cursor:default}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default}.usage-summary-card-body{display:flex;flex-direction:column;gap:var(--spacing-component-08);flex:1;min-height:0}.usage-summary-card-body-item{display:flex;flex-direction:column;gap:var(--spacing-component-03)}.usage-summary-card-body-label{font:var(--typography-caption-md-normal);letter-spacing:var(--letter-spacing-caption-md-normal);color:var(--color-text-on-surface-low)}.usage-summary-card-body-value{font:var(--typography-body-lg-strong);letter-spacing:var(--letter-spacing-body-lg-strong);color:var(--color-text-on-surface-high)}.usage-summary-card-body-progress{display:flex;flex-direction:column}.usage-summary-card-body-skeleton{pointer-events:none;cursor:default}.usage-summary-card-body-label-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;width:60%}.usage-summary-card-body-value-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;color:transparent;width:80%}.usage-summary-card-body-progress-skeleton{background-color:var(--color-background-skeleton-primary);animation:skeleton-pulse 1.5s ease-in-out infinite;pointer-events:none;cursor:default;height:var(--size-component-xs);width:100%;border-radius:var(--border-radius-full)}.billing-history-section{display:flex;flex-direction:column;gap:var(--spacing-component-06)}.billing-loading,.billing-error{display:flex;justify-content:center;align-items:center}.account-billing-cards-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-component-08)}@media (min-width: 768px){.account-billing-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.account-billing-usage-summary-wrapper{grid-column:1/-1}}.account-billing-invoices{display:flex;flex-direction:column;gap:var(--spacing-component-06)}.billing-plans-loading,.billing-plans-error{display:flex;justify-content:center;align-items:center}.billing-plans-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-component-08)}@media (min-width: 768px){.billing-plans-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.billing-plans-grid{grid-template-columns:repeat(3,1fr)}}.articles-index-content{display:flex;flex-direction:column;gap:var(--spacing-component-09)}.articles-index-search{max-width:800px;margin:0 auto;width:100%}.articles-index-empty{text-align:center;padding:var(--spacing-layout-06);color:var(--color-text-on-surface-medium);font:var(--typography-body-md-normal);letter-spacing:var(--letter-spacing-body-md-normal)}.articles-index-card{display:flex;flex-direction:column;height:100%;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease}.articles-index-card:hover .articles-index-card-image img{transform:scale(1.05)}.articles-index-card:focus-visible{outline:2px solid var(--color-border-on-action-primary-default);outline-offset:2px}.articles-index-card-image{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--border-radius-small) var(--border-radius-small) 0 0;background-color:var(--color-background-surface-secondary-low);border:1px solid var(--color-border-on-surface-primary-low);border-bottom:none}.articles-index-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.articles-index-card-content{flex:1;display:flex;flex-direction:column;border-radius:0 0 var(--border-radius-small) var(--border-radius-small);background-color:var(--color-background-surface-primary)}.articles-index-card-content .card-header-content .card-title{color:var(--color-text-on-surface-action-default)}.articles-index-card-body-spacer{flex:1}.articles-index-card-footer{display:flex;align-items:center;justify-content:space-between;font:var(--typography-body-sm-normal);letter-spacing:var(--letter-spacing-body-sm-normal);color:var(--color-text-on-surface-medium)}.articles-index-pagination{margin-top:var(--spacing-layout-05);display:flex;justify-content:center}.article-page-header .website-page-header-breadcrumbs{display:flex;justify-content:center}@font-face{font-family:Outfit;src:url(/fonts/outfit-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/outfit-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}*,: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:var( --font-family-primary, 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-01: 0;--border-width-02: 1px;--border-width-03: 2px;--border-width-04: 4px;--border-radius-01: 0;--border-radius-02: .125rem;--border-radius-03: .25rem;--border-radius-04: .375rem;--border-radius-05: .5rem;--border-radius-06: .75rem;--border-radius-07: 1rem;--border-radius-08: 1.5rem;--border-radius-09: 9999px;--color-slate-50: oklch(.984 .003 247.858);--color-slate-100: oklch(.968 .007 247.896);--color-slate-200: oklch(.929 .013 255.508);--color-slate-300: oklch(.869 .022 252.894);--color-slate-400: oklch(.704 .04 256.788);--color-slate-500: oklch(.554 .046 257.417);--color-slate-600: oklch(.446 .043 257.281);--color-slate-700: oklch(.372 .044 257.287);--color-slate-800: oklch(.279 .041 260.031);--color-slate-900: oklch(.208 .042 265.755);--color-slate-950: oklch(.129 .042 264.695);--color-gray-50: oklch(.985 .002 247.839);--color-gray-100: oklch(.967 .003 264.542);--color-gray-200: oklch(.928 .006 264.531);--color-gray-300: oklch(.872 .01 258.338);--color-gray-400: oklch(.707 .022 261.325);--color-gray-500: oklch(.551 .027 264.364);--color-gray-600: oklch(.446 .03 256.802);--color-gray-700: oklch(.373 .034 259.733);--color-gray-800: oklch(.278 .033 256.848);--color-gray-900: oklch(.21 .034 264.665);--color-gray-950: oklch(.13 .028 261.692);--color-zinc-50: oklch(.985 0 0);--color-zinc-100: oklch(.967 .001 286.375);--color-zinc-200: oklch(.92 .004 286.32);--color-zinc-300: oklch(.871 .006 286.286);--color-zinc-400: oklch(.705 .015 286.067);--color-zinc-500: oklch(.552 .016 285.938);--color-zinc-600: oklch(.442 .017 285.786);--color-zinc-700: oklch(.37 .013 285.805);--color-zinc-800: oklch(.274 .006 286.033);--color-zinc-900: oklch(.21 .006 285.885);--color-zinc-950: oklch(.141 .005 285.823);--color-neutral-50: oklch(.985 0 0);--color-neutral-100: oklch(.97 0 0);--color-neutral-200: oklch(.922 0 0);--color-neutral-300: oklch(.87 0 0);--color-neutral-400: oklch(.708 0 0);--color-neutral-500: oklch(.556 0 0);--color-neutral-600: oklch(.439 0 0);--color-neutral-700: oklch(.371 0 0);--color-neutral-800: oklch(.269 0 0);--color-neutral-900: oklch(.205 0 0);--color-neutral-950: oklch(.145 0 0);--color-stone-50: oklch(.985 .001 106.423);--color-stone-100: oklch(.97 .001 106.424);--color-stone-200: oklch(.923 .003 48.717);--color-stone-300: oklch(.869 .005 56.366);--color-stone-400: oklch(.709 .01 56.259);--color-stone-500: oklch(.553 .013 58.071);--color-stone-600: oklch(.444 .011 73.639);--color-stone-700: oklch(.374 .01 67.558);--color-stone-800: oklch(.268 .007 34.298);--color-stone-900: oklch(.216 .006 56.043);--color-stone-950: oklch(.147 .004 49.25);--color-red-50: oklch(.971 .013 17.38);--color-red-100: oklch(.936 .032 17.717);--color-red-200: oklch(.885 .062 18.334);--color-red-300: oklch(.808 .114 19.571);--color-red-400: oklch(.704 .191 22.216);--color-red-500: oklch(.637 .237 25.331);--color-red-600: oklch(.577 .245 27.325);--color-red-700: oklch(.505 .213 27.518);--color-red-800: oklch(.444 .177 26.899);--color-red-900: oklch(.396 .141 25.723);--color-red-950: oklch(.258 .092 26.042);--color-red-975: oklch(.065 .065 26.042);--color-rose-50: oklch(.969 .015 12.422);--color-rose-100: oklch(.941 .03 12.58);--color-rose-200: oklch(.892 .058 10.001);--color-rose-300: oklch(.81 .117 11.638);--color-rose-400: oklch(.712 .194 13.428);--color-rose-500: oklch(.645 .246 16.439);--color-rose-600: oklch(.586 .253 17.585);--color-rose-700: oklch(.514 .222 16.935);--color-rose-800: oklch(.455 .188 13.697);--color-rose-900: oklch(.41 .159 10.272);--color-rose-950: oklch(.271 .105 12.094);--color-orange-50: oklch(.98 .016 73.684);--color-orange-100: oklch(.954 .038 75.164);--color-orange-200: oklch(.901 .076 70.697);--color-orange-300: oklch(.837 .128 66.29);--color-orange-400: oklch(.75 .183 55.934);--color-orange-500: oklch(.705 .213 47.604);--color-orange-600: oklch(.646 .222 41.116);--color-orange-700: oklch(.553 .195 38.402);--color-orange-800: oklch(.47 .157 37.304);--color-orange-900: oklch(.408 .123 38.172);--color-orange-950: oklch(.266 .079 36.259);--color-amber-50: oklch(.987 .022 95.277);--color-amber-100: oklch(.962 .059 95.617);--color-amber-200: oklch(.924 .12 95.746);--color-amber-300: oklch(.879 .169 91.605);--color-amber-400: oklch(.828 .189 84.429);--color-amber-500: oklch(.769 .188 70.08);--color-amber-600: oklch(.666 .179 58.318);--color-amber-700: oklch(.555 .163 48.998);--color-amber-800: oklch(.473 .137 46.201);--color-amber-900: oklch(.414 .112 45.904);--color-amber-950: oklch(.279 .077 45.635);--color-yellow-50: oklch(.987 .026 102.212);--color-yellow-100: oklch(.973 .071 103.193);--color-yellow-200: oklch(.945 .129 101.54);--color-yellow-300: oklch(.905 .182 98.111);--color-yellow-400: oklch(.852 .199 91.936);--color-yellow-500: oklch(.795 .184 86.047);--color-yellow-600: oklch(.681 .162 75.834);--color-yellow-700: oklch(.554 .135 66.442);--color-yellow-800: oklch(.476 .114 61.907);--color-yellow-900: oklch(.421 .095 57.708);--color-yellow-950: oklch(.286 .066 53.813);--color-lime-50: oklch(.986 .031 120.757);--color-lime-100: oklch(.967 .067 122.328);--color-lime-200: oklch(.938 .127 124.321);--color-lime-300: oklch(.897 .196 126.665);--color-lime-400: oklch(.841 .238 128.85);--color-lime-500: oklch(.768 .233 130.85);--color-lime-600: oklch(.648 .2 131.684);--color-lime-700: oklch(.532 .157 131.589);--color-lime-800: oklch(.453 .124 130.933);--color-lime-900: oklch(.405 .101 131.063);--color-lime-950: oklch(.274 .072 132.109);--color-green-50: oklch(.982 .018 155.826);--color-green-100: oklch(.962 .044 156.743);--color-green-200: oklch(.925 .084 155.995);--color-green-300: oklch(.871 .15 154.449);--color-green-400: oklch(.792 .209 151.711);--color-green-500: oklch(.723 .219 149.579);--color-green-600: oklch(.627 .194 149.214);--color-green-700: oklch(.527 .154 150.069);--color-green-800: oklch(.448 .119 151.328);--color-green-900: oklch(.393 .095 152.535);--color-green-950: oklch(.266 .065 152.934);--color-green-975: oklch(.065 .12 152.934);--color-emerald-50: oklch(.979 .021 166.113);--color-emerald-100: oklch(.95 .052 163.051);--color-emerald-200: oklch(.905 .093 164.15);--color-emerald-300: oklch(.845 .143 164.978);--color-emerald-400: oklch(.765 .177 163.223);--color-emerald-500: oklch(.696 .17 162.48);--color-emerald-600: oklch(.596 .145 163.225);--color-emerald-700: oklch(.508 .118 165.612);--color-emerald-800: oklch(.432 .095 166.913);--color-emerald-900: oklch(.378 .077 168.94);--color-emerald-950: oklch(.262 .051 172.552);--color-teal-50: oklch(.984 .014 180.72);--color-teal-100: oklch(.953 .051 180.801);--color-teal-200: oklch(.91 .096 180.426);--color-teal-300: oklch(.855 .138 181.071);--color-teal-400: oklch(.777 .152 181.912);--color-teal-500: oklch(.704 .14 182.503);--color-teal-600: oklch(.6 .118 184.704);--color-teal-700: oklch(.511 .096 186.391);--color-teal-800: oklch(.437 .078 188.216);--color-teal-900: oklch(.386 .063 188.416);--color-teal-950: oklch(.277 .046 192.524);--color-cyan-50: oklch(.984 .019 200.873);--color-cyan-100: oklch(.956 .045 203.388);--color-cyan-200: oklch(.917 .08 205.041);--color-cyan-300: oklch(.865 .127 207.078);--color-cyan-400: oklch(.789 .154 211.53);--color-cyan-500: oklch(.715 .143 215.221);--color-cyan-600: oklch(.609 .126 221.723);--color-cyan-700: oklch(.52 .105 223.128);--color-cyan-800: oklch(.45 .085 224.283);--color-cyan-900: oklch(.398 .07 227.392);--color-cyan-950: oklch(.302 .056 229.695);--color-sky-50: oklch(.977 .013 236.62);--color-sky-100: oklch(.951 .026 236.824);--color-sky-200: oklch(.901 .058 230.902);--color-sky-300: oklch(.828 .111 230.318);--color-sky-400: oklch(.746 .16 232.661);--color-sky-500: oklch(.685 .169 237.323);--color-sky-600: oklch(.588 .158 241.966);--color-sky-700: oklch(.5 .134 242.749);--color-sky-800: oklch(.443 .11 240.79);--color-sky-900: oklch(.391 .09 240.876);--color-sky-950: oklch(.293 .066 243.157);--color-blue-50: oklch(.97 .014 254.604);--color-blue-100: oklch(.932 .032 255.585);--color-blue-200: oklch(.882 .059 254.128);--color-blue-300: oklch(.809 .105 251.813);--color-blue-400: oklch(.707 .165 254.624);--color-blue-500: oklch(.623 .214 259.815);--color-blue-600: oklch(.546 .245 262.881);--color-blue-700: oklch(.488 .243 264.376);--color-blue-800: oklch(.424 .199 265.638);--color-blue-900: oklch(.379 .146 265.522);--color-blue-950: oklch(.282 .091 267.935);--color-indigo-50: oklch(.962 .018 272.314);--color-indigo-100: oklch(.93 .034 272.788);--color-indigo-200: oklch(.87 .065 274.039);--color-indigo-300: oklch(.785 .115 274.713);--color-indigo-400: oklch(.673 .182 276.935);--color-indigo-500: oklch(.585 .233 277.117);--color-indigo-600: oklch(.511 .262 276.966);--color-indigo-700: oklch(.457 .24 277.023);--color-indigo-800: oklch(.398 .195 277.366);--color-indigo-900: oklch(.359 .144 278.697);--color-indigo-950: oklch(.257 .09 281.288);--color-violet-50: oklch(.969 .016 293.756);--color-violet-100: oklch(.943 .029 294.588);--color-violet-200: oklch(.894 .057 293.283);--color-violet-300: oklch(.811 .111 293.571);--color-violet-400: oklch(.702 .183 293.541);--color-violet-500: oklch(.606 .25 292.717);--color-violet-600: oklch(.541 .281 293.009);--color-violet-700: oklch(.491 .27 292.581);--color-violet-800: oklch(.432 .232 292.759);--color-violet-900: oklch(.38 .189 293.745);--color-violet-950: oklch(.283 .141 291.089);--color-purple-50: oklch(.977 .014 308.299);--color-purple-100: oklch(.946 .033 307.174);--color-purple-200: oklch(.902 .063 306.703);--color-purple-300: oklch(.827 .119 306.383);--color-purple-400: oklch(.714 .203 305.504);--color-purple-500: oklch(.627 .265 303.9);--color-purple-600: oklch(.558 .288 302.321);--color-purple-700: oklch(.496 .265 301.924);--color-purple-800: oklch(.438 .218 303.724);--color-purple-900: oklch(.381 .176 304.987);--color-purple-950: oklch(.291 .149 302.717);--color-fuchsia-50: oklch(.977 .017 320.058);--color-fuchsia-100: oklch(.952 .037 318.852);--color-fuchsia-200: oklch(.903 .076 319.62);--color-fuchsia-300: oklch(.833 .145 321.434);--color-fuchsia-400: oklch(.74 .238 322.16);--color-fuchsia-500: oklch(.667 .295 322.15);--color-fuchsia-600: oklch(.591 .293 322.896);--color-fuchsia-700: oklch(.518 .253 323.949);--color-fuchsia-800: oklch(.452 .211 324.591);--color-fuchsia-900: oklch(.401 .17 325.612);--color-fuchsia-950: oklch(.293 .136 325.661);--color-pink-50: oklch(.971 .014 343.198);--color-pink-100: oklch(.948 .028 342.258);--color-pink-200: oklch(.899 .061 343.231);--color-pink-300: oklch(.823 .12 346.018);--color-pink-400: oklch(.718 .202 349.761);--color-pink-500: oklch(.656 .241 354.308);--color-pink-600: oklch(.592 .249 354.584);--color-pink-700: oklch(.525 .223 353.958);--color-pink-800: oklch(.459 .187 353.815);--color-pink-900: oklch(.408 .153 352.432);--color-pink-950: oklch(.284 .109 353.907);--color-black-default: oklch(0 0 0);--color-white-default: oklch(1 0 0);--color-brand-50: oklch(.962 .018 272.314);--color-brand-100: oklch(.93 .034 272.788);--color-brand-200: oklch(.87 .065 274.039);--color-brand-300: oklch(.785 .115 274.713);--color-brand-400: oklch(.673 .182 276.935);--color-brand-500: oklch(.585 .233 277.117);--color-brand-600: oklch(.511 .262 276.966);--color-brand-700: oklch(.457 .24 277.023);--color-brand-800: oklch(.398 .195 277.366);--color-brand-900: oklch(.359 .144 278.697);--color-brand-950: oklch(.257 .09 281.288);--color-ui-50: oklch(.985 0 0);--color-ui-100: oklch(.97 0 0);--color-ui-200: oklch(.922 0 0);--color-ui-300: oklch(.87 0 0);--color-ui-400: oklch(.708 0 0);--color-ui-500: oklch(.556 0 0);--color-ui-600: oklch(.439 0 0);--color-ui-700: oklch(.371 0 0);--color-ui-800: oklch(.269 0 0);--color-ui-900: oklch(.205 0 0);--color-ui-950: oklch(.145 0 0);--color-ui-1000: oklch(0 0 0);--color-ui-00: oklch(1 0 0);--color-success-50: oklch(.982 .018 155.826);--color-success-100: oklch(.962 .044 156.743);--color-success-200: oklch(.925 .084 155.995);--color-success-300: oklch(.871 .15 154.449);--color-success-400: oklch(.792 .209 151.711);--color-success-500: oklch(.723 .219 149.579);--color-success-600: oklch(.627 .194 149.214);--color-success-700: oklch(.527 .154 150.069);--color-success-800: oklch(.448 .119 151.328);--color-success-900: oklch(.393 .095 152.535);--color-success-950: oklch(.266 .065 152.934);--color-warning-50: oklch(.98 .016 73.684);--color-warning-100: oklch(.954 .038 75.164);--color-warning-200: oklch(.901 .076 70.697);--color-warning-300: oklch(.837 .128 66.29);--color-warning-400: oklch(.75 .183 55.934);--color-warning-500: oklch(.705 .213 47.604);--color-warning-600: oklch(.646 .222 41.116);--color-warning-700: oklch(.553 .195 38.402);--color-warning-800: oklch(.47 .157 37.304);--color-warning-900: oklch(.408 .123 38.172);--color-warning-950: oklch(.266 .079 36.259);--color-error-50: oklch(.971 .013 17.38);--color-error-100: oklch(.936 .032 17.717);--color-error-200: oklch(.885 .062 18.334);--color-error-300: oklch(.808 .114 19.571);--color-error-400: oklch(.704 .191 22.216);--color-error-500: oklch(.637 .237 25.331);--color-error-600: oklch(.577 .245 27.325);--color-error-700: oklch(.505 .213 27.518);--color-error-800: oklch(.444 .177 26.899);--color-error-900: oklch(.396 .141 25.723);--color-error-950: oklch(.258 .092 26.042);--color-info-50: oklch(.97 .014 254.604);--color-info-100: oklch(.932 .032 255.585);--color-info-200: oklch(.882 .059 254.128);--color-info-300: oklch(.809 .105 251.813);--color-info-400: oklch(.707 .165 254.624);--color-info-500: oklch(.623 .214 259.815);--color-info-600: oklch(.546 .245 262.881);--color-info-700: oklch(.488 .243 264.376);--color-info-800: oklch(.424 .199 265.638);--color-info-900: oklch(.379 .146 265.522);--color-info-950: oklch(.282 .091 267.935);--shadow-none: none;--shadow-01: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-02: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-03: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-04: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-05: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05);--size-ui-01: .75rem;--size-ui-02: 1rem;--size-ui-03: 1.25rem;--size-ui-04: 1.5rem;--size-ui-05: 2rem;--size-ui-06: 3rem;--size-ui-07: 4rem;--size-ui-08: 6rem;--size-ui-09: 8rem;--size-viewport-01: 480px;--size-viewport-02: 640px;--size-viewport-03: 768px;--size-viewport-04: 1024px;--size-viewport-05: 1280px;--size-viewport-06: 1536px;--size-viewport-07: 1920px;--size-viewport-08: 2560px;--space-10: 3rem;--space-11: 4rem;--space-12: 5rem;--space-13: 6rem;--space-14: 7rem;--space-15: 8rem;--space-none: 0;--space-01: .125rem;--space-02: .25rem;--space-03: .375rem;--space-04: .5rem;--space-05: .75rem;--space-06: 1rem;--space-07: 1.5rem;--space-08: 2rem;--space-09: 2.5rem;--font-family-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-family-mono: ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--font-size-10: 2.986rem;--font-size-11: 3.583rem;--font-size-01: .579rem;--font-size-02: .694rem;--font-size-03: .833rem;--font-size-04: 1rem;--font-size-05: 1.2rem;--font-size-06: 1.44rem;--font-size-07: 1.728rem;--font-size-08: 2.074rem;--font-size-09: 2.488rem;--line-height-none: 1;--line-height-tight: 1.25;--line-height-tighter: 1.375;--line-height-normal: 1.5;--line-height-loose: 1.625;--line-height-looser: 1.75;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--letter-spacing-tighter: -.05em;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0em;--letter-spacing-loose: .025em;--letter-spacing-looser: .05em;--letter-spacing-loosest: .1em}: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(.97 0 0);--color-background-surface-bg: oklch(.985 0 0);--color-background-surface-scrim: oklch(0 0 0);--color-background-surface-highlight: oklch(.962 .018 272.314);--color-background-brand-primary: oklch(.585 .233 277.117);--color-background-brand-secondary: oklch(.93 .034 272.788);--color-background-feedback-default: oklch(.97 0 0);--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(.511 .262 276.966);--color-background-action-primary-active: oklch(.457 .24 277.023);--color-background-action-primary-disabled: oklch(.97 0 0);--color-background-action-secondary-default: oklch(.922 0 0);--color-background-action-secondary-hover: oklch(.87 0 0);--color-background-action-secondary-focus: oklch(.87 0 0);--color-background-action-secondary-active: oklch(.708 0 0);--color-background-action-secondary-disabled: oklch(.97 0 0);--color-background-action-outline-default: rgba(0, 0, 0, 0);--color-background-action-outline-hover: oklch(.97 0 0);--color-background-action-outline-focus: oklch(.97 0 0);--color-background-action-outline-active: oklch(.922 0 0);--color-background-action-outline-disabled: oklch(.97 0 0);--color-background-action-ghost-default: rgba(0, 0, 0, 0);--color-background-action-ghost-hover: oklch(.97 0 0);--color-background-action-ghost-focus: oklch(.97 0 0);--color-background-action-ghost-active: oklch(.922 0 0);--color-background-action-ghost-disabled: oklch(.97 0 0);--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(.577 .245 27.325);--color-background-action-destructive-active: oklch(.505 .213 27.518);--color-background-action-destructive-disabled: oklch(.97 0 0);--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(.936 .032 17.717);--color-background-action-demon-active: oklch(.885 .062 18.334);--color-background-action-demon-disabled: oklch(.97 0 0);--color-background-control-primary-default: oklch(1 0 0);--color-background-control-primary-disabled: oklch(.97 0 0);--color-background-skeleton-primary: oklch(.97 0 0);--color-text-on-surface-high: oklch(.205 0 0);--color-text-on-surface-medium: oklch(.371 0 0);--color-text-on-surface-low: oklch(.556 0 0);--color-text-on-surface-success: oklch(.627 .194 149.214);--color-text-on-surface-error: oklch(.577 .245 27.325);--color-text-on-surface-warning: oklch(.646 .222 41.116);--color-text-on-surface-info: oklch(.546 .245 262.881);--color-text-on-surface-disabled: oklch(.708 0 0);--color-text-on-surface-action-default: oklch(.585 .233 277.117);--color-text-on-surface-action-hover: oklch(.511 .262 276.966);--color-text-on-surface-action-focus: oklch(.511 .262 276.966);--color-text-on-surface-action-active: oklch(.457 .24 277.023);--color-text-on-surface-action-disabled: oklch(.708 0 0);--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-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(.393 .095 152.535);--color-text-on-feedback-success-action-active: oklch(.266 .065 152.934);--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-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(.396 .141 25.723);--color-text-on-feedback-error-action-active: oklch(.258 .092 26.042);--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-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(.408 .123 38.172);--color-text-on-feedback-warning-action-active: oklch(.266 .079 36.259);--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-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(.379 .146 265.522);--color-text-on-feedback-info-action-active: oklch(.282 .091 267.935);--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(.708 0 0);--color-text-on-action-secondary-default: oklch(.371 0 0);--color-text-on-action-secondary-disabled: oklch(.708 0 0);--color-text-on-action-outline-default: oklch(.371 0 0);--color-text-on-action-outline-disabled: oklch(.708 0 0);--color-text-on-action-ghost-default: oklch(.371 0 0);--color-text-on-action-ghost-disabled: oklch(.708 0 0);--color-text-on-action-destructive-default: oklch(1 0 0);--color-text-on-action-destructive-disabled: oklch(.708 0 0);--color-text-on-action-demon-default: oklch(.505 .213 27.518);--color-text-on-action-demon-disabled: oklch(.708 0 0);--color-text-on-control-primary-default: oklch(.205 0 0);--color-text-on-control-primary-placeholder: oklch(.556 0 0);--color-text-on-control-primary-disabled: oklch(.708 0 0);--color-icon-on-surface-high: oklch(.205 0 0);--color-icon-on-surface-medium: oklch(.371 0 0);--color-icon-on-surface-low: oklch(.556 0 0);--color-icon-on-surface-success: oklch(.627 .194 149.214);--color-icon-on-surface-error: oklch(.577 .245 27.325);--color-icon-on-surface-warning: oklch(.646 .222 41.116);--color-icon-on-surface-info: oklch(.546 .245 262.881);--color-icon-on-surface-disabled: oklch(.708 0 0);--color-icon-on-surface-action-default: oklch(.585 .233 277.117);--color-icon-on-surface-action-hover: oklch(.511 .262 276.966);--color-icon-on-surface-action-focus: oklch(.511 .262 276.966);--color-icon-on-surface-action-active: oklch(.457 .24 277.023);--color-icon-on-surface-action-disabled: oklch(.708 0 0);--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-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(.393 .095 152.535);--color-icon-on-feedback-success-action-active: oklch(.266 .065 152.934);--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-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(.396 .141 25.723);--color-icon-on-feedback-error-action-active: oklch(.258 .092 26.042);--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-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(.408 .123 38.172);--color-icon-on-feedback-warning-action-active: oklch(.266 .079 36.259);--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-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(.379 .146 265.522);--color-icon-on-feedback-info-action-active: oklch(.282 .091 267.935);--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(.708 0 0);--color-icon-on-action-secondary-default: oklch(.371 0 0);--color-icon-on-action-secondary-disabled: oklch(.708 0 0);--color-icon-on-action-outline-default: oklch(.371 0 0);--color-icon-on-action-outline-disabled: oklch(.708 0 0);--color-icon-on-action-ghost-default: oklch(.371 0 0);--color-icon-on-action-ghost-disabled: oklch(.708 0 0);--color-icon-on-action-destructive-default: oklch(1 0 0);--color-icon-on-action-destructive-disabled: oklch(.708 0 0);--color-icon-on-action-demon-default: oklch(.505 .213 27.518);--color-icon-on-action-demon-disabled: oklch(.708 0 0);--color-icon-on-control-primary-default: oklch(.205 0 0);--color-icon-on-control-primary-placeholder: oklch(.556 0 0);--color-icon-on-control-primary-disabled: oklch(.708 0 0);--color-border-on-surface-primary-high: oklch(.708 0 0);--color-border-on-surface-primary-low: oklch(.922 0 0);--color-border-on-surface-secondary-high: oklch(.556 0 0);--color-border-on-surface-secondary-low: oklch(.87 0 0);--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-low: oklch(.871 .15 154.449);--color-border-on-feedback-error-low: oklch(.808 .114 19.571);--color-border-on-feedback-warning-low: oklch(.837 .128 66.29);--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(.511 .262 276.966);--color-border-on-action-primary-active: oklch(.457 .24 277.023);--color-border-on-action-primary-disabled: oklch(.97 0 0);--color-border-on-action-secondary-default: oklch(.922 0 0);--color-border-on-action-secondary-hover: oklch(.87 0 0);--color-border-on-action-secondary-focus: oklch(.87 0 0);--color-border-on-action-secondary-active: oklch(.708 0 0);--color-border-on-action-secondary-disabled: oklch(.97 0 0);--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(.511 .262 276.966);--color-border-on-action-outline-active: oklch(.457 .24 277.023);--color-border-on-action-outline-disabled: oklch(.97 0 0);--color-border-on-action-ghost-default: rgba(0, 0, 0, 0);--color-border-on-action-ghost-hover: oklch(.97 0 0);--color-border-on-action-ghost-focus: oklch(.97 0 0);--color-border-on-action-ghost-active: oklch(.922 0 0);--color-border-on-action-ghost-disabled: oklch(.97 0 0);--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(.577 .245 27.325);--color-border-on-action-destructive-active: oklch(.505 .213 27.518);--color-border-on-action-destructive-disabled: oklch(.97 0 0);--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(.936 .032 17.717);--color-border-on-action-demon-active: oklch(.885 .062 18.334);--color-border-on-action-demon-disabled: oklch(.97 0 0);--color-border-on-control-primary-default: oklch(.87 0 0);--color-border-on-control-primary-hover: oklch(.585 .233 277.117);--color-border-on-control-primary-focus: oklch(.585 .233 277.117);--color-border-on-control-primary-active: oklch(.585 .233 277.117);--color-border-on-control-primary-disabled: oklch(.87 0 0);--color-border-on-control-success-default: oklch(.627 .194 149.214);--color-border-on-control-success-hover: oklch(.527 .154 150.069);--color-border-on-control-success-focus: oklch(.527 .154 150.069);--color-border-on-control-success-active: oklch(.448 .119 151.328);--color-border-on-control-error-default: oklch(.577 .245 27.325);--color-border-on-control-error-hover: oklch(.505 .213 27.518);--color-border-on-control-error-focus: oklch(.505 .213 27.518);--color-border-on-control-error-active: oklch(.444 .177 26.899);--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;--font-family-primary: "Outfit", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--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 "Outfit", 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 "Outfit", 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 "Outfit", 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 "Outfit", 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 "Outfit", 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 "Outfit", 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 "Outfit", 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 "Outfit", 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 "Outfit", 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 "Outfit", 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 "Outfit", 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 "Outfit", 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 "Outfit", 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 "Outfit", 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 "Outfit", 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 "Outfit", 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 "Outfit", 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 "Outfit", 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 "Outfit", 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 "Outfit", 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 "Outfit", 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 "Outfit", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}[data-theme=dark]{--color-background-surface-primary: oklch(.145 0 0);--color-background-surface-secondary: oklch(.205 0 0);--color-background-surface-bg: oklch(0 0 0);--color-background-surface-scrim: oklch(0 0 0);--color-background-surface-highlight: oklch(.257 .09 281.288);--color-background-brand-primary: oklch(.673 .182 276.935);--color-background-brand-secondary: oklch(.257 .09 281.288);--color-background-feedback-default: oklch(.205 0 0);--color-background-feedback-success: oklch(.266 .065 152.934);--color-background-feedback-error: oklch(.258 .092 26.042);--color-background-feedback-warning: oklch(.266 .079 36.259);--color-background-feedback-info: oklch(.282 .091 267.935);--color-background-action-primary-default: oklch(.673 .182 276.935);--color-background-action-primary-hover: oklch(.785 .115 274.713);--color-background-action-primary-focus: oklch(.785 .115 274.713);--color-background-action-primary-active: oklch(.87 .065 274.039);--color-background-action-primary-disabled: oklch(.205 0 0);--color-background-action-secondary-default: oklch(.269 0 0);--color-background-action-secondary-hover: oklch(.371 0 0);--color-background-action-secondary-focus: oklch(.371 0 0);--color-background-action-secondary-active: oklch(.439 0 0);--color-background-action-secondary-disabled: oklch(.205 0 0);--color-background-action-outline-default: rgba(0, 0, 0, 0);--color-background-action-outline-hover: oklch(.205 0 0);--color-background-action-outline-focus: oklch(.205 0 0);--color-background-action-outline-active: oklch(.269 0 0);--color-background-action-outline-disabled: oklch(.205 0 0);--color-background-action-ghost-default: rgba(0, 0, 0, 0);--color-background-action-ghost-hover: oklch(.205 0 0);--color-background-action-ghost-focus: oklch(.205 0 0);--color-background-action-ghost-active: oklch(.269 0 0);--color-background-action-ghost-disabled: oklch(.205 0 0);--color-background-action-destructive-default: oklch(.704 .191 22.216);--color-background-action-destructive-hover: oklch(.808 .114 19.571);--color-background-action-destructive-focus: oklch(.808 .114 19.571);--color-background-action-destructive-active: oklch(.885 .062 18.334);--color-background-action-destructive-disabled: oklch(.205 0 0);--color-background-action-demon-default: rgba(0, 0, 0, 0);--color-background-action-demon-hover: oklch(.258 .092 26.042);--color-background-action-demon-focus: oklch(.258 .092 26.042);--color-background-action-demon-active: oklch(.396 .141 25.723);--color-background-action-demon-disabled: oklch(.205 0 0);--color-background-control-primary-default: oklch(.145 0 0);--color-background-control-primary-disabled: oklch(.205 0 0);--color-background-skeleton-primary: oklch(.269 0 0);--color-text-on-surface-high: oklch(.97 0 0);--color-text-on-surface-medium: oklch(.922 0 0);--color-text-on-surface-low: oklch(.708 0 0);--color-text-on-surface-success: oklch(.792 .209 151.711);--color-text-on-surface-error: oklch(.704 .191 22.216);--color-text-on-surface-warning: oklch(.75 .183 55.934);--color-text-on-surface-info: oklch(.707 .165 254.624);--color-text-on-surface-disabled: oklch(.439 0 0);--color-text-on-surface-action-default: oklch(.673 .182 276.935);--color-text-on-surface-action-hover: oklch(.785 .115 274.713);--color-text-on-surface-action-focus: oklch(.785 .115 274.713);--color-text-on-surface-action-active: oklch(.87 .065 274.039);--color-text-on-surface-action-disabled: oklch(.439 0 0);--color-text-on-brand-primary-high: oklch(.205 0 0);--color-text-on-brand-primary-medium: oklch(.269 0 0);--color-text-on-brand-primary-low: oklch(.371 0 0);--color-text-on-brand-primary-action-default: oklch(.205 0 0);--color-text-on-brand-primary-action-hover: oklch(.269 0 0);--color-text-on-brand-primary-action-focus: oklch(.205 0 0);--color-text-on-brand-primary-action-active: oklch(.269 0 0);--color-text-on-brand-primary-action-disabled: oklch(.439 0 0);--color-text-on-brand-secondary-high: oklch(.962 .018 272.314);--color-text-on-brand-secondary-medium: oklch(.93 .034 272.788);--color-text-on-brand-secondary-low: oklch(.87 .065 274.039);--color-text-on-brand-secondary-action-default: oklch(.785 .115 274.713);--color-text-on-brand-secondary-action-hover: oklch(.87 .065 274.039);--color-text-on-brand-secondary-action-focus: oklch(.785 .115 274.713);--color-text-on-brand-secondary-action-active: oklch(.93 .034 272.788);--color-text-on-brand-secondary-action-disabled: oklch(.785 .115 274.713);--color-text-on-feedback-success-high: oklch(.982 .018 155.826);--color-text-on-feedback-success-action-default: oklch(.925 .084 155.995);--color-text-on-feedback-success-action-hover: oklch(.962 .044 156.743);--color-text-on-feedback-success-action-focus: oklch(.925 .084 155.995);--color-text-on-feedback-success-action-active: oklch(.962 .044 156.743);--color-text-on-feedback-success-action-disabled: oklch(.792 .209 151.711);--color-text-on-feedback-error-high: oklch(.971 .013 17.38);--color-text-on-feedback-error-action-default: oklch(.885 .062 18.334);--color-text-on-feedback-error-action-hover: oklch(.936 .032 17.717);--color-text-on-feedback-error-action-focus: oklch(.885 .062 18.334);--color-text-on-feedback-error-action-active: oklch(.936 .032 17.717);--color-text-on-feedback-error-action-disabled: oklch(.704 .191 22.216);--color-text-on-feedback-warning-high: oklch(.98 .016 73.684);--color-text-on-feedback-warning-action-default: oklch(.901 .076 70.697);--color-text-on-feedback-warning-action-hover: oklch(.954 .038 75.164);--color-text-on-feedback-warning-action-focus: oklch(.901 .076 70.697);--color-text-on-feedback-warning-action-active: oklch(.954 .038 75.164);--color-text-on-feedback-warning-action-disabled: oklch(.75 .183 55.934);--color-text-on-feedback-info-high: oklch(.97 .014 254.604);--color-text-on-feedback-info-action-default: oklch(.882 .059 254.128);--color-text-on-feedback-info-action-hover: oklch(.932 .032 255.585);--color-text-on-feedback-info-action-focus: oklch(.882 .059 254.128);--color-text-on-feedback-info-action-active: oklch(.932 .032 255.585);--color-text-on-feedback-info-action-disabled: oklch(.707 .165 254.624);--color-text-on-action-primary-default: oklch(0 0 0);--color-text-on-action-primary-disabled: oklch(.439 0 0);--color-text-on-action-secondary-default: oklch(.87 0 0);--color-text-on-action-secondary-disabled: oklch(.439 0 0);--color-text-on-action-outline-default: oklch(.97 0 0);--color-text-on-action-outline-disabled: oklch(.439 0 0);--color-text-on-action-ghost-default: oklch(.97 0 0);--color-text-on-action-ghost-disabled: oklch(.439 0 0);--color-text-on-action-destructive-default: oklch(0 0 0);--color-text-on-action-destructive-disabled: oklch(.439 0 0);--color-text-on-action-demon-default: oklch(.885 .062 18.334);--color-text-on-action-demon-disabled: oklch(.439 0 0);--color-text-on-control-primary-default: oklch(.97 0 0);--color-text-on-control-primary-placeholder: oklch(.556 0 0);--color-text-on-control-primary-disabled: oklch(.439 0 0);--color-icon-on-surface-high: oklch(.97 0 0);--color-icon-on-surface-medium: oklch(.922 0 0);--color-icon-on-surface-low: oklch(.708 0 0);--color-icon-on-surface-success: oklch(.792 .209 151.711);--color-icon-on-surface-error: oklch(.704 .191 22.216);--color-icon-on-surface-warning: oklch(.75 .183 55.934);--color-icon-on-surface-info: oklch(.707 .165 254.624);--color-icon-on-surface-disabled: oklch(.439 0 0);--color-icon-on-surface-action-default: oklch(.673 .182 276.935);--color-icon-on-surface-action-hover: oklch(.785 .115 274.713);--color-icon-on-surface-action-focus: oklch(.785 .115 274.713);--color-icon-on-surface-action-active: oklch(.87 .065 274.039);--color-icon-on-surface-action-disabled: oklch(.439 0 0);--color-icon-on-brand-primary-high: oklch(.205 0 0);--color-icon-on-brand-primary-medium: oklch(.269 0 0);--color-icon-on-brand-primary-low: oklch(.371 0 0);--color-icon-on-brand-primary-action-default: oklch(.205 0 0);--color-icon-on-brand-primary-action-hover: oklch(.269 0 0);--color-icon-on-brand-primary-action-focus: oklch(.205 0 0);--color-icon-on-brand-primary-action-active: oklch(.269 0 0);--color-icon-on-brand-primary-action-disabled: oklch(.439 0 0);--color-icon-on-brand-secondary-high: oklch(.962 .018 272.314);--color-icon-on-brand-secondary-medium: oklch(.93 .034 272.788);--color-icon-on-brand-secondary-low: oklch(.87 .065 274.039);--color-icon-on-brand-secondary-action-default: oklch(.785 .115 274.713);--color-icon-on-brand-secondary-action-hover: oklch(.87 .065 274.039);--color-icon-on-brand-secondary-action-focus: oklch(.785 .115 274.713);--color-icon-on-brand-secondary-action-active: oklch(.93 .034 272.788);--color-icon-on-brand-secondary-action-disabled: oklch(.785 .115 274.713);--color-icon-on-feedback-success-high: oklch(.982 .018 155.826);--color-icon-on-feedback-success-action-default: oklch(.925 .084 155.995);--color-icon-on-feedback-success-action-hover: oklch(.962 .044 156.743);--color-icon-on-feedback-success-action-focus: oklch(.962 .044 156.743);--color-icon-on-feedback-success-action-active: oklch(.982 .018 155.826);--color-icon-on-feedback-success-action-disabled: oklch(.792 .209 151.711);--color-icon-on-feedback-error-high: oklch(.971 .013 17.38);--color-icon-on-feedback-error-action-default: oklch(.885 .062 18.334);--color-icon-on-feedback-error-action-hover: oklch(.936 .032 17.717);--color-icon-on-feedback-error-action-focus: oklch(.936 .032 17.717);--color-icon-on-feedback-error-action-active: oklch(.971 .013 17.38);--color-icon-on-feedback-error-action-disabled: oklch(.704 .191 22.216);--color-icon-on-feedback-warning-high: oklch(.98 .016 73.684);--color-icon-on-feedback-warning-action-default: oklch(.901 .076 70.697);--color-icon-on-feedback-warning-action-hover: oklch(.954 .038 75.164);--color-icon-on-feedback-warning-action-focus: oklch(.954 .038 75.164);--color-icon-on-feedback-warning-action-active: oklch(.98 .016 73.684);--color-icon-on-feedback-warning-action-disabled: oklch(.75 .183 55.934);--color-icon-on-feedback-info-high: oklch(.97 .014 254.604);--color-icon-on-feedback-info-action-default: oklch(.882 .059 254.128);--color-icon-on-feedback-info-action-hover: oklch(.932 .032 255.585);--color-icon-on-feedback-info-action-focus: oklch(.932 .032 255.585);--color-icon-on-feedback-info-action-active: oklch(.97 .014 254.604);--color-icon-on-feedback-info-action-disabled: oklch(.707 .165 254.624);--color-icon-on-action-primary-default: oklch(0 0 0);--color-icon-on-action-primary-disabled: oklch(.439 0 0);--color-icon-on-action-secondary-default: oklch(.87 0 0);--color-icon-on-action-secondary-disabled: oklch(.439 0 0);--color-icon-on-action-outline-default: oklch(.97 0 0);--color-icon-on-action-outline-disabled: oklch(.439 0 0);--color-icon-on-action-ghost-default: oklch(.97 0 0);--color-icon-on-action-ghost-disabled: oklch(.439 0 0);--color-icon-on-action-destructive-default: oklch(0 0 0);--color-icon-on-action-destructive-disabled: oklch(.439 0 0);--color-icon-on-action-demon-default: oklch(.885 .062 18.334);--color-icon-on-action-demon-disabled: oklch(.439 0 0);--color-icon-on-control-primary-default: oklch(.97 0 0);--color-icon-on-control-primary-placeholder: oklch(.708 0 0);--color-icon-on-control-primary-disabled: oklch(.439 0 0);--color-border-on-surface-primary-high: oklch(.439 0 0);--color-border-on-surface-primary-low: oklch(.269 0 0);--color-border-on-surface-secondary-high: oklch(.371 0 0);--color-border-on-surface-secondary-low: oklch(.269 0 0);--color-border-on-brand-primary-high: oklch(.87 .065 274.039);--color-border-on-brand-primary-low: oklch(.673 .182 276.935);--color-border-on-brand-secondary-high: oklch(.511 .262 276.966);--color-border-on-brand-secondary-low: oklch(.398 .195 277.366);--color-border-on-feedback-success-low: oklch(.393 .095 152.535);--color-border-on-feedback-error-low: oklch(.396 .141 25.723);--color-border-on-feedback-warning-low: oklch(.408 .123 38.172);--color-border-on-feedback-info-low: oklch(.379 .146 265.522);--color-border-on-action-primary-default: oklch(.673 .182 276.935);--color-border-on-action-primary-hover: oklch(.785 .115 274.713);--color-border-on-action-primary-focus: oklch(.785 .115 274.713);--color-border-on-action-primary-active: oklch(.87 .065 274.039);--color-border-on-action-primary-disabled: oklch(.205 0 0);--color-border-on-action-secondary-default: oklch(.269 0 0);--color-border-on-action-secondary-hover: oklch(.371 0 0);--color-border-on-action-secondary-focus: oklch(.371 0 0);--color-border-on-action-secondary-active: oklch(.439 0 0);--color-border-on-action-secondary-disabled: oklch(.205 0 0);--color-border-on-action-outline-default: oklch(.673 .182 276.935);--color-border-on-action-outline-hover: oklch(.785 .115 274.713);--color-border-on-action-outline-focus: oklch(.785 .115 274.713);--color-border-on-action-outline-active: oklch(.87 .065 274.039);--color-border-on-action-outline-disabled: oklch(.205 0 0);--color-border-on-action-ghost-default: rgba(0, 0, 0, 0);--color-border-on-action-ghost-hover: oklch(.205 0 0);--color-border-on-action-ghost-focus: oklch(.205 0 0);--color-border-on-action-ghost-active: oklch(.269 0 0);--color-border-on-action-ghost-disabled: oklch(.205 0 0);--color-border-on-action-destructive-default: oklch(.704 .191 22.216);--color-border-on-action-destructive-hover: oklch(.808 .114 19.571);--color-border-on-action-destructive-focus: oklch(.808 .114 19.571);--color-border-on-action-destructive-active: oklch(.885 .062 18.334);--color-border-on-action-destructive-disabled: oklch(.205 0 0);--color-border-on-action-demon-default: rgba(0, 0, 0, 0);--color-border-on-action-demon-hover: oklch(.258 .092 26.042);--color-border-on-action-demon-focus: oklch(.258 .092 26.042);--color-border-on-action-demon-active: oklch(.396 .141 25.723);--color-border-on-action-demon-disabled: oklch(.205 0 0);--color-border-on-control-primary-default: oklch(.371 0 0);--color-border-on-control-primary-hover: oklch(.673 .182 276.935);--color-border-on-control-primary-focus: oklch(.673 .182 276.935);--color-border-on-control-primary-active: oklch(.673 .182 276.935);--color-border-on-control-primary-disabled: oklch(.371 0 0);--color-border-on-control-success-default: oklch(.792 .209 151.711);--color-border-on-control-success-hover: oklch(.871 .15 154.449);--color-border-on-control-success-focus: oklch(.871 .15 154.449);--color-border-on-control-success-active: oklch(.925 .084 155.995);--color-border-on-control-error-default: oklch(.704 .191 22.216);--color-border-on-control-error-hover: oklch(.808 .114 19.571);--color-border-on-control-error-focus: oklch(.808 .114 19.571);--color-border-on-control-error-active: oklch(.885 .062 18.334)}@media (prefers-color-scheme: dark){:root:not([data-theme]){--color-background-surface-primary: oklch(.145 0 0);--color-background-surface-secondary: oklch(.205 0 0);--color-background-surface-bg: oklch(0 0 0);--color-background-surface-scrim: oklch(0 0 0);--color-background-surface-highlight: oklch(.257 .09 281.288);--color-background-brand-primary: oklch(.673 .182 276.935);--color-background-brand-secondary: oklch(.257 .09 281.288);--color-background-feedback-default: oklch(.205 0 0);--color-background-feedback-success: oklch(.266 .065 152.934);--color-background-feedback-error: oklch(.258 .092 26.042);--color-background-feedback-warning: oklch(.266 .079 36.259);--color-background-feedback-info: oklch(.282 .091 267.935);--color-background-action-primary-default: oklch(.673 .182 276.935);--color-background-action-primary-hover: oklch(.785 .115 274.713);--color-background-action-primary-focus: oklch(.785 .115 274.713);--color-background-action-primary-active: oklch(.87 .065 274.039);--color-background-action-primary-disabled: oklch(.205 0 0);--color-background-action-secondary-default: oklch(.269 0 0);--color-background-action-secondary-hover: oklch(.371 0 0);--color-background-action-secondary-focus: oklch(.371 0 0);--color-background-action-secondary-active: oklch(.439 0 0);--color-background-action-secondary-disabled: oklch(.205 0 0);--color-background-action-outline-default: rgba(0, 0, 0, 0);--color-background-action-outline-hover: oklch(.205 0 0);--color-background-action-outline-focus: oklch(.205 0 0);--color-background-action-outline-active: oklch(.269 0 0);--color-background-action-outline-disabled: oklch(.205 0 0);--color-background-action-ghost-default: rgba(0, 0, 0, 0);--color-background-action-ghost-hover: oklch(.205 0 0);--color-background-action-ghost-focus: oklch(.205 0 0);--color-background-action-ghost-active: oklch(.269 0 0);--color-background-action-ghost-disabled: oklch(.205 0 0);--color-background-action-destructive-default: oklch(.704 .191 22.216);--color-background-action-destructive-hover: oklch(.808 .114 19.571);--color-background-action-destructive-focus: oklch(.808 .114 19.571);--color-background-action-destructive-active: oklch(.885 .062 18.334);--color-background-action-destructive-disabled: oklch(.205 0 0);--color-background-action-demon-default: rgba(0, 0, 0, 0);--color-background-action-demon-hover: oklch(.258 .092 26.042);--color-background-action-demon-focus: oklch(.258 .092 26.042);--color-background-action-demon-active: oklch(.396 .141 25.723);--color-background-action-demon-disabled: oklch(.205 0 0);--color-background-control-primary-default: oklch(.145 0 0);--color-background-control-primary-disabled: oklch(.205 0 0);--color-background-skeleton-primary: oklch(.269 0 0);--color-text-on-surface-high: oklch(.97 0 0);--color-text-on-surface-medium: oklch(.922 0 0);--color-text-on-surface-low: oklch(.708 0 0);--color-text-on-surface-success: oklch(.792 .209 151.711);--color-text-on-surface-error: oklch(.704 .191 22.216);--color-text-on-surface-warning: oklch(.75 .183 55.934);--color-text-on-surface-info: oklch(.707 .165 254.624);--color-text-on-surface-disabled: oklch(.439 0 0);--color-text-on-surface-action-default: oklch(.673 .182 276.935);--color-text-on-surface-action-hover: oklch(.785 .115 274.713);--color-text-on-surface-action-focus: oklch(.785 .115 274.713);--color-text-on-surface-action-active: oklch(.87 .065 274.039);--color-text-on-surface-action-disabled: oklch(.439 0 0);--color-text-on-brand-primary-high: oklch(.205 0 0);--color-text-on-brand-primary-medium: oklch(.269 0 0);--color-text-on-brand-primary-low: oklch(.371 0 0);--color-text-on-brand-primary-action-default: oklch(.205 0 0);--color-text-on-brand-primary-action-hover: oklch(.269 0 0);--color-text-on-brand-primary-action-focus: oklch(.205 0 0);--color-text-on-brand-primary-action-active: oklch(.269 0 0);--color-text-on-brand-primary-action-disabled: oklch(.439 0 0);--color-text-on-brand-secondary-high: oklch(.962 .018 272.314);--color-text-on-brand-secondary-medium: oklch(.93 .034 272.788);--color-text-on-brand-secondary-low: oklch(.87 .065 274.039);--color-text-on-brand-secondary-action-default: oklch(.785 .115 274.713);--color-text-on-brand-secondary-action-hover: oklch(.87 .065 274.039);--color-text-on-brand-secondary-action-focus: oklch(.785 .115 274.713);--color-text-on-brand-secondary-action-active: oklch(.93 .034 272.788);--color-text-on-brand-secondary-action-disabled: oklch(.785 .115 274.713);--color-text-on-feedback-success-high: oklch(.982 .018 155.826);--color-text-on-feedback-success-action-default: oklch(.925 .084 155.995);--color-text-on-feedback-success-action-hover: oklch(.962 .044 156.743);--color-text-on-feedback-success-action-focus: oklch(.925 .084 155.995);--color-text-on-feedback-success-action-active: oklch(.962 .044 156.743);--color-text-on-feedback-success-action-disabled: oklch(.792 .209 151.711);--color-text-on-feedback-error-high: oklch(.971 .013 17.38);--color-text-on-feedback-error-action-default: oklch(.885 .062 18.334);--color-text-on-feedback-error-action-hover: oklch(.936 .032 17.717);--color-text-on-feedback-error-action-focus: oklch(.885 .062 18.334);--color-text-on-feedback-error-action-active: oklch(.936 .032 17.717);--color-text-on-feedback-error-action-disabled: oklch(.704 .191 22.216);--color-text-on-feedback-warning-high: oklch(.98 .016 73.684);--color-text-on-feedback-warning-action-default: oklch(.901 .076 70.697);--color-text-on-feedback-warning-action-hover: oklch(.954 .038 75.164);--color-text-on-feedback-warning-action-focus: oklch(.901 .076 70.697);--color-text-on-feedback-warning-action-active: oklch(.954 .038 75.164);--color-text-on-feedback-warning-action-disabled: oklch(.75 .183 55.934);--color-text-on-feedback-info-high: oklch(.97 .014 254.604);--color-text-on-feedback-info-action-default: oklch(.882 .059 254.128);--color-text-on-feedback-info-action-hover: oklch(.932 .032 255.585);--color-text-on-feedback-info-action-focus: oklch(.882 .059 254.128);--color-text-on-feedback-info-action-active: oklch(.932 .032 255.585);--color-text-on-feedback-info-action-disabled: oklch(.707 .165 254.624);--color-text-on-action-primary-default: oklch(0 0 0);--color-text-on-action-primary-disabled: oklch(.439 0 0);--color-text-on-action-secondary-default: oklch(.87 0 0);--color-text-on-action-secondary-disabled: oklch(.439 0 0);--color-text-on-action-outline-default: oklch(.97 0 0);--color-text-on-action-outline-disabled: oklch(.439 0 0);--color-text-on-action-ghost-default: oklch(.97 0 0);--color-text-on-action-ghost-disabled: oklch(.439 0 0);--color-text-on-action-destructive-default: oklch(0 0 0);--color-text-on-action-destructive-disabled: oklch(.439 0 0);--color-text-on-action-demon-default: oklch(.885 .062 18.334);--color-text-on-action-demon-disabled: oklch(.439 0 0);--color-text-on-control-primary-default: oklch(.97 0 0);--color-text-on-control-primary-placeholder: oklch(.556 0 0);--color-text-on-control-primary-disabled: oklch(.439 0 0);--color-icon-on-surface-high: oklch(.97 0 0);--color-icon-on-surface-medium: oklch(.922 0 0);--color-icon-on-surface-low: oklch(.708 0 0);--color-icon-on-surface-success: oklch(.792 .209 151.711);--color-icon-on-surface-error: oklch(.704 .191 22.216);--color-icon-on-surface-warning: oklch(.75 .183 55.934);--color-icon-on-surface-info: oklch(.707 .165 254.624);--color-icon-on-surface-disabled: oklch(.439 0 0);--color-icon-on-surface-action-default: oklch(.673 .182 276.935);--color-icon-on-surface-action-hover: oklch(.785 .115 274.713);--color-icon-on-surface-action-focus: oklch(.785 .115 274.713);--color-icon-on-surface-action-active: oklch(.87 .065 274.039);--color-icon-on-surface-action-disabled: oklch(.439 0 0);--color-icon-on-brand-primary-high: oklch(.205 0 0);--color-icon-on-brand-primary-medium: oklch(.269 0 0);--color-icon-on-brand-primary-low: oklch(.371 0 0);--color-icon-on-brand-primary-action-default: oklch(.205 0 0);--color-icon-on-brand-primary-action-hover: oklch(.269 0 0);--color-icon-on-brand-primary-action-focus: oklch(.205 0 0);--color-icon-on-brand-primary-action-active: oklch(.269 0 0);--color-icon-on-brand-primary-action-disabled: oklch(.439 0 0);--color-icon-on-brand-secondary-high: oklch(.962 .018 272.314);--color-icon-on-brand-secondary-medium: oklch(.93 .034 272.788);--color-icon-on-brand-secondary-low: oklch(.87 .065 274.039);--color-icon-on-brand-secondary-action-default: oklch(.785 .115 274.713);--color-icon-on-brand-secondary-action-hover: oklch(.87 .065 274.039);--color-icon-on-brand-secondary-action-focus: oklch(.785 .115 274.713);--color-icon-on-brand-secondary-action-active: oklch(.93 .034 272.788);--color-icon-on-brand-secondary-action-disabled: oklch(.785 .115 274.713);--color-icon-on-feedback-success-high: oklch(.982 .018 155.826);--color-icon-on-feedback-success-action-default: oklch(.925 .084 155.995);--color-icon-on-feedback-success-action-hover: oklch(.962 .044 156.743);--color-icon-on-feedback-success-action-focus: oklch(.962 .044 156.743);--color-icon-on-feedback-success-action-active: oklch(.982 .018 155.826);--color-icon-on-feedback-success-action-disabled: oklch(.792 .209 151.711);--color-icon-on-feedback-error-high: oklch(.971 .013 17.38);--color-icon-on-feedback-error-action-default: oklch(.885 .062 18.334);--color-icon-on-feedback-error-action-hover: oklch(.936 .032 17.717);--color-icon-on-feedback-error-action-focus: oklch(.936 .032 17.717);--color-icon-on-feedback-error-action-active: oklch(.971 .013 17.38);--color-icon-on-feedback-error-action-disabled: oklch(.704 .191 22.216);--color-icon-on-feedback-warning-high: oklch(.98 .016 73.684);--color-icon-on-feedback-warning-action-default: oklch(.901 .076 70.697);--color-icon-on-feedback-warning-action-hover: oklch(.954 .038 75.164);--color-icon-on-feedback-warning-action-focus: oklch(.954 .038 75.164);--color-icon-on-feedback-warning-action-active: oklch(.98 .016 73.684);--color-icon-on-feedback-warning-action-disabled: oklch(.75 .183 55.934);--color-icon-on-feedback-info-high: oklch(.97 .014 254.604);--color-icon-on-feedback-info-action-default: oklch(.882 .059 254.128);--color-icon-on-feedback-info-action-hover: oklch(.932 .032 255.585);--color-icon-on-feedback-info-action-focus: oklch(.932 .032 255.585);--color-icon-on-feedback-info-action-active: oklch(.97 .014 254.604);--color-icon-on-feedback-info-action-disabled: oklch(.707 .165 254.624);--color-icon-on-action-primary-default: oklch(0 0 0);--color-icon-on-action-primary-disabled: oklch(.439 0 0);--color-icon-on-action-secondary-default: oklch(.87 0 0);--color-icon-on-action-secondary-disabled: oklch(.439 0 0);--color-icon-on-action-outline-default: oklch(.97 0 0);--color-icon-on-action-outline-disabled: oklch(.439 0 0);--color-icon-on-action-ghost-default: oklch(.97 0 0);--color-icon-on-action-ghost-disabled: oklch(.439 0 0);--color-icon-on-action-destructive-default: oklch(0 0 0);--color-icon-on-action-destructive-disabled: oklch(.439 0 0);--color-icon-on-action-demon-default: oklch(.885 .062 18.334);--color-icon-on-action-demon-disabled: oklch(.439 0 0);--color-icon-on-control-primary-default: oklch(.97 0 0);--color-icon-on-control-primary-placeholder: oklch(.708 0 0);--color-icon-on-control-primary-disabled: oklch(.439 0 0);--color-border-on-surface-primary-high: oklch(.439 0 0);--color-border-on-surface-primary-low: oklch(.269 0 0);--color-border-on-surface-secondary-high: oklch(.371 0 0);--color-border-on-surface-secondary-low: oklch(.269 0 0);--color-border-on-brand-primary-high: oklch(.87 .065 274.039);--color-border-on-brand-primary-low: oklch(.673 .182 276.935);--color-border-on-brand-secondary-high: oklch(.511 .262 276.966);--color-border-on-brand-secondary-low: oklch(.398 .195 277.366);--color-border-on-feedback-success-low: oklch(.393 .095 152.535);--color-border-on-feedback-error-low: oklch(.396 .141 25.723);--color-border-on-feedback-warning-low: oklch(.408 .123 38.172);--color-border-on-feedback-info-low: oklch(.379 .146 265.522);--color-border-on-action-primary-default: oklch(.673 .182 276.935);--color-border-on-action-primary-hover: oklch(.785 .115 274.713);--color-border-on-action-primary-focus: oklch(.785 .115 274.713);--color-border-on-action-primary-active: oklch(.87 .065 274.039);--color-border-on-action-primary-disabled: oklch(.205 0 0);--color-border-on-action-secondary-default: oklch(.269 0 0);--color-border-on-action-secondary-hover: oklch(.371 0 0);--color-border-on-action-secondary-focus: oklch(.371 0 0);--color-border-on-action-secondary-active: oklch(.439 0 0);--color-border-on-action-secondary-disabled: oklch(.205 0 0);--color-border-on-action-outline-default: oklch(.673 .182 276.935);--color-border-on-action-outline-hover: oklch(.785 .115 274.713);--color-border-on-action-outline-focus: oklch(.785 .115 274.713);--color-border-on-action-outline-active: oklch(.87 .065 274.039);--color-border-on-action-outline-disabled: oklch(.205 0 0);--color-border-on-action-ghost-default: rgba(0, 0, 0, 0);--color-border-on-action-ghost-hover: oklch(.205 0 0);--color-border-on-action-ghost-focus: oklch(.205 0 0);--color-border-on-action-ghost-active: oklch(.269 0 0);--color-border-on-action-ghost-disabled: oklch(.205 0 0);--color-border-on-action-destructive-default: oklch(.704 .191 22.216);--color-border-on-action-destructive-hover: oklch(.808 .114 19.571);--color-border-on-action-destructive-focus: oklch(.808 .114 19.571);--color-border-on-action-destructive-active: oklch(.885 .062 18.334);--color-border-on-action-destructive-disabled: oklch(.205 0 0);--color-border-on-action-demon-default: rgba(0, 0, 0, 0);--color-border-on-action-demon-hover: oklch(.258 .092 26.042);--color-border-on-action-demon-focus: oklch(.258 .092 26.042);--color-border-on-action-demon-active: oklch(.396 .141 25.723);--color-border-on-action-demon-disabled: oklch(.205 0 0);--color-border-on-control-primary-default: oklch(.371 0 0);--color-border-on-control-primary-hover: oklch(.673 .182 276.935);--color-border-on-control-primary-focus: oklch(.673 .182 276.935);--color-border-on-control-primary-active: oklch(.673 .182 276.935);--color-border-on-control-primary-disabled: oklch(.371 0 0);--color-border-on-control-success-default: oklch(.792 .209 151.711);--color-border-on-control-success-hover: oklch(.871 .15 154.449);--color-border-on-control-success-focus: oklch(.871 .15 154.449);--color-border-on-control-success-active: oklch(.925 .084 155.995);--color-border-on-control-error-default: oklch(.704 .191 22.216);--color-border-on-control-error-hover: oklch(.808 .114 19.571);--color-border-on-control-error-focus: oklch(.808 .114 19.571);--color-border-on-control-error-active: oklch(.885 .062 18.334)}}.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-bg{background-color:var(--color-background-surface-bg)}.color-background-surface-scrim{background-color:var(--color-background-surface-scrim)}.color-background-surface-highlight{background-color:var(--color-background-surface-highlight)}.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-disabled{background-color:var(--color-background-control-primary-disabled)}.color-background-skeleton-primary{background-color:var(--color-background-skeleton-primary)}.color-text-on-surface-high{color:var(--color-text-on-surface-high)}.color-text-on-surface-medium{color:var(--color-text-on-surface-medium)}.color-text-on-surface-low{color:var(--color-text-on-surface-low)}.color-text-on-surface-success{color:var(--color-text-on-surface-success)}.color-text-on-surface-error{color:var(--color-text-on-surface-error)}.color-text-on-surface-warning{color:var(--color-text-on-surface-warning)}.color-text-on-surface-info{color:var(--color-text-on-surface-info)}.color-text-on-surface-disabled{color:var(--color-text-on-surface-disabled)}.color-text-on-surface-action-default{color:var(--color-text-on-surface-action-default)}.color-text-on-surface-action-hover{color:var(--color-text-on-surface-action-hover)}.color-text-on-surface-action-focus{color:var(--color-text-on-surface-action-focus)}.color-text-on-surface-action-active{color:var(--color-text-on-surface-action-active)}.color-text-on-surface-action-disabled{color:var(--color-text-on-surface-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-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-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-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-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-icon-on-surface-high{fill:var(--color-icon-on-surface-high)}.color-icon-on-surface-medium{fill:var(--color-icon-on-surface-medium)}.color-icon-on-surface-low{fill:var(--color-icon-on-surface-low)}.color-icon-on-surface-success{fill:var(--color-icon-on-surface-success)}.color-icon-on-surface-error{fill:var(--color-icon-on-surface-error)}.color-icon-on-surface-warning{fill:var(--color-icon-on-surface-warning)}.color-icon-on-surface-info{fill:var(--color-icon-on-surface-info)}.color-icon-on-surface-disabled{fill:var(--color-icon-on-surface-disabled)}.color-icon-on-surface-action-default{fill:var(--color-icon-on-surface-action-default)}.color-icon-on-surface-action-hover{fill:var(--color-icon-on-surface-action-hover)}.color-icon-on-surface-action-focus{fill:var(--color-icon-on-surface-action-focus)}.color-icon-on-surface-action-active{fill:var(--color-icon-on-surface-action-active)}.color-icon-on-surface-action-disabled{fill:var(--color-icon-on-surface-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-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-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-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-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-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-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-low{border-color:var(--color-border-on-feedback-success-low)}.color-border-on-feedback-error-low{border-color:var(--color-border-on-feedback-error-low)}.color-border-on-feedback-warning-low{border-color:var(--color-border-on-feedback-warning-low)}.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-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)}.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)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in-up{animation:fadeInUp .6s ease-out forwards;opacity:0}.animate-fade-in-down{animation:fadeInDown .6s ease-out forwards;opacity:0}.animate-fade-in{animation:fadeIn .6s ease-out forwards;opacity:0}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.animate-visible{opacity:1;transform:translateY(0)}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}@media (prefers-reduced-motion: reduce){.animate-fade-in-up,.animate-fade-in-down,.animate-fade-in{animation:fadeIn .2s ease-out forwards;transform:none}}body{background-color:var(--color-background-surface-bg);color:var(--color-text-on-surface-high)}
