@layer faceui {
.uf-toggle[data-scope]{max-inline-size:100%;position:relative}.uf-toggle[data-scope]>.uf-toggle-list{border-radius:var(--uf-radius);border:var(--uf-toggle-border-width) solid var(--uf-overlay-surface-border);place-self:flex-start start;align-items:stretch;min-inline-size:0;max-inline-size:100%;display:flex}.uf-toggle[data-scope][data-orientation=vertical]>.uf-toggle-list{flex-direction:column}.uf-toggle[data-scope]>.uf-toggle-list>.uf-membrane{flex:auto;min-inline-size:min-content}.uf-toggle[data-scope] .uf-toggle-item{min-block-size:max(24px, var(--uf-control-height));block-size:auto;inline-size:100%;min-inline-size:24px;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);font:inherit;white-space:normal;overflow-wrap:anywhere;text-align:center;border:var(--uf-border-width-thin) solid transparent;flex:auto;justify-content:center;align-items:center;margin:0;transition:none;display:inline-flex}.uf-toggle[data-scope] .uf-toggle-item[data-state=on]{background:var(--uf-color-active-bg);border-color:currentColor}.uf-toggle[data-scope] .uf-toggle-item:hover:not(:disabled){background:var(--uf-color-hover-bg)}.uf-toggle[data-scope][data-disabled]{opacity:1;pointer-events:auto}.uf-toggle[data-scope] .uf-toggle-item:disabled{pointer-events:auto}
}

@layer faceui {
.uf-range-indicator[data-scope]{--uf-range-fill-bg:var(--uf-range-indicator-bg);inline-size:100%;min-inline-size:0;min-block-size:var(--uf-control-height);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.uf-range-indicator[hidden]{display:none}.uf-range-indicator__header{justify-content:space-between;align-items:center;gap:var(--uf-control-gap);min-block-size:var(--uf-control-height);min-inline-size:0;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);box-sizing:border-box;flex-wrap:wrap;display:flex}.uf-range-indicator__title[data-scope][data-align]{text-align:start;overflow-wrap:anywhere;min-inline-size:0}.uf-range-indicator__value[data-scope][data-align]{--uf-text-color:var(--uf-color-fg-muted);text-align:end;overflow-wrap:anywhere;justify-content:flex-end;min-inline-size:0;max-inline-size:100%;margin-inline-start:auto}.uf-range-indicator__track-wrap{min-inline-size:0;min-block-size:var(--uf-control-height);padding-inline:var(--uf-control-pad-text);align-items:center;display:flex}.uf-range-indicator__track{inline-size:100%;block-size:var(--uf-range-track-height);border-radius:var(--uf-radius-full);background:var(--uf-range-track-bg);min-inline-size:0;overflow:hidden}.uf-range-indicator__indicator{inline-size:var(--uf-range-percent);border-radius:var(--uf-radius-full);background:var(--uf-range-fill-bg);block-size:100%;transition:inline-size var(--uf-motion-duration-control) var(--uf-motion-ease-standard)}.uf-range-indicator[data-tone=positive]{--uf-range-fill-bg:var(--uf-range-indicator-positive-bg)}.uf-range-indicator[data-tone=warning]{--uf-range-fill-bg:var(--uf-range-indicator-warning-bg)}.uf-range-indicator[data-tone=destructive]{--uf-range-fill-bg:var(--uf-range-indicator-destructive-bg)}.uf-range-indicator__indicator[data-state=indeterminate]{animation:uf-range-indeterminate var(--uf-motion-duration-loading) var(--uf-motion-ease-in-out) var(--uf-motion-iteration-indefinite);position:relative}@keyframes uf-range-indeterminate{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}.uf-range-indicator[data-shape=circle]{align-items:center;gap:var(--uf-control-gap);inline-size:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);flex-flow:wrap}.uf-range-indicator[data-shape=circle]>.uf-range-indicator__value[data-scope][data-align]{justify-content:flex-end;margin-inline-start:0}.uf-range-indicator[data-shape=circle]>.uf-range-indicator__track{inline-size:var(--uf-range-circle-size);block-size:var(--uf-range-circle-size);flex:0 0 var(--uf-range-circle-size);background:0 0}.uf-range-indicator[data-shape=circle]>.uf-range-indicator__track>.uf-range-indicator__indicator{background:conic-gradient(var(--uf-range-fill-bg) var(--uf-range-percent), var(--uf-range-track-bg) 0);inline-size:100%;-webkit-mask:radial-gradient(circle, transparent 52%, var(--uf-color-black-100) 54%);-webkit-mask:radial-gradient(circle, transparent 52%, var(--uf-color-black-100) 54%);mask:radial-gradient(circle, transparent 52%, var(--uf-color-black-100) 54%)}.uf-range-indicator[data-shape=circle]>.uf-range-indicator__track>.uf-range-indicator__indicator[data-state=indeterminate]{animation-name:uf-range-circle-indeterminate;animation-timing-function:linear}@keyframes uf-range-circle-indeterminate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.uf-range-indicator__indicator{transition:none!important;animation:none!important}}@media (forced-colors:active){.uf-range-indicator[data-scope]{--uf-range-track-bg:GrayText;--uf-range-fill-bg:Highlight}.uf-range-indicator__track,.uf-range-indicator__indicator{forced-color-adjust:none}}
}

@layer faceui {
.uf-avatar[data-scope]{inline-size:var(--uf-control-height);block-size:var(--uf-control-height);min-inline-size:var(--uf-control-height);min-block-size:var(--uf-control-height);aspect-ratio:1;border-radius:var(--uf-radius-full);background:var(--uf-color-hover-bg);color:var(--uf-color-fg-muted);font-weight:var(--uf-font-weight-bold);font-size:var(--uf-font-size-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}[data-scope=avatar] [data-part=image]{object-fit:cover;width:100%;height:100%}[data-scope=avatar] [data-part=fallback]{border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex;overflow:hidden}.uf-avatar__content{border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;overflow:hidden}.uf-avatar__content>:is(svg,img,.uf-icon){flex:none;display:block}
}

@layer faceui {
.uf-modal-backdrop[data-scope]{--uf-modal-zero-blur:0;background:var(--uf-overlay-backdrop-bg);z-index:var(--uf-z-modal);opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(var(--uf-modal-zero-blur)) saturate(1);transition:opacity var(--uf-duration-enter) var(--uf-ease-enter), backdrop-filter var(--uf-duration-enter) var(--uf-ease-enter), -webkit-backdrop-filter var(--uf-duration-enter) var(--uf-ease-enter), visibility 0s linear var(--uf-duration-exit);position:fixed;inset:0}.uf-modal-inlineHost{width:100%;min-height:calc(var(--uf-control-height) * 8);border-radius:var(--uf-radius-md);display:block;position:relative;overflow:hidden}.uf-modal-backdrop[data-scope][data-portal=false],.uf-modal-positioner[data-scope][data-portal=false]{position:absolute;inset:0}.uf-modal-backdrop[data-scope][data-state=open]{opacity:1;visibility:visible;pointer-events:auto;-webkit-backdrop-filter:blur(var(--uf-overlay-backdrop-blur)) saturate(1.12);transition:opacity var(--uf-duration-enter) var(--uf-ease-enter), backdrop-filter var(--uf-duration-enter) var(--uf-ease-enter), -webkit-backdrop-filter var(--uf-duration-enter) var(--uf-ease-enter), visibility 0s linear 0s}.uf-modal-positioner[data-scope]{--uf-modal-edge-inset:var(--uf-spacing-1);z-index:var(--uf-z-modal);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter), visibility 0s linear var(--uf-duration-exit);display:flex;position:fixed;inset:0}.uf-modal-positioner[data-scope][data-state=open]{opacity:1;visibility:visible;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter), visibility 0s linear 0s}.uf-modal-positioner[data-scope][data-variant=center]{justify-content:center;align-items:center}.uf-modal-positioner[data-scope][data-variant=start]{justify-content:flex-start;align-items:center}.uf-modal-positioner[data-scope][data-variant=end]{justify-content:flex-end;align-items:center}.uf-modal-positioner[data-scope][data-variant=top]{justify-content:center;align-items:flex-start}.uf-modal-positioner[data-scope][data-variant=bottom]{justify-content:center;align-items:flex-end}.uf-modal[data-scope]{--uf-modal-max-w:52.5rem;--uf-modal-viewport-gap:var(--uf-spacing-12);--uf-modal-enter-y:var(--uf-spacing-4);--uf-modal-side-enter-x:var(--uf-spacing-6);--uf-modal-side-w-default:20rem;--uf-modal-away:translateY(var(--uf-modal-enter-y)) scale(.98);pointer-events:auto;width:max-content;min-width:0;max-height:85vh;max-width:min(var(--uf-modal-max-w), calc(100vw - var(--uf-modal-viewport-gap)));color:var(--uf-color-fg);transform:var(--uf-modal-away);opacity:0;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter), transform var(--uf-duration-enter) var(--uf-ease-enter);flex-direction:column;gap:0;display:flex;position:relative;overflow-y:auto}.uf-modal[data-scope][data-variant=start]{--uf-modal-away:translateX(calc(var(--uf-modal-side-enter-x) * -1))}.uf-modal[data-scope][data-variant=end],.uf-modal[data-scope][data-variant=start]: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)){--uf-modal-away:translateX(var(--uf-modal-side-enter-x))}.uf-modal[data-scope][data-variant=end]: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)){--uf-modal-away:translateX(calc(var(--uf-modal-side-enter-x) * -1))}.uf-modal[data-scope][data-variant=top]{--uf-modal-away:translateY(calc(var(--uf-modal-side-enter-x) * -1))}.uf-modal[data-scope][data-variant=bottom]{--uf-modal-away:translateY(var(--uf-modal-side-enter-x))}.uf-modal[data-scope][data-state=open]{opacity:1;transform:none}@starting-style{.uf-modal-backdrop[data-scope][data-state=open]{opacity:0;-webkit-backdrop-filter:blur(var(--uf-modal-zero-blur)) saturate(1)}.uf-modal-positioner[data-scope][data-state=open]{opacity:0}.uf-modal[data-scope][data-state=open]{opacity:0;transform:var(--uf-modal-away)}}.uf-modal[data-scope][data-variant=center]{width:min(var(--face-runtime-modal-w,32rem), calc(100vw - var(--uf-modal-viewport-gap)));height:var(--face-runtime-modal-h,auto)}.uf-modal[data-scope][data-variant=start],.uf-modal[data-scope][data-variant=end]{height:var(--face-runtime-modal-h,100%);max-height:100vh;width:min(var(--face-runtime-modal-w,var(--uf-modal-side-w-default)), 100%);min-width:auto}.uf-modal[data-scope][data-variant=top],.uf-modal[data-scope][data-variant=bottom]{width:min(var(--face-runtime-modal-w,100%), 100%);min-width:auto;max-width:none;height:var(--face-runtime-modal-h,auto);max-height:85vh}.uf-modal-positioner[data-scope].uf-modal-positioner--edge-flush{padding:0}.uf-modal-positioner[data-scope].uf-modal-positioner--edge-inset[data-variant=center]{padding:var(--uf-spacing-6)}.uf-modal-positioner[data-scope].uf-modal-positioner--edge-inset:not([data-variant=center]){padding:calc(var(--uf-modal-edge-inset) + env(safe-area-inset-top,0)) calc(var(--uf-modal-edge-inset) + env(safe-area-inset-right,0)) calc(var(--uf-modal-edge-inset) + env(safe-area-inset-bottom,0)) calc(var(--uf-modal-edge-inset) + env(safe-area-inset-left,0))}.uf-modal[data-scope].uf-modal--edge-inset:not([data-variant=center]){max-height:calc(100vh - var(--uf-modal-edge-inset) - var(--uf-modal-edge-inset))}.uf-modal[data-scope].uf-modal--edge-flush{max-height:100vh}.uf-modal-bar{gap:0;padding:0}.uf-modal-title{width:100%}.uf-modal-description{color:var(--uf-color-fg-muted);font-size:var(--uf-font-size);text-align:start;width:100%}.uf-modal-body{text-align:start;flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-height:0;display:flex}.uf-modal-footer{gap:0;min-height:auto;margin-top:auto;padding:0}.uf-modal-closeButton[data-icon-only]{--uf-icon-only-size:var(--uf-control-height)}
}

