.uf-icon{vertical-align:middle;-webkit-user-select:none;user-select:none;flex-shrink:0;display:block}[data-scope=button] [data-part=indicator],[data-scope=tile] [data-part=indicator],.uf-select[data-scope=select] [data-part=indicator]{width:var(--uf-selector-indicator-size);height:var(--uf-selector-indicator-size);opacity:.7;transition:opacity var(--uf-motion-duration-fast) var(--uf-motion-ease-out);flex:none;justify-content:center;align-items:center;margin-inline-start:var(--uf-selector-indicator-offset-inline-start,0px);display:inline-flex}.uf-button[data-scope=button]{--uf-button-content-gap:var(--uf-control-gap);--uf-control-pad-left:var(--uf-control-pad-text);--uf-control-pad-right:var(--uf-control-pad-text);--uf-button-focus-ring-width:calc(var(--uf-membrane) * 2);--uf-button-outline-width:var(--uf-membrane);--uf-button-bg:var(--uf-color-black-0);--uf-button-fg:var(--uf-color-fg);--uf-button-hover-bg:var(--uf-color-hover-bg);--uf-button-hover-fg:var(--uf-button-fg);min-height:var(--uf-control-height);justify-content:center;align-items:center;gap:var(--uf-button-content-gap);height:auto;padding-top:var(--uf-control-pad-y);padding-bottom:var(--uf-control-pad-y);padding-left:var(--uf-control-pad-left);padding-right:var(--uf-control-pad-right);border-radius:var(--uf-radius);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:nowrap;min-width:0;box-shadow:none;background:var(--uf-button-bg);color:var(--uf-button-fg);border:none;outline:none;text-decoration:none;display:inline-flex;position:relative}.uf-button[data-scope=button][data-icon-left]:not([data-icon-only]){--uf-control-pad-left:var(--uf-control-pad-icon)}.uf-button[data-scope=button][data-icon-right]:not([data-icon-only]){--uf-control-pad-right:var(--uf-control-pad-icon)}.uf-button[data-scope=button][data-selector]{--uf-control-pad-right:var(--uf-selector-indicator-edge-gap);--uf-button-content-gap:var(--uf-selector-indicator-gap)}.uf-button[data-scope=button][data-selector][data-selector-direction=side]{height:var(--uf-control-height);justify-content:flex-start}.uf-button[data-scope=button]:hover{font-weight:var(--uf-font-weight-bold)}.uf-button[data-scope=button]:focus-visible{box-shadow:inset 0 0 0 var(--uf-button-focus-ring-width) var(--uf-button-ring-color);outline:none}.uf-button[data-scope=button][data-variant=default]{--uf-button-bg:var(--uf-color-black-0);--uf-button-fg:var(--uf-color-fg);--uf-button-hover-bg:var(--uf-color-hover-bg)}.uf-button[data-scope=button][data-variant=primary]{--uf-button-bg:var(--uf-color-primary);--uf-button-fg:var(--uf-color-primary-fg);--uf-button-hover-bg:var(--uf-color-primary-hover-bg);--uf-button-hover-fg:var(--uf-color-primary-fg)}.uf-button[data-scope=button][data-variant=secondary]{--uf-button-bg:var(--uf-color-hover-bg);--uf-button-fg:var(--uf-color-fg);--uf-button-hover-bg:var(--uf-color-active-bg)}.uf-button[data-scope=button][data-variant=accent]{--uf-button-bg:var(--uf-color-fg);--uf-button-fg:var(--uf-color-bg);--uf-button-hover-bg:var(--uf-color-accent);--uf-button-hover-fg:var(--uf-color-accent-fg);border-radius:var(--uf-radius-full)}.uf-button[data-scope=button][data-variant=outline]{--uf-button-bg:var(--uf-color-black-0);--uf-button-fg:var(--uf-color-fg);--uf-button-hover-bg:var(--uf-color-fg);--uf-button-hover-fg:var(--uf-color-bg);border-radius:var(--uf-radius-full);box-shadow:inset 0 0 0 var(--uf-button-outline-width) var(--uf-color-fg)}.uf-button[data-scope=button][data-variant=outline]:hover{background:var(--uf-color-fg);color:var(--uf-color-bg);box-shadow:none}.uf-button[data-scope=button][data-variant=ghost]{--uf-button-bg:var(--uf-color-black-0);--uf-button-fg:var(--uf-color-fg);--uf-button-hover-bg:var(--uf-color-black-0);--uf-button-hover-fg:var(--uf-color-fg);opacity:.32;--uf-control-gap:var(--uf-spacing-2)}.uf-button[data-scope=button][data-variant=destructive]{--uf-button-bg:var(--uf-color-black-0);--uf-button-fg:var(--uf-color-fg);--uf-button-hover-bg:var(--uf-color-destructive-soft);--uf-button-hover-fg:var(--uf-color-destructive)}.uf-button[data-scope=button]:hover{background:var(--uf-button-hover-bg);color:var(--uf-button-hover-fg)}.uf-button[data-scope=button][data-variant=ghost]:hover{opacity:1}.uf-button[data-scope=button]:disabled,.uf-button[data-scope=button][data-disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}.uf-button[data-scope=button][data-loading]{cursor:wait}[data-scope=button][data-loading] [data-part=text]{opacity:.7}.uf-button[data-scope=button][data-full-width]{width:100%}[data-scope=button][data-stretch-text] [data-part=text]{flex:auto;width:100%;min-width:0}.uf-button[data-scope=button][data-align=left]{text-align:left;justify-content:flex-start}.uf-button[data-scope=button][data-align=right]{text-align:right;justify-content:flex-end}.uf-button[data-scope=button][data-icon-only]{--uf-icon-only-size:var(--uf-control-height);inline-size:var(--uf-icon-only-size);block-size:var(--uf-icon-only-size);min-inline-size:var(--uf-icon-only-size);min-block-size:var(--uf-icon-only-size);justify-content:center;padding:0}.uf-button[data-scope=button][data-level]{padding-left:calc(var(--uf-control-pad-left) + (var(--face-runtime-option-level,0) * var(--uf-option-indent)))}.uf-membrane{box-sizing:border-box;padding:var(--uf-membrane);display:inline-flex}.uf-membrane[data-membrane-interactive]{cursor:pointer}.uf-membrane[data-membrane-interactive]>:is([disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.uf-membrane[data-membrane-hover]:is(:hover,:focus-within)>:is(.uf-option,.uf-control,[data-part=trigger],[data-part=item],[data-part=option]):not([disabled]):not([data-disabled]):not([aria-disabled=true]){background:var(--uf-color-hover-bg)}.uf-membrane[data-membrane-hover]:is(:hover,:focus-within)>.uf-button[data-scope=button]:not([disabled]):not([data-disabled]):not([aria-disabled=true]){background:var(--uf-button-hover-bg);color:var(--uf-button-hover-fg);font-weight:var(--uf-font-weight-bold)}.uf-membrane--full{width:100%;display:flex}.uf-membrane--full>*{width:100%}.uf-button__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes uf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.uf-spinner{--uf-spinner-size:var(--uf-spacing-4);--uf-spinner-size-sm:var(--uf-spacing-3);--uf-spinner-border-width:calc(var(--uf-membrane) * 2);--uf-spinner-border-width-sm:var(--uf-membrane);width:var(--uf-spinner-size);height:var(--uf-spinner-size);border:var(--uf-spinner-border-width) solid var(--uf-color-black-0);animation:uf-spin var(--uf-motion-duration-spin) var(--uf-motion-ease-linear) var(--uf-motion-iteration-indefinite);border-top-color:currentColor;border-radius:50%;display:inline-block}.uf-spinner--small{width:var(--uf-spinner-size-sm);height:var(--uf-spinner-size-sm);border-width:var(--uf-spinner-border-width-sm)}[data-scope=button] [data-part=text]{align-items:center;gap:var(--uf-control-gap);flex:0 auto;min-width:0;max-width:100%;display:flex;overflow:hidden}[data-scope=button] [data-part=label],.uf-button__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;display:block;overflow:hidden}.uf-button[data-scope=button][data-selector] [data-part=text]{gap:var(--uf-selector-indicator-gap);flex:0 auto;width:auto}.uf-button[data-scope=button][data-selector][data-stretch-text] [data-part=text]{flex:auto;width:100%}.uf-button[data-scope=button][data-selector][data-selector-direction=side] [data-part=text]{flex:0 auto;width:auto}.uf-button[data-scope=button][data-selector][data-selector-direction=side] .uf-button__label{flex:0 auto}.uf-button[data-scope=button][data-selector][data-selector-direction=side] [data-part=indicator]{margin-inline-start:0}.uf-button[data-scope=button][data-selector]:hover [data-part=indicator],.uf-button[data-scope=button][data-selector]:focus-visible [data-part=indicator]{opacity:1}.uf-button__rightText{min-width:max-content;padding-left:var(--uf-control-pad-text);opacity:.55;white-space:nowrap;flex:none;margin-left:auto}.uf-button-group{display:inline-flex}.uf-button-group:not([data-orientation=vertical])>.uf-button[data-scope=button]:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.uf-button-group:not([data-orientation=vertical])>.uf-button[data-scope=button]:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.uf-button-group[data-orientation=vertical]{flex-direction:column;align-items:stretch}.uf-button-group[data-orientation=vertical]>.uf-button[data-scope=button]:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.uf-button-group[data-orientation=vertical]>.uf-button[data-scope=button]:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.uf-tile[data-scope=tile]{--uf-tile-content-gap:calc(var(--uf-control-gap) - var(--uf-spacing-1,4px));--uf-tile-pad:calc(var(--uf-membrane) * 3);--uf-tile-pad-y:var(--uf-tile-pad);--uf-tile-pad-x:var(--uf-tile-pad);--uf-tile-pad-left:var(--uf-tile-pad-x);--uf-tile-pad-right:var(--uf-tile-pad-x);--uf-tile-level-compensation:calc(var(--uf-membrane) * 6);--uf-tile-action-size:calc(var(--uf-control-height) - (var(--uf-tile-pad) * 2) - (var(--uf-membrane) * 2));--uf-tile-focus-ring-width:calc(var(--uf-membrane) * 2);--uf-tile-selector-indicator-opacity:0;--uf-tile-selector-indicator-hover-opacity:.7;--uf-tile-bg:var(--uf-color-black-0);--uf-tile-fg:var(--uf-color-fg);--uf-tile-hover-bg:var(--uf-color-hover-bg);min-height:var(--uf-control-height);align-items:center;gap:var(--uf-tile-content-gap);box-sizing:border-box;height:auto;padding-top:var(--uf-tile-pad-y);padding-bottom:var(--uf-tile-pad-y);padding-left:var(--uf-tile-pad-left);padding-right:var(--uf-tile-pad-right);border-radius:var(--uf-radius);font:inherit;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:nowrap;min-width:0;box-shadow:none;background:var(--uf-tile-bg);color:var(--uf-tile-fg);border:none;outline:none;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.uf-tile[data-scope=tile][data-density=spacious]{--uf-tile-content-gap:var(--uf-control-gap);--uf-tile-pad:var(--uf-control-pad-y);--uf-tile-pad-y:var(--uf-tile-pad);--uf-tile-pad-x:calc(var(--uf-control-pad-text) + var(--uf-spacing-1,4px))}.uf-tile[data-scope=tile][data-icon-left]{--uf-tile-pad-left:var(--uf-control-pad-icon)}.uf-tile[data-scope=tile][data-icon-right]{--uf-tile-pad-right:var(--uf-control-pad-icon)}.uf-tile[data-scope=tile][data-full-width]{width:100%}.uf-tile[data-scope=tile][data-align=left]{justify-content:flex-start}.uf-tile[data-scope=tile][data-align=center]{justify-content:center}.uf-tile[data-scope=tile][data-align=right]{justify-content:flex-end}.uf-tile[data-scope=tile][data-level]{padding-left:calc(var(--uf-tile-pad-left) + var(--face-runtime-option-level,0) * var(--uf-option-indent) + min(var(--face-runtime-option-level,0), 1) * var(--uf-tile-level-compensation))}.uf-tile[data-scope=tile]:hover{background:var(--uf-tile-hover-bg);font-weight:var(--uf-font-weight-bold)}.uf-tile[data-scope=tile]:focus-visible{box-shadow:inset 0 0 0 var(--uf-tile-focus-ring-width) var(--uf-button-ring-color);outline:none}.uf-tile[data-scope=tile][data-active],.uf-tile[data-scope=tile][data-selected-descendant]{background:var(--uf-tile-hover-bg);font-weight:var(--uf-font-weight-bold)}.uf-tile[data-scope=tile][data-disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}.uf-tile[data-scope=tile][data-busy]{cursor:wait}.uf-tile[data-scope=tile][data-busy] [data-part=text]{opacity:.72}.uf-tile[data-scope=tile][data-variant=default]{--uf-tile-bg:var(--uf-color-black-0)}.uf-tile[data-scope=tile][data-variant=ghost]{--uf-tile-bg:var(--uf-color-black-0);--uf-tile-hover-bg:var(--uf-color-black-0)}.uf-tile[data-scope=tile][data-variant=ghost]:hover{font-weight:var(--uf-font-weight-bold)}.uf-tile[data-scope=tile][data-intent=tree],.uf-tile[data-scope=tile][data-intent=tab]{border-radius:var(--uf-radius-sm)}.uf-tile[data-scope=tile][data-intent=section]{--uf-tile-hover-bg:var(--uf-tile-bg);color:var(--uf-color-fg-muted);cursor:default}.uf-tile[data-scope=tile][data-intent=section]:hover{background:var(--uf-tile-bg);font-weight:var(--uf-font-weight)}.uf-tile[data-scope=tile][data-intent=disclosure]{--uf-tile-selector-indicator-hover-opacity:.55}.uf-tile[data-scope=tile][data-tone=muted]{--uf-tile-fg:var(--uf-color-fg-muted)}.uf-tile[data-scope=tile][data-tone=accent]{--uf-tile-hover-bg:var(--uf-color-active-bg)}.uf-tile[data-scope=tile][data-tone=positive]{--uf-tile-fg:var(--uf-color-success)}.uf-tile[data-scope=tile][data-tone=warning]{--uf-tile-fg:var(--uf-color-warning)}.uf-tile[data-scope=tile][data-tone=destructive]{--uf-tile-fg:var(--uf-color-destructive);--uf-tile-hover-bg:var(--uf-color-destructive-soft)}[data-scope=tile] [data-part=leading]{flex:none;justify-content:center;align-items:center;min-width:0;display:inline-flex}[data-scope=tile] [data-part=icon]{width:var(--uf-icon-size,var(--uf-control-line-height));height:var(--uf-icon-size,var(--uf-control-line-height));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-scope=tile] [data-part=text]{align-items:center;gap:var(--uf-tile-content-gap,var(--uf-control-gap));min-width:0;min-inline-size:0;max-width:100%;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-inline-size:100%;display:inline-flex;overflow:hidden}[data-scope=tile][data-stretch-text] [data-part=text]{flex:auto}.uf-tile[data-scope=tile][data-selector] [data-part=text]{gap:var(--uf-selector-indicator-gap);flex:0 auto;width:auto}.uf-tile[data-scope=tile][data-selector] [data-part=indicator]{opacity:var(--uf-tile-selector-indicator-opacity,0)}[data-scope=tile] .uf-text__content{display:contents}.uf-tile__label{min-width:0;min-inline-size:0;max-width:100%;text-overflow:ellipsis;white-space:nowrap;flex:auto;max-inline-size:100%;display:block;overflow:hidden}.uf-tile[data-scope=tile][data-selector] .uf-tile__label{flex:0 auto}.uf-tile__labelSlot{align-items:center;gap:var(--uf-tile-content-gap,var(--uf-control-gap));display:inline-flex}.uf-tile__rightText{opacity:.6;flex-shrink:0;margin-left:auto}.uf-tile[data-scope=tile][data-selector] .uf-tile__rightText{margin-left:var(--uf-selector-indicator-gap)}[data-scope=tile] [data-part=meta]{min-width:0;color:var(--uf-color-fg-muted);flex:none;justify-content:flex-end;align-items:center;margin-left:auto;display:inline-flex}[data-scope=tile] [data-part=text]>.uf-membrane,[data-scope=tile] [data-part=text]>.uf-text[data-scope]{min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%}[data-scope=tile] [data-part=text]>.uf-membrane:not(.uf-membrane--truncate){flex:none}[data-scope=tile] [data-part=text]>.uf-membrane--truncate,[data-scope=tile] [data-part=text]>.uf-text[data-scope][data-truncate]{flex:auto;overflow:hidden}.uf-tile[data-scope=tile][data-selector] [data-part=text]>.uf-membrane--truncate,.uf-tile[data-scope=tile][data-selector] [data-part=text]>.uf-text[data-scope][data-truncate]{flex:0 auto}[data-scope=tile] [data-part=text]>.uf-membrane{display:flex;overflow:hidden}[data-scope=tile] [data-part=text]>.uf-membrane>.uf-text[data-scope],[data-scope=tile] [data-part=text]>.uf-text[data-scope]{min-width:0;min-inline-size:0;max-width:100%;flex:auto;max-inline-size:100%;overflow:hidden}.uf-tile[data-scope=tile][data-selector] [data-part=text]>.uf-membrane>.uf-text[data-scope],.uf-tile[data-scope=tile][data-selector] [data-part=text]>.uf-text[data-scope]{flex:0 auto}.uf-tile[data-scope=tile][data-selector]:hover [data-part=indicator],.uf-tile[data-scope=tile][data-selector]:focus-visible [data-part=indicator]{opacity:var(--uf-tile-selector-indicator-hover-opacity,.7)}[data-scope=tile] [data-part=text]>.uf-membrane>.uf-text[data-scope][data-truncate] .uf-text__content,[data-scope=tile] [data-part=text]>.uf-text[data-scope][data-truncate] .uf-text__content{display:block}[data-scope=tile] [data-part=actions]{flex-shrink:0;align-items:center;gap:0;margin-left:auto;display:inline-flex}.uf-tile[data-scope=tile][data-meta] [data-part=actions]{margin-left:var(--uf-tile-content-gap)}[data-scope=tile] .uf-button[data-scope=button][data-icon-only]{--uf-icon-only-size:var(--uf-tile-action-size);inline-size:var(--uf-icon-only-size);block-size:var(--uf-icon-only-size);min-inline-size:var(--uf-icon-only-size);min-block-size:var(--uf-icon-only-size)}[data-scope=tile] [data-part=actions]{opacity:0;pointer-events:none;transition:opacity var(--uf-motion-duration-fast) var(--uf-motion-ease-standard)}.uf-tile[data-scope=tile][data-action-visibility=always] [data-part=actions]{opacity:1;pointer-events:auto}.uf-tile[data-scope=tile][data-action-visibility=hidden] [data-part=actions]{opacity:0;pointer-events:none}.uf-tile[data-scope=tile][data-action-visibility=hover]:hover [data-part=actions],.uf-tile[data-scope=tile][data-action-visibility=reveal]:hover [data-part=actions],.uf-tile[data-scope=tile][data-action-visibility=reveal]:focus-within [data-part=actions],.uf-tile[data-scope=tile][data-action-visibility=reveal][data-active] [data-part=actions],.uf-tile[data-scope=tile][data-action-visibility=reveal][data-selected-descendant] [data-part=actions]{opacity:1;pointer-events:auto}.uf-membrane[data-membrane-hover]:is(:hover,:focus-within)>.uf-tile[data-scope=tile]:not([data-disabled]){background:var(--uf-tile-hover-bg);font-weight:var(--uf-font-weight-bold)}.uf-text[data-scope]{--uf-text-kbd-height:var(--uf-control-line-height);--uf-text-kbd-pad-x:var(--uf-spacing-1);--uf-text-h1-delta:.625rem;--uf-text-h2-delta:.5rem;--uf-text-h3-delta:.375rem;--uf-text-h4-delta:.25rem;--uf-text-h5-delta:.125rem;--uf-text-blockquote-border-width:calc(var(--uf-membrane) * 3);align-items:center;gap:var(--uf-control-gap);min-height:var(--uf-text-min-height,var(--uf-control-height));padding:var(--uf-text-pad-y,var(--uf-control-pad-y)) var(--uf-text-pad-x,var(--uf-control-pad-text));font-family:var(--uf-text-font-family,var(--uf-font-family-base));font-size:var(--uf-text-font-size,var(--uf-text-size-font-size,var(--uf-text-body-size,var(--uf-control-font-size))));line-height:var(--uf-text-line-height,var(--uf-text-body-line-height,var(--uf-control-line-height)));letter-spacing:var(--uf-text-letter-spacing,var(--uf-control-letter-spacing));font-weight:var(--uf-text-font-weight,var(--uf-font-weight));color:var(--uf-text-color,var(--uf-color-fg));margin:0;display:inline-flex}.uf-text[data-scope][data-size=xs]{--uf-text-size-font-size:var(--uf-font-size-xs)}.uf-text[data-scope][data-size=sm]{--uf-text-size-font-size:var(--uf-font-size-sm)}.uf-text[data-scope][data-size=md]{--uf-text-size-font-size:var(--uf-font-size-md)}.uf-text[data-scope][data-size=lg]{--uf-text-size-font-size:var(--uf-font-size-lg)}.uf-text[data-scope][data-size=xl]{--uf-text-size-font-size:var(--uf-font-size-xl)}.uf-membrane.uf-membrane--truncate{min-width:0;display:flex;overflow:hidden}.uf-text[data-scope][data-truncate]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.uf-text[data-scope][data-truncate] .uf-text__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uf-text[data-scope][data-inset=none]{min-height:var(--uf-text-inset-none-min-height,0);padding:var(--uf-text-inset-none-padding,0)}.uf-text[data-scope][data-variant=muted]{color:var(--uf-color-fg-muted)}.uf-text[data-scope][data-variant=label]{--uf-text-font-size:var(--uf-text-label-font-size,12px);--uf-text-line-height:var(--uf-text-label-line-height,16px);font-size:var(--uf-text-font-size);line-height:var(--uf-text-line-height)}.uf-text[data-scope][data-variant=label]:not([data-inset=none]){box-sizing:border-box;min-height:var(--uf-text-label-min-height,var(--uf-spacing-6));padding-top:var(--uf-text-label-pad-y,var(--uf-spacing-1));padding-bottom:var(--uf-text-label-pad-y,var(--uf-spacing-1))}.uf-text[data-scope][data-variant=heading]{font-size:var(--uf-text-heading-font-size,var(--uf-text-size-font-size,var(--uf-font-size-lg)));font-weight:var(--uf-text-heading-font-weight,var(--uf-font-weight-bold))}.uf-text[data-scope][data-variant=kbd]{height:var(--uf-text-kbd-height);min-height:auto;padding:0 var(--uf-text-kbd-pad-x);font-size:var(--uf-text-font-size,var(--uf-text-size-font-size,var(--uf-font-size-xs)));background:var(--uf-color-hover-bg);border-radius:var(--uf-radius-sm);align-items:center;font-family:inherit;display:inline-flex}.uf-text[data-scope][data-variant=code]{font-family:var(--uf-font-family-mono);font-size:var(--uf-text-font-size,var(--uf-text-size-font-size,var(--uf-font-size-sm)))}.uf-text[data-scope][data-variant=markdown]{--uf-text-markdown-line-height:24px;line-height:var(--uf-text-markdown-line-height)}.uf-text[data-scope][data-variant=markdown] .uf-text__content{line-height:inherit}.uf-text[data-scope][data-variant=markdown]:not([data-inset=none]){--uf-text-markdown-pad-y:max(0px, calc(var(--uf-text-pad-y,var(--uf-control-pad-y)) - 2px));min-height:calc(var(--uf-text-markdown-line-height) + (var(--uf-text-markdown-pad-y) * 2));padding-top:var(--uf-text-markdown-pad-y);padding-bottom:var(--uf-text-markdown-pad-y)}.uf-text[data-scope][data-variant=h1]{font-size:var(--uf-text-font-size,var(--uf-text-size-font-size,calc(var(--uf-control-font-size) + var(--uf-text-h1-delta))));font-weight:var(--uf-font-weight-bold);line-height:1.3}.uf-text[data-scope][data-variant=h2]{font-size:var(--uf-text-font-size,var(--uf-text-size-font-size,calc(var(--uf-control-font-size) + var(--uf-text-h2-delta))));font-weight:var(--uf-font-weight-bold);line-height:1.3}.uf-text[data-scope][data-variant=h3]{font-size:var(--uf-text-font-size,var(--uf-text-size-font-size,calc(var(--uf-control-font-size) + var(--uf-text-h3-delta))));font-weight:var(--uf-font-weight-bold);line-height:1.3}.uf-text[data-scope][data-variant=h4]{font-size:var(--uf-text-font-size,var(--uf-text-size-font-size,calc(var(--uf-control-font-size) + var(--uf-text-h4-delta))));font-weight:var(--uf-font-weight-bold);line-height:1.3}.uf-text[data-scope][data-variant=h5]{font-size:var(--uf-text-font-size,var(--uf-text-size-font-size,calc(var(--uf-control-font-size) + var(--uf-text-h5-delta))));font-weight:var(--uf-font-weight-bold);line-height:1.3}.uf-text[data-scope][data-variant=h6]{font-size:var(--uf-text-font-size,var(--uf-text-size-font-size,var(--uf-control-font-size)));font-weight:var(--uf-font-weight-bold);opacity:.8;line-height:1.3}.uf-text[data-scope][data-variant=blockquote]{border-left:var(--uf-text-blockquote-border-width) solid var(--uf-color-border);padding-left:var(--uf-control-pad-text);color:var(--uf-color-fg-muted)}.uf-text[data-scope][data-align=left]{text-align:left;justify-content:flex-start}.uf-text[data-scope][data-align=center]{text-align:center;justify-content:center}.uf-text[data-scope][data-align=right]{text-align:right;justify-content:flex-end}.uf-text[data-scope][data-stretch-text] .uf-text__content{flex:1}.uf-text[data-scope][data-full-width]{width:100%}.uf-text__icon{transition:opacity var(--uf-motion-duration-fast) var(--uf-motion-ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.uf-text__content{min-width:0}.uf-text[data-scope][data-icon-position=left]:not([data-align=center]){padding-left:var(--uf-control-pad-icon)}.uf-text[data-scope][data-icon-position=right]:not([data-align=center]){padding-right:var(--uf-control-pad-icon)}.uf-separator[data-scope]{background:var(--uf-color-border);width:100%;min-width:0;max-width:100%;box-sizing:border-box;border:none;flex:auto;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:0;display:block}.uf-separator-membrane{width:100%;inline-size:100%;min-width:0;max-width:100%;box-sizing:border-box;min-inline-size:0;max-inline-size:100%;padding:0 var(--uf-control-pad-text);min-height:var(--uf-separator-line-width);height:var(--uf-separator-line-width);background:var(--uf-color-black-0);flex:100%;place-self:stretch stretch;align-items:center;font-size:0;line-height:0;display:flex;overflow:hidden}.uf-separator[data-scope][data-orientation=horizontal]{height:var(--uf-separator-line-width);min-height:var(--uf-separator-line-width);max-height:var(--uf-separator-line-width);width:100%;min-width:0;max-width:100%;background:var(--uf-color-border);border-top:none;flex:auto;align-self:center;inline-size:100%;min-inline-size:0;max-inline-size:100%;margin:0;display:block}.uf-separator-membrane>.uf-separator[data-scope][data-orientation=horizontal]{width:100%;flex:auto;inline-size:100%}.uf-separator[data-scope][data-orientation=vertical]{width:var(--uf-separator-line-width);min-width:var(--uf-separator-line-width);max-width:var(--uf-separator-line-width);inline-size:var(--uf-separator-line-width);min-inline-size:var(--uf-separator-line-width);max-inline-size:var(--uf-separator-line-width);background:var(--uf-color-border);border-left:none;align-self:stretch}.uf-badge[data-scope]{--uf-badge-outline-width:var(--uf-membrane);--uf-badge-bg:var(--uf-color-hover-bg);--uf-badge-fg:var(--uf-color-fg);--uf-badge-border:var(--uf-color-border);box-sizing:border-box;justify-content:center;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);font-size:var(--uf-control-font-size);font-weight:var(--uf-font-weight-bold);line-height:var(--uf-control-line-height);border-radius:var(--uf-radius-full);white-space:nowrap;background:var(--uf-badge-bg);color:var(--uf-badge-fg);box-shadow:none;display:inline-flex}.uf-badge[data-scope][data-tone=accent]{--uf-badge-bg:var(--uf-color-accent);--uf-badge-fg:var(--uf-color-accent-fg);--uf-badge-border:var(--uf-color-accent)}.uf-badge[data-scope][data-tone=positive]{--uf-badge-bg:var(--uf-color-success);--uf-badge-fg:var(--uf-color-success-foreground);--uf-badge-border:var(--uf-color-success)}.uf-badge[data-scope][data-tone=warning]{--uf-badge-bg:var(--uf-color-warning);--uf-badge-fg:var(--uf-color-warning-foreground);--uf-badge-border:var(--uf-color-warning)}.uf-badge[data-scope][data-tone=destructive]{--uf-badge-bg:var(--uf-color-destructive);--uf-badge-fg:var(--uf-color-destructive-fg);--uf-badge-border:var(--uf-color-destructive)}.uf-badge[data-scope][data-appearance=fill]{background:var(--uf-badge-bg);color:var(--uf-badge-fg);box-shadow:none}.uf-badge[data-scope][data-appearance=outline]{background:var(--uf-color-black-0);color:var(--uf-badge-border);box-shadow:inset 0 0 0 var(--uf-badge-outline-width) var(--uf-badge-border)}.uf-card[data-scope]{--uf-card-bg:var(--uf-overlay-surface-bg);--uf-card-border:var(--uf-overlay-surface-border);--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(--uf-card-padding-default);--uf-card-radius:var(--uf-radius-md);--uf-card-border-width:var(--uf-membrane);--uf-card-shadow:var(--uf-overlay-surface-shadow);--uf-card-blur:var(--uf-overlay-surface-blur);box-sizing:border-box;border-radius:var(--uf-card-radius);background:var(--uf-card-background);border:var(--uf-card-border-width) solid var(--uf-card-border);inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:var(--uf-card-pad);color:var(--uf-color-fg);box-shadow:var(--uf-card-shadow);-webkit-backdrop-filter:blur(var(--uf-card-blur)) saturate(1.14);flex-direction:column;gap:0;display:flex;overflow:hidden}.uf-card[data-scope][data-card-variant=plain]{--uf-card-bg:var(--uf-color-black-0);--uf-card-background:var(--uf-color-black-0);--uf-card-shadow:none;--uf-card-blur:0px}.uf-card[data-scope][data-card-variant=code]{--uf-card-bg:var(--uf-color-bg-code);--uf-card-underlay-bg:var(--uf-color-bg-code);--uf-card-background:var(--uf-color-bg-code);--uf-card-shadow:none;--uf-card-blur:0px;color:var(--uf-color-text-code)}.uf-card[data-scope][data-padding=none]{--uf-card-pad:0px}.uf-card[data-scope][data-padding=membrane]{--uf-card-pad:var(--uf-membrane)}.uf-card[data-scope][data-padding=control]{--uf-card-pad:var(--uf-control-pad-y) var(--uf-control-pad-text)}.uf-card[data-scope][data-radius=none]{--uf-card-radius:var(--uf-radius-none)}.uf-card[data-scope][data-radius=md]{--uf-card-radius:var(--uf-radius-md)}.uf-card[data-scope][data-radius=lg]{--uf-card-radius:var(--uf-radius-lg)}.uf-card[data-scope][data-border=false],.uf-card[data-scope][data-padding=none][data-radius=none]{--uf-card-border-width:0px}.uf-card[data-scope][data-interactive]{cursor:default}.uf-card[data-scope][data-interactive]:is(:hover,:focus-within){--uf-card-bg:var(--uf-color-hover-bg)}.uf-card[data-scope]:not([data-full-width]){place-self:center;inline-size:max-content;margin-inline:auto}.uf-card[data-scope]>[data-part=header]{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:0;min-inline-size:0;max-inline-size:100%;padding:0;display:flex}.uf-card[data-scope]>[data-part=header][data-layout=bar]{flex-direction:row;align-items:center}:is(.uf-card[data-scope]>[data-part=header][data-layout=bar]>.uf-card__title,.uf-card[data-scope]>[data-part=header][data-layout=bar]>.uf-membrane:has(>.uf-card__title)){flex:auto}.uf-card[data-scope]>[data-part=title],.uf-card[data-scope]>[data-part=header]>[data-part=title],.uf-card[data-scope] .uf-card__title{--uf-text-font-weight:var(--uf-font-weight-bold);--uf-text-font-size:var(--uf-font-size-md);min-inline-size:0}.uf-card[data-scope]>[data-part=description],.uf-card[data-scope]>[data-part=header]>[data-part=description],.uf-card[data-scope] .uf-card__description{min-inline-size:0}.uf-card[data-scope]>[data-part=content]{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;flex-direction:column;align-items:stretch;gap:0;width:100%;padding:0;display:flex}.uf-card[data-scope]>[data-part=footer]{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;align-items:center;gap:0;width:100%;padding:0;display:flex}.uf-card[data-scope]>[data-part=footer][data-layout=start]{justify-content:flex-start}.uf-card[data-scope]>[data-part=footer][data-layout=end]{justify-content:flex-end}.uf-card[data-scope]>[data-part=footer][data-layout=between],.uf-card[data-scope]>[data-part=footer][data-layout=split]{justify-content:space-between}.uf-card[data-scope]>[data-part=actions],.uf-card[data-scope]>[data-part=footer]>[data-part=actions],.uf-card[data-scope]>[data-part=header]>[data-part=actions]{box-sizing:border-box;align-items:center;gap:0;min-inline-size:0;display:flex}.uf-card[data-scope] [data-part=actions][data-align=start]{justify-content:flex-start}.uf-card[data-scope] [data-part=actions][data-align=end]{justify-content:flex-end}.uf-card[data-scope] [data-part=actions][data-align=between]{flex:auto;justify-content:space-between}.uf-card[data-scope] .uf-membrane{min-inline-size:0;max-inline-size:100%}.uf-card[data-scope] .uf-text[data-scope]{box-sizing:border-box;min-inline-size:0;max-inline-size:100%}.uf-card[data-scope] .uf-text__content{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.uf-skeleton[data-scope]{background:var(--uf-color-hover-bg);border-radius:var(--uf-radius);width:var(--uf-control-height);min-width:var(--uf-control-height);height:var(--uf-control-height);min-height:var(--uf-control-height)}.uf-skeleton[data-scope][data-variant=text]{width:calc(var(--uf-control-height) * 4);height:var(--uf-control-height);min-height:var(--uf-control-height)}.uf-skeleton[data-scope][data-variant=circle]{border-radius:var(--uf-radius-full)}@keyframes uf-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.uf-skeleton[data-scope]{animation:uf-skeleton-pulse var(--uf-motion-duration-skeleton) var(--uf-motion-ease-in-out) var(--uf-motion-iteration-indefinite)}.uf-checkbox[data-scope=checkbox]{--uf-checkbox-control-size:var(--uf-control-line-height);--uf-hidden-input-size:var(--uf-membrane);--uf-hidden-input-offset:calc(var(--uf-membrane) * -1);--uf-control-pad-left:var(--uf-control-pad-icon);--uf-control-pad-right:var(--uf-control-pad-text);justify-content:flex-start;align-items:center;gap:var(--uf-control-gap);min-height:var(--uf-control-height);width:100%;height:auto;padding-top:var(--uf-control-pad-y);padding-bottom:var(--uf-control-pad-y);padding-left:var(--uf-control-pad-left);padding-right:var(--uf-control-pad-right);border-radius:var(--uf-radius);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;display:flex}.uf-checkbox[data-scope=checkbox]:hover{background:var(--uf-color-hover-bg)}.uf-checkbox[data-scope=checkbox][data-icon-only]{width:var(--uf-control-height);min-width:var(--uf-control-height);justify-content:center}[data-scope=checkbox] [data-part=control]{width:var(--uf-checkbox-control-size);height:var(--uf-checkbox-control-size);color:var(--uf-color-fg);background:var(--uf-color-black-0);box-shadow:none;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-scope=checkbox] [data-part=control] svg{display:block}[data-scope=checkbox] [data-part=indicator]{justify-content:center;align-items:center;display:flex}[data-scope=checkbox] [data-part=label]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-scope=checkbox] [data-part=hiddenInput]{width:var(--uf-hidden-input-size);height:var(--uf-hidden-input-size);margin:var(--uf-hidden-input-offset);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.uf-switcher[data-scope]{--uf-switcher-control-size:var(--uf-icon-size);--uf-switcher-track-inset-block:var(--uf-spacing-1);--uf-switcher-track-inset-inline:var(--uf-membrane);--uf-switcher-track-radius:calc(var(--uf-spacing-1) + (var(--uf-membrane) * 2));--uf-switcher-thumb-size:calc(var(--uf-spacing-2) + (var(--uf-membrane) * 2));--uf-switcher-thumb-top:calc(var(--uf-spacing-1) + var(--uf-membrane));--uf-switcher-thumb-left:calc(var(--uf-membrane) * 2);--uf-switcher-thumb-translate-x:calc(var(--uf-spacing-2) - (var(--uf-membrane) * 2));justify-content:space-between;align-items:center;gap:var(--uf-control-gap);padding-left:var(--uf-control-pad-text);padding-right:var(--uf-control-pad-icon);padding-top:var(--uf-control-pad-y);padding-bottom:var(--uf-control-pad-y);height:auto;min-height:var(--uf-control-height);border-radius:var(--uf-radius);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;width:100%;display:flex}.uf-switcher[data-scope]:hover:not([data-disabled]){background:var(--uf-color-hover-bg)}.uf-switcher[data-scope][data-switch-only]{width:var(--uf-control-height);min-width:var(--uf-control-height);min-height:var(--uf-control-height);height:auto;min-height:var(--uf-control-height);justify-content:center;padding:0}.uf-switcher[data-scope] [data-part=label]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;flex:1;display:block;overflow:hidden}.uf-switcher[data-scope][data-text-wrap] [data-part=label]{white-space:normal;text-overflow:unset;overflow:visible}.uf-switcher[data-scope] [data-part=control]{width:var(--uf-switcher-control-size);height:var(--uf-switcher-control-size);opacity:.4;transition:opacity var(--uf-motion-duration-control) var(--uf-motion-ease-standard);color:var(--uf-color-fg);box-shadow:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex;position:relative}.uf-switcher[data-scope] [data-part=control][data-state=checked]{opacity:1}.uf-switcher[data-scope] [data-part=control]:before{content:"";inset:var(--uf-switcher-track-inset-block) var(--uf-switcher-track-inset-inline);border-radius:var(--uf-switcher-track-radius);background:currentColor;position:absolute}.uf-switcher[data-scope] [data-part=thumb]{width:var(--uf-switcher-thumb-size);height:var(--uf-switcher-thumb-size);border-radius:var(--uf-radius-full);background:var(--uf-color-bg);top:var(--uf-switcher-thumb-top);left:var(--uf-switcher-thumb-left);transition:transform var(--uf-motion-duration-control) var(--uf-motion-ease-standard);position:absolute}.uf-switcher[data-scope] [data-part=control][data-state=checked] [data-part=thumb]{transform:translateX(var(--uf-switcher-thumb-translate-x))}@media (prefers-reduced-motion:reduce){.uf-switcher[data-scope] [data-part=control],.uf-switcher[data-scope] [data-part=thumb]{transition:none}}.uf-radio[data-scope=radio]{--uf-radio-indicator-size:var(--uf-control-line-height);flex-direction:column;gap:0;display:flex}.uf-radio[data-scope=radio][data-orientation=horizontal]{flex-flow:wrap;align-items:center;gap:0}.uf-radio[data-scope=radio][data-orientation=horizontal] .uf-radio-option,.uf-radio[data-scope=radio][data-orientation=horizontal] [data-part=item]{flex:none;width:auto}.uf-radio-option,[data-scope=radio] [data-part=item]{--uf-control-pad-left:var(--uf-control-pad-icon);--uf-control-pad-right:var(--uf-control-pad-text);justify-content:flex-start;align-items:center;gap:var(--uf-control-gap);min-height:var(--uf-control-height);width:100%;height:auto;padding-top:var(--uf-control-pad-y);padding-bottom:var(--uf-control-pad-y);padding-left:var(--uf-control-pad-left);padding-right:var(--uf-control-pad-right);cursor:pointer;border-radius:var(--uf-radius);box-shadow:none;background:var(--uf-color-black-0);border:none;outline:none;display:flex}.uf-radio-option:hover,[data-scope=radio] [data-part=item]:hover{background:var(--uf-color-hover-bg)}.uf-radio-indicator,[data-scope=radio] [data-part=indicator]{width:var(--uf-radio-indicator-size);height:var(--uf-radio-indicator-size);color:var(--uf-color-fg);background:var(--uf-color-black-0);box-shadow:none;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.uf-radio-indicator svg,[data-scope=radio] [data-part=indicator] svg{display:block}.uf-radio[data-scope=radio][data-disabled],.uf-radio-option[data-disabled],[data-scope=radio] [data-part=item][data-disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}.uf-input[data-scope=input]{--uf-input-icon-size:var(--uf-control-line-height);--uf-input-required-gap:calc(var(--uf-membrane) * 2);gap:var(--uf-membrane);width:100%;box-shadow:none;background:var(--uf-color-black-0);border:none;outline:none;flex-direction:column;display:flex}.uf-input[data-scope=input][data-label-orientation=horizontal]{align-items:center;column-gap:var(--uf-control-gap);grid-template-columns:1fr 1fr;row-gap:0;display:grid}[data-scope=input] [data-part=label]{font-size:var(--uf-font-size-sm);font-weight:var(--uf-font-weight-bold);color:var(--uf-color-fg)}.uf-input[data-scope=input][data-invalid] [data-part=label]{color:var(--uf-color-destructive)}.uf-input[data-scope=input][data-label-orientation=horizontal] [data-part=label]{font-size:var(--uf-control-font-size);font-weight:var(--uf-font-weight);min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);align-items:center;display:flex}[data-scope=input] .uf-input__control{width:100%;box-shadow:none;background:var(--uf-color-black-0);border-radius:var(--uf-radius);border:none;outline:none;display:block;position:relative}[data-scope=input] [data-part=input],[data-scope=input] [data-part=textarea]{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);color:var(--uf-color-fg);font:inherit;font-size:var(--uf-control-font-size);box-sizing:border-box;width:100%;box-shadow:none;appearance:none;border:none;outline:none}[data-scope=input] [data-part=input]:hover,[data-scope=input] [data-part=textarea]:hover{background:var(--uf-color-hover-bg)}[data-scope=input] [data-part=input]:focus,[data-scope=input] [data-part=textarea]:focus{background:var(--uf-color-hover-bg);font-weight:var(--uf-font-weight-bold);box-shadow:none;border:none;outline:none}[data-scope=input] [data-part=input]:focus-visible,[data-scope=input] [data-part=textarea]:focus-visible{box-shadow:none;border:none;outline:none}[data-scope=input] [data-part=input]::placeholder,[data-scope=input] [data-part=textarea]::placeholder{color:var(--uf-color-fg-muted)}.uf-input__description{--uf-text-size-font-size:var(--uf-font-size-xs);font-size:var(--uf-font-size-xs);color:var(--uf-color-fg-muted);min-height:1em}.uf-input__error{--uf-text-size-font-size:var(--uf-font-size-xs);font-size:var(--uf-font-size-xs);color:var(--uf-color-destructive);min-height:1em}.uf-input__description .uf-text[data-scope],.uf-input__error .uf-text[data-scope],[data-scope=command] [data-part=empty] .uf-text[data-scope],[data-scope=command] [data-part=groupLabel] .uf-text[data-scope],.uf-menu-group-label .uf-text[data-scope]{color:inherit;line-height:inherit;font-weight:inherit}[data-scope=input] [data-part=input]:disabled,[data-scope=input] [data-part=textarea]:disabled{opacity:.6;cursor:not-allowed}[data-scope=input] [data-part=textarea][data-text-layout=wrap]{min-height:var(--uf-control-height);resize:none;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;height:auto}[data-scope=input] [data-part=textarea][data-text-layout=scroll],[data-scope=input] [data-part=input]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-scope=input] [data-part=input]:focus,[data-scope=input] [data-part=textarea][data-text-layout=scroll]:focus{text-overflow:clip;overflow-x:auto}.uf-input__icon{width:var(--uf-input-icon-size);height:var(--uf-input-icon-size);pointer-events:none;opacity:.9;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.uf-input__icon[data-position=left]{left:var(--uf-control-pad-icon)}.uf-input__icon[data-position=right]{right:var(--uf-control-pad-icon)}.uf-input[data-scope=input][data-icon-position=left] [data-part=input],.uf-input[data-scope=input][data-icon-position=left] [data-part=textarea]{padding-left:calc(var(--uf-control-pad-icon) + var(--uf-input-icon-size) + var(--uf-control-gap))}.uf-input[data-scope=input][data-icon-position=right] [data-part=input],.uf-input[data-scope=input][data-icon-position=right] [data-part=textarea]{padding-right:calc(var(--uf-control-pad-icon) + var(--uf-input-icon-size) + var(--uf-control-gap))}.uf-input__required{color:var(--uf-color-destructive,var(--uf-color-error));font-weight:var(--uf-font-weight-bold);margin-left:var(--uf-input-required-gap)}[data-scope=input] [data-part=input][type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-scope=input] [data-part=input][type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-scope=input] [data-part=input][type=number]{-moz-appearance:textfield}.uf-input__clear{right:var(--uf-control-pad-icon);width:var(--uf-input-icon-size);height:var(--uf-input-icon-size);background:var(--uf-color-black-0);color:var(--uf-color-fg-muted);cursor:pointer;opacity:0;transition:opacity var(--uf-motion-duration-short) var(--uf-motion-ease-standard);box-shadow:none;border:none;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.uf-input__clear[hidden]{display:none}.uf-input__control:hover .uf-input__clear:not([hidden]),.uf-input__control:focus-within .uf-input__clear:not([hidden]){opacity:1}.uf-input__clear:hover{color:var(--uf-color-fg)}.uf-input[data-scope=input]:not([data-empty]) [data-part=input],.uf-input[data-scope=input]:not([data-empty]) [data-part=textarea]{padding-right:calc(var(--uf-control-pad-icon) + var(--uf-input-icon-size) + var(--uf-control-gap))}.uf-select[data-scope=select]{position:relative}.uf-select[data-scope=select][data-variant=side]{width:100%}.uf-select[data-scope=select][data-variant=iconOnly]{width:max-content}.uf-select[data-scope=select]:not([data-label-orientation=horizontal]){flex-direction:column;gap:0;display:flex}.uf-select[data-scope=select][data-label-orientation=horizontal]{align-items:center;column-gap:var(--uf-control-gap);grid-template-columns:1fr 1fr;display:grid}.uf-select[data-scope=select] [data-part=label]{font-size:var(--uf-font-size-sm);font-weight:var(--uf-font-weight-bold);color:var(--uf-color-fg);padding:var(--uf-control-pad-y) var(--uf-control-pad-text)}.uf-select[data-scope=select][data-label-orientation=horizontal] [data-part=label]{font-size:var(--uf-control-font-size);font-weight:var(--uf-font-weight);min-height:var(--uf-control-height);align-items:center;height:auto;display:flex}.uf-responsive-overlay-backdrop{--uf-responsive-overlay-zero-blur:0;background:var(--uf-overlay-backdrop-bg);z-index:var(--uf-z-overlay);opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(var(--uf-responsive-overlay-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-responsive-overlay-backdrop[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-responsive-overlay-backdrop[data-state=closed]{opacity:0;visibility:hidden;pointer-events:none}.uf-responsive-sheetHeader[data-scope=bar]{z-index:1;background:var(--uf-overlay-header-background);border-radius:inherit;gap:0;width:100%;padding:0;position:sticky;top:0}.uf-responsive-sheetHeader[data-scope=bar] .uf-bar__left,.uf-responsive-sheetHeader[data-scope=bar] .uf-bar__right{gap:0}.uf-responsive-sheetTitle[data-scope=text]{color:var(--uf-color-fg-muted);width:100%}.uf-responsive-sheetClose[data-scope=button][data-icon-only]{--uf-icon-only-size:var(--uf-control-height);opacity:1}.uf-responsive-panel{--uf-responsive-panel-inset:var(--uf-spacing-1);--uf-responsive-panel-enter-y:var(--uf-spacing-6);--uf-sidebar-sheet-w-default:20rem;--uf-sidebar-sheet-viewport-gap:calc(var(--uf-responsive-panel-inset) * 2);left:var(--uf-responsive-panel-inset);right:var(--uf-responsive-panel-inset);bottom:calc(var(--uf-responsive-panel-inset) + env(safe-area-inset-bottom,0));z-index:calc(var(--uf-z-overlay) + 1);color:var(--uf-color-fg);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--uf-responsive-panel-enter-y)) scale(.99);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);flex-direction:column;gap:0;display:flex;position:fixed;overflow:hidden}.uf-responsive-panel[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-responsive-panel[data-placement=left]{top:var(--uf-responsive-panel-inset);left:var(--uf-responsive-panel-inset);right:auto;bottom:var(--uf-responsive-panel-inset);width:min(var(--face-runtime-sidebar-sheet-w,var(--uf-sidebar-sheet-w-default)), calc(100vw - var(--uf-sidebar-sheet-viewport-gap)));max-width:calc(100vw - var(--uf-sidebar-sheet-viewport-gap));transform:translateX(calc(var(--uf-responsive-panel-enter-y) * -1))}.uf-responsive-panel[data-placement=left][data-state=open]{transform:translate(0)}.uf-select[data-scope=select]>.uf-membrane:first-child{width:100%;display:flex}.uf-select-wrapper{flex-direction:column;gap:0;width:100%;display:flex;position:relative}.uf-select[data-scope=select][data-variant=iconOnly] .uf-select-wrapper,.uf-select[data-scope=select][data-variant=iconOnly] .uf-select-wrapper>.uf-membrane:first-child{width:max-content}.uf-select[data-scope=select] [data-part=trigger]{--uf-select-indicator-gap:var(--uf-selector-indicator-gap);--uf-select-indicator-edge-gap:var(--uf-selector-indicator-edge-gap);--uf-select-indicator-size:var(--uf-selector-indicator-size);min-height:var(--uf-control-height);width:100%;height:auto;padding-top:var(--uf-control-pad-y);padding-bottom:var(--uf-control-pad-y);padding-left:var(--uf-control-pad-text);padding-right:var(--uf-select-indicator-edge-gap);border-radius:var(--uf-radius);background:var(--uf-color-black-0);color:var(--uf-color-fg);font:inherit;cursor:pointer;justify-content:flex-start;align-items:center;gap:var(--uf-select-indicator-gap);box-shadow:none;appearance:none;border:none;outline:none;display:flex}.uf-select[data-scope=select] [data-part=trigger]:hover{background:var(--uf-color-hover-bg)}.uf-select[data-scope=select] [data-part=trigger]:focus-visible{box-shadow:inset 0 0 0 calc(var(--uf-membrane) * 2) var(--uf-color-border);outline:none}.uf-select[data-scope=select] [data-part=trigger]:disabled{opacity:.6;cursor:not-allowed}.uf-select__value{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.uf-select[data-scope=select] [data-part=trigger][data-stretch-text] .uf-select__value{flex:auto}.uf-select[data-scope=select][data-variant=side] [data-part=trigger]{height:var(--uf-control-height);justify-content:flex-start}.uf-select[data-scope=select][data-variant=side] [data-part=trigger] .uf-select__value{flex:0 auto}.uf-select[data-scope=select][data-variant=iconOnly] [data-part=trigger]{--uf-icon-only-size:var(--uf-control-height);inline-size:var(--uf-icon-only-size);block-size:var(--uf-icon-only-size);min-inline-size:var(--uf-icon-only-size);min-block-size:var(--uf-icon-only-size);min-height:var(--uf-icon-only-size);width:var(--uf-icon-only-size);height:var(--uf-icon-only-size);justify-content:center;gap:0;padding:0}.uf-select[data-scope=select][data-variant=iconOnly] [data-part=trigger] .uf-select__value{inline-size:var(--uf-icon-size);min-inline-size:var(--uf-icon-size);text-align:center;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:visible}.uf-select[data-scope=select][data-variant=iconOnly] [data-part=trigger] .uf-select__value :is(svg,img){display:block}.uf-select__value--placeholder{color:var(--uf-color-fg-muted)}.uf-select__indicator,.uf-select[data-scope=select] [data-part=indicator]{width:var(--uf-select-indicator-size);height:var(--uf-select-indicator-size);opacity:.7;transition:opacity var(--uf-motion-duration-fast) var(--uf-motion-ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.uf-select[data-scope=select][data-state=open] .uf-select__indicator,.uf-select[data-scope=select][data-state=open] [data-part=indicator]{opacity:1}:is(.uf-select[data-scope=select] [data-part=content],.uf-select__content[data-scope=select][data-part=content]){--uf-select-sheet-inset:var(--uf-spacing-1);--uf-select-sheet-gap:calc(var(--uf-select-sheet-inset) * 2);--uf-select-content-min-width:var(--face-runtime-select-content-min-width,0px);--uf-select-content-max-height:15rem;--uf-select-panel-pad:var(--uf-membrane);--uf-select-sheet-enter-y:1.125rem;width:100%;min-width:var(--uf-select-content-min-width);z-index:var(--uf-z-dropdown);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%;left:0}:is(.uf-select[data-scope=select] [data-part=content],.uf-select__content[data-scope=select][data-part=content])[data-surface=popover]{width:auto}:is(.uf-select[data-scope=select] [data-part=content],.uf-select__content[data-scope=select][data-part=content])[data-select-variant=iconOnly]{--uf-select-content-min-width:var(--face-runtime-select-content-min-width,10rem)}:is(.uf-select[data-scope=select] [data-part=content],.uf-select__content[data-scope=select][data-part=content])[data-surface=side]{--uf-select-content-max-height:30rem;width:min(15rem, calc(100vw - var(--uf-spacing-2)));max-width:calc(100vw - var(--uf-spacing-2));position:fixed;top:auto;left:auto}:is(.uf-select[data-scope=select] [data-part=content],.uf-select__content[data-scope=select][data-part=content])[data-surface=sheet]{inset-inline:var(--uf-select-sheet-inset);top:auto;bottom:calc(var(--uf-select-sheet-inset) + env(safe-area-inset-bottom,0));width:auto;max-width:none;z-index:calc(var(--uf-z-overlay) + 1);position:fixed;transform:none}:is(.uf-select[data-scope=select] [data-part=content],.uf-select__content[data-scope=select][data-part=content])[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter), visibility 0s linear 0s}:is(.uf-select[data-scope=select] [data-part=content],.uf-select__content[data-scope=select][data-part=content])[data-state=closed]{opacity:0;visibility:hidden;pointer-events:none}.uf-select__contentMembrane{width:100%;display:flex}:is(.uf-select[data-scope=select] [data-part=content],.uf-select__content[data-scope=select][data-part=content])[data-surface=sheet] .uf-select__contentMembrane,:is(.uf-select[data-scope=select] [data-part=content],.uf-select__content[data-scope=select][data-part=content])[data-surface=side] .uf-select__contentMembrane{width:100%}.uf-select__optionMembrane{width:100%;display:flex}.uf-select__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);width:100%;max-height:var(--uf-select-content-max-height);box-sizing:border-box;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);overflow-y:auto}:is(.uf-select[data-scope=select] [data-part=content],.uf-select__content[data-scope=select][data-part=content])[data-surface=sheet] .uf-select__contentPanel{max-height:min(70vh, calc(100vh - var(--uf-select-sheet-gap) - env(safe-area-inset-bottom,0)));transform:translateY(var(--uf-select-sheet-enter-y));transform-origin:bottom}:is(.uf-select[data-scope=select] [data-part=content],.uf-select__content[data-scope=select][data-part=content])[data-surface=side] .uf-select__contentPanel{max-height:min(var(--uf-select-content-max-height), calc(100vh - var(--uf-spacing-2)));transform:translateX(calc(var(--uf-overlay-enter-y) * -1)) scale(var(--uf-overlay-enter-scale));transform-origin:0}:is(.uf-select[data-scope=select] [data-part=content],.uf-select__content[data-scope=select][data-part=content])[data-surface=side][data-uf-select-scrollable] .uf-select__contentPanel{scrollbar-gutter:stable;overflow-y:scroll}:is(.uf-select[data-scope=select] [data-part=content],.uf-select__content[data-scope=select][data-part=content])[data-state=open] .uf-select__contentPanel{opacity:1;transform:translateY(0)scale(1)}:is(.uf-select[data-scope=select],.uf-select__content[data-scope=select][data-part=content]) [data-part=option]{width:100%;min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);border-radius:var(--uf-radius);cursor:pointer;box-shadow:none;background:var(--uf-color-black-0);border:none;outline:none;align-items:center;display:flex}:is(.uf-select[data-scope=select],.uf-select__content[data-scope=select][data-part=content]) [data-part=option]:hover,:is(.uf-select[data-scope=select],.uf-select__content[data-scope=select][data-part=content]) [data-part=option][data-highlighted]{background:var(--uf-color-hover-bg);font-weight:var(--uf-font-weight-bold)}:is(.uf-select[data-scope=select],.uf-select__content[data-scope=select][data-part=content]) [data-part=option][data-state=selected],:is(.uf-select[data-scope=select],.uf-select__content[data-scope=select][data-part=content]) [data-part=option][aria-selected=true]{font-weight:var(--uf-font-weight-bold)}.uf-date[data-scope=date]{--uf-date-content-max-width:23.75rem;--uf-date-content-max-height:40rem;--uf-date-content-viewport-gap:var(--uf-spacing-8);--uf-date-sheet-inset:var(--uf-spacing-1);--uf-date-sheet-gap:calc(var(--uf-date-sheet-inset) * 2);--uf-date-panel-pad:var(--uf-membrane);--uf-date-sheet-enter-y:1.125rem;flex-direction:column;width:100%;display:flex;position:relative}.uf-date[data-scope=date]:not([data-full-width]){width:auto}.uf-date__triggerWrap{width:100%;position:relative}.uf-date__label{margin:0}.uf-date__trigger{min-height:var(--uf-control-height);width:100%;padding-top:var(--uf-control-pad-y);padding-bottom:var(--uf-control-pad-y);padding-left:var(--uf-control-pad-text);padding-right:var(--uf-control-pad-icon);border-radius:var(--uf-radius);background:var(--uf-color-black-0);color:var(--uf-color-fg);justify-content:space-between;align-items:center;gap:var(--uf-control-gap);cursor:pointer;font:inherit;border:none;display:flex}.uf-date__trigger:hover{background:var(--uf-color-hover-bg)}.uf-date__trigger:disabled{opacity:.6;cursor:not-allowed}.uf-date__value{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.uf-date__icon{opacity:.8;justify-content:center;align-items:center;display:inline-flex}.uf-date__content{width:fit-content;min-width:0;max-width:min(var(--uf-date-content-max-width), calc(100vw - var(--uf-date-content-viewport-gap)));max-height:min(80vh, var(--uf-date-content-max-height));background:var(--uf-color-black-0);z-index:var(--uf-z-dropdown);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-radius:0;padding:0;position:absolute;top:100%;left:50%;overflow:visible;transform:translate(-50%)}.uf-date__content[data-surface=sheet]{inset-inline:var(--uf-date-sheet-inset);top:auto;bottom:calc(var(--uf-date-sheet-inset) + env(safe-area-inset-bottom,0));width:auto;max-width:none;max-height:min(70vh, calc(100vh - var(--uf-date-sheet-gap) - env(safe-area-inset-bottom,0)));z-index:calc(var(--uf-z-overlay) + 1);position:fixed;transform:none}.uf-date__content[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-date__content[data-state=closed]{opacity:0;visibility:hidden;pointer-events:none}.uf-date__contentMembrane{display:inline-flex}.uf-date__content[data-surface=sheet] .uf-date__contentMembrane{width:100%;display:flex}.uf-date__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);width:fit-content;min-width:0;max-width:min(var(--uf-date-content-max-width), calc(100vw - var(--uf-date-content-viewport-gap)));max-height:min(80vh, var(--uf-date-content-max-height));box-sizing:border-box;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);flex-direction:column;align-items:stretch;display:inline-flex;overflow:auto}.uf-date__content[data-surface=sheet] .uf-date__contentPanel{width:100%;max-width:none;transform:translateY(var(--uf-date-sheet-enter-y));transform-origin:bottom}.uf-date__content[data-state=open] .uf-date__contentPanel{opacity:1;transform:translateY(0)scale(1)}.uf-date__toolbar,.uf-date__footer,.uf-date__presets{flex-wrap:wrap;align-self:stretch;gap:0;display:flex}.uf-date__panel{align-self:center;width:fit-content;max-width:100%;margin:0;display:block}.uf-date__content[data-surface=sheet] .uf-date__panel{align-self:stretch;width:100%}.uf-date__content[data-surface=sheet] .uf-date__grid,.uf-date__content[data-surface=sheet] .uf-calendar[data-scope=calendar]{width:100%;inline-size:100%;min-inline-size:0}.uf-date__content[data-surface=sheet] .uf-date__grid>.uf-membrane{width:100%;display:flex}.uf-date__grid{gap:0;display:grid}.uf-date__grid--month{grid-template-columns:repeat(3,minmax(0,1fr))}.uf-date__grid--year{grid-template-columns:repeat(4,minmax(0,1fr))}.uf-date__grid--time{grid-template-columns:repeat(6,minmax(0,1fr))}.uf-date__description,.uf-date__error{margin:0}.uf-date__error{color:var(--uf-color-destructive,var(--uf-color-error))}.uf-slider[data-scope=slider]{--uf-slider-track-hit-size:var(--uf-spacing-4);--uf-slider-line-size:var(--uf-membrane);--uf-slider-thumb-size:var(--uf-spacing-4);--uf-slider-row-gap:var(--uf-control-gap);--uf-slider-leading-gap:var(--uf-spacing-2);--uf-slider-body-basis:11.25rem;--uf-slider-edge-gap:calc(var(--uf-membrane) * 2);--uf-slider-thumb-w-fallback:2.125rem;--uf-slider-crop-thumb-pad-fallback:var(--uf-spacing-3);--uf-slider-crop-marker-h:var(--uf-icon-size);--uf-slider-crop-marker-w:var(--uf-icon-size);--uf-slider-crop-allowed-expand:var(--uf-control-gap);min-height:var(--uf-control-height);width:100%;height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.uf-slider[data-scope=slider]>.uf-membrane,.uf-slider[data-scope=slider]>.uf-text{flex:none;width:100%}.uf-slider[data-scope=slider]>.uf-membrane>.uf-text,.uf-slider[data-scope=slider]>.uf-text{text-align:left;justify-content:flex-start}[data-scope=slider] [data-part=track]{height:var(--uf-slider-track-hit-size);background:var(--uf-color-black-0);width:100%;position:relative}[data-scope=slider][data-orientation=horizontal] [data-part=track]:before{content:"";height:var(--uf-slider-line-size);border-radius:var(--uf-radius-full);background:var(--uf-color-hover-bg);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}[data-scope=slider][data-orientation=vertical] [data-part=track]:before{content:"";width:var(--uf-slider-line-size);border-radius:var(--uf-radius-full);background:var(--uf-color-hover-bg);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}[data-scope=slider] [data-part=range]{height:var(--uf-slider-line-size);border-radius:var(--uf-radius-full);background:var(--uf-color-fg);position:absolute}[data-scope=slider][data-orientation=horizontal] [data-part=range]{top:50%;transform:translateY(-50%)}[data-scope=slider][data-orientation=vertical] [data-part=range]{width:var(--uf-slider-line-size);left:50%;transform:translate(-50%)}[data-scope=slider] [data-part=thumb]{width:var(--uf-slider-thumb-size);height:var(--uf-slider-thumb-size);border-radius:var(--uf-radius-full);background:var(--uf-color-fg);cursor:grab;box-shadow:none;transition:background var(--uf-motion-duration-short) var(--uf-motion-ease-standard);border:none;position:absolute;top:50%;transform:translate(-50%,-50%)}[data-scope=slider] [data-part=thumb]:active{cursor:grabbing}.uf-slider[data-scope=slider]:hover [data-part=thumb],.uf-slider[data-scope=slider]:hover [data-part=range]{background:var(--uf-color-fg)}.uf-slider--advanced{gap:var(--uf-control-gap);flex-direction:column;width:100%;display:flex}.uf-slider--advanced .uf-slider-row{align-items:center;gap:var(--uf-slider-row-gap);box-sizing:border-box;width:100%;min-height:var(--uf-control-height);padding:0 var(--uf-control-pad-text);display:flex}.uf-slider[data-scope=slider].uf-slider--advanced{flex-direction:column;align-items:stretch}.uf-slider[data-scope=slider].uf-slider--advanced .uf-slider-row{width:100%}.uf-slider--advanced .uf-slider-leading{align-items:center;gap:var(--uf-slider-leading-gap);min-height:var(--uf-control-height);min-width:0;color:var(--uf-color-fg);flex:none;display:inline-flex}.uf-slider--advanced .uf-slider-leadingIcon,.uf-slider--advanced .uf-slider-leadingIconText{align-items:center;gap:var(--uf-slider-leading-gap);display:inline-flex}.uf-slider--advanced .uf-slider-leadingText{white-space:nowrap}.uf-slider--advanced .uf-slider-body{flex:1 1 var(--uf-slider-body-basis);min-width:var(--uf-slider-body-basis);min-height:var(--uf-control-height);height:var(--uf-control-height);touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;position:relative;overflow:hidden}.uf-slider-trackHitArea{width:100%}.uf-slider--advanced .uf-slider-input{opacity:0;cursor:pointer;z-index:2;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.uf-slider--advanced .uf-slider-track{left:var(--uf-slider-edge-gap);right:var(--uf-slider-edge-gap);height:var(--uf-slider-line-size);background:var(--uf-color-fg);border-radius:var(--uf-slider-line-size);pointer-events:none;z-index:0;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.uf-slider--advanced.uf-slider--crop .uf-slider-track{background:var(--uf-color-border)}.uf-slider--advanced .uf-slider-fill{display:none}.uf-slider--advanced.uf-slider--crop .uf-slider-trackAllowed{top:0;bottom:0;left:var(--face-runtime-slider-crop-left-x,0);width:calc((var(--face-runtime-slider-crop-right-x,0) - var(--face-runtime-slider-crop-left-x,0)) + var(--uf-slider-crop-allowed-expand));background:var(--uf-color-fg);border-radius:var(--uf-slider-line-size);display:block;position:absolute}.uf-slider--advanced .uf-slider-thumbMeasure{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.uf-slider--advanced .uf-slider-thumbButtonWrap{top:50%;left:calc(var(--uf-slider-edge-gap) + (var(--face-runtime-slider-t,0) * (100% - var(--face-runtime-slider-thumb-w,var(--uf-slider-thumb-w-fallback)) - var(--uf-slider-edge-gap) - var(--uf-slider-edge-gap))));pointer-events:none;z-index:1;position:absolute;transform:translateY(-50%)}.uf-slider--advanced.uf-slider--crop .uf-slider-thumbButtonWrap{left:calc(var(--uf-slider-edge-gap) + var(--face-runtime-slider-crop-thumb-pad,var(--uf-slider-crop-thumb-pad-fallback)) + (var(--face-runtime-slider-t,0) * ( (100% - var(--face-runtime-slider-thumb-w,var(--uf-slider-thumb-w-fallback)) - (var(--uf-slider-edge-gap) * 2)) - (var(--face-runtime-slider-crop-thumb-pad,var(--uf-slider-crop-thumb-pad-fallback)) * 2) )))}.uf-slider--advanced .uf-slider-thumbButton{width:var(--face-runtime-slider-thumb-w,var(--uf-slider-thumb-w-fallback));min-width:0;height:var(--uf-control-height);min-height:var(--uf-control-height);box-sizing:border-box;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;text-align:center;justify-content:center}.uf-slider--advanced .uf-slider-thumbButton--measure{width:auto}.uf-slider--advanced .uf-slider-thumbButton [data-part=text]{text-align:center;justify-content:center;width:100%}.uf-slider--advanced .uf-slider-thumbButton [data-part=text],.uf-slider--advanced .uf-slider-thumbButton [data-part=icon]{overflow:visible}.uf-slider--advanced .uf-slider-cropMarker{width:var(--uf-slider-crop-marker-w);height:var(--uf-slider-crop-marker-h);background:var(--uf-color-black-0);color:var(--uf-color-fg);z-index:1;cursor:ew-resize;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.uf-slider--advanced .uf-slider-cropMarker:focus,.uf-slider--advanced .uf-slider-cropMarker:focus-visible{box-shadow:none;outline:none}.uf-slider--advanced .uf-slider-cropMarker svg{width:var(--uf-slider-crop-marker-w);height:var(--uf-slider-crop-marker-h);display:block}.uf-slider--advanced .uf-slider-cropMarker--left{left:calc(var(--uf-slider-edge-gap) + var(--face-runtime-slider-crop-left-x,0));transform:translateY(-50%)}.uf-slider--advanced .uf-slider-cropMarker--right{left:calc(var(--uf-slider-edge-gap) + var(--face-runtime-slider-crop-right-x,0));transform:translateY(-50%)}.uf-slider--advanced.uf-slider--disabled .uf-slider-thumbButtonWrap,.uf-slider--advanced.uf-slider--disabled .uf-slider-cropMarker{opacity:.5}.uf-rating[data-scope]{--uf-rating-gap:calc(var(--uf-membrane) * 2);gap:var(--uf-rating-gap);display:inline-flex}.uf-rating-star{width:var(--uf-control-height);min-height:var(--uf-control-height);background:var(--uf-color-black-0);border-radius:var(--uf-radius);cursor:pointer;font-size:var(--uf-font-size-lg);color:var(--uf-color-fg);opacity:.28;transition:opacity var(--uf-motion-duration-fast) var(--uf-motion-ease-standard), background-color var(--uf-motion-duration-fast) var(--uf-motion-ease-standard), color var(--uf-motion-duration-fast) var(--uf-motion-ease-standard);border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.uf-rating-star:hover{background:var(--uf-color-hover-bg);opacity:1}.uf-rating[data-scope] .uf-rating-star[data-state=active],.uf-rating[data-scope] .uf-rating-star[data-selected],.uf-rating[data-scope] .uf-rating-star[aria-checked=true],.uf-rating[data-scope] .uf-rating-star[data-highlighted],.uf-rating-star[data-state=half],.uf-rating-star[data-half]{opacity:1}.uf-rating-star svg path{fill:#0000}.uf-rating[data-scope] .uf-rating-star[data-selected] svg path,.uf-rating[data-scope] .uf-rating-star[aria-checked=true] svg path,.uf-rating-star[data-state=half] svg path,.uf-rating-star[data-half] svg path{fill:currentColor}.uf-rating[data-scope][data-hovering] .uf-rating-star:not([data-highlighted]){opacity:.28}.uf-toggle[data-scope]{--uf-toggle-border-width:var(--uf-membrane);border-radius:var(--uf-radius);background:var(--uf-color-black-0);border:var(--uf-toggle-border-width) solid var(--uf-overlay-surface-border);gap:0;display:inline-flex;overflow:visible}.uf-toggle[data-scope]>.uf-membrane{padding:var(--uf-membrane);margin:0}[data-scope=toggle-group] [data-part=item],.uf-toggle[data-scope] [data-part=item]{min-height:var(--uf-control-height);height:auto;min-width:var(--uf-control-height);padding:var(--uf-control-pad-y) var(--uf-control-pad-text);background:var(--uf-color-black-0);color:var(--uf-color-fg);font:inherit;cursor:pointer;transition:font-weight var(--uf-motion-duration-emphasis) var(--uf-motion-ease-emphasized);border:none;justify-content:center;align-items:center;margin:0;display:inline-flex}[data-scope=toggle-group] [data-part=item]:hover,.uf-toggle[data-scope] [data-part=item]:hover,[data-scope=toggle-group] [data-part=item][data-state=on],.uf-toggle[data-scope] [data-part=item][data-state=on]{background:var(--uf-color-hover-bg);color:var(--uf-color-fg);font-weight:var(--uf-font-weight-bold)}.uf-progress[data-scope]{--uf-progress-track-height:var(--uf-membrane);--uf-progress-label-min-width:calc(var(--uf-control-height) + var(--uf-spacing-1));--uf-progress-track-inset-inline:var(--uf-control-pad-text);--uf-progress-circle-size:var(--uf-control-height);--uf-progress-ring-empty-bg:var(--uf-progress-track-bg);--uf-progress-fill-bg:var(--uf-progress-indicator-bg);width:100%;min-height:var(--uf-control-height);font-variant-numeric:tabular-nums;flex-direction:column;align-items:stretch;gap:0;height:auto;padding:0;display:flex}.uf-progress__header{justify-content:space-between;align-items:center;gap:var(--uf-control-gap);min-height:var(--uf-control-height);width:100%;min-width:0;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);box-sizing:border-box;display:flex}.uf-progress__header [data-part=label]{flex:auto;min-width:0}.uf-progress__trackWrap{width:100%;min-width:0;min-height:var(--uf-control-height);padding:0 var(--uf-progress-track-inset-inline);box-sizing:border-box;align-items:center;display:flex}[data-scope=progress] [data-part=track]{width:100%;min-width:0;height:var(--uf-progress-track-height);min-height:var(--uf-progress-track-height);max-height:var(--uf-progress-track-height);border-radius:var(--uf-radius-full);background:var(--uf-progress-track-bg);flex:auto;overflow:hidden}[data-scope=progress] [data-part=indicator]{height:100%;min-width:var(--uf-progress-track-height);border-radius:var(--uf-radius-full);background:var(--uf-progress-fill-bg);transition:width var(--uf-motion-duration-control) var(--uf-motion-ease-standard)}.uf-progress[data-scope][data-tone=positive]{--uf-progress-fill-bg:var(--uf-progress-indicator-positive-bg)}.uf-progress[data-scope][data-tone=warning]{--uf-progress-fill-bg:var(--uf-progress-indicator-warning-bg)}.uf-progress[data-scope][data-tone=destructive]{--uf-progress-fill-bg:var(--uf-progress-indicator-destructive-bg)}[data-scope=progress] [data-part=indicator][data-state=indeterminate]{animation:uf-progress-indeterminate var(--uf-motion-duration-loading) var(--uf-motion-ease-in-out) var(--uf-motion-iteration-indefinite)}@keyframes uf-progress-indeterminate{0%{transform:translate(-100%)}50%{transform:translate(0%)}to{transform:translate(200%)}}.uf-progress-label{font-size:var(--uf-control-font-size);color:var(--uf-color-fg-muted);min-width:var(--uf-progress-label-min-width);text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.uf-progress[data-scope][data-shape=circle]{align-items:center;gap:var(--uf-control-gap);width:auto;min-height:var(--uf-control-height);padding:var(--uf-control-pad-y) var(--uf-control-pad-text);flex-direction:row;flex:none}.uf-progress[data-scope][data-shape=circle] [data-part=track]{inline-size:var(--uf-progress-circle-size);block-size:var(--uf-progress-circle-size);width:var(--uf-progress-circle-size);height:var(--uf-progress-circle-size);flex:0 0 var(--uf-progress-circle-size);min-inline-size:var(--uf-progress-circle-size);min-block-size:var(--uf-progress-circle-size);min-height:var(--uf-progress-circle-size);border-radius:var(--uf-radius-full);background:var(--uf-progress-ring-empty-bg);max-height:none;display:block;overflow:visible}.uf-progress[data-scope][data-shape=circle] [data-part=indicator]{block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;border-radius:var(--uf-radius-full);background:conic-gradient(var(--uf-progress-fill-bg) var(--uf-progress-percent,0%), var(--uf-progress-ring-empty-bg) 0);min-width:0;-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%);transition:background var(--uf-motion-duration-control) var(--uf-motion-ease-standard)}.uf-progress[data-scope][data-shape=circle] [data-part=indicator][data-state=indeterminate]{animation:uf-progress-circle-indeterminate var(--uf-motion-duration-loading) linear var(--uf-motion-iteration-indefinite)}@keyframes uf-progress-circle-indeterminate{to{transform:rotate(360deg)}}.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}.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-backdrop[data-scope][data-state=closed]{opacity:0;visibility:hidden;pointer-events:none}.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-state=closed]{opacity:0;visibility:hidden}.uf-modal-positioner[data-scope][data-variant=center]{justify-content:center;align-items:center}.uf-modal-positioner[data-scope][data-variant=left]{justify-content:flex-start;align-items:center}.uf-modal-positioner[data-scope][data-variant=right]{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;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:translateY(var(--uf-modal-enter-y)) scale(.98);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=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-positioner[data-scope][data-state=open] .uf-modal[data-scope]{opacity:1;transform:translateY(0)scale(1)}.uf-modal-positioner[data-scope][data-variant=left] .uf-modal[data-scope]{transform:translateX(calc(var(--uf-modal-side-enter-x) * -1))}.uf-modal-positioner[data-scope][data-variant=right] .uf-modal[data-scope]{transform:translateX(var(--uf-modal-side-enter-x))}.uf-modal-positioner[data-scope][data-variant=top] .uf-modal[data-scope]{transform:translateY(calc(var(--uf-modal-side-enter-x) * -1))}.uf-modal-positioner[data-scope][data-variant=bottom] .uf-modal[data-scope]{transform:translateY(var(--uf-modal-side-enter-x))}.uf-modal-positioner[data-scope][data-state=open][data-variant=left] .uf-modal[data-scope],.uf-modal-positioner[data-scope][data-state=open][data-variant=right] .uf-modal[data-scope],.uf-modal-positioner[data-scope][data-state=open][data-variant=top] .uf-modal[data-scope],.uf-modal-positioner[data-scope][data-state=open][data-variant=bottom] .uf-modal[data-scope]{transform:translate(0)translateY(0)scale(1)}.uf-modal[data-scope][data-variant=left],.uf-modal[data-scope][data-variant=right]{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[data-variant=left],.uf-modal-positioner[data-scope].uf-modal-positioner--edge-inset[data-variant=right],.uf-modal-positioner[data-scope].uf-modal-positioner--edge-inset[data-variant=top],.uf-modal-positioner[data-scope].uf-modal-positioner--edge-inset[data-variant=bottom]{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:is([data-variant=left],[data-variant=right]),.uf-modal[data-scope].uf-modal--edge-inset:is([data-variant=top],[data-variant=bottom]){max-height:calc(100vh - var(--uf-modal-edge-inset) - var(--uf-modal-edge-inset))}.uf-modal[data-scope].uf-modal--edge-flush:is([data-variant=left],[data-variant=right]),.uf-modal[data-scope].uf-modal--edge-flush:is([data-variant=top],[data-variant=bottom]){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:left;width:100%}.uf-modal-body{text-align:left;flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-height:0;display:flex}.uf-modal-actionsBar{gap:0;min-height:auto;margin-top:auto;padding:0}.uf-modal-actionsBar [data-part=actions]{width:100%}.uf-modal-closeButton[data-scope=button][data-icon-only]{--uf-icon-only-size:var(--uf-control-height)}.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:left;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-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)}.uf-overlay-triggerMembrane{display:inline-flex}.uf-overlay-triggerMembrane:is(:hover,:focus-within)>.uf-overlay-triggerButton[data-scope=button],.uf-overlay-triggerButton[data-scope=button]:hover,.uf-overlay-triggerButton[data-scope=button]:focus-visible{font-weight:var(--uf-font-weight)}.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)}.uf-overlay-content[data-scope][data-state=open][data-trigger=hover]{pointer-events:none}.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-content[data-scope][data-state=closed]{opacity:0;visibility:hidden;pointer-events:none}.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-item{justify-content:flex-start;width:100%}.uf-menu-item:hover,.uf-menu-item[data-highlighted]{background:var(--uf-color-hover-bg);font-weight:var(--uf-font-weight-bold)}.uf-menu-separator{height:var(--uf-menu-separator-h);background:var(--uf-color-border);margin:0}.uf-menu-item [data-part=text]{white-space:normal;text-overflow:unset;overflow:visible}.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)}.uf-toaster{gap:var(--uf-spacing-2);z-index:var(--uf-z-toast);width:min(calc(100vw - (var(--uf-toast-viewport-inset) * 2)), var(--uf-toast-container-max-width));max-width:var(--uf-toast-container-max-width);pointer-events:none;flex-direction:column;display:flex;position:fixed}.uf-toaster[data-placement^=bottom-]{bottom:var(--uf-toast-viewport-inset)}.uf-toaster[data-placement^=top-]{top:var(--uf-toast-viewport-inset)}.uf-toaster[data-placement$=-left]{left:var(--uf-toast-viewport-inset)}.uf-toaster[data-placement$=-right]{right:var(--uf-toast-viewport-inset)}.uf-toaster[data-placement$=-center]{left:50%;transform:translate(-50%)}.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__left,.uf-toast-bar[data-scope=bar] .uf-bar__right,.uf-toast-bar[data-scope=bar] .uf-bar__slotText{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)}.uf-toast[data-scope]{width:100%}}[data-scope=tabs] [data-part=list]{gap:0;display:flex}[data-scope=tabs] [data-part=list][data-orientation=vertical]{flex-direction:column}[data-scope=tabs] [data-part=trigger]{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);color:var(--uf-color-fg-muted);font:inherit;cursor:pointer;white-space:nowrap;border-radius:var(--uf-radius-full);transition:background-color var(--uf-motion-duration-fast) var(--uf-motion-ease-standard), color var(--uf-motion-duration-fast) var(--uf-motion-ease-standard);box-shadow:none;border:none;outline:none;align-items:center;display:flex;position:relative}[data-scope=tabs] [data-part=trigger]:hover,[data-scope=tabs] [data-part=trigger]:focus-visible,.uf-tabs .uf-membrane[data-membrane-hover]:is(:hover,:focus-within)>.uf-tabs-tab:not([disabled]):not([data-disabled]):not([aria-disabled=true]){background:var(--uf-color-hover-bg);color:var(--uf-color-fg)}[data-scope=tabs] [data-part=trigger][data-state=active]{background:var(--uf-color-hover-bg);color:var(--uf-color-fg);font-weight:var(--uf-font-weight-bold)}[data-scope=tabs] [data-part=trigger][data-state=active]:after{content:none}[data-scope=tabs] [data-part=content]{padding:0}[data-scope=tabs] [data-part=content][hidden]{display:none}[data-scope=accordion] [data-part=trigger],[data-scope=accordion] [data-part=item-trigger]{--uf-accordion-trigger-pad-left: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);padding-left:var(--uf-accordion-trigger-pad-left);padding-right:var(--uf-control-pad-icon);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:left;border:none;outline:none;margin:0;display:flex}[data-scope=accordion] [data-part=trigger][data-icon-left],[data-scope=accordion] [data-part=item-trigger][data-icon-left]{--uf-accordion-trigger-pad-left: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,[data-scope=accordion] [data-part=item-trigger] .uf-accordion-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}[data-scope=accordion] [data-part=trigger]:hover,[data-scope=accordion] [data-part=item-trigger]:hover{background:var(--uf-color-hover-bg)}.uf-accordion-arrow{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-accordion-arrow{transform:rotate(90deg)}[data-scope=accordion] [data-part=content],[data-scope=accordion] [data-part=item-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]>*,[data-scope=accordion] [data-part=item-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=button],[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=button],.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],[data-scope=accordion] [data-part=item-content][hidden]{display:none}.uf-pagination[data-scope]{grid-template-columns:auto 1fr auto;align-items:center;gap:0;width:100%;display:grid}.uf-pagination[data-scope] button{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);border-radius:var(--uf-radius);background:var(--uf-color-black-0);color:var(--uf-color-fg);font:inherit;cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex}.uf-pagination[data-scope] button:hover{background:var(--uf-color-hover-bg)}.uf-pagination-pages{justify-self:center;align-items:center;gap:0;min-width:0;display:inline-flex}.uf-pagination-trailing{justify-self:end;align-items:center;gap:0;display:inline-flex}.uf-pagination[data-scope] button[data-state=active],.uf-pagination[data-scope] button[data-selected],.uf-pagination[data-scope] button[aria-current=page]{background:var(--uf-color-primary);color:var(--uf-color-primary-fg);font-weight:var(--uf-font-weight-bold)}.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}.uf-pagination-nav[data-scope=button][data-icon-only],.uf-pagination-more[data-scope=button][data-icon-only]{--uf-icon-only-size:var(--uf-control-height)}.uf-pagination-pagePicker[data-scope] .uf-menu-item,.uf-pagination-pagePicker[data-scope] .uf-menu-item [data-part=text]{text-align:left;justify-content:flex-start}.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{align-items:center;gap:0;width:100%;display:flex}.uf-steps-item{align-items:center;min-width:0;display:flex}[data-scope=steps] [data-part=content]{box-sizing:border-box;text-align:left;align-self:stretch;width:100%;padding:0}[data-scope=steps] [data-part=trigger]{--uf-button-content-gap:var(--uf-control-gap);--uf-control-pad-left:var(--uf-control-pad-icon);--uf-control-pad-right: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);padding-left:var(--uf-control-pad-left);padding-right:var(--uf-control-pad-right);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:nowrap;min-width:0;box-shadow:none;color:var(--uf-button-fg);border:none;outline:none;text-decoration:none;display:inline-flex;position:relative}[data-scope=steps] [data-part=trigger] .uf-steps-label{white-space:nowrap;min-width:0}[data-scope=steps] [data-part=trigger]:hover{background:var(--uf-button-hover-bg);color:var(--uf-button-hover-fg);font-weight:var(--uf-font-weight-bold)}[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);font-weight:var(--uf-font-weight-bold)}[data-scope=steps] [data-part=trigger][data-state=completed]{color:var(--uf-color-fg)}[data-scope=steps] [data-part=indicator]{width:var(--uf-steps-indicator-width);min-width:var(--uf-steps-indicator-width);font-size:var(--uf-control-font-size);color:inherit;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}[data-scope=steps] [data-part=indicator][data-state=active],[data-scope=steps] [data-part=indicator][data-state=completed]{color:inherit}[data-scope=steps] [data-part=separator],[data-scope=steps] [data-part=separator][data-state=completed]{display:none}[data-scope=file-upload] [data-part=dropzone],.uf-upload[data-scope] [data-part=dropzone]{border-radius:var(--uf-radius-md);padding:var(--uf-spacing-3) var(--uf-spacing-3);text-align:left;cursor:default;color:var(--uf-color-fg);background:var(--uf-color-black-0);border:none;flex-direction:column;align-items:flex-start;gap:0;display:flex}[data-scope=file-upload] [data-part=dropzone][data-dragging],.uf-upload[data-scope] [data-part=dropzone][data-dragging]{background:var(--uf-color-hover-bg)}.uf-upload-dropHint{color:var(--uf-color-fg-muted)}.uf-upload-trigger[data-scope=button]{width:auto;color:var(--uf-color-fg)}.uf-upload-file-list{gap:var(--uf-spacing-2);margin-top:var(--uf-spacing-3);flex-direction:column;display:flex}.uf-upload-file-item{padding:var(--uf-spacing-2) var(--uf-spacing-3);border-radius:var(--uf-radius);background:var(--uf-color-hover-bg);justify-content:space-between;align-items:center;display:flex}.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);width:100%;inline-size:100%;min-width:0;max-width:100%;table-layout:fixed;border-collapse:collapse;max-inline-size:100%;font-size:var(--uf-control-font-size);background:var(--uf-color-black-0);border-radius:0;overflow:visible}.uf-table[data-scope][data-sticky-header] thead{z-index:2;background:var(--uf-color-black-0);position:sticky;top:0}.uf-table[data-scope] th{text-align:left;font-weight:inherit;color:var(--uf-color-fg);font-size:inherit;line-height:inherit;white-space:nowrap;background:var(--uf-color-black-0);vertical-align:middle;border:none;min-width:0;padding:0;position:relative}.uf-table[data-scope] th[data-sortable]{cursor:pointer;-webkit-user-select:none;user-select:none}.uf-table[data-scope] th[data-sortable]:hover{color:var(--uf-color-fg)}.uf-table[data-scope] td{color:var(--uf-color-fg);background:var(--uf-color-black-0);vertical-align:middle;border:none;min-width:0;padding:0}.uf-table[data-scope] tr[data-selected] td,.uf-table[data-scope] tr[data-active] td{background:var(--uf-color-hover-bg)}.uf-table[data-scope] td[data-row-number]{opacity:.6;text-align:left;font-size:var(--uf-font-size-xs);width:var(--uf-table-row-number-width);min-width:var(--uf-table-row-number-width)}.uf-table[data-scope] td[data-truncate]{white-space:nowrap;text-overflow:ellipsis;max-width:0;overflow:hidden}.uf-table__resize-handle{width:var(--uf-table-resize-hit-width);cursor:col-resize;z-index:3;height:100%;position:absolute;top:0;right:0}.uf-table__resize-handle:after{content:"";left:var(--uf-table-resize-line-offset-x);top:var(--uf-table-resize-line-inset-y);bottom:var(--uf-table-resize-line-inset-y);width:var(--uf-table-resize-line-width);background:var(--uf-table-resize-line-color);opacity:0;transition:none;position:absolute}.uf-table[data-scope] th:hover .uf-table__resize-handle:after,.uf-table[data-scope] th:focus-within .uf-table__resize-handle:after{opacity:1}.uf-table[data-scope][data-show-dividers] td,.uf-table[data-scope][data-show-dividers] th{border-bottom:var(--uf-table-divider-width) solid var(--uf-color-border)}.uf-table[data-scope][data-membrane]{border-spacing:0;border-collapse:separate}.uf-table[data-scope][data-membrane] tbody tr{height:var(--uf-control-height);cursor:pointer;-webkit-user-select:none;user-select:none;transition:font-weight var(--uf-motion-duration-emphasis) var(--uf-motion-ease-emphasized)}.uf-table[data-scope][data-membrane] tbody tr:hover td{background:var(--uf-color-hover-bg);font-weight:var(--uf-font-weight-bold)}.uf-table[data-scope][data-membrane] tbody tr td:first-child{border-radius:var(--uf-radius) 0 0 var(--uf-radius);padding-left:var(--uf-table-membrane-cell-pad-x)}.uf-table[data-scope][data-membrane] tbody tr td:last-child{border-radius:0 var(--uf-radius) var(--uf-radius) 0;padding-right:var(--uf-table-membrane-cell-pad-x)}.uf-table[data-scope][data-membrane] tbody tr[data-active] td{background:var(--uf-color-hover-bg);font-weight:var(--uf-font-weight-bold)}.uf-table[data-scope][data-membrane] td,.uf-table[data-scope][data-membrane] th{padding:0 var(--uf-table-membrane-cell-pad-x);height:var(--uf-control-height);font-size:var(--uf-control-font-size);line-height:var(--uf-control-line-height);vertical-align:middle}.uf-table__row-number-header{width:var(--uf-table-row-number-width);min-width:var(--uf-table-row-number-width);opacity:.6;font-size:var(--uf-font-size-xs);text-align:left}.uf-table__sort-button{appearance:none;min-width:0;max-width:100%;color:inherit;cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex}.uf-table__sort-button:focus-visible{box-shadow:inset 0 0 0 calc(var(--uf-membrane) * 2) var(--uf-button-ring-color);outline:none}.uf-table__sort-icon{margin-left:var(--uf-table-sort-icon-gap);opacity:.7;align-items:center;display:inline-flex}.uf-table__cellSlot{width:100%;min-width:0;min-height:var(--uf-control-height);padding:0 var(--uf-control-pad-text);box-sizing:border-box;align-items:center;display:flex}.uf-table__cellSlot[data-align=center]{justify-content:center}.uf-table__cellSlot[data-align=right]{justify-content:flex-end}.uf-table__cellSlot>*{min-width:0;max-width:100%}.uf-table__cellSlot>svg{flex-shrink:0;max-width:none}.uf-table__cellSlot[data-truncate]>*{width:100%}.uf-table__cellSlot[data-truncate]>.uf-membrane>*{width:100%;min-width:0;max-width:100%}.uf-table__headerText[data-scope=text],.uf-table__cellText[data-scope=text]{width:100%;min-width:0}.uf-table__headerText[data-scope=text] .uf-text__content,.uf-table__cellText[data-scope=text] .uf-text__content{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.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%}[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{text-align:center;background:var(--uf-color-black-0);width:14.2857%;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-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);font-weight:var(--uf-font-weight-bold)}[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);opacity:.4}[data-scope=calendar] [data-part=day][data-disabled]{opacity:.3;cursor:not-allowed}.uf-resizable[data-scope]{--uf-resizable-handle-size:var(--uf-workspace-resize-line-width,var(--uf-border-width-thin));--uf-resizable-handle-hit-size:var(--uf-workspace-resize-hit-size,var(--uf-spacing-5));--uf-resizable-handle-hit-offset:calc((var(--uf-resizable-handle-hit-size) - var(--uf-resizable-handle-size)) / -2);--uf-resizable-handle-line-color:var(--uf-workspace-resize-line-active-color,var(--uf-color-border-hover,var(--uf-color-accent)));width:100%;min-height:calc(var(--uf-control-height) * 4);height:auto;display:flex;overflow:hidden}.uf-resizable[data-scope][data-orientation=vertical]{flex-direction:column}[data-scope=resizable] [data-part=panel]{padding:var(--uf-control-pad-y) var(--uf-control-pad-text);overflow:auto}[data-scope=resizable] [data-part=handle]{background:var(--uf-color-black-0);z-index:1;flex-shrink:0;transition:none;position:relative}[data-scope=resizable] [data-part=handle]:before{content:"";background:var(--uf-color-black-0);position:absolute}[data-scope=resizable] [data-part=handle]:after{content:"";background:var(--uf-resizable-handle-line-color);opacity:0;transition:none;position:absolute}[data-scope=resizable][data-orientation=horizontal] [data-part=handle]{width:var(--uf-resizable-handle-size);cursor:col-resize}[data-scope=resizable][data-orientation=horizontal] [data-part=handle]:before{top:0;bottom:0;left:var(--uf-resizable-handle-hit-offset);width:var(--uf-resizable-handle-hit-size)}[data-scope=resizable][data-orientation=horizontal] [data-part=handle]:after{width:var(--uf-resizable-handle-size);top:0;bottom:0;left:0}[data-scope=resizable][data-orientation=vertical] [data-part=handle]{height:var(--uf-resizable-handle-size);cursor:row-resize}[data-scope=resizable][data-orientation=vertical] [data-part=handle]:before{top:var(--uf-resizable-handle-hit-offset);height:var(--uf-resizable-handle-hit-size);left:0;right:0}[data-scope=resizable][data-orientation=vertical] [data-part=handle]:after{height:var(--uf-resizable-handle-size);top:0;left:0;right:0}[data-scope=resizable] [data-part=handle]:hover,[data-scope=resizable] [data-part=handle][data-dragging]{background:var(--uf-color-black-0)}[data-scope=resizable] [data-part=handle]:hover:after,[data-scope=resizable] [data-part=handle]:focus-visible:after,[data-scope=resizable] [data-part=handle][data-dragging]:after{opacity:1}.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:left;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{width:100%;display:flex}[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)}.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{flex-direction:column;width:100%;display:flex;position:relative}.uf-toc-slot{box-sizing:border-box;width:100%;padding:0;display:flex}.uf-toc-slot>.uf-membrane,.uf-toc-item[data-scope=button]{width:100%}.uf-toc-item[data-scope=button][data-active],.uf-toc-item[data-scope=button][aria-current]{background:var(--uf-color-hover-bg);color:var(--uf-color-fg);font-weight:var(--uf-font-weight-bold)}.uf-toc-item[data-scope=button][data-disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}.uf-toc-indicator{width:var(--uf-toc-indicator-w);background:var(--uf-color-fg);transition:transform var(--uf-motion-duration-control) var(--uf-motion-ease-standard), height var(--uf-motion-duration-control) var(--uf-motion-ease-standard);pointer-events:none;position:absolute}.uf-toc[data-scope]:not([data-with-line]) .uf-toc-indicator{display:none}.uf-toc[data-scope][data-line-side=left] .uf-toc-list{padding-left:calc(var(--uf-toc-line-inset) + var(--uf-toc-line-gap));border-left:none}.uf-toc[data-scope][data-line-side=left] .uf-toc-list:before{content:"";top:0;bottom:0;left:calc(var(--uf-toc-line-inset) - var(--uf-toc-rail-w));width:var(--uf-toc-rail-w);background:var(--uf-color-border);position:absolute}.uf-toc[data-scope][data-line-side=left] .uf-toc-indicator{left:calc(var(--uf-toc-line-inset) - var(--uf-toc-indicator-w));top:0}.uf-toc[data-scope][data-line-side=right] .uf-toc-list{padding-right:calc(var(--uf-toc-line-inset) + var(--uf-toc-line-gap));border-right:none}.uf-toc[data-scope][data-line-side=right] .uf-toc-list:before{content:"";top:0;bottom:0;right:calc(var(--uf-toc-line-inset) - var(--uf-toc-rail-w));width:var(--uf-toc-rail-w);background:var(--uf-color-border);position:absolute}.uf-toc[data-scope][data-line-side=right] .uf-toc-indicator{right:calc(var(--uf-toc-line-inset) - var(--uf-toc-indicator-w));top:0}.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__left,.uf-bar[data-scope=bar].uf-gallery-header .uf-bar__right{gap:0}.uf-bar[data-scope=bar][data-orientation=vertical]{height:auto;width:var(--uf-control-height);flex-direction:column}.uf-bar-section[data-align=end]{margin-left:auto}.uf-bar[data-scope=bar][data-orientation=vertical] .uf-bar-section[data-align=end]{margin-top:auto;margin-left:0}.uf-breadcrumb[data-scope]{--uf-breadcrumb-separator-w:var(--uf-spacing-2);--uf-breadcrumb-separator-h:var(--uf-control-line-height)}.uf-breadcrumb[data-scope] ol{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.uf-breadcrumb[data-scope] li{align-items:center;gap:0;display:flex}.uf-breadcrumb[data-scope] a{min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);border-radius:var(--uf-radius);color:var(--uf-color-fg-muted);font-size:var(--uf-control-font-size);line-height:var(--uf-control-line-height);align-items:center;text-decoration:none;display:inline-flex}.uf-breadcrumb[data-scope] [data-part=current]{min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);border-radius:var(--uf-radius);font-size:var(--uf-control-font-size);line-height:var(--uf-control-line-height);align-items:center;display:inline-flex}.uf-breadcrumb[data-scope] a:hover{color:var(--uf-color-fg);background:var(--uf-color-hover-bg)}.uf-breadcrumb[data-scope] [aria-current=page]{color:var(--uf-color-fg);font-weight:var(--uf-font-weight-bold);font-size:var(--uf-control-font-size)}.uf-breadcrumb-overflow[data-scope=button]{opacity:1;color:var(--uf-color-fg-muted);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)}.uf-breadcrumb-overflow[data-scope=button][data-icon-only]{--uf-icon-only-size:var(--uf-control-height);inline-size:var(--uf-icon-only-size);block-size:var(--uf-icon-only-size);min-inline-size:var(--uf-icon-only-size);min-block-size:var(--uf-control-height);padding:0}.uf-breadcrumb-overflow[data-scope=button][data-icon-only] [data-part=icon]{block-size:100%;inline-size:100%}.uf-breadcrumb-overflow[data-scope=button]:hover{background:var(--uf-color-hover-bg);color:var(--uf-color-fg)}.uf-breadcrumb-separator{color:var(--uf-color-fg-muted);justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.uf-breadcrumb-separator--slash{opacity:.5}.uf-breadcrumb-separatorSvg{width:var(--uf-breadcrumb-separator-w);height:var(--uf-breadcrumb-separator-h);display:block;transform:none}.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-2);--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);display:block}.uf-markdown[data-scope=markdown][data-full-width]{width:100%}[data-scope=markdown] [data-part=content]{width:100%;min-width:0;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] [data-part=content]>:first-child{margin-top:0}[data-scope=markdown] [data-part=content]>: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-left: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(>input[type=checkbox]){align-items:flex-start;gap:var(--uf-markdown-task-gap);margin-left:calc(-1 * var(--uf-control-pad-text));padding-left:var(--uf-control-pad-text);list-style:none;display:flex}[data-scope=markdown] ul:has(>li>input[type=checkbox]){padding-left:0;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);margin-right:var(--uf-markdown-task-gap);vertical-align:middle}[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-left:var(--uf-markdown-blockquote-border-width) solid var(--uf-color-border);padding-left:var(--uf-markdown-block-gap);color:var(--uf-color-fg-muted)}[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);border:none;overflow-x:auto}[data-scope=markdown] pre code{background:var(--uf-color-black-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{text-align:left;padding:var(--uf-markdown-table-pad-y) var(--uf-markdown-table-pad-x);vertical-align:top}[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}.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);box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;width:100%;max-width:100%;color:var(--uf-color-text-code);flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.uf-code-header{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;min-height:var(--uf-control-height);height:auto;padding:var(--uf-code-header-pad);justify-content:space-between;align-items:center;gap:0;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-text-code);opacity:.6;font-size:var(--uf-control-font-size);flex:1;overflow:hidden}.uf-code-actions{flex-shrink:0;align-items:center;gap:0;display:flex}.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%;padding:var(--uf-spacing-3);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);margin:0;line-height:1.6;overflow:auto}.uf-code[data-scope] code{min-inline-size:100%;width:max-content;display:block}.uf-code[data-scope] pre.is-scrollable{max-height:var(--uf-code-scroll-max-height)}.uf-code[data-scope] pre.is-collapsed{position:relative;overflow:hidden}.uf-code[data-scope] pre.is-collapsed:after{content:"";height:var(--uf-code-fade-h,var(--uf-code-fade-height));background:linear-gradient(to bottom, var(--uf-color-black-0), var(--uf-color-black-4));pointer-events:none;position:absolute;bottom:0;left:0;right:0}[data-scope=code] [data-part=line]{min-inline-size:max-content;display:block}[data-scope=code] [data-part=line][data-highlight]{background:var(--uf-color-hover-bg);margin:0 calc(-1 * var(--uf-spacing-3));padding:0 var(--uf-spacing-3)}[data-scope=code] [data-part=lineNumber]{width:var(--uf-code-line-number-width);color:var(--uf-color-text-secondary);text-align:right;margin-right:var(--uf-spacing-3);-webkit-user-select:none;user-select:none;display:inline-block}.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-type=image][data-variant=rounded]{border-radius:var(--uf-radius-md)}.uf-media[data-scope][data-type=image][data-variant=circle]{aspect-ratio:1;border-radius:var(--uf-radius-full)}.uf-media[data-scope][data-type=image][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-mediaMembrane--full{width:100%}.uf-media[data-scope] img,.uf-media[data-scope] video{max-width:100%;height:auto;display:block}[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);justify-content:center;align-items:center;display:flex}.uf-scroll[data-scope]{width:100%;max-width:100%;position:relative;overflow:hidden}[data-scope=scroll] [data-part=viewport]{width:100%;height:100%;padding:var(--uf-scroll-card-inset);box-sizing:border-box}.uf-scroll__text[data-scope=text]{box-sizing:border-box;white-space:pre-wrap;text-align:left;width:100%;max-width:100%;display:block}.uf-scroll__text[data-scope=text] .uf-text__content{white-space:inherit;display:block}.uf-scroll[data-orientation=horizontal] .uf-scroll__text[data-scope=text],.uf-scroll[data-orientation=both] .uf-scroll__text[data-scope=text]{min-width:calc(var(--uf-control-height) * 12)}.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-hover-bg:var(--uf-color-hover-bg);--uf-sidebar-active-bg:var(--uf-color-active-bg,var(--uf-color-hover-bg));--uf-sidebar-row-radius:var(--uf-radius-sm);--uf-sidebar-section-gap:var(--uf-spacing-2);box-sizing:border-box;min-width:0;height:100%;color:var(--uf-sidebar-fg);background:var(--uf-sidebar-bg);box-shadow:none;border:0;flex-direction:column;display:flex;overflow:hidden}[data-scope=sidebar] [data-part=header]{box-sizing:border-box;padding:var(--uf-sidebar-inset);flex-direction:column;gap:0;display:flex}[data-scope=sidebar] [data-part=content]{min-height:0;padding:var(--uf-sidebar-inset);box-sizing:border-box;flex-direction:column;flex:1;gap:0;display:flex;overflow-y:auto}[data-scope=sidebar] [data-part=footer]{box-sizing:border-box;padding:var(--uf-sidebar-inset);flex-direction:column;gap:0;display:flex}.uf-sidebar-item{width:100%;min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);align-items:center;gap:var(--uf-control-gap);color:var(--uf-color-fg-muted);cursor:pointer;border-radius:var(--uf-sidebar-row-radius);font-size:var(--uf-font-size-sm);text-decoration:none;display:flex}.uf-sidebar [data-part=groupContent]{flex-direction:column;gap:0;padding-left:0;display:flex}.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-itemButton[data-scope=button]{opacity:1;width:100%;color:var(--uf-sidebar-muted);background:var(--uf-color-black-0);border-radius:var(--uf-sidebar-row-radius);font-weight:var(--uf-font-weight);box-shadow:none}.uf-sidebar-toggleButton[data-scope=button]:hover,.uf-sidebar-itemButton[data-scope=button]:hover{color:var(--uf-sidebar-fg);background:var(--uf-sidebar-hover-bg);font-weight:var(--uf-font-weight)}.uf-sidebar-itemButton[data-scope=button][data-selected],.uf-sidebar-itemButton[data-scope=button][aria-selected=true]{color:var(--uf-sidebar-fg);background:var(--uf-sidebar-active-bg);font-weight:var(--uf-font-weight-bold)}.uf-sidebar-groupButton[data-scope=button]{font-weight:var(--uf-font-weight)}.uf-sidebar-item:hover{background:var(--uf-color-hover-bg);color:var(--uf-sidebar-fg)}.uf-sidebar-item[data-state=selected]{background:var(--uf-sidebar-active-bg);color:var(--uf-sidebar-fg);font-weight:var(--uf-font-weight-bold)}[data-scope=sidebar] [data-part=toggle]{background:var(--uf-color-black-0);width:auto;padding:var(--uf-spacing-2) var(--uf-content-inset);cursor:pointer;color:var(--uf-sidebar-muted);border-radius:var(--uf-sidebar-row-radius);border:none}[data-scope=sidebar] [data-part=toggle]:hover{background:var(--uf-sidebar-hover-bg)}.uf-sidebar-sheetHost{display:inline-flex}.uf-sidebar-sheet{box-shadow:none;background:var(--uf-color-surface-sidebar,var(--uf-color-panel));border:0;overflow:hidden}.uf-sidebar-sheet.uf-responsive-panel[data-placement=left]{box-sizing:border-box;border-radius:0;width:100vw;max-width:100vw;padding:0;inset:0}.uf-sidebar-sheet .uf-sidebar[data-scope]{background:var(--uf-color-surface-sidebar,var(--uf-color-panel));box-sizing:border-box;flex:auto;min-height:0;padding:0;overflow:auto}.uf-sidebar-sheet .uf-responsive-sheetHeader[data-scope=bar]{padding:var(--uf-sidebar-inset)}.uf-navigation[data-scope]{--uf-navigation-content-min-width:calc(var(--uf-spacing-10) * 5);--uf-navigation-sheet-viewport-gap:var(--uf-spacing-2);--uf-navigation-nested-inset:var(--uf-spacing-3);align-items:center;display:flex}[data-scope=navigation] [data-part=list]{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}[data-scope=navigation] [data-part=item]{position:relative}[data-scope=navigation] [data-part=trigger],[data-scope=navigation] [data-part=link]{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;color:var(--uf-color-fg-muted);cursor:pointer;white-space:nowrap;border:none;align-items:center;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]{color:var(--uf-color-fg);font-weight:var(--uf-font-weight-bold)}[data-scope=navigation] [data-part=content]{min-width:var(--uf-navigation-content-min-width);z-index:var(--uf-z-dropdown);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--uf-overlay-enter-y)) scale(var(--uf-overlay-enter-scale));transform-origin:0 0;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);flex-direction:column;gap:0;display:flex;position:absolute;top:100%;left:0}[data-scope=navigation] [data-part=content][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)}[data-scope=navigation] [data-part=content][data-state=closed]{opacity:0;visibility:hidden;pointer-events:none}.uf-navigation-trigger[data-scope=button],.uf-navigation-dropdownItem[data-scope=button]{opacity:1}.uf-navigation-trigger[data-scope=button]{width:auto}.uf-navigation-dropdownItem[data-scope=button]{width:100%}.uf-navigation-sheetHost{--uf-navigation-sheet-viewport-gap:var(--uf-spacing-2);--uf-navigation-nested-inset:var(--uf-spacing-3);display:inline-flex}.uf-navigation-sheet{max-height:min(72vh, calc(100vh - var(--uf-navigation-sheet-viewport-gap) - env(safe-area-inset-bottom,0)))}.uf-navigation-sheetList,.uf-navigation-sheetGroup{flex-direction:column;gap:0;display:flex}.uf-navigation-sheetGroupTitle[data-scope=text]{width:100%}.uf-navigation-sheetGroupItems{flex-direction:column;gap:0;display:flex}.uf-navigation-sheetItem[data-scope=button]{width:100%}.uf-navigation-sheetItem--nested[data-scope=button]{padding-left:calc(var(--uf-control-pad-text) + var(--uf-navigation-nested-inset))}.uf-tree[data-scope]{--uf-tree-branch-indicator-size:var(--uf-spacing-4);overscroll-behavior:auto;flex-direction:column;align-items:stretch;gap:0;width:100%;max-height:none;display:flex;overflow:visible}.uf-tree[data-scope] [data-part=branch],.uf-tree[data-scope] .uf-tree-branch{flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;display:flex}[data-scope=tree-view] [data-part=item],[data-scope=tree-view] [data-part=branchTrigger],.uf-tree[data-scope] [data-part=item]:not([data-scope=button]),.uf-tree[data-scope] [data-part=branchTrigger]:not([data-scope=button]),.uf-tree[data-scope] .uf-tree-custom-node{min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);justify-content:flex-start;align-items:center;gap:var(--uf-control-gap);cursor:pointer;color:var(--uf-color-fg);font-size:var(--uf-font-size-sm);border-radius:var(--uf-radius);background:var(--uf-color-black-0);font:inherit;text-align:left;border:none;width:100%;min-width:0;display:flex}.uf-tree[data-scope] .uf-tree-custom-node{padding-left:calc(var(--uf-control-pad-left) + (var(--face-runtime-option-level,0) * var(--uf-option-indent)))}[data-scope=tree-view] [data-part=item]:hover,[data-scope=tree-view] [data-part=branchTrigger]:hover,.uf-tree[data-scope] [data-part=item]:not([data-scope=button]):hover,.uf-tree[data-scope] [data-part=branchTrigger]:not([data-scope=button]):hover,.uf-tree[data-scope] .uf-tree-custom-node:hover{background:var(--uf-color-hover-bg)}[data-scope=tree-view] [data-part=item][aria-selected=true],.uf-tree[data-scope] [data-part=item]:not([data-scope=button])[aria-selected=true],.uf-tree[data-scope] .uf-tree-custom-node[aria-selected=true]{background:var(--uf-color-hover-bg);font-weight:var(--uf-font-weight-bold)}[data-scope=tree-view] [data-part=branchIndicator],.uf-tree[data-scope] [data-part=branchIndicator]{width:var(--uf-tree-branch-indicator-size);height:var(--uf-tree-branch-indicator-size);flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-scope=tree-view] [data-part=branchContent],.uf-tree[data-scope] [data-part=branchContent]{flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;padding-left:0;display:flex}.uf-tree[data-scope] .uf-tree-item-button,.uf-tree[data-scope] .uf-tree-branch-button,.uf-tree[data-scope] .uf-tree-custom-node{width:100%}.uf-tree[data-scope] .uf-tree-item-button[aria-selected=true],.uf-tree[data-scope] .uf-tree-branch-button[aria-selected=true],.uf-tree[data-scope] .uf-tree-custom-node[aria-selected=true],.uf-tree[data-scope] .uf-tree-item-button[data-active-path],.uf-tree[data-scope] .uf-tree-branch-button[data-active-path],.uf-tree[data-scope] .uf-tree-custom-node[data-active-path]{background:var(--uf-color-hover-bg);font-weight:var(--uf-font-weight-bold)}[data-scope=tree-view] [data-part=branchContent][hidden],.uf-tree[data-scope] [data-part=branchContent][hidden]{display:none}.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;transition:transform var(--uf-motion-duration-medium) var(--uf-motion-ease-standard);will-change:transform;display:flex}[data-scope=carousel] [data-part=slide],[data-scope=carousel] [data-part=item]{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-slideCard[data-scope=card]{border-radius:var(--uf-radius-md);min-height:calc(var(--uf-control-height) * 5)}.uf-carousel-slideCardBody{min-height:calc(var(--uf-control-height) * 5);padding:var(--uf-content-inset);justify-content:flex-start;align-items:flex-start;gap:var(--uf-spacing-1);flex-direction:column;display:flex}.uf-carousel-slideTitle{font-weight:var(--uf-font-weight-bold)}.uf-carousel-slideMedia[data-scope=media]{width:100%;min-height:calc(var(--uf-control-height) * 5);aspect-ratio:16/9;box-sizing:border-box;max-width:100%;display:flex}.uf-carousel [data-part=slide]>.uf-mediaMembrane{width:100%}.uf-carousel-slideMedia[data-scope=media] [data-part=element]{object-fit:cover;width:100%;height:100%}.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}.uf-button[data-scope=button] [data-part=icon]{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.uf-button[data-scope=button] [data-part=icon] :is(svg,img){display:block}.uf-button[data-scope=button][data-icon-only] [data-part=icon]{block-size:100%;inline-size:100%}.uf-button[data-scope=button][data-icon-only] [data-part=icon]>:is(svg,img,.icon){flex:none;margin:auto}.uf-bar__left,.uf-bar__right{min-height:var(--uf-control-height);align-items:center;gap:var(--uf-control-gap);display:flex}.uf-bar--ellipsis .uf-bar__left{flex:auto;min-width:0;overflow:hidden}.uf-bar--overlap{grid-template-columns:1fr;display:grid}.uf-bar--overlap .uf-bar__left,.uf-bar--overlap .uf-bar__right{grid-area:1/1}.uf-bar--overlap .uf-bar__right{z-index:2;justify-self:end}.uf-bar__slotText{min-height:var(--uf-control-height);padding:var(--uf-control-pad-y) var(--uf-control-pad-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.uf-tabs .uf-tabs-header{min-height:var(--uf-control-height);overscroll-behavior-x:contain;scroll-behavior:smooth;flex-wrap:nowrap;align-items:center;gap:0;display:flex;position:relative;overflow:auto hidden}.uf-tabs.uf-tabs--wrap .uf-tabs-header{flex-wrap:wrap;align-items:flex-start;overflow:visible}.uf-tabs .uf-tabs-tab{justify-content:center;align-items:center;gap:calc(var(--uf-spacing-1) + var(--uf-membrane));border-radius:var(--uf-radius-full);--uf-tabs-tab-action-bg:var(--uf-color-background);flex:none;min-width:0;display:inline-flex;position:relative;overflow:hidden}.uf-tabs .uf-tabs-tab[data-state=active],.uf-tabs .uf-tabs-tab[aria-selected=true]{font-weight:var(--uf-font-weight-bold);background:var(--uf-color-hover-bg);--uf-tabs-tab-action-bg:var(--uf-color-hover-bg)}.uf-tabs .uf-tabs-tabSlot{flex:none;min-width:0;display:inline-flex;position:relative}.uf-tabs .uf-tabs-tabLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.uf-tabs .uf-tabs-tabIcon,.uf-tabs .uf-tabs-tabActionIcon{width:var(--uf-icon-size-sm);height:var(--uf-icon-size-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.uf-tabs .uf-tabs-tabIcon svg,.uf-tabs .uf-tabs-tabActionIcon svg{width:var(--uf-icon-size-sm);height:var(--uf-icon-size-sm)}.uf-tabs .uf-tabs-tab[data-action-overlay]:after{content:"";z-index:1;width:calc(var(--uf-control-height) + var(--uf-spacing-2));pointer-events:none;opacity:0;background:linear-gradient(to right, var(--uf-color-black-0), var(--uf-tabs-tab-action-bg) 58%);transition:opacity var(--uf-motion-duration-fast) var(--uf-motion-ease-standard);position:absolute;top:0;bottom:0;right:0}.uf-tabs .uf-tabs-tab[data-action-position=left-overlay]:after{width:calc(var(--uf-icon-size-sm) + (var(--uf-control-pad-icon) * 2));background:var(--uf-tabs-tab-action-bg);left:0;right:auto}.uf-tabs .uf-tabs-tabAction{z-index:2;top:50%;right:var(--uf-membrane);width:calc(var(--uf-control-height) - (var(--uf-membrane) * 2));height:calc(var(--uf-control-height) - (var(--uf-membrane) * 2));border-radius:var(--uf-radius-full);background:var(--uf-color-black-0);color:var(--uf-color-fg-muted);opacity:0;pointer-events:none;cursor:default;transition:opacity var(--uf-motion-duration-fast) var(--uf-motion-ease-standard), color var(--uf-motion-duration-fast) var(--uf-motion-ease-standard), background-color var(--uf-motion-duration-fast) var(--uf-motion-ease-standard);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}.uf-tabs .uf-tabs-tabAction[data-action-position=left-overlay]{width:calc(var(--uf-icon-size-sm) + (var(--uf-control-pad-icon) * 2));left:0;right:auto}.uf-tabs .uf-tabs-tabAction:is(:hover,:focus-visible){color:var(--uf-color-fg);background:var(--uf-color-hover-bg)}.uf-tabs .uf-tabs-tabSlot:is(:hover,:focus-within)>.uf-tabs-tabAction,.uf-tabs .uf-tabs-tabSlot[data-action-visibility=always]>.uf-tabs-tabAction{opacity:1;pointer-events:auto}.uf-tabs .uf-tabs-tabSlot[data-action-position=left-overlay]:is(:hover,:focus-within)>.uf-tabs-tab .uf-tabs-tabIcon[data-position=left],.uf-tabs .uf-tabs-tabSlot[data-action-position=left-overlay][data-action-visibility=always]>.uf-tabs-tab .uf-tabs-tabIcon[data-position=left]{opacity:0}.uf-tabs .uf-tabs-tabSlot:is(:hover,:focus-within)>.uf-tabs-tab[data-action-overlay]:after,.uf-tabs .uf-tabs-tabSlot[data-action-visibility=always]>.uf-tabs-tab[data-action-overlay]:after{opacity:1}.uf-tabs .uf-tabs-content{padding:0}.uf-tabs.uf-tabs--withLine{--uf-tabs-rail-h:var(--uf-membrane);--uf-tabs-indicator-h:calc(var(--uf-membrane) * 2);--uf-tabs-line-gap:calc(var(--uf-membrane) * 2)}.uf-tabs.uf-tabs--withLine .uf-tabs-header{padding-bottom:calc(var(--uf-tabs-indicator-h) + var(--uf-tabs-line-gap))}.uf-tabs.uf-tabs--withLine .uf-tabs-header:after{content:"";left:0;right:0;bottom:calc(var(--uf-tabs-indicator-h) / 2);height:var(--uf-tabs-rail-h);background:var(--uf-color-border);position:absolute}.uf-tabs .uf-tabs-indicator{width:0;height:var(--uf-tabs-indicator-h,calc(var(--uf-membrane) * 2));background:var(--uf-color-fg);transition:transform var(--uf-motion-duration-control) var(--uf-motion-ease-standard), width var(--uf-motion-duration-control) var(--uf-motion-ease-standard);position:absolute;bottom:0;left:0}.uf-table[data-scope] td[data-sticky-right]{z-index:3;background:var(--uf-color-bg);position:sticky;right:0}.uf-media[data-scope] .uf-image{background:var(--uf-color-hover-bg);width:100%;height:100%;display:block}.uf-text-body{font-family:var(--uf-font-family-base);font-size:var(--uf-text-font-size,var(--uf-text-size-font-size,var(--uf-text-body-size,var(--uf-control-font-size))));line-height:var(--uf-text-line-height,var(--uf-text-body-line-height,var(--uf-control-line-height)));letter-spacing:var(--uf-text-letter-spacing,var(--uf-control-letter-spacing));font-weight:var(--uf-text-font-weight,var(--uf-font-weight))}.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-action-gap: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-left{min-width:0;height:var(--face-gallery-header-control-height);padding:0 var(--face-gallery-header-inset);border-radius:var(--uf-radius);white-space:nowrap;text-overflow:ellipsis;flex:auto;align-items:center;display:flex;overflow:hidden}.uf-gallery-header-buttons{align-items:center;gap:var(--face-gallery-header-action-gap);flex:none;margin-left:auto;display:flex}.uf-gallery .uf-bar__right>.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{font-weight:var(--uf-font-weight-bold);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-overlay,.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)}:where([data-scope]):not([data-scope=code]) :where(button,input,textarea,select,label,a,p,span,li,th,td,summary,.uf-text-body,.uf-menu-item,.uf-menu-group-label,.uf-breadcrumb-separator,.uf-modal-title,.uf-modal-description,.uf-overlay-content){font-size:var(--uf-text-font-size,var(--uf-text-size-font-size,var(--uf-control-font-size)));line-height:var(--uf-text-line-height,var(--uf-control-line-height));letter-spacing:var(--uf-text-letter-spacing,var(--uf-control-letter-spacing));font-weight:var(--uf-text-font-weight,var(--uf-font-weight))}:where([data-scope]):not([data-scope=code]) :where(input,textarea)::placeholder{font-size:var(--uf-control-font-size);line-height:var(--uf-control-line-height);letter-spacing:var(--uf-control-letter-spacing);font-weight:var(--uf-font-weight)}.uf-control,.uf-option,.uf-gallery-icon-button,[data-scope] .uf-control,.uf-control[data-scope],[data-scope] .uf-option,.uf-option[data-scope],[data-scope] .uf-gallery-icon-button,.uf-gallery-icon-button[data-scope]{--uf-interactive-weight:var(--uf-font-weight);font-weight:var(--uf-interactive-weight);font-optical-sizing:auto;font-synthesis-weight:none}.uf-control:hover,.uf-option:hover,.uf-gallery-icon-button:hover,[data-scope] .uf-control:hover,.uf-control[data-scope]:hover,[data-scope] .uf-option:hover,.uf-option[data-scope]:hover,[data-scope] .uf-gallery-icon-button:hover,.uf-gallery-icon-button[data-scope]:hover{--uf-interactive-weight:var(--uf-font-weight-bold);font-weight:var(--uf-interactive-weight)}.uf-membrane[data-membrane-hover]:is(:hover,:focus-within)>.uf-control,.uf-membrane[data-membrane-hover]:is(:hover,:focus-within)>.uf-option,.uf-membrane[data-membrane-hover]:is(:hover,:focus-within)>.uf-gallery-icon-button{--uf-interactive-weight:var(--uf-font-weight-bold)}.uf-control:active,.uf-option:active,.uf-gallery-icon-button:active,.uf-control[aria-current=true],.uf-control[aria-selected=true],.uf-control[data-active=true],.uf-control.is-active,.uf-option[aria-current=true],.uf-option[aria-selected=true],.uf-option[data-active=true],.uf-option.is-active,.uf-gallery-icon-button[aria-current=true],.uf-gallery-icon-button[aria-selected=true],.uf-gallery-icon-button[data-active=true],.uf-gallery-icon-button.is-active,[data-scope] .uf-control:active,.uf-control[data-scope]:active,[data-scope] .uf-option:active,.uf-option[data-scope]:active,[data-scope] .uf-control[aria-current=true],.uf-control[data-scope][aria-current=true],[data-scope] .uf-control[aria-selected=true],.uf-control[data-scope][aria-selected=true],[data-scope] .uf-control[data-active=true],.uf-control[data-scope][data-active=true],[data-scope] .uf-control.is-active,.uf-control[data-scope].is-active,[data-scope] .uf-option[aria-current=true],.uf-option[data-scope][aria-current=true],[data-scope] .uf-option[aria-selected=true],.uf-option[data-scope][aria-selected=true],[data-scope] .uf-option[data-active=true],.uf-option[data-scope][data-active=true],[data-scope] .uf-option.is-active,.uf-option[data-scope].is-active{--uf-interactive-weight:var(--uf-font-weight)}.uf-control .uf-text-body,.uf-control .uf-text[data-scope],.uf-control .uf-text__content,.uf-control .uf-radio-text,.uf-control [data-part=text],.uf-control [data-part=label],.uf-control [data-part=value],.uf-option .uf-text-body,.uf-option .uf-text[data-scope],.uf-option .uf-text__content,.uf-option .uf-radio-text,.uf-option [data-part=text],.uf-option [data-part=label],.uf-option [data-part=value],.uf-gallery-icon-button .uf-text-body,.uf-gallery-icon-button .uf-text[data-scope],.uf-gallery-icon-button .uf-text__content,.uf-gallery-icon-button [data-part=text],[data-scope] .uf-control .uf-text-body,.uf-control[data-scope] .uf-text-body,[data-scope] .uf-control .uf-text[data-scope],.uf-control[data-scope] .uf-text[data-scope],[data-scope] .uf-control .uf-text__content,.uf-control[data-scope] .uf-text__content,[data-scope] .uf-control .uf-radio-text,.uf-control[data-scope] .uf-radio-text,[data-scope] .uf-control [data-part=text],.uf-control[data-scope] [data-part=text],[data-scope] .uf-control [data-part=label],.uf-control[data-scope] [data-part=label],[data-scope] .uf-control [data-part=value],.uf-control[data-scope] [data-part=value],[data-scope] .uf-option .uf-text-body,.uf-option[data-scope] .uf-text-body,[data-scope] .uf-option .uf-text[data-scope],.uf-option[data-scope] .uf-text[data-scope],[data-scope] .uf-option .uf-text__content,.uf-option[data-scope] .uf-text__content,[data-scope] .uf-option .uf-radio-text,.uf-option[data-scope] .uf-radio-text,[data-scope] .uf-option [data-part=text],.uf-option[data-scope] [data-part=text],[data-scope] .uf-option [data-part=label],.uf-option[data-scope] [data-part=label],[data-scope] .uf-option [data-part=value],.uf-option[data-scope] [data-part=value],[data-scope] .uf-gallery-icon-button .uf-text-body,.uf-gallery-icon-button[data-scope] .uf-text-body,[data-scope] .uf-gallery-icon-button .uf-text[data-scope],.uf-gallery-icon-button[data-scope] .uf-text[data-scope],[data-scope] .uf-gallery-icon-button .uf-text__content,.uf-gallery-icon-button[data-scope] .uf-text__content,[data-scope] .uf-gallery-icon-button [data-part=text],.uf-gallery-icon-button[data-scope] [data-part=text]{font-weight:var(--uf-interactive-weight);font-optical-sizing:inherit;font-synthesis-weight:inherit}@supports (font-variation-settings:"wght" 400){.uf-control,.uf-option,.uf-gallery-icon-button,[data-scope] .uf-control,.uf-control[data-scope],[data-scope] .uf-option,.uf-option[data-scope],[data-scope] .uf-gallery-icon-button,.uf-gallery-icon-button[data-scope],.uf-control .uf-text-body,.uf-control .uf-text[data-scope],.uf-control .uf-text__content,.uf-control .uf-radio-text,.uf-control [data-part=text],.uf-control [data-part=label],.uf-control [data-part=value],.uf-option .uf-text-body,.uf-option .uf-text[data-scope],.uf-option .uf-text__content,.uf-option .uf-radio-text,.uf-option [data-part=text],.uf-option [data-part=label],.uf-option [data-part=value],.uf-gallery-icon-button .uf-text-body,.uf-gallery-icon-button .uf-text[data-scope],.uf-gallery-icon-button .uf-text__content,.uf-gallery-icon-button [data-part=text],[data-scope] .uf-control .uf-text-body,.uf-control[data-scope] .uf-text-body,[data-scope] .uf-control .uf-text[data-scope],.uf-control[data-scope] .uf-text[data-scope],[data-scope] .uf-control .uf-text__content,.uf-control[data-scope] .uf-text__content,[data-scope] .uf-control .uf-radio-text,.uf-control[data-scope] .uf-radio-text,[data-scope] .uf-control [data-part=text],.uf-control[data-scope] [data-part=text],[data-scope] .uf-control [data-part=label],.uf-control[data-scope] [data-part=label],[data-scope] .uf-control [data-part=value],.uf-control[data-scope] [data-part=value],[data-scope] .uf-option .uf-text-body,.uf-option[data-scope] .uf-text-body,[data-scope] .uf-option .uf-text[data-scope],.uf-option[data-scope] .uf-text[data-scope],[data-scope] .uf-option .uf-text__content,.uf-option[data-scope] .uf-text__content,[data-scope] .uf-option .uf-radio-text,.uf-option[data-scope] .uf-radio-text,[data-scope] .uf-option [data-part=text],.uf-option[data-scope] [data-part=text],[data-scope] .uf-option [data-part=label],.uf-option[data-scope] [data-part=label],[data-scope] .uf-option [data-part=value],.uf-option[data-scope] [data-part=value],[data-scope] .uf-gallery-icon-button .uf-text-body,.uf-gallery-icon-button[data-scope] .uf-text-body,[data-scope] .uf-gallery-icon-button .uf-text[data-scope],.uf-gallery-icon-button[data-scope] .uf-text[data-scope],[data-scope] .uf-gallery-icon-button .uf-text__content,.uf-gallery-icon-button[data-scope] .uf-text__content,[data-scope] .uf-gallery-icon-button [data-part=text],.uf-gallery-icon-button[data-scope] [data-part=text]{font-variation-settings:"wght" var(--uf-interactive-weight)}}[data-scope=code]{--uf-font-size-xs:calc(var(--uf-control-font-size) - (var(--uf-membrane) * 2));--uf-font-size-sm:calc(var(--uf-control-font-size) - var(--uf-membrane));--uf-font-size:var(--uf-control-font-size);--uf-font-size-md:calc(var(--uf-control-font-size) + (var(--uf-membrane) * 2));--uf-font-size-lg:calc(var(--uf-control-font-size) + var(--uf-spacing-1));--uf-font-size-xl:calc(var(--uf-control-font-size) + var(--uf-spacing-2))}
