.uf-icon{display:block;flex-shrink:0;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}.uf-button [data-part=indicator],.uf-select[data-scope=select] [data-part=indicator],[data-scope=tile][data-part=indicator]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--uf-selector-indicator-size);height:var(--uf-selector-indicator-size);-webkit-margin-start:var(--uf-selector-indicator-offset-inline-start,0);margin-inline-start:var(--uf-selector-indicator-offset-inline-start,0);opacity:.7;transition:opacity var(--uf-motion-duration-fast) var(--uf-motion-ease-out)}.uf-button[data-scope]{--uf-button-content-gap:var(--uf-control-gap);--uf-control-pad-start:var(--uf-control-pad-text);--uf-control-pad-end: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);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:var(--uf-control-height);height:auto;width:auto;gap:var(--uf-button-content-gap);padding-top:var(--uf-control-pad-y);padding-bottom:var(--uf-control-pad-y);-webkit-padding-start:var(--uf-control-pad-start);padding-inline-start:var(--uf-control-pad-start);-webkit-padding-end:var(--uf-control-pad-end);padding-inline-end:var(--uf-control-pad-end);border-radius:var(--uf-radius);border:none;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;-moz-user-select:none;user-select:none;transition:font-weight var(--uf-motion-duration-emphasis) var(--uf-motion-ease-emphasized);text-decoration:none;white-space:nowrap;min-width:0;outline:none;box-shadow:none;background:var(--uf-button-bg);color:var(--uf-button-fg)}.uf-button[data-scope][data-icon-start]:not([data-icon-only]){--uf-control-pad-start:var(--uf-control-pad-icon)}.uf-button[data-scope][data-icon-end]:not([data-icon-only]){--uf-control-pad-end:var(--uf-control-pad-icon)}.uf-button[data-scope][data-selector]{--uf-control-pad-end:var(--uf-selector-indicator-edge-gap);--uf-button-content-gap:var(--uf-selector-indicator-gap)}.uf-button[data-scope][data-selector][data-selector-direction=side]{height:var(--uf-control-height)}.uf-button[data-selector-direction=side][data-selector-open]>[data-part=indicator]{transform:rotate(180deg)}.uf-button[data-scope]:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--uf-button-focus-ring-width) var(--uf-button-ring-color)}.uf-button[data-scope][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][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][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][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][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][data-variant=outline]:hover{background:var(--uf-color-fg);color:var(--uf-color-bg);box-shadow:none}.uf-button[data-scope][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);--uf-control-gap:var(--uf-spacing-2)}.uf-button[data-scope][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]:hover:not(:disabled):not([data-disabled]){background:var(--uf-button-hover-bg);color:var(--uf-button-hover-fg)}.uf-button[data-scope][data-variant=ghost]:hover:not(:disabled):not([data-disabled]){opacity:1}.uf-button[data-scope]:disabled,.uf-button[data-scope][data-disabled]{opacity:.6;cursor:not-allowed;pointer-events:auto;background:var(--uf-button-bg);color:var(--uf-button-fg)}.uf-button[data-scope][data-loading]{cursor:wait}.uf-button[data-loading] [data-part=text]{opacity:.7}.uf-button[data-scope][data-full-width]{width:100%}.uf-button[data-stretch-text] [data-part=text]{flex:1 1 auto;width:100%;min-width:0}.uf-button[data-scope][data-align=left]{justify-content:flex-start;text-align:left}.uf-button[data-scope][data-align=right]{justify-content:flex-end;text-align:right}.uf-button[data-scope][data-align=center]{justify-content:center;text-align:center}.uf-button[data-scope][data-icon-only]{--uf-icon-only-size:var(--uf-control-height);block-size:var(--uf-icon-only-size);min-inline-size:var(--uf-icon-only-size);min-block-size:var(--uf-icon-only-size);padding:0;justify-content:center}.uf-button[data-scope][data-icon-only]:not([data-full-width]):not([data-selector]){inline-size:var(--uf-icon-only-size)}.uf-button[data-scope][data-icon-only][data-selector]{padding-inline:var(--uf-control-pad-icon)}.uf-button[data-scope][data-level]{-webkit-padding-start:calc(var(--uf-control-pad-start) + (var(--face-runtime-option-level, 0) * var(--uf-option-indent)));padding-inline-start:calc(var(--uf-control-pad-start) + (var(--face-runtime-option-level, 0) * var(--uf-option-indent)))}.uf-membrane{display:inline-flex;box-sizing:border-box;padding:var(--uf-membrane)}.uf-membrane[data-membrane-interactive]{cursor:pointer}.uf-membrane[data-membrane-interactive]>a[href]{position:relative}.uf-membrane[data-membrane-interactive]>a[href]:before{content:"";position:absolute;inset:calc(-1 * var(--uf-membrane))}.uf-membrane[data-membrane-interactive]>a[href]:is([inert],[disabled],[data-disabled],[aria-disabled=true],[inert] *,[disabled] *,[data-disabled] *,[aria-disabled=true] *):before{content:none}.uf-membrane[data-membrane-interactive]>:is([disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.uf-membrane[data-membrane-interactive][data-membrane-hover]:is(:hover,:focus-within)>.uf-membrane[data-membrane-disabled]>:is(.uf-option,.uf-control,[data-part=trigger],[data-part=item],[data-part=option]):not([disabled]):not([data-disabled]):not([aria-disabled=true]),.uf-membrane[data-membrane-interactive][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-interactive][data-membrane-hover]:is(:hover,:focus-within)>.uf-button[data-scope]:not([disabled]):not([data-disabled]):not([aria-disabled=true]),.uf-membrane[data-membrane-interactive][data-membrane-hover]:is(:hover,:focus-within)>.uf-membrane[data-membrane-disabled]>.uf-button[data-scope]:not([disabled]):not([data-disabled]):not([aria-disabled=true]){background:var(--uf-button-hover-bg);color:var(--uf-button-hover-fg)}.uf-membrane--full{display:flex;width:100%}.uf-membrane--full>*,.uf-membrane--full>.uf-membrane[data-membrane-disabled]>*{width:100%}.uf-membrane[data-membrane-disabled]:not([hidden]):not(:has(>[hidden])){display:contents;padding:0}.uf-button__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes uf-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.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);display:inline-block;width:var(--uf-spinner-size);height:var(--uf-spinner-size);border:var(--uf-spinner-border-width) solid var(--uf-color-black-0);border-top-color:currentColor;border-radius:50%;animation:uf-spin var(--uf-motion-duration-spin) var(--uf-motion-ease-linear) var(--uf-motion-iteration-indefinite)}.uf-spinner--small{width:var(--uf-spinner-size-sm);height:var(--uf-spinner-size-sm);border-width:var(--uf-spinner-border-width-sm)}.uf-button>[data-part=text]{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;display:flex;align-items:center;gap:var(--uf-control-gap)}.uf-button [data-part=label],.uf-button__label{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uf-button[data-scope][data-selector] [data-part=text]{gap:var(--uf-selector-indicator-gap);flex:0 1 auto;width:auto}.uf-button[data-scope][data-selector][data-stretch-text] [data-part=text]{flex:1 1 auto;width:100%}.uf-button[data-scope][data-selector][data-selector-direction=side] .uf-button__label{flex:0 1 auto}.uf-button[data-scope][data-selector][data-selector-direction=side] [data-part=indicator]{-webkit-margin-start:0;margin-inline-start:0}.uf-button[data-scope][data-selector]:focus-visible [data-part=indicator],.uf-button[data-scope][data-selector]:hover [data-part=indicator]{opacity:1}.uf-button__rightText{flex:0 0 auto;min-width:max-content;margin-left:auto;padding-left:var(--uf-control-pad-text);white-space:nowrap}.uf-button-group{display:inline-flex}.uf-button-group:not([data-orientation=vertical])>.uf-button[data-scope]:not(:first-child),.uf-button-group:not([data-orientation=vertical])>.uf-membrane:not(:first-child)>.uf-button[data-scope]{border-top-left-radius:0;border-bottom-left-radius:0}.uf-button-group:not([data-orientation=vertical])>.uf-button[data-scope]:not(:last-child),.uf-button-group:not([data-orientation=vertical])>.uf-membrane:not(:last-child)>.uf-button[data-scope]{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]:not(:first-child),.uf-button-group[data-orientation=vertical]>.uf-membrane:not(:first-child)>.uf-button[data-scope]{border-top-left-radius:0;border-top-right-radius:0}.uf-button-group[data-orientation=vertical]>.uf-button[data-scope]:not(:last-child),.uf-button-group[data-orientation=vertical]>.uf-membrane:not(:last-child)>.uf-button[data-scope]{border-bottom-left-radius:0;border-bottom-right-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-start:var(--uf-tile-pad-x);--uf-tile-pad-end: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:0.7;--uf-tile-indicator-opacity:var(--uf-tile-selector-indicator-opacity);--uf-tile-bg:var(--uf-color-black-0);--uf-tile-fg:var(--uf-color-fg);--uf-tile-hover-bg:var(--uf-color-hover-bg);position:relative;display:inline-flex;align-items:center;min-height:var(--uf-control-height);height:auto;gap:var(--uf-tile-content-gap);box-sizing:border-box;padding-top:var(--uf-tile-pad-y);padding-bottom:var(--uf-tile-pad-y);-webkit-padding-start:var(--uf-tile-pad-start);padding-inline-start:var(--uf-tile-pad-start);-webkit-padding-end:var(--uf-tile-pad-end);padding-inline-end:var(--uf-tile-pad-end);border-radius:var(--uf-radius);outline:none;border:none;font:inherit;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:default;-webkit-user-select:text;-moz-user-select:text;user-select:text;transition:font-weight var(--uf-motion-duration-emphasis) var(--uf-motion-ease-emphasized);text-decoration:none;white-space:nowrap;min-width:0;overflow:hidden;box-shadow:none;background:var(--uf-tile-bg);color:var(--uf-tile-fg)}.uf-tile[data-scope=tile][data-interactive]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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-start]{--uf-tile-pad-start:var(--uf-control-pad-icon)}.uf-tile[data-scope=tile][data-icon-end]{--uf-tile-pad-end: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;text-align:left}.uf-tile[data-scope=tile][data-align=center]{justify-content:center;text-align:center}.uf-tile[data-scope=tile][data-align=right]{justify-content:flex-end;text-align:right}.uf-tile[data-scope=tile][data-level]{-webkit-padding-start:calc(var(--uf-tile-pad-start) + var(--face-runtime-option-level, 0) * var(--uf-option-indent) + min(var(--face-runtime-option-level, 0), 1) * var(--uf-tile-level-compensation));padding-inline-start:calc(var(--uf-tile-pad-start) + 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][data-interactive]:not([data-primary-disabled]):hover{background:var(--uf-tile-hover-bg)}.uf-tile[data-scope=tile]:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--uf-tile-focus-ring-width) var(--uf-button-ring-color)}.uf-tile[data-scope=tile][data-active]{background:var(--uf-tile-hover-bg)}.uf-tile[data-scope=tile][data-primary-disabled]{cursor:not-allowed}.uf-tile[data-scope=tile][data-busy]{cursor:wait}.uf-tile[data-scope=tile][data-variant=default]{--uf-tile-bg:var(--uf-color-black-0)}.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)}.uf-tile[data-scope=tile][data-variant=ghost]{--uf-tile-hover-bg:var(--uf-color-black-0)}.uf-tile[data-scope=tile][data-primary-disabled]{--uf-tile-fg:var(--uf-color-fg-muted)}[data-scope=tile]>[data-part=leading]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0}[data-scope=tile]>[data-part=icon]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--uf-icon-size,var(--uf-control-line-height));height:var(--uf-icon-size,var(--uf-control-line-height))}[data-scope=tile]>[data-part=text]{display:inline-flex;align-items:center;gap:var(--uf-tile-content-gap,var(--uf-control-gap));flex:0 1 auto;min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-scope=tile][data-stretch-text]>[data-part=text]{flex:1 1 auto}.uf-tile[data-scope=tile][data-selector]>[data-part=text]{gap:var(--uf-selector-indicator-gap);width:auto}.uf-tile__indicator[data-scope]{opacity:var(--uf-tile-indicator-opacity)}.uf-tile__indicator[data-direction=right][data-open]{transform:rotate(90deg)}.uf-tile__label{display:block;flex:1 1 auto;min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uf-tile[data-scope=tile][data-selector]:not([data-stretch-text])>[data-part=text]>.uf-tile__label{flex:0 1 auto}.uf-tile__labelSlot{display:inline-flex;align-items:center;gap:var(--uf-tile-content-gap,var(--uf-control-gap))}.uf-tile__rightText{color:var(--uf-color-fg-muted);-webkit-margin-start:auto;margin-inline-start:auto;flex-shrink:0}.uf-tile[data-scope=tile][data-selector]>[data-part=text]>.uf-tile__rightText{-webkit-margin-start:var(--uf-selector-indicator-gap);margin-inline-start:var(--uf-selector-indicator-gap)}[data-scope=tile]>[data-part=meta]{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto;min-width:0;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--uf-color-fg-muted)}[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:0 0 auto}[data-scope=tile]>[data-part=text]>.uf-membrane--truncate,[data-scope=tile]>[data-part=text]>.uf-text[data-scope][data-truncate]{flex:1 1 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 1 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]{flex:1 1 auto;min-width:0;min-inline-size:0;max-width:100%;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 1 auto}.uf-tile[data-scope=tile][data-selector]:is(:hover,:focus-within){--uf-tile-indicator-opacity:var(--uf-tile-selector-indicator-hover-opacity)}[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]{display:inline-flex;align-items:center;gap:0;flex-shrink:0;-webkit-margin-start:auto;margin-inline-start:auto}.uf-tile[data-scope=tile][data-meta]>[data-part=actions]{-webkit-margin-start:var(--uf-tile-content-gap);margin-inline-start:var(--uf-tile-content-gap)}[data-scope=tile]>:is([data-part=leading],[data-part=actions]) .uf-button[data-scope][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]{opacity:1;pointer-events:auto}.uf-tile[data-scope=tile][data-action-visibility=reveal]:focus-within>[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][data-active]>[data-part=actions]{opacity:1;pointer-events:auto}.uf-membrane[data-membrane-interactive][data-membrane-hover]:is(:hover,:focus-within)>.uf-membrane[data-membrane-disabled]>.uf-tile[data-scope=tile][data-interactive]:not([data-primary-disabled]),.uf-membrane[data-membrane-interactive][data-membrane-hover]:is(:hover,:focus-within)>.uf-tile[data-scope=tile][data-interactive]:not([data-primary-disabled]){background:var(--uf-tile-hover-bg)}.uf-tile[data-scope=tile]>[data-part=text]{--uf-text-color:var(--uf-tile-fg);color:inherit;text-align:inherit}.uf-tile[data-scope=tile]:not([data-truncate])>[data-part=text],.uf-tile[data-scope=tile]:not([data-truncate])>[data-part=text]>.uf-tile__label{white-space:normal;overflow-wrap:anywhere}.uf-separator[data-scope]{border:none;background:var(--uf-color-border);display:block;width:100%;min-width:0;max-width:100%;inline-size:100%;min-inline-size:0;max-inline-size:100%;flex:1 1 auto;box-sizing:border-box;padding:0}.uf-separator-membrane{display:flex;width:100%;min-width:0;flex:0 0 auto;align-self:stretch}.uf-separator-membrane--vertical{align-self:stretch;flex:none;min-height:var(--uf-control-height)}.uf-separator[data-scope][data-orientation=horizontal]{display:block;height:var(--uf-separator-line-width);min-height:var(--uf-separator-line-width);max-height:var(--uf-separator-line-width);flex:1 1 auto;width:100%;min-width:0;max-width:100%;inline-size:100%;min-inline-size:0;max-inline-size:100%;margin:0;align-self:center;border-top:none;background:var(--uf-color-border)}.uf-separator-membrane>.uf-separator[data-scope][data-orientation=horizontal]{flex:1 1 auto;width:100%;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);align-self:stretch;border-left:none;background:var(--uf-color-border)}.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;display:inline-flex;align-items:center;justify-content: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}.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-color-fg);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;inline-size:100%;min-inline-size:0;max-inline-size:100%;border-radius:var(--uf-card-radius);background:var(--uf-card-background);border:var(--uf-card-border-width) solid var(--uf-card-border);overflow:hidden;padding:var(--uf-card-pad);display:flex;flex-direction:column;gap:0;color:var(--uf-color-fg);box-shadow:var(--uf-card-shadow);backdrop-filter:blur(var(--uf-card-blur)) saturate(1.14);-webkit-backdrop-filter:blur(var(--uf-card-blur)) saturate(1.14)}.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-border-width:0px}.uf-card[data-scope][data-hoverable]:is(:hover,:focus-within){background:linear-gradient(var(--uf-color-hover-bg),var(--uf-color-hover-bg)),var(--uf-card-background)}.uf-card[data-scope]:not([data-full-width]){inline-size:max-content}.uf-card[data-scope]>[data-part=header]{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;padding:0;display:flex;flex-direction:column;align-items:stretch;gap:0}.uf-card[data-scope]>[data-part=header][data-orientation=horizontal]{flex-direction:row;align-items:center}.uf-card[data-scope]>[data-part=header][data-orientation=horizontal]>.uf-card__title,.uf-card[data-scope]>[data-part=header][data-orientation=horizontal]>.uf-membrane:has(>.uf-card__title){flex:1 1 auto}.uf-card[data-scope] .uf-card__title,.uf-card[data-scope]>[data-part=header]>[data-part=title],.uf-card[data-scope]>[data-part=title]{--uf-text-font-weight:var(--uf-font-weight-bold);min-inline-size:0}.uf-card[data-scope] .uf-card__title[data-variant=body]:not([data-size]){--uf-text-font-size:var(--uf-font-size-md)}.uf-card[data-scope] .uf-card__description,.uf-card[data-scope]>[data-part=description],.uf-card[data-scope]>[data-part=header]>[data-part=description]{min-inline-size:0}.uf-card[data-scope]>[data-part=content]{flex-direction:column;align-items:stretch}.uf-card[data-scope]>[data-part=content],.uf-card[data-scope]>[data-part=footer]{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;padding:0;width:100%;display:flex;gap:0}.uf-card[data-scope]>[data-part=footer]{align-items:center}.uf-card[data-scope]>[data-part=footer][data-align=start]{justify-content:flex-start}.uf-card[data-scope]>[data-part=footer][data-align=end]{justify-content:flex-end}.uf-card[data-scope]>[data-part=footer][data-align=between]{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;min-inline-size:0;max-inline-size:100%;flex-shrink:0;display:flex;align-items:center;gap:0}.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]{justify-content:space-between;flex:1 0 auto}.uf-card[data-scope] .uf-membrane{max-inline-size:100%;min-inline-size:0}.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{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.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-control-pad-start:var(--uf-control-pad-icon);--uf-control-pad-end:var(--uf-control-pad-text);display:flex;align-items:center;justify-content:flex-start;gap:var(--uf-control-gap);min-height:var(--uf-control-height);height:auto;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;font:var(--uf-control-font-size) /var(--uf-control-line-height) var(--uf-font-family-base);padding-top:var(--uf-control-pad-y);padding-bottom:var(--uf-control-pad-y);-webkit-padding-start:var(--uf-control-pad-start);padding-inline-start:var(--uf-control-pad-start);-webkit-padding-end:var(--uf-control-pad-end);padding-inline-end:var(--uf-control-pad-end);border-radius:var(--uf-radius);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:start}.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}.uf-membrane:has(>.uf-checkbox){min-width:0;max-width:100%}.uf-checkbox[data-scope=checkbox][data-full-width]{width:100%}.uf-checkbox[data-scope=checkbox][hidden]{display:none}.uf-checkbox[data-scope=checkbox][data-disabled]{pointer-events:auto}.uf-checkbox[data-scope=checkbox][data-disabled]:hover{background:var(--uf-color-black-0)}[data-scope=checkbox] [data-part=indicator]{width:var(--uf-checkbox-control-size);height:var(--uf-checkbox-control-size);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--uf-color-fg);background:var(--uf-color-black-0);border:none;box-shadow:none;outline:none}[data-scope=checkbox] [data-part=indicator] svg{display:block}.uf-checkbox[data-scope=checkbox] [data-part=label]{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:start}[data-scope=checkbox] [data-part=input]{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.uf-switcher[data-scope=switcher]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--uf-control-gap);-webkit-padding-start:var(--uf-control-pad-text);padding-inline-start:var(--uf-control-pad-text);-webkit-padding-end:var(--uf-control-pad-icon);padding-inline-end:var(--uf-control-pad-icon);padding-block:var(--uf-control-pad-y);height:auto;min-height:var(--uf-control-height);width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;border-radius:var(--uf-radius);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:start}.uf-switcher[data-scope]:hover:not([data-disabled]){background:var(--uf-color-hover-bg)}.uf-membrane:has(>.uf-switcher){min-width:0;max-width:100%}.uf-switcher[data-scope][data-switch-only]{width:var(--uf-control-height);min-width:var(--uf-control-height);justify-content:center;padding:0}.uf-switcher[data-scope][data-full-width]{width:100%}.uf-switcher[data-scope][hidden]{display:none}.uf-switcher[data-scope][data-disabled]{pointer-events:auto}.uf-switcher[data-scope] [data-part=label]{flex:1 1;min-width:0;color:inherit;text-align:start}.uf-switcher[data-scope] [data-part=label]:not([data-truncate]){white-space:normal;overflow-wrap:anywhere}.uf-switcher[data-scope] [data-part=track]{width:var(--uf-switcher-control-size,var(--uf-icon-size));height:var(--uf-switcher-control-size,var(--uf-icon-size));flex-shrink:0;position:relative;display:inline-flex;color:var(--uf-color-fg-muted);transition:color var(--uf-motion-duration-control) var(--uf-motion-ease-standard)}.uf-switcher[data-scope] [data-part=track][data-state=checked]{color:var(--uf-color-fg)}.uf-switcher[data-scope] [data-part=track]:before{content:"";position:absolute;inset:20% 5%;border-radius:var(--uf-radius-full);background:currentColor}.uf-switcher[data-scope] [data-part=thumb]{width:50%;height:50%;border-radius:var(--uf-radius-full);background:var(--uf-color-bg);position:absolute;inset-block-start:25%;inset-inline-start:10%;transition:inset-inline-start var(--uf-motion-duration-control) var(--uf-motion-ease-standard)}.uf-switcher[data-scope] [data-part=track][data-state=checked] [data-part=thumb]{inset-inline-start:40%}.uf-switcher[data-scope] [data-part=input]{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (forced-colors:active){.uf-switcher[data-scope] [data-part=track]:before{background:ButtonText}.uf-switcher[data-scope] [data-part=thumb]{background:Canvas}}.uf-radio[data-scope=radio]{--uf-radio-indicator-size:var(--uf-control-line-height);display:flex;flex-direction:column;gap:0}.uf-radio[data-scope=radio][hidden]{display:none}.uf-radio>.uf-membrane{min-width:0;max-width:100%}.uf-radio[data-scope=radio][data-orientation=horizontal]{flex-direction:row;align-items:center;flex-wrap:wrap;gap:0}.uf-radio[data-scope=radio][data-orientation=horizontal] .uf-radio-option,.uf-radio[data-scope=radio][data-orientation=horizontal] [data-part=item]{width:auto;flex:0 0 auto}.uf-radio-option,[data-scope=radio] [data-part=item]{--uf-control-pad-start:var(--uf-control-pad-icon);--uf-control-pad-end:var(--uf-control-pad-text);display:flex;align-items:center;justify-content:flex-start;gap:var(--uf-control-gap);min-width:0;max-width:100%;min-height:var(--uf-control-height);height:auto;width:100%;padding-top:var(--uf-control-pad-y);padding-bottom:var(--uf-control-pad-y);-webkit-padding-start:var(--uf-control-pad-start);padding-inline-start:var(--uf-control-pad-start);-webkit-padding-end:var(--uf-control-pad-end);padding-inline-end:var(--uf-control-pad-end);cursor:pointer;border-radius:var(--uf-radius);border:none;box-shadow:none;outline:none;background:var(--uf-color-black-0)}.uf-radio-option:hover,[data-scope=radio] [data-part=item]:hover{background:var(--uf-color-hover-bg)}.uf-radio-text{min-width:0;overflow-wrap:anywhere}.uf-radio-indicator,[data-scope=radio] [data-part=indicator]{width:var(--uf-radio-indicator-size);height:var(--uf-radio-indicator-size);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--uf-color-fg);background:var(--uf-color-black-0);border:none;box-shadow:none}.uf-radio-indicator svg,[data-scope=radio] [data-part=indicator] svg{display:block}.uf-radio[data-scope=radio][data-disabled]{opacity:1;pointer-events:auto}.uf-radio-option[data-scope=radio][data-disabled]{opacity:var(--uf-color-disabled-opacity);cursor:not-allowed;pointer-events:auto}.uf-input[data-scope=input],.uf-radio-option[data-scope=radio][data-disabled]:hover{background:var(--uf-color-black-0)}.uf-input[data-scope=input]{--uf-input-icon-size:var(--uf-control-line-height);--uf-input-required-gap:calc(var(--uf-membrane) * 2);display:flex;flex-direction:column;gap:var(--uf-membrane);width:100%;border:none;outline:none;box-shadow:none}.uf-input[data-scope=input][data-label-orientation=horizontal]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-column-gap:var(--uf-control-gap);column-gap:var(--uf-control-gap);grid-row-gap:0;row-gap:0}.uf-input[data-scope=input][hidden]{display:none}.uf-input[data-label-orientation=horizontal] .uf-input__control,.uf-input[data-label-orientation=horizontal]>.uf-input__description,.uf-input[data-label-orientation=horizontal]>.uf-input__error,.uf-input[data-label-orientation=horizontal]>.uf-membrane{grid-column:2}.uf-input[data-label-orientation=horizontal] [data-part=label]{grid-column:1;grid-row:1}[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;display:flex;align-items:center;padding:var(--uf-control-pad-y) var(--uf-control-pad-text)}[data-scope=input] .uf-input__control{position:relative;display:block;width:100%;border:none;outline:none;box-shadow:none;background:var(--uf-color-black-0);border-radius:var(--uf-radius)}.uf-input__control:has(>[dir=auto]:dir(rtl)){direction:rtl}.uf-input__control:has(>[dir=auto]:dir(ltr)){direction:ltr}[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:none;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);width:100%;box-sizing:border-box;outline:none;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance: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);outline:none;border:none;box-shadow:none}[data-scope=input] [data-part=input]:focus-visible,[data-scope=input] [data-part=textarea]:focus-visible{box-shadow:none;outline:none;border: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-input__error{padding-inline:var(--uf-control-pad-text)}.uf-input__description{color:var(--uf-color-fg-muted)}.uf-input__description,.uf-input__error{--uf-text-size-font-size:var(--uf-font-size-xs);font-size:var(--uf-font-size-xs);min-height:1em}.uf-input__error{color:var(--uf-color-destructive)}.uf-input__description .uf-text[data-scope],.uf-input__error .uf-text[data-scope],.uf-menu-group-label .uf-text[data-scope],[data-scope=command] [data-part=empty] .uf-text[data-scope],[data-scope=command] [data-part=groupLabel] .uf-text[data-scope]{color:inherit;line-height:inherit;font-weight:inherit}[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]{min-height:max(var(--uf-control-height),calc(var(--face-runtime-input-rows, 1) * 1lh + 2 * var(--uf-control-pad-y)));height:auto;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;overflow-y:auto}[data-scope=input] [data-part=textarea][data-auto-grow]{field-sizing:content}[data-scope=input] input::-webkit-search-cancel-button{display:none}[data-scope=input] [data-part=input]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-scope=input] [data-part=input]:focus{text-overflow:clip;overflow-x:auto}.uf-input__icon{position:absolute;top:50%;transform:translateY(-50%);width:var(--uf-input-icon-size);height:var(--uf-input-icon-size);pointer-events:none;opacity:.9;display:flex;align-items:center;justify-content:center}.uf-input__icon[data-position=start]{inset-inline-start:var(--uf-control-pad-icon)}.uf-input__icon[data-position=end]{inset-inline-end:var(--uf-control-pad-icon)}.uf-input[data-scope=input][data-icon-position=start] [data-part=input],.uf-input[data-scope=input][data-icon-position=start] [data-part=textarea]{-webkit-padding-start:calc(var(--uf-control-pad-icon) + var(--uf-input-icon-size) + var(--uf-control-gap));padding-inline-start:calc(var(--uf-control-pad-icon) + var(--uf-input-icon-size) + var(--uf-control-gap))}.uf-input[data-scope=input][data-icon-position=end] [data-part=input],.uf-input[data-scope=input][data-icon-position=end] [data-part=textarea]{-webkit-padding-end:calc(var(--uf-control-pad-icon) + var(--uf-input-icon-size) + var(--uf-control-gap));padding-inline-end: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);-webkit-margin-start:var(--uf-input-required-gap);margin-inline-start:var(--uf-input-required-gap)}[data-scope=input] [data-part=input][type=number]::-webkit-inner-spin-button,[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]{-moz-appearance:textfield}.uf-input__clear{position:absolute;inset-inline-end:var(--uf-control-pad-icon);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:var(--uf-input-icon-size);height:var(--uf-input-icon-size);padding:0;border:none;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;outline:none}.uf-input__clear[hidden]{display:none}.uf-input__control:focus-within .uf-input__clear:not([hidden]),.uf-input__control:hover .uf-input__clear:not([hidden]){opacity:1}.uf-input__clear:hover{color:var(--uf-color-fg)}.uf-input__clear:focus-visible{outline:var(--uf-membrane) solid var(--uf-button-ring-color);outline-offset:var(--uf-membrane)}.uf-input__control:has(>.uf-input__clear:not([hidden]))>:is(input,textarea){-webkit-padding-end:calc(var(--uf-control-pad-icon) + var(--uf-input-icon-size) + var(--uf-control-gap));padding-inline-end:calc(var(--uf-control-pad-icon) + var(--uf-input-icon-size) + var(--uf-control-gap))}.uf-input__control:has(>.uf-input__clear:not([hidden]))>.uf-input__icon[data-position=end]{inset-inline-end:calc(var(--uf-control-pad-icon) + var(--uf-input-icon-size) + var(--uf-control-gap))}.uf-input__control:has(>.uf-input__clear:not([hidden])):has(>.uf-input__icon[data-position=end])>:is(input,textarea){-webkit-padding-end:calc(var(--uf-control-pad-icon) + 2 * (var(--uf-input-icon-size) + var(--uf-control-gap)));padding-inline-end:calc(var(--uf-control-pad-icon) + 2 * (var(--uf-input-icon-size) + var(--uf-control-gap)))}.uf-select[data-scope=select]{position:relative;min-width:0;width:max-content;max-width:100%}.uf-select[data-scope=select][data-full-width]{width:100%}.uf-select[data-scope=select]:not([data-label-orientation=horizontal]){display:flex;flex-direction:column;gap:0}.uf-select[data-scope=select][data-label-orientation=horizontal]{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-column-gap:var(--uf-control-gap);column-gap:var(--uf-control-gap)}.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);height:auto;display:flex;align-items:center}.uf-responsive-overlay-backdrop{--uf-responsive-overlay-zero-blur:0;position:fixed;inset:0;background:var(--uf-overlay-backdrop-bg);z-index:var(--uf-z-overlay);opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(var(--uf-responsive-overlay-zero-blur)) saturate(1);-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)}.uf-responsive-overlay-backdrop[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;backdrop-filter:blur(var(--uf-overlay-backdrop-blur)) saturate(1.12);-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]{position:-webkit-sticky;position:sticky;top:0;z-index:1;width:100%;padding:0;gap:0;background:var(--uf-overlay-header-background);border-radius:inherit}.uf-responsive-sheetHeader[data-scope=bar]>.uf-bar-section{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);position:fixed;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);display:flex;flex-direction:column;gap:0;overflow:hidden;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)}.uf-responsive-panel[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),transform var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear 0s}.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:translateX(0)}.uf-select-wrapper,.uf-select[data-scope=select]>.uf-membrane:first-child{display:flex;width:100%}.uf-select-wrapper{position:relative;flex-direction:column;gap:0}.uf-select[data-scope=select][data-icon-only] .uf-select-wrapper,.uf-select[data-scope=select][data-icon-only] .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);display:flex;align-items:center;justify-content:flex-start;min-height:var(--uf-control-height);height:auto;width:100%;padding-top:var(--uf-control-pad-y);padding-bottom:var(--uf-control-pad-y);-webkit-padding-start:var(--uf-control-pad-text);padding-inline-start:var(--uf-control-pad-text);-webkit-padding-end:var(--uf-select-indicator-edge-gap);padding-inline-end:var(--uf-select-indicator-edge-gap);border:none;border-radius:var(--uf-radius);background:var(--uf-color-black-0);color:var(--uf-color-fg);font:inherit;cursor:pointer;gap:var(--uf-select-indicator-gap);box-shadow:none;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.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{outline:calc(var(--uf-membrane) * 2) solid var(--uf-color-fg);outline-offset:calc(var(--uf-membrane) * -2)}.uf-select[data-scope=select] [data-part=trigger]:disabled{cursor:not-allowed}.uf-select__value{flex:0 1 auto;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.uf-select[data-scope=select] [data-part=trigger][data-stretch-text] .uf-select__value{flex:1 1 auto}.uf-select[data-scope=select][data-surface=side] [data-part=trigger]{height:var(--uf-control-height);justify-content:flex-start}.uf-select[data-scope=select][data-icon-only] [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);padding:0;justify-content:center;gap:0}.uf-select[data-scope=select][data-icon-only] [data-part=trigger] .uf-select__value{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;inline-size:var(--uf-icon-size);min-inline-size:var(--uf-icon-size);overflow:visible;text-align:center;line-height:0}.uf-select[data-scope=select][data-icon-only] [data-part=trigger] .uf-select__value :is(svg,img){display:block}.uf-select__value--placeholder{color:var(--uf-color-fg-muted)}.uf-select[data-scope=select] [data-part=indicator],.uf-select__indicator{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;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)}.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;position:absolute;top:100%;left:0;width:100%;min-width:min(var(--uf-select-content-min-width),calc(100vw - var(--uf-spacing-2)));max-width:calc(100vw - var(--uf-spacing-2));z-index:var(--uf-z-dropdown);padding:0;background:var(--uf-color-black-0);border-radius:0;box-shadow:none;border: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)}: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-icon-only]{--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;position:fixed;top:auto;left:auto;width:min(15rem,calc(100vw - var(--uf-spacing-2)));max-width:calc(100vw - var(--uf-spacing-2))}:is(.uf-select[data-scope=select] [data-part=content],.uf-select__content[data-scope=select][data-part=content])[data-surface=sheet]{position:fixed;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;transform:none;z-index:calc(var(--uf-z-overlay) + 1)}: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{display:flex;width:100%}:is(.uf-select[data-scope=select] [data-part=content],.uf-select__content[data-scope=select][data-part=content])[data-surface=sheet] .uf-select__contentMembrane{width:100%}: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{display:flex;width:100%}.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);overflow-y:auto;box-sizing:border-box;transform:translateY(var(--uf-overlay-enter-y)) scale(var(--uf-overlay-enter-scale));transform-origin:top center;opacity:0;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),transform var(--uf-duration-enter) var(--uf-ease-enter)}: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 center}: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:left center}: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{overflow-y:scroll;scrollbar-gutter:stable}: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]{display:flex;align-items:center;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;border:none;box-shadow:none;outline:none;background:var(--uf-color-black-0)}: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)}.uf-select[data-scope=select][hidden]{display:none}.uf-select__content [data-part=listbox]:focus{outline:none}.uf-select__content [data-part=listbox]:focus-visible{outline:var(--uf-membrane) solid var(--uf-color-border);outline-offset:calc(-1 * var(--uf-membrane))}.uf-select-optionLabel{min-width:0;flex:1 1;overflow-wrap:anywhere}.uf-select__check{display:inline-flex;flex:none;-webkit-margin-start:var(--uf-control-gap);margin-inline-start:var(--uf-control-gap);visibility:hidden}.uf-select-option[aria-selected=true] .uf-select__check{visibility:visible}.uf-select[data-surface=side][data-direction=rtl] [data-part=indicator]{transform:scaleX(-1)}@media (forced-colors:active){.uf-select[data-scope=select] [data-part=trigger]:focus-visible,.uf-select__content [data-part=listbox]:focus-visible{outline:2px solid Highlight;outline-offset:-2px}.uf-select__content [data-part=option][data-highlighted]{background:Highlight;color:HighlightText}.uf-select__content [data-part=option][data-highlighted] *{color:HighlightText}}.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;position:relative;display:flex;flex-direction:column;width:100%}.uf-date[data-scope=date]:not([data-full-width]){width:auto}.uf-date__triggerWrap{position:relative;width:100%}.uf-date__label{margin:0}.uf-date__trigger{display:flex;align-items:center;justify-content:space-between;min-height:var(--uf-control-height);width:100%;padding:var(--uf-control-pad-y) var(--uf-control-pad-icon) var(--uf-control-pad-y) var(--uf-control-pad-text);border:none;border-radius:var(--uf-radius);background:var(--uf-color-black-0);color:var(--uf-color-fg);gap:var(--uf-control-gap);cursor:pointer;font:inherit}.uf-date__trigger:hover{background:var(--uf-color-hover-bg)}.uf-date__trigger:disabled{opacity:.6;cursor:not-allowed}.uf-date__value{flex:1 1;min-width:0}.uf-date__icon{display:inline-flex;align-items:center;justify-content:center;opacity:.8}.uf-date__content{position:fixed;width:-moz-fit-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));overflow:visible;background:var(--uf-color-black-0);border-radius:0;z-index:var(--uf-z-dropdown);padding:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear var(--uf-duration-exit)}.uf-date__content[data-surface=sheet]{position:fixed;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)));transform:none;z-index:calc(var(--uf-z-overlay) + 1)}.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__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);display:inline-flex;flex-direction:column;align-items:stretch;width:-moz-fit-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));overflow:auto;box-sizing:border-box;transform:translateY(var(--uf-overlay-enter-y)) scale(var(--uf-overlay-enter-scale));transform-origin:top center;opacity:0;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),transform var(--uf-duration-enter) var(--uf-ease-enter)}.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 center}.uf-date__content[data-state=open] .uf-date__contentPanel{opacity:1;transform:translateY(0) scale(1)}.uf-date__footer,.uf-date__presets,.uf-date__toolbar{display:flex;flex-wrap:wrap;gap:0;align-self:stretch}.uf-date__panel{display:block;margin:0;align-self:center;width:-moz-fit-content;width:fit-content;max-width:100%}.uf-date__content[data-surface=sheet] .uf-date__panel{width:100%;align-self:stretch}.uf-date__content[data-surface=sheet] .uf-calendar[data-scope=calendar],.uf-date__content[data-surface=sheet] .uf-date__grid{width:100%;inline-size:100%;min-inline-size:0}.uf-date__content[data-surface=sheet] .uf-date__grid>.uf-membrane{display:flex;width:100%}.uf-date__grid{display:grid;grid-gap:0;gap:0}.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-target:max(24px,var(--uf-control-height));--uf-slider-thumb-inline:calc(var(--uf-slider-target) + var(--uf-membrane) * 2);--uf-slider-thumb-block:calc(var(--uf-slider-target) + var(--uf-membrane) * 2);--uf-slider-crop-size:calc(var(--uf-slider-target) + var(--uf-membrane) * 2);--uf-slider-crop-space:0px;--uf-slider-crop-extent:0px;container-type:inline-size;display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:var(--uf-control-height);width:100%}.uf-slider[data-crop]{--uf-slider-crop-space:var(--uf-slider-crop-size);--uf-slider-crop-extent:var(--uf-slider-crop-size)}.uf-slider__label{min-width:0;overflow-wrap:anywhere;text-align:start}.uf-slider__body{position:relative;width:100%;min-width:max(var(--uf-slider-thumb-inline),calc(var(--uf-slider-crop-space) * 2));height:calc(var(--uf-slider-thumb-block) + var(--uf-slider-crop-extent));touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.uf-slider__track{position:absolute;inset-inline:max(calc(var(--uf-slider-thumb-inline) / 2),var(--uf-slider-crop-space));top:calc(var(--uf-slider-thumb-block) / 2);height:0}.uf-slider__crop-track:before,.uf-slider__range,.uf-slider__selection,.uf-slider__track:before{content:"";position:absolute;pointer-events:none;inset-inline:0;height:var(--uf-membrane);background:var(--uf-color-border)}.uf-slider__range,.uf-slider__selection{inset-inline-start:calc(var(--uf-slider-start) * 100%);inset-inline-end:calc((1 - var(--uf-slider-end)) * 100%);background:var(--uf-color-fg)}.uf-slider__selection{height:calc(var(--uf-membrane) * 3);translate:0 calc(var(--uf-membrane) * -1)}.uf-slider__crop-track{position:absolute;inset-inline:0;top:calc(var(--uf-slider-thumb-block) / 2);height:var(--uf-slider-crop-size);touch-action:none}.uf-slider__crop-track:before,.uf-slider__crop-track>.uf-slider__handle,.uf-slider__crop-track>.uf-slider__selection{top:50%}.uf-slider__handle{--uf-slider-offset:0px;position:absolute;display:flex;justify-content:center;width:var(--uf-slider-thumb-inline);-webkit-margin-start:calc(var(--uf-slider-thumb-inline) / -2);margin-inline-start:calc(var(--uf-slider-thumb-inline) / -2);inset-inline-start:calc(var(--uf-slider-position) * 100% + var(--uf-slider-offset));transform:translateY(-50%)}.uf-slider__control,.uf-slider__handle>.uf-membrane{flex:none}.uf-slider__handle[data-crop]{width:var(--uf-slider-crop-size);-webkit-margin-start:calc(var(--uf-slider-crop-size) / -2);margin-inline-start:calc(var(--uf-slider-crop-size) / -2)}.uf-slider__handle[data-crop=min]{--uf-slider-offset:calc(var(--uf-slider-crop-size) / -2)}.uf-slider__handle[data-crop=max]{--uf-slider-offset:calc(var(--uf-slider-crop-size) / 2)}.uf-slider__handle[data-crop=min] .uf-slider__control{justify-content:flex-end}.uf-slider__handle[data-crop=max] .uf-slider__control{justify-content:flex-start}.uf-slider__handle:focus-within{z-index:1}.uf-slider__control{display:inline-flex;align-items:center;justify-content:center;min-width:var(--uf-slider-target);min-height:var(--uf-slider-target);position:relative}.uf-slider__control>input{position:absolute;inset:0;margin:0;width:100%;height:100%;opacity:0;cursor:ew-resize;touch-action:none}.uf-slider__visual{pointer-events:none;color:var(--uf-color-fg)}.uf-slider__dot{width:var(--uf-spacing-4);height:var(--uf-spacing-4);border-radius:var(--uf-radius-full);background:var(--uf-color-fg)}.uf-slider__number{min-width:var(--uf-slider-target);max-width:max(var(--uf-slider-target),calc(100cqw - var(--uf-slider-crop-space) * 2 - var(--uf-slider-target)));box-sizing:border-box;min-height:var(--uf-slider-target);display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--uf-control-pad-text);border:var(--uf-membrane) solid var(--uf-color-border);border-radius:var(--uf-radius-full);background:var(--uf-color-bg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.uf-slider__valueText{min-width:0;overflow:hidden;text-overflow:ellipsis}.uf-slider__marker{width:var(--uf-spacing-2);height:var(--uf-icon-size);border-block:var(--uf-membrane) solid currentColor;-webkit-border-start:var(--uf-membrane) solid currentColor;border-inline-start:var(--uf-membrane) solid currentColor}.uf-slider__handle[data-crop=max] .uf-slider__marker{-webkit-border-start:0;border-inline-start:0;-webkit-border-end:var(--uf-membrane) solid currentColor;border-inline-end:var(--uf-membrane) solid currentColor}.uf-slider[data-orientation=vertical] .uf-slider__marker{width:var(--uf-icon-size);height:var(--uf-spacing-2);border-inline:var(--uf-membrane) solid currentColor;-webkit-border-before:0;border-block-start:0;-webkit-border-after:var(--uf-membrane) solid currentColor;border-block-end:var(--uf-membrane) solid currentColor}.uf-slider[data-orientation=vertical] .uf-slider__handle[data-crop=max] .uf-slider__marker{border-inline:var(--uf-membrane) solid currentColor;-webkit-border-after:0;border-block-end:0;-webkit-border-before:var(--uf-membrane) solid currentColor;border-block-start:var(--uf-membrane) solid currentColor}.uf-slider__control:has(input:focus-visible){outline:2px solid var(--uf-color-fg);outline-offset:-2px;border-radius:var(--uf-radius-full)}.uf-slider[data-scope]:has(input:disabled){opacity:var(--uf-color-disabled-opacity)}.uf-slider[data-scope][data-disabled]{pointer-events:auto}.uf-slider__control>input:disabled{cursor:not-allowed}.uf-slider__name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.uf-slider[data-orientation=vertical] .uf-slider__body{width:calc(var(--uf-slider-thumb-inline) + var(--uf-slider-crop-extent));min-width:0;height:12rem;min-height:max(var(--uf-slider-thumb-block),calc(var(--uf-slider-crop-space) * 2));align-self:center}.uf-slider[data-orientation=vertical] .uf-slider__track{inset-inline:auto;inset-inline-start:calc(var(--uf-slider-thumb-inline) / 2);top:max(calc(var(--uf-slider-thumb-block) / 2),var(--uf-slider-crop-space));bottom:max(calc(var(--uf-slider-thumb-block) / 2),var(--uf-slider-crop-space));height:auto;width:0}.uf-slider[data-orientation=vertical] .uf-slider__crop-track:before,.uf-slider[data-orientation=vertical] .uf-slider__track:before,.uf-slider[data-orientation=vertical] :is(.uf-slider__range,.uf-slider__selection){inset-inline:auto;width:var(--uf-membrane);height:auto;top:0;bottom:0}.uf-slider[data-orientation=vertical] :is(.uf-slider__range,.uf-slider__selection){bottom:calc(var(--uf-slider-start) * 100%);top:calc((1 - var(--uf-slider-end)) * 100%)}.uf-slider[data-orientation=vertical] .uf-slider__crop-track{inset-inline-start:calc(var(--uf-slider-thumb-inline) / 2);inset-inline-end:auto;top:0;bottom:0;width:var(--uf-slider-crop-size);height:auto}.uf-slider[data-orientation=vertical] .uf-slider__crop-track:before{inset-inline-start:50%}.uf-slider[data-orientation=vertical] .uf-slider__selection{inset-inline-start:calc(50% - var(--uf-membrane));width:calc(var(--uf-membrane) * 3);translate:0 0}.uf-slider[data-orientation=vertical] .uf-slider__handle{inset-inline-start:calc(var(--uf-slider-thumb-inline) / -2);-webkit-margin-start:0;margin-inline-start:0;bottom:calc(var(--uf-slider-position) * 100% + var(--uf-slider-offset));transform:translateY(50%)}.uf-slider[data-orientation=vertical] .uf-slider__handle[data-crop]{inset-inline-start:0;top:auto;-webkit-margin-start:0;margin-inline-start:0}.uf-slider[data-orientation=vertical] .uf-slider__handle[data-crop=min]{--uf-slider-offset:calc(var(--uf-slider-crop-size) / -2)}.uf-slider[data-orientation=vertical] .uf-slider__handle[data-crop=max]{--uf-slider-offset:calc(var(--uf-slider-crop-size) / 2)}.uf-slider[data-orientation=vertical] .uf-slider__handle[data-crop] .uf-slider__control{justify-content:center}.uf-slider[data-orientation=vertical] .uf-slider__handle[data-crop=min] .uf-slider__control{align-items:flex-start}.uf-slider[data-orientation=vertical] .uf-slider__handle[data-crop=max] .uf-slider__control{align-items:flex-end}.uf-slider[data-orientation=vertical] .uf-slider__control>input{cursor:ns-resize;writing-mode:vertical-lr;direction:rtl}@media (forced-colors:active){.uf-slider__dot,.uf-slider__range,.uf-slider__selection{background:CanvasText;forced-color-adjust:none}.uf-slider__crop-track:before,.uf-slider__track:before{background:GrayText;forced-color-adjust:none}}.uf-rating[data-scope=rating]{display:inline-flex;flex-direction:column;align-items:flex-start;max-width:100%;gap:var(--uf-membrane)}.uf-rating__label[data-scope=rating]{overflow-wrap:anywhere;min-width:0}.uf-rating__list[data-scope=rating]{display:flex;flex-wrap:wrap;gap:var(--uf-rating-gap);max-width:100%}.uf-rating__star{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.uf-rating__display,.uf-rating__option[data-scope=rating]{position:relative;display:block;width:max(24px,var(--uf-control-height));min-height:max(24px,var(--uf-control-height));padding:0;border:0;border-radius:var(--uf-radius);background:transparent;cursor:pointer}.uf-rating[data-half] .uf-rating__option[data-scope=rating]{width:max(24px,calc(var(--uf-control-height) / 2))}.uf-rating__option[data-scope=rating]>input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.uf-membrane[data-membrane-hover]>.uf-rating__option[data-scope=rating],.uf-rating__option[data-scope=rating]:hover:not(:has(input:disabled)){background:var(--uf-color-hover-bg)}.uf-rating__option[data-scope=rating]:has(input:focus-visible){outline:2px solid var(--uf-color-fg);outline-offset:-2px}.uf-rating__display,.uf-rating__option[data-scope=rating]:has(input:disabled){cursor:default}.uf-rating:not([data-disabled])>.uf-rating__list:has(input:disabled){opacity:var(--uf-color-disabled-opacity)}.uf-rating__glyph[data-scope=rating]{position:absolute;width:20px;height:20px;color:var(--uf-color-fg);pointer-events:none}.uf-rating__glyph>.uf-icon{fill:none}.uf-rating__fill{position:absolute;inset-block-start:0;inset-inline-start:3.75px;width:calc(var(--uf-rating-fill) * 12.5px);height:20px;overflow:hidden}.uf-rating__fill>.uf-icon{position:absolute;inset-inline-start:-3.75px;fill:currentColor}@media (forced-colors:active){.uf-rating__glyph[data-scope=rating]{color:CanvasText}.uf-rating[data-disabled] .uf-rating__glyph,.uf-rating__star:has(input:disabled) .uf-rating__glyph{color:GrayText}}.uf-toggle[data-scope]{display:inline-flex;max-inline-size:100%;min-inline-size:0;align-items:stretch;border-radius:var(--uf-radius);border:var(--uf-toggle-border-width) solid var(--uf-overlay-surface-border)}.uf-toggle[data-scope][data-orientation=vertical]{flex-direction:column}.uf-toggle[data-scope]>.uf-membrane{flex:1 1 auto;min-inline-size:min-content}.uf-toggle[data-scope] .uf-toggle-item{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;min-block-size:max(24px,var(--uf-control-height));min-inline-size:24px;block-size:auto;inline-size:100%;margin:0;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);font:inherit;white-space:normal;overflow-wrap:anywhere;text-align:center;transition:none;border:var(--uf-border-width-thin) solid transparent}.uf-toggle[data-scope] .uf-toggle-item[data-state=on]{background:var(--uf-color-active-bg);border-color:currentColor}.uf-toggle[data-scope] .uf-toggle-item:hover:not(:disabled){background:var(--uf-color-hover-bg)}.uf-toggle[data-scope][data-disabled]{opacity:1;pointer-events:auto}.uf-toggle[data-scope] .uf-toggle-item:disabled{pointer-events:auto}.uf-range-indicator[data-scope]{--uf-range-fill-bg:var(--uf-range-indicator-bg);display:flex;flex-direction:column;inline-size:100%;min-inline-size:0;min-block-size:var(--uf-control-height);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uf-range-indicator[hidden]{display:none}.uf-range-indicator__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--uf-control-gap);min-block-size:var(--uf-control-height);min-inline-size:0;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);box-sizing:border-box}.uf-range-indicator__title[data-scope][data-align]{text-align:start;min-inline-size:0;overflow-wrap:anywhere}.uf-range-indicator__value[data-scope][data-align]{justify-content:flex-end;min-inline-size:0;max-inline-size:100%;-webkit-margin-start:auto;margin-inline-start:auto;--uf-text-color:var(--uf-color-fg-muted);text-align:end;overflow-wrap:anywhere}.uf-range-indicator__track-wrap{display:flex;align-items:center;min-inline-size:0;min-block-size:var(--uf-control-height);padding-inline:var(--uf-control-pad-text)}.uf-range-indicator__track{inline-size:100%;block-size:var(--uf-range-track-height);min-inline-size:0;border-radius:var(--uf-radius-full);background:var(--uf-range-track-bg);overflow:hidden}.uf-range-indicator__indicator{inline-size:var(--uf-range-percent);block-size:100%;border-radius:var(--uf-radius-full);background:var(--uf-range-fill-bg);transition:inline-size var(--uf-motion-duration-control) var(--uf-motion-ease-standard)}.uf-range-indicator[data-tone=positive]{--uf-range-fill-bg:var(--uf-range-indicator-positive-bg)}.uf-range-indicator[data-tone=warning]{--uf-range-fill-bg:var(--uf-range-indicator-warning-bg)}.uf-range-indicator[data-tone=destructive]{--uf-range-fill-bg:var(--uf-range-indicator-destructive-bg)}.uf-range-indicator__indicator[data-state=indeterminate]{position:relative;animation:uf-range-indeterminate var(--uf-motion-duration-loading) var(--uf-motion-ease-in-out) var(--uf-motion-iteration-indefinite)}@keyframes uf-range-indeterminate{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}.uf-range-indicator[data-shape=circle]{inline-size:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--uf-control-gap);padding:var(--uf-control-pad-y) var(--uf-control-pad-text)}.uf-range-indicator[data-shape=circle]>.uf-range-indicator__value[data-scope][data-align]{justify-content:flex-end;-webkit-margin-start:0;margin-inline-start:0}.uf-range-indicator[data-shape=circle]>.uf-range-indicator__track{inline-size:var(--uf-range-circle-size);block-size:var(--uf-range-circle-size);flex:0 0 var(--uf-range-circle-size);background:transparent}.uf-range-indicator[data-shape=circle]>.uf-range-indicator__track>.uf-range-indicator__indicator{inline-size:100%;background:conic-gradient(var(--uf-range-fill-bg) var(--uf-range-percent),var(--uf-range-track-bg) 0);-webkit-mask:radial-gradient(circle,transparent 52%,var(--uf-color-black-100) 54%);mask:radial-gradient(circle,transparent 52%,var(--uf-color-black-100) 54%)}.uf-range-indicator[data-shape=circle]>.uf-range-indicator__track>.uf-range-indicator__indicator[data-state=indeterminate]{animation-name:uf-range-circle-indeterminate;animation-timing-function:linear}@keyframes uf-range-circle-indeterminate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.uf-range-indicator__indicator{animation:none!important;transition:none!important}}@media (forced-colors:active){.uf-range-indicator[data-scope]{--uf-range-track-bg:GrayText;--uf-range-fill-bg:Highlight}.uf-range-indicator__indicator,.uf-range-indicator__track{forced-color-adjust:none}}.uf-avatar[data-scope]{display:inline-flex;align-items:center;justify-content:center;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);overflow:hidden;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}[data-scope=avatar] [data-part=image]{width:100%;height:100%;object-fit:cover}[data-scope=avatar] [data-part=fallback]{display:flex;line-height:1}.uf-avatar__content,[data-scope=avatar] [data-part=fallback]{width:100%;height:100%;align-items:center;justify-content:center;border-radius:inherit;overflow:hidden}.uf-avatar__content{display:inline-flex}.uf-avatar__content>:is(svg,img,.uf-icon){display:block;flex:0 0 auto}.uf-modal-backdrop[data-scope]{--uf-modal-zero-blur:0;position:fixed;inset:0;background:var(--uf-overlay-backdrop-bg);z-index:var(--uf-z-modal);opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(var(--uf-modal-zero-blur)) saturate(1);-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)}.uf-modal-inlineHost{position:relative;display:block;width:100%;min-height:calc(var(--uf-control-height) * 8);overflow:hidden;border-radius:var(--uf-radius-md)}.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;backdrop-filter:blur(var(--uf-overlay-backdrop-blur)) saturate(1.12);-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],.uf-modal-positioner[data-scope]{opacity:0;visibility:hidden;pointer-events:none}.uf-modal-positioner[data-scope]{--uf-modal-edge-inset:var(--uf-spacing-1);position:fixed;inset:0;display:flex;z-index:var(--uf-z-modal);transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear var(--uf-duration-exit)}.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]{align-items:center;justify-content:center}.uf-modal-positioner[data-scope][data-variant=left]{align-items:center;justify-content:flex-start}.uf-modal-positioner[data-scope][data-variant=right]{align-items:center;justify-content:flex-end}.uf-modal-positioner[data-scope][data-variant=top]{align-items:flex-start;justify-content:center}.uf-modal-positioner[data-scope][data-variant=bottom]{align-items:flex-end;justify-content:center}.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;max-height:85vh;overflow-y:auto;position:relative;width:max-content;min-width:0;max-width:min(var(--uf-modal-max-w),calc(100vw - var(--uf-modal-viewport-gap)));display:flex;flex-direction:column;gap:0;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)}.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=bottom] .uf-modal[data-scope],.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]{transform:translateX(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=bottom],.uf-modal[data-scope][data-variant=top]{width:min(var(--face-runtime-modal-w,100%),100%);max-width:none;min-width:auto;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=bottom],.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]{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]){max-height:calc(100vh - var(--uf-modal-edge-inset) - var(--uf-modal-edge-inset))}.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]){max-height:100vh}.uf-modal[data-scope].uf-modal--edge-flush:is([data-variant=top],[data-variant=bottom]){max-height:100vh}.uf-modal-bar{padding:0;gap: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{display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-height:0;align-items:stretch;justify-content:flex-start;text-align:left;width:100%}.uf-modal-actionsBar{margin-top:auto;padding:0;gap:0;min-height:auto}.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;display:flex;align-items:center;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 center;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)}.uf-overlay-content[data-scope][data-trigger=click]{--uf-card-bg:var(--uf-dropdown-surface-bg);--uf-card-border:var(--uf-dropdown-surface-border);--uf-card-underlay-bg:var(--uf-dropdown-surface-underlay-bg);--uf-card-background:var(--uf-dropdown-surface-background);--uf-card-radius:var(--uf-dropdown-surface-radius);--uf-card-border-width:var(--uf-dropdown-surface-border-width);--uf-card-shadow:var(--uf-dropdown-surface-shadow);--uf-card-blur:var(--uf-dropdown-surface-blur)}.uf-overlay-content[data-scope][data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),transform var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear 0s}.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:auto}.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);position:absolute;top:100%;right:0;margin-top:var(--uf-spacing-1);z-index:var(--uf-z-dropdown);min-width:var(--uf-menu-min-w);padding:0;background:var(--uf-color-black-0);border:none;border-radius: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)}.uf-menu{position:relative;display:inline-flex;flex-direction:column}.uf-menu-content[data-scope][data-surface=sheet]{position:fixed;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)}.uf-menu-content[data-scope][data-surface=popover]{right:auto;bottom:auto;margin-top:0}.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{display:flex;width:100%}.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);width:100%;box-sizing:border-box;transform:translateY(var(--uf-overlay-enter-y)) scale(var(--uf-overlay-enter-scale));transform-origin:top center;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 center}.uf-menu-content[data-scope][data-state=open] .uf-menu-contentPanel{opacity:1;transform:translateY(0) scale(1)}.uf-menu-item{width:100%;justify-content:flex-start}.uf-menu-item:hover,.uf-menu-item[data-highlighted]{background:var(--uf-color-hover-bg)}.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;overflow:visible;text-overflow:unset}.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{position:fixed;display:flex;flex-direction:column;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}.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:translateX(-50%)}.uf-toast[data-scope]{--uf-card-border-width:var(--uf-toast-border-width);--uf-card-border:var(--uf-overlay-surface-border);display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;pointer-events:auto}.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{display:flex;flex-direction:column;gap:0}.uf-toast-bar[data-scope=bar]{min-height:auto;gap:0}.uf-toast-bar[data-scope=bar] .uf-bar__slotText,.uf-toast-bar[data-scope=bar]>.uf-bar-section{min-height:auto}.uf-toast-title{font-weight:var(--uf-font-weight-bold);font-size:var(--uf-font-size);min-width:0}.uf-toast-description{font-size:var(--uf-font-size-sm);color:var(--uf-color-fg-muted);margin-top:0}.uf-toast-actionRow{display:flex;justify-content:flex-start;margin-top:var(--uf-spacing-2)}.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]{display:flex;gap:0}[data-scope=tabs] [data-part=list][data-orientation=vertical]{flex-direction:column}[data-scope=tabs] [data-part=trigger]{display:flex;align-items:center;min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);border:none;background:var(--uf-color-black-0);color:var(--uf-color-fg-muted);font:inherit;cursor:pointer;position:relative;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;outline:none}[data-scope=tabs] [data-part=trigger]:hover{background:var(--uf-color-hover-bg);color:var(--uf-color-fg)}[data-scope=tabs] [data-part=trigger]:focus-visible{background:var(--uf-color-hover-bg);color:var(--uf-color-fg)}.uf-tabs .uf-membrane[data-membrane-interactive][data-membrane-hover]:is(:hover,:focus-within)>.uf-membrane[data-membrane-disabled]>.uf-tabs-tab:not([disabled]):not([data-disabled]):not([aria-disabled=true]),.uf-tabs .uf-membrane[data-membrane-interactive][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)}[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]{--uf-accordion-trigger-pad-start:var(--uf-control-pad-text);display:flex;align-items:center;justify-content:flex-start;gap:var(--uf-control-gap);box-sizing:border-box;width:100%;min-height:var(--uf-control-height);height:auto;margin:0;padding-top:var(--uf-control-pad-y);padding-bottom:var(--uf-control-pad-y);-webkit-padding-start:var(--uf-accordion-trigger-pad-start);padding-inline-start:var(--uf-accordion-trigger-pad-start);-webkit-padding-end:var(--uf-control-pad-icon);padding-inline-end:var(--uf-control-pad-icon);border:none;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;outline:none;text-align:start}[data-scope=accordion][data-part=trigger][data-icon-start]{--uf-accordion-trigger-pad-start:var(--uf-control-pad-icon)}[data-scope=accordion][data-part=root]{display:flex;flex-direction:column;gap:0;width:100%;margin:0;padding:0}[data-scope=accordion][data-part=item]{display:flex;flex-direction:column;min-inline-size:0;max-inline-size:100%;margin:0;padding:0;gap:0}[data-scope=accordion][data-part=item]>*{margin:0}.uf-accordion-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0}.uf-accordion-icon :is(svg,img){display:block}[data-scope=accordion][data-part=trigger] .uf-accordion-label{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere}[data-scope=accordion][data-part=trigger]:hover:not([aria-disabled=true]){background:var(--uf-color-hover-bg)}[data-scope=accordion][data-part=trigger]:disabled{opacity:var(--uf-color-disabled-opacity);cursor:not-allowed}[data-scope=accordion][data-part=trigger][aria-disabled=true]:not(:disabled){cursor:default}:where([dir=ltr]){--uf-accordion-closed-angle:0deg}:where([dir=rtl]){--uf-accordion-closed-angle:180deg}.uf-accordion-arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transform:rotate(var(--uf-accordion-closed-angle,0deg));transition:transform var(--uf-motion-duration-control) var(--uf-motion-ease-standard)}[data-scope=accordion][data-part=item][data-state=open]>.uf-membrane>[data-part=trigger]>.uf-accordion-arrow{transform:rotate(90deg)}[data-scope=accordion][data-part=content]{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;contain:inline-size;margin:0;padding:0;color:var(--uf-color-fg-muted);font-size:var(--uf-font-size);overflow-wrap:anywhere}[data-scope=accordion][data-part=content]>*{margin:0}[data-scope=accordion] .uf-accordion-content-inner{gap:0}[data-scope=accordion] .uf-accordion-content-inner,[data-scope=accordion] .uf-accordion-slot{box-sizing:border-box;inline-size:100%;min-inline-size:0;margin:0;padding:0;display:flex;flex-direction:column}[data-scope=accordion] .uf-accordion-slot>.uf-button[data-scope],[data-scope=accordion] .uf-accordion-slot>.uf-membrane,[data-scope=accordion] .uf-accordion-slot>.uf-text[data-scope=text],[data-scope=accordion] .uf-accordion-slot>.uf-tile[data-scope=tile]{width:100%}[data-scope=accordion] .uf-accordion-slot>.uf-membrane>:is(.uf-button[data-scope],.uf-tile[data-scope=tile],.uf-text[data-scope=text]){width:100%}[data-scope=accordion] .uf-accordion-slot+.uf-accordion-slot{margin-top:0}[data-scope=accordion][data-part=content][hidden]{display:none}.uf-pagination[data-scope]{container:uf-pagination/inline-size;display:grid;grid-template-columns:auto 1fr auto;align-items:stretch;grid-gap:0;gap:0;width:100%;min-width:0}.uf-pagination-pages{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;justify-self:center;gap:0;min-width:0}.uf-pagination-pages>.uf-membrane{flex-shrink:0}.uf-pagination[data-scope]>.uf-membrane{min-width:0;max-width:100%}.uf-pagination-nav[data-scope]{align-self:stretch}.uf-pagination-nav[data-scope],.uf-pagination-nav[data-scope] .uf-button__label{white-space:normal;overflow-wrap:anywhere}.uf-pagination-trailing{display:inline-flex;align-items:stretch;justify-self:end;gap:0;min-width:0;max-width:100%}.uf-pagination-trailing>.uf-membrane{min-width:0}.uf-pagination-trailing>.uf-membrane:has(>.uf-pagination-more){flex-shrink:0}@container uf-pagination (width < 560px){.uf-pagination[data-scope]>.uf-membrane{grid-column:1;grid-row:1;justify-self:start}.uf-pagination-trailing{grid-column:3;grid-row:1}.uf-pagination-pages{grid-column:1/-1;grid-row:2}}.uf-pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;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)}[data-scope=pagination][data-part=root][hidden]{display:none}.uf-steps[data-scope]{--uf-steps-indicator-width:var(--uf-icon-size);flex-direction:column}.uf-steps-list,.uf-steps[data-scope]{display:flex;align-items:stretch;gap:0}.uf-steps-list{flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none}.uf-steps-item{display:flex;align-items:center}.uf-steps-item,.uf-steps-item>.uf-membrane{min-width:0;max-width:100%}[data-scope=steps][data-part=content]{box-sizing:border-box;width:100%;text-align:inherit;align-self:stretch;padding:0}[data-scope=steps][data-part=trigger]{--uf-button-content-gap:var(--uf-control-gap);--uf-control-pad-start:var(--uf-control-pad-icon);--uf-control-pad-end:var(--uf-control-pad-text);--uf-button-focus-ring-width:calc(var(--uf-membrane) * 2);--uf-button-bg:var(--uf-color-black-0);--uf-button-fg:var(--uf-color-fg-muted);--uf-button-hover-bg:var(--uf-color-hover-bg);--uf-button-hover-fg:var(--uf-color-fg);position:relative;display:inline-flex;align-items:center;justify-content:flex-start;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);-webkit-padding-start:var(--uf-control-pad-start);padding-inline-start:var(--uf-control-pad-start);-webkit-padding-end:var(--uf-control-pad-end);padding-inline-end:var(--uf-control-pad-end);border-radius:var(--uf-radius);border:none;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;-moz-user-select:none;user-select:none;transition:font-weight var(--uf-motion-duration-emphasis) var(--uf-motion-ease-emphasized);text-decoration:none;white-space:normal;min-width:0;outline:none;box-shadow:none;color:var(--uf-button-fg)}[data-scope=steps][data-part=trigger] .uf-steps-label{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:start}[data-scope=steps][data-part=trigger]:hover:not(:disabled){background:var(--uf-button-hover-bg);color:var(--uf-button-hover-fg)}[data-scope=steps][data-part=trigger]:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--uf-button-focus-ring-width) var(--uf-button-ring-color)}[data-scope=steps][data-part=trigger][data-state=active]{background:var(--uf-button-hover-bg);color:var(--uf-button-hover-fg)}[data-scope=steps][data-part=trigger][data-state=previous]{color:var(--uf-color-fg)}[data-scope=steps][data-part=indicator]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--uf-steps-indicator-width);min-height:var(--uf-steps-indicator-width);padding-inline:var(--uf-membrane);border:1px solid;border-radius:var(--uf-radius-full);font-size:var(--uf-font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;flex-shrink:0;color:inherit}.uf-upload[data-scope] [data-part=dropzone],[data-scope=file-upload] [data-part=dropzone]{display:flex;flex-direction:column;align-items:flex-start;gap:0;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}.uf-upload[data-scope] [data-part=dropzone][data-dragging],[data-scope=file-upload] [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{display:flex;flex-direction:column;gap:var(--uf-spacing-2);margin-top:var(--uf-spacing-3)}.uf-upload-file-item{display:flex;align-items:center;justify-content:space-between;padding:var(--uf-spacing-2) var(--uf-spacing-3);border-radius:var(--uf-radius);background:var(--uf-color-hover-bg)}.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%;max-inline-size:100%;table-layout:fixed;border-collapse:collapse;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{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--uf-color-black-0)}.uf-table[data-scope] th{text-align:left;font-weight:inherit;padding:0;color:var(--uf-color-fg);font-size:inherit;line-height:inherit;white-space:nowrap;border:none;position:relative;background:var(--uf-color-black-0);vertical-align:middle;min-width:0}.uf-table[data-scope] th[data-sortable]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.uf-table[data-scope] th[data-sortable]:hover{color:var(--uf-color-fg)}.uf-table[data-scope] td{padding:0;color:var(--uf-color-fg);border:none;background:var(--uf-color-black-0);vertical-align:middle;min-width:0}.uf-table[data-scope] tr[data-active] td,.uf-table[data-scope] tr[data-selected] 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]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:0}.uf-table__resize-handle{position:absolute;right:0;top:0;width:var(--uf-table-resize-hit-width);height:100%;cursor:col-resize;z-index:3}.uf-table__resize-handle:after{content:"";position:absolute;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}.uf-table[data-scope] th:focus-within .uf-table__resize-handle:after,.uf-table[data-scope] th:hover .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-row-style=tile]{border-spacing:0;border-collapse:separate}.uf-table[data-scope][data-row-style=tile] tbody tr{height:var(--uf-control-height);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:font-weight var(--uf-motion-duration-emphasis) var(--uf-motion-ease-emphasized)}.uf-table[data-scope][data-row-style=tile] tbody tr:hover td{background:var(--uf-color-hover-bg)}.uf-table[data-scope][data-row-style=tile] 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-row-style=tile] 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-row-style=tile] tbody tr[data-active] td{background:var(--uf-color-hover-bg)}.uf-table[data-scope][data-row-style=tile] td,.uf-table[data-scope][data-row-style=tile] 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{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;max-width:100%;min-width:0;margin:0;padding:0;border:none;background:none;color:inherit;cursor:pointer;font:inherit;text-align:inherit}.uf-table__sort-button:focus-visible{outline:none;box-shadow:inset 0 0 0 calc(var(--uf-membrane) * 2) var(--uf-button-ring-color)}.uf-table__sort-icon{display:inline-flex;align-items:center;margin-left:var(--uf-table-sort-icon-gap);opacity:.7}.uf-table__cellSlot{display:flex;align-items:center;min-width:0;width:100%;min-height:var(--uf-control-height);padding:0 var(--uf-control-pad-text);box-sizing:border-box}.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__cellText[data-scope=text],.uf-table__headerText[data-scope=text]{width:100%;min-width:0}.uf-table__cellText[data-scope=text] .uf-text__content,.uf-table__headerText[data-scope=text] .uf-text__content{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uf-calendar[data-scope=calendar]{--uf-calendar-nav-size:calc(var(--uf-control-height) - var(--uf-spacing-1));--uf-calendar-weekday-height:var(--uf-control-height);--uf-calendar-cell-size:calc(var(--uf-control-height) + (var(--uf-membrane) * 2));inline-size:calc(var(--uf-calendar-cell-size) * 7);min-inline-size:calc(var(--uf-calendar-cell-size) * 7);max-inline-size:100%}.uf-calendar[data-scope=calendar][data-disabled] .uf-button:disabled{opacity:1}[data-scope=calendar] [data-part=header]{display:grid;grid-template-columns:var(--uf-calendar-cell-size) 1fr var(--uf-calendar-cell-size);align-items:center;width:100%;margin:0 0 var(--uf-spacing-2);min-height:var(--uf-control-height);height:auto}[data-scope=calendar] [data-part=nextButton],[data-scope=calendar] [data-part=prevButton]{--uf-icon-only-size:var(--uf-calendar-nav-size);padding:0;display:flex;align-items:center;justify-content:center;border:none;background:var(--uf-color-black-0);border-radius:var(--uf-radius);cursor:pointer;color:var(--uf-color-fg-muted);box-shadow:none;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}[data-scope=calendar] [data-part=nextButton]:hover,[data-scope=calendar] [data-part=prevButton]: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{width:100%;margin:0;border-collapse:collapse;border-spacing:0;border:none;box-shadow:none;table-layout:fixed}[data-scope=calendar] tbody,[data-scope=calendar] thead,[data-scope=calendar] tr{border:none;box-shadow:none}[data-scope=calendar] [data-part=weekday],[data-scope=calendar] th{display:table-cell;vertical-align:middle;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)}[data-scope=calendar] [data-part=weekday],[data-scope=calendar] td,[data-scope=calendar] th{width:calc(100% / 7);text-align:center;border:none;padding:0;background:var(--uf-color-black-0);box-shadow:none}[data-scope=calendar] td{height:var(--uf-calendar-cell-size)}[data-scope=calendar] td>.uf-membrane{display:flex;width:100%}[data-scope=calendar] [data-part=day]{display:flex;align-items:center;justify-content:center;width:100%;height:var(--uf-control-height);min-height:var(--uf-control-height);min-width:var(--uf-control-height);padding:0;border:none;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);margin:0;box-shadow:none;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}[data-scope=calendar] td>.uf-membrane[data-membrane-disabled]>.uf-membrane[data-membrane-interactive][data-membrane-hover]:is(:hover,:focus-within)>[data-part=day]:not([disabled]):not([data-disabled]):not([aria-disabled=true]),[data-scope=calendar] td>.uf-membrane[data-membrane-interactive][data-membrane-hover]:is(:hover,:focus-within)>[data-part=day]:not([disabled]):not([data-disabled]):not([aria-disabled=true]){background:var(--uf-color-hover-bg)}[data-scope=calendar] [data-part=day][data-today]{font-weight:var(--uf-font-weight-bold)}[data-scope=calendar] [data-part=day][data-selected]{background:var(--uf-color-fg);color:var(--uf-color-bg)}[data-scope=calendar] [data-part=day][data-range-between]{background:var(--uf-color-hover-bg);color:var(--uf-color-fg)}[data-scope=calendar] [data-part=day][data-range-end],[data-scope=calendar] [data-part=day][data-range-start]{background:var(--uf-color-active-bg);color:var(--uf-color-active-text);font-weight:var(--uf-font-weight-bold)}[data-scope=calendar] [data-part=day][data-outside]{color:var(--uf-color-fg-muted)}[data-scope=calendar] [data-part=day][data-disabled]{opacity:.3;cursor:not-allowed}.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)));display:flex;width:100%;min-height:calc(var(--uf-control-height) * 4);height:auto;overflow:hidden}.uf-resizable[data-scope][data-orientation=vertical]{flex-direction:column}[data-scope=resizable] [data-part=panel]{overflow:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text)}[data-scope=resizable] [data-part=handle]{flex-shrink:0;position:relative;background:var(--uf-color-black-0);transition:none;z-index:1}[data-scope=resizable] [data-part=handle]:before{content:"";position:absolute;background:var(--uf-color-black-0)}[data-scope=resizable] [data-part=handle]:after{content:"";position:absolute;background:var(--uf-resizable-handle-line-color);opacity:0;transition:none}[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{top:0;bottom:0;left:0;width:var(--uf-resizable-handle-size)}[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);right:0;left:0;height:var(--uf-resizable-handle-hit-size)}[data-scope=resizable][data-orientation=vertical] [data-part=handle]:after{top:0;right:0;left:0;height:var(--uf-resizable-handle-size)}[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]:focus-visible:after,[data-scope=resizable] [data-part=handle]:hover: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}.uf-commandSurface,.uf-command__trigger,.uf-command__triggerMembrane{display:flex;width:100%}.uf-command__trigger{align-items:center;min-height:var(--uf-control-height);padding:var(--uf-control-pad-y) var(--uf-control-pad-text) var(--uf-control-pad-y) var(--uf-control-pad-icon);border:none;border-radius:var(--uf-radius);background:var(--uf-color-black-0);color:var(--uf-color-fg);gap:var(--uf-control-gap);font:inherit;cursor:pointer;box-shadow:none;outline:none}.uf-command__trigger:hover{background:var(--uf-color-hover-bg)}.uf-command__triggerIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;opacity:.75}.uf-command__triggerLabel{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.uf-command__triggerLabel--placeholder{color:var(--uf-color-fg-muted)}.uf-command__dialog{position:fixed;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)}.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)));outline:none;transform:translateY(var(--uf-command-dialog-enter-y));transform-origin:bottom center;opacity:0;transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),transform var(--uf-duration-enter) var(--uf-ease-enter)}.uf-command__dialog[data-state=open] .uf-command[data-surface=dialog]{opacity:1;transform:translateY(0) scale(1)}.uf-command__inputMembrane{display:flex;width:100%}[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);border:none;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);outline:none;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance: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);overflow-y:auto;padding:0}[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{display:flex;width:100%}[data-scope=command] [data-part=item]{width:100%;justify-content:flex-start}[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)}.uf-toc-list,.uf-toc[data-scope]{display:flex;flex-direction:column;width:100%}.uf-toc-list{position:relative}.uf-toc-slot{padding:0;box-sizing:border-box;display:flex;width:100%}.uf-toc-item[data-scope=button],.uf-toc-slot>.uf-membrane{width:100%}.uf-toc-item[data-scope=button][aria-current],.uf-toc-item[data-scope=button][data-active]{background:var(--uf-color-hover-bg);color:var(--uf-color-fg)}.uf-toc-item[data-scope=button][data-disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}.uf-toc-indicator{position:absolute;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}.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:"";position:absolute;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)}.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:"";position:absolute;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)}.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]{display:flex;align-items:center;min-height:var(--uf-control-height);height:auto;width:100%;box-sizing:border-box;padding:0;gap:var(--uf-control-gap)}.uf-bar[data-scope=bar].uf-gallery-header{padding:0}.uf-bar[data-scope=bar].uf-gallery-header>.uf-bar-section{gap:0}.uf-bar[data-scope=bar][data-orientation=vertical]{flex-direction:column;align-items:stretch;height:auto;width:-moz-fit-content;width:fit-content;max-width:100%}.uf-bar-section{display:flex;align-items:center;gap:var(--uf-control-gap);min-width:0;min-height:var(--uf-control-height);max-width:100%;flex:0 0 auto}.uf-bar-section[data-grow]{flex:1 1;min-height:0;overflow:hidden}.uf-bar[data-scope=bar][data-orientation=vertical]>.uf-bar-section{flex-direction:column;align-items:flex-start}.uf-bar-section[data-align=end]{-webkit-margin-start:auto;margin-inline-start:auto;justify-content:flex-end}.uf-bar[data-scope=bar][data-orientation=vertical]>.uf-bar-section[data-align=end]{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-before:auto;margin-block-start:auto}[data-scope=breadcrumb][data-part=root][hidden]{display:none}.uf-breadcrumb[data-scope]{min-width:0}.uf-breadcrumb-overflowList,.uf-breadcrumb[data-scope]>ol{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;gap:0}.uf-breadcrumb[data-scope]>ol>li{display:flex;align-items:center;min-width:0;max-width:100%}.uf-breadcrumb[data-scope]>ol>li>.uf-membrane{min-width:0}.uf-breadcrumb-label[data-scope]{display:inline-block;box-sizing:border-box;min-height:var(--uf-control-height);padding:var(--uf-control-pad-y) var(--uf-control-pad-text);border:0;border-radius:var(--uf-radius);background:transparent;color:var(--uf-color-fg-muted);text-decoration:none;font:inherit;font-size:var(--uf-control-font-size);line-height:var(--uf-control-line-height);text-align:start;overflow-wrap:anywhere}.uf-breadcrumb-label.uf-control:hover{background:var(--uf-color-hover-bg)}.uf-breadcrumb-label[aria-current=page]{color:var(--uf-color-fg)}.uf-breadcrumb-popup[data-scope]{max-width:min(360px,calc(100vw - var(--uf-spacing-4)))}.uf-breadcrumb-overflowList{flex-direction:column;align-items:stretch}.uf-breadcrumb-overflowList .uf-breadcrumb-label[data-scope]{width:100%}.uf-breadcrumb-separator{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--uf-color-fg-muted);line-height:1}.uf-breadcrumb-separator--slash{opacity:.5}.uf-breadcrumb-separatorSvg{display:block;width:var(--uf-spacing-2);height:var(--uf-control-line-height)}.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);display:block;width:100%;min-width:0;color:var(--uf-color-fg)}.uf-markdown[data-scope=markdown][data-full-width]{width:100%}[data-scope=markdown] [data-part=content]{display:block;width:100%;min-width:0;font-weight:var(--uf-font-weight)}[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] blockquote,[data-scope=markdown] hr,[data-scope=markdown] ol,[data-scope=markdown] p,[data-scope=markdown] pre,[data-scope=markdown] table,[data-scope=markdown] ul{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] ol,[data-scope=markdown] ul{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]){list-style:none;display:flex;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)}[data-scope=markdown] ul:has(>li>input[type=checkbox]){list-style:none;padding-left:0}[data-scope=markdown] li>ol,[data-scope=markdown] li>ul{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);font-size:.92em;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)}[data-scope=markdown] pre{background:var(--uf-color-hover-bg);border:none;border-radius:var(--uf-radius-md);padding:var(--uf-markdown-block-gap);overflow-x:auto}[data-scope=markdown] pre code{background:var(--uf-color-black-0);border-radius:0;padding:0}[data-scope=markdown] table{width:100%;border-collapse:collapse}[data-scope=markdown] thead tr{border-bottom:var(--uf-markdown-table-border-width) solid var(--uf-color-border)}[data-scope=markdown] td,[data-scope=markdown] th{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{display:block;max-width:100%;height:auto;border-radius:var(--uf-radius)}.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);inline-size:100%;max-inline-size:100%;width:100%;max-width:100%;align-self:stretch;color:var(--uf-color-text-code);overflow:hidden;flex-direction:column}.uf-code-header,.uf-code[data-scope]{box-sizing:border-box;min-inline-size:0;display:flex}.uf-code-header{align-items:center;justify-content:space-between;max-inline-size:100%;min-height:var(--uf-control-height);height:auto;padding:var(--uf-code-header-pad);gap:0}.uf-code-header>.uf-membrane:first-child{flex:1 1 auto;min-width:0}.uf-code-title{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--uf-color-fg-muted);font-size:var(--uf-control-font-size)}.uf-code-actions{display:flex;align-items:center;gap:0;flex-shrink:0}.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%;margin:0;padding:var(--uf-spacing-3);font-family:var(--uf-font-family-mono);font-size:var(--uf-font-size-sm);line-height:1.6;overflow-x:auto;overflow-y:auto;white-space:pre;-moz-tab-size:2;tab-size:2;background:var(--uf-color-bg-code);color:var(--uf-color-text-code)}.uf-code[data-scope] code{display:block;min-inline-size:100%;width:max-content}.uf-code[data-scope] pre.is-scrollable{max-height:var(--uf-code-scroll-max-height)}.uf-code[data-scope] pre.is-collapsed{overflow:hidden;position:relative}.uf-code[data-scope] pre.is-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;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}[data-scope=code] [data-part=line]{display:block;min-inline-size:max-content}[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]{display:inline-block;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;-moz-user-select:none;user-select:none}.uf-media[data-scope]{--uf-media-fallback-size:calc((var(--uf-control-height) * 2) + var(--uf-spacing-4));display:flex;width:100%;min-width:0;max-width:100%;overflow:hidden;border-radius:var(--uf-radius)}.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{display:flex;width:100%;max-inline-size:100%;min-inline-size:0}.uf-mediaMembrane--full{width:100%}.uf-media[data-scope] img,.uf-media[data-scope] video{display:block;max-width:100%;height:auto}[data-scope=media] [data-part=fallback]{display:flex;align-items:center;justify-content:center;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)}.uf-scroll[data-scope]{position:relative;overflow:hidden;width:100%;max-width:100%}[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]{display:block;width:100%;max-width:100%;box-sizing:border-box;white-space:pre-wrap;text-align:left}.uf-scroll__text[data-scope=text] .uf-text__content{display:block;white-space:inherit}.uf-scroll[data-orientation=both] .uf-scroll__text[data-scope=text],.uf-scroll[data-orientation=horizontal] .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);display:flex;flex-direction:column;height:100%;min-width:0;box-sizing:border-box;color:var(--uf-sidebar-fg);background:var(--uf-sidebar-bg);border:0;box-shadow:none;overflow:hidden}[data-scope=sidebar] [data-part=content],[data-scope=sidebar] [data-part=header]{display:flex;flex-direction:column;gap:0;box-sizing:border-box;padding:var(--uf-sidebar-inset)}[data-scope=sidebar] [data-part=content]{flex:1 1;min-height:0;overflow-y:auto}[data-scope=sidebar] [data-part=footer]{display:flex;flex-direction:column;gap:0;box-sizing:border-box;padding:var(--uf-sidebar-inset)}.uf-sidebar-item{display:flex;align-items:center;width:100%;min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);gap:var(--uf-control-gap);color:var(--uf-color-fg-muted);text-decoration:none;cursor:pointer;border-radius:var(--uf-sidebar-row-radius);font-size:var(--uf-font-size-sm)}.uf-sidebar [data-part=groupContent]{display:flex;flex-direction:column;gap:0;padding-left:0}.uf-sidebar-toggleButton[data-scope=button]{width:auto}.uf-sidebar-itemButton[data-scope=button],.uf-sidebar-toggleButton[data-scope=button]{opacity:1;color:var(--uf-sidebar-muted);background:var(--uf-color-black-0);box-shadow:none}.uf-sidebar-itemButton[data-scope=button]{width:100%;border-radius:var(--uf-sidebar-row-radius);font-weight:var(--uf-font-weight)}.uf-sidebar-itemButton[data-scope=button]:hover,.uf-sidebar-toggleButton[data-scope=button]:hover{color:var(--uf-sidebar-fg);background:var(--uf-sidebar-hover-bg)}.uf-sidebar-itemButton[data-scope=button][aria-selected=true],.uf-sidebar-itemButton[data-scope=button][data-selected]{color:var(--uf-sidebar-fg);background:var(--uf-sidebar-active-bg)}.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)}[data-scope=sidebar] [data-part=toggle]{width:auto;border:none;background:var(--uf-color-black-0);padding:var(--uf-spacing-2) var(--uf-content-inset);cursor:pointer;color:var(--uf-sidebar-muted);border-radius:var(--uf-sidebar-row-radius)}[data-scope=sidebar] [data-part=toggle]:hover{background:var(--uf-sidebar-hover-bg)}.uf-sidebar-sheetHost{display:inline-flex}.uf-sidebar-sheet{overflow:hidden;border:0;box-shadow:none;background:var(--uf-color-surface-sidebar,var(--uf-color-panel))}.uf-sidebar-sheet.uf-responsive-panel[data-placement=left]{top:0;right:0;bottom:0;left:0;width:100vw;max-width:100vw;box-sizing:border-box;border-radius:0;padding:0}.uf-sidebar-sheet .uf-sidebar[data-scope]{background:var(--uf-color-surface-sidebar,var(--uf-color-panel));flex:1 1 auto;min-height:0;padding:0;box-sizing:border-box;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);display:flex;align-items:center}[data-scope=navigation] [data-part=list]{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0}[data-scope=navigation] [data-part=item]{position:relative}[data-scope=navigation] [data-part=link],[data-scope=navigation] [data-part=trigger]{display:flex;align-items:center;min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);border:none;background:var(--uf-color-black-0);font:inherit;color:var(--uf-color-fg-muted);cursor:pointer;text-decoration:none;white-space:nowrap}[data-scope=navigation] [data-part=link]:hover,[data-scope=navigation] [data-part=trigger]: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)}[data-scope=navigation] [data-part=content]{position:absolute;top:100%;left:0;min-width:var(--uf-navigation-content-min-width);z-index:var(--uf-z-dropdown);display:flex;flex-direction:column;gap:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--uf-overlay-enter-y)) scale(var(--uf-overlay-enter-scale));transform-origin:top left;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)}[data-scope=navigation] [data-part=content][data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity var(--uf-duration-enter) var(--uf-ease-enter),transform var(--uf-duration-enter) var(--uf-ease-enter),visibility 0s linear 0s}[data-scope=navigation] [data-part=content][data-state=closed]{opacity:0;visibility:hidden;pointer-events:none}.uf-navigation-dropdownItem[data-scope=button],.uf-navigation-trigger[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-sheetGroup,.uf-navigation-sheetList{display:flex;flex-direction:column;gap:0}.uf-navigation-sheetGroupTitle[data-scope=text]{width:100%}.uf-navigation-sheetGroupItems{display:flex;flex-direction:column;gap:0}.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);display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;max-height:none;overflow:visible;overscroll-behavior:auto}.uf-tree[data-scope] .uf-tree-branch,.uf-tree[data-scope] [data-part=branch]{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0}.uf-tree[data-scope] .uf-tree-custom-node,.uf-tree[data-scope] [data-part=branchTrigger]:not([data-scope=button]),.uf-tree[data-scope] [data-part=item]:not([data-scope=button]),[data-scope=tree-view] [data-part=branchTrigger],[data-scope=tree-view] [data-part=item]{display:flex;align-items:center;justify-content:flex-start;min-height:var(--uf-control-height);height:auto;padding:var(--uf-control-pad-y) var(--uf-control-pad-text);gap:var(--uf-control-gap);cursor:pointer;color:var(--uf-color-fg);font-size:var(--uf-font-size-sm);border-radius:var(--uf-radius);border:none;background:var(--uf-color-black-0);font:inherit;width:100%;min-width:0;text-align:left}.uf-tree[data-scope] .uf-tree-custom-node{-webkit-padding-start:calc(var(--uf-control-pad-start) + (var(--face-runtime-option-level, 0) * var(--uf-option-indent)));padding-inline-start:calc(var(--uf-control-pad-start) + (var(--face-runtime-option-level, 0) * var(--uf-option-indent)))}.uf-tree[data-scope] .uf-tree-custom-node:hover,.uf-tree[data-scope] .uf-tree-custom-node[aria-selected=true],.uf-tree[data-scope] [data-part=branchTrigger]:not([data-scope=button]):hover,.uf-tree[data-scope] [data-part=item]:not([data-scope=button]):hover,.uf-tree[data-scope] [data-part=item]:not([data-scope=button])[aria-selected=true],[data-scope=tree-view] [data-part=branchTrigger]:hover,[data-scope=tree-view] [data-part=item]:hover,[data-scope=tree-view] [data-part=item][aria-selected=true]{background:var(--uf-color-hover-bg)}.uf-tree[data-scope] [data-part=branchIndicator],[data-scope=tree-view] [data-part=branchIndicator]{width:var(--uf-tree-branch-indicator-size);height:var(--uf-tree-branch-indicator-size);display:flex;align-items:center;justify-content:center;flex-shrink:0}.uf-tree[data-scope] [data-part=branchContent],[data-scope=tree-view] [data-part=branchContent]{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;padding-left:0}.uf-tree[data-scope] .uf-tree-branch-button,.uf-tree[data-scope] .uf-tree-custom-node,.uf-tree[data-scope] .uf-tree-item-button{width:100%}.uf-tree[data-scope] .uf-tree-branch-button[aria-selected=true],.uf-tree[data-scope] .uf-tree-branch-button[data-active-path],.uf-tree[data-scope] .uf-tree-custom-node[aria-selected=true],.uf-tree[data-scope] .uf-tree-custom-node[data-active-path],.uf-tree[data-scope] .uf-tree-item-button[aria-selected=true],.uf-tree[data-scope] .uf-tree-item-button[data-active-path]{background:var(--uf-color-hover-bg)}.uf-tree[data-scope] [data-part=branchContent][hidden],[data-scope=tree-view] [data-part=branchContent][hidden]{display:none}.uf-carousel[data-scope]{--uf-carousel-viewport-pad:0px;--uf-carousel-controls-inset:0px;display:flex;flex-direction:column;gap:0;width:100%;min-width:0;max-width:100%;align-self:stretch;overflow:hidden}[data-scope=carousel] [data-part=viewport]{display:block;overflow:hidden;border-radius:0;background:transparent;border:none;position:relative;touch-action:pan-y pinch-zoom;padding:var(--uf-carousel-viewport-pad);box-sizing:border-box;width:100%;min-width:0}.uf-carousel-track{display:flex;width:100%;min-width:0;transition:transform var(--uf-motion-duration-medium) var(--uf-motion-ease-standard);will-change:transform}[data-scope=carousel] [data-part=item],[data-scope=carousel] [data-part=slide]{flex:0 0 calc(100% / var(--face-runtime-carousel-slides-per-view, 1));min-width:0;max-width:calc(100% / var(--face-runtime-carousel-slides-per-view, 1));overflow:hidden;box-sizing:border-box}.uf-carousel-slideCard[data-scope=card]{border-radius:var(--uf-radius-md);min-height:calc(var(--uf-control-height) * 5)}.uf-carousel-slideCardBody{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:calc(var(--uf-control-height) * 5);padding:var(--uf-content-inset);gap:var(--uf-spacing-1)}.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;display:flex;max-width:100%;box-sizing:border-box}.uf-carousel [data-part=slide]>.uf-mediaMembrane{width:100%}.uf-carousel-slideMedia[data-scope=media] [data-part=element]{width:100%;height:100%;object-fit:cover}.uf-carousel-controls{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:0;gap:0;padding:var(--uf-carousel-controls-inset);pointer-events:auto;width:100%;min-width:0;box-sizing:border-box}.uf-carousel-navSlot{display:flex;align-items:center;min-width:0}.uf-carousel-navSlot--prev{grid-column:1;justify-self:start;justify-content:flex-start}.uf-carousel-navSlot--next{grid-column:3;justify-self:end;justify-content:flex-end}.uf-carousel-indicators{grid-column:2;position:static;transform:none;display:flex;align-items:center;justify-content:center;gap:0;min-width:0;justify-self:center}.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] [data-part=icon]{display:inline-flex;align-items:center;justify-content:center;line-height:0;flex:0 0 auto}.uf-button[data-scope] [data-part=icon] :is(svg,img){display:block}.uf-button[data-scope][data-icon-only]:not([data-selector]) [data-part=icon]{inline-size:100%;block-size:100%}.uf-button[data-scope][data-icon-only] [data-part=icon]>:is(svg,img,.icon){margin:auto;flex:0 0 auto}.uf-tabs .uf-tabs-header{position:relative;display:flex;align-items:center;gap:0;min-height:var(--uf-control-height);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;flex-wrap:nowrap}.uf-tabs.uf-tabs--wrap .uf-tabs-header{flex-wrap:wrap;align-items:flex-start;overflow:visible}.uf-tabs .uf-tabs-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--uf-spacing-1) + var(--uf-membrane));border-radius:var(--uf-radius-full);flex:0 0 auto;min-width:0;overflow:hidden;--uf-tabs-tab-action-bg:var(--uf-color-background)}.uf-tabs .uf-tabs-tab[aria-selected=true],.uf-tabs .uf-tabs-tab[data-state=active]{background:var(--uf-color-hover-bg);--uf-tabs-tab-action-bg:var(--uf-color-hover-bg)}.uf-tabs .uf-tabs-tabSlot{position:relative;display:inline-flex;min-width:0;flex:0 0 auto}.uf-tabs .uf-tabs-tabLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uf-tabs .uf-tabs-tabActionIcon,.uf-tabs .uf-tabs-tabIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.uf-tabs .uf-tabs-tabActionIcon,.uf-tabs .uf-tabs-tabActionIcon svg,.uf-tabs .uf-tabs-tabIcon,.uf-tabs .uf-tabs-tabIcon svg{width:var(--uf-icon-size-sm);height:var(--uf-icon-size-sm)}.uf-tabs .uf-tabs-tab[data-action-overlay]:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;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)}.uf-tabs .uf-tabs-tab[data-action-position=left-overlay]:after{left:0;right:auto;width:calc(var(--uf-icon-size-sm) + (var(--uf-control-pad-icon) * 2));background:var(--uf-tabs-tab-action-bg)}.uf-tabs .uf-tabs-tabAction{position:absolute;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));transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--uf-radius-full);padding:0;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)}.uf-tabs .uf-tabs-tabAction[data-action-position=left-overlay]{left:0;right:auto;width:calc(var(--uf-icon-size-sm) + (var(--uf-control-pad-icon) * 2))}.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:"";position:absolute;left:0;right:0;bottom:calc(var(--uf-tabs-indicator-h) / 2);height:var(--uf-tabs-rail-h);background:var(--uf-color-border)}.uf-tabs .uf-tabs-indicator{position:absolute;left:0;bottom:0;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)}.uf-table[data-scope] td[data-sticky-right]{position:-webkit-sticky;position:sticky;right:0;z-index:3;background:var(--uf-color-bg)}.uf-media[data-scope] .uf-image{width:100%;height:100%;display:block;background:var(--uf-color-hover-bg)}.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%;max-width:none;min-width:0;height:100%;min-height:var(--face-gallery-frame-min-height);max-height:none;box-sizing:border-box;display:flex;flex-direction:column;padding:var(--face-gallery-inset);gap:0;color:var(--uf-color-foreground);border:0;outline:0;box-shadow:none;overflow:hidden}.uf-gallery,.uf-gallery[data-theme=dark]{background:var(--face-gallery-frame-bg)}.uf-gallery-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;height:var(--face-gallery-header-height);display:flex;align-items:center;justify-content:flex-start;padding:var(--face-gallery-header-inset);box-sizing:border-box;background:var(--face-gallery-frame-bg)}.uf-gallery-header-left{display:flex;align-items:center;flex:1 1 auto;min-width:0;height:var(--face-gallery-header-control-height);padding:0 var(--face-gallery-header-inset);border-radius:var(--uf-radius);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uf-gallery-header-buttons{display:flex;align-items:center;gap:var(--face-gallery-header-action-gap);flex:0 0 auto;margin-left:auto}.uf-gallery-header>.uf-bar-section[data-align=end]>.uf-membrane{flex:0 0 auto}.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);border:none;margin:0;color:var(--uf-color-foreground);box-shadow:none;transition:none}.uf-gallery-icon-button[data-scope=button][data-icon-only]:hover{background:var(--uf-color-hover-bg)}.uf-gallery-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--face-gallery-grid-gap);gap:var(--face-gallery-grid-gap);width:100%;min-width:0;min-height:0;flex:1 1 auto;align-items:start;align-content:start;padding:0;padding-top:var(--face-gallery-grid-pad-top);box-sizing:border-box;border:0;outline:0;box-shadow:none;overflow:auto}.uf-gallery-item{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.uf-gallery-itemTitle{margin:0;width:100%}.uf-gallery-item>.uf-membrane{width:100%}.uf-gallery-itemPreview{padding:0;width:100%;min-width:0;box-sizing:border-box;border:0;outline:0;box-shadow:none}.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);position:relative;overflow:hidden;width:100%;min-width:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.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:1 1 100%;inline-size:100%}.uf-gallery-itemSurface:has(>.uf-carousel[data-scope]){min-height:var(--uf-carousel-preview-min-height)}.uf-gallery-itemSurface:has(.uf-modal-positioner){min-height:var(--face-gallery-modal-min-height);padding:var(--face-gallery-header-inset);overflow:visible}.uf-gallery-itemSurface .uf-modal-backdrop,.uf-gallery-itemSurface .uf-modal-overlay,.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] td,.uf-gallery[data-theme=dark] .uf-table[data-scope] th{background:var(--uf-color-bg)}[data-keyboard-focus] [data-scope][data-part]:focus,[data-keyboard-focus][data-scope][data-part]:focus,[data-scope][data-part]:focus-visible{outline:2px solid var(--uf-color-fg);outline-offset:-2px}[data-scope][data-part][hidden]{display:none}@media (forced-colors:active){[data-keyboard-focus] [data-scope][data-part]:focus,[data-keyboard-focus][data-scope][data-part]:focus,[data-scope][data-part]:focus-visible{outline-color:Highlight}}.uf-tile[data-scope=tile][data-action-visibility=hidden]>[data-part=actions]{visibility:hidden}.uf-tile[data-scope=tile][data-action-visibility=hover]:focus-within>[data-part=actions]{opacity:1;pointer-events:auto}@media (hover:none){.uf-tile[data-scope=tile]:is([data-action-visibility=hover],[data-action-visibility=reveal])>[data-part=actions]{opacity:1;pointer-events:auto}}.uf-radio-option:has(input:focus-visible){outline:2px solid var(--uf-color-fg);outline-offset:-2px}.uf-tile{position:relative}.uf-tile-primary{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:inherit;background:transparent;cursor:inherit}.uf-tile>:not(.uf-tile-primary){position:relative}.uf-checkbox:has(input:focus-visible),.uf-switcher:has(input:focus-visible){outline:2px solid var(--uf-color-fg);outline-offset:-2px}[data-scope=navigation] [data-part=list][data-orientation=horizontal]{flex-wrap:wrap}.uf-navigation-nestedGroup{-webkit-padding-start:var(--uf-control-pad-text);padding-inline-start:var(--uf-control-pad-text)}.uf-control[data-scope],.uf-option[data-scope]{font-weight:var(--uf-interactive-weight);font-optical-sizing:auto;font-synthesis-weight:none}