@layer faceui {
.uf-overlay-contentMembrane{z-index:var(--uf-z-overlay)}.uf-overlay-content[data-scope]{--uf-overlay-content-max-w:15rem;box-sizing:border-box;z-index:var(--uf-z-overlay);max-width:var(--uf-overlay-content-max-w);min-height:var(--uf-control-height);font-size:var(--uf-control-font-size);line-height:var(--uf-control-line-height);text-align:start;white-space:normal;overflow-wrap:break-word;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--uf-overlay-enter-y)) scale(var(--uf-overlay-enter-scale));transform-origin:top;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter), transform var(--uf-duration-enter) var(--uf-ease-enter), visibility 0s linear var(--uf-duration-exit);align-items:center;display:flex}.uf-overlay-content[data-scope][data-trigger=click]{--uf-card-bg:var(--uf-dropdown-surface-bg);--uf-card-border:var(--uf-dropdown-surface-border);--uf-card-underlay-bg:var(--uf-dropdown-surface-underlay-bg);--uf-card-background:var(--uf-dropdown-surface-background);--uf-card-radius:var(--uf-dropdown-surface-radius);--uf-card-border-width:var(--uf-dropdown-surface-border-width);--uf-card-shadow:var(--uf-dropdown-surface-shadow);--uf-card-blur:var(--uf-dropdown-surface-blur)}.uf-overlay-content[data-scope][data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter), transform var(--uf-duration-enter) var(--uf-ease-enter), visibility 0s linear 0s;transform:translateY(0)scale(1)}.uf-overlay-content[data-scope][data-state=closed]{opacity:0;visibility:hidden;pointer-events:none}.uf-overlay-content[data-scope][data-trigger=hover]{--uf-card-bg:var(--uf-tooltip-bg);--uf-card-background:var(--uf-tooltip-background);--uf-card-border:var(--uf-tooltip-border);--uf-text-color:var(--uf-tooltip-fg);color:var(--uf-tooltip-fg);font-size:var(--uf-control-font-size)}
}

@layer faceui {
.uf-menu-content[data-scope]{--uf-menu-min-w:10rem;--uf-menu-sheet-inset:var(--uf-spacing-1);--uf-menu-sheet-gap:calc(var(--uf-menu-sheet-inset) * 2);--uf-menu-sheet-enter-y:1.125rem;--uf-menu-separator-h:var(--uf-membrane);margin-top:var(--uf-spacing-1);z-index:var(--uf-z-dropdown);min-width:var(--uf-menu-min-w);background:var(--uf-color-black-0);box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter), visibility 0s linear var(--uf-duration-exit);border:none;border-radius:0;padding:0;position:absolute;top:100%;right:0}.uf-menu{flex-direction:column;display:inline-flex;position:relative}.uf-menu-content[data-scope][data-surface=sheet]{inset-inline:var(--uf-menu-sheet-inset);top:auto;bottom:calc(var(--uf-menu-sheet-inset) + env(safe-area-inset-bottom,0));width:auto;max-width:none;z-index:calc(var(--uf-z-overlay) + 1);position:fixed}.uf-menu-content[data-scope][data-surface=popover]{margin-top:0;bottom:auto;right:auto}.uf-menu-content[data-scope][data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter), visibility 0s linear 0s}.uf-menu-contentMembrane{width:100%;display:flex}.uf-menu-contentPanel{--uf-card-bg:var(--uf-dropdown-surface-bg);--uf-card-border:var(--uf-dropdown-surface-border);--uf-card-underlay-bg:var(--uf-dropdown-surface-underlay-bg);--uf-card-background:var(--uf-dropdown-surface-background);--uf-card-pad:var(--uf-dropdown-surface-padding);--uf-card-radius:var(--uf-dropdown-surface-radius);--uf-card-border-width:var(--uf-dropdown-surface-border-width);--uf-card-shadow:var(--uf-dropdown-surface-shadow);--uf-card-blur:var(--uf-dropdown-surface-blur);box-sizing:border-box;width:100%;transform:translateY(var(--uf-overlay-enter-y)) scale(var(--uf-overlay-enter-scale));transform-origin:top;opacity:0;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter), transform var(--uf-duration-enter) var(--uf-ease-enter)}.uf-menu-content[data-scope][data-surface=sheet] .uf-menu-contentPanel{max-height:min(70vh, calc(100vh - var(--uf-menu-sheet-gap) - env(safe-area-inset-bottom,0)));transform:translateY(var(--uf-menu-sheet-enter-y));transform-origin:bottom}.uf-menu-content[data-scope][data-state=open] .uf-menu-contentPanel{opacity:1;transform:translateY(0)scale(1)}.uf-menu-content .uf-menu-list[data-scope][data-part]:focus{outline:none}.uf-menu-item{text-align:start;justify-content:flex-start;width:100%;text-decoration:none}.uf-menu-item:hover,.uf-menu-item[data-highlighted]{background:var(--uf-color-hover-bg)}.uf-menu-item[data-tone=destructive]{--uf-text-color:var(--uf-color-destructive);color:var(--uf-color-destructive)}.uf-menu-itemIcon,.uf-menu-itemCheck{flex:none;display:inline-flex}.uf-menu-itemLabel{overflow-wrap:anywhere;flex:1;min-width:0}.uf-menu-item[aria-checked=false] .uf-menu-itemCheck{visibility:hidden}.uf-menu-separator{height:var(--uf-menu-separator-h);background:var(--uf-color-border);margin:0}.uf-menu-group-label{--uf-text-size-font-size:var(--uf-font-size-xs);--uf-text-font-weight:var(--uf-font-weight-bold);padding:var(--uf-spacing-1) var(--uf-control-pad-text);font-size:var(--uf-font-size-xs);color:var(--uf-color-fg-muted);font-weight:var(--uf-font-weight-bold)}@starting-style{.uf-menu-content[data-scope][data-state=open]{opacity:0}.uf-menu-content[data-scope][data-state=open] .uf-menu-contentPanel{opacity:0;transform:translateY(var(--uf-overlay-enter-y)) scale(var(--uf-overlay-enter-scale))}.uf-menu-content[data-scope][data-surface=sheet][data-state=open] .uf-menu-contentPanel{transform:translateY(var(--uf-menu-sheet-enter-y))}}.uf-menu-group-label .uf-text[data-scope]{color:inherit;line-height:inherit;font-weight:inherit}
}

