.hf-metric-card{--hf-metric-card-hue:var(--hf-color-fg-muted);container-type:inline-size;container-name:hf-metric-card;display:grid;min-inline-size:0;min-block-size:8.875rem;padding:var(--hf-space-4);grid-template-columns:minmax(0,auto) minmax(78px,1fr);grid-template-rows:minmax(var(--hf-space-6),auto) minmax(2rem,auto) minmax(1.125rem,auto) minmax(1.125rem,1fr);grid-gap:.4375rem var(--hf-space-4);gap:.4375rem var(--hf-space-4);overflow:hidden;border:1px solid var(--hf-color-border-subtle);border-radius:var(--hf-radius-lg);background:linear-gradient(145deg,var(--hf-color-bg-elevated),var(--hf-color-bg-surface));box-shadow:var(--hf-shadow-panel)}.hf-metric-card[data-tone=success]{--hf-metric-card-hue:var(--hf-color-status-success-fg)}.hf-metric-card[data-tone=warning]{--hf-metric-card-hue:var(--hf-color-status-warning-fg)}.hf-metric-card[data-tone=danger]{--hf-metric-card-hue:var(--hf-color-status-danger-fg)}.hf-metric-card[data-tone=info]{--hf-metric-card-hue:var(--hf-color-status-info-fg)}.hf-metric-card[data-tone=brand]{--hf-metric-card-hue:var(--hf-color-accent-default)}.hf-metric-card__header,.hf-metric-card__heading{display:flex;min-inline-size:0}.hf-metric-card__header{grid-area:1/1/2/-1;min-block-size:var(--hf-space-6);align-items:center;justify-content:space-between;gap:var(--hf-space-2)}.hf-metric-card__heading{min-inline-size:0;align-items:center;gap:var(--hf-space-2);color:var(--hf-color-fg-secondary);font-size:var(--hf-font-size-md);font-weight:var(--hf-font-weight-medium);line-height:normal}.hf-metric-card__label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hf-metric-card__heading>svg{inline-size:1.0625rem;block-size:1.0625rem;flex:none;color:var(--hf-color-fg-muted)}.hf-metric-card__value{grid-area:2/1/3/2;display:flex;min-inline-size:0;align-self:end;flex-wrap:wrap;align-items:baseline;gap:0 .375rem;color:var(--hf-color-fg-default);font-size:2rem;font-weight:650;letter-spacing:-.045em;line-height:1}.hf-metric-card__number{white-space:nowrap}.hf-metric-card__unit{color:var(--hf-color-fg-secondary);font-size:var(--hf-font-size-md);font-weight:var(--hf-font-weight-medium);letter-spacing:0}.hf-metric-card__detail,.hf-metric-card__trend{display:-webkit-box;min-inline-size:0;margin:0;overflow:hidden;color:var(--hf-color-fg-muted);font-size:var(--hf-font-size-sm);line-height:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hf-metric-card__trend{grid-area:3/1/4/2;font-weight:650}.hf-metric-card[data-tone]:not([data-tone=neutral]) .hf-metric-card__trend{color:var(--hf-metric-card-hue)}.hf-metric-card__detail{grid-area:4/1/5/2}.hf-metric-card__spark{grid-area:2/2/5/3;display:flex;inline-size:100%;max-inline-size:40cqi;block-size:44px;align-items:flex-end;justify-self:end;align-self:end;gap:4px}.hf-metric-card__spark[data-dense]{gap:2px}.hf-metric-card__spark-bar{min-inline-size:3px;flex:1 1;border-radius:2px 2px 1px 1px;background:var(--hf-metric-card-hue);opacity:.72}.hf-metric-card__state{display:flex;min-block-size:4.375rem;-webkit-padding-before:.625rem;padding-block-start:.625rem;align-items:center;gap:.625rem}.hf-metric-card__state>svg{inline-size:var(--hf-size-icon-md);block-size:var(--hf-size-icon-md);flex:none;color:var(--hf-color-status-danger-fg)}.hf-metric-card__state>span{display:grid;min-inline-size:0;flex:1 1;grid-gap:.375rem;gap:.375rem}.hf-metric-card__state strong{color:var(--hf-color-fg-muted);font-size:var(--hf-font-size-xl)}.hf-metric-card__state small{display:-webkit-box;overflow:hidden;color:var(--hf-color-fg-muted);font-size:var(--hf-font-size-sm);-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (forced-colors:active){.hf-metric-card__spark-bar{background:CanvasText;opacity:1}}.hf-metric-card-row{display:grid;min-inline-size:0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--hf-space-4);gap:var(--hf-space-4)}@container hf-metric-card (max-width: 386px){.hf-metric-card__value{font-size:1.625rem}}@container hf-metric-card (max-width: 266px){.hf-metric-card__value{font-size:1.25rem}.hf-metric-card{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(var(--hf-space-6),auto) minmax(2rem,auto) minmax(1.125rem,auto) minmax(1.125rem,1fr) 44px}.hf-metric-card__header{grid-area:1/1/2/-1}.hf-metric-card__value{grid-area:2/1/3/-1}.hf-metric-card__trend{grid-area:3/1/4/-1}.hf-metric-card__detail{grid-area:4/1/5/-1}.hf-metric-card__spark{grid-area:5/1/6/-1;max-inline-size:none}}@container hf-metric-card (min-width: 366px){.hf-metric-card__label{overflow:visible;white-space:normal}}@container hf-metric-card (max-width: 386px){.hf-metric-card{min-block-size:9.25rem}.hf-metric-card__header>button,.hf-metric-card__state>button{min-inline-size:2.75rem;min-block-size:2.75rem}}.hf-meter{--hf-meter-block-size:0.5rem;--hf-meter-color:var(--hf-color-accent-default)}.hf-meter[data-size=sm]{--hf-meter-block-size:0.25rem}.hf-meter[data-size=lg]{--hf-meter-block-size:0.75rem}.hf-meter[data-tone=info]{--hf-meter-color:var(--hf-color-status-info-fg)}.hf-meter[data-tone=success]{--hf-meter-color:var(--hf-color-status-success-fg)}.hf-meter[data-tone=warning]{--hf-meter-color:var(--hf-color-status-warning-fg)}.hf-meter[data-tone=danger]{--hf-meter-color:var(--hf-color-status-danger-fg)}.hf-meter__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--hf-space-3);-webkit-margin-after:var(--hf-space-2);margin-block-end:var(--hf-space-2)}.hf-meter__label{color:var(--hf-color-fg-default);font-size:var(--hf-font-size-md);font-weight:var(--hf-font-weight-medium)}.hf-meter__value{color:var(--hf-color-fg-muted);font-size:var(--hf-font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hf-meter__track{block-size:var(--hf-meter-block-size);overflow:hidden;border-radius:var(--hf-radius-full);background:var(--hf-color-bg-track)}.hf-meter__indicator{border-radius:inherit;background:var(--hf-meter-color);transition:width var(--hf-duration-slow) var(--hf-ease-emphasized)}@media (prefers-reduced-motion:reduce){.hf-meter__indicator{transition-duration:1ms}}.hf-number-field{display:inline-flex;min-inline-size:0;flex-direction:column;gap:.4375rem}.hf-number-field__label{color:var(--hf-color-fg-secondary);font-size:var(--hf-font-size-sm);font-weight:var(--hf-font-weight-semibold);line-height:var(--hf-line-height-compact)}.hf-number-field__group{--hf-number-field-size:var(--hf-size-control-md);--hf-number-field-font-size:var(--hf-font-size-md);display:inline-flex;min-block-size:var(--hf-number-field-size);min-inline-size:10rem;overflow:hidden;align-items:stretch;border:1px solid var(--hf-color-border-control);border-radius:var(--hf-radius-md);background:var(--hf-color-bg-surface);box-shadow:var(--hf-shadow-control);transition:border-color var(--hf-duration-theme) var(--hf-ease-standard),background var(--hf-duration-theme) var(--hf-ease-standard),box-shadow var(--hf-duration-theme) var(--hf-ease-standard)}.hf-number-field__group.hf-control--sm{--hf-number-field-size:var(--hf-size-control-sm);--hf-number-field-font-size:var(--hf-font-size-sm)}.hf-number-field__group.hf-control--lg{--hf-number-field-size:var(--hf-size-control-lg);--hf-number-field-font-size:var(--hf-font-size-lg)}.hf-number-field__group:hover:not([data-disabled],[data-readonly]){border-color:var(--hf-color-border-strong)}.hf-number-field__group:focus-within{border-color:var(--hf-color-accent-border);box-shadow:0 0 0 3px var(--hf-color-accent-subtle)}.hf-number-field[data-invalid] .hf-number-field__group{border-color:var(--hf-color-status-danger-fg)}.hf-number-field__input{min-inline-size:0;inline-size:7rem;padding-inline:.6875rem;border:0;color:var(--hf-color-fg-default);background:transparent;font:inherit;font-size:var(--hf-number-field-font-size);text-align:center;outline:0}.hf-number-field__input::placeholder{color:var(--hf-color-fg-muted)}.hf-number-field__stepper{display:grid;inline-size:var(--hf-number-field-size);padding:0;flex:none;place-items:center;border:0;color:var(--hf-color-fg-secondary);background:var(--hf-color-bg-elevated);font:inherit;cursor:pointer;transition:color var(--hf-duration-theme) var(--hf-ease-standard),background var(--hf-duration-theme) var(--hf-ease-standard)}.hf-number-field__stepper:first-child{-webkit-border-end:1px solid var(--hf-color-border-subtle);border-inline-end:1px solid var(--hf-color-border-subtle)}.hf-number-field__stepper:last-child{-webkit-border-start:1px solid var(--hf-color-border-subtle);border-inline-start:1px solid var(--hf-color-border-subtle)}.hf-number-field__stepper:hover:not([data-disabled]){color:var(--hf-color-fg-default);background:var(--hf-color-bg-hover)}.hf-number-field__stepper:focus-visible{outline:var(--hf-focus-ring-width) solid var(--hf-color-focus-ring);outline-offset:-3px}.hf-number-field__stepper svg{inline-size:var(--hf-size-icon-sm);block-size:var(--hf-size-icon-sm)}.hf-number-field[data-disabled] .hf-number-field__label,.hf-number-field__group[data-disabled]{color:var(--hf-color-fg-disabled)}.hf-number-field__group[data-disabled],.hf-number-field__group[data-readonly]{background:var(--hf-color-bg-subtle)}.hf-number-field__group[data-disabled] .hf-number-field__stepper,.hf-number-field__group[data-readonly] .hf-number-field__stepper{color:var(--hf-color-fg-disabled);cursor:not-allowed}.hf-number-field__message{color:var(--hf-color-fg-muted);font-size:var(--hf-font-size-xs);line-height:var(--hf-line-height-default)}.hf-number-field__message--error{color:var(--hf-color-status-danger-fg)}@media (prefers-reduced-motion:reduce){.hf-number-field__group,.hf-number-field__stepper{transition-duration:1ms}}.hf-otp-field{--hf-otp-size:var(--hf-size-control-md);--hf-otp-font-size:var(--hf-font-size-lg);display:inline-flex;min-inline-size:0;flex-direction:column;gap:.4375rem}.hf-otp-field[data-size=sm]{--hf-otp-size:var(--hf-size-control-sm);--hf-otp-font-size:var(--hf-font-size-md)}.hf-otp-field[data-size=lg]{--hf-otp-size:var(--hf-size-control-lg);--hf-otp-font-size:var(--hf-font-size-xl)}.hf-otp-field--full-width{display:flex;inline-size:100%}.hf-otp-field__label{color:var(--hf-color-fg-secondary);font-size:var(--hf-font-size-sm);font-weight:var(--hf-font-weight-semibold);line-height:var(--hf-line-height-compact)}.hf-otp-field__inputs{display:flex;min-inline-size:0;flex-wrap:wrap;gap:var(--hf-space-2)}.hf-otp-field--full-width .hf-otp-field__inputs{flex-wrap:nowrap;container-type:inline-size}.hf-otp-field--full-width .hf-otp-field__input{flex:1 1;inline-size:auto;min-inline-size:0;block-size:auto;aspect-ratio:1;font-size:max(var(--hf-otp-font-size),6cqi)}.hf-otp-field__input{box-sizing:border-box;inline-size:var(--hf-otp-size);block-size:var(--hf-otp-size);padding:0;border:1px solid var(--hf-color-border-control);border-radius:var(--hf-radius-md);color:var(--hf-color-fg-default);background:var(--hf-color-bg-surface);box-shadow:var(--hf-shadow-control);font:inherit;font-family:var(--hf-font-family-mono);font-size:var(--hf-otp-font-size);font-weight:var(--hf-font-weight-semibold);text-align:center;caret-color:var(--hf-color-accent-default);outline:0;transition:border-color var(--hf-duration-theme) var(--hf-ease-standard),background var(--hf-duration-theme) var(--hf-ease-standard),box-shadow var(--hf-duration-theme) var(--hf-ease-standard),transform var(--hf-duration-fast) var(--hf-ease-emphasized)}.hf-otp-field__input:hover:not(:disabled,:-moz-read-only){border-color:var(--hf-color-border-strong)}.hf-otp-field__input:hover:not(:disabled,:read-only){border-color:var(--hf-color-border-strong)}.hf-otp-field__input:focus-visible{border-color:var(--hf-color-accent-border);box-shadow:0 0 0 3px var(--hf-color-accent-subtle);transform:translateY(-1px)}.hf-otp-field[data-invalid] .hf-otp-field__input{border-color:var(--hf-color-status-danger-fg)}.hf-otp-field[data-disabled] .hf-otp-field__label{color:var(--hf-color-fg-muted)}.hf-otp-field__input:disabled{color:var(--hf-color-fg-disabled);cursor:not-allowed}.hf-otp-field__input:-moz-read-only{background:var(--hf-color-bg-subtle)}.hf-otp-field__input:disabled,.hf-otp-field__input:read-only{background:var(--hf-color-bg-subtle)}.hf-otp-field__message{color:var(--hf-color-fg-muted);font-size:var(--hf-font-size-xs);line-height:var(--hf-line-height-default)}.hf-otp-field__message--error{color:var(--hf-color-status-danger-fg)}@media (max-width:767px){.hf-otp-field__input{inline-size:max(var(--hf-otp-size),2.75rem);block-size:max(var(--hf-otp-size),2.75rem)}}@media (prefers-reduced-motion:reduce){.hf-otp-field__input{transition-duration:1ms}}.hf-pagination{display:inline-flex;align-items:center;gap:var(--hf-space-1)}.hf-pagination__button{display:grid;min-inline-size:var(--hf-size-control-sm);block-size:var(--hf-size-control-sm);padding-inline:.4375rem;place-items:center;border:1px solid transparent;border-radius:var(--hf-radius-sm);color:var(--hf-color-fg-secondary);background:transparent;font:inherit;font-size:var(--hf-font-size-sm);font-weight:var(--hf-font-weight-semibold);cursor:pointer;transition:color var(--hf-duration-theme) var(--hf-ease-standard),border-color var(--hf-duration-theme) var(--hf-ease-standard),background var(--hf-duration-theme) var(--hf-ease-standard)}.hf-pagination__button:hover:not(:disabled){color:var(--hf-color-fg-default);background:var(--hf-color-bg-hover)}.hf-pagination__button[aria-current=page]{border-color:var(--hf-color-accent-border);color:var(--hf-color-accent-default);background:var(--hf-color-accent-subtle)}.hf-pagination__button:focus-visible{outline:var(--hf-focus-ring-width) solid var(--hf-color-focus-ring);outline-offset:1px}.hf-pagination__button:disabled{color:var(--hf-color-fg-disabled);cursor:not-allowed}.hf-pagination__button svg{inline-size:var(--hf-size-icon-sm);block-size:var(--hf-size-icon-sm)}.hf-pagination__ellipsis{display:grid;inline-size:1.5rem;place-items:center;color:var(--hf-color-fg-muted)}@media (max-width:767px){.hf-pagination__button{min-inline-size:var(--hf-size-control-lg);block-size:var(--hf-size-control-lg)}}@media (prefers-reduced-motion:reduce){.hf-pagination__button{transition-duration:1ms}}.hf-popover__positioner{z-index:var(--hf-z-index-dropdown)}.hf-popover{box-sizing:border-box;position:relative;inline-size:min(22rem,calc(100vw - 1rem));overflow:hidden;border:1px solid var(--hf-color-border-default);border-radius:var(--hf-radius-lg);color:var(--hf-color-fg-default);background:var(--hf-color-bg-overlay);box-shadow:var(--hf-shadow-popover);font-family:var(--hf-font-family-sans);transform-origin:var(--transform-origin);transition:opacity var(--hf-duration-fast) var(--hf-ease-standard),scale var(--hf-duration-fast) var(--hf-ease-standard)}.hf-popover--sm{inline-size:min(17.5rem,calc(100vw - 1rem))}.hf-popover--lg{inline-size:min(27.5rem,calc(100vw - 1rem))}.hf-popover[data-ending-style],.hf-popover[data-starting-style]{opacity:0;scale:.97}.hf-popover__header{display:flex;padding:var(--hf-space-4);align-items:flex-start;justify-content:space-between;gap:var(--hf-space-3);-webkit-border-after:1px solid var(--hf-color-border-subtle);border-block-end:1px solid var(--hf-color-border-subtle)}.hf-popover--sm .hf-popover__content,.hf-popover--sm .hf-popover__header{padding:var(--hf-space-3)}.hf-popover--lg .hf-popover__content,.hf-popover--lg .hf-popover__header{padding:var(--hf-space-5)}.hf-popover__heading{min-inline-size:0}.hf-popover__title{margin:0;font-size:var(--hf-font-size-md);font-weight:var(--hf-font-weight-bold);line-height:var(--hf-line-height-compact)}.hf-popover--lg .hf-popover__title{font-size:var(--hf-font-size-lg)}.hf-popover__description{margin:var(--hf-space-1) 0 0;color:var(--hf-color-fg-muted);font-size:var(--hf-font-size-sm);line-height:var(--hf-line-height-default)}.hf-popover__content{padding:var(--hf-space-4);color:var(--hf-color-fg-secondary);font-size:var(--hf-font-size-md);line-height:var(--hf-line-height-default)}.hf-popover__footer{display:flex;padding:var(--hf-space-3) var(--hf-space-4);align-items:center;justify-content:flex-end;gap:var(--hf-space-2);-webkit-border-before:1px solid var(--hf-color-border-subtle);border-block-start:1px solid var(--hf-color-border-subtle);background:var(--hf-color-bg-elevated)}.hf-popover__keyboard-close{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hf-popover__keyboard-close:focus-visible{z-index:1;inset-block-start:var(--hf-space-2);inset-inline-end:var(--hf-space-2);inline-size:auto;block-size:var(--hf-size-control-sm);padding-inline:var(--hf-space-3);margin:0;overflow:visible;clip:auto;border:1px solid var(--hf-color-border-control);border-radius:var(--hf-radius-sm);color:var(--hf-color-fg-default);background:var(--hf-color-bg-elevated);font:inherit;font-size:var(--hf-font-size-sm);font-weight:var(--hf-font-weight-semibold)}.hf-popover__arrow{display:block;inline-size:.75rem;block-size:.75rem;color:var(--hf-color-bg-overlay);filter:drop-shadow(0 1px 0 var(--hf-color-border-default))}@media (prefers-reduced-motion:reduce){.hf-popover{transition-duration:1ms}}.hf-radio-group{display:inline-flex;min-inline-size:0;padding:0;flex-direction:column;gap:var(--hf-space-2);border:0;color:var(--hf-color-fg-default)}.hf-radio-group__legend{padding:0;color:var(--hf-color-fg-secondary);font-size:var(--hf-font-size-sm);font-weight:var(--hf-font-weight-semibold);line-height:var(--hf-line-height-compact)}.hf-radio-group__items{display:flex;min-inline-size:0;flex-direction:column;gap:var(--hf-space-2)}.hf-radio-group[data-orientation=horizontal] .hf-radio-group__items{flex-flow:row wrap}.hf-radio-group__option{display:inline-flex;min-inline-size:0;align-items:flex-start;gap:var(--hf-space-2);cursor:pointer}.hf-radio-group__option[data-disabled]{color:var(--hf-color-fg-disabled);cursor:not-allowed}.hf-radio-group__radio{--hf-radio-size:1rem;box-sizing:border-box;display:grid;inline-size:var(--hf-radio-size);block-size:var(--hf-radio-size);-webkit-margin-before:.0625rem;margin-block-start:.0625rem;flex:none;place-items:center;border:1px solid var(--hf-color-border-strong);border-radius:var(--hf-radius-full);background:var(--hf-color-bg-surface);cursor:inherit;transition:border-color var(--hf-duration-theme) var(--hf-ease-standard),background var(--hf-duration-theme) var(--hf-ease-standard),box-shadow var(--hf-duration-theme) var(--hf-ease-standard)}.hf-radio-group[data-size=md] .hf-radio-group__radio{--hf-radio-size:1.125rem}.hf-radio-group[data-size=lg] .hf-radio-group__radio{--hf-radio-size:1.25rem}.hf-radio-group__radio:hover:not([data-disabled]){border-color:var(--hf-color-accent-border)}.hf-radio-group__radio:focus-visible{outline:var(--hf-focus-ring-width) solid var(--hf-color-focus-ring);outline-offset:2px}.hf-radio-group__radio[data-checked]{border-color:var(--hf-color-accent-default)}.hf-radio-group__indicator{inline-size:50%;block-size:50%;border-radius:var(--hf-radius-full);background:var(--hf-color-accent-default)}.hf-radio-group__copy{display:flex;min-inline-size:0;flex-direction:column;gap:.1875rem}.hf-radio-group__option-label{font-size:var(--hf-font-size-md);font-weight:var(--hf-font-weight-medium);line-height:var(--hf-line-height-compact)}.hf-radio-group__message,.hf-radio-group__option-description{color:var(--hf-color-fg-muted);font-size:var(--hf-font-size-xs);line-height:var(--hf-line-height-default)}.hf-radio-group__message--error{color:var(--hf-color-status-danger-fg)}.hf-radio-group[aria-invalid=true] .hf-radio-group__radio{border-color:var(--hf-color-status-danger-fg)}.hf-radio-group:disabled .hf-radio-group__legend{color:var(--hf-color-fg-disabled)}@media (max-width:767px){.hf-radio-group__option{min-block-size:2.75rem;align-items:center}}@media (prefers-reduced-motion:reduce){.hf-radio-group__radio{transition-duration:1ms}}.hf-range-calendar .hf-calendar__day--range-middle{background:var(--hf-color-accent-subtle)}.hf-range-calendar .hf-calendar__day--range-preview{background:color-mix(in srgb,var(--hf-color-accent-subtle) 72%,transparent)}.hf-range-calendar .hf-calendar__day--range-preview-start{border-start-start-radius:var(--hf-radius-sm);border-end-start-radius:var(--hf-radius-sm)}.hf-range-calendar .hf-calendar__day--range-preview-end{border-start-end-radius:var(--hf-radius-sm);border-end-end-radius:var(--hf-radius-sm)}.hf-range-calendar .hf-calendar__day--range-preview-target .hf-calendar__day-button{color:var(--hf-color-accent-default);box-shadow:inset 0 0 0 1px var(--hf-color-accent-border);font-weight:var(--hf-font-weight-semibold)}.hf-range-calendar .hf-calendar__day--range-start{border-start-start-radius:var(--hf-radius-sm);border-end-start-radius:var(--hf-radius-sm);background:var(--hf-color-accent-subtle)}.hf-range-calendar .hf-calendar__day--range-end{border-start-end-radius:var(--hf-radius-sm);border-end-end-radius:var(--hf-radius-sm);background:var(--hf-color-accent-subtle)}.hf-range-calendar :is(.hf-calendar__day--range-start,.hf-calendar__day--range-end) .hf-calendar__day-button{color:var(--hf-color-fg-on-accent);background:var(--hf-color-accent-default);box-shadow:none;font-weight:var(--hf-font-weight-semibold)}.hf-range-calendar .hf-calendar__day--range-middle .hf-calendar__day-button{border-radius:0;color:var(--hf-color-accent-active)}[data-hf-theme=dark] .hf-range-calendar .hf-calendar__day--range-middle .hf-calendar__day-button{color:var(--hf-color-accent-default)}.hf-scroll-area{position:relative;overflow:hidden}.hf-scroll-area__viewport{inline-size:100%;block-size:100%;outline:none;overscroll-behavior:contain;scrollbar-width:none}.hf-scroll-area__viewport::-webkit-scrollbar{display:none}.hf-scroll-area__viewport:focus-visible{border-radius:inherit;outline:var(--hf-focus-ring-width) solid var(--hf-color-focus-ring);outline-offset:-2px}.hf-scroll-area__content{min-inline-size:100%}.hf-scroll-area__scrollbar{display:flex;padding:2px;opacity:0;touch-action:none;transition:opacity var(--hf-duration-fast) var(--hf-ease-standard);-webkit-user-select:none;-moz-user-select:none;user-select:none}.hf-scroll-area:hover .hf-scroll-area__scrollbar,.hf-scroll-area__scrollbar[data-hovering],.hf-scroll-area__scrollbar[data-scrolling]{opacity:1}.hf-scroll-area__scrollbar[data-orientation=vertical]{inline-size:8px}.hf-scroll-area__scrollbar[data-orientation=horizontal]{block-size:8px;flex-direction:column}.hf-scroll-area__thumb{min-inline-size:1.5rem;min-block-size:1.5rem;border-radius:var(--hf-radius-full);background:var(--hf-color-border-strong)}.hf-scroll-area__corner{inline-size:8px;block-size:8px;background:var(--hf-color-bg-surface)}@media (prefers-reduced-motion:reduce){.hf-scroll-area__scrollbar{transition-duration:1ms}}.hf-search-field{--hf-search-field-size:var(--hf-size-control-md);--hf-search-field-font-size:var(--hf-font-size-md);position:relative;display:inline-flex;min-block-size:var(--hf-search-field-size);min-inline-size:12.5rem;align-items:center;gap:.5625rem;padding-inline:.6875rem;border:1px solid var(--hf-color-border-control);border-radius:var(--hf-radius-md);color:var(--hf-color-fg-secondary);background:var(--hf-color-bg-surface);box-shadow:var(--hf-shadow-control);transition:border-color var(--hf-duration-theme) var(--hf-ease-standard),background var(--hf-duration-theme) var(--hf-ease-standard),box-shadow var(--hf-duration-theme) var(--hf-ease-standard)}.hf-search-field.hf-control--sm{--hf-search-field-size:var(--hf-size-control-sm);--hf-search-field-font-size:var(--hf-font-size-sm)}.hf-search-field.hf-control--lg{--hf-search-field-size:var(--hf-size-control-lg);--hf-search-field-font-size:var(--hf-font-size-lg)}.hf-search-field:hover:not(.hf-search-field--disabled){border-color:var(--hf-color-border-strong)}.hf-search-field:focus-within{border-color:var(--hf-color-accent-border);box-shadow:0 0 0 3px var(--hf-color-accent-subtle)}.hf-search-field:focus-within .hf-search-field__icon{color:var(--hf-color-accent-default)}.hf-search-field--disabled{color:var(--hf-color-fg-disabled);cursor:not-allowed}.hf-search-field__input{min-inline-size:0;inline-size:100%;padding:0;border:0;color:var(--hf-color-fg-default);background:transparent;font:inherit;font-size:var(--hf-search-field-font-size);outline:0}.hf-search-field__input::placeholder{color:var(--hf-color-fg-muted)}.hf-search-field__input:disabled{color:var(--hf-color-fg-disabled);cursor:not-allowed}.hf-search-field__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.hf-search-field__icon{inline-size:var(--hf-size-icon-sm);block-size:var(--hf-size-icon-sm);flex:none;transition:color var(--hf-duration-theme) var(--hf-ease-standard)}.hf-search-field__clear{display:grid;inline-size:1.5rem;block-size:1.5rem;padding:0;flex:none;place-items:center;border:0;border-radius:var(--hf-radius-sm);color:var(--hf-color-fg-muted);background:transparent;font:inherit;cursor:pointer;transition:color var(--hf-duration-theme) var(--hf-ease-standard),background var(--hf-duration-theme) var(--hf-ease-standard)}.hf-search-field__clear:hover{color:var(--hf-color-fg-default);background:var(--hf-color-bg-hover)}.hf-search-field__clear:focus-visible{outline:var(--hf-focus-ring-width) solid var(--hf-color-focus-ring);outline-offset:1px}.hf-search-field__clear svg{inline-size:var(--hf-size-icon-sm);block-size:var(--hf-size-icon-sm)}@media (max-width:767px){.hf-search-field,.hf-search-field.hf-control--sm{--hf-search-field-size:var(--hf-size-control-lg)}.hf-search-field__clear{inline-size:2.75rem;block-size:2.75rem;-webkit-margin-end:-.5625rem;margin-inline-end:-.5625rem}}@media (prefers-reduced-motion:reduce){.hf-search-field,.hf-search-field__clear,.hf-search-field__icon{transition-duration:1ms}}.hf-segmented-control{display:inline-flex;padding:.1875rem;align-items:center;gap:.125rem;border:1px solid var(--hf-color-border-default);border-radius:var(--hf-radius-full);background:var(--hf-color-bg-surface);box-shadow:var(--hf-shadow-control)}.hf-segmented-control__item{display:inline-flex;min-block-size:1.75rem;padding-inline:.6875rem;align-items:center;justify-content:center;gap:.375rem;border:0;border-radius:var(--hf-radius-full);color:var(--hf-color-fg-muted);background:transparent;font:inherit;font-size:var(--hf-font-size-xs);font-weight:var(--hf-font-weight-bold);line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color var(--hf-duration-theme) var(--hf-ease-standard),background var(--hf-duration-theme) var(--hf-ease-standard),box-shadow var(--hf-duration-theme) var(--hf-ease-standard),transform var(--hf-duration-fast) var(--hf-ease-standard)}.hf-segmented-control--md .hf-segmented-control__item{min-block-size:2.125rem;padding-inline:.875rem;font-size:var(--hf-font-size-sm)}.hf-segmented-control__item:hover:not([data-disabled]){color:var(--hf-color-fg-default);background:var(--hf-color-bg-hover)}.hf-segmented-control__item:active:not([data-disabled]){transform:scale(.98)}.hf-segmented-control__item[data-pressed]{color:var(--hf-color-fg-default);background:var(--hf-color-bg-selected);box-shadow:var(--hf-shadow-control)}.hf-segmented-control__item[data-pressed][data-tone=brand]{color:var(--hf-color-accent-default)}.hf-segmented-control__item[data-pressed][data-tone=success]{color:var(--hf-color-status-success-fg)}.hf-segmented-control__item[data-pressed][data-tone=warning]{color:var(--hf-color-status-warning-fg)}.hf-segmented-control__item[data-pressed][data-tone=danger]{color:var(--hf-color-status-danger-fg)}.hf-segmented-control__item[data-pressed][data-tone=info]{color:var(--hf-color-status-info-fg)}.hf-segmented-control__item[data-disabled]{color:var(--hf-color-fg-disabled);cursor:not-allowed}.hf-segmented-control__item:focus-visible{position:relative;z-index:1;outline:var(--hf-focus-ring-width) solid var(--hf-color-focus-ring);outline-offset:1px}.hf-segmented-control__icon{display:grid;place-items:center;flex:none}.hf-segmented-control__icon>svg{inline-size:var(--hf-size-icon-sm);block-size:var(--hf-size-icon-sm)}@media (max-width:64rem) and (max-height:31.25rem),(max-width:767px),(pointer:coarse){.hf-segmented-control__item{min-inline-size:var(--hf-size-control-lg);min-block-size:var(--hf-size-control-lg);padding-inline:.625rem}}@media (prefers-reduced-motion:reduce){.hf-segmented-control__item{transition-duration:1ms}}.hf-select-field{display:inline-flex;min-inline-size:0;flex-direction:column;gap:.4375rem}.hf-select-field--full-width,.hf-select-field--full-width .hf-select-field__trigger{inline-size:100%}.hf-select-field__label{color:var(--hf-color-fg-secondary);font-size:var(--hf-font-size-sm);font-weight:var(--hf-font-weight-semibold);line-height:var(--hf-line-height-compact)}.hf-select-field__label--sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.hf-select-field__trigger{--hf-select-size:var(--hf-size-control-md);--hf-select-font-size:var(--hf-font-size-md);--hf-select-icon-size:var(--hf-size-icon-md);display:inline-flex;min-block-size:var(--hf-select-size);inline-size:13.75rem;min-inline-size:0;padding:0 .5625rem 0 .6875rem;align-items:center;justify-content:space-between;gap:.5625rem;border:1px solid var(--hf-color-border-control);border-radius:var(--hf-radius-md);color:var(--hf-color-fg-secondary);background:var(--hf-color-bg-surface);box-shadow:var(--hf-shadow-control);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--hf-duration-theme) var(--hf-ease-standard),background var(--hf-duration-theme) var(--hf-ease-standard),box-shadow var(--hf-duration-theme) var(--hf-ease-standard)}.hf-select-field__trigger.hf-control--sm{--hf-select-size:var(--hf-size-control-sm);--hf-select-font-size:var(--hf-font-size-sm);--hf-select-icon-size:var(--hf-size-icon-sm)}.hf-select-field__trigger.hf-control--lg{--hf-select-size:var(--hf-size-control-lg);--hf-select-font-size:var(--hf-font-size-lg);--hf-select-icon-size:var(--hf-size-icon-lg)}.hf-select-field__trigger:hover:not([data-disabled]){border-color:var(--hf-color-border-strong)}.hf-select-field__trigger:focus-visible{border-color:var(--hf-color-accent-border);box-shadow:0 0 0 var(--hf-focus-ring-glow-width) var(--hf-color-accent-subtle);outline:0}.hf-select-field__trigger--invalid{border-color:var(--hf-color-status-danger-fg)}.hf-select-field__trigger[data-disabled]{color:var(--hf-color-fg-disabled);cursor:not-allowed}.hf-select-field__value{display:flex;min-inline-size:0;flex:1 1;align-items:center;gap:.5rem;color:var(--hf-color-fg-default);font-size:var(--hf-select-font-size);line-height:var(--hf-line-height-compact)}.hf-select-field__value-text{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hf-select-field__value[data-placeholder]{color:var(--hf-color-fg-muted)}.hf-select-field__caret{display:grid;inline-size:var(--hf-size-icon-sm);block-size:var(--hf-size-icon-sm);flex:none;place-items:center;color:var(--hf-color-fg-muted);pointer-events:none;transition:color var(--hf-duration-theme) var(--hf-ease-standard),transform var(--hf-duration-fast) var(--hf-ease-standard)}.hf-select-field__caret svg{inline-size:100%;block-size:100%}.hf-select-field__trigger[data-popup-open] .hf-select-field__caret{color:var(--hf-color-accent-default);transform:rotate(180deg)}.hf-select-field__positioner{z-index:var(--hf-z-index-dropdown);outline:0}.hf-select-field__popup{display:flex;min-inline-size:var(--anchor-width);max-inline-size:min(22.5rem,var(--available-width));max-block-size:min(20rem,var(--available-height));flex-direction:column;overflow:hidden;border:1px solid var(--hf-color-border-strong);border-radius:var(--hf-radius-lg);color:var(--hf-color-fg-default);background:var(--hf-color-bg-overlay);box-shadow:var(--hf-shadow-popover);outline:0;transform-origin:var(--transform-origin);transition:transform var(--hf-duration-fast) var(--hf-ease-emphasized),opacity var(--hf-duration-fast) var(--hf-ease-emphasized)}.hf-select-field__popup[data-ending-style],.hf-select-field__popup[data-starting-style]{opacity:0;transform:scale(.97) translateY(-.25rem)}.hf-select-field__list{min-block-size:0;padding:.3125rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--hf-color-border-strong) transparent;scrollbar-width:thin}.hf-select-field__empty{padding:1.125rem .75rem;color:var(--hf-color-fg-muted);font-size:var(--hf-font-size-sm);text-align:center}.hf-select-field__item{display:flex;min-block-size:2.125rem;padding:.4375rem .5625rem;align-items:center;gap:.625rem;border-radius:var(--hf-radius-sm);color:var(--hf-color-fg-secondary);font-size:var(--hf-font-size-sm);line-height:var(--hf-line-height-compact);outline:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hf-select-field__item[data-highlighted]{color:var(--hf-color-fg-default);background:var(--hf-color-bg-hover)}.hf-select-field__item[data-selected]{color:var(--hf-color-fg-default);background:var(--hf-color-bg-selected)}.hf-select-field__item[data-disabled]{color:var(--hf-color-fg-disabled);cursor:not-allowed}.hf-select-field__item-text{min-inline-size:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hf-select-field__leading{display:grid;inline-size:var(--hf-select-icon-size,var(--hf-size-icon-sm));block-size:var(--hf-select-icon-size,var(--hf-size-icon-sm));flex:none;place-items:center}.hf-select-field__leading>:is(img,svg){inline-size:100%;block-size:100%}.hf-select-field__indicator{display:grid;flex:none;place-items:center;color:var(--hf-color-accent-default)}.hf-select-field__indicator,.hf-select-field__indicator svg,.hf-select-field__scroll-arrow svg{inline-size:var(--hf-size-icon-sm);block-size:var(--hf-size-icon-sm)}.hf-select-field__scroll-arrow{display:grid;min-block-size:1.625rem;flex:none;place-items:center;border-block:1px solid var(--hf-color-border-subtle);color:var(--hf-color-fg-muted);background:var(--hf-color-bg-elevated)}.hf-select-field__scroll-arrow:first-child{-webkit-border-before:0;border-block-start:0}.hf-select-field__scroll-arrow:last-child{-webkit-border-after:0;border-block-end:0}.hf-select-field__message{color:var(--hf-color-fg-muted);font-size:var(--hf-font-size-xs);line-height:var(--hf-line-height-default)}.hf-select-field__message--error{color:var(--hf-color-status-danger-fg)}@media (max-width:767px){.hf-select-field__trigger,.hf-select-field__trigger.hf-control--sm{--hf-select-size:var(--hf-size-control-lg)}.hf-select-field__item,.hf-select-field__scroll-arrow{min-block-size:2.75rem}}@media (prefers-reduced-motion:reduce){.hf-select-field__caret,.hf-select-field__popup,.hf-select-field__trigger{transition-duration:1ms}}.hf-separator{flex:none;border:0;background:var(--hf-color-border-subtle)}.hf-separator[data-orientation=horizontal]{inline-size:100%;block-size:1px}.hf-separator[data-orientation=vertical]{inline-size:1px;block-size:100%;min-block-size:var(--hf-size-icon-md)}.hf-slider{--hf-slider-thumb-size:1rem;--hf-slider-track-size:0.375rem;display:inline-flex;min-inline-size:12rem;flex-direction:column;gap:var(--hf-space-2);color:var(--hf-color-fg-default)}.hf-slider[data-size=sm]{--hf-slider-thumb-size:0.875rem;--hf-slider-track-size:0.25rem}.hf-slider[data-size=lg]{--hf-slider-thumb-size:1.25rem;--hf-slider-track-size:0.5rem}.hf-slider__heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--hf-space-3)}.hf-slider__label{color:var(--hf-color-fg-secondary);font-size:var(--hf-font-size-sm);font-weight:var(--hf-font-weight-semibold);line-height:var(--hf-line-height-compact)}.hf-slider__value{color:var(--hf-color-fg-muted);font-family:var(--hf-font-family-mono);font-size:var(--hf-font-size-xs)}.hf-slider__control{display:flex;min-block-size:2.75rem;align-items:center;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hf-slider__track{inline-size:100%;block-size:var(--hf-slider-track-size);border-radius:var(--hf-radius-full);background:var(--hf-color-bg-track)}.hf-slider__indicator{border-radius:inherit;background:var(--hf-color-accent-default)}.hf-slider__thumb{box-sizing:border-box;inline-size:var(--hf-slider-thumb-size);block-size:var(--hf-slider-thumb-size);border:2px solid var(--hf-color-accent-default);border-radius:var(--hf-radius-full);background:var(--hf-color-bg-surface);box-shadow:var(--hf-shadow-control);outline:0;cursor:-webkit-grab;cursor:grab;transition:border-color var(--hf-duration-theme) var(--hf-ease-standard),box-shadow var(--hf-duration-theme) var(--hf-ease-standard),transform var(--hf-duration-fast) var(--hf-ease-emphasized)}.hf-slider__thumb[data-dragging]{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(1.08)}.hf-slider__thumb:focus-visible{box-shadow:0 0 0 var(--hf-focus-ring-glow-width) var(--hf-color-accent-subtle)}.hf-slider[data-orientation=vertical]{min-block-size:12rem;min-inline-size:5rem;align-items:flex-start}.hf-slider[data-orientation=vertical] .hf-slider__control{min-block-size:12rem;min-inline-size:2.75rem;justify-content:center}.hf-slider[data-orientation=vertical] .hf-slider__track{inline-size:var(--hf-slider-track-size);block-size:100%}.hf-slider[data-invalid] .hf-slider__thumb{border-color:var(--hf-color-status-danger-fg)}.hf-slider[data-disabled]{color:var(--hf-color-fg-disabled)}.hf-slider[data-disabled] .hf-slider__indicator{background:var(--hf-color-fg-disabled)}.hf-slider[data-disabled] .hf-slider__thumb{border-color:var(--hf-color-fg-disabled);cursor:not-allowed}.hf-slider__message{color:var(--hf-color-fg-muted);font-size:var(--hf-font-size-xs);line-height:var(--hf-line-height-default)}.hf-slider__message--error{color:var(--hf-color-status-danger-fg)}@media (prefers-reduced-motion:reduce){.hf-slider__thumb{transition-duration:1ms}}.hf-loading-spinner{--hf-control-icon-size:var(--hf-size-icon-md);display:inline-grid;inline-size:var(--hf-control-icon-size);block-size:var(--hf-control-icon-size);place-items:center;color:var(--hf-color-accent-default);vertical-align:middle}.hf-loading-spinner[data-size=sm]{--hf-control-icon-size:var(--hf-size-icon-sm)}.hf-loading-spinner[data-size=lg]{--hf-control-icon-size:var(--hf-size-icon-lg)}.hf-loading-spinner>.hf-spinner{inline-size:100%;block-size:100%}.hf-switch-field{display:inline-flex;min-inline-size:0;flex-direction:column;gap:.4375rem}.hf-switch-field__label{display:inline-flex;min-inline-size:0;align-items:flex-start;gap:var(--hf-space-2);color:var(--hf-color-fg-default);cursor:pointer}.hf-switch-field__control{--hf-switch-width:2rem;--hf-switch-height:1.125rem;--hf-switch-thumb:0.75rem;box-sizing:border-box;position:relative;display:inline-flex;inline-size:var(--hf-switch-width);block-size:var(--hf-switch-height);-webkit-margin-before:.0625rem;margin-block-start:.0625rem;padding:.125rem;flex:none;align-items:center;border:1px solid var(--hf-color-border-strong);border-radius:var(--hf-radius-full);color:var(--hf-color-fg-on-accent);background:var(--hf-color-bg-track);cursor:inherit;transition:border-color var(--hf-duration-theme) var(--hf-ease-standard),background var(--hf-duration-theme) var(--hf-ease-standard),box-shadow var(--hf-duration-theme) var(--hf-ease-standard)}.hf-switch-field[data-size=sm] .hf-switch-field__control{--hf-switch-width:1.75rem;--hf-switch-height:1rem;--hf-switch-thumb:0.625rem}.hf-switch-field[data-size=lg] .hf-switch-field__control{--hf-switch-width:2.25rem;--hf-switch-height:1.25rem;--hf-switch-thumb:0.875rem}.hf-switch-field__control:hover:not([data-disabled]){border-color:var(--hf-color-accent-border)}.hf-switch-field__control:focus-visible{outline:var(--hf-focus-ring-width) solid var(--hf-color-focus-ring);outline-offset:2px}.hf-switch-field__control[data-checked]{border-color:var(--hf-color-accent-default);background:var(--hf-color-accent-default)}.hf-switch-field__thumb{inline-size:var(--hf-switch-thumb);block-size:var(--hf-switch-thumb);border-radius:var(--hf-radius-full);background:currentColor;box-shadow:0 1px 2px rgb(0 0 0/24%);transform:translateX(0);transition:transform var(--hf-duration-fast) var(--hf-ease-emphasized)}.hf-switch-field__control[data-checked] .hf-switch-field__thumb{transform:translateX(calc(var(--hf-switch-width) - var(--hf-switch-thumb) - .375rem))}[dir=rtl] .hf-switch-field__control[data-checked] .hf-switch-field__thumb{transform:translateX(calc(-1 * (var(--hf-switch-width) - var(--hf-switch-thumb) - .375rem)))}.hf-switch-field__spinner{inline-size:var(--hf-switch-thumb);block-size:var(--hf-switch-thumb);margin:auto;color:var(--hf-color-fg-muted);animation:hf-switch-spin .8s linear infinite}.hf-switch-field__copy{display:flex;min-inline-size:0;flex-direction:column;gap:.1875rem}.hf-switch-field__label-text{font-size:var(--hf-font-size-md);font-weight:var(--hf-font-weight-semibold);line-height:var(--hf-line-height-compact)}.hf-switch-field__description,.hf-switch-field__message{color:var(--hf-color-fg-muted);font-size:var(--hf-font-size-xs);line-height:var(--hf-line-height-default)}.hf-switch-field__message{-webkit-padding-start:calc(var(--hf-switch-width, 2rem) + var(--hf-space-2));padding-inline-start:calc(var(--hf-switch-width, 2rem) + var(--hf-space-2))}.hf-switch-field__message--error{color:var(--hf-color-status-danger-fg)}.hf-switch-field__status{position:fixed;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.hf-switch-field[data-invalid] .hf-switch-field__control{border-color:var(--hf-color-status-danger-fg)}.hf-switch-field[data-disabled] .hf-switch-field__label{color:var(--hf-color-fg-disabled);cursor:not-allowed}.hf-switch-field__control[data-disabled]{opacity:.55}.hf-switch-field[data-readonly] .hf-switch-field__label{cursor:default}@keyframes hf-switch-spin{to{transform:rotate(1turn)}}@media (max-width:767px){.hf-switch-field__label{min-block-size:2.75rem;align-items:center}}@media (prefers-reduced-motion:reduce){.hf-switch-field__control,.hf-switch-field__thumb{transition-duration:1ms}.hf-switch-field__spinner{animation-duration:1.5s}}.hf-table-container{max-inline-size:100%;overflow:auto;border:1px solid var(--hf-color-border-subtle);border-radius:var(--hf-radius-lg);background:var(--hf-color-bg-surface);scrollbar-color:var(--hf-color-border-strong) transparent;scrollbar-width:thin}.hf-table-container[data-variant=embedded]{border:0;border-radius:0;background:transparent}.hf-table-container:focus-visible{outline:var(--hf-focus-ring-width) solid var(--hf-color-focus-ring);outline-offset:2px}.hf-table-container[data-variant=embedded]:focus-visible{outline-offset:-2px}.hf-table{inline-size:100%;border-collapse:collapse;color:var(--hf-color-fg-default);font-size:var(--hf-font-size-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--hf-line-height-compact)}.hf-table[data-size=sm]{--hf-table-padding-block:var(--hf-space-2);--hf-table-padding-inline:var(--hf-space-3);font-size:var(--hf-font-size-sm)}.hf-table[data-size=md]{--hf-table-padding-block:var(--hf-space-3);--hf-table-padding-inline:var(--hf-space-4)}.hf-table[data-size=lg]{--hf-table-padding-block:var(--hf-space-4);--hf-table-padding-inline:var(--hf-space-5);font-size:var(--hf-font-size-lg)}.hf-table__caption{color:var(--hf-color-fg-muted)}.hf-table__caption,.hf-table__cell,.hf-table__head{padding:var(--hf-table-padding-block) var(--hf-table-padding-inline);text-align:start}.hf-table__cell,.hf-table__head{-webkit-border-after:1px solid var(--hf-color-border-subtle);border-block-end:1px solid var(--hf-color-border-subtle);vertical-align:middle}.hf-table__head{color:var(--hf-color-fg-muted);background:var(--hf-color-bg-subtle);font-size:var(--hf-font-size-xs);font-weight:var(--hf-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.hf-table__body .hf-table__row:last-child .hf-table__cell{-webkit-border-after:0;border-block-end:0}.hf-table[data-striped] .hf-table__body .hf-table__row:nth-child(2n),.hf-table__row[data-selected]{background:var(--hf-color-bg-selected)}.hf-table__body .hf-table__row{transition:background-color var(--hf-duration-theme) var(--hf-ease-standard)}.hf-table__body .hf-table__row:hover{background:var(--hf-color-bg-hover)}@media (prefers-reduced-motion:reduce){.hf-table__body .hf-table__row{transition-duration:0s}}.hf-tabs{display:block;min-inline-size:0}.hf-tabs__list{max-inline-size:100%;padding:.1875rem;flex-wrap:wrap;gap:.1875rem;border:1px solid var(--hf-color-border-subtle);border-radius:var(--hf-radius-md);background:var(--hf-color-bg-subtle);box-shadow:var(--hf-shadow-control)}.hf-tabs__list,.hf-tabs__tab{display:inline-flex;align-items:center}.hf-tabs__tab{min-block-size:1.875rem;padding:.3125rem .625rem;gap:.4375rem;border:0;border-radius:var(--hf-radius-sm);color:var(--hf-color-fg-muted);background:transparent;font:inherit;font-size:var(--hf-font-size-sm);font-weight:var(--hf-font-weight-semibold);line-height:var(--hf-line-height-compact);cursor:pointer;text-decoration:none;transition:color var(--hf-duration-theme) var(--hf-ease-standard),background var(--hf-duration-theme) var(--hf-ease-standard),box-shadow var(--hf-duration-theme) var(--hf-ease-standard)}.hf-tabs__tab:hover:not([data-disabled]){color:var(--hf-color-fg-default);background:var(--hf-color-bg-hover)}.hf-tabs__tab[aria-current=page],.hf-tabs__tab[aria-selected=true]{color:var(--hf-color-fg-default);background:var(--hf-color-bg-selected);box-shadow:var(--hf-shadow-control)}.hf-tabs__tab:focus-visible{position:relative;z-index:1;outline:var(--hf-focus-ring-width) solid var(--hf-color-focus-ring);outline-offset:1px}.hf-tabs__tab[data-disabled]{color:var(--hf-color-fg-disabled);cursor:not-allowed}.hf-tabs__badge{display:grid;min-inline-size:1.125rem;block-size:1.125rem;padding-inline:.3125rem;place-items:center;border-radius:var(--hf-radius-full);color:var(--hf-color-fg-secondary);background:var(--hf-color-bg-hover);font-size:var(--hf-font-size-xs)}.hf-tabs__panel{min-inline-size:0}.hf-tabs__panel:focus-visible{outline:var(--hf-focus-ring-width) solid var(--hf-color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hf-tabs__tab{transition-duration:1ms}}.hf-text-area{display:inline-flex;min-inline-size:0;flex-direction:column;gap:.4375rem}.hf-text-area__label{color:var(--hf-color-fg-secondary);font-size:var(--hf-font-size-sm);font-weight:var(--hf-font-weight-semibold);line-height:var(--hf-line-height-compact)}.hf-text-area__input{--hf-text-area-size:var(--hf-size-control-md);--hf-text-area-font-size:var(--hf-font-size-md);box-sizing:border-box;min-block-size:calc(var(--hf-text-area-size) * 2.5);min-inline-size:15rem;padding:.625rem .6875rem;border:1px solid var(--hf-color-border-control);border-radius:var(--hf-radius-md);color:var(--hf-color-fg-default);background:var(--hf-color-bg-surface);box-shadow:var(--hf-shadow-control);font:inherit;font-size:var(--hf-text-area-font-size);line-height:var(--hf-line-height-default);outline:0;transition:border-color var(--hf-duration-theme) var(--hf-ease-standard),background var(--hf-duration-theme) var(--hf-ease-standard),box-shadow var(--hf-duration-theme) var(--hf-ease-standard)}.hf-text-area__input.hf-control--sm{--hf-text-area-size:var(--hf-size-control-sm);--hf-text-area-font-size:var(--hf-font-size-sm)}.hf-text-area__input.hf-control--lg{--hf-text-area-size:var(--hf-size-control-lg);--hf-text-area-font-size:var(--hf-font-size-lg)}.hf-text-area[data-resize=none] .hf-text-area__input{resize:none}.hf-text-area[data-resize=vertical] .hf-text-area__input{resize:vertical}.hf-text-area[data-resize=both] .hf-text-area__input{resize:both}.hf-text-area__input::placeholder{color:var(--hf-color-fg-muted)}.hf-text-area__input:hover:not(:disabled,:-moz-read-only){border-color:var(--hf-color-border-strong)}.hf-text-area__input:hover:not(:disabled,:read-only){border-color:var(--hf-color-border-strong)}.hf-text-area__input:focus-visible{border-color:var(--hf-color-accent-border);box-shadow:0 0 0 3px var(--hf-color-accent-subtle)}.hf-text-area[data-invalid] .hf-text-area__input{border-color:var(--hf-color-status-danger-fg)}.hf-text-area[data-disabled] .hf-text-area__label,.hf-text-area__input:disabled{color:var(--hf-color-fg-disabled);cursor:not-allowed}.hf-text-area__input:-moz-read-only{background:var(--hf-color-bg-subtle)}.hf-text-area__input:disabled,.hf-text-area__input:read-only{background:var(--hf-color-bg-subtle)}.hf-text-area__message{color:var(--hf-color-fg-muted);font-size:var(--hf-font-size-xs);line-height:var(--hf-line-height-default)}.hf-text-area__message--error{color:var(--hf-color-status-danger-fg)}@media (prefers-reduced-motion:reduce){.hf-text-area__input{transition-duration:1ms}}.hf-text-field{display:inline-flex;min-inline-size:0;flex-direction:column;gap:.4375rem}.hf-text-field__label{color:var(--hf-color-fg-secondary);font-size:var(--hf-font-size-sm);font-weight:var(--hf-font-weight-semibold);line-height:var(--hf-line-height-compact)}.hf-text-field__control{--hf-text-field-icon-size:var(--hf-size-icon-md);--hf-text-field-icon-inset:0.6875rem;--hf-text-field-icon-gap:0.6875rem;--hf-text-field-action-size:var(--hf-size-control-sm);--hf-text-field-radius:var(--hf-radius-md);display:grid;min-inline-size:min(12.5rem,100%)}.hf-text-field__control[data-size=sm]{--hf-text-field-icon-size:var(--hf-size-icon-sm)}.hf-text-field__control[data-size=lg]{--hf-text-field-icon-size:1.125rem;--hf-text-field-icon-inset:0.875rem;--hf-text-field-icon-gap:0.625rem;--hf-text-field-radius:0.75rem}.hf-text-field__input{--hf-text-field-size:var(--hf-size-control-md);--hf-text-field-font-size:var(--hf-font-size-md);box-sizing:border-box;grid-area:1/1;min-block-size:var(--hf-text-field-size);min-inline-size:0;inline-size:100%;padding-inline:.6875rem;border:1px solid var(--hf-color-border-control);border-radius:var(--hf-text-field-radius);color:var(--hf-color-fg-default);background:var(--hf-color-bg-surface);box-shadow:var(--hf-shadow-control);font:inherit;font-size:var(--hf-text-field-font-size);outline:0;transition:border-color var(--hf-duration-theme) var(--hf-ease-standard),background var(--hf-duration-theme) var(--hf-ease-standard),box-shadow var(--hf-duration-theme) var(--hf-ease-standard)}.hf-text-field__control[data-leading] .hf-text-field__input{-webkit-padding-start:calc(var(--hf-text-field-icon-size) + var(--hf-text-field-icon-inset) + var(--hf-text-field-icon-gap));padding-inline-start:calc(var(--hf-text-field-icon-size) + var(--hf-text-field-icon-inset) + var(--hf-text-field-icon-gap))}.hf-text-field__control[data-trailing-icon] .hf-text-field__input{-webkit-padding-end:calc(var(--hf-text-field-icon-size) + var(--hf-text-field-icon-inset) + var(--hf-text-field-icon-gap));padding-inline-end:calc(var(--hf-text-field-icon-size) + var(--hf-text-field-icon-inset) + var(--hf-text-field-icon-gap))}.hf-text-field__control[data-trailing-action] .hf-text-field__input{-webkit-padding-end:calc(var(--hf-text-field-action-size) + 1rem);padding-inline-end:calc(var(--hf-text-field-action-size) + 1rem)}.hf-text-field__control[data-unit]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border:1px solid var(--hf-color-border-control);border-radius:var(--hf-text-field-radius);background:var(--hf-color-bg-surface);box-shadow:var(--hf-shadow-control);transition:border-color var(--hf-duration-theme) var(--hf-ease-standard),box-shadow var(--hf-duration-theme) var(--hf-ease-standard)}.hf-text-field:not([data-invalid]) .hf-text-field__control[data-unit]:hover:not(:focus-within) .hf-text-field__input:not(:disabled,:-moz-read-only){grid-area:auto;border:0;background:transparent;box-shadow:none}.hf-text-field:not([data-invalid]) .hf-text-field__control[data-unit]:hover:not(:focus-within) .hf-text-field__input:not(:disabled,:read-only),.hf-text-field[data-invalid] .hf-text-field__control[data-unit] .hf-text-field__input,.hf-text-field__control[data-unit] .hf-text-field__input,.hf-text-field__control[data-unit]:focus-within .hf-text-field__input{grid-area:auto;border:0;background:transparent;box-shadow:none}.hf-text-field__control[data-unit]:focus-within{border-color:var(--hf-color-accent-border);box-shadow:0 0 0 3px var(--hf-color-accent-subtle)}.hf-text-field__control[data-unit]:focus-within .hf-text-field__input{border-color:transparent;box-shadow:none}.hf-text-field[data-invalid] .hf-text-field__control[data-unit]{border-color:var(--hf-color-status-danger-fg)}.hf-text-field[data-disabled] .hf-text-field__control[data-unit],.hf-text-field[data-readonly] .hf-text-field__control[data-unit]{background:var(--hf-color-bg-subtle)}.hf-text-field__unit{display:flex;min-inline-size:0;align-items:center;padding-inline:.5rem .375rem;-webkit-border-start:1px solid var(--hf-color-border-subtle);border-inline-start:1px solid var(--hf-color-border-subtle);color:var(--hf-color-fg-muted);font-size:var(--hf-font-size-sm);white-space:nowrap}.hf-text-field__unit .hf-select-field__trigger,.hf-text-field__unit>button{border-color:transparent;background:transparent;box-shadow:none}.hf-text-field__unit .hf-select-field,.hf-text-field__unit .hf-select-field__trigger{min-inline-size:0;inline-size:auto}.hf-text-field__unit .hf-select-field__trigger{gap:.25rem;padding-inline:.375rem .25rem}.hf-text-field__unit .hf-select-field__trigger:focus-visible{outline:var(--hf-focus-ring-width) solid var(--hf-color-focus-ring);outline-offset:-2px}.hf-text-field__icon{z-index:1;grid-area:1/1;inline-size:var(--hf-text-field-icon-size);block-size:var(--hf-text-field-icon-size);align-self:center;color:var(--hf-color-fg-muted);pointer-events:none;transition:color var(--hf-duration-theme) var(--hf-ease-standard)}.hf-text-field__icon--leading{-webkit-margin-start:var(--hf-text-field-icon-inset);margin-inline-start:var(--hf-text-field-icon-inset);justify-self:start}.hf-text-field__icon--trailing{-webkit-margin-end:var(--hf-text-field-icon-inset);margin-inline-end:var(--hf-text-field-icon-inset);justify-self:end}.hf-text-field__action{z-index:1;display:grid;grid-area:1/1;inline-size:var(--hf-text-field-action-size);block-size:var(--hf-text-field-action-size);-webkit-margin-end:.5rem;margin-inline-end:.5rem;align-self:center;justify-self:end;place-items:center}.hf-text-field__action>.hf-icon-button[data-variant=ghost]{--hf-control-icon-size:0.875rem;position:relative;isolation:isolate;background-color:transparent}.hf-text-field__action>.hf-icon-button[data-variant=ghost]:before{position:absolute;z-index:-1;inline-size:var(--hf-size-control-sm);block-size:var(--hf-size-control-sm);border-radius:.5625rem;background-color:transparent;content:"";pointer-events:none;transition:background-color var(--hf-duration-theme) var(--hf-ease-standard),box-shadow var(--hf-duration-fast) var(--hf-ease-standard)}.hf-text-field[data-disabled] .hf-text-field__action{color:var(--hf-color-fg-disabled);opacity:.55}.hf-text-field__icon>:is(img,svg),.hf-text-field__icon>[data-icon]{display:block;inline-size:100%;block-size:100%}.hf-text-field__input.hf-control--sm{--hf-text-field-size:var(--hf-size-control-sm);--hf-text-field-font-size:var(--hf-font-size-sm)}.hf-text-field__input.hf-control--lg{--hf-text-field-size:calc(var(--hf-size-control-lg) + var(--hf-space-1));--hf-text-field-font-size:var(--hf-font-size-lg)}.hf-text-field__input::placeholder{color:var(--hf-color-fg-muted)}.hf-text-field:not([data-invalid]) .hf-text-field__control:hover:not(:focus-within) .hf-text-field__input:not(:disabled,:-moz-read-only){border-color:color-mix(in srgb,var(--hf-color-accent-border) 42%,var(--hf-color-border-strong))}.hf-text-field:not([data-invalid]) .hf-text-field__control:hover:not(:focus-within) .hf-text-field__input:not(:disabled,:read-only){border-color:color-mix(in srgb,var(--hf-color-accent-border) 42%,var(--hf-color-border-strong))}.hf-text-field__control:focus-within .hf-text-field__input{border-color:var(--hf-color-accent-border);box-shadow:0 0 0 3px var(--hf-color-accent-subtle)}.hf-text-field__action>.hf-icon-button:focus-visible{outline:0}.hf-text-field__action>.hf-icon-button:focus-visible:before{box-shadow:inset 0 0 0 var(--hf-focus-ring-width) var(--hf-color-focus-ring)}@media (hover:hover) and (pointer:fine){.hf-text-field__action>.hf-icon-button[data-variant=ghost]:hover:not(:disabled){background-color:transparent}.hf-text-field__action>.hf-icon-button[data-variant=ghost]:hover:not(:disabled):before{background-color:var(--hf-color-bg-hover)}}.hf-text-field__action>.hf-icon-button[data-variant=ghost]:active:not(:disabled):before{background-color:var(--hf-color-bg-selected)}.hf-text-field__action>.hf-icon-button:active:not(:disabled){transform:none}.hf-text-field__control:focus-within .hf-text-field__icon{color:var(--hf-color-accent-default)}.hf-text-field[data-invalid] .hf-text-field__input{border-color:var(--hf-color-status-danger-fg)}.hf-text-field[data-invalid] .hf-text-field__icon{color:var(--hf-color-status-danger-fg)}.hf-text-field[data-disabled] .hf-text-field__label,.hf-text-field__input:disabled{color:var(--hf-color-fg-disabled);cursor:not-allowed}.hf-text-field[data-disabled] .hf-text-field__icon{color:var(--hf-color-fg-disabled)}.hf-text-field__input:-moz-read-only{background:var(--hf-color-bg-subtle)}.hf-text-field__input:disabled,.hf-text-field__input:read-only{background:var(--hf-color-bg-subtle)}.hf-text-field__message{color:var(--hf-color-fg-muted);font-size:var(--hf-font-size-xs);line-height:var(--hf-line-height-default)}.hf-text-field__message--error{color:var(--hf-color-status-danger-fg)}@media (max-width:767px),(pointer:coarse){.hf-text-field__control{--hf-text-field-action-size:var(--hf-size-control-lg)}.hf-text-field__input.hf-control--md,.hf-text-field__input.hf-control--sm{--hf-text-field-size:var(--hf-size-control-lg)}}@media (max-width:64rem) and (max-height:31.25rem){.hf-text-field__control{--hf-text-field-action-size:var(--hf-size-control-lg)}.hf-text-field__input,.hf-text-field__input.hf-control--lg,.hf-text-field__input.hf-control--sm{--hf-text-field-size:var(--hf-size-control-lg)}}@media (forced-colors:active){.hf-text-field__control:focus-within .hf-text-field__input{outline:2px solid Highlight;outline-offset:2px}.hf-text-field__action>.hf-icon-button[data-variant=ghost]:is(:hover,:active,:focus-visible):before{border:1px solid Highlight}}@media (prefers-reduced-motion:reduce){.hf-text-field__action>.hf-icon-button:before,.hf-text-field__icon,.hf-text-field__input{transition-duration:1ms}}.hf-theme-toggle__icons{position:relative;display:grid;inline-size:var(--hf-size-icon-md);block-size:var(--hf-size-icon-md);place-items:center}.hf-theme-toggle__icon{position:absolute;inset:0;inline-size:100%;block-size:100%;transition:opacity var(--hf-duration-medium) var(--hf-ease-standard),transform var(--hf-duration-medium) var(--hf-ease-emphasized)}.hf-theme-toggle__icon--sun{opacity:0;transform:rotate(-70deg) scale(.72)}.hf-theme-toggle__icon--moon,[data-hf-theme-toggle=dark] .hf-theme-toggle__icon--sun{opacity:1;transform:rotate(0) scale(1)}[data-hf-theme-toggle=dark] .hf-theme-toggle__icon--moon{opacity:0;transform:rotate(70deg) scale(.72)}@media (prefers-reduced-motion:reduce){.hf-theme-toggle__icon{transition-duration:1ms}}.hf-timeline{display:grid;margin:0;padding:0;grid-gap:var(--hf-timeline-gap);gap:var(--hf-timeline-gap);list-style:none;--hf-timeline-gap:var(--hf-space-5);--hf-timeline-marker:1.5rem;--hf-timeline-line:2px}.hf-timeline[data-size=sm]{--hf-timeline-gap:var(--hf-space-4);--hf-timeline-marker:1.125rem}.hf-timeline[data-size=lg]{--hf-timeline-gap:var(--hf-space-6);--hf-timeline-marker:2rem}.hf-timeline__item{display:grid;min-inline-size:0;grid-template-columns:var(--hf-timeline-marker) minmax(0,1fr);grid-gap:var(--hf-space-3);gap:var(--hf-space-3);--hf-timeline-fg:var(--hf-color-fg-muted);--hf-timeline-bg:var(--hf-color-bg-surface);--hf-timeline-border:var(--hf-color-border-strong)}.hf-timeline[data-timestamp=side] .hf-timeline__item{grid-template-columns:minmax(0,6.5rem) var(--hf-timeline-marker) minmax(0,1fr)}.hf-timeline__item[data-status=complete]{--hf-timeline-fg:var(--hf-color-fg-on-accent);--hf-timeline-bg:var(--hf-color-status-success-fg);--hf-timeline-border:var(--hf-color-status-success-fg)}.hf-timeline__item[data-status=current]{--hf-timeline-fg:var(--hf-color-accent-default);--hf-timeline-bg:var(--hf-color-accent-subtle);--hf-timeline-border:var(--hf-color-accent-default)}.hf-timeline__item[data-status=failed]{--hf-timeline-fg:var(--hf-color-fg-on-danger);--hf-timeline-bg:var(--hf-color-status-danger-fg);--hf-timeline-border:var(--hf-color-status-danger-fg)}.hf-timeline__aside{min-inline-size:0;-webkit-padding-before:.1875rem;padding-block-start:.1875rem;color:var(--hf-color-fg-muted);font-size:var(--hf-font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--hf-line-height-compact);text-align:end;overflow-wrap:anywhere}.hf-timeline__rail{position:relative;display:grid;justify-items:center}.hf-timeline__item:not(:last-child) .hf-timeline__rail:after{position:absolute;inset-block:calc(var(--hf-timeline-marker) + var(--hf-space-2)) calc((var(--hf-timeline-gap) + var(--hf-space-2)) * -1);inline-size:var(--hf-timeline-line);border-radius:var(--hf-radius-full);background:var(--hf-color-border-subtle);content:""}.hf-timeline__item[data-status=complete]:not(:last-child) .hf-timeline__rail:after,.hf-timeline__item[data-status=failed]:not(:last-child) .hf-timeline__rail:after{background:var(--hf-timeline-border);opacity:.45}.hf-timeline__marker{display:grid;inline-size:var(--hf-timeline-marker);block-size:var(--hf-timeline-marker);place-items:center;border:var(--hf-timeline-line) solid var(--hf-timeline-border);border-radius:var(--hf-radius-full);color:var(--hf-timeline-fg);background:var(--hf-timeline-bg)}.hf-timeline__item[data-status=pending] .hf-timeline__marker{border-color:var(--hf-color-border-strong);background:transparent}.hf-timeline__marker>svg{inline-size:62%;block-size:62%}.hf-timeline__item[data-status=current] .hf-timeline__marker{box-shadow:0 0 0 4px color-mix(in srgb,var(--hf-color-accent-default) 18%,transparent)}@media (prefers-reduced-motion:no-preference){.hf-timeline__item[data-status=current] .hf-timeline__marker{animation:hf-timeline-pulse 2.4s var(--hf-ease-standard) infinite}}@keyframes hf-timeline-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--hf-color-accent-default) 18%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--hf-color-accent-default) 6%,transparent)}}.hf-timeline__body{display:grid;min-inline-size:0;grid-gap:var(--hf-space-2);gap:var(--hf-space-2);-webkit-padding-after:var(--hf-space-1);padding-block-end:var(--hf-space-1)}.hf-timeline__heading{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;gap:var(--hf-space-2)}.hf-timeline__title{color:var(--hf-color-fg-default);font-size:var(--hf-font-size-md);font-weight:var(--hf-font-weight-semibold);line-height:var(--hf-line-height-compact);overflow-wrap:anywhere}.hf-timeline[data-size=sm] .hf-timeline__title{font-size:var(--hf-font-size-sm)}.hf-timeline[data-size=lg] .hf-timeline__title{font-size:var(--hf-font-size-lg)}.hf-timeline__time{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--hf-color-fg-muted);font-size:var(--hf-font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.hf-timeline__description{margin:0;color:var(--hf-color-fg-secondary);font-size:var(--hf-font-size-sm);line-height:var(--hf-line-height-default)}.hf-timeline[data-size=sm] .hf-timeline__description{font-size:var(--hf-font-size-xs)}.hf-timeline[data-size=lg] .hf-timeline__description{font-size:var(--hf-font-size-md)}.hf-timeline__content{min-inline-size:0;-webkit-margin-before:var(--hf-space-1);margin-block-start:var(--hf-space-1)}.hf-timeline__action{display:flex;flex-wrap:wrap;gap:var(--hf-space-2)}@media (max-width:30rem){.hf-timeline[data-timestamp=side] .hf-timeline__item{grid-template-columns:var(--hf-timeline-marker) minmax(0,1fr)}.hf-timeline[data-timestamp=side] .hf-timeline__aside{grid-column:2;grid-row:2;-webkit-padding-before:0;padding-block-start:0;text-align:start}}.hf-toast-viewport{position:fixed;z-index:var(--hf-z-index-toast);inset-block-start:max(var(--hf-space-4),env(safe-area-inset-top));inset-inline-end:max(var(--hf-space-4),env(safe-area-inset-right));display:flex;inline-size:min(25rem,calc(100vw - 2rem));max-block-size:calc(100dvh - 2 * var(--hf-space-4));flex-direction:column;outline:0;pointer-events:none;overflow-y:auto;overflow-x:clip;overflow-clip-margin:var(--hf-space-3);scrollbar-width:thin;padding:var(--hf-space-2)}.hf-toast,.hf-toast-viewport{box-sizing:border-box;gap:var(--hf-space-3)}.hf-toast{--hf-toast-padding:var(--hf-space-4);--hf-toast-icon-size:var(--hf-size-icon-lg);--hf-toast-title-size:var(--hf-font-size-lg);--hf-toast-icon-fg:var(--hf-color-fg-muted);--hf-toast-icon-bg:var(--hf-color-bg-subtle);display:grid;flex-shrink:0;min-block-size:var(--hf-size-control-lg);padding:var(--hf-toast-padding);align-items:center;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--hf-space-3);border:1px solid var(--hf-color-border-default);border-radius:var(--hf-radius-lg);color:var(--hf-color-fg-default);background:var(--hf-color-bg-overlay);box-shadow:var(--hf-shadow-control);font-family:var(--hf-font-family-sans);pointer-events:auto;transform:translate(var(--toast-swipe-movement-x,0),var(--toast-swipe-movement-y,0)) scale(1);transform-origin:top right;transition:opacity var(--hf-duration-medium) var(--hf-ease-emphasized),transform var(--hf-duration-medium) var(--hf-ease-emphasized)}.hf-toast--sm{--hf-toast-padding:var(--hf-space-3);--hf-toast-icon-size:var(--hf-size-icon-md);--hf-toast-title-size:var(--hf-font-size-md)}.hf-toast--lg{--hf-toast-padding:var(--hf-space-5);--hf-toast-icon-size:var(--hf-size-icon-xl);--hf-toast-title-size:var(--hf-font-size-xl)}.hf-toast[data-starting-style]{opacity:0;transform:translateY(calc(-1 * var(--hf-space-4))) scale(.96)}.hf-toast[data-ending-style]{opacity:0;transform:translate(var(--hf-space-3),calc(-1 * var(--hf-space-2))) scale(.98);transition-duration:var(--hf-duration-fast);transition-timing-function:var(--hf-ease-standard)}.hf-toast[data-ending-style][data-swipe-direction=right]{transform:translateX(calc(100% + var(--hf-space-4)))}.hf-toast[data-ending-style][data-swipe-direction=left]{transform:translateX(calc(-100% - var(--hf-space-4)))}.hf-toast[data-ending-style][data-swipe-direction=down]{transform:translateY(calc(100% + var(--hf-space-4)))}.hf-toast[data-ending-style][data-swipe-direction=up]{transform:translateY(calc(-100% - var(--hf-space-4)))}.hf-toast:focus-visible{outline:var(--hf-focus-ring-width) solid var(--hf-color-focus-ring);outline-offset:2px}.hf-toast[data-swiping]{transition:none}.hf-toast[data-limited]{display:none}.hf-toast[data-tone=success]{--hf-toast-icon-fg:var(--hf-color-status-success-fg);--hf-toast-icon-bg:var(--hf-color-status-success-bg)}.hf-toast[data-tone=warning]{--hf-toast-icon-fg:var(--hf-color-status-warning-fg);--hf-toast-icon-bg:var(--hf-color-status-warning-bg)}.hf-toast[data-tone=danger]{--hf-toast-icon-fg:var(--hf-color-status-danger-fg);--hf-toast-icon-bg:var(--hf-color-status-danger-bg)}.hf-toast[data-tone=info]{--hf-toast-icon-fg:var(--hf-color-status-info-fg);--hf-toast-icon-bg:var(--hf-color-status-info-bg)}.hf-toast__icon{display:grid;box-sizing:border-box;inline-size:calc(var(--hf-toast-icon-size) + 2 * var(--hf-space-2));block-size:calc(var(--hf-toast-icon-size) + 2 * var(--hf-space-2));padding:var(--hf-space-2);place-items:center;border-radius:var(--hf-radius-md);color:var(--hf-toast-icon-fg);background:var(--hf-toast-icon-bg)}.hf-toast__icon>svg{inline-size:100%;block-size:100%}.hf-toast__content{min-inline-size:0;overflow-wrap:anywhere}.hf-toast__title{margin:0;font-size:var(--hf-toast-title-size);font-weight:var(--hf-font-weight-semibold);line-height:var(--hf-line-height-compact)}.hf-toast__description{margin:var(--hf-space-1) 0 0;color:var(--hf-color-fg-secondary);font-size:var(--hf-font-size-md);line-height:var(--hf-line-height-default)}.hf-toast__action{padding:0;-webkit-margin-before:var(--hf-space-2);margin-block-start:var(--hf-space-2);border:0;color:var(--hf-color-accent-default);background:transparent;font:inherit;font-size:var(--hf-font-size-sm);font-weight:var(--hf-font-weight-semibold);cursor:pointer}.hf-toast__action:focus-visible{border-radius:var(--hf-radius-sm);outline:var(--hf-focus-ring-width) solid var(--hf-color-focus-ring);outline-offset:2px}.hf-toast__close{align-self:start;color:var(--hf-color-fg-muted);-webkit-margin-end:calc(var(--hf-space-2) * -1);margin-inline-end:calc(var(--hf-space-2) * -1);-webkit-margin-before:calc(var(--hf-space-2) * -1);margin-block-start:calc(var(--hf-space-2) * -1)}@media (max-width:479px){.hf-toast-viewport{inset-inline:max(var(--hf-space-1),env(safe-area-inset-left)) max(var(--hf-space-1),env(safe-area-inset-right));inline-size:auto}.hf-toast__action,.hf-toast__close{min-inline-size:44px;min-block-size:44px}.hf-toast__close{margin-block:calc(var(--hf-space-2) * -1)}}@media (prefers-reduced-motion:reduce){.hf-toast,.hf-toast[data-ending-style]{transition-duration:1ms}}.hf-toggle,.hf-toggle-group{--hf-toggle-size:var(--hf-size-control-md);--hf-toggle-icon-size:var(--hf-size-icon-md)}.hf-toggle,.hf-toggle-group .hf-toggle{box-sizing:border-box;display:inline-flex;min-inline-size:var(--hf-toggle-size);min-block-size:var(--hf-toggle-size);align-items:center;justify-content:center;gap:var(--hf-space-2);padding-inline:var(--hf-space-3);border:1px solid transparent;border-radius:var(--hf-radius-md);color:var(--hf-color-fg-secondary);background:transparent;font:inherit;font-size:var(--hf-font-size-md);font-weight:var(--hf-font-weight-semibold);cursor:pointer;touch-action:manipulation;transition:color var(--hf-duration-theme) var(--hf-ease-standard),background-color var(--hf-duration-theme) var(--hf-ease-standard),border-color var(--hf-duration-theme) var(--hf-ease-standard),box-shadow var(--hf-duration-theme) var(--hf-ease-standard),transform var(--hf-duration-fast) var(--hf-ease-standard)}.hf-toggle-group[data-size=sm],.hf-toggle-group[data-size=sm] .hf-toggle,.hf-toggle[data-size=sm]{--hf-toggle-size:var(--hf-size-control-sm);--hf-toggle-icon-size:var(--hf-size-icon-sm)}.hf-toggle-group[data-size=lg],.hf-toggle-group[data-size=lg] .hf-toggle,.hf-toggle[data-size=lg]{--hf-toggle-size:var(--hf-size-control-lg);--hf-toggle-icon-size:var(--hf-size-icon-lg)}.hf-toggle-group[data-variant=secondary] .hf-toggle,.hf-toggle[data-variant=secondary]{border-color:var(--hf-color-border-control);background:var(--hf-color-bg-elevated);box-shadow:var(--hf-shadow-control)}.hf-toggle:hover:not(:disabled){color:var(--hf-color-fg-default);background:var(--hf-color-bg-hover)}.hf-toggle[data-pressed]{color:var(--hf-color-accent-default);border-color:var(--hf-color-accent-border);background:var(--hf-color-accent-subtle)}.hf-toggle:focus-visible{outline:var(--hf-focus-ring-width) solid var(--hf-color-focus-ring);outline-offset:2px}.hf-toggle:active:not(:disabled){transform:translateY(1px)}.hf-toggle:disabled{opacity:.48;cursor:not-allowed}.hf-toggle>svg{inline-size:var(--hf-toggle-icon-size);block-size:var(--hf-toggle-icon-size);flex:none}.hf-toggle-group{display:inline-flex;align-items:center;gap:var(--hf-space-1)}.hf-toggle-group[data-orientation=vertical]{align-items:stretch;flex-direction:column}@media (prefers-reduced-motion:reduce){.hf-toggle{transition-duration:1ms}}.hf-toolbar{--hf-toolbar-size:var(--hf-size-control-md);--hf-toolbar-icon-size:var(--hf-size-icon-md);display:flex;min-block-size:calc(var(--hf-toolbar-size) + var(--hf-space-2));align-items:center;gap:var(--hf-space-1);padding:var(--hf-space-1);border:1px solid var(--hf-color-border-subtle);border-radius:var(--hf-radius-lg);background:var(--hf-color-bg-surface);box-shadow:var(--hf-shadow-control)}.hf-toolbar[data-size=sm]{--hf-toolbar-size:var(--hf-size-control-sm);--hf-toolbar-icon-size:var(--hf-size-icon-sm)}.hf-toolbar[data-size=lg]{--hf-toolbar-size:var(--hf-size-control-lg);--hf-toolbar-icon-size:var(--hf-size-icon-lg)}.hf-toolbar[data-orientation=vertical]{inline-size:-moz-fit-content;inline-size:fit-content;align-items:stretch;flex-direction:column}.hf-toolbar__group{display:flex;align-items:center;gap:var(--hf-space-1)}.hf-toolbar[data-orientation=vertical] .hf-toolbar__group{align-items:stretch;flex-direction:column}.hf-toolbar__button{box-sizing:border-box;display:inline-grid;inline-size:var(--hf-toolbar-size);block-size:var(--hf-toolbar-size);padding:0;place-items:center;border:1px solid transparent;border-radius:var(--hf-radius-md);color:var(--hf-color-fg-secondary);background:transparent;font:inherit;text-decoration:none;cursor:pointer;transition:color var(--hf-duration-theme) var(--hf-ease-standard),background-color var(--hf-duration-theme) var(--hf-ease-standard),border-color var(--hf-duration-theme) var(--hf-ease-standard)}.hf-toolbar__button:hover:not(:disabled){color:var(--hf-color-fg-default);background:var(--hf-color-bg-hover)}.hf-toolbar__button:focus-visible{outline:var(--hf-focus-ring-width) solid var(--hf-color-focus-ring);outline-offset:1px}.hf-toolbar__button:disabled{opacity:.48;cursor:not-allowed}.hf-toolbar__button>svg{inline-size:var(--hf-toolbar-icon-size);block-size:var(--hf-toolbar-icon-size)}.hf-toolbar__separator{align-self:stretch;background:var(--hf-color-border-subtle)}.hf-toolbar__separator[data-orientation=vertical]{inline-size:1px}.hf-toolbar__separator[data-orientation=horizontal]{block-size:1px}.hf-tooltip{z-index:var(--hf-z-index-tooltip);max-inline-size:min(17.5rem,calc(100vw - 1rem));padding:.375rem .5625rem;border:1px solid var(--hf-color-border-strong);border-radius:var(--hf-radius-sm);color:var(--hf-color-bg-surface);background:var(--hf-color-fg-default);box-shadow:var(--hf-shadow-popover);font-family:var(--hf-font-family-sans);font-size:var(--hf-font-size-xs);font-weight:var(--hf-font-weight-semibold);line-height:var(--hf-line-height-compact);text-wrap:balance;transform-origin:var(--transform-origin);transition:opacity var(--hf-duration-fast) var(--hf-ease-standard),scale var(--hf-duration-fast) var(--hf-ease-standard)}.hf-tooltip[data-ending-style],.hf-tooltip[data-starting-style]{opacity:0;scale:.97}.hf-tooltip[data-instant]{transition:none}.hf-tooltip__arrow{position:relative;display:block;overflow:clip;inline-size:.75rem;block-size:.375rem;color:var(--hf-color-fg-default)}.hf-tooltip__arrow[data-side=top]{inset-block-end:-.375rem;rotate:180deg}.hf-tooltip__arrow[data-side=bottom]{inset-block-start:-.375rem}.hf-tooltip__arrow[data-side=left]{inset-inline-end:-.5625rem;rotate:90deg}.hf-tooltip__arrow[data-side=right]{inset-inline-start:-.5625rem;rotate:-90deg}.hf-tooltip__arrow:before{position:absolute;inset-block-end:0;inset-inline-start:50%;box-sizing:border-box;inline-size:calc(.375rem * sqrt(2));block-size:calc(.375rem * sqrt(2));border:1px solid var(--hf-color-border-strong);background:currentColor;content:"";transform:translate(-50%,50%) rotate(45deg)}@media (prefers-reduced-motion:reduce){.hf-tooltip{transition-duration:1ms}}.hf-crypto-icon{display:inline-block;flex:0 0 auto;object-fit:contain;pointer-events:none;vertical-align:middle}.hf-copyable-value,.hf-crypto-icon{-webkit-user-select:none;-moz-user-select:none;user-select:none}.hf-copyable-value{position:relative;display:grid;overflow:hidden;inline-size:100%;min-inline-size:0;min-block-size:58px;padding:0;align-items:stretch;border:1px solid var(--hf-color-border-default);border-radius:var(--hf-radius-md);color:var(--hf-color-fg-default);background:var(--hf-color-bg-subtle);font:inherit;box-sizing:border-box;touch-action:manipulation;text-align:start;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--hf-duration-theme) var(--hf-ease-standard),background var(--hf-duration-theme) var(--hf-ease-standard),transform .22s var(--hf-ease-standard)}.hf-copyable-value:hover:not(:disabled){border-color:var(--hf-color-border-strong);background:var(--hf-color-bg-hover);transform:translateY(-1px)}.hf-copyable-value:active:not(:disabled){transform:translateY(0)}.hf-copyable-value:focus-visible{border-color:var(--hf-color-accent-default);outline:var(--hf-focus-ring-width) solid var(--hf-color-focus-ring);outline-offset:2px;background:color-mix(in srgb,var(--hf-color-accent-subtle) 52%,var(--hf-color-bg-subtle))}.hf-copyable-value:disabled{cursor:not-allowed;opacity:.52}.hf-copyable-value[data-copied=true]{border-color:color-mix(in srgb,var(--hf-color-status-success-fg) 38%,var(--hf-color-border-default))}.hf-copyable-value__content{display:grid;min-inline-size:0;padding:9px 44px 9px 12px;align-content:center;grid-gap:5px;gap:5px;transition:opacity .28s var(--hf-ease-standard)}.hf-copyable-value__label{min-inline-size:0;color:var(--hf-color-fg-muted);font-size:10px;font-weight:680}.hf-copyable-value__label svg{inline-size:13px;block-size:13px;vertical-align:-2px}.hf-copyable-value__value{display:block;min-inline-size:0;overflow-wrap:anywhere}.hf-copyable-value__copy-hint{position:absolute;z-index:1;inset-block-start:50%;inset-inline-end:13px;display:grid;place-items:center;color:var(--hf-color-fg-muted);opacity:.68;transform:translateY(-50%);transition:color var(--hf-duration-theme) var(--hf-ease-standard),opacity .28s var(--hf-ease-standard)}.hf-copyable-value__copy-hint svg{inline-size:16px;block-size:16px}.hf-copyable-value:focus-visible:not([data-copied=true]) .hf-copyable-value__copy-hint,.hf-copyable-value:hover:not(:disabled):not([data-copied=true]) .hf-copyable-value__copy-hint{color:var(--hf-color-accent-default);opacity:1}.hf-copyable-value__feedback{position:absolute;z-index:2;inset:0;display:grid;place-items:center;color:var(--hf-color-status-success-fg);background:color-mix(in srgb,var(--hf-color-status-success-fg) 9%,transparent);opacity:0;pointer-events:none;transform:translateY(2px) scale(.88);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.hf-copyable-value__feedback svg{inline-size:40px;block-size:40px;filter:drop-shadow(0 5px 14px color-mix(in srgb,var(--hf-color-status-success-fg) 22%,transparent))}.hf-copyable-value[data-copied=true] .hf-copyable-value__content,.hf-copyable-value[data-copied=true] .hf-copyable-value__copy-hint{opacity:0}.hf-copyable-value[data-copied=true] .hf-copyable-value__feedback{opacity:1;transform:translateY(0) scale(1)}@media (prefers-reduced-motion:reduce){.hf-copyable-value:active,.hf-copyable-value:hover{transform:none}.hf-copyable-value,.hf-copyable-value__content,.hf-copyable-value__copy-hint,.hf-copyable-value__feedback{transition:none}}.hf-copyable-value[data-size=sm]{min-block-size:50px}.hf-copyable-value[data-size=lg]{min-block-size:68px}.hf-copyable-value[data-tone=warning]{border-color:var(--hf-color-status-warning-border);background:var(--hf-color-status-warning-bg)}.hf-copyable-value[data-tone=warning] .hf-copyable-value__label{color:var(--hf-color-status-warning-fg)}.hf-copyable-value[data-copy-unavailable]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.hf-action-row{box-sizing:border-box;display:grid;inline-size:100%;min-block-size:62px;padding:10px 12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;border:0;border-radius:var(--hf-radius-md);color:var(--hf-color-fg-default);background:transparent;font:inherit;text-align:start;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;transition:color var(--hf-duration-theme) var(--hf-ease-standard),background var(--hf-duration-theme) var(--hf-ease-standard),transform .16s var(--hf-ease-standard)}.hf-action-row__identity,.hf-action-row__metadata{display:grid;min-inline-size:0;grid-gap:2px;gap:2px}.hf-action-row__identity{grid-column:2}.hf-action-row__identity strong{font-size:13px;font-weight:740}.hf-action-row__identity small,.hf-action-row__metadata small{overflow:hidden;color:var(--hf-color-fg-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.hf-action-row__metadata{grid-column:3;justify-items:end;text-align:end}.hf-action-row__metadata strong{color:var(--hf-color-fg-secondary);font-size:10px;font-weight:700;white-space:nowrap}.hf-action-row__icon{grid-column:1;display:flex}.hf-action-row__trailing{grid-column:4;display:flex;color:var(--hf-color-fg-muted)}.hf-action-row__trailing svg{inline-size:15px;block-size:15px}.hf-action-row:focus-visible{position:relative;z-index:1;outline:var(--hf-focus-ring-width) solid var(--hf-color-focus-ring);outline-offset:1px}.hf-action-row:not(:disabled,[aria-disabled=true]):active{background:var(--hf-color-bg-selected);transform:translateX(1px)}.hf-action-row[data-selected]{background:color-mix(in srgb,var(--hf-color-accent-subtle) 68%,transparent)}.hf-action-row[data-selected],.hf-action-row[data-selected] .hf-action-row__trailing{color:var(--hf-color-accent-default)}.hf-action-row:is(:disabled,[aria-disabled=true]){color:var(--hf-color-fg-muted);cursor:not-allowed}.hf-action-row:is(:disabled,[aria-disabled=true]) .hf-action-row__icon{filter:grayscale(.55)}.hf-action-row:is(:disabled,[aria-disabled=true]) .hf-action-row__metadata strong{color:var(--hf-color-status-danger-fg)}@media (hover:hover){.hf-action-row:not(:disabled,[aria-disabled=true]):hover{color:var(--hf-color-accent-default);background:var(--hf-color-bg-hover)}.hf-action-row[data-selected]:not(:disabled,[aria-disabled=true]):hover{background:color-mix(in srgb,var(--hf-color-accent-subtle) 82%,var(--hf-color-bg-hover))}}@media (max-width:390px){.hf-action-row{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding-inline:10px}.hf-action-row[data-compact-metadata=hide] .hf-action-row__metadata{display:none}.hf-action-row[data-compact-metadata=stack] .hf-action-row__metadata{grid-column:2;grid-row:2;justify-items:start;text-align:start}.hf-action-row__trailing{grid-column:3;grid-row:1/span 2}}@media (prefers-reduced-motion:reduce){.hf-action-row{transition:none}.hf-action-row:active{transform:none}}