:root,[data-ui-theme=light]{color-scheme:light;--palette-gray-00:#ffffff;--palette-gray-100:#f8f8fa;--palette-gray-200:#f2f5f4;--palette-gray-300:#efeff2;--palette-gray-400:#dbdfe2;--palette-gray-500:#d2d3d9;--palette-gray-600:#afb4b9;--palette-gray-700:#898c97;--palette-gray-800:#565d6e;--palette-gray-900:#2b3039;--palette-gray-1000:#1b1c21;--palette-brand-100:#f7fdfe;--palette-brand-200:#effafb;--palette-brand-300:#e0f5f6;--palette-brand-400:#caedef;--palette-brand-500:#abe4e8;--palette-brand-600:#89dae2;--palette-brand-700:#73c1c7;--palette-brand-800:#60a3a8;--palette-brand-900:#508084;--palette-brand-1000:#385355;--palette-blue-100:#edf6ff;--palette-blue-200:#e0edfe;--palette-blue-300:#c9dffc;--palette-blue-400:#a8ceff;--palette-blue-500:#83b8ff;--palette-blue-600:#5c98ff;--palette-blue-700:#1f7cfb;--palette-blue-800:#115fcf;--palette-blue-900:#094598;--palette-blue-1000:#012453;--palette-green-100:#eefaf7;--palette-green-200:#daf6ea;--palette-green-300:#bae9d3;--palette-green-400:#7edcb4;--palette-green-500:#43c594;--palette-green-600:#11ab7e;--palette-green-700:#089172;--palette-green-800:#017460;--palette-green-900:#085446;--palette-green-1000:#0b2b25;--palette-yellow-100:#fff7df;--palette-yellow-200:#feefba;--palette-yellow-300:#fcdc66;--palette-yellow-400:#eac648;--palette-yellow-500:#d5ab29;--palette-yellow-600:#c59726;--palette-yellow-700:#9c7822;--palette-yellow-800:#765b23;--palette-yellow-900:#503e20;--palette-yellow-1000:#2d2513;--palette-red-100:#fef0f1;--palette-red-200:#fee7e8;--palette-red-300:#ffd3d4;--palette-red-400:#ffb6b5;--palette-red-500:#ff918f;--palette-red-600:#fd6a67;--palette-red-700:#fb342d;--palette-red-800:#cb1d14;--palette-red-900:#931709;--palette-red-1000:#4b120a;--palette-purple-100:#f6f3ff;--palette-purple-200:#f0eaff;--palette-purple-300:#e2d8ff;--palette-purple-400:#d1c0ff;--palette-purple-500:#baa0ff;--palette-purple-600:#a084fc;--palette-purple-700:#8a69eb;--palette-purple-800:#6e50cc;--palette-purple-900:#51379c;--palette-purple-1000:#2a175e;--palette-static-black:#000000;--palette-static-black-alpha-100:#03000307;--palette-static-black-alpha-200:#0300030c;--palette-static-black-alpha-300:#03000310;--palette-static-black-alpha-400:#03000321;--palette-static-black-alpha-500:#0300032c;--palette-static-black-alpha-600:#0300034c;--palette-static-black-alpha-700:#03000374;--palette-static-black-alpha-800:#030003a2;--palette-static-black-alpha-900:#030003d0;--palette-static-black-alpha-1000:#030003e3;--palette-static-white:#ffffff;--palette-static-white-alpha-50:#fdfffd0d;--palette-static-white-alpha-100:#fdfffd17;--palette-static-white-alpha-200:#fdfffd20;--palette-static-white-alpha-300:#fdfffd2e;--palette-static-white-alpha-400:#fdfffd3d;--palette-static-white-alpha-500:#fdfffd60;--palette-static-white-alpha-600:#fdfffd8b;--palette-static-white-alpha-700:#fdfffdb3;--palette-static-white-alpha-800:#fdfffdde;--palette-static-white-alpha-900:#fdfffdea;--palette-static-white-alpha-1000:#fdfffdf4;--banner-blue:#e2f7ff;--banner-cool-gray:#ecf1f6;--banner-green:#f1fbe6;--banner-orange:#fff2e2;--banner-pink:#ffeaf3;--banner-purple:#f7ebff;--banner-red:#feebef;--banner-teal:#e7faf7;--banner-warm-gray:#f3f0ef;--banner-yellow:#fef9e2;--fg-brand:var(--palette-brand-600);--fg-brand-contrast:var(--palette-brand-700);--fg-critical:var(--palette-red-700);--fg-critical-contrast:var(--palette-red-900);--fg-disabled:var(--palette-gray-500);--fg-informative:var(--palette-blue-700);--fg-informative-contrast:var(--palette-blue-900);--fg-neutral:var(--palette-gray-1000);--fg-neutral-inverted:var(--palette-gray-00);--fg-neutral-muted:var(--palette-gray-800);--fg-neutral-subtle:var(--palette-gray-700);--fg-placeholder:var(--palette-gray-600);--fg-positive:var(--palette-green-700);--fg-positive-contrast:var(--palette-green-900);--fg-warning:var(--palette-yellow-700);--fg-warning-contrast:var(--palette-yellow-900);--bg-brand-solid:var(--palette-brand-600);--bg-brand-solid-pressed:var(--palette-brand-700);--bg-brand-weak:var(--palette-brand-100);--bg-brand-weak-pressed:var(--palette-brand-200);--bg-critical-solid:var(--palette-red-700);--bg-critical-solid-pressed:var(--palette-red-800);--bg-critical-weak:var(--palette-red-100);--bg-critical-weak-pressed:var(--palette-red-200);--bg-disabled:var(--palette-gray-200);--bg-informative-solid:var(--palette-blue-700);--bg-informative-solid-pressed:var(--palette-blue-800);--bg-informative-weak:var(--palette-blue-100);--bg-informative-weak-pressed:var(--palette-blue-200);--bg-layer-basement:var(--palette-gray-200);--bg-layer-default:var(--palette-gray-00);--bg-layer-default-pressed:var(--palette-gray-100);--bg-layer-fill:var(--palette-gray-100);--bg-layer-floating:var(--palette-gray-00);--bg-layer-floating-pressed:var(--palette-gray-100);--bg-magic-weak:#f9f2ee;--bg-neutral-inverted:var(--palette-gray-900);--bg-neutral-inverted-pressed:var(--palette-gray-800);--bg-neutral-solid:var(--palette-gray-1000);--bg-neutral-solid-muted:var(--palette-gray-800);--bg-neutral-solid-muted-pressed:var(--palette-gray-900);--bg-neutral-weak:var(--palette-gray-200);--bg-neutral-weak-alpha:var(--palette-static-black-alpha-200);--bg-neutral-weak-alpha-pressed:var(--palette-static-black-alpha-300);--bg-neutral-weak-pressed:var(--palette-gray-300);--bg-overlay:var(--palette-static-black-alpha-700);--bg-overlay-muted:var(--palette-static-black-alpha-500);--bg-positive-solid:var(--palette-green-700);--bg-positive-solid-pressed:var(--palette-green-800);--bg-positive-weak:var(--palette-green-100);--bg-positive-weak-pressed:var(--palette-green-200);--bg-transparent:#0000;--bg-transparent-pressed:var(--palette-static-black-alpha-100);--bg-transparent-selected:var(--palette-static-black-alpha-200);--bg-transparent-selected-pressed:var(--palette-static-black-alpha-300);--bg-warning-solid:var(--palette-yellow-300);--bg-warning-solid-pressed:var(--palette-yellow-400);--bg-warning-weak:var(--palette-yellow-100);--bg-warning-weak-pressed:var(--palette-yellow-200);--stroke-brand-solid:var(--palette-brand-700);--stroke-brand-weak:var(--palette-brand-300);--stroke-critical-solid:var(--palette-red-700);--stroke-critical-weak:var(--palette-red-300);--stroke-focus-ring:var(--palette-brand-800);--stroke-informative-solid:var(--palette-blue-700);--stroke-informative-weak:var(--palette-blue-300);--stroke-neutral-contrast:var(--palette-gray-1000);--stroke-neutral-muted:var(--palette-static-black-alpha-300);--stroke-neutral-solid:var(--palette-gray-800);--stroke-neutral-subtle:var(--palette-static-black-alpha-200);--stroke-neutral-weak:var(--palette-gray-400);--stroke-positive-solid:var(--palette-green-700);--stroke-positive-weak:var(--palette-green-300);--stroke-warning-solid:var(--palette-yellow-700);--stroke-warning-weak:var(--palette-yellow-300);--fg-on-brand:var(--palette-static-white);--fg-on-brand-dark:var(--palette-gray-1000);--ui-page:var(--bg-layer-default);--ui-floating:var(--bg-layer-floating);--ui-fill:var(--bg-neutral-weak);--ui-fg:var(--fg-neutral);--ui-muted:var(--fg-neutral-muted);--ui-subtle:var(--fg-neutral-subtle);--ui-disabled:var(--fg-disabled);--ui-line:var(--stroke-neutral-weak);--ui-line-soft:var(--stroke-neutral-subtle);--ui-focus:var(--stroke-focus-ring);--ui-scroll-thumb:var(--palette-gray-600);--ui-scroll-thumb-hover:var(--palette-gray-700);--ui-overlay:var(--bg-overlay);--ui-brand:var(--bg-brand-solid);--ui-brand-pressed:var(--bg-brand-solid-pressed);--ui-brand-soft:var(--bg-brand-weak);--ui-brand-fg:var(--palette-brand-900);--ui-brand-on:var(--fg-on-brand);--ui-brand-on-dark:var(--fg-on-brand-dark);--ui-neutral-solid:var(--bg-neutral-inverted);--ui-neutral-pressed:var(--bg-neutral-inverted-pressed);--ui-control-track:var(--bg-neutral-weak-alpha);--ui-selected:var(--palette-gray-00);--ui-info:var(--bg-informative-solid);--ui-info-pressed:var(--bg-informative-solid-pressed);--ui-info-soft:var(--bg-informative-weak);--ui-info-fg:var(--fg-informative-contrast);--ui-success:var(--bg-positive-solid);--ui-success-pressed:var(--bg-positive-solid-pressed);--ui-success-soft:var(--bg-positive-weak);--ui-success-fg:var(--fg-positive-contrast);--ui-warning:var(--bg-warning-solid);--ui-warning-pressed:var(--bg-warning-solid-pressed);--ui-warning-soft:var(--bg-warning-weak);--ui-warning-fg:var(--fg-warning-contrast);--ui-danger:var(--bg-critical-solid);--ui-danger-pressed:var(--bg-critical-solid-pressed);--ui-danger-soft:var(--bg-critical-weak);--ui-danger-fg:var(--fg-critical-contrast);--ui-neutral-on:var(--palette-gray-00);--ui-status-on:#fff;--ui-skeleton-highlight:rgba(255,255,255,.75);--ui-shadow:0 8px 24px rgba(25,31,40,.1)}[data-ui-theme=dark]{color-scheme:dark;--palette-gray-00:#000000;--palette-gray-100:#17171c;--palette-gray-200:#1e2026;--palette-gray-300:#2c2e36;--palette-gray-400:#3a3d47;--palette-gray-500:#5c606b;--palette-gray-600:#858c93;--palette-gray-700:#b3b4bd;--palette-gray-800:#dfdfe6;--palette-gray-900:#eaeaed;--palette-gray-1000:#f6f5f8;--palette-brand-100:#484e4f;--palette-brand-200:#4c5e5f;--palette-brand-300:#547375;--palette-brand-400:#598b8f;--palette-brand-500:#67a8ad;--palette-brand-600:#77c6cb;--palette-brand-700:#88dbe1;--palette-brand-800:#b2e7eb;--palette-brand-900:#e0f0f1;--palette-brand-1000:#fafbfe;--palette-blue-100:#1e2744;--palette-blue-200:#1c3354;--palette-blue-300:#184277;--palette-blue-400:#0d55a0;--palette-blue-500:#1764da;--palette-blue-600:#1c82ed;--palette-blue-700:#3fa2fb;--palette-blue-800:#81bcfb;--palette-blue-900:#b7d7fd;--palette-blue-1000:#e3f0ff;--palette-green-100:#212927;--palette-green-200:#21362f;--palette-green-300:#21493c;--palette-green-400:#1a604d;--palette-green-500:#127957;--palette-green-600:#1c946e;--palette-green-700:#23b280;--palette-green-800:#36ce9b;--palette-green-900:#94e5c1;--palette-green-1000:#d5f6f0;--palette-yellow-100:#31281a;--palette-yellow-200:#423219;--palette-yellow-300:#553e16;--palette-yellow-400:#724e16;--palette-yellow-500:#92601c;--palette-yellow-600:#b7720e;--palette-yellow-700:#cb901d;--palette-yellow-800:#dbb157;--palette-yellow-900:#e6d49c;--palette-yellow-1000:#f8f0ce;--palette-red-100:#332324;--palette-red-200:#502625;--palette-red-300:#752827;--palette-red-400:#a22622;--palette-red-500:#cb231a;--palette-red-600:#f83527;--palette-red-700:#ff6e61;--palette-red-800:#ffa29a;--palette-red-900:#f9c5c4;--palette-red-1000:#fef2f3;--palette-purple-100:#29213c;--palette-purple-200:#3c2874;--palette-purple-300:#453082;--palette-purple-400:#5b3bb2;--palette-purple-500:#774fda;--palette-purple-600:#8f6bef;--palette-purple-700:#a88df1;--palette-purple-800:#bfadf3;--palette-purple-900:#dacefb;--palette-purple-1000:#f1edfd;--palette-static-black:#000000;--palette-static-black-alpha-100:#03000307;--palette-static-black-alpha-200:#0300030c;--palette-static-black-alpha-300:#03000310;--palette-static-black-alpha-400:#03000321;--palette-static-black-alpha-500:#0300032c;--palette-static-black-alpha-600:#0300034c;--palette-static-black-alpha-700:#03000374;--palette-static-black-alpha-800:#030003a2;--palette-static-black-alpha-900:#030003d0;--palette-static-black-alpha-1000:#030003e3;--palette-static-white:#ffffff;--palette-static-white-alpha-50:#fdfffd0d;--palette-static-white-alpha-100:#fdfffd17;--palette-static-white-alpha-200:#fdfffd20;--palette-static-white-alpha-300:#fdfffd2e;--palette-static-white-alpha-400:#fdfffd3d;--palette-static-white-alpha-500:#fdfffd60;--palette-static-white-alpha-600:#fdfffd8b;--palette-static-white-alpha-700:#fdfffdb3;--palette-static-white-alpha-800:#fdfffdde;--palette-static-white-alpha-900:#fdfffdea;--palette-static-white-alpha-1000:#fdfffdf4;--banner-blue:#0e2a3b;--banner-cool-gray:#252c34;--banner-green:#1f361d;--banner-orange:#43230b;--banner-pink:#3c172d;--banner-purple:#2f1e46;--banner-red:#3b0f16;--banner-teal:#153535;--banner-warm-gray:#302b28;--banner-yellow:#3f2b01;--fg-brand:var(--palette-brand-700);--fg-brand-contrast:var(--palette-brand-700);--fg-critical:var(--palette-red-700);--fg-critical-contrast:var(--palette-red-900);--fg-disabled:var(--palette-gray-500);--fg-informative:var(--palette-blue-700);--fg-informative-contrast:var(--palette-blue-900);--fg-neutral:var(--palette-gray-1000);--fg-neutral-inverted:var(--palette-gray-100);--fg-neutral-muted:var(--palette-gray-800);--fg-neutral-subtle:var(--palette-gray-700);--fg-placeholder:var(--palette-gray-600);--fg-positive:var(--palette-green-700);--fg-positive-contrast:var(--palette-green-900);--fg-warning:var(--palette-yellow-700);--fg-warning-contrast:var(--palette-yellow-900);--bg-brand-solid:var(--palette-brand-700);--bg-brand-solid-pressed:var(--palette-brand-800);--bg-brand-weak:var(--palette-brand-100);--bg-brand-weak-pressed:var(--palette-brand-200);--bg-critical-solid:var(--palette-red-600);--bg-critical-solid-pressed:var(--palette-red-700);--bg-critical-weak:var(--palette-red-100);--bg-critical-weak-pressed:var(--palette-red-200);--bg-disabled:var(--palette-gray-300);--bg-informative-solid:var(--palette-blue-600);--bg-informative-solid-pressed:var(--palette-blue-700);--bg-informative-weak:var(--palette-blue-100);--bg-informative-weak-pressed:var(--palette-blue-200);--bg-layer-basement:var(--palette-gray-00);--bg-layer-default:var(--palette-gray-100);--bg-layer-default-pressed:var(--palette-gray-300);--bg-layer-fill:var(--palette-gray-200);--bg-layer-floating:var(--palette-gray-200);--bg-layer-floating-pressed:var(--palette-gray-300);--bg-magic-weak:#201f1f;--bg-neutral-inverted:var(--palette-gray-1000);--bg-neutral-inverted-pressed:var(--palette-gray-800);--bg-neutral-solid:var(--palette-gray-300);--bg-neutral-solid-muted:var(--palette-gray-400);--bg-neutral-solid-muted-pressed:var(--palette-gray-500);--bg-neutral-weak:var(--palette-gray-300);--bg-neutral-weak-alpha:var(--palette-static-white-alpha-200);--bg-neutral-weak-alpha-pressed:var(--palette-static-white-alpha-300);--bg-neutral-weak-pressed:var(--palette-gray-400);--bg-overlay:var(--palette-static-black-alpha-700);--bg-overlay-muted:var(--palette-static-black-alpha-500);--bg-positive-solid:var(--palette-green-500);--bg-positive-solid-pressed:var(--palette-green-600);--bg-positive-weak:var(--palette-green-100);--bg-positive-weak-pressed:var(--palette-green-200);--bg-transparent:#fff0;--bg-transparent-pressed:var(--palette-static-white-alpha-50);--bg-transparent-selected:var(--palette-static-white-alpha-100);--bg-transparent-selected-pressed:var(--palette-static-white-alpha-200);--bg-warning-solid:var(--palette-yellow-800);--bg-warning-solid-pressed:var(--palette-yellow-900);--bg-warning-weak:var(--palette-yellow-100);--bg-warning-weak-pressed:var(--palette-yellow-200);--stroke-brand-solid:var(--palette-brand-700);--stroke-brand-weak:var(--palette-brand-300);--stroke-critical-solid:var(--palette-red-700);--stroke-critical-weak:var(--palette-red-300);--stroke-focus-ring:var(--palette-brand-700);--stroke-informative-solid:var(--palette-blue-700);--stroke-informative-weak:var(--palette-blue-300);--stroke-neutral-contrast:var(--palette-gray-1000);--stroke-neutral-muted:var(--palette-static-white-alpha-100);--stroke-neutral-solid:var(--palette-gray-800);--stroke-neutral-subtle:var(--palette-static-white-alpha-50);--stroke-neutral-weak:var(--palette-gray-400);--stroke-positive-solid:var(--palette-green-700);--stroke-positive-weak:var(--palette-green-300);--stroke-warning-solid:var(--palette-yellow-700);--stroke-warning-weak:var(--palette-yellow-300);--fg-on-brand:var(--palette-static-white);--fg-on-brand-dark:var(--palette-gray-100);--ui-page:var(--bg-layer-default);--ui-floating:var(--bg-layer-floating);--ui-fill:var(--bg-neutral-weak);--ui-fg:var(--fg-neutral);--ui-muted:var(--fg-neutral-muted);--ui-subtle:var(--fg-neutral-subtle);--ui-disabled:var(--fg-disabled);--ui-line:var(--stroke-neutral-weak);--ui-line-soft:var(--stroke-neutral-subtle);--ui-focus:var(--stroke-focus-ring);--ui-scroll-thumb:var(--palette-gray-600);--ui-scroll-thumb-hover:var(--palette-gray-700);--ui-overlay:var(--bg-overlay);--ui-brand:var(--bg-brand-solid);--ui-brand-pressed:var(--bg-brand-solid-pressed);--ui-brand-soft:var(--bg-brand-weak);--ui-brand-fg:var(--palette-brand-900);--ui-brand-on:var(--fg-on-brand);--ui-brand-on-dark:var(--fg-on-brand-dark);--ui-neutral-solid:var(--bg-neutral-inverted);--ui-neutral-pressed:var(--bg-neutral-inverted-pressed);--ui-control-track:var(--bg-neutral-weak-alpha);--ui-selected:var(--palette-gray-00);--ui-info:var(--bg-informative-solid);--ui-info-pressed:var(--bg-informative-solid-pressed);--ui-info-soft:var(--bg-informative-weak);--ui-info-fg:var(--fg-informative-contrast);--ui-success:var(--bg-positive-solid);--ui-success-pressed:var(--bg-positive-solid-pressed);--ui-success-soft:var(--bg-positive-weak);--ui-success-fg:var(--fg-positive-contrast);--ui-warning:var(--bg-warning-solid);--ui-warning-pressed:var(--bg-warning-solid-pressed);--ui-warning-soft:var(--bg-warning-weak);--ui-warning-fg:var(--fg-warning-contrast);--ui-danger:var(--bg-critical-solid);--ui-danger-pressed:var(--bg-critical-solid-pressed);--ui-danger-soft:var(--bg-critical-weak);--ui-danger-fg:var(--fg-critical-contrast);--ui-neutral-on:var(--palette-gray-100);--ui-status-on:var(--palette-gray-100);--ui-skeleton-highlight:rgba(255,255,255,.12);--ui-shadow:0 8px 24px rgba(25,31,40,.1)}.ui-root{font-family:Pretendard Variable,Pretendard,system-ui,sans-serif;color:var(--ui-fg);background:var(--ui-page);-webkit-font-smoothing:antialiased;letter-spacing:-.01em;word-break:keep-all;overflow-wrap:anywhere}html:has(.ui-root){scrollbar-gutter:stable}html.ui-overlay-active body{overflow:hidden}.ui-root *,.ui-root :after,.ui-root :before{box-sizing:border-box}.ui-root [hidden]{display:none!important}.ui-root :where(button,input,textarea){font:inherit;color:inherit}.ui-root a,.ui-root button{-webkit-tap-highlight-color:transparent}.ui-root button{cursor:pointer}.ui-root :is(button,input,textarea,a,[tabindex]):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.ui-root :disabled{cursor:not-allowed}.ui-tooltip[data-react=true][data-open=false] .ui-tooltip-content{visibility:hidden;opacity:0}.ui-tooltip[data-react=true][data-open=true] .ui-tooltip-content{visibility:visible;opacity:1;transform:translate(-50%)}.ui-icon{display:block;flex:none;width:20px;height:20px}[data-tone=brand]{--tone-solid:var(--ui-brand);--tone-pressed:var(--ui-brand-pressed);--tone-soft:var(--ui-brand-soft);--tone-fg:var(--ui-brand-fg);--tone-on:var(--ui-brand-on-dark)}[data-tone=brand][data-brand-foreground=light]{--tone-on:var(--ui-brand-on)}[data-tone=brand][data-brand-foreground=dark]{--tone-on:var(--ui-brand-on-dark)}[data-tone=neutral]{--tone-solid:var(--ui-neutral-solid);--tone-pressed:var(--ui-neutral-pressed);--tone-soft:var(--ui-fill);--tone-fg:var(--ui-fg);--tone-on:var(--ui-neutral-on)}[data-tone=info]{--tone-solid:var(--ui-info);--tone-pressed:var(--ui-info-pressed);--tone-soft:var(--ui-info-soft);--tone-fg:var(--ui-info-fg);--tone-on:#fff}[data-tone=success]{--tone-solid:var(--ui-success);--tone-pressed:var(--ui-success-pressed);--tone-soft:var(--ui-success-soft);--tone-fg:var(--ui-success-fg);--tone-on:var(--ui-status-on)}[data-tone=warning]{--tone-solid:var(--ui-warning);--tone-pressed:var(--ui-warning-pressed);--tone-soft:var(--ui-warning-soft);--tone-fg:var(--ui-warning-fg);--tone-on:#000}[data-tone=danger]{--tone-solid:var(--ui-danger);--tone-pressed:var(--ui-danger-pressed);--tone-soft:var(--ui-danger-soft);--tone-fg:var(--ui-danger-fg);--tone-on:var(--ui-status-on)}.ui-button{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 16px;border:0;border-radius:12px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;transition:transform .1s,background-color .15s,filter .1s}.ui-button[data-size=sm]{min-height:36px;padding-inline:14px;font-size:13px;border-radius:10px}.ui-button[data-size=lg]{min-height:56px;padding-inline:20px;font-size:16px;border-radius:14px}.ui-button[data-field-size]{border-radius:12px}.ui-button[data-field-size=sm]{min-height:46px}.ui-button[data-field-size=md]{min-height:49px}.ui-button[data-field-size=lg]{min-height:71px}.ui-button>span:not(.ui-spinner){min-width:0;overflow-wrap:anywhere}.ui-button[data-block=true]{display:flex;width:100%}.ui-button[data-variant=solid]{background:var(--tone-solid);color:var(--tone-on)}.ui-button[data-variant=soft]{background:var(--tone-soft);color:var(--tone-fg)}.ui-button[data-variant=outline]{border:1px solid var(--ui-line-soft)}.ui-button[data-variant=ghost],.ui-button[data-variant=outline]{background:transparent;color:var(--tone-fg)}.ui-button[data-tone=brand]:is([data-variant=outline],[data-variant=ghost]){color:var(--fg-brand)}@media (hover:hover){.ui-button:not(:disabled)[data-variant=solid]:hover{background:var(--tone-pressed)}.ui-button:not(:disabled)[data-variant=ghost]:hover,.ui-button:not(:disabled)[data-variant=soft]:hover{filter:brightness(.97)}}.ui-button:active:not(:disabled):not([data-block=true]){transform:scale(.96)}.ui-button:disabled,.ui-button[aria-disabled=true]{opacity:.4}.ui-button[data-loading=true]>.ui-icon,.ui-button[data-loading=true]>span:not(.ui-spinner){visibility:hidden}.ui-button[data-loading=true]>.ui-spinner{position:absolute}.ui-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:none;border:0;padding:6px;width:32px;height:32px;border-radius:8px;background:transparent;color:var(--ui-muted)}.ui-icon-button:hover{background:var(--ui-fill)}.ui-card{background:var(--ui-floating);border-radius:20px;padding:20px;box-shadow:var(--ui-shadow)}.ui-card[data-surface=default]{background:var(--ui-page);box-shadow:none}.ui-card[data-surface=fill]{background:var(--ui-fill);box-shadow:none}.ui-card[data-size=sm]{padding:16px;border-radius:16px}.ui-card[data-size=lg]{padding:24px;border-radius:24px}.ui-title{margin:0 0 6px;font-size:20px;line-height:1.35;font-weight:700}.ui-description{margin:0;font-size:15px;line-height:1.6;font-weight:500;color:var(--ui-muted)}.ui-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.ui-actions[data-align=end]{justify-content:flex-end}.ui-actions[data-align=stretch]>*{flex:1 1}.ui-tabs{border-bottom:1px solid var(--ui-line);background:var(--ui-page)}.ui-segmented,.ui-tabs{position:relative;display:flex}.ui-segmented{padding:4px;border-radius:9999px;background:var(--ui-control-track);isolation:isolate}.ui-selection-item{position:relative;z-index:1;flex:1 1;min-width:0;padding:12px 20px 14px;border:0;background:transparent;color:var(--ui-subtle);font-size:15px;font-weight:600;white-space:nowrap;-webkit-user-select:none;user-select:none}[data-layout=hug] .ui-selection-item{flex:0 0 auto}.ui-selection-item[aria-selected=true]{color:var(--ui-fg);font-weight:700}.ui-selection-item:disabled{color:var(--ui-disabled)}.ui-segmented .ui-selection-item{padding:6px 12px;min-height:34px;border-radius:9999px}.ui-tabs[data-size=sm] .ui-selection-item{padding:8px 16px 10px;font-size:14px}.ui-tabs[data-size=lg] .ui-selection-item{padding:14px 24px 16px;font-size:16px}.ui-segmented[data-size=sm] .ui-selection-item{min-height:30px;padding:4px 10px;font-size:13px}.ui-segmented[data-size=lg] .ui-selection-item{min-height:42px;padding:10px 16px;font-size:16px}.ui-selection-indicator{position:absolute;pointer-events:none;left:0;width:var(--indicator-width,0);transform:translateX(var(--indicator-x,0));transition:transform .2s cubic-bezier(.35,0,.35,1),width .2s cubic-bezier(.35,0,.35,1)}.ui-tabs .ui-selection-indicator{bottom:-1px;height:2px;background:var(--ui-fg)}.ui-segmented .ui-selection-indicator{top:4px;bottom:4px;border-radius:9999px;background:var(--ui-selected);z-index:0}.ui-tab-panels{padding-top:16px;font-size:15px;line-height:1.6}.ui-switch{--track-w:50px;--track-h:30px;--thumb-on:24px;--thumb-off:16px;--thumb-pad:3px;display:inline-flex;align-items:center;gap:10px;min-height:36px;cursor:pointer;font-size:14px;font-weight:600}.ui-switch[data-size=sm]{--track-w:38px;--track-h:24px;--thumb-on:20px;--thumb-off:16px;--thumb-pad:2px}.ui-switch[data-size=lg]{--track-w:52px;--track-h:32px;--thumb-on:26px;--thumb-off:20.8px;--thumb-pad:3px;font-size:16px}.ui-switch[data-thumb=slide]{--thumb-off:var(--thumb-on)}.ui-check input,.ui-switch input{position:absolute;width:1px;height:1px;opacity:0;margin:0}.ui-switch-track{position:relative;display:block;flex:none;width:var(--track-w);height:var(--track-h);border-radius:9999px;background:var(--ui-line);transition:background .2s}.ui-switch-thumb{position:absolute;left:var(--thumb-pad);top:50%;width:var(--thumb-off);height:var(--thumb-off);border-radius:9999px;transform:translateY(-50%);background:#fff;transition:width .2s,height .2s,left .2s;box-shadow:0 1px 3px #00000040}.ui-switch input:checked+.ui-switch-track{background:var(--tone-solid)}.ui-switch input:checked+.ui-switch-track .ui-switch-thumb{width:var(--thumb-on);height:var(--thumb-on);left:calc(var(--track-w) - var(--thumb-on) - var(--thumb-pad))}.ui-check input:focus-visible+.ui-checkmark,.ui-switch input:focus-visible+.ui-switch-track{outline:2px solid var(--ui-focus);outline-offset:3px}.ui-check:has(input:disabled),.ui-switch:has(input:disabled){opacity:.4;cursor:not-allowed}.ui-check{display:inline-flex;align-items:flex-start;gap:8px;position:relative;cursor:pointer;min-height:32px;font-size:14px;line-height:20px}.ui-checkmark{display:grid;place-items:center;flex:none;width:20px;height:20px;margin-top:6px;border:1px solid var(--ui-line);border-radius:4px;background:var(--ui-floating);color:var(--tone-on);transition:background .15s,color .15s}.ui-checkmark .ui-icon{display:block;width:12px;height:12px;stroke-width:3.2;visibility:hidden}.ui-check-label{padding-top:6px;font-weight:500}.ui-check[data-size=lg]{font-size:16px;min-height:36px;line-height:24px}.ui-check[data-size=lg] .ui-checkmark{width:24px;height:24px}.ui-check[data-size=lg] .ui-icon{width:14px;height:14px}.ui-check[data-size=sm]{min-height:28px;font-size:13px;line-height:16px}.ui-check[data-size=sm] .ui-checkmark{width:16px;height:16px;border-radius:3px}.ui-check[data-size=sm] .ui-icon{width:10px;height:10px}.ui-check[data-shape=circle] .ui-checkmark{border-radius:50%}.ui-check input:checked+.ui-checkmark,.ui-check[data-indeterminate=true] .ui-checkmark{background:var(--tone-solid);border:0}.ui-check input:checked+.ui-checkmark .ui-icon,.ui-check[data-indeterminate=true] .ui-icon{visibility:visible}.ui-radio-dot{display:block;width:6px;height:6px;border-radius:50%;background:currentColor;visibility:hidden}.ui-check input:checked+.ui-checkmark .ui-radio-dot{visibility:visible}.ui-check[data-size=lg] .ui-radio-dot{width:8px;height:8px}.ui-check[data-appearance=checkWhenSelected] .ui-checkmark,.ui-check[data-appearance=check] .ui-checkmark{border:0;background:transparent;color:var(--ui-line)}.ui-check[data-appearance=check] .ui-icon{visibility:visible}.ui-check[data-appearance=checkWhenSelected] input:checked+.ui-checkmark,.ui-check[data-appearance=check] input:checked+.ui-checkmark,.ui-check[data-indeterminate=true]:not([data-appearance=box]) .ui-checkmark{color:var(--tone-solid);background:transparent}.ui-check-group{border:0;padding:0;margin:0;min-width:0;display:grid;gap:4px}.ui-check-group legend{padding:0;margin-bottom:8px;font-size:14px;font-weight:700}.ui-check-children{display:grid;gap:4px;padding-left:28px}.ui-field{display:grid;align-content:start;gap:6px;width:100%}.ui-field>label{color:var(--ui-muted);font-size:13px;font-weight:600}.ui-field-row{display:flex;align-items:center;gap:6px;min-width:0;border-bottom:2px solid var(--ui-line)}.ui-field-row:focus-within{border-color:var(--ui-focus)}.ui-field-input{width:100%;min-width:0;padding:8px 2px 12px;background:transparent;border:0;outline:none!important;border-radius:0;font-size:18px!important;font-weight:700!important;line-height:1.5}.ui-field-input::placeholder{color:var(--ui-disabled);font-weight:500}.ui-field-input[type=search]{appearance:none;padding-block:10px}.ui-field-input[type=search]::-webkit-search-cancel-button,.ui-field-input[type=search]::-webkit-search-decoration,.ui-field-input[type=search]::-webkit-search-results-button,.ui-field-input[type=search]::-webkit-search-results-decoration{appearance:none;display:none}.ui-field-select-row{position:relative}.ui-field-select{appearance:none;padding-right:32px;cursor:pointer}.ui-field-select-row>.ui-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ui-muted)}.ui-field-select-row:has(select:disabled)>.ui-icon{color:var(--ui-disabled)}.ui-field-input:disabled{color:var(--ui-disabled)}.ui-field[data-variant=outline] .ui-field-row{padding:0 12px;border:1.5px solid var(--ui-line);border-radius:12px}.ui-field[data-variant=outline]:not([data-size=lg]) .ui-field-input:not(textarea){padding-block:10px}.ui-field[data-variant=outline] .ui-field-row:focus-within{border-color:var(--ui-focus)}.ui-field[data-error=true] .ui-field-row{border-color:var(--ui-danger)}.ui-field-message{margin:0;font-size:12px;line-height:1.6;color:var(--ui-subtle)}.ui-field[data-error=true] .ui-field-message{color:var(--ui-danger-fg)}.ui-field-affix{flex:none;color:var(--ui-subtle);font-size:18px;font-weight:700}.ui-field textarea{resize:none;padding:12px 2px}.ui-textarea{position:relative;display:block;flex:1 1;min-width:0;overflow:hidden}.ui-textarea textarea{display:block;overflow-y:auto;scrollbar-width:none}.ui-textarea textarea::-webkit-scrollbar{display:none}.ui-textarea[data-scrollable=true] textarea{padding-inline-end:16px}.ui-textarea-track{position:absolute;inset-block:12px;right:0;width:8px;touch-action:none}.ui-textarea-thumb{display:block;position:absolute;top:0;right:2px;width:4px;height:var(--ui-textarea-thumb-height,24px);transform:translateY(var(--ui-textarea-thumb-offset,0));border-radius:9999px;background:var(--ui-scroll-thumb)}.ui-textarea-track.is-dragging .ui-textarea-thumb,.ui-textarea-track:hover .ui-textarea-thumb{background:var(--ui-scroll-thumb-hover)}.ui-field[data-size=sm] .ui-field-input{font-size:16px!important}.ui-field[data-size=lg] .ui-field-input{font-size:22px!important;padding-block:18px}.ui-field[data-floating=true]>label{opacity:0;transition:opacity .15s}.ui-field[data-floating=true]:focus-within>label,.ui-field[data-has-value=true]>label{opacity:1}.ui-badge{display:inline-flex;padding:3px 9px;border-radius:6px;font-size:12px;font-weight:700;line-height:1.3}.ui-badge[data-badge-size=xs]{padding:1px 6px;border-radius:4px;font-size:10px}.ui-badge[data-badge-size=sm]{padding:2px 7px;border-radius:5px;font-size:11px}.ui-badge[data-badge-size=lg]{padding:4px 11px;border-radius:7px;font-size:13px}.ui-badge[data-variant=solid]{background:var(--tone-solid);color:var(--tone-on)}.ui-badge[data-variant=solid]:is([data-tone=success],[data-tone=danger],[data-tone=warning]){color:var(--palette-static-white)}.ui-badge[data-variant=soft]{background:var(--tone-soft);color:var(--tone-fg)}.ui-badge[data-variant=outline]{box-shadow:inset 0 0 0 1px var(--tone-fg);color:var(--tone-fg)}.ui-chip{display:inline-flex;gap:6px;align-items:center;padding:9px 16px;border:1px solid var(--ui-line);border-radius:9999px;background:var(--ui-floating);color:var(--ui-muted);font-size:14px;font-weight:600}.ui-chip[aria-pressed=true]{background:var(--tone-solid);color:var(--tone-on);border-color:var(--tone-solid)}.ui-chip:active:not(:disabled){transform:scale(.96)}.ui-chip[data-size=sm]{padding:6px 12px;font-size:13px}.ui-chip[data-size=lg]{padding:12px 20px;font-size:16px}.ui-list{list-style:none;padding:0;margin:0}.ui-list[data-dividers=true]>li{border-bottom:1px solid var(--ui-line-soft)}.ui-list-row{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;width:100%;min-width:0;border:0;background:transparent;color:var(--ui-fg);text-decoration:none;text-align:left;border-radius:12px;transition:transform .15s,background .15s}.ui-list-row:is(button,a):hover:not(:disabled){background:var(--ui-fill)}.ui-list-row:is(button,a):active:not(:disabled){transform:scale(.96)}.ui-list-row[aria-disabled=true]{opacity:.4}.ui-list[data-size=sm] .ui-list-row{padding-block:10px}.ui-list[data-size=lg] .ui-list-row{padding-block:18px}.ui-list-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--ui-brand-soft);color:var(--ui-brand-fg)}.ui-list-copy{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ui-list-copy strong{font-size:15px;font-weight:600}.ui-list[data-size=sm] .ui-list-copy strong{font-size:14px}.ui-list[data-size=lg] .ui-list-copy strong{font-size:16px}.ui-list-copy small{font-size:13px;color:var(--ui-subtle)}.ui-list-trailing{font-size:13px;color:var(--ui-muted)}.ui-overlay{position:fixed;inset:0;margin:auto;padding:20px;border:0;border-radius:20px;background:var(--ui-floating);color:var(--ui-fg);width:min(340px,calc(100% - 40px));max-height:calc(100dvh - 48px);overflow:auto;box-shadow:var(--ui-shadow)}.ui-overlay::backdrop{background:var(--ui-overlay)}.ui-overlay[open]{display:flex;flex-direction:column;animation:ui-dialog-in .22s ease-out}.ui-overlay[data-ui=dialog]{width:min(320px,calc(100% - 40px))}.ui-overlay[data-ui=modal]{width:min(480px,calc(100% - 40px));padding:24px}.ui-overlay[data-size=lg][data-ui=modal]{width:min(800px,calc(100% - 40px))}.ui-overlay[data-size=sm][data-ui=modal]{width:min(320px,calc(100% - 40px))}.ui-overlay[data-ui=dialog][data-size=sm]{width:min(272px,calc(100% - 40px))}.ui-overlay[data-ui=dialog][data-size=lg]{width:min(480px,calc(100% - 40px))}.ui-overlay header{position:relative;flex:none}.ui-overlay:has(.ui-overlay-close) .ui-title{padding-right:32px}.ui-overlay-close{position:absolute;top:-6px;right:-6px}.ui-overlay-body{min-height:0;overflow-y:auto;margin-top:20px;overscroll-behavior:contain}.ui-overlay .ui-actions{flex:none}.ui-overlay[data-action-layout=stack] .ui-actions{flex-direction:column}.ui-overlay[data-action-align=end] .ui-actions{justify-content:flex-end}.ui-overlay[data-action-align=stretch] .ui-actions>*{flex:1 1}.ui-overlay[data-action-layout=stack] .ui-actions>*{flex:0 0 auto;width:100%}.ui-overlay[data-placement=bottom]{position:fixed;inset:auto 0 0;width:min(420px,100%);max-height:calc(100dvh - 32px);margin:auto auto 0;border-radius:24px 24px 0 0;padding:12px 20px max(24px,env(safe-area-inset-bottom));overflow:visible}.ui-overlay[data-placement=bottom]:after{content:"";position:absolute;top:calc(100% - 1px);inset-inline:0;height:100dvh;background:var(--ui-floating);pointer-events:none}.ui-overlay[data-placement=bottom][open]{animation:ui-sheet-in .3s cubic-bezier(.2,.8,.2,1)}.ui-sheet-handle{display:block;width:44px;height:24px;margin:-10px auto 6px;padding:10px 4px;border:0;border-radius:8px;background:transparent;touch-action:none;cursor:grab}.ui-sheet-handle:before{content:"";display:block;width:36px;height:4px;border-radius:9999px;background:var(--ui-line)}.ui-root .ui-sheet-handle{cursor:grab}.ui-sheet-handle:active{cursor:grabbing}.ui-toast{position:fixed;display:flex;align-items:center;gap:12px;left:50%;bottom:max(24px,env(safe-area-inset-bottom));transform:translateX(-50%);max-width:calc(100% - 32px);width:max-content;padding:13px 20px;border-radius:9999px;background:var(--tone-solid);color:var(--tone-on);box-shadow:var(--ui-shadow);z-index:100;animation:ui-toast-in .2s ease}.ui-toast,.ui-toast button{font-size:13px;font-weight:700}.ui-toast button{border:0;background:transparent;color:inherit;padding:4px;white-space:nowrap}.ui-toast .ui-toast-action{color:var(--fg-brand)}.ui-toast[data-tone=brand][data-variant=solid] .ui-toast-action{color:inherit}.ui-toast .ui-icon-button{width:24px;height:24px}.ui-toast[data-variant=soft]{background:var(--tone-soft);color:var(--tone-fg)}.ui-toast[data-shape=rounded]{width:min(464px,calc(100% - 32px));min-height:44px;padding:10px 16px;border-radius:8px}.ui-toast>span{flex:1 1;min-width:0}.ui-menu{display:inline-block}.ui-menu-panel{position:fixed;z-index:90;width:180px;max-height:min(320px,calc(100dvh - 24px));overflow-y:auto;background:var(--ui-floating);border-radius:14px;padding:6px;box-shadow:var(--ui-shadow);animation:ui-pop-in .16s ease-out}.ui-menu-panel button{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--ui-fg);text-align:left;font-size:14px;font-weight:700}.ui-menu-panel button:hover{background:var(--ui-fill)}.ui-menu-panel button[data-tone=danger]{color:var(--ui-danger-fg)}.ui-menu-panel button:disabled{color:var(--ui-disabled)}.ui-tooltip{position:relative;display:inline-block}.ui-tooltip-content{position:absolute;z-index:80;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,4px);min-width:58px;width:max-content;max-width:min(280px,80vw);padding:13px 16px;border-radius:16px;background:var(--ui-floating);color:var(--ui-fg);font-size:13px;font-weight:600;text-align:center;box-shadow:0 6px 60px #191f2829;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .16s,transform .16s}.ui-tooltip[data-placement=bottom] .ui-tooltip-content{top:calc(100% + 8px);bottom:auto}.ui-tooltip-content:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;background:var(--ui-floating);transform:translateX(-50%) rotate(45deg)}.ui-tooltip[data-placement=bottom] .ui-tooltip-content:after{top:-4px;bottom:auto}.ui-tooltip:is(:hover,:focus-within):not([data-dismissed=true]) .ui-tooltip-content{visibility:visible;opacity:1;transform:translate(-50%)}.ui-quantity{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:8px;padding:4px;border:1px solid var(--ui-line);border-radius:12px}.ui-quantity input{width:52px;border:0;background:transparent;padding:6px 0;font-size:16px;font-weight:700;text-align:center;appearance:textfield}.ui-quantity input::-webkit-inner-spin-button{appearance:none}.ui-quantity .ui-icon-button{background:var(--ui-fill)}.ui-quantity .ui-icon-button:disabled{opacity:.4}.ui-quantity[data-size=sm] input{font-size:14px;width:44px}.ui-quantity[data-size=lg] input{font-size:18px;width:60px}.ui-quantity[data-size=lg] .ui-icon-button{width:40px;height:40px}.ui-slider{display:grid;gap:12px}.ui-slider label{display:flex;justify-content:space-between;font-size:14px;font-weight:600}.ui-slider input{appearance:none;display:block;width:100%;height:24px;margin:8px 0;border:0;border-radius:9999px;background:linear-gradient(to right,var(--ui-brand) 0 var(--ui-slider-progress,0),var(--ui-line) var(--ui-slider-progress,0) 100%) 50% /100% 6px no-repeat;cursor:pointer}.ui-slider input::-webkit-slider-runnable-track{height:6px;border:0;border-radius:9999px;background:transparent;box-shadow:none}.ui-slider input::-webkit-slider-thumb{appearance:none;width:16px;height:16px;margin-top:-5px;border:0;border-radius:50%;background:var(--ui-brand);box-shadow:none}.ui-slider input::-moz-range-track{height:6px;border:0;border-radius:9999px;background:transparent;box-shadow:none}.ui-slider input::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:var(--ui-brand);box-shadow:none}.ui-slider:has(input:disabled){opacity:.4}.ui-slider[data-size=sm] label{font-size:13px}.ui-slider[data-size=lg] label{font-size:16px}.ui-skeleton-group{display:grid;gap:10px}.ui-skeleton{position:relative;display:block;overflow:hidden;width:100%;height:16px;border-radius:4px;background:var(--ui-fill)}.ui-skeleton[data-shape=rect]{height:80px;border-radius:12px}.ui-skeleton[data-shape=circle]{width:40px;height:40px;border-radius:50%}.ui-skeleton[data-animate=true]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--ui-skeleton-highlight),transparent);transform:translateX(-100%);animation:ui-shimmer 1.6s linear infinite}.ui-loading{display:inline-flex;color:var(--ui-brand-fg)}.ui-spinner{display:block;width:18px;height:18px;border:2.5px solid;border-top:2.5px solid transparent;border-radius:50%;animation:ui-spin .7s linear infinite}.ui-loading[data-size=lg] .ui-spinner{width:28px;height:28px}.ui-loading[data-size=sm] .ui-spinner{width:14px;height:14px}.ui-result{padding:40px 20px;text-align:center}.ui-result[data-align=start]{text-align:left}.ui-result-figure{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:16px;border-radius:50%;background:var(--tone-soft);color:var(--tone-fg)}.ui-result-figure .ui-icon{width:28px;height:28px}.ui-result-figure[data-custom=true]{width:auto;height:auto;max-width:100%;border-radius:0;background:transparent}.ui-result-figure[data-custom=true] :is(img,svg){max-width:100%}.ui-result .ui-actions{justify-content:center}.ui-result[data-align=start] .ui-actions{justify-content:flex-start}.ui-divider{display:block;margin:16px 0;border:0;height:1px;background:var(--ui-line)}.ui-divider[data-weight=section]{height:8px;background:var(--ui-fill)}.ui-divider[data-inset=true]{margin-inline:20px}.ui-divider[data-orientation=vertical]{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle}.ui-divider[data-orientation=vertical][data-weight=section]{width:8px}.ui-information{display:flex;gap:12px;align-items:flex-start;padding:18px;border:1px solid var(--tone-fg);border-radius:12px;background:var(--tone-soft);color:var(--tone-fg)}.ui-information strong{display:block;font-size:15px;font-weight:700}.ui-information p{margin:4px 0 0;font-size:15px;font-weight:500;line-height:1.6}.ui-information .ui-icon{margin-top:2px}@keyframes ui-dialog-in{0%{opacity:0;transform:scale(.94) translateY(8px)}}@keyframes ui-sheet-in{0%{transform:translateY(100%)}}@keyframes ui-toast-in{0%{opacity:0;translate:0 6px}}@keyframes ui-pop-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}}@keyframes ui-shimmer{to{transform:translateX(100%)}}@keyframes ui-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ui-root *,.ui-root :after,.ui-root :before{animation:none!important;transition:none!important}}[data-ui-motion=none],[data-ui-motion=none] *,[data-ui-motion=none] :after,[data-ui-motion=none] :before{animation:none!important;transition:none!important}.ui-date-picker{width:100%;min-width:0}.ui-date-picker-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ui-date-picker-month{font-size:16px;font-weight:700;line-height:1.5}.ui-date-picker-nav{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--ui-fg)}.ui-date-picker-nav:disabled{color:var(--ui-disabled)}.ui-date-picker-grid{table-layout:fixed;border-collapse:separate;border-spacing:4px;width:100%;margin:0}.ui-date-picker-grid th{border:0;background:transparent;padding:4px 0 8px;color:var(--ui-subtle);font-size:12px;font-weight:500;text-align:center}.ui-date-picker-grid td{border:0;padding:0;text-align:center}.ui-date-picker-day{position:relative;display:grid;place-items:center;width:100%;min-height:40px;padding:8px 0;border:0;border-radius:12px;background:transparent;color:var(--ui-fg);font-size:14px;font-weight:500;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-date-picker-day[data-outside]{color:var(--ui-subtle)}.ui-date-picker-day[data-today]:after{content:"";position:absolute;bottom:4px;width:3px;height:3px;border-radius:50%;background:currentColor}.ui-date-picker-day[data-selected]{background:var(--ui-brand);color:var(--ui-brand-on-dark);font-weight:700}.ui-date-picker-day:disabled{color:var(--ui-disabled)}@media (hover:hover){.ui-date-picker-day:not(:disabled):not([data-selected]):hover,.ui-date-picker-nav:not(:disabled):hover{background:var(--ui-fill)}}.ui-segmented[data-field-size=sm]{--ui-field-matched-height:46px}.ui-segmented[data-field-size=md]{--ui-field-matched-height:49px}.ui-segmented[data-field-size=lg]{--ui-field-matched-height:71px}.ui-segmented[data-field-size]{min-height:var(--ui-field-matched-height)}.ui-segmented[data-field-size] .ui-selection-item{display:flex;align-items:center;justify-content:center;min-height:calc(var(--ui-field-matched-height) - 8px)}.ui-scroll-area{position:relative;min-height:0;min-width:0;overflow:hidden}.ui-scroll-area-viewport{height:100%;width:100%;overflow:auto;scrollbar-width:none;overscroll-behavior:contain}.ui-scroll-area-viewport::-webkit-scrollbar{display:none}.ui-scroll-area-content{min-width:0;display:flow-root}.ui-scroll-area-track{position:absolute;inset-block:16px;right:0;width:16px;pointer-events:none}.ui-scroll-area-thumb{position:absolute;top:0;left:0;width:16px;pointer-events:auto;touch-action:none;cursor:default}.ui-scroll-area-thumb:before{content:"";display:block;height:100%;width:4px;margin-inline:auto;border-radius:9999px;background:var(--ui-line)}.ui-scroll-area-thumb:hover:before{background:var(--ui-subtle)}.ui-file-upload{min-width:0}.ui-file-upload-row{display:flex;align-items:center;gap:10px;min-width:0;min-height:49px;padding:5px;border:1.5px solid var(--ui-line);border-radius:12px;background:var(--ui-page)}.ui-file-upload[data-size=sm] .ui-file-upload-row{min-height:46px;padding:3.5px}.ui-file-upload[data-size=lg] .ui-file-upload-row{min-height:71px;padding:10px}.ui-file-upload-picker{position:relative;flex:none;border-radius:10px}.ui-file-upload-picker:has(input:focus-visible){outline:2px solid var(--ui-focus);outline-offset:3px}.ui-file-upload .ui-file-upload-native{position:absolute;inset:0;width:100%;height:100%;min-width:0;padding:0;margin:0;border:0;opacity:0;cursor:pointer}.ui-file-upload-native::file-selector-button{cursor:inherit}.ui-file-upload-selection{flex:1 1;min-width:0;padding-block:4px;font-size:13px;line-height:20px;overflow-wrap:anywhere;word-break:break-all}.ui-file-upload-selection[data-empty=true]{color:var(--ui-subtle)}.ui-file-upload-row>.ui-button{flex:none}.ui-file-upload[data-error=true] .ui-file-upload-row{border-color:var(--ui-danger-fg)}.ui-file-upload[data-disabled=true] .ui-file-upload-row{opacity:.4}.ui-file-upload[data-disabled=true] .ui-file-upload-native{cursor:not-allowed}.ui-file-upload[data-variant=dropzone] .ui-file-upload-row{flex-direction:column;gap:12px;padding:24px;border:1px dashed var(--ui-line)}.ui-file-upload[data-variant=dropzone] .ui-file-upload-picker{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;min-height:148px;text-align:center}.ui-file-upload[data-variant=dropzone][data-size=sm] .ui-file-upload-picker{min-height:124px}.ui-file-upload[data-variant=dropzone][data-size=lg] .ui-file-upload-picker{min-height:180px}.ui-file-upload-illustration{width:48px;height:48px;color:var(--ui-brand-fg);flex:none}.ui-file-upload-prompt{font-size:14px;line-height:22px;font-weight:600}.ui-file-upload[data-variant=dropzone] .ui-file-upload-selection{flex:none;width:100%;padding:0;text-align:center}.ui-file-upload[data-variant=dropzone]:has(input:focus-visible) .ui-file-upload-row{outline:2px solid var(--ui-focus);outline-offset:3px}.ui-file-upload[data-variant=dropzone] .ui-file-upload-picker:has(input:focus-visible){outline:none}.ui-file-upload[data-variant=dropzone][data-dragging=true] .ui-file-upload-row{border-color:var(--ui-focus);background:var(--ui-brand-soft)}.ui-file-upload[data-variant=dropzone][data-error=true] .ui-file-upload-row{border-color:var(--ui-danger-fg)}@media (hover:hover){.ui-file-upload[data-variant=dropzone]:not([data-disabled=true]) .ui-file-upload-picker:hover{background:var(--ui-fill)}}.ui-date-field-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ui-date-field-time{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.ui-date-field-error{grid-column:1/-1;margin:0;font-size:13px;color:var(--ui-danger)}.ui-date-field-sheet .ui-date-picker-grid td,.ui-date-field-sheet .ui-date-picker-grid th{border:0}.ui-page-header{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;min-width:0}.ui-page-header-copy{flex:1 1 160px;min-width:0;overflow-wrap:anywhere}.ui-page-header-title{margin:0;color:var(--ui-fg);font-size:24px;font-weight:600;line-height:32px}.ui-page-header-description{margin:12px 0 0;color:var(--ui-muted);font-size:14px;line-height:24px}.ui-page-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;flex:0 1 auto;min-width:0;max-width:100%;margin-inline-start:auto}.ui-page-header-actions>*{max-width:100%;flex-shrink:0}