@layer faceui {
.uf-toaster{--uf-toaster-inset-x:calc(var(--uf-toast-viewport-inset) + max(env(safe-area-inset-left,0px), env(safe-area-inset-right,0px)));gap:var(--uf-spacing-2);z-index:var(--uf-z-toast);width:min(calc(100% - 2 * var(--uf-toaster-inset-x)), var(--uf-toast-container-max-width));pointer-events:none;flex-direction:column;display:flex;position:fixed}.uf-toaster[data-placement^=bottom-]{bottom:calc(var(--uf-toast-viewport-inset) + env(safe-area-inset-bottom,0px))}.uf-toaster[data-placement^=top-]{top:calc(var(--uf-toast-viewport-inset) + env(safe-area-inset-top,0px))}.uf-toaster[data-placement$=-start]{inset-inline-start:var(--uf-toaster-inset-x)}.uf-toaster[data-placement$=-end]{inset-inline-end:var(--uf-toaster-inset-x)}.uf-toaster[data-placement$=-center]{margin-inline:auto;inset-inline:0}.uf-toast[data-scope]{--uf-card-border-width:var(--uf-toast-border-width);--uf-card-border:var(--uf-overlay-surface-border);pointer-events:auto;flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.uf-toast[data-scope][data-tone=positive]{--uf-card-border:var(--uf-color-success)}.uf-toast[data-scope][data-tone=warning]{--uf-card-border:var(--uf-color-warning)}.uf-toast[data-scope][data-tone=destructive]{--uf-card-border:var(--uf-color-destructive)}.uf-toast-body{flex-direction:column;gap:0;display:flex}.uf-toast-bar[data-scope=bar]{gap:0;min-height:auto}.uf-toast-bar[data-scope=bar]>.uf-bar-section{min-height:auto}.uf-toast-title{font-weight:var(--uf-font-weight-bold);font-size:var(--uf-font-size);min-width:0}.uf-toast-description{font-size:var(--uf-font-size-sm);color:var(--uf-color-fg-muted);margin-top:0}.uf-toast-actionRow{margin-top:var(--uf-spacing-2);justify-content:flex-start;display:flex}.uf-toast-action[data-scope=button]{opacity:1}.uf-toast-close{color:var(--uf-color-fg-muted)}.uf-toast-close[data-scope=button][data-icon-only]{--uf-icon-only-size:var(--uf-control-height)}@media (max-width:56.1875rem){.uf-toaster{--uf-toast-viewport-inset:var(--uf-toast-compact-inset)}}
}

@layer faceui {
.uf-tabs[data-variant]{column-gap:var(--uf-control-gap);flex-wrap:wrap;min-inline-size:0;display:flex}.uf-tabs[data-variant]>.uf-tabs-header{overscroll-behavior:contain;scroll-behavior:auto;flex:12rem;align-items:stretch;min-inline-size:0;max-inline-size:100%;display:flex;overflow:auto}.uf-tabs[data-variant][data-wrap]>.uf-tabs-header{flex-wrap:wrap;overflow:visible}.uf-tabs[data-variant]>.uf-tabs-header>.uf-tabs-tabSlot{border-block-end:var(--uf-border-width-base) solid transparent;flex:none;min-inline-size:0;max-inline-size:100%;display:inline-flex;position:relative}.uf-tabs[data-variant]>.uf-tabs-header>.uf-tabs-tabSlot>.uf-membrane{min-inline-size:0;max-inline-size:100%}.uf-tabs[data-variant]>.uf-tabs-header .uf-tabs-tab{justify-content:center;align-items:center;gap:var(--uf-control-gap);min-inline-size:24px;min-block-size:max(24px, var(--uf-control-height));max-inline-size:100%;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);border-radius:var(--uf-radius-full);font:inherit;white-space:nowrap;color:var(--uf-color-fg-muted);background:0 0;border:0;flex:auto;display:inline-flex}.uf-tabs[data-variant]>.uf-tabs-header .uf-tabs-tab:focus-visible{outline:var(--uf-border-width-base) solid var(--uf-color-ring);outline-offset:calc(-1 * var(--uf-border-width-base))}.uf-tabs[data-variant]>.uf-tabs-header .uf-tabs-tab:not(:disabled):hover,.uf-tabs[data-variant=pill]>.uf-tabs-header .uf-tabs-tab[aria-selected=true]{background:var(--uf-color-hover-bg);color:var(--uf-color-fg)}.uf-tabs[data-variant]>.uf-tabs-header .uf-tabs-tabLabel{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.uf-tabs[data-variant]>.uf-tabs-header .uf-tabs-tabIcon{flex:none;justify-content:center;align-items:center;display:inline-flex}.uf-tabs[data-variant]>.uf-tabs-header .uf-tabs-tabIcon svg{inline-size:var(--uf-icon-size-sm);block-size:var(--uf-icon-size-sm)}.uf-tabs[data-variant=underline]>.uf-tabs-header>.uf-tabs-tabSlot[data-state=active]{border-block-end-color:var(--uf-color-fg)}.uf-tabs[data-variant=underline]>.uf-tabs-header .uf-tabs-tab[aria-selected=true]{color:var(--uf-color-fg)}.uf-tabs[data-variant]>.uf-tabs-actions{border:0;flex-wrap:wrap;align-items:center;min-inline-size:0;margin:0;padding:0;display:flex}.uf-tabs[data-variant]>.uf-tabs-content{flex:100%;min-inline-size:0;padding:0}.uf-tabs[data-variant]>.uf-tabs-content[hidden]{display:none}.uf-tabs[data-variant][data-orientation=vertical]{grid-template-columns:fit-content(40%) minmax(0,1fr);column-gap:0;display:grid}.uf-tabs[data-variant][data-orientation=vertical]>.uf-tabs-header{flex-direction:column;grid-area:1/1}.uf-tabs[data-variant][data-orientation=vertical]>.uf-tabs-header>.uf-tabs-tabSlot{border-block-end:0;border-inline-end:var(--uf-border-width-base) solid transparent}.uf-tabs[data-variant=underline][data-orientation=vertical]>.uf-tabs-header>.uf-tabs-tabSlot[data-state=active]{border-inline-end-color:var(--uf-color-fg)}.uf-tabs[data-variant][data-orientation=vertical]>.uf-tabs-content{grid-area:1/2/span 2}.uf-tabs[data-variant][data-orientation=vertical]>.uf-tabs-actions{grid-area:2/1}@media (forced-colors:active){.uf-tabs[data-variant][data-orientation]>.uf-tabs-header>.uf-tabs-tabSlot{border-color:canvas}.uf-tabs[data-variant=underline][data-orientation]>.uf-tabs-header>.uf-tabs-tabSlot[data-state=active]{border-color:highlight}.uf-tabs[data-variant]>.uf-tabs-header .uf-tabs-tab[aria-selected=true]{forced-color-adjust:none;color:highlighttext;background:highlight;outline-color:highlighttext}.uf-tabs[data-variant]>.uf-tabs-header .uf-tabs-tab[aria-selected=true] *{color:highlighttext}}
}

@layer faceui {
[data-scope=accordion][data-part=trigger]{--uf-accordion-trigger-pad-start:var(--uf-control-pad-text);justify-content:flex-start;align-items:center;gap:var(--uf-control-gap);box-sizing:border-box;width:100%;min-height:var(--uf-control-height);height:auto;padding-top:var(--uf-control-pad-y);padding-bottom:var(--uf-control-pad-y);background:var(--uf-color-black-0);color:var(--uf-color-fg);font:inherit;font-weight:var(--uf-font-weight);cursor:pointer;border-radius:var(--uf-radius);box-shadow:none;text-align:start;border:none;outline:none;margin:0;padding-inline-start:var(--uf-accordion-trigger-pad-start);padding-inline-end:var(--uf-control-pad-icon);display:flex}[data-scope=accordion][data-part=trigger][data-icon-start]{--uf-accordion-trigger-pad-start:var(--uf-control-pad-icon)}[data-scope=accordion][data-part=root]{flex-direction:column;gap:0;width:100%;margin:0;padding:0;display:flex}[data-scope=accordion][data-part=item]{flex-direction:column;gap:0;min-inline-size:0;max-inline-size:100%;margin:0;padding:0;display:flex}[data-scope=accordion][data-part=item]>*{margin:0}.uf-accordion-icon{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.uf-accordion-icon :is(svg,img){display:block}[data-scope=accordion][data-part=trigger] .uf-accordion-label{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0}[data-scope=accordion][data-part=trigger]:hover:not([aria-disabled=true]){background:var(--uf-color-hover-bg)}[data-scope=accordion][data-part=trigger]:disabled{opacity:var(--uf-color-disabled-opacity);cursor:not-allowed}[data-scope=accordion][data-part=trigger][aria-disabled=true]:not(:disabled){cursor:default}:where([dir=ltr]){--uf-accordion-closed-angle:0deg}:where([dir=rtl]){--uf-accordion-closed-angle:180deg}.uf-accordion-arrow{transform:rotate(var(--uf-accordion-closed-angle,0deg));transition:transform var(--uf-motion-duration-control) var(--uf-motion-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-scope=accordion][data-part=item][data-state=open]>.uf-membrane>[data-part=trigger]>.uf-accordion-arrow{transform:rotate(90deg)}[data-scope=accordion][data-part=content]{box-sizing:border-box;contain:inline-size;inline-size:100%;min-inline-size:0;max-inline-size:100%;color:var(--uf-color-fg-muted);font-size:var(--uf-font-size);overflow-wrap:anywhere;margin:0;padding:0}[data-scope=accordion][data-part=content]>*{margin:0}[data-scope=accordion] .uf-accordion-content-inner{box-sizing:border-box;flex-direction:column;gap:0;inline-size:100%;min-inline-size:0;margin:0;padding:0;display:flex}[data-scope=accordion] .uf-accordion-slot{box-sizing:border-box;flex-direction:column;inline-size:100%;min-inline-size:0;margin:0;padding:0;display:flex}[data-scope=accordion] .uf-accordion-slot>.uf-membrane,[data-scope=accordion] .uf-accordion-slot>.uf-button[data-scope],[data-scope=accordion] .uf-accordion-slot>.uf-tile[data-scope=tile],[data-scope=accordion] .uf-accordion-slot>.uf-text[data-scope=text],[data-scope=accordion] .uf-accordion-slot>.uf-membrane>:is(.uf-button[data-scope],.uf-tile[data-scope=tile],.uf-text[data-scope=text]){width:100%}[data-scope=accordion] .uf-accordion-slot+.uf-accordion-slot{margin-top:0}[data-scope=accordion][data-part=content][hidden]{display:none}
}

@layer faceui {
.uf-pagination[data-scope]{grid-template-columns:auto 1fr auto;align-items:stretch;gap:0;width:100%;min-width:0;display:grid;container:uf-pagination/inline-size}.uf-pagination-pages{flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:0;min-width:0;display:inline-flex}.uf-pagination-pages>.uf-membrane{flex-shrink:0}.uf-pagination[data-scope]>.uf-membrane{min-width:0;max-width:100%}.uf-pagination-nav[data-scope]{white-space:normal;overflow-wrap:anywhere;align-self:stretch}.uf-pagination-nav[data-scope] .uf-button__label{white-space:normal;overflow-wrap:anywhere}.uf-pagination-trailing{justify-self:end;align-items:stretch;gap:0;min-width:0;max-width:100%;display:inline-flex}.uf-pagination-trailing>.uf-membrane{min-width:0}.uf-pagination-trailing>.uf-membrane:has(>.uf-pagination-more){flex-shrink:0}@container uf-pagination not (min-width:560px){.uf-pagination[data-scope]>.uf-membrane{grid-area:1/1;justify-self:start}.uf-pagination-trailing{grid-area:1/3}.uf-pagination-pages{grid-area:2/1/auto/-1}}.uf-pagination-ellipsis{min-width:var(--uf-control-height);min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);color:var(--uf-color-fg-muted);justify-content:center;align-items:center;display:inline-flex}[data-scope=pagination][data-part=root][hidden]{display:none}
}

@layer faceui {
.uf-steps[data-scope]{--uf-steps-indicator-width:var(--uf-icon-size);flex-direction:column;align-items:stretch;gap:0;display:flex}.uf-steps-list{flex-wrap:wrap;align-items:stretch;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex}.uf-steps-item{align-items:center;min-width:0;max-width:100%;display:flex}.uf-steps-item>.uf-membrane{min-width:0;max-width:100%}[data-scope=steps][data-part=content]{box-sizing:border-box;width:100%;text-align:inherit;align-self:stretch;padding:0}[data-scope=steps][data-part=trigger]{--uf-button-content-gap:var(--uf-control-gap);--uf-control-pad-start:var(--uf-control-pad-icon);--uf-control-pad-end:var(--uf-control-pad-text);--uf-button-focus-ring-width:calc(var(--uf-membrane) * 2);--uf-button-bg:var(--uf-color-black-0);--uf-button-fg:var(--uf-color-fg-muted);--uf-button-hover-bg:var(--uf-color-hover-bg);--uf-button-hover-fg:var(--uf-color-fg);justify-content:flex-start;align-items:center;gap:var(--uf-button-content-gap);min-height:var(--uf-control-height);height:auto;padding-top:var(--uf-control-pad-y);padding-bottom:var(--uf-control-pad-y);border-radius:var(--uf-radius);background:var(--uf-button-bg);font-family:var(--uf-font-family-base);font-size:var(--uf-control-font-size);font-weight:var(--uf-font-weight);line-height:var(--uf-control-line-height);cursor:pointer;-webkit-user-select:none;user-select:none;transition:font-weight var(--uf-motion-duration-emphasis) var(--uf-motion-ease-emphasized);white-space:normal;min-width:0;box-shadow:none;color:var(--uf-button-fg);border:none;outline:none;padding-inline-start:var(--uf-control-pad-start);padding-inline-end:var(--uf-control-pad-end);text-decoration:none;display:inline-flex;position:relative}[data-scope=steps][data-part=trigger] .uf-steps-label{white-space:normal;overflow-wrap:anywhere;text-align:start;min-width:0}[data-scope=steps][data-part=trigger]:hover:not(:disabled){background:var(--uf-button-hover-bg);color:var(--uf-button-hover-fg)}[data-scope=steps][data-part=trigger]:focus-visible{box-shadow:inset 0 0 0 var(--uf-button-focus-ring-width) var(--uf-button-ring-color);outline:none}[data-scope=steps][data-part=trigger][data-state=active]{background:var(--uf-button-hover-bg);color:var(--uf-button-hover-fg)}[data-scope=steps][data-part=trigger][data-state=previous]{color:var(--uf-color-fg)}[data-scope=steps][data-part=indicator]{box-sizing:border-box;min-width:var(--uf-steps-indicator-width);min-height:var(--uf-steps-indicator-width);padding-inline:var(--uf-membrane);border-radius:var(--uf-radius-full);font-size:var(--uf-font-size-xs);font-variant-numeric:tabular-nums;color:inherit;border:1px solid;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}
}

@layer faceui {
.uf-upload [data-scope=upload][data-part=dropzone]{border:var(--uf-border-width-thin) var(--uf-border-style-dashed) var(--uf-color-border);border-radius:var(--uf-radius-md);padding:var(--uf-spacing-2);color:var(--uf-color-fg);flex-direction:column;align-items:flex-start;display:flex;position:relative}.uf-upload[data-dragging] [data-scope=upload][data-part=dropzone]{border-color:var(--uf-color-fg);background:var(--uf-color-hover-bg)}.uf-upload[data-invalid] [data-scope=upload][data-part=dropzone]{border-color:var(--uf-color-destructive)}.uf-upload>.uf-field__error{white-space:pre-line}.uf-upload [data-scope=upload][data-part=fileList]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.uf-upload [data-scope=upload][data-part=fileItem]{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.uf-upload [data-scope=upload][data-part=fileItem]:not(:has([data-scope=upload][data-part=fileSize])){grid-template-columns:minmax(0,1fr) auto}.uf-upload [data-scope=upload][data-part=fileItem]>*{min-inline-size:0}.uf-upload [data-scope=upload][data-part=fileName]{overflow-wrap:anywhere}.uf-upload [data-scope=upload][data-part=fileItem] [data-scope=progress][data-part=root],.uf-upload [data-scope=upload][data-part=fileError]{padding-inline:var(--uf-control-pad-text);grid-column:1/-1}.uf-upload [data-scope=upload][data-part=fileError]{color:var(--uf-color-destructive);font-size:var(--uf-font-size-xs);overflow-wrap:anywhere}
}

@layer faceui {
.uf-table[data-scope]{--uf-table-row-number-width:var(--uf-spacing-12);--uf-table-resize-hit-width:var(--uf-workspace-resize-hit-size,var(--uf-spacing-5));--uf-table-resize-line-width:var(--uf-workspace-resize-line-width,var(--uf-table-divider-width));--uf-table-resize-line-color:var(--uf-workspace-resize-line-active-color,var(--uf-chat-border-focus,var(--uf-color-border-hover,var(--uf-color-border))));--uf-table-resize-line-offset-x:calc(var(--uf-table-resize-hit-width) - var(--uf-table-resize-line-width));--uf-table-resize-line-inset-y:var(--uf-spacing-2);--uf-table-divider-width:var(--uf-membrane);--uf-table-membrane-cell-pad-x:calc(var(--uf-membrane) * 3);--uf-table-sort-icon-gap:calc(var(--uf-membrane) * 2);table-layout:auto;border-collapse:separate;border-spacing:0;inline-size:100%;font-size:var(--uf-control-font-size)}.uf-table[data-scope][data-resized]{inline-size:auto}.uf-table[data-scope] :is(th,td){box-sizing:border-box;color:var(--uf-color-fg);font-weight:inherit;text-align:start;vertical-align:middle;box-shadow:inset 0 0 0 100vmax var(--uf-table-tint,transparent);border:none;padding:0}.uf-table[data-scope] th{position:relative}.uf-table[data-scope] tbody tr[data-interactive]{cursor:pointer}:where(.uf-table[data-scope])>tbody>tr:where([data-interactive]):hover,:where(.uf-table[data-scope][data-variant=tile])>tbody>tr:hover,.uf-table[data-scope] tbody tr[data-selected]{--uf-table-tint:var(--uf-color-hover-bg)}.uf-table[data-scope] tbody tr[data-active]{--uf-table-tint:var(--uf-color-active-bg)}.uf-table[data-scope][data-variant=plain] tbody tr[data-active]>:first-child:before{content:"";border-inline-start:calc(var(--uf-membrane) * 2) solid var(--uf-color-fg);position:absolute;inset-block:0;inset-inline-start:0}:where(.uf-table[data-scope] tbody tr[data-active])>:first-child{position:relative}@media (forced-colors:active){:where(.uf-table[data-scope])>tbody>tr>*{position:relative}:where(.uf-table[data-scope])>tbody>tr:where([data-interactive]):hover>:after,:where(.uf-table[data-scope][data-variant=tile])>tbody>tr:hover>:after,.uf-table[data-scope] tbody tr:is([data-selected],[data-active])>:after{content:"";border-block:var(--uf-table-divider-width) solid CanvasText;pointer-events:none;position:absolute;inset:0}.uf-table[data-scope] tbody tr[data-selected]>:after{border-block-color:highlight}.uf-table[data-scope] tbody tr[data-active]>:after{border-block-width:calc(var(--uf-table-divider-width) * 3)}}.uf-table[data-scope][data-show-dividers] :is(th,td){border-block-end:var(--uf-table-divider-width) solid var(--uf-color-border)}.uf-table[data-scope][data-sticky-header] thead th{z-index:2;background-color:var(--uf-color-bg);position:sticky;inset-block-start:0}.uf-table[data-scope][data-sticky-last-column] tr>:last-child{z-index:1;background-color:var(--uf-color-bg);position:sticky;inset-inline-end:0}.uf-table[data-scope][data-sticky-header][data-sticky-last-column] thead th:last-child{z-index:3}.uf-table[data-scope] [data-select]{inline-size:1px}.uf-table[data-scope] [data-row-number]{inline-size:var(--uf-table-row-number-width);font-size:var(--uf-font-size-xs)}.uf-table__cellSlot{align-items:center;gap:var(--uf-table-sort-icon-gap);min-block-size:var(--uf-control-height);padding:0 var(--uf-control-pad-text);box-sizing:border-box;display:flex}.uf-table__cellSlot[data-align=center]{justify-content:center}.uf-table__cellSlot[data-align=end]{justify-content:end}.uf-table__cellSlot[data-sized]{contain:inline-size;overflow-wrap:anywhere}.uf-table__cellSlot[data-truncate]{white-space:nowrap;grid-auto-columns:minmax(0,max-content);grid-auto-flow:column;display:grid;overflow:hidden}.uf-table__cellSlot[data-truncate] *{text-overflow:ellipsis;min-inline-size:0;max-inline-size:100%;overflow:hidden}.uf-table__cellSlot>svg{flex-shrink:0}.uf-table__sort-button{appearance:none;align-items:center;gap:var(--uf-table-sort-icon-gap);min-width:0;max-width:100%;color:inherit;cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:none;margin:0;padding:0;display:inline-flex}.uf-table__sort-icon{color:var(--uf-color-fg-muted);flex-shrink:0;align-items:center;display:inline-flex}.uf-table__resize-handle{inline-size:var(--uf-table-resize-hit-width);cursor:col-resize;touch-action:none;z-index:1;position:absolute;inset-block:0;inset-inline-end:0}.uf-table__resize-handle:after{content:"";inset-block:var(--uf-table-resize-line-inset-y);inline-size:var(--uf-table-resize-line-width);background:var(--uf-table-resize-line-color);opacity:0;position:absolute;inset-inline-start:var(--uf-table-resize-line-offset-x)}.uf-table[data-scope] th:hover>.uf-table__resize-handle:after,.uf-table__resize-handle:focus-visible:after{opacity:1}.uf-table[data-scope][data-variant=tile] :is(th,td):first-child{padding-inline-start:var(--uf-table-membrane-cell-pad-x)}.uf-table[data-scope][data-variant=tile] :is(th,td):last-child{padding-inline-end:var(--uf-table-membrane-cell-pad-x)}.uf-table[data-scope][data-variant=tile] tbody td:first-child{border-start-start-radius:var(--uf-radius);border-end-start-radius:var(--uf-radius)}.uf-table[data-scope][data-variant=tile] tbody td:last-child{border-start-end-radius:var(--uf-radius);border-end-end-radius:var(--uf-radius)}
}

@layer faceui {
.uf-calendar[data-scope=calendar]{--uf-calendar-nav-size:calc(var(--uf-control-height) - var(--uf-spacing-1));--uf-calendar-weekday-height:var(--uf-control-height);--uf-calendar-cell-size:calc(var(--uf-control-height) + (var(--uf-membrane) * 2));inline-size:calc(var(--uf-calendar-cell-size) * 7);min-inline-size:calc(var(--uf-calendar-cell-size) * 7);max-inline-size:100%}.uf-calendar[data-scope=calendar][data-disabled] .uf-button:disabled{opacity:1}[data-scope=calendar] [data-part=header]{grid-template-columns:var(--uf-calendar-cell-size) 1fr var(--uf-calendar-cell-size);width:100%;margin:0 0 var(--uf-spacing-2);min-height:var(--uf-control-height);align-items:center;height:auto;display:grid}[data-scope=calendar] [data-part=prevButton],[data-scope=calendar] [data-part=nextButton]{--uf-icon-only-size:var(--uf-calendar-nav-size);background:var(--uf-color-black-0);border-radius:var(--uf-radius);cursor:pointer;color:var(--uf-color-fg-muted);box-shadow:none;appearance:none;border:none;outline:none;justify-content:center;align-items:center;padding:0;display:flex}[data-scope=calendar] [data-part=prevButton]:hover,[data-scope=calendar] [data-part=nextButton]:hover{background:var(--uf-color-hover-bg);color:var(--uf-color-fg)}[data-scope=calendar] [data-part=title]{font-weight:var(--uf-font-weight-bold);font-size:var(--uf-font-size);text-align:center}[data-scope=calendar] [data-part=grid],[data-scope=calendar] table{border-collapse:collapse;border-spacing:0;width:100%;box-shadow:none;table-layout:fixed;border:none;margin:0}[data-scope=calendar] thead,[data-scope=calendar] tbody,[data-scope=calendar] tr{box-shadow:none;border:none}[data-scope=calendar] [data-part=weekday],[data-scope=calendar] th{text-align:center;vertical-align:middle;width:14.2857%;height:var(--uf-calendar-weekday-height);font-size:var(--uf-font-size-xs);color:var(--uf-color-fg-muted);font-weight:var(--uf-font-weight-bold);background:var(--uf-color-black-0);box-shadow:none;border:none;padding:0;display:table-cell}[data-scope=calendar] td{width:14.2857%;height:var(--uf-calendar-cell-size);text-align:center;background:var(--uf-color-black-0);box-shadow:none;border:none;padding:0}[data-scope=calendar] td>.uf-membrane{width:100%;display:flex}[data-scope=calendar] [data-part=day]{width:100%;height:var(--uf-control-height);min-height:var(--uf-control-height);min-width:var(--uf-control-height);background:var(--uf-color-black-0);border-radius:var(--uf-radius);font-size:var(--uf-font-size-sm);cursor:pointer;color:var(--uf-color-fg);box-shadow:none;appearance:none;border:none;outline:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}[data-scope=calendar] td>.uf-membrane[data-membrane-interactive][data-membrane-hover]:is(:hover,:focus-within)>[data-part=day]:not([disabled]):not([data-disabled]):not([aria-disabled=true]),[data-scope=calendar] td>.uf-membrane[data-membrane-disabled]>.uf-membrane[data-membrane-interactive][data-membrane-hover]:is(:hover,:focus-within)>[data-part=day]:not([disabled]):not([data-disabled]):not([aria-disabled=true]){background:var(--uf-color-hover-bg)}[data-scope=calendar] [data-part=day][data-today]{font-weight:var(--uf-font-weight-bold)}[data-scope=calendar] [data-part=day][data-selected]{background:var(--uf-color-fg);color:var(--uf-color-bg)}[data-scope=calendar] [data-part=day][data-range-between]{background:var(--uf-color-hover-bg);color:var(--uf-color-fg)}[data-scope=calendar] [data-part=day][data-range-start],[data-scope=calendar] [data-part=day][data-range-end]{background:var(--uf-color-active-bg);color:var(--uf-color-active-text);font-weight:var(--uf-font-weight-bold)}[data-scope=calendar] [data-part=day][data-outside]{color:var(--uf-color-fg-muted)}[data-scope=calendar] [data-part=day][data-disabled]{opacity:.3;cursor:not-allowed}
}

@layer faceui {
.uf-command[data-scope=command]{--uf-command-list-max-height:calc((var(--uf-control-height) * 9) + var(--uf-spacing-3));--uf-command-dialog-list-viewport-gap:calc((var(--uf-control-height) * 4) + var(--uf-spacing-1));--uf-command-dialog-enter-y:calc(var(--uf-spacing-4) + (var(--uf-membrane) * 2));overflow:hidden}.uf-commandSurface{--uf-command-dialog-inset:var(--uf-spacing-1);--uf-command-dialog-viewport-gap:var(--uf-spacing-6);flex-direction:column;width:100%;display:flex}.uf-command__triggerMembrane{width:100%;display:flex}.uf-command__trigger{width:100%;min-height:var(--uf-control-height);padding-top:var(--uf-control-pad-y);padding-bottom:var(--uf-control-pad-y);padding-left:var(--uf-control-pad-icon);padding-right:var(--uf-control-pad-text);border-radius:var(--uf-radius);background:var(--uf-color-black-0);color:var(--uf-color-fg);align-items:center;gap:var(--uf-control-gap);font:inherit;cursor:pointer;box-shadow:none;border:none;outline:none;display:flex}.uf-command__trigger:hover{background:var(--uf-color-hover-bg)}.uf-command__triggerIcon{opacity:.75;flex:none;justify-content:center;align-items:center;display:inline-flex}.uf-command__triggerLabel{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;overflow:hidden}.uf-command__triggerLabel--placeholder{color:var(--uf-color-fg-muted)}.uf-command__dialog{inset-inline:var(--uf-command-dialog-inset);top:auto;bottom:calc(var(--uf-command-dialog-inset) + env(safe-area-inset-bottom,0));z-index:calc(var(--uf-z-overlay) + 1);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter), visibility 0s linear var(--uf-duration-exit);position:fixed}.uf-command__dialog[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter), visibility 0s linear 0s}.uf-command__dialog[data-state=closed]{opacity:0;visibility:hidden;pointer-events:none}.uf-command[data-surface=dialog]{width:100%;max-height:min(70vh, calc(100vh - var(--uf-command-dialog-viewport-gap) - env(safe-area-inset-bottom,0)));transform:translateY(var(--uf-command-dialog-enter-y));transform-origin:bottom;opacity:0;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter), transform var(--uf-duration-enter) var(--uf-ease-enter);outline:none}.uf-command__dialog[data-state=open] .uf-command[data-surface=dialog]{opacity:1;transform:translateY(0)scale(1)}.uf-command__inputMembrane{width:100%;display:flex}[data-scope=command] [data-part=input]{width:100%;min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);background:var(--uf-color-black-0);font:inherit;font-size:var(--uf-control-font-size);line-height:var(--uf-control-line-height);color:var(--uf-color-fg);box-shadow:none;appearance:none;border:none;outline:none}[data-scope=command] [data-part=input]::placeholder{color:var(--uf-color-fg-muted)}[data-scope=command] [data-part=list]{max-height:var(--uf-command-list-max-height);padding:0;overflow-y:auto}[data-scope=command][data-surface=dialog] [data-part=list]{max-height:min(50vh, calc(100vh - var(--uf-command-dialog-list-viewport-gap) - env(safe-area-inset-bottom,0)))}.uf-command-itemMembrane{cursor:pointer;width:100%;display:flex}.uf-command-itemMembrane[data-disabled]{cursor:not-allowed}[data-scope=command] [data-part=item]{justify-content:flex-start;width:100%}[data-scope=command] [data-part=item][data-highlighted]{background:var(--uf-color-hover-bg);font-weight:var(--uf-font-weight-bold)}[data-scope=command] [data-part=groupLabel]{--uf-text-size-font-size:var(--uf-font-size-xs);--uf-text-font-weight:var(--uf-font-weight-bold);padding:var(--uf-spacing-2) var(--uf-content-inset) var(--uf-spacing-1);font-size:var(--uf-font-size-xs);color:var(--uf-color-fg-muted);font-weight:var(--uf-font-weight-bold)}[data-scope=command] [data-part=empty]{--uf-text-size-font-size:var(--uf-font-size);padding:var(--uf-spacing-6) var(--uf-content-inset);text-align:center;color:var(--uf-color-fg-muted);font-size:var(--uf-font-size)}[data-scope=command] [data-part=empty] .uf-text[data-scope],[data-scope=command] [data-part=groupLabel] .uf-text[data-scope]{color:inherit;line-height:inherit;font-weight:inherit}
}

