@layer flx.components{:where([data-badge]){align-items:center;gap:var(--flx-ui-space-1);min-width:0;padding:1px var(--flx-ui-space-2);border-radius:var(--flx-ui-radius-full);font-size:var(--flx-ui-font-size-xs);font-weight:var(--flx-ui-font-weight-semibold);white-space:nowrap;border:var(--flx-ui-border-width-thin) solid transparent;box-shadow:none;--flx-ui-badge-color:var(--flx-ui-color-fg-muted);--flx-ui-badge-text:var(--flx-ui-color-fg-muted);--flx-ui-badge-bg:var(--flx-ui-color-bg-muted);--flx-ui-badge-on:var(--flx-ui-color-bg);line-height:1.35;display:inline-flex}:where([data-badge][data-tone=primary]),:where([data-badge][data-tone=info]){--flx-ui-badge-color:var(--flx-ui-color-primary);--flx-ui-badge-text:var(--flx-ui-color-primary-text);--flx-ui-badge-bg:var(--flx-ui-color-primary-subtle);--flx-ui-badge-on:var(--flx-ui-color-primary-fg)}:where([data-badge][data-tone=success]){--flx-ui-badge-color:var(--flx-ui-color-success);--flx-ui-badge-text:var(--flx-ui-color-success-text);--flx-ui-badge-bg:var(--flx-ui-color-success-subtle);--flx-ui-badge-on:var(--flx-ui-color-success-fg)}:where([data-badge][data-tone=warning]){--flx-ui-badge-color:var(--flx-ui-color-warning);--flx-ui-badge-text:var(--flx-ui-color-warning-text);--flx-ui-badge-bg:var(--flx-ui-color-warning-subtle);--flx-ui-badge-on:var(--flx-ui-color-warning-fg)}:where([data-badge][data-tone=danger]){--flx-ui-badge-color:var(--flx-ui-color-danger);--flx-ui-badge-text:var(--flx-ui-color-danger-text);--flx-ui-badge-bg:var(--flx-ui-color-danger-subtle);--flx-ui-badge-on:var(--flx-ui-color-danger-fg)}:where([data-badge][data-variant=soft]){background:var(--flx-ui-badge-bg);color:var(--flx-ui-badge-text)}:where([data-badge][data-variant=solid]){background:var(--flx-ui-badge-color);color:var(--flx-ui-badge-on)}:where([data-badge][data-variant=outline]){color:var(--flx-ui-badge-text);border-color:var(--flx-ui-badge-color)}:where([data-badge-anchor]){vertical-align:middle;display:inline-flex;position:relative}:where([data-badge][data-overlay]){z-index:1;min-width:1.25rem;height:1.25rem;padding:0 var(--flx-ui-space-1);font-size:var(--flx-ui-font-size-2xs,.6875rem);font-variant-numeric:tabular-nums;pointer-events:none;box-shadow:0 0 0 2px var(--flx-ui-color-bg);justify-content:center;position:absolute}:where([data-badge][data-overlay][data-dot]){width:.5rem;min-width:0;height:.5rem;padding:0}:where([data-badge-anchor][data-placement=top-end])>[data-overlay]{top:0;right:0;transform:translate(50%,-50%)}:where([data-badge-anchor][data-placement=top-start])>[data-overlay]{top:0;left:0;transform:translate(-50%,-50%)}:where([data-badge-anchor][data-placement=bottom-end])>[data-overlay]{bottom:0;right:0;transform:translate(50%,50%)}:where([data-badge-anchor][data-placement=bottom-start])>[data-overlay]{bottom:0;left:0;transform:translate(-50%,50%)}:where([data-badge-anchor][data-overlap=circular][data-placement=top-end])>[data-overlay]{top:14%;right:14%}:where([data-badge-anchor][data-overlap=circular][data-placement=top-start])>[data-overlay]{top:14%;left:14%}:where([data-badge-anchor][data-overlap=circular][data-placement=bottom-end])>[data-overlay]{bottom:14%;right:14%}:where([data-badge-anchor][data-overlap=circular][data-placement=bottom-start])>[data-overlay]{bottom:14%;left:14%}:where([data-icon-button]){width:var(--flx-ui-size-md);flex:none;min-width:0;padding:0}:where([data-icon-button][data-size=sm]){width:var(--flx-ui-size-sm)}:where([data-icon-button][data-size=lg]){width:var(--flx-ui-size-lg)}:where([data-icon-button][data-shape=circle]){border-radius:var(--flx-ui-radius-full)}:where([data-icon-button][data-shape=square]){border-radius:var(--flx-ui-radius-sm)}:where([data-icon-button] svg){width:20px;height:20px}:where([data-icon-button][data-size=sm] svg){width:16px;height:16px}:where([data-icon-button][data-size=lg] svg){width:24px;height:24px}:where([data-scroll-area]){scrollbar-width:thin;scrollbar-color:var(--flx-ui-color-border-strong) transparent;overscroll-behavior:contain;position:relative}:where([data-scroll-area][data-orientation=vertical]){overflow:hidden auto}:where([data-scroll-area][data-orientation=horizontal]){overflow:auto hidden}:where([data-scroll-area][data-orientation=both]){overflow:auto}:where([data-scroll-area])::-webkit-scrollbar{width:10px;height:10px}:where([data-scroll-area])::-webkit-scrollbar-track{background:0 0}:where([data-scroll-area])::-webkit-scrollbar-thumb{background:var(--flx-ui-color-border-strong);border-radius:var(--flx-ui-radius-full);background-clip:content-box;border:2px solid #0000}:where([data-scroll-area])::-webkit-scrollbar-thumb:hover{background:var(--flx-ui-color-fg-muted);background-clip:content-box}:where([data-scroll-area])::-webkit-scrollbar-corner{background:0 0}:where([data-fab]){border-radius:var(--flx-ui-radius-full);width:56px;min-width:0;height:56px;box-shadow:var(--flx-ui-shadow-lg);flex:none;padding:0}:where([data-fab]:hover:not([data-disabled])){box-shadow:var(--flx-ui-shadow-xl)}:where([data-fab][data-fab-size=sm]){width:40px;height:40px}:where([data-fab][data-fab-size=lg]){width:64px;height:64px}:where([data-fab] svg){width:24px;height:24px}:where([data-fab][data-fab-size=sm] svg){width:20px;height:20px}:where([data-fab][data-fab-extended]){width:auto;min-width:56px;padding:0 var(--flx-ui-space-5);gap:var(--flx-ui-space-2);border-radius:var(--flx-ui-radius-full);font-weight:var(--flx-ui-font-weight-semibold)}:where([data-fab][data-fab-extended][data-fab-size=sm]){min-width:40px;padding:0 var(--flx-ui-space-4)}:where([data-speed-dial]){width:max-content;display:inline-flex;position:relative}:where([data-speed-dial-actions]){gap:var(--flx-ui-space-3);opacity:1;transition:opacity var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);align-items:center;display:flex;position:absolute}:where([data-speed-dial-actions][data-filled]){gap:var(--flx-ui-space-2);padding:var(--flx-ui-space-2);background:var(--flx-ui-color-bg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-lg);box-shadow:var(--flx-ui-shadow-lg)}:where([data-speed-dial][data-state=closed]) [data-speed-dial-actions]{visibility:hidden;opacity:0;pointer-events:none}:where([data-speed-dial][data-direction=up]) [data-speed-dial-actions]{margin-bottom:var(--flx-ui-space-3);flex-direction:column-reverse;bottom:100%;left:50%;transform:translate(-50%)}:where([data-speed-dial][data-direction=down]) [data-speed-dial-actions]{margin-top:var(--flx-ui-space-3);flex-direction:column;top:100%;left:50%;transform:translate(-50%)}:where([data-speed-dial][data-direction=left]) [data-speed-dial-actions]{margin-right:var(--flx-ui-space-3);flex-direction:row-reverse;top:50%;right:100%;transform:translateY(-50%)}:where([data-speed-dial][data-direction=right]) [data-speed-dial-actions]{margin-left:var(--flx-ui-space-3);flex-direction:row;top:50%;left:100%;transform:translateY(-50%)}:where([data-speed-dial-action-wrap]){align-items:center;gap:var(--flx-ui-space-2);display:inline-flex}:where([data-speed-dial][data-direction=down]) [data-speed-dial-action-wrap],:where([data-speed-dial][data-direction=up]) [data-speed-dial-action-wrap]{flex-direction:row-reverse}:where([data-speed-dial-action-label]){padding:2px var(--flx-ui-space-2);border-radius:var(--flx-ui-radius-sm);background:var(--flx-ui-color-fg);color:var(--flx-ui-color-bg);font-size:var(--flx-ui-font-size-xs);font-weight:var(--flx-ui-font-weight-medium);white-space:nowrap;box-shadow:var(--flx-ui-shadow-sm)}:where([data-avatar]){border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-color-bg-muted);width:40px;height:40px;color:var(--flx-ui-color-fg-muted);font-weight:var(--flx-ui-font-weight-semibold);font-size:var(--flx-ui-font-size-sm);letter-spacing:var(--flx-ui-letter-spacing-wide);-webkit-user-select:none;user-select:none;vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}:where([data-avatar-image]){object-fit:cover;border-radius:inherit;width:100%;height:100%}:where([data-avatar-fallback]){border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;overflow:hidden}:where([data-avatar-indicator]){--flx-ui-avatar-indicator-corner:14.645%;--flx-ui-avatar-indicator-x:calc(100% - var(--flx-ui-avatar-indicator-corner));--flx-ui-avatar-indicator-y:calc(100% - var(--flx-ui-avatar-indicator-corner));--flx-ui-avatar-indicator-shift:-50%;--flx-ui-avatar-indicator-bg:var(--flx-ui-color-success);--flx-ui-avatar-indicator-fg:var(--flx-ui-color-success-fg);z-index:1;transform:translate(var(--flx-ui-avatar-indicator-shift), -50%);box-sizing:border-box;min-inline-size:var(--flx-ui-avatar-indicator-size,max(16px, 40%));block-size:var(--flx-ui-avatar-indicator-size,max(16px, 40%));border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-avatar-indicator-bg);color:var(--flx-ui-avatar-indicator-fg);box-shadow:0 0 0 2px var(--flx-ui-avatar-indicator-ring,var(--flx-ui-color-bg));font-size:var(--flx-ui-font-size-xs);font-weight:var(--flx-ui-font-weight-semibold);letter-spacing:normal;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;padding-inline:4px;line-height:1;display:inline-flex;position:absolute;inset-block-start:var(--flx-ui-avatar-indicator-y);inset-inline-start:var(--flx-ui-avatar-indicator-x)}:where([data-avatar-indicator][data-dot]){min-inline-size:0;inline-size:var(--flx-ui-avatar-indicator-dot,max(8px, 25%));block-size:var(--flx-ui-avatar-indicator-dot,max(8px, 25%));padding:0}:where([data-avatar-indicator]) :where(svg){block-size:70%;inline-size:70%}:where([data-avatar-indicator]: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))){--flx-ui-avatar-indicator-shift:50%}:where([data-avatar-indicator][data-overlap=rectangular]){--flx-ui-avatar-indicator-corner:0%}:where([data-avatar-indicator][data-placement=top-start]){--flx-ui-avatar-indicator-x:var(--flx-ui-avatar-indicator-corner);--flx-ui-avatar-indicator-y:var(--flx-ui-avatar-indicator-corner)}:where([data-avatar-indicator][data-placement=top]){--flx-ui-avatar-indicator-x:50%;--flx-ui-avatar-indicator-y:0%}:where([data-avatar-indicator][data-placement=top-end]){--flx-ui-avatar-indicator-y:var(--flx-ui-avatar-indicator-corner)}:where([data-avatar-indicator][data-placement=end]){--flx-ui-avatar-indicator-x:100%;--flx-ui-avatar-indicator-y:50%}:where([data-avatar-indicator][data-placement=bottom]){--flx-ui-avatar-indicator-x:50%;--flx-ui-avatar-indicator-y:100%}:where([data-avatar-indicator][data-placement=bottom-start]){--flx-ui-avatar-indicator-x:var(--flx-ui-avatar-indicator-corner)}:where([data-avatar-indicator][data-placement=start]){--flx-ui-avatar-indicator-x:0%;--flx-ui-avatar-indicator-y:50%}:where([data-avatar-indicator][data-tone=neutral]){--flx-ui-avatar-indicator-bg:var(--flx-ui-color-fg-muted);--flx-ui-avatar-indicator-fg:var(--flx-ui-color-bg)}:where([data-avatar-indicator]:is([data-tone=primary],[data-tone=info])){--flx-ui-avatar-indicator-bg:var(--flx-ui-color-primary);--flx-ui-avatar-indicator-fg:var(--flx-ui-color-primary-fg)}:where([data-avatar-indicator][data-tone=warning]){--flx-ui-avatar-indicator-bg:var(--flx-ui-color-warning);--flx-ui-avatar-indicator-fg:var(--flx-ui-color-warning-fg)}:where([data-avatar-indicator][data-tone=danger]){--flx-ui-avatar-indicator-bg:var(--flx-ui-color-danger);--flx-ui-avatar-indicator-fg:var(--flx-ui-color-danger-fg)}:where([data-avatar-group]){vertical-align:middle;align-items:center;display:inline-flex}:where([data-avatar-group])>*{box-shadow:0 0 0 2px var(--flx-ui-color-bg)}:where([data-avatar-group])>*+*{margin-inline-start:calc(-1 * var(--flx-ui-avatar-group-spacing,8px))}:where([data-avatar-group-overflow]){font-size:var(--flx-ui-font-size-xs)}:where([role=checkbox]){box-sizing:border-box;cursor:pointer;border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border-strong);border-radius:var(--flx-ui-radius-sm);background:var(--flx-ui-color-bg);width:18px;height:18px;color:var(--flx-ui-color-primary-fg);transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}:where([role=checkbox][data-state=checked],[role=checkbox][data-state=indeterminate]){background:var(--flx-ui-color-primary);border-color:var(--flx-ui-color-primary)}:where([role=checkbox]:active:not([data-disabled])){transform:scale(.92)}:where([role=checkbox][data-state=checked]):after{content:"";transform-origin:50%;width:5px;height:9px;animation:flx-ui-check-pop var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);border:2px solid;border-width:0 2px 2px 0;margin-top:-1px;transform:rotate(45deg)}:where([role=checkbox][data-state=indeterminate]):after{content:"";width:9px;height:2px;animation:flx-ui-scale-pop var(--flx-ui-duration-fast) var(--flx-ui-ease-emphasized);background:currentColor;border-radius:1px}:where([role=radio]){box-sizing:border-box;cursor:pointer;border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border-strong);border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-color-bg);width:18px;height:18px;transition:border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), border-width var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);flex:none;position:relative}:where([role=radio]:active:not([data-disabled])){transform:scale(.92)}:where([role=radio][data-state=checked]){border-color:var(--flx-ui-color-primary);border-width:var(--flx-ui-border-width-thick)}:where([role=radio][data-state=checked]):after{content:"";border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-color-primary);animation:flx-ui-scale-pop var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);position:absolute;inset:3px}:where([role=checkbox]:hover:not([data-disabled])),:where([role=radio]:hover:not([data-disabled])){border-color:var(--flx-ui-color-primary)}:where([role=checkbox]:focus-visible),:where([role=radio]:focus-visible){box-shadow:var(--flx-ui-ctl-ring);outline:none}:where([role=checkbox][data-disabled]),:where([role=radio][data-disabled]){opacity:var(--flx-ui-opacity-disabled);cursor:not-allowed}:where([role=radiogroup]){display:grid}:where([role=radiogroup][data-orientation=vertical]){gap:var(--flx-ui-space-2);grid-template-columns:1fr}:where([role=radiogroup][data-orientation=horizontal]){--flx-ui-checkbox-min-width:6rem;gap:var(--flx-ui-space-4);grid-template-columns:repeat(auto-fill, minmax(var(--flx-ui-checkbox-min-width), 1fr))}@keyframes flx-ui-check-pop{0%{opacity:0;transform:rotate(45deg)scale(.3)}to{opacity:1;transform:rotate(45deg)scale(1)}}@keyframes flx-ui-scale-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){:where([role=checkbox][data-state]):after,:where([role=radio][data-state=checked]):after{animation:none}}:where([role=progressbar]){background:var(--flx-ui-color-bg-muted);border-radius:var(--flx-ui-radius-full);width:240px;height:6px;overflow:hidden}:where([role=progressbar]):after{content:"";height:100%;width:var(--flx-ui-progress,0%);background:var(--flx-ui-color-primary);border-radius:var(--flx-ui-radius-full);transition:width var(--flx-ui-duration-normal) var(--flx-ui-ease-standard);display:block}:where([role=progressbar][data-state=indeterminate]):after{width:40%;animation:flx-ui-progress-indeterminate 1.2s var(--flx-ui-ease-standard) infinite;transition:none}@media (prefers-reduced-motion:reduce){:where([role=progressbar][data-state=indeterminate]):after{opacity:.5;width:100%;animation:none}}@keyframes flx-ui-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}:where([data-circular]){vertical-align:middle;background:0 0;border-radius:0;place-items:center;width:auto;height:auto;display:inline-grid;position:relative;overflow:visible}:where([data-circular])>*{grid-area:1/1}:where([data-circular] [data-progress-svg]){display:block;transform:rotate(-90deg)}:where([data-progress-track]){fill:none;stroke:var(--flx-ui-color-bg-muted)}:where([data-progress-indicator]){fill:none;stroke:var(--flx-ui-color-primary);stroke-linecap:round;transition:stroke-dashoffset var(--flx-ui-duration-normal) var(--flx-ui-ease-standard)}:where([data-circular][data-state=indeterminate] [data-progress-svg]){animation:.9s linear infinite flx-ui-circular-spin}:where([data-circular][data-state=indeterminate] [data-progress-indicator]){stroke-dasharray:25 200;transition:none}@media (prefers-reduced-motion:reduce){:where([data-circular][data-state=indeterminate] [data-progress-svg]){animation:none}:where([data-circular][data-state=indeterminate] [data-progress-indicator]){stroke-dasharray:none;opacity:.5}}@keyframes flx-ui-circular-spin{to{transform:rotate(270deg)}}:where([data-rating]){--flx-ui-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.2l2.9 6.5 7 .6-5.3 4.6 1.6 6.9L12 17.7 5.8 21.4l1.6-6.9L2 9.9l7-.6z'/%3E%3C/svg%3E");align-items:center;gap:var(--flx-ui-rating-gap,2px);outline:none;display:inline-flex}:where([data-rating]:not([data-disabled]):not([data-readonly])){cursor:pointer}:where([data-rating]:focus-visible){border-radius:var(--flx-ui-radius-sm);box-shadow:var(--flx-ui-ctl-ring)}:where([data-rating][data-disabled]){opacity:var(--flx-ui-opacity-disabled,.5);cursor:not-allowed}:where([data-rating-item]){width:var(--flx-ui-rating-size,20px);height:var(--flx-ui-rating-size,20px);background:var(--flx-ui-color-border-strong);-webkit-mask:var(--flx-ui-star) center / contain no-repeat;-webkit-mask:var(--flx-ui-star) center / contain no-repeat;mask:var(--flx-ui-star) center / contain no-repeat;flex:none;display:inline-block;position:relative}:where([data-rating-item]):before{content:"";background:var(--flx-ui-rating-color,var(--flx-ui-color-primary));-webkit-mask:var(--flx-ui-star) center / contain no-repeat;-webkit-mask:var(--flx-ui-star) center / contain no-repeat;mask:var(--flx-ui-star) center / contain no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);position:absolute;inset:0}:where([data-rating-item][data-state=full]):before{clip-path:inset(0)}:where([data-rating-item][data-state=half]):before{clip-path:inset(0 50% 0 0)}@media (prefers-reduced-motion:reduce){:where([data-rating-item]):before{transition:none}}:where([data-carousel]){position:relative}:where([data-carousel]:focus-visible){border-radius:var(--flx-ui-radius-md);box-shadow:var(--flx-ui-ctl-ring);outline:none}:where([data-carousel-viewport]){touch-action:pan-y;overflow:hidden}:where([data-carousel-viewport][data-orientation=vertical]){touch-action:pan-x}:where([data-carousel-track]){transition:transform var(--flx-ui-duration-normal,.25s) var(--flx-ui-ease-standard,ease);display:flex}:where([data-carousel-track][data-dragging]){-webkit-user-select:none;user-select:none;transition:none}:where([data-carousel-track][data-orientation=vertical]){flex-direction:column;height:100%}:where([data-carousel-slide]){flex:0 0 100%;min-width:0}:where([data-carousel-dots]){justify-content:center;gap:var(--flx-ui-space-2);margin-top:var(--flx-ui-space-3);display:flex}:where([data-carousel-dot]){border-radius:var(--flx-ui-radius-full,999px);background:var(--flx-ui-color-border-strong);cursor:pointer;width:8px;height:8px;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);border:0;padding:0}:where([data-carousel-dot]:hover){background:var(--flx-ui-color-fg-subtle)}:where([data-carousel-dot][data-active]){background:var(--flx-ui-color-primary)}:where([data-carousel-dot]:focus-visible){box-shadow:var(--flx-ui-ctl-ring);outline:none}:where([data-carousel-controls]){justify-content:space-between;align-items:center;gap:var(--flx-ui-space-3);padding-inline:var(--flx-ui-space-2);padding-block:var(--flx-ui-space-2);margin-top:var(--flx-ui-space-3);display:flex}:where([data-carousel-controls]>[data-carousel-dots]){flex:1;margin-top:0}:where([data-carousel][data-overlay] [data-carousel-controls]){pointer-events:none;margin:0;padding:0;display:block;position:absolute;inset:0}:where([data-carousel][data-overlay] [data-carousel-controls]>*){pointer-events:auto}:where([data-carousel][data-overlay] [data-carousel-prev]),:where([data-carousel][data-overlay] [data-carousel-next]){background:color-mix(in oklab, var(--flx-ui-color-bg) 72%, transparent);border-color:color-mix(in oklab, var(--flx-ui-color-fg) 12%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;top:50%;transform:translateY(-50%)}:where([data-carousel][data-overlay] [data-carousel-prev]){inset-inline-start:var(--flx-ui-space-3)}:where([data-carousel][data-overlay] [data-carousel-next]){inset-inline-end:var(--flx-ui-space-3)}:where([data-carousel][data-overlay] [data-carousel-prev]:hover),:where([data-carousel][data-overlay] [data-carousel-next]:hover){background:color-mix(in oklab, var(--flx-ui-color-bg) 90%, transparent)}:where([data-carousel][data-overlay] [data-carousel-dots]){inset-inline:0;bottom:var(--flx-ui-space-3);margin:0;position:absolute}:where([data-carousel][data-overlay] [data-carousel-dot]){background:color-mix(in oklab, var(--flx-ui-color-bg) 55%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--flx-ui-color-fg) 18%, transparent)}:where([data-carousel][data-overlay] [data-carousel-dot][data-active]){background:var(--flx-ui-color-bg)}:where([data-carousel-prev],[data-carousel-next]){justify-content:center;align-items:center;gap:var(--flx-ui-space-1);min-inline-size:var(--flx-ui-size-md);block-size:var(--flx-ui-size-md);padding-inline:var(--flx-ui-space-2);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-color-bg);color:var(--flx-ui-color-fg);font:inherit;cursor:pointer;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);line-height:1;display:inline-flex}:where([data-carousel-prev]:hover,[data-carousel-next]:hover){background:var(--flx-ui-color-bg-muted);border-color:var(--flx-ui-color-border-strong)}:where([data-carousel-prev]:active,[data-carousel-next]:active){background:var(--flx-ui-color-bg-subtle)}:where([data-carousel-prev]:focus-visible,[data-carousel-next]:focus-visible){box-shadow:var(--flx-ui-ctl-ring);border-color:var(--flx-ui-color-focus-ring);outline:none}:where([data-carousel-prev] svg,[data-carousel-next] svg){block-size:20px;inline-size:20px}:where([data-carousel-prev][disabled],[data-carousel-next][disabled]){opacity:var(--flx-ui-opacity-disabled);cursor:not-allowed}:where([data-carousel-prev][disabled]:hover,[data-carousel-next][disabled]:hover){background:var(--flx-ui-color-bg);border-color:var(--flx-ui-color-border)}:where([data-pin-input]){align-items:center;gap:var(--flx-ui-pin-gap,var(--flx-ui-space-2));display:inline-flex}:where([data-pin-input-field]){box-sizing:border-box;width:var(--flx-ui-pin-size,2.75rem);height:var(--flx-ui-pin-size,2.75rem);text-align:center;font:inherit;font-size:var(--flx-ui-font-size-lg);font-weight:var(--flx-ui-font-weight-medium);font-variant-numeric:tabular-nums;color:var(--flx-ui-color-fg);background:var(--flx-ui-color-bg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border-strong);border-radius:var(--flx-ui-radius-md);transition:border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), box-shadow var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);padding:0}:where([data-pin-input-field])::placeholder{color:var(--flx-ui-color-fg-muted)}:where([data-pin-input-field]:focus-visible){border-color:var(--flx-ui-color-focus-ring);box-shadow:var(--flx-ui-field-focus-ring,0 0 0 1px var(--flx-ui-color-focus-ring), 0 0 0 4px color-mix(in srgb, var(--flx-ui-color-focus-ring) 22%, transparent));outline:none}:where([data-pin-input-field][data-invalid]){border-color:var(--flx-ui-color-danger)}:where([data-pin-input-field]:disabled){opacity:var(--flx-ui-opacity-disabled,.5);cursor:not-allowed}:where([role=separator]){background:var(--flx-ui-color-border);height:1px;margin:var(--flx-ui-space-4) 0;border:none}:where([role=separator][data-orientation=vertical]){width:1px;height:auto;margin:0 var(--flx-ui-space-4);align-self:stretch}:where([role=tablist]){gap:var(--flx-ui-space-1);border-bottom:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);display:flex}:where([role=tab]){cursor:pointer;color:var(--flx-ui-color-fg-muted);font:inherit;font-weight:var(--flx-ui-font-weight-medium);padding:var(--flx-ui-space-2) var(--flx-ui-space-3);transition:color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}:where([role=tab]:hover:not([data-disabled])){color:var(--flx-ui-color-fg)}:where([role=tab]:focus-visible){border-radius:var(--flx-ui-radius-sm);box-shadow:var(--flx-ui-ctl-ring);outline:none}:where([role=tab][data-state=active]){color:var(--flx-ui-color-primary-active);border-bottom-color:var(--flx-ui-color-primary)}:where([role=tab][data-disabled]){opacity:var(--flx-ui-opacity-disabled);cursor:not-allowed}:where([role=tabpanel]){padding:var(--flx-ui-space-4) 0}:where([data-accordion]){border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-md);overflow:hidden}:where([data-accordion-item]:not(:last-child)){border-bottom:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border)}:where([data-accordion-trigger]){box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--flx-ui-space-3);width:100%;padding:var(--flx-ui-space-3) var(--flx-ui-space-4);font:inherit;font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-fg);text-align:left;cursor:pointer;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:0 0;border:none;display:flex}:where([data-accordion-trigger]:hover:not([data-disabled])){background:var(--flx-ui-color-bg-subtle)}:where([data-accordion-trigger]:focus-visible){outline:2px solid var(--flx-ui-color-focus-ring);outline-offset:-2px}:where([data-accordion-trigger][data-disabled]){opacity:var(--flx-ui-opacity-disabled);cursor:not-allowed}:where([data-accordion-trigger]):after{content:"";opacity:.55;width:1em;height:1em;-webkit-mask:var(--flx-ui-chevron-down) center / contain no-repeat;-webkit-mask:var(--flx-ui-chevron-down) center / contain no-repeat;mask:var(--flx-ui-chevron-down) center / contain no-repeat;transition:transform var(--flx-ui-duration-normal) var(--flx-ui-ease-standard);background:currentColor;flex:none}:where([data-accordion-trigger][data-state=open]):after{transform:rotate(180deg)}:where([data-accordion-content]){padding:0 var(--flx-ui-space-4) var(--flx-ui-space-3);color:var(--flx-ui-color-fg-muted)}:where([data-accordion-content][data-state=open]){animation:flx-ui-accordion-in var(--flx-ui-duration-normal) var(--flx-ui-ease-standard)}@keyframes flx-ui-accordion-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:where([data-accordion-trigger]):after,:where([data-accordion-content][data-state=open]){transition:none;animation:none}}:where([role=tooltip]){padding:var(--flx-ui-space-1) var(--flx-ui-space-2);font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-tooltip-fg,var(--flx-ui-color-bg));background:var(--flx-ui-tooltip-bg,var(--flx-ui-color-fg));border-radius:var(--flx-ui-tooltip-radius,var(--flx-ui-radius-sm));box-shadow:var(--flx-ui-shadow-md);pointer-events:none;animation:flx-ui-fade var(--flx-ui-duration-fast) var(--flx-ui-ease-standard)}:where([data-calendar]){gap:var(--flx-ui-space-3);flex-direction:column;width:max-content;display:inline-flex}:where([data-calendar-header]){justify-content:space-between;align-items:center;gap:var(--flx-ui-space-2);display:flex}:where([data-calendar-heading]){text-align:center;font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-fg);flex:1;margin:0}:where([data-calendar-nav]){border:1px solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-md);width:1.75rem;height:1.75rem;color:var(--flx-ui-color-fg-muted);cursor:pointer;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}:where([data-calendar-nav]:hover:not([disabled])){background:var(--flx-ui-color-bg-muted);border-color:var(--flx-ui-color-border-strong);color:var(--flx-ui-color-fg)}:where([data-calendar-nav]:focus-visible){box-shadow:var(--flx-ui-ctl-ring);outline:none}:where([data-calendar-nav][disabled]){color:var(--flx-ui-color-fg-subtle);cursor:not-allowed;opacity:.5}:where([data-calendar-grid]){border-collapse:collapse;-webkit-user-select:none;user-select:none}:where([data-calendar-weekday]){padding-bottom:var(--flx-ui-space-2);font-size:var(--flx-ui-font-size-xs);font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-fg-subtle);text-align:center}:where([data-calendar-cell]){text-align:center;padding:0}:where([data-calendar-day]){border-radius:var(--flx-ui-radius-md);width:2.25rem;height:2.25rem;font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg);cursor:pointer;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);justify-content:center;align-items:center;margin:1px auto;display:flex;position:relative}:where([data-calendar-day]:hover:not([data-disabled]):not([data-unavailable]):not([data-selected])){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary-active)}:where([data-calendar-day]:focus-visible){box-shadow:var(--flx-ui-ctl-ring);outline:none}:where([data-calendar-day][data-today]){font-weight:var(--flx-ui-font-weight-bold)}:where([data-calendar-day][data-today]):after{content:"";border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-color-primary);width:.25rem;height:.25rem;position:absolute;transform:translateY(.65rem)}:where([data-calendar-day][data-selected]){background:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary-fg)}:where([data-calendar-day][data-selected][data-today]):after{background:var(--flx-ui-color-primary-fg)}:where([data-calendar-day][data-outside-month]){color:var(--flx-ui-color-fg-subtle);opacity:.5}:where([data-calendar-day][data-disabled]),:where([data-calendar-day][data-unavailable]){color:var(--flx-ui-color-fg-subtle);cursor:not-allowed}:where([data-calendar-day][data-unavailable]){text-decoration:line-through}:where([data-range] [data-calendar-day][data-selected]){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary-active);border-radius:0}:where([data-range] [data-calendar-day][data-selection-start]){border-top-left-radius:var(--flx-ui-radius-md);border-bottom-left-radius:var(--flx-ui-radius-md)}:where([data-range] [data-calendar-day][data-selection-end]){border-top-right-radius:var(--flx-ui-radius-md);border-bottom-right-radius:var(--flx-ui-radius-md)}:where([data-range] [data-calendar-day][data-selection-start]),:where([data-range] [data-calendar-day][data-selection-end]){background:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary-fg)}:where([data-date-field]){gap:var(--flx-ui-space-1);flex-direction:column;display:inline-flex}:where([data-date-field-label]){font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-fg);line-height:var(--flx-ui-line-height-none)}:where([data-date-field-input]){padding:var(--flx-ui-space-2) var(--flx-ui-space-3);border:1px solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-md);background:var(--flx-ui-color-bg);font-size:var(--flx-ui-font-size-sm);font-variant-numeric:tabular-nums;color:var(--flx-ui-color-fg);align-items:center;display:inline-flex}:where([data-date-field-input]:focus-within){box-shadow:var(--flx-ui-field-focus-ring,0 0 0 1px var(--flx-ui-color-focus-ring), 0 0 0 4px color-mix(in srgb, var(--flx-ui-color-focus-ring) 22%, transparent));border-color:var(--flx-ui-color-primary);outline:none}:where([data-date-field-input][data-invalid]){border-color:var(--flx-ui-color-danger,#dc2626)}:where([data-date-field-input][aria-disabled=true]){color:var(--flx-ui-color-fg-subtle);background:var(--flx-ui-color-bg-subtle)}:where([data-date-field-literal]){color:var(--flx-ui-color-fg-muted);padding:0 1px}:where([data-date-field-segment]){border-radius:var(--flx-ui-radius-sm,4px);text-align:center;font-variant-numeric:tabular-nums;cursor:default;outline:none;padding:0 2px}:where([data-date-field-segment][data-placeholder]){color:var(--flx-ui-color-fg-subtle)}:where([data-date-field-segment]:focus){background:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary-fg)}:where([data-date-picker]){gap:var(--flx-ui-space-1);flex-direction:column;display:inline-flex}:where([data-date-picker-label]){font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-fg);line-height:var(--flx-ui-line-height-none)}:where([data-date-picker-control]){align-items:center;gap:var(--flx-ui-space-1);padding-right:var(--flx-ui-space-1);border:1px solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-md);background:var(--flx-ui-color-bg);display:inline-flex}:where([data-date-picker-control]:focus-within){box-shadow:var(--flx-ui-field-focus-ring,0 0 0 1px var(--flx-ui-color-focus-ring), 0 0 0 4px color-mix(in srgb, var(--flx-ui-color-focus-ring) 22%, transparent));border-color:var(--flx-ui-color-primary)}:where([data-date-picker-control][data-invalid]){border-color:var(--flx-ui-color-danger)}:where([data-date-picker-input]){box-shadow:none;border:none}:where([data-date-picker-control][data-date-range]){padding-left:var(--flx-ui-space-2)}:where([data-date-range-separator]){color:var(--flx-ui-color-fg-muted);padding:0 2px}:where([data-date-picker-input]:focus-within){box-shadow:none;border:none}:where([data-date-picker-trigger]){border-radius:var(--flx-ui-radius-sm,4px);width:1.75rem;height:1.75rem;color:var(--flx-ui-color-fg-muted);cursor:pointer;font-size:var(--flx-ui-font-size-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}:where([data-date-picker-trigger]:hover:not([disabled])){background:var(--flx-ui-color-bg-subtle);color:var(--flx-ui-color-fg)}:where([data-date-picker-trigger]:focus-visible){box-shadow:var(--flx-ui-ctl-ring);outline:none}:where([data-date-picker-content]){padding:var(--flx-ui-space-3);border:1px solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-lg);background:var(--flx-ui-color-bg);box-shadow:var(--flx-ui-shadow-lg,0 10px 30px #1118271f);animation:flx-ui-pop-in var(--flx-ui-duration-fast) var(--flx-ui-ease-standard)}@media (prefers-reduced-motion:reduce){:where([data-date-picker-content]){animation:none}}:where([data-alert]){row-gap:var(--flx-ui-space-1);padding:var(--flx-ui-space-3) var(--flx-ui-space-4);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-md);background:var(--flx-ui-color-bg-subtle);color:var(--flx-ui-color-fg);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}:where([data-alert])>*{grid-column:2;min-width:0}:where([data-alert-icon]){margin-right:var(--flx-ui-space-3);color:var(--flx-ui-color-fg-muted);flex:none;grid-area:1/1/-1;display:inline-flex}:where([data-alert-icon])>svg{width:1.15em;height:1.15em}:where([data-alert-title]){font-weight:var(--flx-ui-font-weight-semibold);line-height:var(--flx-ui-line-height-tight)}:where([data-alert-description]){font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg-muted)}:where([data-alert][data-alert-variant=info]){border-color:color-mix(in oklab, var(--flx-ui-color-primary) 35%, var(--flx-ui-color-border));background:var(--flx-ui-color-primary-subtle)}:where([data-alert][data-alert-variant=info]) :where([data-alert-icon]){color:var(--flx-ui-color-primary)}:where([data-alert][data-alert-variant=success]){border-color:color-mix(in oklab, var(--flx-ui-color-success) 35%, var(--flx-ui-color-border));background:var(--flx-ui-color-success-subtle)}:where([data-alert][data-alert-variant=success]) :where([data-alert-icon]){color:var(--flx-ui-color-success)}:where([data-alert][data-alert-variant=warning]){border-color:color-mix(in oklab, var(--flx-ui-color-warning) 35%, var(--flx-ui-color-border));background:var(--flx-ui-color-warning-subtle)}:where([data-alert][data-alert-variant=warning]) :where([data-alert-icon]){color:var(--flx-ui-color-warning)}:where([data-alert][data-alert-variant=danger]){border-color:color-mix(in oklab, var(--flx-ui-color-danger) 35%, var(--flx-ui-color-border));background:var(--flx-ui-color-danger-subtle)}:where([data-alert][data-alert-variant=danger]) :where([data-alert-icon]){color:var(--flx-ui-color-danger)}:where([data-hovercard-content]){min-width:240px;max-width:320px;padding:var(--flx-ui-space-4);background:var(--flx-ui-color-bg);color:var(--flx-ui-color-fg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-lg);box-shadow:var(--flx-ui-shadow-lg);animation:flx-ui-pop-in var(--flx-ui-duration-fast) var(--flx-ui-ease-emphasized)}:where([data-number-field]){gap:var(--flx-ui-space-1);flex-direction:column;display:inline-flex}:where([data-number-field-label]){font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-fg);line-height:var(--flx-ui-line-height-none)}:where([data-number-field-label][data-disabled]){color:var(--flx-ui-color-fg-subtle)}:where([data-number-field-input-row]){border:1px solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-md);align-items:stretch;display:inline-flex;overflow:hidden}:where([data-number-field-input]){width:5rem;min-width:0;padding:var(--flx-ui-space-2) var(--flx-ui-space-2);font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg);text-align:center;-moz-appearance:textfield;background:0 0;border:none;outline:none;flex:5rem;font-family:inherit}:where([data-number-field-input])::-webkit-inner-spin-button{-webkit-appearance:none}:where([data-number-field-input])::-webkit-outer-spin-button{-webkit-appearance:none}:where([data-number-field-input-row]:has([data-number-field-input][data-invalid])){border-color:var(--flx-ui-color-danger)}:where([data-number-field-input-row]:focus-within){border-color:var(--flx-ui-color-focus-ring);box-shadow:var(--flx-ui-field-focus-ring,0 0 0 1px var(--flx-ui-color-focus-ring), 0 0 0 4px color-mix(in srgb, var(--flx-ui-color-focus-ring) 22%, transparent))}:where([data-number-field-input]:focus-visible){outline:none}:where(:not([data-number-field-input-row])>[data-number-field-input]:focus-visible){outline:2px solid var(--flx-ui-color-focus-ring);outline-offset:-2px}:where([data-number-field-input][disabled]){color:var(--flx-ui-color-fg-subtle)}:where([data-number-field-decrement]),:where([data-number-field-increment]){width:2rem;color:var(--flx-ui-color-fg-muted);cursor:pointer;font-size:var(--flx-ui-font-size-sm);transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:where([data-number-field-decrement]){border-right:1px solid var(--flx-ui-color-border)}:where([data-number-field-increment]){border-left:1px solid var(--flx-ui-color-border)}:where([data-number-field-decrement]:hover:not([disabled])),:where([data-number-field-increment]:hover:not([disabled])){background:var(--flx-ui-color-bg-subtle);color:var(--flx-ui-color-fg)}:where([data-number-field-decrement][disabled]),:where([data-number-field-increment][disabled]){color:var(--flx-ui-color-fg-subtle);cursor:not-allowed}:where([data-toast-viewport]){z-index:var(--flx-ui-z-toast);gap:var(--flx-ui-space-3);width:max-content;max-width:min(380px, calc(100vw - var(--flx-ui-space-8)));padding:var(--flx-ui-space-4);pointer-events:none;flex-direction:column;margin:0;list-style:none;display:flex;position:fixed}:where([data-toast-viewport][data-placement^=top]){flex-direction:column-reverse;top:0}:where([data-toast-viewport][data-placement^=bottom]){bottom:0}:where([data-toast-viewport][data-placement$=left]){align-items:flex-start;left:0}:where([data-toast-viewport][data-placement$=right]){align-items:flex-end;right:0}:where([data-toast-viewport][data-placement$=center]){align-items:center;left:50%;transform:translate(-50%)}:where([data-toast]){pointer-events:auto;box-sizing:border-box;align-items:flex-start;gap:var(--flx-ui-space-3);width:100%;padding:var(--flx-ui-space-3) var(--flx-ui-space-4);background:var(--flx-ui-color-bg);color:var(--flx-ui-color-fg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-lg);box-shadow:var(--flx-ui-shadow-lg);transform:translateX(var(--flx-ui-toast-swipe,0px));touch-action:pan-y;animation:flx-ui-pop-in var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);border-left-width:3px;outline:none;display:flex}:where([data-toast][data-entered]){animation:none}:where([data-toast]:focus-visible){box-shadow:var(--flx-ui-shadow-lg), var(--flx-ui-ctl-ring)}:where([data-toast][data-swiping]){cursor:grab;-webkit-user-select:none;user-select:none;transition:none}:where([data-toast]:not([data-swiping])){transition:transform var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), opacity var(--flx-ui-duration-fast) var(--flx-ui-ease-standard)}:where([data-toast][data-swiped-out]){transition:transform .15s var(--flx-ui-ease-standard), opacity .15s var(--flx-ui-ease-standard)}:where([data-toast][data-type=success]){border-left-color:var(--flx-ui-color-success)}:where([data-toast][data-type=error]){border-left-color:var(--flx-ui-color-danger)}:where([data-toast][data-type=warning]){border-left-color:var(--flx-ui-color-warning)}:where([data-toast][data-type=info]),:where([data-toast][data-type=loading]){border-left-color:var(--flx-ui-color-primary)}:where([data-toast-content]){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:where([data-toast-title]){font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-medium);line-height:var(--flx-ui-line-height-tight)}:where([data-toast-description]){font-size:var(--flx-ui-font-size-xs);color:var(--flx-ui-color-fg-muted);line-height:var(--flx-ui-line-height-normal)}:where([data-toast-close]){width:1.5em;height:1.5em;font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg-muted);border-radius:var(--flx-ui-radius-sm);cursor:pointer;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-2px -4px 0 0;padding:0;display:inline-flex}:where([data-toast-close]:hover){background:var(--flx-ui-color-bg-muted);color:var(--flx-ui-color-fg)}:where([data-toast-action]){padding:var(--flx-ui-space-1) var(--flx-ui-space-2);font:inherit;font-size:var(--flx-ui-font-size-xs);font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-primary-active);background:var(--flx-ui-color-primary-subtle);border-radius:var(--flx-ui-radius-sm);cursor:pointer;border:none;flex:none;align-self:center}@media (prefers-reduced-motion:reduce){:where([data-toast]){animation:none}}:where([data-command]){background:var(--flx-ui-color-bg);color:var(--flx-ui-color-fg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-lg);flex-direction:column;display:flex;overflow:hidden}:where([data-command-input]){box-sizing:border-box;width:100%;padding:var(--flx-ui-space-3) var(--flx-ui-space-4);font:inherit;font-size:var(--flx-ui-font-size-md);color:var(--flx-ui-color-fg);border:none;border-bottom:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);background:0 0;outline:none;flex:none}:where([data-command-input])::placeholder{color:var(--flx-ui-color-fg-muted)}:where([data-command-list]){max-height:min(360px,50vh);padding:var(--flx-ui-space-1);scroll-padding-block:var(--flx-ui-space-1);overflow-y:auto}:where([data-command-empty]){padding:var(--flx-ui-space-6) var(--flx-ui-space-4);text-align:center;font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg-muted)}:where([data-command-group][data-empty]){display:none}:where([data-command-group-heading]){padding:var(--flx-ui-space-2) var(--flx-ui-space-3) var(--flx-ui-space-1);font-size:var(--flx-ui-font-size-xs);font-weight:var(--flx-ui-font-weight-semibold);letter-spacing:var(--flx-ui-letter-spacing-wide);text-transform:uppercase;color:var(--flx-ui-color-fg-muted)}:where([data-command-item]){align-items:center;gap:var(--flx-ui-space-2);padding:var(--flx-ui-space-2) var(--flx-ui-space-3);border-radius:var(--flx-ui-radius-sm);font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}:where([data-command-item][data-active]){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary-active)}:where([data-command-item][data-disabled]){opacity:var(--flx-ui-opacity-disabled);pointer-events:none}:where([data-command-separator]){height:1px;margin:var(--flx-ui-space-1) 0;background:var(--flx-ui-color-border)}:where([data-command-dialog]){box-shadow:none;width:min(560px, calc(100vw - var(--flx-ui-space-8)));background:0 0;border:none;padding:0;overflow:visible}:where([data-command-dialog] [data-command]){box-shadow:var(--flx-ui-shadow-lg)}:where([data-skeleton]){border-radius:var(--flx-ui-radius-sm);background:var(--flx-ui-color-bg-muted);min-height:1em;animation:1.5s ease-in-out infinite flx-ui-skeleton;display:block}@keyframes flx-ui-skeleton{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){:where([data-skeleton]){animation:none}}:where([data-table]){border-collapse:separate;border-spacing:0;width:100%;font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-table-radius,var(--flx-ui-radius-lg));overflow:hidden}:where([data-table]>:first-child>[data-table-row]:first-child>:first-child){border-top-left-radius:max(0px, calc(var(--flx-ui-table-radius,var(--flx-ui-radius-lg)) - var(--flx-ui-border-width-thin)))}:where([data-table]>:first-child>[data-table-row]:first-child>:last-child){border-top-right-radius:max(0px, calc(var(--flx-ui-table-radius,var(--flx-ui-radius-lg)) - var(--flx-ui-border-width-thin)))}:where([data-table]>:last-child>[data-table-row]:last-child>:first-child){border-bottom-left-radius:max(0px, calc(var(--flx-ui-table-radius,var(--flx-ui-radius-lg)) - var(--flx-ui-border-width-thin)))}:where([data-table]>:last-child>[data-table-row]:last-child>:last-child){border-bottom-right-radius:max(0px, calc(var(--flx-ui-table-radius,var(--flx-ui-radius-lg)) - var(--flx-ui-border-width-thin)))}:where([data-table-head]){padding:var(--flx-ui-space-2) var(--flx-ui-space-3);text-align:start;vertical-align:bottom;font-weight:var(--flx-ui-font-weight-semibold);font-size:var(--flx-ui-font-size-xs);letter-spacing:var(--flx-ui-letter-spacing-wide);text-transform:uppercase;color:var(--flx-ui-color-fg-muted);background:var(--flx-ui-color-bg-subtle);border-bottom:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);white-space:nowrap;position:relative}:where([data-table-cell]){padding:var(--flx-ui-space-2) var(--flx-ui-space-3);text-align:start;vertical-align:middle}:where([data-table-body]>[data-table-row]+[data-table-row]>[data-table-cell]){border-top:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border)}:where([data-table-body]>[data-table-row]:hover){background:var(--flx-ui-color-bg-subtle)}:where([data-table-row][data-selected]),:where([data-table-row][data-selected]:hover){background:var(--flx-ui-color-primary-subtle)}:where([data-table-sort-button]){align-items:center;gap:var(--flx-ui-space-1);width:100%;margin:calc(-1 * var(--flx-ui-space-2)) calc(-1 * var(--flx-ui-space-3));padding:var(--flx-ui-space-2) var(--flx-ui-space-3);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;border-radius:var(--flx-ui-radius-sm);-webkit-user-select:none;user-select:none;background:0 0;border:none;display:inline-flex}:where([data-table-sort-button]:hover){color:var(--flx-ui-color-fg)}:where([data-table-sort-button]:focus-visible){box-shadow:var(--flx-ui-ctl-ring);outline:none}:where([data-table-sort-indicator]){opacity:0;width:.6em;height:.6em;transition:opacity var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), transform var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);clip-path:polygon(50% 75%,0 25%,100% 25%);background:currentColor;flex:none}:where([data-table-head][data-sortable]:hover [data-table-sort-indicator]){opacity:.4}:where([data-table-sort-indicator][data-direction=asc]){opacity:1;transform:rotate(180deg)}:where([data-table-sort-indicator][data-direction=desc]){opacity:1}:where([data-table-footer]){color:var(--flx-ui-color-fg-muted)}:where([data-table-footer]>[data-table-row]:first-child>[data-table-cell]){border-top:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border)}:where([data-table-footer] [data-table-cell]){padding:var(--flx-ui-space-2) var(--flx-ui-space-3);font-size:var(--flx-ui-font-size-xs)}:where([data-table-column-menu-trigger]){align-items:center;gap:var(--flx-ui-space-1);width:100%;display:inline-flex}:where([data-table-column-menu-trigger][data-sortable]){cursor:pointer}:where([data-table-head]:hover [data-table-column-menu-trigger][data-sortable] [data-table-sort-indicator]){opacity:.4}:where([data-table-menu-check]){opacity:0;width:1em;display:inline-block}:where([data-table-menu-check][data-checked]){opacity:1}:where([data-table-resize-handle]){cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;background:var(--flx-ui-color-primary);opacity:0;width:5px;height:100%;transition:opacity var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);position:absolute;top:0;right:0}:where([data-table-head]:hover [data-table-resize-handle]){opacity:.4}:where([data-table-resize-handle][data-resizing]){opacity:1}:where([data-table-cell][data-pinned]){background:var(--flx-ui-color-bg)}:where([data-table-head][data-pinned]){background:var(--flx-ui-color-bg-subtle)}:where([data-pinned=left]){box-shadow:inset -1px 0 0 var(--flx-ui-color-border)}:where([data-pinned=right]){box-shadow:inset 1px 0 0 var(--flx-ui-color-border)}[data-table][data-density=compact] [data-table-head],[data-table][data-density=compact] [data-table-cell],[data-table][data-density=compact] [data-table-footer] [data-table-cell]{padding:var(--flx-ui-space-1) var(--flx-ui-space-2)}[data-table][data-density=compact] [data-table-cell]{font-size:var(--flx-ui-font-size-xs)}:where(.flx-ui-bulk-editor){--flx-ui-be-cell-h:34px;--flx-ui-be-head-h:36px;color:var(--flx-ui-color-fg);font-size:var(--flx-ui-font-size-sm);outline:none;position:relative}:where(.flx-ui-be-scroll){border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-md);overflow:auto}:where(.flx-ui-be-table){border-collapse:collapse;table-layout:fixed;min-width:100%}:where(.flx-ui-be-corner,.flx-ui-be-colh,.flx-ui-be-actions-head){height:var(--flx-ui-be-head-h);background:var(--flx-ui-color-bg-muted);border-right:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-bottom:var(--flx-ui-border-width-thick) solid var(--flx-ui-color-border);padding:0 var(--flx-ui-space-3);font-size:var(--flx-ui-font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--flx-ui-color-fg-muted);box-sizing:border-box;-webkit-user-select:none;user-select:none;font-weight:700;position:sticky;top:0}:where(.flx-ui-be-corner){z-index:5;text-align:left;cursor:pointer;border-right-width:var(--flx-ui-border-width-thick);left:0}:where(.flx-ui-be-colh){z-index:3;cursor:pointer;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard)}:where(.flx-ui-be-colh:hover){color:var(--flx-ui-color-primary)}:where(.flx-ui-be-colh[data-selected]){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary-active);border-bottom-color:var(--flx-ui-color-primary)}:where(.flx-ui-be-colh-inner){align-items:center;gap:var(--flx-ui-space-1);height:100%;display:flex}:where(.flx-ui-be-colh-label){white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}:where(.flx-ui-be-actions-head){z-index:3;width:56px;min-width:56px}:where(.flx-ui-be-rowh){z-index:2;height:var(--flx-ui-be-cell-h);padding:0 var(--flx-ui-space-3);background:var(--flx-ui-color-bg-subtle);border-right:var(--flx-ui-border-width-thick) solid var(--flx-ui-color-border);border-bottom:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);text-align:left;vertical-align:middle;box-sizing:border-box;cursor:pointer;position:sticky;left:0;overflow:hidden}:where(.flx-ui-be-rowh:hover){background:var(--flx-ui-color-bg-muted)}:where(.flx-ui-be-rowh[data-selected]){background:var(--flx-ui-color-primary-subtle)}:where(.flx-ui-be-rowh-label){white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}:where(.flx-ui-be-rowh-sub){font-size:var(--flx-ui-font-size-xs);color:var(--flx-ui-color-fg-subtle);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(.flx-ui-be-cell){height:var(--flx-ui-be-cell-h);border-right:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-bottom:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);background:var(--flx-ui-color-bg);cursor:cell;-webkit-user-select:none;user-select:none;box-sizing:border-box;vertical-align:middle;padding:0;position:relative;overflow:hidden}:where(.flx-ui-be-cell:hover:not([data-selected]):not([data-anchor]):not([data-editing])){background:color-mix(in srgb, var(--flx-ui-color-primary) 6%, var(--flx-ui-color-bg))}:where(.flx-ui-be-cell[data-selected]){background:var(--flx-ui-color-primary-subtle)}:where(.flx-ui-be-cell[data-anchor]){background:var(--flx-ui-color-bg);box-shadow:inset 0 0 0 2px var(--flx-ui-color-primary);z-index:2}:where(.flx-ui-be-cell[data-editing]){box-shadow:inset 0 0 0 2px var(--flx-ui-color-primary), var(--flx-ui-shadow-md);z-index:10;overflow:visible}:where(.flx-ui-be-cell[data-invalid]){background:var(--flx-ui-color-danger-subtle);box-shadow:inset 0 0 0 1px var(--flx-ui-color-danger)}:where(.flx-ui-be-cell[data-invalid][data-anchor]){box-shadow:inset 0 0 0 2px var(--flx-ui-color-danger)}:where(.flx-ui-be-val){height:100%;padding:0 var(--flx-ui-space-3);white-space:nowrap;pointer-events:none;align-items:center;display:flex;overflow:hidden}:where(.flx-ui-be-ph){color:var(--flx-ui-color-fg-subtle);font-size:var(--flx-ui-font-size-xs)}:where(.flx-ui-be-input){background:var(--flx-ui-color-bg);width:100%;height:100%;color:var(--flx-ui-color-fg);font:inherit;padding:0 var(--flx-ui-space-3);box-sizing:border-box;z-index:11;border:none;outline:none;position:absolute;inset:0}:where(.flx-ui-be-check-wrap){justify-content:center;align-items:center;height:100%;display:flex}:where(.flx-ui-be-fill-handle){background:var(--flx-ui-color-primary);cursor:crosshair;z-index:3;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}:where(.flx-ui-be-group-label,.flx-ui-be-group-cell){background:var(--flx-ui-color-bg-muted);border-top:var(--flx-ui-border-width-thick) solid var(--flx-ui-color-border);border-bottom:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);box-sizing:border-box;vertical-align:middle;height:42px}:where(.flx-ui-be-group-label){z-index:2;padding:0 var(--flx-ui-space-3);border-right:var(--flx-ui-border-width-thick) solid var(--flx-ui-color-border);position:sticky;left:0}:where(.flx-ui-be-group-cell){padding:0 var(--flx-ui-space-1);text-align:right}:where(.flx-ui-be-group-head){align-items:center;gap:var(--flx-ui-space-2);white-space:nowrap;font-weight:700;display:flex}:where(.flx-ui-be-group-thumb){border-radius:var(--flx-ui-radius-sm);object-fit:cover;border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);flex-shrink:0;width:22px;height:22px}:where(.flx-ui-be-actions){height:var(--flx-ui-be-cell-h);border-bottom:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);background:var(--flx-ui-color-bg);text-align:center;vertical-align:middle;box-sizing:border-box;width:56px;min-width:56px;padding:0 var(--flx-ui-space-2)}:where(.flx-ui-be-hints){gap:var(--flx-ui-space-2);padding:var(--flx-ui-space-2) var(--flx-ui-space-1) 0;font-size:var(--flx-ui-font-size-xs);color:var(--flx-ui-color-fg-subtle);flex-wrap:wrap;display:flex}:where(.flx-ui-be-hints kbd){border-radius:var(--flx-ui-radius-sm);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);background:var(--flx-ui-color-bg-muted);font-size:10px;font-family:var(--flx-ui-font-mono,monospace);padding:1px 5px}:where(.flx-ui-be-sort){appearance:none;cursor:pointer;color:var(--flx-ui-color-fg-subtle);border-radius:var(--flx-ui-radius-sm);background:0 0;border:none;flex-shrink:0;padding:2px;font-size:10px;line-height:1}:where(.flx-ui-be-sort:hover){color:var(--flx-ui-color-primary)}:where(.flx-ui-be-filter-row th){top:var(--flx-ui-be-head-h);z-index:3;background:var(--flx-ui-color-bg);border-right:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-bottom:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);box-sizing:border-box;padding:3px 4px;position:sticky}:where(.flx-ui-be-filter-corner){z-index:5;border-right:var(--flx-ui-border-width-thick) solid var(--flx-ui-color-border);left:0}:where(.flx-ui-be-filter){box-sizing:border-box;border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-sm);background:var(--flx-ui-color-bg-subtle);width:100%;height:24px;color:var(--flx-ui-color-fg);font:inherit;font-size:var(--flx-ui-font-size-xs);padding:0 var(--flx-ui-space-2);outline:none}:where(.flx-ui-be-filter)::placeholder{color:var(--flx-ui-color-fg-muted)}:where(.flx-ui-be-filter:focus){border-color:var(--flx-ui-color-primary)}:where(.flx-ui-be-cell[data-locked]){background:var(--flx-ui-color-bg-muted)}:where(.flx-ui-be-cell[data-locked] .flx-ui-be-val){color:var(--flx-ui-color-fg-muted)}:where(.flx-ui-be-lock){z-index:4;border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);background:var(--flx-ui-color-bg);border-radius:var(--flx-ui-radius-sm);color:var(--flx-ui-color-fg-subtle);cursor:pointer;justify-content:center;align-items:center;padding:1px;line-height:0;display:none;position:absolute;top:2px;left:2px}:where(.flx-ui-be-cell:hover .flx-ui-be-lock){display:flex}:where(.flx-ui-be-cell[data-locked] .flx-ui-be-lock){color:var(--flx-ui-color-primary);border-color:var(--flx-ui-color-primary);display:flex}:where(.flx-ui-be-lock:hover){color:var(--flx-ui-color-primary);border-color:var(--flx-ui-color-primary)}:where(.flx-ui-be-rowh-inner){align-items:center;gap:var(--flx-ui-space-2);height:100%;display:flex}:where(.flx-ui-be-rowh-text){flex:1;min-width:0}:where(.flx-ui-be-row-lock){border-radius:var(--flx-ui-radius-sm);color:var(--flx-ui-color-fg-subtle);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;line-height:0;display:none}:where(.flx-ui-be-rowh:hover .flx-ui-be-row-lock),:where(.flx-ui-be-rowh[data-lock-state=some] .flx-ui-be-row-lock),:where(.flx-ui-be-rowh[data-lock-state=all] .flx-ui-be-row-lock){display:flex}:where(.flx-ui-be-rowh[data-lock-state=all] .flx-ui-be-row-lock){color:var(--flx-ui-color-primary)}:where(.flx-ui-be-rowh[data-lock-state=some] .flx-ui-be-row-lock){color:var(--flx-ui-color-primary);opacity:.55}:where(.flx-ui-be-row-lock:hover){color:var(--flx-ui-color-primary);opacity:1}:where(.flx-ui-be-menu){z-index:60;min-width:180px;position:fixed}:where(.flx-ui-be-menu [role=menuitem]){text-align:left;justify-content:flex-start;width:100%}:where(.flx-ui-be-col-resize){cursor:col-resize;z-index:4;-webkit-user-select:none;user-select:none;width:6px;height:100%;position:absolute;top:0;right:0}:where(.flx-ui-be-col-resize):after{content:"";width:2px;height:60%;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:0 0;border-radius:1px;position:absolute;top:20%;right:2px}:where(.flx-ui-be-colh:hover .flx-ui-be-col-resize):after,:where(.flx-ui-be-col-resize:hover):after{background:var(--flx-ui-color-primary)}:where(.flx-ui-be-colh[data-drop-target]){box-shadow:inset 2px 0 0 var(--flx-ui-color-primary)}:where(.flx-ui-be-foot-corner,.flx-ui-be-foot-cell){height:var(--flx-ui-be-cell-h);background:var(--flx-ui-color-bg-muted);border-top:var(--flx-ui-border-width-thick) solid var(--flx-ui-color-border);border-right:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);padding:0 var(--flx-ui-space-3);box-sizing:border-box;font-variant-numeric:tabular-nums;color:var(--flx-ui-color-fg);vertical-align:middle;font-weight:600;position:sticky;bottom:0}:where(.flx-ui-be-foot-corner){z-index:5;text-align:left;text-transform:uppercase;letter-spacing:.05em;font-size:var(--flx-ui-font-size-xs);color:var(--flx-ui-color-fg-muted);border-right-width:var(--flx-ui-border-width-thick);left:0}:where([role=menubar]){align-items:center;gap:var(--flx-ui-space-1);padding:var(--flx-ui-space-1);background:var(--flx-ui-color-bg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-md);display:inline-flex}:where([role=menubar]>[role=menuitem]){font-weight:var(--flx-ui-font-weight-medium)}:where([role=menubar]>[role=menuitem][aria-haspopup=menu]){justify-content:center}:where([role=menubar]>[role=menuitem][aria-haspopup=menu]):after{content:none}:where([role=menubar]>[role=menuitem][data-state=open]){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary-active)}:where([data-navigation-menu-list]){align-items:center;gap:var(--flx-ui-space-1);margin:0;padding:0;list-style:none;display:flex;position:relative}:where([data-navigation-menu-list][data-orientation=vertical]){flex-direction:column;align-items:stretch}:where([data-navigation-menu-item]){display:flex}:where([data-navigation-menu-trigger],[data-navigation-menu-list]>[data-navigation-menu-item]>[data-navigation-menu-link]){align-items:center;gap:var(--flx-ui-space-1);padding:var(--flx-ui-space-2) var(--flx-ui-space-3);font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-fg);border-radius:var(--flx-ui-radius-md);cursor:pointer;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:0 0;border:none;outline:none;text-decoration:none;display:inline-flex}:where([data-navigation-menu-trigger]:hover,[data-navigation-menu-list]>[data-navigation-menu-item]>[data-navigation-menu-link]:hover){background:var(--flx-ui-color-bg-subtle)}:where([data-navigation-menu-trigger][data-state=open]){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary-active)}:where([data-navigation-menu-trigger]:focus-visible,[data-navigation-menu-link]:focus-visible){box-shadow:var(--flx-ui-ctl-ring)}:where([data-navigation-menu-trigger]):after{content:"";width:1em;height:1em;opacity:.6;-webkit-mask:var(--flx-ui-chevron-down) center / contain no-repeat;-webkit-mask:var(--flx-ui-chevron-down) center / contain no-repeat;mask:var(--flx-ui-chevron-down) center / contain no-repeat;transition:transform var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:currentColor;flex:none;margin-inline-start:var(--flx-ui-space-1)}:where([data-navigation-menu-trigger][data-state=open]):after{transform:rotate(180deg)}:where([data-navigation-menu-content]){gap:var(--flx-ui-space-1);min-width:220px;padding:var(--flx-ui-space-2);color:var(--flx-ui-color-fg);display:grid}:where([data-navigation-menu-content][data-floating]){background:var(--flx-ui-color-bg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-lg);box-shadow:var(--flx-ui-shadow-lg);animation:flx-ui-pop-in var(--flx-ui-duration-fast) var(--flx-ui-ease-emphasized)}:where([data-navigation-menu-content]:not([data-floating])){width:max-content}:where([data-navigation-menu-viewport][data-state=closed]){display:none}:where([data-navigation-menu-viewport]){width:var(--flx-ui-navigation-menu-viewport-width,auto);height:var(--flx-ui-navigation-menu-viewport-height,auto);background:var(--flx-ui-color-bg);color:var(--flx-ui-color-fg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-lg);box-shadow:var(--flx-ui-shadow-lg);transition:width var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized), height var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);animation:flx-ui-pop-in var(--flx-ui-duration-fast) var(--flx-ui-ease-emphasized);overflow:hidden}:where([data-navigation-menu-viewport][data-settled]){transition:width var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized), height var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized), left var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized), top var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized)}:where([data-navigation-menu-indicator]){width:var(--flx-ui-navigation-menu-indicator-size,0);height:var(--flx-ui-space-2);transform:translateX(var(--flx-ui-navigation-menu-indicator-x,0));pointer-events:none;transition:transform var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized), width var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);justify-content:center;display:flex;position:absolute;top:100%;left:0}:where([data-navigation-menu-indicator]):before{content:"";width:var(--flx-ui-space-2);height:var(--flx-ui-space-2);background:var(--flx-ui-color-bg);border-top:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-left:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-top-left-radius:2px;transform:rotate(45deg)translateY(25%)}:where([data-navigation-menu-content] [data-navigation-menu-link]){padding:var(--flx-ui-space-2) var(--flx-ui-space-3);border-radius:var(--flx-ui-radius-sm);color:var(--flx-ui-color-fg);outline:none;text-decoration:none;display:block}:where([data-navigation-menu-content] [data-navigation-menu-link]:hover,[data-navigation-menu-content] [data-navigation-menu-link]:focus-visible){background:var(--flx-ui-color-primary-subtle);color:var(--flx-ui-color-primary-active)}:where([data-navigation-menu-link][data-active]){color:var(--flx-ui-color-primary-active)}:where([data-breadcrumb-list]){align-items:center;gap:var(--flx-ui-space-2);font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where([data-breadcrumb-item]){align-items:center;display:inline-flex}:where([data-breadcrumb-link]){color:var(--flx-ui-color-fg-muted);border-radius:var(--flx-ui-radius-sm);transition:color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);text-decoration:none}:where([data-breadcrumb-link]:hover){color:var(--flx-ui-color-fg)}:where([data-breadcrumb-link]:focus-visible){outline:var(--flx-ui-ctl-ring);outline-offset:2px}:where([data-breadcrumb-page]){color:var(--flx-ui-color-fg);font-weight:var(--flx-ui-font-weight-medium)}:where([data-breadcrumb-separator]){color:var(--flx-ui-color-fg-subtle);-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}:where([data-breadcrumb-separator] svg){width:.875em;height:.875em}:where([data-breadcrumb-ellipsis]){width:1.25rem;height:1rem;color:var(--flx-ui-color-fg-muted);justify-content:center;align-items:center;display:inline-flex}:where([data-pagination-list]){align-items:center;gap:var(--flx-ui-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where([data-pagination-item]){display:inline-flex}:where([data-pagination-page]),:where([data-pagination-prev]),:where([data-pagination-next]){min-width:2rem;height:2rem;padding:0 var(--flx-ui-space-2);font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg-muted);border-radius:var(--flx-ui-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}:where([data-pagination-page]:hover:not([disabled])),:where([data-pagination-prev]:hover:not([disabled])),:where([data-pagination-next]:hover:not([disabled])){background:var(--flx-ui-color-bg-subtle);color:var(--flx-ui-color-fg)}:where([data-pagination-page][data-current]){background:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary-fg);border-color:var(--flx-ui-color-primary)}:where([data-pagination-page]:focus-visible),:where([data-pagination-prev]:focus-visible),:where([data-pagination-next]:focus-visible){outline:var(--flx-ui-ctl-ring);outline-offset:2px}:where([data-pagination-page][disabled]),:where([data-pagination-prev][disabled]),:where([data-pagination-next][disabled]){color:var(--flx-ui-color-fg-subtle);cursor:not-allowed}:where([data-pagination-ellipsis]){min-width:2rem;height:2rem;color:var(--flx-ui-color-fg-muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}:where([data-aspect-ratio]){width:100%;overflow:hidden}:where([data-aspect-ratio]>img),:where([data-aspect-ratio]>video),:where([data-aspect-ratio]>picture){object-fit:cover;width:100%;height:100%}:where([data-stepper]){margin:0;padding:0;list-style:none;display:flex}:where([data-stepper][data-orientation=horizontal]){flex-direction:row;align-items:center}:where([data-stepper][data-orientation=vertical]){flex-direction:column;align-items:stretch}:where([data-stepper-item]){flex:1;align-items:center;min-width:0;display:flex}:where([data-stepper-item]:last-child){flex:none}:where([data-stepper][data-orientation=vertical] [data-stepper-item]){flex-direction:column;align-items:flex-start}:where([data-stepper-trigger]){align-items:center;gap:var(--flx-ui-space-2);padding:var(--flx-ui-space-1);border-radius:var(--flx-ui-radius-md);color:inherit;cursor:pointer;text-align:start;background:0 0;border:none;font-family:inherit;display:inline-flex}:where([data-stepper-trigger][disabled]){cursor:default}:where([data-stepper-trigger]:focus-visible){outline:var(--flx-ui-ctl-ring);outline-offset:2px}:where([data-stepper-indicator]){border-radius:var(--flx-ui-radius-full);border:2px solid var(--flx-ui-color-border);background:var(--flx-ui-color-bg);width:1.75rem;height:1.75rem;color:var(--flx-ui-color-fg-muted);font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-medium);transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), border-color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}:where([data-stepper-indicator][data-state=active]){border-color:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary)}:where([data-stepper-indicator][data-state=complete]){background:var(--flx-ui-color-primary);border-color:var(--flx-ui-color-primary);color:var(--flx-ui-color-primary-fg)}:where([data-stepper-title]){font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-medium);color:var(--flx-ui-color-fg-muted)}:where([data-stepper-title][data-state=active]),:where([data-stepper-title][data-state=complete]){color:var(--flx-ui-color-fg)}:where([data-stepper-description]){font-size:var(--flx-ui-font-size-xs);color:var(--flx-ui-color-fg-subtle);display:block}:where([data-stepper-separator]){min-width:var(--flx-ui-space-4);margin:0 var(--flx-ui-space-2);background:var(--flx-ui-color-border);flex:1;align-self:center}:where([data-stepper][data-orientation=horizontal] [data-stepper-separator]){height:2px}:where([data-stepper][data-orientation=vertical] [data-stepper-separator]){width:2px;min-height:var(--flx-ui-space-4);margin:var(--flx-ui-space-1) 0 var(--flx-ui-space-1) .875rem}:where([data-stepper-separator][data-state=complete]){background:var(--flx-ui-color-primary)}:where([data-drawer-overlay]){background:var(--flx-ui-color-overlay);animation:flx-ui-fade var(--flx-ui-duration-normal) var(--flx-ui-ease-standard);position:fixed;inset:0}:where([data-drawer-content]){background:var(--flx-ui-color-bg);color:var(--flx-ui-color-fg);box-shadow:var(--flx-ui-shadow-xl);border-radius:0;outline:none;flex-direction:column;display:flex;position:fixed;top:auto;left:auto;transform:none}:where([data-drawer-content][data-side=right]),:where([data-drawer-content][data-side=left]){height:100%;width:min(24rem, calc(100vw - var(--flx-ui-space-8)));top:0;bottom:0}:where([data-drawer-content][data-side=right]){border-left:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);animation:flx-ui-drawer-in-right var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);right:0}:where([data-drawer-content][data-side=left]){border-right:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);animation:flx-ui-drawer-in-left var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);left:0}:where([data-drawer-content][data-side=top]),:where([data-drawer-content][data-side=bottom]){width:100%;max-height:min(85vh,32rem);left:0;right:0}:where([data-drawer-content][data-side=top]){border-bottom:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);animation:flx-ui-drawer-in-top var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);top:0}:where([data-drawer-content][data-side=bottom]){border-top:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);animation:flx-ui-drawer-in-bottom var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);bottom:0}:where([data-drawer-header]){justify-content:space-between;align-items:flex-start;gap:var(--flx-ui-space-3);padding:var(--flx-ui-space-4);border-bottom:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);display:flex}:where([data-drawer-title]){font-size:var(--flx-ui-font-size-lg);font-weight:var(--flx-ui-font-weight-semibold);line-height:var(--flx-ui-line-height-tight);color:var(--flx-ui-color-fg);margin:0}:where([data-drawer-description]){margin:var(--flx-ui-space-1) 0 0;font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg-muted)}:where([data-drawer-body]){min-height:0;padding:var(--flx-ui-space-4);flex:1;overflow-y:auto}:where([data-drawer-footer]){justify-content:flex-end;align-items:center;gap:var(--flx-ui-space-2);padding:var(--flx-ui-space-4);border-top:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);display:flex}@keyframes flx-ui-drawer-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes flx-ui-drawer-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes flx-ui-drawer-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes flx-ui-drawer-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:where([data-drawer-overlay]),:where([data-drawer-content]){animation:none}}:where([data-sidenav]){--flx-ui-sidenav-width:16rem;width:var(--flx-ui-sidenav-width);background:var(--flx-ui-color-bg);height:100%;color:var(--flx-ui-color-fg);transition:width var(--flx-ui-duration-normal) var(--flx-ui-ease-standard);flex-direction:column;display:flex}:where([data-sidenav][data-side=left]){border-right:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border)}:where([data-sidenav][data-side=right]){border-left:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border)}:where([data-sidenav][data-state=compact]){--flx-ui-sidenav-width:3.75rem}:where([data-sidenav][data-state=hidden]){--flx-ui-sidenav-width:0px;border-inline-width:0;overflow:hidden}:where([data-sidenav-header]){align-items:center;gap:var(--flx-ui-space-2);padding:var(--flx-ui-space-4);font-weight:var(--flx-ui-font-weight-semibold);min-height:3.5rem;display:flex}:where([data-sidenav-footer]){padding:var(--flx-ui-space-3);border-top:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);margin-top:auto}:where([data-sidenav-nav]){gap:var(--flx-ui-space-1);min-height:0;padding:var(--flx-ui-space-2);flex-direction:column;flex:1;margin:0;list-style:none;display:flex;overflow-y:auto}:where([data-sidenav-item]){display:block}:where([data-sidenav-link]){align-items:center;gap:var(--flx-ui-space-3);padding:var(--flx-ui-space-2) var(--flx-ui-space-3);border-radius:var(--flx-ui-radius-md);color:var(--flx-ui-color-fg-muted);font-size:var(--flx-ui-font-size-sm);font-weight:var(--flx-ui-font-weight-medium);white-space:nowrap;transition:background var(--flx-ui-duration-fast) var(--flx-ui-ease-standard), color var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);text-decoration:none;display:flex;overflow:hidden}:where([data-sidenav-link]:hover:not([data-active])){background:color-mix(in oklab, var(--flx-ui-color-fg) 6%, transparent);color:var(--flx-ui-color-fg)}:where([data-sidenav-link][data-active]){background:var(--flx-ui-color-primary-subtle,var(--flx-ui-color-bg-subtle));color:var(--flx-ui-color-primary)}:where([data-sidenav-link]:focus-visible){outline:var(--flx-ui-ctl-ring);outline-offset:-2px}:where([data-sidenav-group]){gap:var(--flx-ui-space-1);margin-top:var(--flx-ui-space-3);flex-direction:column;display:flex}:where([data-sidenav-group-label]){padding:var(--flx-ui-space-1) var(--flx-ui-space-3);font-size:var(--flx-ui-font-size-xs);font-weight:var(--flx-ui-font-weight-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--flx-ui-color-fg-subtle)}:where([data-sidenav-trigger]){border-radius:var(--flx-ui-radius-md);width:2rem;height:2rem;color:var(--flx-ui-color-fg-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:where([data-sidenav-header] [data-sidenav-trigger]){margin-inline-start:auto}:where([data-sidenav][data-state=compact]:not([data-mobile]) [data-sidenav-header] [data-sidenav-trigger]){margin-inline-start:0}:where([data-sidenav-trigger]:hover){background:color-mix(in oklab, var(--flx-ui-color-fg) 6%, transparent);color:var(--flx-ui-color-fg)}:where([data-sidenav-trigger]:focus-visible){outline:var(--flx-ui-ctl-ring);outline-offset:2px}:where([data-sidenav-trigger-icon]){width:1.15em;height:1.15em;-webkit-mask:var(--flx-ui-chevron-down) center / contain no-repeat;mask:var(--flx-ui-chevron-down) center / contain no-repeat;-webkit-mask:var(--flx-ui-chevron-down) center / contain no-repeat;transition:transform var(--flx-ui-duration-normal) var(--flx-ui-ease-standard);background:currentColor;display:block;transform:rotate(90deg)}:where([data-sidenav][data-collapsed] [data-sidenav-trigger-icon]),:where([data-sidenav][data-side=right] [data-sidenav-trigger-icon]){transform:rotate(-90deg)}:where([data-sidenav][data-side=right][data-collapsed] [data-sidenav-trigger-icon]){transform:rotate(90deg)}:where([data-sidenav][data-state=compact]:not([data-mobile])) :where([data-sidenav-label],[data-sidenav-group-label],[data-sidenav-hide-compact]),:where([data-sidenav][data-state=compact]:not([data-mobile])) :where([data-sidenav-link],[data-sidenav-sub-trigger])>:not(:first-child){display:none}:where([data-sidenav][data-state=compact]:not([data-mobile])) :where([data-sidenav-link],[data-sidenav-sub-trigger]){justify-content:center;gap:0;padding-inline:0}:where([data-sidenav-sub-trigger]){width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}:where([data-sidenav-sub-trigger]):after{content:"";width:1em;height:1em;-webkit-mask:var(--flx-ui-chevron-down,none) center / contain no-repeat;mask:var(--flx-ui-chevron-down,none) center / contain no-repeat;-webkit-mask:var(--flx-ui-chevron-down,none) center / contain no-repeat;transition:transform var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);background:currentColor;flex-shrink:0;margin-inline-start:auto}:where([data-sidenav-sub-trigger][data-open]):after{transform:rotate(180deg)}:where([data-sidenav][data-state=compact]:not([data-mobile]) [data-sidenav-sub-trigger]):after{display:none}:where([data-sidenav-sub-content]:not([data-flyout])){padding:0 0 0 var(--flx-ui-space-5);opacity:0;max-height:0;transition:max-height var(--flx-ui-duration-normal) var(--flx-ui-ease-standard), opacity var(--flx-ui-duration-fast) var(--flx-ui-ease-standard);margin:0;list-style:none;overflow:hidden}:where([data-sidenav-sub-content]:not([data-flyout])[data-open]){opacity:1;max-height:40rem}:where([data-sidenav-sub-content][data-flyout]){z-index:var(--flx-ui-z-popover,40);min-width:12rem;padding:var(--flx-ui-space-1);gap:var(--flx-ui-space-1);background:var(--flx-ui-color-bg);border:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);border-radius:var(--flx-ui-radius-lg);box-shadow:var(--flx-ui-shadow-lg);flex-direction:column;margin:0;list-style:none;display:flex;position:absolute}:where([data-sidenav-overlay]){z-index:var(--flx-ui-z-modal,50);position:fixed;inset:0}:where([data-sidenav-overlay][data-state=closed]){pointer-events:none}:where([data-sidenav-backdrop]){background:var(--flx-ui-color-overlay);opacity:0;transition:opacity var(--flx-ui-duration-normal) var(--flx-ui-ease-standard);position:fixed;inset:0}:where([data-sidenav-backdrop][data-state=open]){opacity:1}:where([data-sidenav][data-mobile]){--flx-ui-sidenav-width:16rem;max-width:85vw;box-shadow:var(--flx-ui-shadow-xl);animation:flx-sidenav-in var(--flx-ui-duration-normal) var(--flx-ui-ease-standard);position:fixed;top:0;bottom:0}:where([data-sidenav][data-mobile][data-side=left]){left:0}:where([data-sidenav][data-mobile][data-side=right]){right:0}@keyframes flx-sidenav-in{0%{transform:translateX(var(--flx-ui-sidenav-enter-x,-100%))}}:where([data-sidenav][data-mobile][data-side=right]){--flx-ui-sidenav-enter-x:100%}@media (prefers-reduced-motion:reduce){:where([data-sidenav][data-mobile]){animation:none}}:where([data-bottom-sheet-overlay]){background:var(--flx-ui-color-overlay);animation:flx-ui-fade var(--flx-ui-duration-normal) var(--flx-ui-ease-standard);position:fixed;inset:0}:where([data-bottom-sheet-content]){width:100%;max-width:32rem;height:var(--flx-ui-bottom-sheet-h,auto);background:var(--flx-ui-color-bg);max-height:95dvh;color:var(--flx-ui-color-fg);border-radius:var(--flx-ui-radius-xl) var(--flx-ui-radius-xl) 0 0;box-shadow:var(--flx-ui-shadow-xl);transition:height var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);animation:flx-ui-bottom-sheet-in var(--flx-ui-duration-normal) var(--flx-ui-ease-emphasized);outline:none;flex-direction:column;margin-inline:auto;display:flex;position:fixed;inset:auto 0 0;transform:none}@media (width<=40rem){:where([data-bottom-sheet-content]){max-width:100%;padding-bottom:env(safe-area-inset-bottom,0px)}}:where([data-bottom-sheet-content][data-dragging]){transition:none}:where([data-bottom-sheet-handle]){padding:var(--flx-ui-space-3) 0 var(--flx-ui-space-2);cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;display:flex}:where([data-bottom-sheet-handle]):before{content:"";border-radius:var(--flx-ui-radius-full);background:var(--flx-ui-color-border);width:2.25rem;height:.25rem}:where([data-bottom-sheet-handle]:active){cursor:grabbing}:where([data-bottom-sheet-header]){justify-content:space-between;align-items:flex-start;gap:var(--flx-ui-space-3);padding:var(--flx-ui-space-2) var(--flx-ui-space-4) var(--flx-ui-space-4);display:flex}:where([data-bottom-sheet-title]){font-size:var(--flx-ui-font-size-lg);font-weight:var(--flx-ui-font-weight-semibold);line-height:var(--flx-ui-line-height-tight);color:var(--flx-ui-color-fg);margin:0}:where([data-bottom-sheet-description]){margin:var(--flx-ui-space-1) 0 0;font-size:var(--flx-ui-font-size-sm);color:var(--flx-ui-color-fg-muted)}:where([data-bottom-sheet-body]){min-height:0;padding:0 var(--flx-ui-space-4) var(--flx-ui-space-4);flex:1;overflow-y:auto}:where([data-bottom-sheet-footer]){justify-content:flex-end;align-items:center;gap:var(--flx-ui-space-2);padding:var(--flx-ui-space-4) var(--flx-ui-space-4);border-top:var(--flx-ui-border-width-thin) solid var(--flx-ui-color-border);display:flex}@keyframes flx-ui-bottom-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:where([data-bottom-sheet-overlay]),:where([data-bottom-sheet-content]){animation:none}}}@media (prefers-reduced-motion:reduce){:where([data-carousel-track]){transition:none}}
