@layer theme,base;@layer components{.hf-button{--_button-bg:transparent;--_button-fg:var(--web-button-ghost-fg);--_button-hover:var(--web-button-ghost-bg-hover);--_button-active:var(--web-button-ghost-bg-active);--_button-border:transparent;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--web-button-height);padding:var(--web-button-padding-block) var(--web-button-padding-inline);border:var(--border-width-hairline) solid var(--_button-border);border-radius:var(--web-button-radius);background:var(--_button-bg);color:var(--_button-fg);font:var(--type-button-xs);letter-spacing:var(--type-button-xs-letter-spacing,normal);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-soft), border-color var(--dur-fast) var(--ease-soft), color var(--dur-fast) var(--ease-soft);display:inline-flex}.hf-button[data-icon]{width:var(--web-icon-button-size);min-height:var(--web-icon-button-size);height:var(--web-icon-button-size);padding:var(--web-icon-button-padding);border-radius:var(--web-icon-button-radius);flex-shrink:0}.hf-button[data-prefix]{padding-inline-start:calc(var(--web-button-padding-inline) - var(--space-1))}.hf-button[data-size=s]{min-height:var(--web-button-height-sm)}.hf-button[data-size=l]{min-height:var(--web-button-height-lg);font:var(--type-button-sm);letter-spacing:var(--type-button-sm-letter-spacing,normal)}.hf-button[data-variant=contained][data-color=primary]{--_button-bg:var(--web-button-primary-bg);--_button-fg:var(--web-button-primary-fg);--_button-hover:var(--web-button-primary-bg-hover);--_button-active:var(--web-button-primary-bg-active)}.hf-button[data-variant=contained][data-color=mono]{--_button-bg:var(--web-button-neutral-bg);--_button-fg:var(--web-button-neutral-fg);--_button-hover:var(--web-button-neutral-bg-hover);--_button-active:var(--web-button-neutral-bg-active)}.hf-button[data-variant=outline]{--_button-bg:var(--web-button-outline-bg);--_button-fg:var(--web-button-outline-fg);--_button-border:var(--web-button-outline-border);--_button-hover:var(--web-button-outline-bg-hover);--_button-active:var(--web-button-outline-bg-active)}.hf-button[data-color=error]{--_button-fg:var(--web-button-destructive-fg)}.hf-button[data-variant=outline][data-color=mono][aria-pressed=true]{--_button-bg:var(--web-button-pressed-bg);--_button-fg:var(--web-button-pressed-fg);--_button-border:var(--web-button-pressed-border);--_button-hover:var(--web-button-pressed-bg);--_button-active:var(--web-button-pressed-bg)}.hf-button[data-variant=contained][data-color=error]{--_button-bg:var(--web-button-destructive-bg);--_button-hover:var(--web-button-destructive-bg-hover);--_button-active:var(--web-button-destructive-bg-active)}.hf-button[data-variant=text][data-color=primary]{--_button-fg:var(--web-button-primary-bg)}.hf-button:not(:disabled):not([aria-disabled=true]):hover{background:var(--_button-hover)}.hf-button:not(:disabled):not([aria-disabled=true]):active{background:var(--_button-active)}.hf-button:disabled,.hf-button[aria-disabled=true]{color:var(--web-button-disabled-fg);cursor:not-allowed}.hf-button[data-variant=contained]:disabled,.hf-button[data-variant=contained][aria-disabled=true]{background:var(--web-button-disabled-bg)}@media (width>=50rem){.hf-button[data-tablet-size=s]{min-height:var(--web-button-height-sm);font:var(--type-button-xs);letter-spacing:var(--type-button-xs-letter-spacing,normal)}.hf-button[data-tablet-size=m]{min-height:var(--web-button-height);font:var(--type-button-xs);letter-spacing:var(--type-button-xs-letter-spacing,normal)}.hf-button[data-tablet-size=l]{min-height:var(--web-button-height-lg);font:var(--type-button-sm);letter-spacing:var(--type-button-sm-letter-spacing,normal)}}@media (prefers-reduced-motion:reduce){.hf-button{transition:none}}.hf-menu-positioner{z-index:var(--web-overlay-z-popover);outline:none}.hf-menu{min-width:min(15rem, var(--available-width,var(--radix-dropdown-menu-content-available-width,calc(100vw - 2rem))));max-width:var(--available-width,var(--radix-dropdown-menu-content-available-width,calc(100vw - 2rem)));max-height:var(--available-height,var(--radix-dropdown-menu-content-available-height,calc(100dvh - 2rem)));padding:var(--space-1);border:var(--border-width-hairline) solid var(--web-menu-border);border-radius:var(--web-menu-radius);background:var(--web-menu-bg);color:var(--web-menu-fg);box-shadow:var(--web-menu-shadow);outline:none;overflow-y:auto}.hf-menu-item{align-items:center;gap:var(--space-2-5);width:100%;min-height:var(--web-menu-item-height);padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-sm);color:var(--web-menu-fg);font:var(--type-body-sm-thin);letter-spacing:var(--type-body-sm-thin-letter-spacing,normal);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:start;overflow-wrap:anywhere;background:0 0;border:0;text-decoration:none;display:flex;position:relative}.hf-menu-item:focus-visible{outline-offset:-2px}.hf-menu[data-density=compact]{border-radius:var(--web-menu-compact-radius);width:max-content;min-width:0}.hf-menu[data-density=compact]>.hf-menu-item,.hf-menu[data-density=compact]>[role=group]>.hf-menu-item{min-height:var(--web-menu-compact-item-height);padding:var(--space-1) var(--space-2);gap:var(--space-2);border-radius:calc(var(--web-menu-compact-radius) - var(--space-1));font:var(--type-data);letter-spacing:var(--type-data-letter-spacing,normal)}.hf-menu-item[data-highlighted]:not([data-disabled]){background:var(--web-menu-item-hover)}.hf-menu-item[data-disabled]{color:var(--web-menu-fg-disabled);cursor:default;pointer-events:none}.hf-menu-separator{height:var(--border-width-hairline);background:var(--web-menu-separator);flex-shrink:0;width:100%;margin:.375rem 0}.hf-menu-radio-item{justify-content:space-between}.hf-menu-radio-indicator{color:var(--web-menu-fg);flex-shrink:0;display:flex}.hf-menu-radio-indicator[data-unchecked]{visibility:hidden}.hf-menu-radio-indicator svg{width:var(--space-4);height:var(--space-4)}.hf-menu[data-density=compact] .hf-menu-radio-indicator svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.hf-menu-submenu-arrow{width:var(--icon-size-sm);height:var(--icon-size-sm);flex-shrink:0;margin-inline-start:auto}.hf-menu-submenu-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:rotate(180deg)}.hf-menu-item[data-variant=destructive]:not([data-disabled]){color:var(--color-state-error)}.hf-dropdown-menu{z-index:var(--web-overlay-z-popover);transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.hf-menu-choice-item,.hf-menu-item[data-inset=true]{padding-inline-start:var(--space-8)}.hf-menu-choice-indicator{pointer-events:none;align-items:center;display:inline-flex;position:absolute;inset-inline-start:var(--space-2)}.hf-menu-choice-indicator>span{display:inline-flex}.hf-card{gap:var(--card-padding);padding-block:var(--card-padding);border:var(--border-width-hairline) solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);color:var(--color-fg-primary);flex-direction:column;display:flex;overflow:hidden}.hf-card:has(>.hf-card-footer){padding-bottom:0}.hf-card-header{align-items:start;gap:var(--space-1);padding-inline:var(--card-padding);grid-auto-rows:min-content;display:grid}.hf-card-header:has(.hf-card-action){grid-template-columns:minmax(0,1fr) auto}.hf-card-title{font:var(--type-subheading);letter-spacing:var(--type-subheading-letter-spacing,normal)}.hf-card-description{color:var(--color-fg-tertiary);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-letter-spacing,normal)}.hf-card-action{grid-row:1/span 2;grid-column-start:2;place-self:start end}.hf-card-content{padding-inline:var(--card-padding)}.hf-card-footer{align-items:center;gap:var(--space-2);padding:var(--card-padding);border-top:var(--border-width-hairline) solid var(--card-border);background:var(--color-surface-raised-2);display:flex}.hf-checkbox,.hf-radio,.hf-switch{color:var(--web-selection-fg);background:var(--web-selection-bg);border:var(--border-width-hairline) solid var(--web-selection-border);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-soft), border-color var(--dur-fast) var(--ease-soft);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hf-checkbox{width:var(--web-selection-checkbox-size);height:var(--web-selection-checkbox-size);border-radius:var(--web-selection-checkbox-radius)}.hf-radio{width:var(--web-selection-radio-size);height:var(--web-selection-radio-size);border-radius:var(--radius-pill)}.hf-checkbox:not(:disabled):not([data-readonly]):hover,.hf-radio:not(:disabled):not([data-readonly]):hover,.hf-switch:not(:disabled):hover{border-color:var(--web-selection-border-hover)}.hf-checkbox:is([data-state=checked],[data-state=indeterminate]),.hf-switch[data-state=checked]{background:var(--web-selection-bg-checked);border-color:var(--web-selection-bg-checked);color:var(--web-selection-fg-checked)}.hf-radio[data-state=checked]{border-color:var(--web-selection-bg-checked)}.hf-checkbox [data-slot=checkbox-indicator]{justify-content:center;align-items:center;display:flex}.hf-checkbox svg{width:var(--web-selection-indicator-size);height:var(--web-selection-indicator-size);stroke:currentColor;stroke-width:2px;stroke-linejoin:round}.hf-checkbox-mixed,.hf-checkbox[data-state=indeterminate] .hf-checkbox-check{display:none}.hf-checkbox[data-state=indeterminate] .hf-checkbox-mixed{display:block}.hf-radio-dot{width:var(--web-selection-indicator-size);height:var(--web-selection-indicator-size);border-radius:var(--radius-pill);background:var(--web-selection-bg-checked)}.hf-switch{width:var(--web-selection-switch-width);height:var(--web-selection-switch-height);border-radius:var(--radius-pill);border-color:#0000;position:relative}.hf-switch-thumb{top:calc(var(--web-selection-switch-thumb-inset) - var(--border-width-hairline));left:calc(var(--web-selection-switch-thumb-inset) - var(--border-width-hairline));width:var(--web-selection-switch-thumb-size);height:var(--web-selection-switch-thumb-size);border-radius:var(--radius-pill);background:var(--web-selection-fg);transition:transform var(--dur-fast) var(--ease-soft);position:absolute}.hf-switch[data-state=checked] .hf-switch-thumb{background:var(--web-selection-fg-checked);transform:translateX(calc(var(--web-selection-switch-width) - var(--web-selection-switch-thumb-size) - 2 * var(--web-selection-switch-thumb-inset)))}.hf-checkbox:disabled,.hf-radio:disabled,.hf-switch:disabled{background:var(--web-selection-bg-disabled);border-color:var(--web-selection-border);color:var(--web-selection-fg-disabled);cursor:not-allowed}.hf-radio:disabled .hf-radio-dot,.hf-switch:disabled .hf-switch-thumb{background:var(--web-selection-fg-disabled)}.hf-checkbox[data-readonly],.hf-radio[data-readonly]{cursor:default}.hf-checkbox[aria-invalid=true],.hf-radio[aria-invalid=true],.hf-switch[aria-invalid=true],[data-slot=radio-group][aria-invalid=true] .hf-radio{border-color:var(--web-selection-border-error)}.hf-checkbox[aria-invalid=true]:focus-visible,.hf-radio[aria-invalid=true]:focus-visible,.hf-switch[aria-invalid=true]:focus-visible,[data-slot=radio-group][aria-invalid=true] .hf-radio:focus-visible{outline-color:var(--web-selection-border-error)}@media (forced-colors:active){.hf-checkbox,.hf-radio,.hf-switch{forced-color-adjust:none;color:buttontext;background:canvas;border-color:buttontext;outline-color:highlight}.hf-checkbox:is([data-state=checked],[data-state=indeterminate]),.hf-switch[data-state=checked]{color:highlighttext;background:highlight;border-color:highlight}.hf-radio[data-state=checked]{border-color:highlight}.hf-radio-dot{background:highlight}.hf-switch-thumb{background:buttontext}.hf-switch[data-state=checked] .hf-switch-thumb{background:highlighttext}.hf-checkbox:disabled,.hf-radio:disabled,.hf-switch:disabled{color:graytext;background:canvas;border-color:graytext}.hf-radio:disabled .hf-radio-dot,.hf-switch:disabled .hf-switch-thumb{background:graytext}}@media (prefers-reduced-motion:reduce){.hf-checkbox,.hf-radio,.hf-switch,.hf-switch-thumb{transition:none}}.hf-popup{border:var(--border-width-hairline) solid var(--web-overlay-border);border-radius:var(--web-overlay-radius);background:var(--web-overlay-bg);color:var(--color-fg-primary);box-shadow:var(--web-overlay-shadow)}.hf-dialog-overlay{z-index:var(--web-overlay-z-dialog);background:var(--web-overlay-scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.hf-dialog{overscroll-behavior:contain;flex-direction:column;width:calc(100% - 2rem);max-width:42rem;max-height:calc(100dvh - 3rem);display:flex;position:relative;overflow-y:auto}.hf-popover{z-index:var(--web-overlay-z-popover);width:18rem;max-width:var(--radix-popover-content-available-width,calc(100vw - 2rem));max-height:var(--radix-popover-content-available-height,calc(100dvh - 2rem));padding:var(--space-4);transform-origin:var(--radix-popover-content-transform-origin);outline:none;overflow-y:auto}.hf-tooltip{z-index:var(--web-overlay-z-tooltip);width:fit-content;max-width:min(20rem, var(--radix-tooltip-content-available-width,calc(100vw - 2rem)));overflow-wrap:anywhere;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface-inverse);color:var(--color-fg-on-inverse)}.hf-tooltip-arrow{width:var(--space-4);height:var(--space-2);fill:var(--color-surface-inverse)}.hf-input{min-height:var(--web-field-height);padding:var(--web-field-padding-block) var(--web-field-padding-inline);border:var(--border-width-hairline) solid var(--web-field-border);border-radius:var(--web-field-radius);background:var(--web-field-bg);color:var(--web-field-fg);font:var(--type-body);letter-spacing:var(--type-body-letter-spacing,normal);transition:border-color var(--dur-fast) var(--ease-soft), background-color var(--dur-fast) var(--ease-soft);display:block}.hf-input[data-size=s]{min-height:var(--web-field-height-sm);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-letter-spacing,normal)}input.hf-input{height:var(--web-field-height)}input.hf-input[data-size=s]{height:var(--web-field-height-sm)}.hf-input::placeholder{color:var(--web-field-placeholder)}.hf-input:enabled:not([readonly]):hover{border-color:var(--web-field-border-hover)}.hf-input:focus-visible{outline:var(--border-width-emphasis) solid var(--web-field-border-focus);outline-offset:-2px}.hf-input:disabled{color:var(--web-field-fg-disabled);background:var(--web-field-bg-disabled);cursor:not-allowed}.hf-input[readonly]{background:var(--web-field-bg-disabled)}.hf-input[aria-invalid=true],.hf-input[aria-invalid=true]:enabled:not([readonly]):hover{border-color:var(--web-field-border-error)}.hf-input[aria-invalid=true]:focus-visible{outline-color:var(--web-field-border-error)}.hf-textarea{width:100%;min-height:calc(var(--web-field-height) * 2);padding-block:var(--space-2-5);resize:vertical}@media (prefers-reduced-motion:reduce){.hf-input{transition:none}}.hf-otp-slot{width:var(--web-field-height-lg);height:var(--web-field-height-lg);border:var(--border-width-hairline) solid var(--web-field-border);border-radius:var(--web-field-radius);background:var(--web-field-bg);color:var(--web-field-fg);font:var(--type-numeral);letter-spacing:var(--type-numeral-letter-spacing,normal);font-variant-numeric:tabular-nums;transition:border-color var(--dur-fast) var(--ease-soft);justify-content:center;align-items:center;display:flex;position:relative}.hf-otp-slot[data-active=true]{outline:var(--border-width-emphasis) solid var(--web-field-border-focus);outline-offset:calc(-1 * var(--border-width-emphasis))}:is(.hf-otp-slot[data-error=true],.hf-otp:has(input[aria-invalid=true]) .hf-otp-slot){border-color:var(--web-field-border-error);outline-color:var(--web-field-border-error)}.hf-otp:has(input:disabled) .hf-otp-slot{background:var(--web-field-bg-disabled);color:var(--web-field-fg-disabled)}@media (prefers-reduced-motion:reduce){.hf-otp-slot{transition:none}}.hf-select-trigger{align-items:center;gap:var(--space-2);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;min-width:0;display:flex}.hf-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hf-select-trigger[data-placeholder]{color:var(--web-field-placeholder)}.hf-select-icon{color:var(--web-field-placeholder);flex-shrink:0;display:inline-flex}.hf-select-icon svg{width:var(--space-6);height:var(--space-6)}.hf-select-trigger[data-size=s] .hf-select-icon svg{width:var(--space-5);height:var(--space-5)}.hf-select-trigger[data-disabled],.hf-select-trigger[data-disabled] .hf-select-icon{color:var(--web-field-fg-disabled)}.hf-select-positioner{z-index:var(--web-overlay-z-popover);-webkit-user-select:none;user-select:none;outline:none}.hf-select-content{min-width:min(var(--anchor-width,12rem), var(--available-width,calc(100vw - 2rem)));max-width:var(--available-width,calc(100vw - 2rem));max-height:var(--available-height,calc(100dvh - 2rem));flex-direction:column;display:flex;position:relative;overflow:hidden}.hf-select-viewport{overscroll-behavior:contain;width:100%;min-height:0;scroll-padding-block:calc(var(--space-5) + 2 * var(--space-1));overflow-y:auto}.hf-select-item{min-height:var(--web-field-height);font:var(--type-body);letter-spacing:var(--type-body-letter-spacing,normal);padding-inline-end:var(--space-8)}.hf-select-item[data-size=s]{min-height:var(--web-field-height-sm);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-letter-spacing,normal)}.hf-select-item[data-selected]{background:var(--web-menu-item-hover)}.hf-select-indicator{align-items:center;display:flex;position:absolute;inset-inline-end:var(--space-2)}.hf-select-scroll-arrow{z-index:1;padding-block:var(--space-1);background:var(--web-menu-bg);cursor:default;flex-shrink:0;justify-content:center;align-items:center;display:flex;inset-inline:0}.hf-select-scroll-arrow[data-slot=select-scroll-up-button]{top:0}.hf-select-scroll-arrow[data-slot=select-scroll-down-button]{bottom:0}.hf-toaster [data-sonner-toast][data-visible=true]:not([data-removed=true]){pointer-events:auto}.hf-toast{--hf-feedback-accent:var(--web-toast-error-icon);--hf-feedback-bg:var(--web-toast-error-bg);--hf-feedback-border:var(--web-toast-error-border);align-items:center;gap:var(--space-3);width:max-content;max-width:100%;padding:var(--space-3) var(--space-4);border:var(--border-width-hairline) solid var(--hf-feedback-border);border-radius:var(--web-toast-radius);background:var(--hf-feedback-bg);color:var(--web-toast-fg);box-shadow:var(--web-overlay-shadow);font:var(--type-body-sm);letter-spacing:var(--type-body-sm-letter-spacing,normal);display:flex}.hf-toast[data-tone=success]{--hf-feedback-accent:var(--web-toast-success-icon);--hf-feedback-bg:var(--web-toast-success-bg);--hf-feedback-border:var(--web-toast-success-border)}.hf-toast-icon{width:var(--web-toast-icon-size);height:var(--web-toast-icon-size);color:var(--hf-feedback-accent);flex:none}.hf-toast-message{word-break:keep-all;overflow-wrap:anywhere;flex:1;min-width:0}.hf-toast .hf-toast-close{width:var(--web-toast-close-size);min-height:var(--web-toast-close-size);height:var(--web-toast-close-size);color:inherit;padding:0}.hf-toast-close-icon{width:var(--web-toast-close-icon-size);height:var(--web-toast-close-icon-size)}.hf-toaster [data-sonner-toast]:focus-visible .hf-toast{outline:var(--border-width-emphasis) solid var(--color-border-focus-neutral);outline-offset:var(--space-1)}@media (pointer:coarse){.hf-toast .hf-toast-close{width:var(--web-button-height-lg);min-height:var(--web-button-height-lg);height:var(--web-button-height-lg)}}.hf-profile-trigger{--web-icon-button-size:var(--web-control-height)}.hf-profile-icon{width:var(--icon-size-lg);height:var(--icon-size-lg);stroke:currentColor}.hf-profile-menu,.hf-profile-submenu{min-width:min(9rem, var(--available-width,calc(100vw - 2rem)));padding:var(--space-2);border-radius:var(--web-profile-menu-radius)}.hf-profile-menu{min-width:min(13rem, var(--available-width,calc(100vw - 2rem)));width:max-content}.hf-profile-menu .hf-menu-item,.hf-profile-submenu .hf-menu-item{min-height:var(--web-control-height-sm);white-space:nowrap;padding:0 .75rem}.hf-profile-menu .hf-menu-separator,.hf-profile-submenu .hf-menu-separator{margin:var(--space-1) 0}.hf-profile-menu .hf-menu-item>svg,.hf-profile-submenu .hf-menu-item>svg{width:var(--web-profile-menu-icon-size);height:var(--web-profile-menu-icon-size);color:var(--color-fg-tertiary);flex:none}.hf-profile-menu .hf-menu-item[data-disabled]>svg,.hf-profile-submenu .hf-menu-item[data-disabled]>svg{color:inherit}.hf-profile-menu .hf-menu-item>.hf-menu-submenu-arrow,.hf-profile-submenu .hf-menu-item>.hf-profile-trailing-icon,.hf-profile-submenu .hf-menu-radio-indicator svg{width:var(--web-profile-menu-indicator-size);height:var(--web-profile-menu-indicator-size);margin-inline-start:auto}.hf-profile-identity{align-items:center;gap:var(--space-2-5);padding:.75rem var(--space-2-5) var(--space-2);display:flex}.hf-profile-avatar{width:var(--web-control-height-sm);height:var(--web-control-height-sm);border-radius:var(--radius-pill);background:var(--color-surface-control);font:var(--type-body-sm-thin);flex:none;justify-content:center;align-items:center;display:flex}.hf-profile-identity-text{flex:1;width:0;min-width:0}.hf-profile-identity-text>strong,.hf-profile-identity-text>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hf-profile-identity-text>strong{font:var(--type-body-sm-strong);letter-spacing:var(--type-body-sm-strong-letter-spacing,normal)}.hf-profile-identity-text>span,.hf-profile-current-locale{color:var(--color-fg-tertiary);font:var(--type-caption-thin);letter-spacing:var(--type-caption-thin-letter-spacing,normal)}.hf-profile-current-locale{white-space:nowrap;margin-inline-start:auto}.hf-search{--_search-height:var(--web-field-height);--_search-icon:var(--space-5);width:100%;min-width:0;position:relative}.hf-search[data-size=s]{--_search-height:var(--web-field-height-sm);--_search-icon:var(--space-4)}.hf-search-input{width:100%;min-width:0;padding-inline-end:var(--_search-height)}.hf-search .hf-search__clear[data-icon],.hf-search__decoration{width:calc(var(--_search-height) - var(--space-2));height:calc(var(--_search-height) - var(--space-2));justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-1);transform:translateY(-50%)}.hf-search__decoration{color:var(--color-fg-tertiary);pointer-events:none}.hf-search .hf-search__clear[data-icon]{--_button-fg:var(--color-fg-tertiary);border-radius:calc(var(--web-field-radius) - var(--space-1));min-height:0;padding:0}.hf-search__clear:focus-visible{outline-offset:calc(-1 * var(--border-width-emphasis))}.hf-search__icon{width:var(--_search-icon);height:var(--_search-icon);flex-shrink:0}.hf-search-input[data-clear-action]::-webkit-search-cancel-button{appearance:none}}@layer utilities;.hf-input:is([type=tel],[type=number],[inputmode=numeric],[inputmode=decimal]){font-family:var(--font-en);font-variant-numeric:tabular-nums}