@layer faceui {
.uf-toc[data-scope]{--uf-toc-line-inset:var(--uf-spacing-2);--uf-toc-line-gap:calc(var(--uf-membrane) * 2);--uf-toc-rail-w:var(--uf-membrane);--uf-toc-indicator-w:calc(var(--uf-membrane) * 2);flex-direction:column;width:100%;display:flex}.uf-toc-list[data-scope]{flex-direction:column;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.uf-toc-item[data-scope]{flex-direction:column;min-width:0;display:flex}.uf-toc .uf-toc-link[data-scope]{text-align:start;width:100%;font-family:var(--uf-font-family-base);font-size:var(--uf-control-font-size);line-height:var(--uf-control-line-height);color:var(--uf-color-fg);justify-content:flex-start;padding-inline-start:calc(var(--uf-control-pad-text) + var(--uf-toc-depth,0) * var(--uf-option-indent));text-decoration:none;display:flex}.uf-toc .uf-toc-link[data-scope][aria-current]{background:var(--uf-color-hover-bg)}.uf-toc-label{overflow-wrap:anywhere;flex:auto;min-width:0}.uf-toc>.uf-toc-list[data-scope]{position:relative}.uf-toc[data-line=start]>.uf-toc-list[data-scope]{padding-inline-start:calc(var(--uf-toc-line-inset) + var(--uf-toc-line-gap))}.uf-toc[data-line=end]>.uf-toc-list[data-scope]{padding-inline-end:calc(var(--uf-toc-line-inset) + var(--uf-toc-line-gap))}.uf-toc:is([data-line=start],[data-line=end])>.uf-toc-list:before,.uf-toc:is([data-line=start],[data-line=end])>.uf-toc-list[data-indicator]:after{content:"";pointer-events:none;position:absolute;inset-block-start:0}.uf-toc:is([data-line=start],[data-line=end])>.uf-toc-list:before{width:var(--uf-toc-rail-w);background:var(--uf-color-border);inset-block-end:0}.uf-toc:is([data-line=start],[data-line=end])>.uf-toc-list[data-indicator]:after{width:var(--uf-toc-indicator-w);height:var(--uf-toc-indicator-h);transform:translateY(var(--uf-toc-indicator-y));background:var(--uf-color-fg)}.uf-toc>.uf-toc-list[data-indicator=moving]:after{transition:transform var(--uf-motion-duration-control) var(--uf-motion-ease-standard), height var(--uf-motion-duration-control) var(--uf-motion-ease-standard)}.uf-toc[data-line=start]>.uf-toc-list:before{inset-inline-start:calc(var(--uf-toc-line-inset) - var(--uf-toc-rail-w))}.uf-toc[data-line=start]>.uf-toc-list:after{inset-inline-start:calc(var(--uf-toc-line-inset) - var(--uf-toc-indicator-w))}.uf-toc[data-line=end]>.uf-toc-list:before{inset-inline-end:calc(var(--uf-toc-line-inset) - var(--uf-toc-rail-w))}.uf-toc[data-line=end]>.uf-toc-list:after{inset-inline-end:calc(var(--uf-toc-line-inset) - var(--uf-toc-indicator-w))}@media (forced-colors:active){.uf-toc>.uf-toc-list:before,.uf-toc>.uf-toc-list:after{forced-color-adjust:none}.uf-toc>.uf-toc-list:before{background:graytext}.uf-toc>.uf-toc-list:after{background:highlight}.uf-toc .uf-toc-link[data-scope][aria-current]{forced-color-adjust:none;color:highlighttext;background:highlight}}
}

@layer faceui {
.uf-bar[data-scope=bar]{min-height:var(--uf-control-height);box-sizing:border-box;align-items:center;gap:var(--uf-control-gap);width:100%;height:auto;padding:0;display:flex}.uf-bar[data-scope=bar].uf-gallery-header{padding:0}.uf-bar[data-scope=bar].uf-gallery-header>.uf-bar-section{gap:0}.uf-bar[data-scope=bar][data-orientation=vertical]{flex-direction:column;align-items:stretch;width:fit-content;max-width:100%;height:auto}.uf-bar-section{align-items:center;gap:var(--uf-control-gap);min-width:0;min-height:var(--uf-control-height);flex:none;max-width:100%;display:flex}.uf-bar-section[data-grow]{flex:1;min-height:0;overflow:hidden}.uf-bar[data-scope=bar][data-orientation=vertical]>.uf-bar-section{flex-direction:column;align-items:flex-start}.uf-bar-section[data-align=end]{justify-content:flex-end;margin-inline-start:auto}.uf-bar[data-scope=bar][data-orientation=vertical]>.uf-bar-section[data-align=end]{margin-block-start:auto;margin-inline-start:0}
}

@layer faceui {
[data-scope=breadcrumb][data-part=root][hidden]{display:none}.uf-breadcrumb[data-scope]{min-width:0}.uf-breadcrumb[data-scope]>ol,.uf-breadcrumb-overflowList{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.uf-breadcrumb[data-scope]>ol>li{align-items:center;min-width:0;max-width:100%;display:flex}.uf-breadcrumb[data-scope]>ol>li>.uf-membrane{min-width:0}.uf-breadcrumb-label[data-scope]{box-sizing:border-box;min-height:var(--uf-control-height);padding:var(--uf-control-pad-y) var(--uf-control-pad-text);border-radius:var(--uf-radius);color:var(--uf-color-fg-muted);font:inherit;font-size:var(--uf-control-font-size);line-height:var(--uf-control-line-height);text-align:start;overflow-wrap:anywhere;background:0 0;border:0;text-decoration:none;display:inline-block}.uf-breadcrumb-label.uf-control:hover{background:var(--uf-color-hover-bg)}.uf-breadcrumb-label[aria-current=page]{color:var(--uf-color-fg)}.uf-breadcrumb-popup[data-scope]{max-width:min(360px, calc(100vw - var(--uf-spacing-4)))}.uf-breadcrumb-overflowList{flex-direction:column;align-items:stretch}.uf-breadcrumb-overflowList .uf-breadcrumb-label[data-scope]{width:100%}.uf-breadcrumb-separator{color:var(--uf-color-fg-muted);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.uf-breadcrumb-separator--slash{opacity:.5}.uf-breadcrumb-separatorSvg{width:var(--uf-spacing-2);height:var(--uf-control-line-height);display:block}
}

@layer faceui {
.uf-markdown[data-scope=markdown]{--uf-markdown-block-gap:var(--uf-spacing-3);--uf-markdown-heading-gap:var(--uf-spacing-2);--uf-markdown-h1-size:calc(var(--uf-font-size-xl) + var(--uf-spacing-1));--uf-markdown-h2-size:calc(var(--uf-font-size-xl) + (var(--uf-membrane) * 2));--uf-markdown-h3-size:var(--uf-font-size-xl);--uf-markdown-h4-size:var(--uf-font-size-lg);--uf-markdown-h5-size:var(--uf-font-size-md);--uf-markdown-list-indent:var(--uf-spacing-3);--uf-markdown-list-item-gap:calc(var(--uf-spacing-2) - (var(--uf-membrane) * 2));--uf-markdown-task-gap:var(--uf-spacing-1);--uf-markdown-checkbox-size:var(--uf-font-size);--uf-markdown-underline-offset:calc(var(--uf-membrane) * 2);--uf-markdown-blockquote-border-width:calc(var(--uf-membrane) * 2);--uf-markdown-code-pad-y:calc(var(--uf-membrane) * 2);--uf-markdown-code-pad-x:calc(var(--uf-spacing-2) - (var(--uf-membrane) * 2));--uf-markdown-table-pad-y:var(--uf-spacing-2);--uf-markdown-table-pad-x:calc(var(--uf-spacing-2) + (var(--uf-membrane) * 2));--uf-markdown-table-border-width:var(--uf-membrane);width:100%;min-width:0;color:var(--uf-color-fg);font-weight:var(--uf-font-weight);display:block}[data-scope=markdown] :where(p,li,td,th,a,blockquote,code,pre,span,strong,em,del){font-weight:var(--uf-font-weight);letter-spacing:normal}[data-scope=markdown]>:first-child{margin-top:0}[data-scope=markdown]>:last-child{margin-bottom:0}[data-scope=markdown] p,[data-scope=markdown] ul,[data-scope=markdown] ol,[data-scope=markdown] pre,[data-scope=markdown] blockquote,[data-scope=markdown] table,[data-scope=markdown] hr{margin:0 0 var(--uf-markdown-block-gap) 0}[data-scope=markdown] h1,[data-scope=markdown] h2,[data-scope=markdown] h3,[data-scope=markdown] h4,[data-scope=markdown] h5,[data-scope=markdown] h6{margin:0 0 var(--uf-markdown-heading-gap) 0;line-height:1.3;font-weight:var(--uf-font-weight-bold)}[data-scope=markdown] h1{font-size:var(--uf-markdown-h1-size)}[data-scope=markdown] h2{font-size:var(--uf-markdown-h2-size)}[data-scope=markdown] h3{font-size:var(--uf-markdown-h3-size)}[data-scope=markdown] h4{font-size:var(--uf-markdown-h4-size)}[data-scope=markdown] h5{font-size:var(--uf-markdown-h5-size)}[data-scope=markdown] h6{font-size:var(--uf-control-font-size);opacity:.8}[data-scope=markdown] ul,[data-scope=markdown] ol{padding-inline-start:calc(var(--uf-control-pad-text) + var(--uf-markdown-list-indent))}[data-scope=markdown] li{margin:0 0 var(--uf-markdown-list-item-gap) 0}[data-scope=markdown] li:has(>label:first-child>input[type=checkbox]:first-child,>p:first-child>label:first-child>input[type=checkbox]:first-child){list-style:none}[data-scope=markdown] li>ul,[data-scope=markdown] li>ol{margin-top:var(--uf-markdown-list-item-gap)}[data-scope=markdown] input[type=checkbox]{width:var(--uf-markdown-checkbox-size);height:var(--uf-markdown-checkbox-size);vertical-align:middle;margin-block:0}[data-scope=markdown] li>label:first-child>input[type=checkbox]:first-child,[data-scope=markdown] li>p:first-child>label:first-child>input[type=checkbox]:first-child{margin-inline:calc(-1 * (var(--uf-markdown-checkbox-size) + var(--uf-markdown-task-gap))) var(--uf-markdown-task-gap)}[data-scope=markdown] a{color:var(--uf-color-fg);text-decoration:underline;-webkit-text-decoration-color:var(--uf-color-fg-muted);text-decoration-color:var(--uf-color-fg-muted);text-underline-offset:var(--uf-markdown-underline-offset)}[data-scope=markdown] a:hover{color:var(--uf-color-fg);-webkit-text-decoration-color:var(--uf-color-fg);text-decoration-color:var(--uf-color-fg)}[data-scope=markdown] blockquote{border-inline-start:var(--uf-markdown-blockquote-border-width) solid var(--uf-color-border);color:var(--uf-color-fg-muted);padding-inline-start:var(--uf-markdown-block-gap)}[data-scope=markdown] code{font-family:var(--uf-font-family-mono);background:var(--uf-color-hover-bg);border-radius:var(--uf-radius-sm);padding:var(--uf-markdown-code-pad-y) var(--uf-markdown-code-pad-x);font-size:.92em}[data-scope=markdown] pre{background:var(--uf-color-hover-bg);border-radius:var(--uf-radius-md);padding:var(--uf-markdown-block-gap);direction:ltr;border:none;overflow-x:auto}[data-scope=markdown] pre code{background:0 0;border-radius:0;padding:0}[data-scope=markdown] table{border-collapse:collapse;width:100%}[data-scope=markdown] thead tr{border-bottom:var(--uf-markdown-table-border-width) solid var(--uf-color-border)}[data-scope=markdown] th,[data-scope=markdown] td{padding:var(--uf-markdown-table-pad-y) var(--uf-markdown-table-pad-x);vertical-align:top}[data-scope=markdown] :is(th,td):not([align]){text-align:start}[data-scope=markdown] tbody tr+tr td{border-top:var(--uf-markdown-table-border-width) solid var(--uf-color-border)}[data-scope=markdown] hr{border:none;border-top:var(--uf-markdown-table-border-width) solid var(--uf-color-border)}[data-scope=markdown] img{border-radius:var(--uf-radius);max-width:100%;height:auto;display:block}
}

@layer faceui {
.uf-code[data-scope]{--uf-code-header-pad:var(--uf-membrane);--uf-code-scroll-max-height:calc(var(--uf-control-height) * 15);--uf-code-fade-height:var(--uf-control-height);--uf-code-line-number-width:var(--uf-control-height);--uf-code-pad:var(--uf-spacing-3);box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;color:var(--uf-color-text-code);grid-template-columns:minmax(0,1fr) auto;align-self:stretch;align-items:start;display:grid;overflow:hidden}.uf-code-header{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;min-height:var(--uf-control-height);padding:var(--uf-code-header-pad);grid-column:1/-1;align-items:center;display:flex}.uf-code-header>.uf-membrane:first-child{flex:auto;min-width:0}.uf-code-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--uf-color-fg-muted);font-size:var(--uf-control-font-size);flex:1;overflow:hidden}.uf-code-actions{flex-shrink:0;align-items:center;margin-inline-start:auto;display:flex}.uf-code[data-scope]>.uf-code-actions{padding:var(--uf-code-header-pad);grid-area:1/2}.uf-code-action{--uf-icon-only-size:var(--uf-control-height);color:var(--uf-color-text-code);box-shadow:none;outline:none}.uf-code-action:hover{color:var(--uf-color-fg)}.uf-code[data-scope] pre{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;max-block-size:var(--uf-code-scroll-max-height);padding:var(--uf-code-pad);font-family:var(--uf-font-family-mono);font-size:var(--uf-font-size-sm);white-space:pre;tab-size:2;background:var(--uf-color-bg-code);color:var(--uf-color-text-code);grid-column:1/-1;margin:0;line-height:1.6;overflow:auto}.uf-code[data-scope]>.uf-code-actions+pre{grid-area:1/1}.uf-code[data-scope] code{min-inline-size:100%;width:max-content;display:block}.uf-code[data-scope][data-state=collapsed] pre{max-block-size:min(calc(var(--uf-code-collapsed-lines) * 1lh + 2 * var(--uf-code-pad)), var(--uf-code-scroll-max-height));position:relative;overflow:clip}.uf-code[data-scope][data-state=collapsed] pre:after{content:"";height:var(--uf-code-fade-h,var(--uf-code-fade-height));background:linear-gradient(to bottom, transparent, var(--uf-color-bg-code));pointer-events:none;position:absolute;inset-block-end:0;inset-inline:0}[data-scope=code] [data-part=line]{min-inline-size:max-content;display:block}mark[data-scope=code][data-part=line]{background:var(--uf-color-hover-bg);color:inherit;margin-inline:calc(-1 * var(--uf-code-pad));padding-inline:var(--uf-code-pad)}@media (forced-colors:active){mark[data-scope=code][data-part=line]{forced-color-adjust:none;color:marktext;background:mark}mark[data-scope=code][data-part=line]>:not([data-part]){forced-color-adjust:auto}mark[data-scope=code][data-part=line]>[data-part=lineNumber]{color:inherit}}[data-scope=code] [data-part=lineNumber]{width:var(--uf-code-line-number-width);color:var(--uf-color-text-secondary);text-align:end;-webkit-user-select:none;user-select:none;margin-inline-end:var(--uf-code-pad);display:inline-block}
}

@layer faceui {
.uf-media[data-scope]{--uf-media-fallback-size:calc((var(--uf-control-height) * 2) + var(--uf-spacing-4));border-radius:var(--uf-radius);width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.uf-media[data-scope][data-variant=circle]{aspect-ratio:1;border-radius:var(--uf-radius-full)}.uf-media[data-scope][data-variant=thumbnail]{box-sizing:border-box;padding:calc(var(--uf-membrane) * 2);border-radius:var(--uf-radius-sm);box-shadow:inset 0 0 0 var(--uf-membrane) var(--uf-color-border)}.uf-mediaMembrane{width:100%;min-inline-size:0;max-inline-size:100%;display:flex}.uf-media[data-scope]>[data-part=element]{width:100%;min-width:0;max-width:100%;height:100%;display:block}.uf-media[data-scope][data-type=image]>[data-part=element]{object-fit:cover}.uf-media[data-scope]>[data-part=element][hidden]{display:none}[data-scope=media] [data-part=fallback]{background:var(--uf-color-hover-bg);color:var(--uf-color-fg-muted);min-height:var(--uf-media-fallback-size);min-width:var(--uf-media-fallback-size);flex:auto;justify-content:center;align-items:center;display:flex}.uf-media[data-scope] .uf-image{background:var(--uf-color-hover-bg);width:100%;height:100%;display:block}
}

@layer faceui {
.uf-scroll[data-scope]{width:100%;max-width:100%;position:relative;overflow:hidden}.uf-scroll[data-scope]>[data-part=viewport]{min-height:0;padding:var(--uf-scroll-card-inset);box-sizing:border-box;flex:auto}.uf-scroll[data-scope]:is([data-orientation=horizontal],[data-orientation=both])>[data-part=viewport]>[data-part=content]{width:fit-content;min-width:100%}.uf-scroll__text[data-scope=text]{box-sizing:border-box;white-space:pre-wrap;width:100%;max-width:100%;display:block}.uf-scroll__text[data-scope=text] .uf-text__content{white-space:inherit;display:block}.uf-scroll__text--nowrap[data-scope=text]{white-space:pre}
}

@layer faceui {
.uf-sidebar[data-scope]{--uf-sidebar-bg:var(--uf-color-surface-sidebar,var(--uf-color-panel));--uf-sidebar-fg:var(--uf-color-fg);--uf-sidebar-muted:var(--uf-color-fg-muted);--uf-sidebar-active-bg:var(--uf-color-active-bg,var(--uf-color-hover-bg));--uf-sidebar-row-radius:var(--uf-radius-sm);box-sizing:border-box;min-width:0;height:100%;color:var(--uf-sidebar-fg);background:var(--uf-sidebar-bg);flex-direction:column;display:flex;overflow:hidden}.uf-sidebar[data-scope][data-surface=sheet]{background:0 0;height:auto;display:inline-flex;overflow:visible}[data-scope=sidebar] [data-part=header]{box-sizing:border-box;padding:var(--uf-sidebar-inset);display:flex}.uf-sidebar-content[data-scope],.uf-sidebar-group[data-scope]{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.uf-sidebar-content[data-scope]{min-height:0;padding:var(--uf-sidebar-inset);box-sizing:border-box;flex:1;overflow-y:auto}.uf-sidebar-item[data-scope]{width:100%;min-height:var(--uf-control-height);align-items:center;gap:var(--uf-control-gap);height:auto;text-align:start;color:var(--uf-sidebar-muted);border-radius:var(--uf-sidebar-row-radius);justify-content:flex-start;padding-inline-start:calc(var(--uf-control-pad-text) + var(--face-runtime-option-level,0) * var(--uf-option-indent));text-decoration:none;display:flex}.uf-sidebar-item[data-scope]:hover{background:var(--uf-color-hover-bg);color:var(--uf-sidebar-fg)}.uf-sidebar-item[data-scope][aria-current=page],.uf-sidebar-item[data-scope][data-current]{background:var(--uf-sidebar-active-bg);color:var(--uf-sidebar-fg)}.uf-sidebar[data-state=collapsed] .uf-sidebar-item[data-scope]{justify-content:center;padding-inline:0}.uf-sidebar-itemIcon{flex:none;display:inline-flex}.uf-sidebar-itemLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.uf-sidebar-itemIndicator{transition:transform var(--uf-duration-enter) var(--uf-ease-enter);flex:none;display:inline-flex}.uf-sidebar-itemIndicator: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:scaleX(-1)}[aria-expanded=true]>.uf-sidebar-itemIndicator{transform:rotate(90deg)}.uf-sidebar-toggleButton[data-scope=button]{opacity:1;width:auto;color:var(--uf-sidebar-muted);background:var(--uf-color-black-0);box-shadow:none}.uf-sidebar-toggleButton[data-scope=button]:hover{color:var(--uf-sidebar-fg);background:var(--uf-color-hover-bg)}.uf-sidebar-toggleButton [data-part=icon]: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:scaleX(-1)}.uf-sidebar .uf-nav-sheetTrigger [data-part=icon]: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:scaleX(-1)}
}

@layer faceui {
.uf-navigation[data-scope]{--uf-navigation-content-min-width:calc(var(--uf-spacing-10) * 5);align-items:center;min-width:0;display:flex}.uf-navigation-list[data-scope],.uf-navigation-menu,.uf-navigation-groupList,.uf-navigation-sheetList[data-scope]{gap:0;margin:0;padding:0;list-style:none;display:flex}.uf-navigation-list[data-scope]{flex-wrap:wrap;align-items:center}.uf-navigation-menu,.uf-navigation-groupList,.uf-navigation-sheetList[data-scope]{flex-direction:column}[data-scope=navigation] [data-part=item]{position:relative}[data-scope=navigation] [data-part=trigger],[data-scope=navigation] [data-part=link]{align-items:center;gap:var(--uf-control-gap);min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);border-radius:var(--uf-radius);background:var(--uf-color-black-0);font:inherit;color:var(--uf-color-fg-muted);cursor:pointer;white-space:nowrap;border:none;text-decoration:none;display:flex}[data-scope=navigation] [data-part=trigger]:hover,[data-scope=navigation] [data-part=link]:hover{background:var(--uf-color-hover-bg);color:var(--uf-color-fg)}[data-scope=navigation] [data-part=link][aria-current=page],[data-scope=navigation] [data-part=trigger][data-current]{color:var(--uf-color-fg)}[data-scope=navigation] [data-part=link][aria-disabled=true]{opacity:var(--uf-color-disabled-opacity);cursor:not-allowed}.uf-navigation-menu [data-part=link],.uf-navigation-sheetList [data-part=link]{text-align:start;white-space:normal;justify-content:flex-start;width:100%}[data-scope=navigation] [data-part=icon],[data-scope=navigation] [data-part=indicator]{flex:none;display:inline-flex}[data-scope=navigation] [data-part=indicator]{transition:transform var(--uf-duration-enter) var(--uf-ease-enter)}[data-scope=navigation] [data-part=trigger][aria-expanded=true] [data-part=indicator]{transform:rotate(180deg)}.uf-navigation-label{min-width:0}[data-scope=navigation][data-part=content]{top:100%;z-index:var(--uf-z-dropdown);inline-size:max-content;min-inline-size:var(--uf-navigation-content-min-width);max-inline-size:calc(100vw - var(--uf-spacing-4));transform-origin:top;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter), transform var(--uf-duration-enter) var(--uf-ease-enter);position:absolute;inset-inline-start:0}[data-scope=navigation][data-part=content][hidden]{display:none}@starting-style{[data-scope=navigation][data-part=content]{opacity:0;transform:translateY(var(--uf-overlay-enter-y)) scale(var(--uf-overlay-enter-scale))}}.uf-navigation-groupLabel,.uf-navigation-sectionLabel{align-items:center;gap:var(--uf-control-gap);padding:var(--uf-spacing-1) var(--uf-control-pad-text);font-size:var(--uf-font-size-xs);font-weight:var(--uf-font-weight-bold);color:var(--uf-color-fg-muted);display:flex}.uf-navigation-section[data-disabled]>.uf-navigation-sectionLabel{opacity:var(--uf-color-disabled-opacity)}[data-scope=navigation] [data-part=list][data-orientation=horizontal]{flex-wrap:wrap}.uf-navigation-nestedGroup{padding-inline-start:var(--uf-control-pad-text)}
}

@layer faceui {
.uf-tree[data-scope]{flex-direction:column;align-items:stretch;inline-size:100%;min-inline-size:0;display:flex}.uf-tree-group[data-scope]{flex-direction:column;align-items:stretch;min-inline-size:0;display:flex}.uf-tree-item[data-scope]{min-height:var(--uf-control-height);text-align:start;justify-content:flex-start;padding-inline-start:calc(var(--uf-control-pad-icon) + var(--uf-tree-depth,0) * var(--uf-option-indent));padding-inline-end:var(--uf-control-pad-text)}.uf-tree-item[data-scope]:hover{background:var(--uf-color-hover-bg)}.uf-tree-item[data-scope][aria-selected=true]{background:var(--uf-color-active-bg);font-weight:var(--uf-font-weight-bold)}:where([dir=ltr]){--uf-tree-closed-angle:0deg}:where([dir=rtl]){--uf-tree-closed-angle:180deg}.uf-tree-indicator{inline-size:var(--uf-tree-branch-indicator-size);min-inline-size:0;transform:rotate(var(--uf-tree-closed-angle,0deg));transition:transform var(--uf-motion-duration-control) var(--uf-motion-ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.uf-tree-item[aria-expanded=true]>.uf-tree-indicator{transform:rotate(90deg)}.uf-tree-icon{flex:none;display:inline-flex}.uf-tree-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.uf-tree-meta{color:var(--uf-color-fg-muted);flex:none}.uf-tree[data-variant=lines] .uf-tree-group{position:relative}.uf-tree[data-variant=lines] .uf-tree-group:before{content:"";border-inline-start:var(--uf-membrane) solid var(--uf-color-border);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:calc(var(--uf-membrane) + var(--uf-control-pad-icon) + var(--uf-tree-depth,0) * var(--uf-option-indent) + var(--uf-tree-branch-indicator-size) / 2)}@media (forced-colors:active){.uf-tree-item[data-scope][aria-selected=true]{forced-color-adjust:none;color:highlighttext;background:highlight}}
}

@layer faceui {
.uf-carousel[data-scope]{--uf-carousel-viewport-pad:0px;--uf-carousel-controls-inset:0px;flex-direction:column;align-self:stretch;gap:0;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}[data-scope=carousel][data-part=viewport]{touch-action:pan-y pinch-zoom;padding:var(--uf-carousel-viewport-pad);box-sizing:border-box;background:0 0;border:none;border-radius:0;width:100%;min-width:0;display:block;position:relative;overflow:hidden}.uf-carousel-track{width:100%;min-width:0;transform:translateX(var(--face-runtime-carousel-drag,0px));transition:inset-inline-start var(--uf-motion-duration-medium) var(--uf-motion-ease-standard), transform var(--uf-motion-duration-medium) var(--uf-motion-ease-standard);will-change:transform;display:flex;position:relative;inset-inline-start:calc(var(--face-runtime-carousel-index,0) * -100% / var(--face-runtime-carousel-slides-per-view,1))}.uf-carousel-track[data-dragging]{-webkit-user-select:none;user-select:none;cursor:grabbing;transition:none}[data-scope=carousel][data-part=slide]{flex:0 0 calc(100% / var(--face-runtime-carousel-slides-per-view,1));min-width:0;max-width:calc(100% / var(--face-runtime-carousel-slides-per-view,1));box-sizing:border-box;overflow:hidden}.uf-carousel-controls{padding:var(--uf-carousel-controls-inset);pointer-events:auto;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0;width:100%;min-width:0;display:grid;position:static}.uf-carousel-navSlot{align-items:center;min-width:0;display:flex}.uf-carousel-navSlot--prev{grid-column:1;justify-content:flex-start;justify-self:start}.uf-carousel-navSlot--next{grid-column:3;justify-content:flex-end;justify-self:end}.uf-carousel-indicators{grid-column:2;justify-content:center;justify-self:center;align-items:center;gap:0;min-width:0;display:flex;position:static;transform:none}.uf-carousel-nav[data-scope=button][data-icon-only]{--uf-icon-only-size:var(--uf-control-height);position:static;transform:none}:where([dir=ltr]){--uf-carousel-inline-sign:1}:where([dir=rtl]){--uf-carousel-inline-sign:-1}.uf-carousel-navPrev [data-part=icon],.uf-carousel-navNext [data-part=icon]{transform:scaleX(var(--uf-carousel-inline-sign,1))}
}

@layer faceui {
.uf-gallery{--face-gallery-header-height:var(--uf-spacing-12);--face-gallery-inset:var(--uf-gallery-inset);--face-gallery-header-inset:0px;--face-gallery-header-control-height:var(--uf-control-height);--face-gallery-grid-gap:var(--uf-spacing-3);--face-gallery-grid-pad-top:0px;--face-gallery-surface-radius:var(--uf-radius-lg);--face-gallery-surface-min-height:11.25rem;--face-gallery-surface-pad:var(--uf-spacing-5);--face-gallery-frame-min-height:100dvh;--face-gallery-date-min-height:32.5rem;--face-gallery-modal-min-height:22.5rem;--face-gallery-frame-bg:transparent;--face-gallery-surface-bg:var(--uf-overlay-surface-bg);width:100%;min-width:0;max-width:none;height:100%;min-height:var(--face-gallery-frame-min-height);box-sizing:border-box;max-height:none;padding:var(--face-gallery-inset);background:var(--face-gallery-frame-bg);color:var(--uf-color-foreground);box-shadow:none;border:0;outline:0;flex-direction:column;gap:0;display:flex;overflow:hidden}.uf-gallery[data-theme=dark]{background:var(--face-gallery-frame-bg)}.uf-gallery-header{z-index:10;height:var(--face-gallery-header-height);padding:var(--face-gallery-header-inset);box-sizing:border-box;background:var(--face-gallery-frame-bg);justify-content:flex-start;align-items:center;display:flex;position:sticky;top:0}.uf-gallery-header>.uf-bar-section[data-align=end]>.uf-membrane{flex:none}.uf-gallery-icon-button[data-scope=button][data-icon-only]{--uf-icon-only-size:var(--face-gallery-header-control-height);background:var(--uf-color-black-0);color:var(--uf-color-foreground);box-shadow:none;border:none;margin:0;transition:none}.uf-gallery-icon-button[data-scope=button][data-icon-only]:hover{background:var(--uf-color-hover-bg)}.uf-gallery-grid{gap:var(--face-gallery-grid-gap);width:100%;min-width:0;min-height:0;padding:0;padding-top:var(--face-gallery-grid-pad-top);box-sizing:border-box;box-shadow:none;border:0;outline:0;flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;display:grid;overflow:auto}.uf-gallery-item{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}.uf-gallery-itemTitle{width:100%;margin:0}.uf-gallery-item>.uf-membrane{width:100%}.uf-gallery-itemPreview{box-sizing:border-box;width:100%;min-width:0;box-shadow:none;border:0;outline:0;padding:0}.uf-gallery-itemSurface{--uf-card-bg:var(--face-gallery-surface-bg,var(--uf-overlay-surface-bg));--uf-card-underlay-bg:var(--uf-overlay-surface-underlay-bg);--uf-card-background:linear-gradient(var(--uf-card-bg), var(--uf-card-bg)), var(--uf-card-underlay-bg);--uf-card-pad:var(--face-gallery-surface-pad,calc(var(--uf-control-height) / 2));--uf-card-radius:var(--face-gallery-surface-radius,calc(var(--uf-radius-xl) + var(--uf-spacing-1)));--uf-card-shadow:none;--uf-card-blur:0px;min-height:var(--face-gallery-surface-min-height);box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative;overflow:hidden}.uf-gallery-itemSurface:has(.uf-date[data-scope=date]){min-height:var(--face-gallery-date-min-height);overflow:visible}.uf-gallery-itemSurface>.uf-separator-membrane{flex:100%;inline-size:100%}.uf-gallery-itemSurface:has(>.uf-carousel[data-scope]){min-height:var(--uf-carousel-preview-min-height)}.uf-gallery-itemSurface:has(.uf-modal-positioner){min-height:var(--face-gallery-modal-min-height);padding:var(--face-gallery-header-inset);overflow:visible}.uf-gallery-itemSurface .uf-modal-backdrop,.uf-gallery-itemSurface .uf-modal-positioner{position:absolute;inset:0}.uf-gallery-itemSurface .uf-modal-positioner{padding:var(--face-gallery-header-inset);box-sizing:border-box}.uf-gallery-itemSurface .uf-modal-positioner[data-variant=bottom]{padding:0 var(--uf-spacing-1) var(--uf-spacing-1)}.uf-gallery-itemSurface .uf-modal[data-scope]{max-width:100%;max-height:100%}.uf-gallery-itemSurface .uf-modal[data-scope][data-variant=bottom]{width:100%;max-width:none}.uf-gallery[data-theme=dark] .uf-table[data-scope] th,.uf-gallery[data-theme=dark] .uf-table[data-scope] td{background:var(--uf-color-bg)}
}

@layer faceui {
:where([class^=uf-],[class*=\ uf-],[class^=uf-] *,[class*=\ uf-] *)[data-scope][data-part]:focus-visible,[data-keyboard-focus]:where([class^=uf-],[class*=\ uf-],[class^=uf-] *,[class*=\ uf-] *)[data-scope][data-part]:focus,[data-keyboard-focus] :where([class^=uf-],[class*=\ uf-],[class^=uf-] *,[class*=\ uf-] *)[data-scope][data-part]:focus{outline:2px solid var(--uf-color-fg);outline-offset:-2px}:where([class^=uf-],[class*=\ uf-],[class^=uf-] *,[class*=\ uf-] *)[data-scope][data-part][hidden]{display:none}@media (forced-colors:active){:where([class^=uf-],[class*=\ uf-],[class^=uf-] *,[class*=\ uf-] *)[data-scope][data-part]:focus-visible,[data-keyboard-focus]:where([class^=uf-],[class*=\ uf-],[class^=uf-] *,[class*=\ uf-] *)[data-scope][data-part]:focus,[data-keyboard-focus] :where([class^=uf-],[class*=\ uf-],[class^=uf-] *,[class*=\ uf-] *)[data-scope][data-part]:focus{outline-color:highlight}}.uf-control[data-scope],.uf-option[data-scope]{font-weight:var(--uf-interactive-weight);font-optical-sizing:auto;font-synthesis-weight:none}
}

@layer faceui {

}

@layer faceui {
@keyframes uf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes uf-fade-out{0%{opacity:1}to{opacity:0}}@keyframes uf-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes uf-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes uf-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes uf-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes uf-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes uf-slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes uf-slide-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes uf-slide-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes uf-slide-out-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes uf-slide-out-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes uf-slide-up-fade{0%{opacity:0;transform:translateY(var(--uf-spacing-1))}to{opacity:1;transform:translateY(0)}}@keyframes uf-collapse-down{0%{opacity:0;height:0}to{opacity:1;height:auto}}@keyframes uf-collapse-up{0%{opacity:1;height:auto}to{opacity:0;height:0}}.uf-animated .uf-modal-backdrop[data-state=open]{animation:uf-fade-in var(--uf-duration-enter) var(--uf-ease-enter)}.uf-animated .uf-modal[data-variant=center][data-state=open]{animation:uf-scale-in var(--uf-duration-enter) var(--uf-ease-enter)}.uf-animated .uf-modal[data-variant=end][data-state=open]{animation:uf-slide-in-right var(--uf-duration-enter) var(--uf-ease-enter)}.uf-animated .uf-modal[data-variant=start][data-state=open]{animation:uf-slide-in-left var(--uf-duration-enter) var(--uf-ease-enter)}.uf-animated .uf-modal[data-variant=end][data-state=open]: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)){animation-name:uf-slide-in-left}.uf-animated .uf-modal[data-variant=start][data-state=open]: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)){animation-name:uf-slide-in-right}.uf-animated .uf-modal[data-variant=top][data-state=open]{animation:uf-slide-in-top var(--uf-duration-enter) var(--uf-ease-enter)}.uf-animated .uf-modal[data-variant=bottom][data-state=open]{animation:uf-slide-in-bottom var(--uf-duration-enter) var(--uf-ease-enter)}.uf-animated .uf-overlay-content[data-state=open],.uf-animated .uf-menu-content[data-state=open]{animation:uf-scale-in var(--uf-duration-enter) var(--uf-ease-enter)}.uf-animated .uf-toast{animation:uf-slide-up-fade var(--uf-duration-enter) var(--uf-ease-enter)}.uf-animated .uf-accordion [data-part=content]:not([hidden]){animation:uf-collapse-down var(--uf-duration-enter) var(--uf-ease-enter);overflow:hidden}.uf-animated .uf-tabs [data-part=content]:not([hidden]){animation:uf-fade-in var(--uf-duration-enter) var(--uf-ease-enter)}.uf-animated .uf-select [data-part=content][data-state=open]{animation:uf-slide-up-fade var(--uf-duration-enter) var(--uf-ease-enter)}.uf-animated .uf-command [data-part=list]{animation:uf-fade-in var(--uf-duration-enter) var(--uf-ease-enter)}.uf-animated .uf-navigation [data-part=content][data-state=open]{animation:uf-scale-in var(--uf-duration-enter) var(--uf-ease-enter)}@media (prefers-reduced-motion:reduce){[data-scope][data-part],[data-scope][data-part]:before,[data-scope][data-part]:after,.uf-spinner,.uf-animated,.uf-animated *,.uf-animated :before,.uf-animated :after{animation-duration:var(--uf-motion-duration-reduced)!important;transition-duration:var(--uf-motion-duration-reduced)!important;animation-iteration-count:1!important}}
}

@layer faceui {

}

@layer skin {
:is([data-uf-shop],.uf-theme-default){font-family:var(--uf-font-family-base);font-size:var(--uf-font-size-base);line-height:var(--uf-line-height-normal)}.uf-theme-default{--font-base:var(--uf-font-family-base);--uf-control-font-size:var(--uf-font-size-md);--uf-control-line-height:1.25rem;--uf-control-pad-text:var(--uf-spacing-2);--uf-control-pad-icon:calc(var(--uf-spacing-1) + var(--uf-border-width-base));--uf-control-gap:calc(var(--uf-spacing-2) + var(--uf-border-width-base));--uf-text-body-size:var(--uf-font-size-md);--uf-text-body-line-height:1.25rem;--uf-text-section-size:var(--uf-font-size-base);--uf-text-section-line-height:var(--uf-spacing-4);--uf-text-pad-y:0;--uf-topbar-pad-top:var(--uf-spacing-3);--uf-topbar-pad-right:var(--uf-spacing-3);--uf-topbar-pad-bottom:var(--uf-border-width-base);--uf-topbar-pad-left:var(--uf-spacing-3);--uf-topbar-slot-pad-y:0;--uf-topbar-height:calc(var(--uf-topbar-control-height) + var(--uf-topbar-pad-top) + var(--uf-topbar-pad-bottom))}:is([data-uf-shop],.uf-theme-default){--uf-radius:var(--site-radius);--uf-radius-none:0px;--uf-radius-sm:var(--site-radius);--uf-radius-base:var(--site-radius);--uf-radius-md:var(--site-radius);--uf-radius-lg:var(--site-radius);--uf-radius-xl:var(--site-radius);--uf-radius-full:var(--site-radius);--shop-button-radius:var(--site-radius);--font-detail-radius-sm:var(--site-radius);--font-detail-radius-md:var(--site-radius);--font-detail-radius-lg:var(--site-radius);--font-detail-radius-xl:var(--site-radius)}:is([data-uf-shop],.uf-theme-default) .uf-button[data-scope=button][data-variant=accent]{border-radius:var(--shop-button-radius,2px)}:is([data-uf-shop],.uf-theme-default) .uf-switcher[data-scope] [data-part=thumb]{border-radius:999px}:is([data-uf-shop],.uf-theme-default) .uf-text[data-scope]{border-radius:var(--site-radius)}:is([data-uf-shop],.uf-theme-default){--uf-font-weight:500;--uf-font-weight-normal:500;--uf-font-weight-medium:500;--uf-text-font-weight:var(--uf-font-weight);--uf-text-color:var(--site-topbar-ink);--uf-color-fg:var(--site-control-ink);--uf-color-bg:var(--site-surface);--uf-color-foreground:var(--site-control-ink);--uf-color-background:var(--site-surface);--uf-color-accent:var(--site-control-ink);--uf-color-text-primary:var(--site-control-ink);--uf-color-text-secondary:var(--uf-color-black-48);--uf-color-fg-muted:var(--uf-color-text-secondary)}[data-theme=dark] :is([data-uf-shop],.uf-theme-default){--uf-color-text-secondary:var(--uf-color-white-54)}.uf-theme-default{color:var(--site-topbar-ink)}[data-uf-shop] .uf-glyph-line{--uf-color-glyph-line:color-mix(in srgb, var(--site-control-ink) 20%, var(--site-surface));--uf-color-glyph-baseline:color-mix(in srgb, var(--site-control-ink) 88%, var(--site-surface))}[data-uf-shop],[data-uf-shop] :where(button,input,textarea,select){font-feature-settings:"ss02" 1, "ss04" 1, "cv02" 1, "cv06" 1;font-kerning:normal}[data-uf-shop] button [data-part=text],[data-uf-shop] button [data-part=icon],[data-uf-shop] button .uf-button__label,[data-uf-shop] button .uf-button__meta,[data-uf-shop] button .uf-text,[data-uf-shop] button .uf-text__content{color:inherit}:is([data-uf-shop],.uf-theme-default) [data-scope=slider][data-orientation=horizontal] [data-part=track]:before,:is([data-uf-shop],.uf-theme-default) [data-scope=slider][data-orientation=vertical] [data-part=track]:before{background:color-mix(in srgb, var(--uf-color-fg) 35%, transparent)}:is([data-uf-shop],.uf-theme-default) .uf-button.uf-option[data-icon-only]{border-radius:var(--site-radius);color:inherit;background:0 0;border:0;transition:opacity .16s}:is([data-uf-shop],.uf-theme-default) .uf-button.uf-option[data-icon-only] [data-part=icon],:is([data-uf-shop],.uf-theme-default) .uf-button.uf-option[data-icon-only] [data-part=icon] svg{width:20px;height:20px}:is([data-uf-shop],.uf-theme-default) .uf-button.uf-option[data-icon-only]:hover,:is([data-uf-shop],.uf-theme-default) .uf-button.uf-option[data-icon-only]:active{font-weight:var(--uf-font-weight);opacity:var(--site-opacity-quiet,.58);background:0 0}:is([data-uf-shop],.uf-theme-default) .uf-button.uf-option[data-icon-only]:focus-visible{font-weight:var(--uf-font-weight);opacity:1;outline:1px solid var(--uf-color-fg);outline-offset:-1px;box-shadow:none;background:0 0}:is([data-uf-shop],.uf-theme-default) .uf-button[data-scope=button][data-variant=default]:focus-visible{outline:1px solid var(--uf-color-fg);outline-offset:-1px;box-shadow:none}:is([data-uf-shop],.uf-theme-default) .uf-button[data-scope=button][data-variant=accent]:focus-visible{outline-offset:calc(-1px - var(--site-space-2));box-shadow:none;outline:1px solid}:is([data-uf-shop],.uf-theme-default) .uf-input__control:focus-within{outline:1px solid var(--uf-color-fg);outline-offset:-1px}:is([data-uf-shop],.uf-theme-default) .uf-field__label{margin-block:var(--uf-membrane);font-weight:var(--uf-font-weight)}:is([data-uf-shop],.uf-theme-default) .uf-field:not([data-invalid]) .uf-field__label{color:color-mix(in srgb, var(--uf-color-fg) var(--site-quiet-mix), transparent)}:is([data-uf-shop],.uf-theme-default) .uf-switcher[data-scope] [data-part=track]{--shop-switch-off:40%;color:var(--uf-color-fg)}:is([data-uf-shop],.uf-theme-default) .uf-switcher[data-scope] [data-part=track]:before{transition:background var(--uf-motion-duration-control) var(--uf-motion-ease-standard);border-radius:999px}:is([data-uf-shop],.uf-theme-default) .uf-switcher[data-scope] [data-part=track]:not([data-state=checked]):before{background:color-mix(in srgb, currentColor var(--shop-switch-off), transparent)}:is([data-uf-shop],.uf-theme-default) .uf-switcher[data-scope]:has([data-part=input]:focus-visible){outline:none}:is([data-uf-shop],.uf-theme-default) .uf-switcher[data-scope]:has([data-part=input]:focus-visible) [data-part=track]{outline:1px solid var(--uf-color-fg);outline-offset:var(--site-space-2,2px)}:is([data-uf-shop],.uf-theme-default) .uf-slider[data-scope] .uf-slider__control:has(input:focus-visible){outline:none}:is([data-uf-shop],.uf-theme-default) .uf-slider[data-scope] .uf-slider__control:has(input:focus-visible) .uf-slider__visual{outline:1px solid var(--uf-color-fg);outline-offset:var(--site-space-2,2px)}@media (prefers-reduced-motion:reduce){:is([data-uf-shop],.uf-theme-default) .uf-button.uf-option[data-icon-only],:is([data-uf-shop],.uf-theme-default) .uf-switcher[data-scope] [data-part=track]:before{transition:none}}
}

@font-face{font-family:Akt;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Akt-wght.woff2)format("woff2")}@font-face{font-family:Begriff;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/begriff.woff2)format("woff2")}@property --site-fade-line-top{syntax:"<length>";inherits:true;initial-value:0}@property --site-fade-line-bottom{syntax:"<length>";inherits:true;initial-value:0}html:root{--uf-control-height:28px;--uf-control-pad-y:calc((var(--uf-control-height) - var(--uf-control-line-height,20px)) / 2);--uf-topbar-control-height:var(--uf-control-height);--uf-font-family-mono:"Begriff", monospace}:root{--site-frame-width:calc(100vw - var(--site-scrollbar-width,0px));--site-page-padding:16px;--site-box-gap:16px;--site-edge-tight:8px;--site-text-inset:var(--uf-control-pad-text,8px);--site-radius:2px;--site-index-slot:80px;--site-module-ratio:.4;--site-module-split:calc(var(--site-module-ratio) * (var(--site-frame-width) + var(--site-page-padding)));--site-side-start:var(--site-page-padding);--site-side-end:calc(var(--site-module-split) - var(--site-page-padding));--site-feed-start:var(--site-module-split);--site-feed-end:calc(var(--site-frame-width) - var(--site-page-padding));--site-feed-width:calc(var(--site-feed-end) - var(--site-feed-start));--site-feed-col:calc((var(--site-feed-width) - (11 * var(--site-box-gap))) / 12);--site-feed-track:calc(var(--site-feed-col) + var(--site-box-gap));--site-feed-body-x:calc(var(--site-feed-start) + (4 * var(--site-feed-track)));--site-brick-columns:repeat(12, minmax(0, 1fr));--site-brick-gap:var(--site-box-gap);--site-brick-padding:0px;--site-topbar-top:calc(var(--site-page-padding) + (var(--uf-control-height) - var(--site-text-line)) / 2);--site-chrome-height:calc(var(--site-text-line) + (var(--site-topbar-top) * 2));--site-footer-height:var(--site-chrome-height);--site-floor-block:0px;--site-floor-chrome:var(--site-floor-block);--site-module-top:calc(var(--site-topbar-top) + var(--site-body-gap));--site-fade-line-top:calc(var(--site-module-top) + var(--site-text-line));--site-fade-line-bottom:calc(2 * var(--site-text-line));--site-band-duration:.1s;--site-between-bands-mask:linear-gradient(to bottom, transparent var(--site-chrome-height), #000 var(--site-module-top), #000 calc(100% - var(--site-footer-height) - var(--site-body-gap)), transparent calc(100% - var(--site-footer-height)));--site-body-gap:calc(var(--space-40) * 2);--site-group-gap:calc(2 * var(--site-body-gap));--site-section-heading-gap:var(--site-body-gap);--site-title-gap:calc(var(--site-body-gap) - var(--site-text-line));--site-control-title-gap:calc(var(--site-body-gap) - var(--uf-control-height));--site-paragraph-gap:var(--space-8);--site-menu-column-gap:calc(var(--space-16) + var(--space-16));--site-card-media-gap:24px;--case-media-caption-gap:calc(var(--site-card-media-gap) / 2);--site-space-2:2px;--site-space-4:4px;--site-space-8:8px;--site-opacity-quiet:.58;--site-opacity-off:.28;--site-quiet-mix:calc(var(--site-opacity-quiet) * 100%);--site-overlay-duration:.24s;--site-overlay-easing:cubic-bezier(.25, .1, .25, 1);--site-recede-filter:blur(72px);--site-recede-opacity:.42;--space-8:8px;--space-16:16px;--space-20:20px;--space-40:40px;--site-font:"Akt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--site-code-font:"Begriff", "Akt", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--site-akt-font-features:"ss02" 1, "ss04" 1, "cv02" 1, "cv06" 1;--site-akt-case-font-features:var(--site-akt-font-features), "case" 1;--site-text-size:14px;--site-text-weight:500;--site-text-line:20px;--site-h1-size:40px;--site-h1-line:44px;--site-h1-weight:var(--site-text-weight);--site-h1-tracking:-.02em;--site-h2-size:20px;--site-h2-line:24px;--site-h2-weight:700;--site-h2-tracking:-.01em;--site-surface:#fff;--site-topbar-ink:#000c;--site-control-ink:#000;--site-hover-fill:#000;--site-placeholder-fill:#00000014;--site-text-blend:#fffc;--site-recess-4:color-mix(in srgb, var(--site-hover-fill) 4%, transparent);--site-recess-8:color-mix(in srgb, var(--site-hover-fill) 8%, transparent);--site-recess-12:color-mix(in srgb, var(--site-hover-fill) 12%, transparent);--site-raised:color-mix(in srgb, var(--site-hover-fill) 12%, var(--site-surface))}html:root{--uf-dropdown-surface-bg:var(--site-raised);--uf-dropdown-surface-underlay-bg:var(--site-raised);--uf-dropdown-surface-background:var(--site-raised);--uf-dropdown-surface-blur:0px}[data-theme=dark]{--site-surface:#000;--site-topbar-ink:#fffc;--site-control-ink:#fff;--site-hover-fill:#fff;--site-placeholder-fill:#ffffff14}html[data-site-page-overlay]{--site-floor-chrome:0px}@media (prefers-reduced-motion:reduce){:root{--site-overlay-duration:0s}}@media (max-width:899px){:root{--site-page-padding:8px;--site-edge-tight:4px;--site-side-end:calc(var(--site-frame-width) - var(--site-page-padding));--site-feed-start:var(--site-page-padding)}:where(html){scroll-padding-bottom:calc(var(--site-floor-block) + var(--site-body-gap))}}

