@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}:root{--th-ui-font-sans:"Inter Variable","Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--th-ui-font-rounded:ui-rounded,"SF Pro Rounded","Arial Rounded MT Bold",var(--th-ui-font-sans);--th-ui-font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--th-ui-letter-spacing:normal;--th-ui-text-caption:.75rem;--th-ui-text-body:.875rem;--th-ui-text-heading:1.125rem;--th-ui-leading-caption:1.25rem;--th-ui-leading-body:1.375rem;--th-ui-leading-heading:1.5rem;--th-ui-font-weight-regular:400;--th-ui-font-weight-medium:500;--th-ui-font-weight-heading:500;--th-ui-font-weight-semibold:600;--th-ui-text-xs:var(--th-ui-text-caption);--th-ui-text-sm:var(--th-ui-text-body);--th-ui-text-md:var(--th-ui-text-body);--th-ui-text-lg:var(--th-ui-text-heading);--th-ui-text-xl:var(--th-ui-text-heading);--th-ui-leading-xs:var(--th-ui-leading-caption);--th-ui-leading-sm:var(--th-ui-leading-body);--th-ui-leading-md:var(--th-ui-leading-body);--th-ui-leading-lg:var(--th-ui-leading-heading);--th-ui-leading-xl:var(--th-ui-leading-heading);--th-ui-control-sm:2rem;--th-ui-control-md:2.25rem;--th-ui-control-lg:2.5rem;--th-ui-radius-none:0;--th-ui-radius-sm:.5rem;--th-ui-radius-md:1rem;--th-ui-radius-full:9999px;--th-ui-radius-control:var(--th-ui-radius-sm);--th-ui-radius-field:var(--th-ui-radius-md);--th-ui-radius-card:var(--th-ui-radius-md);--th-ui-radius-panel:var(--th-ui-radius-md);--th-ui-radius-overlay:var(--th-ui-radius-md);--th-ui-radius-pill:var(--th-ui-radius-full);--th-ui-radius-parent:var(--th-ui-radius-md);--th-ui-radius-inset:0px;--th-ui-radius-inner:max(0px,calc(var(--th-ui-radius-parent) - var(--th-ui-radius-inset)));--th-ui-color-canvas:#f5f5f5;--th-ui-color-surface:#fafafa;--th-ui-color-surface-raised:#fff;--th-ui-color-field:#fff;--th-ui-surface-context:var(--th-ui-color-canvas);--th-ui-neutral-action-target:#fff;--th-ui-neutral-action-rest-parent-weight:18%;--th-ui-neutral-action-hover-parent-weight:60%;--th-ui-neutral-action-pressed-parent-weight:80%;--th-ui-color-neutral-control:var(--th-ui-surface-context)}@supports (color:color-mix(in lab, red, red)){:root{--th-ui-color-neutral-control:color-mix(in srgb,var(--th-ui-surface-context)var(--th-ui-neutral-action-rest-parent-weight),var(--th-ui-neutral-action-target))}}:root{--th-ui-color-neutral-control-hover:var(--th-ui-surface-context)}@supports (color:color-mix(in lab, red, red)){:root{--th-ui-color-neutral-control-hover:color-mix(in srgb,var(--th-ui-surface-context)var(--th-ui-neutral-action-hover-parent-weight),var(--th-ui-neutral-action-target))}}:root{--th-ui-color-neutral-control-pressed:var(--th-ui-surface-context)}@supports (color:color-mix(in lab, red, red)){:root{--th-ui-color-neutral-control-pressed:color-mix(in srgb,var(--th-ui-surface-context)var(--th-ui-neutral-action-pressed-parent-weight),var(--th-ui-neutral-action-target))}}:root{--th-ui-color-hover:#f0f0f0;--th-ui-color-pressed:#e5e5e5;--th-ui-color-text:#1c1c1c;--th-ui-color-text-muted:#646464;--th-ui-color-text-subtle:#7a7a7a;--th-ui-color-border:#e5e5e5;--th-ui-color-border-strong:#b3b3b3;--th-ui-stroke-hairline:1px;--th-ui-control-stroke:var(--th-ui-stroke-hairline);--th-ui-stroke-control:var(--th-ui-control-stroke);--th-ui-stroke-focus:2px;--th-ui-stroke-emphasis:2px;--th-ui-stroke-icon:1.75px;--th-ui-stroke-loader:2.5;--th-ui-compact-status-size:1.5rem;--th-ui-progress-track-size:.5rem;--th-ui-color-category-red:#ff002a;--th-ui-color-category-orange:#ff8d28;--th-ui-color-category-yellow:#fc0;--th-ui-color-category-green:#43b783;--th-ui-color-category-mint:#00c8b3;--th-ui-color-category-teal:#30b0c7;--th-ui-color-category-cyan:#32ade6;--th-ui-color-category-blue:#32adff;--th-ui-color-category-indigo:#6155f5;--th-ui-color-category-purple:#bf4bd8;--th-ui-color-category-pink:#f53d68;--th-ui-color-category-brown:#ac7f5e;--th-ui-color-accent:var(--th-ui-color-category-blue);--th-ui-color-accent-hover:#1298ed;--th-ui-color-accent-text:#0067bd;--th-ui-color-accent-soft:#e8f4ff;--th-ui-color-on-accent:#fff;--th-ui-color-danger:var(--th-ui-color-category-red);--th-ui-color-danger-hover:#dc0024;--th-ui-color-danger-text:#c93e4c;--th-ui-color-danger-soft:#fbecee;--th-ui-color-on-danger:#fff;--th-ui-color-success:var(--th-ui-color-category-green);--th-ui-color-success-text:#16724e;--th-ui-color-success-soft:#e9f7ef;--th-ui-color-on-success:#102a1f;--th-ui-color-warning:var(--th-ui-color-category-yellow);--th-ui-color-warning-text:#854a00;--th-ui-color-warning-soft:#fff3df;--th-ui-color-on-warning:#332900;--th-ui-gradient-accent:linear-gradient(180deg,var(--th-ui-color-accent),var(--th-ui-color-accent))}@supports (color:color-mix(in lab, red, red)){:root{--th-ui-gradient-accent:linear-gradient(180deg,color-mix(in srgb,var(--th-ui-color-accent)88%,#fff),var(--th-ui-color-accent))}}:root{--th-ui-gradient-accent-hover:linear-gradient(180deg,var(--th-ui-color-accent-hover),var(--th-ui-color-accent-hover))}@supports (color:color-mix(in lab, red, red)){:root{--th-ui-gradient-accent-hover:linear-gradient(180deg,color-mix(in srgb,var(--th-ui-color-accent-hover)88%,#fff),var(--th-ui-color-accent-hover))}}:root{--th-ui-gradient-danger:linear-gradient(180deg,var(--th-ui-color-danger),var(--th-ui-color-danger))}@supports (color:color-mix(in lab, red, red)){:root{--th-ui-gradient-danger:linear-gradient(180deg,color-mix(in srgb,var(--th-ui-color-danger)88%,#fff),var(--th-ui-color-danger))}}:root{--th-ui-gradient-danger-hover:linear-gradient(180deg,var(--th-ui-color-danger-hover),var(--th-ui-color-danger-hover))}@supports (color:color-mix(in lab, red, red)){:root{--th-ui-gradient-danger-hover:linear-gradient(180deg,color-mix(in srgb,var(--th-ui-color-danger-hover)88%,#fff),var(--th-ui-color-danger-hover))}}:root{--th-ui-gradient-success:linear-gradient(180deg,var(--th-ui-color-success),var(--th-ui-color-success))}@supports (color:color-mix(in lab, red, red)){:root{--th-ui-gradient-success:linear-gradient(180deg,color-mix(in srgb,var(--th-ui-color-success)86%,#fff),var(--th-ui-color-success))}}:root{--th-ui-gradient-warning:linear-gradient(180deg,var(--th-ui-color-warning),var(--th-ui-color-warning))}@supports (color:color-mix(in lab, red, red)){:root{--th-ui-gradient-warning:linear-gradient(180deg,color-mix(in srgb,var(--th-ui-color-warning)84%,#fff),var(--th-ui-color-warning))}}:root{--th-ui-color-category-amber:var(--th-ui-color-category-yellow);--th-ui-color-category-violet:var(--th-ui-color-category-purple);--th-ui-color-category-rose:var(--th-ui-color-category-pink);--th-ui-color-avatar-ink:#fff;--th-ui-color-avatar-neutral-from:#7c8794;--th-ui-color-avatar-neutral-to:#5f6975;--th-ui-color-avatar-blue-from:#45a9ed;--th-ui-color-avatar-blue-to:#147dc6;--th-ui-color-avatar-violet-from:#a76ed0;--th-ui-color-avatar-violet-to:#7e49ae;--th-ui-color-avatar-green-from:#53ae7c;--th-ui-color-avatar-green-to:#2d8158;--th-ui-color-avatar-amber-from:#d9a43d;--th-ui-color-avatar-amber-to:#aa7217;--th-ui-color-avatar-rose-from:#df6d88;--th-ui-color-avatar-rose-to:#b84062;--th-ui-focus-ring:#008bff;--th-ui-shadow-overlay:0 1rem 3rem #00000024;--th-ui-motion-press:.1s;--th-ui-motion-fast:.14s;--th-ui-motion-standard:.22s;--th-ui-motion-geometry:.26s;--th-ui-motion-spatial:.28s;--th-ui-motion-settle:var(--th-ui-motion-spatial);--th-ui-ease-press:cubic-bezier(.2,.8,.2,1);--th-ui-ease-spring:cubic-bezier(.16,1,.3,1);--th-ui-ease-spring-bounce-subtle:cubic-bezier(.16,1,.3,1);--th-ui-ease-spring-bounce-medium:cubic-bezier(.34,1.35,.64,1);--th-ui-ease-exit:cubic-bezier(.4,0,1,1);--th-ui-motion-duration:var(--th-ui-motion-standard);--th-ui-motion-bounce:var(--th-ui-ease-spring);--th-ui-ease-settle:var(--th-ui-ease-spring);--th-ui-ease-spatial:var(--th-ui-ease-spring-bounce-subtle)}@supports (animation-timing-function:linear(0, 1)){:root{--th-ui-ease-spring:linear(0,.041 2.5%,.148 5.4%,.316 9%,.515 13.4%,.704 18.6%,.844 24.7%,.928 31.8%,.971 40.2%,.991 50.1%,.998 62.1%,1);--th-ui-ease-spring-bounce-subtle:linear(0,.036 2.5%,.132 5.2%,.282 8.6%,.462 12.5%,.645 17%,.803 22.2%,.918 28.2%,.986 35.2%,1.016 43.5%,1.021 52.9%,1.013 63.6%,1.005 76%,1);--th-ui-ease-spring-bounce-medium:linear(0,.044 2.5%,.158 5.2%,.332 8.6%,.536 12.5%,.738 17%,.902 22.2%,1.006 28.2%,1.049 35.2%,1.052 43.5%,1.03 54%,1.011 68%,1)}}@media (prefers-color-scheme:dark){:root:not([data-thaasa-color-scheme=light]){--th-ui-neutral-action-target:var(--th-ui-color-text);--th-ui-neutral-action-rest-parent-weight:88%;--th-ui-neutral-action-hover-parent-weight:82%;--th-ui-neutral-action-pressed-parent-weight:76%;--th-ui-color-canvas:#0d0d0d;--th-ui-color-surface:#171717;--th-ui-color-surface-raised:#202020;--th-ui-color-field:#171717;--th-ui-color-hover:#262626;--th-ui-color-pressed:#313131;--th-ui-color-text:#f5f5f5;--th-ui-color-text-muted:#b8b8b8;--th-ui-color-text-subtle:#919191;--th-ui-color-border:#2d2d2d;--th-ui-color-border-strong:#616161;--th-ui-color-category-red:#ff002a;--th-ui-color-category-orange:#ff9230;--th-ui-color-category-yellow:#ffd60a;--th-ui-color-category-green:#43b783;--th-ui-color-category-mint:#00dac3;--th-ui-color-category-teal:#40c8e0;--th-ui-color-category-cyan:#64d2ff;--th-ui-color-category-blue:#32adff;--th-ui-color-category-indigo:#6d7cff;--th-ui-color-category-purple:#d45bea;--th-ui-color-category-pink:#ff4c70;--th-ui-color-category-brown:#b78a66;--th-ui-color-accent:var(--th-ui-color-category-blue);--th-ui-color-accent-hover:#45b3ff;--th-ui-color-accent-text:#8ccdff;--th-ui-color-accent-soft:#102d46;--th-ui-color-on-accent:#fff;--th-ui-color-danger:var(--th-ui-color-category-red);--th-ui-color-danger-hover:#dc0024;--th-ui-color-danger-text:#ff918b;--th-ui-color-danger-soft:#3a1d22;--th-ui-color-on-danger:#fff;--th-ui-color-success:var(--th-ui-color-category-green);--th-ui-color-success-text:#75e0a7;--th-ui-color-success-soft:#123326;--th-ui-color-on-success:#fff;--th-ui-color-on-warning:#fff;--th-ui-color-warning:var(--th-ui-color-category-yellow);--th-ui-color-warning-text:#fec84b;--th-ui-color-warning-soft:#39280f;--th-ui-color-category-amber:var(--th-ui-color-category-yellow);--th-ui-color-category-violet:var(--th-ui-color-category-purple);--th-ui-color-category-rose:var(--th-ui-color-category-pink);--th-ui-color-avatar-ink:#f7f9fb;--th-ui-color-avatar-neutral-from:#7c8794;--th-ui-color-avatar-neutral-to:#4f5965;--th-ui-color-avatar-blue-from:#3e769e;--th-ui-color-avatar-blue-to:#315e7f;--th-ui-color-avatar-violet-from:#735f98;--th-ui-color-avatar-violet-to:#5d4b7f;--th-ui-color-avatar-green-from:#4e8065;--th-ui-color-avatar-green-to:#3b6750;--th-ui-color-avatar-amber-from:#90713d;--th-ui-color-avatar-amber-to:#72592f;--th-ui-color-avatar-rose-from:#925e6d;--th-ui-color-avatar-rose-to:#754958;--th-ui-focus-ring:#8ccdff;--th-ui-shadow-overlay:0 1rem 3rem #00000073}}:root[data-thaasa-color-scheme=dark],[data-thaasa-color-scheme=dark]{--th-ui-neutral-action-target:var(--th-ui-color-text);--th-ui-neutral-action-rest-parent-weight:88%;--th-ui-neutral-action-hover-parent-weight:82%;--th-ui-neutral-action-pressed-parent-weight:76%;--th-ui-color-canvas:#0d0d0d;--th-ui-color-surface:#171717;--th-ui-color-surface-raised:#202020;--th-ui-color-field:#171717;--th-ui-color-hover:#262626;--th-ui-color-pressed:#313131;--th-ui-color-text:#f5f5f5;--th-ui-color-text-muted:#b8b8b8;--th-ui-color-text-subtle:#919191;--th-ui-color-border:#2d2d2d;--th-ui-color-border-strong:#616161;--th-ui-color-category-red:#ff002a;--th-ui-color-category-orange:#ff9230;--th-ui-color-category-yellow:#ffd60a;--th-ui-color-category-green:#43b783;--th-ui-color-category-mint:#00dac3;--th-ui-color-category-teal:#40c8e0;--th-ui-color-category-cyan:#64d2ff;--th-ui-color-category-blue:#32adff;--th-ui-color-category-indigo:#6d7cff;--th-ui-color-category-purple:#d45bea;--th-ui-color-category-pink:#ff4c70;--th-ui-color-category-brown:#b78a66;--th-ui-color-accent:var(--th-ui-color-category-blue);--th-ui-color-accent-hover:#45b3ff;--th-ui-color-accent-text:#8ccdff;--th-ui-color-accent-soft:#102d46;--th-ui-color-on-accent:#fff;--th-ui-color-danger:var(--th-ui-color-category-red);--th-ui-color-danger-hover:#dc0024;--th-ui-color-danger-text:#ff918b;--th-ui-color-danger-soft:#3a1d22;--th-ui-color-on-danger:#fff;--th-ui-color-success:var(--th-ui-color-category-green);--th-ui-color-success-text:#75e0a7;--th-ui-color-success-soft:#123326;--th-ui-color-on-success:#fff;--th-ui-color-on-warning:#fff;--th-ui-color-warning:var(--th-ui-color-category-yellow);--th-ui-color-warning-text:#fec84b;--th-ui-color-warning-soft:#39280f;--th-ui-color-category-amber:var(--th-ui-color-category-yellow);--th-ui-color-category-violet:var(--th-ui-color-category-purple);--th-ui-color-category-rose:var(--th-ui-color-category-pink);--th-ui-color-avatar-ink:#f7f9fb;--th-ui-color-avatar-neutral-from:#7c8794;--th-ui-color-avatar-neutral-to:#4f5965;--th-ui-color-avatar-blue-from:#3e769e;--th-ui-color-avatar-blue-to:#315e7f;--th-ui-color-avatar-violet-from:#735f98;--th-ui-color-avatar-violet-to:#5d4b7f;--th-ui-color-avatar-green-from:#4e8065;--th-ui-color-avatar-green-to:#3b6750;--th-ui-color-avatar-amber-from:#90713d;--th-ui-color-avatar-amber-to:#72592f;--th-ui-color-avatar-rose-from:#925e6d;--th-ui-color-avatar-rose-to:#754958;--th-ui-focus-ring:#8ccdff;--th-ui-shadow-overlay:0 1rem 3rem #00000073}@media (prefers-reduced-motion:reduce){:root{--th-ui-motion-press:0s;--th-ui-motion-fast:0s;--th-ui-motion-standard:0s;--th-ui-motion-geometry:0s;--th-ui-motion-settle:0s}}.th-ui-compact-status,.th-ui-switch{box-sizing:border-box;font-family:var(--th-ui-font-sans)}.th-ui-compact-status{box-sizing:border-box;height:var(--th-ui-compact-status-size);min-height:var(--th-ui-compact-status-size)}.th-ui-compact-status.th-ui-tag{align-items:center;gap:.25rem;padding-block:0;display:inline-flex}.th-ui-compact-status.th-ui-loader{width:var(--th-ui-compact-status-size)}.th-ui-switch:focus-visible{outline:var(--th-ui-stroke-focus)solid var(--th-ui-focus-ring);outline-offset:2px}.th-ui-badge{--th-ui-badge-tone:var(--th-ui-color-text-muted);border-radius:var(--th-ui-radius-full);color:var(--th-ui-badge-tone);background:var(--th-ui-badge-tone);border:0;align-items:center;gap:.25rem;padding:0 .625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.th-ui-badge{background:color-mix(in srgb,var(--th-ui-badge-tone)9%,transparent)}}.th-ui-badge{font:500 var(--th-ui-text-xs)/1 var(--th-ui-font-sans);text-transform:none}.th-ui-badge--success{--th-ui-badge-tone:var(--th-ui-color-success-text)}.th-ui-badge--warning{--th-ui-badge-tone:var(--th-ui-color-warning-text)}.th-ui-badge--danger{--th-ui-badge-tone:var(--th-ui-color-danger-text)}.th-ui-badge--accent{--th-ui-badge-tone:var(--th-ui-color-accent-text)}.th-ui-count-badge.th-ui-count-badge{width:var(--th-ui-compact-status-size);min-width:var(--th-ui-compact-status-size);max-width:var(--th-ui-compact-status-size);height:var(--th-ui-compact-status-size);min-height:var(--th-ui-compact-status-size);color:var(--th-ui-color-text-muted);background:var(--th-ui-color-text);border-radius:50%;justify-content:center;margin-inline-start:.375rem;padding:0}@supports (color:color-mix(in lab, red, red)){.th-ui-count-badge.th-ui-count-badge{background:color-mix(in srgb,var(--th-ui-color-text)9%,var(--th-ui-color-surface))}}.th-ui-count-badge.th-ui-count-badge{font-variant-numeric:tabular-nums;font-size:.625rem}.th-ui-count-badge--filled{color:var(--th-ui-color-on-accent);background:var(--th-ui-color-accent)}.th-ui-surface{--th-ui-surface-context:var(--th-ui-color-surface);--th-ui-color-neutral-control:var(--th-ui-surface-context)}@supports (color:color-mix(in lab, red, red)){.th-ui-surface{--th-ui-color-neutral-control:color-mix(in srgb,var(--th-ui-surface-context)var(--th-ui-neutral-action-rest-parent-weight),var(--th-ui-neutral-action-target))}}.th-ui-surface{--th-ui-color-neutral-control-hover:var(--th-ui-surface-context)}@supports (color:color-mix(in lab, red, red)){.th-ui-surface{--th-ui-color-neutral-control-hover:color-mix(in srgb,var(--th-ui-surface-context)var(--th-ui-neutral-action-hover-parent-weight),var(--th-ui-neutral-action-target))}}.th-ui-surface{--th-ui-color-neutral-control-pressed:var(--th-ui-surface-context)}@supports (color:color-mix(in lab, red, red)){.th-ui-surface{--th-ui-color-neutral-control-pressed:color-mix(in srgb,var(--th-ui-surface-context)var(--th-ui-neutral-action-pressed-parent-weight),var(--th-ui-neutral-action-target))}}.th-ui-surface{box-sizing:border-box;border-radius:var(--th-ui-radius-card);color:var(--th-ui-color-text);background:var(--th-ui-color-surface);font-family:var(--th-ui-font-sans);padding:.75rem}.th-ui-surface>.th-ui-surface{border-radius:var(--th-ui-radius-md)}@supports (corner-shape:superellipse(1.4)){.th-ui-surface{corner-shape:superellipse(1.4)}}@media (forced-colors:active){.th-ui-switch{border:var(--th-ui-stroke-hairline)solid ButtonText}}.th-ui-button,.th-ui-action-link,.th-ui-text-button,.th-ui-segmented,.th-ui-tabs,.th-ui-toggle,.th-ui-toolbar{font-family:"Inter",var(--th-ui-font-sans);letter-spacing:normal}.th-ui-button{--th-ui-button-content-gap:.375rem;--th-ui-neutral-rest:var(--th-ui-color-neutral-control);--th-ui-neutral-hover:var(--th-ui-color-neutral-control-hover);--th-ui-neutral-pressed:var(--th-ui-color-neutral-control-pressed);box-sizing:border-box;border:var(--th-ui-stroke-hairline)solid transparent;border-radius:var(--th-ui-radius-full);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate;interpolate-size:allow-keywords;transform-origin:50%;width:fit-content;max-width:100%;transition:color .14s ease-out,opacity .14s ease-out,scale var(--th-ui-button-release-duration,.22s)var(--th-ui-ease-settle,cubic-bezier(.16,1,.3,1));background:0 0;justify-content:center;align-items:center;gap:0;margin:0;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:visible;scale:1}.th-ui-button--full-width{width:100%}.th-ui-button:disabled{cursor:not-allowed;opacity:.42}.th-ui-button[data-success=true]:disabled{cursor:default;opacity:1}.th-ui-button:focus-visible{outline:var(--th-ui-stroke-focus)solid var(--th-ui-focus-ring);outline-offset:2px}.th-ui-button--sm{min-height:var(--th-ui-control-sm);font-size:var(--th-ui-text-xs);padding:0 .75rem}.th-ui-button--md{min-height:var(--th-ui-control-md);font-size:var(--th-ui-text-md);padding:0 .875rem}.th-ui-button--lg{--th-ui-button-content-gap:.5rem;min-height:var(--th-ui-control-lg);font-size:var(--th-ui-text-md);padding:0 1rem}.th-ui-button--icon.th-ui-button--sm{width:var(--th-ui-control-sm);padding:0}.th-ui-button--icon.th-ui-button--md{width:var(--th-ui-control-md);padding:0}.th-ui-button--icon.th-ui-button--lg{width:var(--th-ui-control-lg);padding:0}.th-ui-button--primary{color:var(--th-ui-color-on-accent)}.th-ui-button--secondary{color:var(--th-ui-color-text)}.th-ui-button__press-surface{z-index:0;border-radius:inherit;border:var(--th-ui-stroke-hairline)solid transparent;opacity:1;pointer-events:none;transition:inset .14s var(--th-ui-ease-press),border-color .14s ease-out,background-color .14s ease-out,box-shadow .18s ease-out,filter .16s ease-out;background:0 0;position:absolute;inset:0}.th-ui-button>:not(.th-ui-button__press-surface){z-index:1;position:relative}.th-ui-button--ghost{color:var(--th-ui-color-text-muted)}.th-ui-button--primary .th-ui-button__press-surface{border-color:var(--th-ui-color-accent);background:var(--th-ui-color-accent)}.th-ui-button--primary:hover:not(:disabled) .th-ui-button__press-surface{border-color:var(--th-ui-color-accent-hover);background:var(--th-ui-color-accent-hover)}.th-ui-button--secondary .th-ui-button__press-surface{border-width:var(--th-ui-stroke-hairline);border-color:var(--th-ui-color-border);background:var(--th-ui-color-surface-raised);box-shadow:0 1px 2px #0000000e}.th-ui-button--secondary:hover:not(:disabled) .th-ui-button__press-surface{background:var(--th-ui-neutral-hover);box-shadow:0 2px 5px #00000013}.th-ui-button--ghost:hover:not(:disabled){color:var(--th-ui-color-text)}.th-ui-button--ghost:hover:not(:disabled) .th-ui-button__press-surface{background:var(--th-ui-color-hover)}.th-ui-button--danger,.th-ui-button--danger-primary{color:var(--th-ui-color-on-danger)}.th-ui-button--danger .th-ui-button__press-surface,.th-ui-button--danger-primary .th-ui-button__press-surface{border-color:var(--th-ui-color-danger);background:var(--th-ui-color-danger)}.th-ui-button--danger:hover:not(:disabled),.th-ui-button--danger-primary:hover:not(:disabled){color:var(--th-ui-color-on-danger)}.th-ui-button--danger:hover:not(:disabled) .th-ui-button__press-surface,.th-ui-button--danger-primary:hover:not(:disabled) .th-ui-button__press-surface{border-color:var(--th-ui-color-danger-hover);background:var(--th-ui-color-danger-hover)}.th-ui-button--danger-secondary{color:var(--th-ui-color-danger)}.th-ui-button--danger-secondary .th-ui-button__press-surface{border-width:var(--th-ui-stroke-hairline);border-color:var(--th-ui-color-danger)}.th-ui-button--danger-secondary:hover:not(:disabled){color:var(--th-ui-color-on-danger)}.th-ui-button--danger-secondary:hover:not(:disabled) .th-ui-button__press-surface{border-color:var(--th-ui-color-danger);background:var(--th-ui-color-danger)}.th-ui-button--lg{box-shadow:none}.th-ui-button:active:not(:disabled),.th-ui-button[data-pressed=true]:not(:disabled){transition-duration:var(--th-ui-motion-press);transition-timing-function:var(--th-ui-ease-press,cubic-bezier(.2,.8,.2,1));scale:.987}.th-ui-button:active:not(:disabled) .th-ui-button__press-surface,.th-ui-button[data-pressed=true]:not(:disabled) .th-ui-button__press-surface{filter:brightness(.92)}.th-ui-button[data-processing=true]{opacity:1;filter:none;cursor:progress;position:relative}.th-ui-button__label{grid-template-areas:"state";place-items:center;min-width:0;display:inline-grid;position:relative}.th-ui-button__label--morphing{grid-template-areas:none}.th-ui-button__state-measure,.th-ui-button__state-current{justify-content:center;align-items:center;gap:var(--th-ui-button-content-gap);grid-area:1/1;min-width:0;line-height:1;display:inline-flex}.th-ui-button__state-measure{visibility:hidden;display:inline-grid}.th-ui-button__state-measure>span{align-items:center;gap:var(--th-ui-button-content-gap);white-space:nowrap;grid-area:1/1;display:inline-flex}.th-ui-button__state-measure i{flex:none;width:1em;height:1em;display:block}.th-ui-button__state-current{position:relative}.th-ui-button__state-icon{width:1em;height:1em;animation:th-ui-button-state-icon-in var(--th-ui-motion-standard)var(--th-ui-ease-spring)both;flex:none;display:block}.th-ui-button__state{justify-content:center;align-items:center;gap:var(--th-ui-button-content-gap);min-width:0;transition:opacity var(--th-ui-motion-fast)ease,transform var(--th-ui-motion-standard)var(--th-ui-ease-spring);grid-area:state;line-height:1;display:inline-flex}.th-ui-button__state>svg{flex:none;display:block}.th-ui-button__state--processing,.th-ui-button__state--success{opacity:0;transform:translate(-.125rem)}.th-ui-button[data-processing=true] .th-ui-button__state--idle,.th-ui-button[data-success=true] .th-ui-button__state--idle{opacity:0;transform:translate(.125rem)}.th-ui-button[data-processing=true] .th-ui-button__state--processing,.th-ui-button[data-success=true] .th-ui-button__state--success{opacity:1;transform:translate(0)}.th-ui-button__label--icon-only :is(.th-ui-button__state--processing,.th-ui-button__state--success){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.th-ui-button__spinner-slot{width:calc((1em + var(--th-ui-button-content-gap))/2);opacity:0;height:1em;transition:opacity .1s ease,transform .17s var(--th-ui-ease-spring);flex:none;place-items:center;display:grid;position:relative;transform:translate(-.25rem)}.th-ui-button__spinner{width:1em;height:1em;transition:opacity var(--th-ui-motion-fast)ease,transform var(--th-ui-motion-standard)var(--th-ui-ease-spring);position:absolute}.th-ui-button__spinner--success{opacity:0;transform:scale(.8)}.th-ui-button:is([data-processing=true],[data-success=true]) .th-ui-button__spinner-slot--leading{opacity:1;transform:translate(0)}.th-ui-button[data-success=true] .th-ui-button__spinner--loader{opacity:0;transform:scale(.8)}.th-ui-button[data-success=true] .th-ui-button__spinner--success{opacity:1;transform:scale(1)}.th-ui-button--icon .th-ui-button__spinner-slot,.th-ui-button[data-processing=true].th-ui-button--icon .th-ui-button__label{width:0}.th-ui-button:is([data-processing=true],[data-success=true]).th-ui-button--icon .th-ui-button__spinner-slot--leading{width:1em}.th-ui-button[data-processing=true].th-ui-button--icon .th-ui-button__spinner-slot--trailing{width:0}.th-ui-text-morph{white-space:nowrap;align-items:center;min-width:0;display:inline-flex;position:relative}.th-ui-text-morph__layer{justify-content:center;align-items:baseline;display:inline-flex}.th-ui-text-morph__character{transform-origin:50% 70%;will-change:opacity,transform,filter;display:inline-block}.th-ui-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.th-ui-segmented,.th-ui-tabs-list,.th-ui-toolbar{--th-ui-radius-inset:.1875rem;--th-ui-radius-parent:calc(var(--th-ui-control-sm)/2 + var(--th-ui-radius-inset));--th-ui-radius-inner:max(0px,calc(var(--th-ui-radius-parent) - var(--th-ui-radius-inset)));border-radius:var(--th-ui-radius-parent);background:var(--th-ui-color-hover);border:0;align-items:center;gap:.125rem;padding:.1875rem;display:inline-flex}.th-ui-segmented-item,.th-ui-tabs-tab,.th-ui-toggle,.th-ui-toolbar-button{min-height:var(--th-ui-control-sm);border-radius:var(--th-ui-radius-inner);color:var(--th-ui-color-text-muted);font:500 var(--th-ui-text-sm)/1 "Inter",var(--th-ui-font-sans);letter-spacing:normal;cursor:pointer;background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:0 .625rem;transition:color 90ms,background-color 90ms,transform 90ms;display:inline-flex;position:relative}.th-ui-segmented-item:hover,.th-ui-tabs-tab:hover,.th-ui-toggle:hover,.th-ui-toolbar-button:hover{color:var(--th-ui-color-text);background:var(--th-ui-color-pressed)}.th-ui-segmented-item[data-pressed],.th-ui-segmented-item[aria-pressed=true],.th-ui-tabs-tab[data-active]{color:var(--th-ui-color-text);background:var(--th-ui-color-surface);box-shadow:none}.th-ui-segmented,.th-ui-tabs-list{isolation:isolate;position:relative}.th-ui-segmented-item,.th-ui-tabs-tab{z-index:1}.th-ui-selection-indicator{z-index:0;top:var(--th-ui-radius-inset);bottom:var(--th-ui-radius-inset);left:var(--th-ui-selection-left,var(--th-ui-radius-inset));width:var(--th-ui-selection-width,0px);border-radius:var(--th-ui-radius-inner);background:var(--th-ui-color-surface);pointer-events:none;transition:left .26s var(--th-ui-ease-settle,cubic-bezier(.16,1,.3,1)),width .26s var(--th-ui-ease-settle,cubic-bezier(.16,1,.3,1));position:absolute}.th-ui-segmented[data-selection-ready=true] .th-ui-segmented-item[data-pressed],.th-ui-segmented[data-selection-ready=true] .th-ui-segmented-item[aria-pressed=true],.th-ui-tabs-list[data-selection-ready=true] .th-ui-tabs-tab[data-active],.th-ui-segmented[data-selection-ready=true] .th-ui-segmented-item:hover,.th-ui-tabs-list[data-selection-ready=true] .th-ui-tabs-tab:hover{background:0 0}.th-ui-segmented[data-multiple=true] .th-ui-selection-indicator{display:none}.th-ui-segmented[data-multiple=true][data-selection-ready=true] .th-ui-segmented-item[data-pressed],.th-ui-segmented[data-multiple=true][data-selection-ready=true] .th-ui-segmented-item[aria-pressed=true]{background:var(--th-ui-color-surface)}.th-ui-tabs-tab:has(>.th-ui-count-badge){padding-inline-end:.25rem}.th-ui-toggle{--th-ui-toggle-border-top:var(--th-ui-color-border-strong)}@supports (color:color-mix(in lab, red, red)){.th-ui-toggle{--th-ui-toggle-border-top:color-mix(in srgb,var(--th-ui-color-border-strong)24%,var(--th-ui-color-border))}}.th-ui-toggle{--th-ui-toggle-border-bottom:var(--th-ui-color-border)}@supports (color:color-mix(in lab, red, red)){.th-ui-toggle{--th-ui-toggle-border-bottom:color-mix(in srgb,var(--th-ui-color-border)8%,transparent)}}.th-ui-toggle{border:var(--th-ui-stroke-hairline)solid transparent;color:var(--th-ui-color-text-muted);background:linear-gradient(180deg,var(--th-ui-color-surface)0%,var(--th-ui-color-neutral-control)100%)padding-box,linear-gradient(180deg,var(--th-ui-toggle-border-top),var(--th-ui-toggle-border-bottom))border-box;transition:color .14s ease-out,border-color .14s ease-out,background-color .14s ease-out,box-shadow .18s ease-out,scale .22s var(--th-ui-ease-settle,cubic-bezier(.16,1,.3,1));box-shadow:0 1px 2px #0000001a,inset 0 1px #ffffffc7}.th-ui-toggle:hover:not(:disabled){--th-ui-toggle-border-top:var(--th-ui-color-border-strong)}@supports (color:color-mix(in lab, red, red)){.th-ui-toggle:hover:not(:disabled){--th-ui-toggle-border-top:color-mix(in srgb,var(--th-ui-color-border-strong)42%,var(--th-ui-color-border))}}.th-ui-toggle:hover:not(:disabled){--th-ui-toggle-border-bottom:var(--th-ui-color-border)}@supports (color:color-mix(in lab, red, red)){.th-ui-toggle:hover:not(:disabled){--th-ui-toggle-border-bottom:color-mix(in srgb,var(--th-ui-color-border)14%,transparent)}}.th-ui-toggle:hover:not(:disabled){color:var(--th-ui-color-text);background:linear-gradient(180deg,var(--th-ui-color-surface)0%,var(--th-ui-color-neutral-control-hover)100%)padding-box,linear-gradient(180deg,var(--th-ui-toggle-border-top),var(--th-ui-toggle-border-bottom))border-box;box-shadow:0 2px 4px #0000001f,inset 0 1px #ffffffd1}.th-ui-toggle:active:not(:disabled){transition-duration:90ms;transition-timing-function:var(--th-ui-ease-press,cubic-bezier(.2,.8,.2,1));scale:.974}.th-ui-toggle[data-pressed]{--th-ui-toggle-border-top:var(--th-ui-color-border-strong)}@supports (color:color-mix(in lab, red, red)){.th-ui-toggle[data-pressed]{--th-ui-toggle-border-top:color-mix(in srgb,var(--th-ui-color-border-strong)46%,var(--th-ui-color-border))}}.th-ui-toggle[data-pressed]{--th-ui-toggle-border-bottom:var(--th-ui-color-border)}@supports (color:color-mix(in lab, red, red)){.th-ui-toggle[data-pressed]{--th-ui-toggle-border-bottom:color-mix(in srgb,var(--th-ui-color-border)16%,transparent)}}.th-ui-toggle[data-pressed]{color:var(--th-ui-color-text);background:linear-gradient(var(--th-ui-color-neutral-control-pressed),var(--th-ui-color-neutral-control-pressed))padding-box,linear-gradient(180deg,var(--th-ui-toggle-border-top),var(--th-ui-toggle-border-bottom))border-box;box-shadow:inset 0 1px 2px #00000029,inset 0 -1px #ffffff80}.th-ui-toggle[data-pressed]:hover:not(:disabled){background:linear-gradient(var(--th-ui-color-neutral-control-hover),var(--th-ui-color-neutral-control-hover))padding-box,linear-gradient(180deg,var(--th-ui-toggle-border-top),var(--th-ui-toggle-border-bottom))border-box;box-shadow:inset 0 1px 2px #0003,inset 0 -1px #ffffff75}.th-ui-toggle:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.th-ui-segmented-item:focus-visible,.th-ui-tabs-tab:focus-visible,.th-ui-toggle:focus-visible,.th-ui-toolbar-button:focus-visible{outline:2px solid var(--th-ui-focus-ring);outline-offset:2px}.th-ui-tabs{--th-ui-tabs-motion-duration:var(--th-ui-motion-spatial);--th-ui-tabs-motion-curve:var(--th-ui-ease-spring)}.th-ui-tabs-list .th-ui-selection-indicator{transition-duration:var(--th-ui-tabs-motion-duration);transition-timing-function:var(--th-ui-tabs-motion-curve)}.th-ui-tabs-viewport{min-width:0;transition:height var(--th-ui-tabs-motion-duration)var(--th-ui-tabs-motion-curve);display:grid;position:relative;overflow:visible}.th-ui-tabs-viewport>.th-ui-tabs-panel{grid-area:1/1;min-width:0}.th-ui-tabs-panel{color:var(--th-ui-color-text);font-family:"Inter",var(--th-ui-font-sans);letter-spacing:normal;opacity:1;transition:opacity calc(var(--th-ui-tabs-motion-duration)*.62)ease-out,transform var(--th-ui-tabs-motion-duration)var(--th-ui-tabs-motion-curve);outline:none}.th-ui-tabs-panel[data-ending-style]{pointer-events:none;width:100%;position:absolute;inset:0}.th-ui-tabs-panel[data-starting-style],.th-ui-tabs-panel[data-ending-style]{opacity:0}.th-ui-tabs-panel[data-activation-direction=right][data-starting-style],.th-ui-tabs-panel[data-activation-direction=down][data-starting-style]{transform:translate(.75rem)}.th-ui-tabs-panel[data-activation-direction=left][data-starting-style],.th-ui-tabs-panel[data-activation-direction=up][data-starting-style],.th-ui-tabs-panel[data-activation-direction=right][data-ending-style],.th-ui-tabs-panel[data-activation-direction=down][data-ending-style]{transform:translate(-.75rem)}.th-ui-tabs-panel[data-activation-direction=left][data-ending-style],.th-ui-tabs-panel[data-activation-direction=up][data-ending-style]{transform:translate(.75rem)}.th-ui-tabs-panel:focus-visible{outline:2px solid var(--th-ui-focus-ring);outline-offset:3px}.th-ui-toolbar{padding:var(--th-ui-radius-inset);border-radius:var(--th-ui-radius-parent);gap:.1875rem}.th-ui-toolbar-button[data-icon-only=true]{width:var(--th-ui-control-sm);padding-inline:0}.th-ui-toolbar-button>svg{flex:none;width:1rem;height:1rem;display:block}.th-ui-toolbar-button{gap:.4375rem;padding-inline:.75rem}.th-ui-toolbar-separator{background:0 0;flex:none;width:.375rem;height:1px;display:block}.th-ui-toolbar-button[aria-pressed=true]{color:var(--th-ui-color-text);background:var(--th-ui-color-surface)}.th-ui-toolbar-button[aria-pressed=true] svg{color:currentColor}.th-ui-toolbar-button--indicator[aria-pressed=true],.th-ui-toolbar-button--indicator[aria-pressed=false]{background:0 0}.th-ui-toolbar-button--indicator[aria-pressed=true] svg{fill:currentColor}button[class*=th-ui-]{-webkit-user-select:none;user-select:none}:is(.dark,[data-theme=dark],[data-thaasa-color-scheme=dark]) .th-ui-toggle{--th-ui-toggle-border-top:#fff3;--th-ui-toggle-border-bottom:#00000085;background:linear-gradient(180deg,var(--th-ui-color-surface)0%,var(--th-ui-color-neutral-control)100%)padding-box,linear-gradient(180deg,var(--th-ui-toggle-border-top),var(--th-ui-toggle-border-bottom))border-box}@supports (color:color-mix(in lab, red, red)){:is(.dark,[data-theme=dark],[data-thaasa-color-scheme=dark]) .th-ui-toggle{background:linear-gradient(180deg,color-mix(in srgb,var(--th-ui-color-surface)88%,#fff)0%,color-mix(in srgb,var(--th-ui-color-neutral-control)86%,#000)100%)padding-box,linear-gradient(180deg,var(--th-ui-toggle-border-top),var(--th-ui-toggle-border-bottom))border-box}}:is(.dark,[data-theme=dark],[data-thaasa-color-scheme=dark]) .th-ui-toggle{box-shadow:0 2px 4px #00000075,inset 0 1px #ffffff1f}:is(.dark,[data-theme=dark],[data-thaasa-color-scheme=dark]) .th-ui-toggle:hover:not(:disabled){background:linear-gradient(180deg,var(--th-ui-color-surface)0%,var(--th-ui-color-neutral-control-hover)100%)padding-box,linear-gradient(180deg,#ffffff4d,#00000094)border-box}@supports (color:color-mix(in lab, red, red)){:is(.dark,[data-theme=dark],[data-thaasa-color-scheme=dark]) .th-ui-toggle:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--th-ui-color-surface)82%,#fff)0%,var(--th-ui-color-neutral-control-hover)100%)padding-box,linear-gradient(180deg,#ffffff4d,#00000094)border-box}}:is(.dark,[data-theme=dark],[data-thaasa-color-scheme=dark]) .th-ui-toggle:hover:not(:disabled){box-shadow:0 3px 6px #00000085,inset 0 1px #ffffff2e}:is(.dark,[data-theme=dark],[data-thaasa-color-scheme=dark]) .th-ui-toggle[data-pressed]{background:linear-gradient(180deg,var(--th-ui-color-neutral-control-pressed),var(--th-ui-color-neutral-control-pressed))padding-box,linear-gradient(180deg,#0000008a,#ffffff2e)border-box}@supports (color:color-mix(in lab, red, red)){:is(.dark,[data-theme=dark],[data-thaasa-color-scheme=dark]) .th-ui-toggle[data-pressed]{background:linear-gradient(180deg,color-mix(in srgb,var(--th-ui-color-neutral-control-pressed)78%,#000),var(--th-ui-color-neutral-control-pressed))padding-box,linear-gradient(180deg,#0000008a,#ffffff2e)border-box}}:is(.dark,[data-theme=dark],[data-thaasa-color-scheme=dark]) .th-ui-toggle[data-pressed]{box-shadow:inset 0 2px 4px #0000009e,inset 0 -1px #ffffff24}:is(.dark,[data-theme=dark],[data-thaasa-color-scheme=dark]) .th-ui-toggle:disabled{opacity:.32;filter:saturate(.55)}.th-ui-stateful-action{overflow:hidden}.th-ui-stateful-action__icon{place-items:center;width:1rem;height:1rem;line-height:0;display:grid}.th-ui-stateful-action__icon>svg{width:.9375rem;height:.9375rem;display:block}.th-ui-stateful-action[data-action-state=success],.th-ui-stateful-action[data-action-state=success]:disabled{color:#fff;opacity:1;cursor:default}.th-ui-stateful-action[data-action-state=success] .th-ui-button__press-surface{border-color:var(--th-ui-color-success);background:var(--th-ui-color-success)}.th-ui-stateful-action[data-action-state=error]{color:var(--th-ui-color-danger-text)}.th-ui-stateful-action[data-action-state=error] .th-ui-button__press-surface{background:var(--th-ui-color-danger-text)}@supports (color:color-mix(in lab, red, red)){.th-ui-stateful-action[data-action-state=error] .th-ui-button__press-surface{background:color-mix(in srgb,var(--th-ui-color-danger-text)10%,transparent)}}.th-ui-stateful-action[data-action-state=success] .th-ui-stateful-action__success-mark path{fill:none;stroke:currentColor;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:th-ui-action-success-trim .19s 80ms var(--th-ui-ease-press)forwards}.th-ui-stateful-action[data-action-motion=send][data-action-state=processing] .th-ui-button__state--idle{animation:th-ui-send-state .3s var(--th-ui-ease-spring)both}.th-ui-stateful-action[data-action-motion=send][data-action-state=processing] .th-ui-stateful-action__icon{animation:th-ui-send-depart .3s var(--th-ui-ease-spring)both}.th-ui-stateful-action[data-action-motion=send][data-action-state=processing] .th-ui-button__spinner-slot--leading{animation:.3s ease-out both th-ui-send-spinner}@keyframes th-ui-action-success-trim{to{stroke-dashoffset:0}}@keyframes th-ui-send-state{0%,62%{opacity:1;transform:none}to{opacity:0;transform:translate(.2rem,-.2rem)}}@keyframes th-ui-send-depart{0%{transform:translate(0)scale(1)}24%{transform:translate(-.05rem,.05rem)rotate(-2deg)scale(.82)}to{transform:translate(.68rem,-.68rem)rotate(2deg)scale(.52)}}@keyframes th-ui-send-spinner{0%,62%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes th-ui-button-state-icon-in{0%{opacity:0;transform:translate(-.2rem)scale(.84)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes th-ui-spin{to{transform:rotate(360deg)}}@media (pointer:coarse){.th-ui-button{min-height:2.75rem}.th-ui-button--icon{min-width:2.75rem}.th-ui-button:after,.th-ui-segmented-item:after,.th-ui-tabs-tab:after,.th-ui-toggle:after,.th-ui-toolbar-button:after{content:"";width:max(100%,2.75rem);height:max(100%,2.75rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (forced-colors:active){.th-ui-button,.th-ui-toggle{border:var(--th-ui-stroke-hairline)solid ButtonText}.th-ui-toggle[data-pressed]{border-width:var(--th-ui-stroke-emphasis);color:highlighttext;background:highlight}.th-ui-toggle:disabled{color:graytext;border-color:graytext}}@media (prefers-reduced-motion:reduce){.th-ui-button__spinner{animation-duration:1.6s}.th-ui-button__press-surface,.th-ui-button,.th-ui-toggle,.th-ui-selection-indicator,.th-ui-tabs-viewport,.th-ui-tabs-panel,.th-ui-stateful-action__icon,.th-ui-stateful-action__success-mark path,.th-ui-text-morph__character,.th-ui-button__state-icon{stroke-dashoffset:0;animation:none!important}.th-ui-tabs-list .th-ui-selection-indicator,.th-ui-tabs-panel{transition:none!important;transform:none!important}}.th-ui-pressable,.thaasa-pressable{transform-origin:50%;transition-property:background-color,border-color,color,box-shadow,opacity,transform;transition-duration:var(--th-ui-motion-standard);transition-timing-function:var(--th-ui-ease-spring)}.th-ui-pressable[data-th-ui-pressed=true],.thaasa-pressable[data-thaasa-pressed=true]{opacity:.72;transform:scale(var(--th-ui-press-scale,var(--thaasa-press-scale,.985)))}.th-ui-count-badge--accent-quiet{color:var(--th-ui-color-accent-text);background:0 0}.th-ui-button--class-only.th-ui-button--primary{border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-accent);background:var(--th-ui-color-accent)}.th-ui-button--class-only.th-ui-button--secondary{border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);background:var(--th-ui-color-surface-raised);box-shadow:0 1px 2px #0000000e}.th-ui-button--class-only:is(.th-ui-button--danger,.th-ui-button--danger-primary){border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-danger);background:var(--th-ui-color-danger)}.th-ui-button--class-only.th-ui-button--danger-secondary{border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-danger);background:0 0}.th-ui-button--class-only.th-ui-button--primary:hover{border-color:var(--th-ui-color-accent-hover);background:var(--th-ui-color-accent-hover)}.th-ui-button--class-only.th-ui-button--secondary:hover{background:var(--th-ui-color-neutral-control-hover)}.th-ui-button--class-only.th-ui-button--ghost:hover{background:var(--th-ui-color-hover)}.th-ui-button--class-only:is(.th-ui-button--danger,.th-ui-button--danger-primary,.th-ui-button--danger-secondary):hover{color:var(--th-ui-color-on-danger);border-color:var(--th-ui-color-danger-hover);background:var(--th-ui-color-danger-hover)}.th-ui-field-group,.th-ui-file-picker,.th-ui-color-well,.th-ui-field,.th-ui-select-trigger,.th-ui-select-popup,.th-ui-switch-label,.th-ui-checkbox-label,.th-ui-radio-group,.th-ui-combobox,.th-ui-number-field,.th-ui-slider,.th-ui-otp{font-family:"Inter",var(--th-ui-font-sans);letter-spacing:normal}.th-ui-color-well{box-sizing:border-box;flex:none;display:inline-flex}.th-ui-color-well--sm{width:1.75rem;height:1.75rem}.th-ui-color-well--md{width:2rem;height:2rem}.th-ui-color-well--lg{width:2.25rem;height:2.25rem}.th-ui-color-well__trigger{box-sizing:border-box;border:var(--th-ui-stroke-control)solid var(--th-ui-color-border);border-radius:var(--th-ui-radius-field);background:var(--th-ui-color-field);cursor:pointer;width:100%;height:100%;transition:border-color var(--th-ui-motion-fast)var(--th-ui-ease-spring),scale var(--th-ui-motion-standard)var(--th-ui-ease-spring);place-items:center;padding:.1875rem;display:grid}.th-ui-color-well__trigger:hover:not(:disabled){border-color:var(--th-ui-color-border-strong)}.th-ui-color-well__trigger:active:not(:disabled){scale:.982}.th-ui-color-well__trigger:focus-visible{outline:var(--th-ui-stroke-focus)solid var(--th-ui-focus-ring);outline-offset:2px}.th-ui-color-well__trigger:disabled{cursor:not-allowed;opacity:.5}.th-ui-color-well__swatch{border-radius:max(0px,calc(var(--th-ui-radius-field) - .25rem));width:100%;height:100%;box-shadow:inset 0 0 0 var(--th-ui-stroke-hairline)#00000017}.th-ui-color-picker{box-sizing:border-box;width:14rem;padding:.625rem}.th-ui-popover__title.th-ui-color-picker__title{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs);font-weight:500;line-height:var(--th-ui-leading-xs);margin:0}.th-ui-color-picker__plane{border-radius:max(0px,calc(var(--th-ui-field-popup-radius) - .25rem));cursor:crosshair;touch-action:none;height:8.75rem;margin-block-start:.5rem;position:relative;overflow:hidden}.th-ui-color-picker__plane-saturation,.th-ui-color-picker__plane-value{pointer-events:none;position:absolute;inset:0}.th-ui-color-picker__plane-saturation{background:linear-gradient(90deg,#fff,#0000)}.th-ui-color-picker__plane-value{background:linear-gradient(#0000,#000)}.th-ui-color-picker__cursor{border-radius:var(--th-ui-radius-full);pointer-events:none;border:2px solid #fff;width:.75rem;height:.75rem;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #0000006b,0 1px 3px #00000059}.th-ui-color-picker__plane:focus-visible{outline:var(--th-ui-stroke-focus)solid var(--th-ui-focus-ring);outline-offset:2px}.th-ui-color-picker__hue{margin-block-start:.625rem;display:block}.th-ui-color-picker__hue input{appearance:none;border-radius:var(--th-ui-radius-full);cursor:pointer;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);width:100%;height:.75rem;margin:0;display:block}.th-ui-color-picker__hue input::-webkit-slider-thumb{appearance:none;border-radius:var(--th-ui-radius-full);background:0 0;border:2px solid #fff;width:.875rem;height:.875rem;box-shadow:0 0 0 1px #0000006b,0 1px 3px #0000004d}.th-ui-color-picker__hue input::-moz-range-thumb{border-radius:var(--th-ui-radius-full);background:0 0;border:2px solid #fff;width:.6875rem;height:.6875rem;box-shadow:0 0 0 1px #0000006b,0 1px 3px #0000004d}.th-ui-color-picker__value-row{grid-template-columns:1.75rem minmax(0,1fr);align-items:end;gap:.5rem;margin-block-start:.625rem;display:grid}.th-ui-color-picker__preview{border-radius:max(0px,calc(var(--th-ui-radius-field) - .25rem));width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 var(--th-ui-stroke-hairline)#0000001f;display:block}.th-ui-color-picker__exact{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs);grid-template-columns:auto 1fr;align-items:center;gap:.5rem;display:grid}.th-ui-color-picker__exact input{box-sizing:border-box;width:100%;height:var(--th-ui-control-sm);border:var(--th-ui-stroke-control)solid var(--th-ui-color-border);border-radius:var(--th-ui-radius-sm);color:var(--th-ui-color-text);background:var(--th-ui-color-field);font:500 var(--th-ui-text-xs)/1 var(--th-ui-font-mono);outline:none;padding-inline:.625rem}.th-ui-color-picker__exact input:focus-visible{border-color:var(--th-ui-color-border-strong);box-shadow:0 0 0 2px var(--th-ui-focus-ring)}@supports (color:color-mix(in lab, red, red)){.th-ui-color-picker__exact input:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--th-ui-focus-ring)18%,transparent)}}.th-ui-color-picker__semantic{border-block-start:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);color:var(--th-ui-color-text-subtle);font-size:var(--th-ui-text-xs);gap:.375rem;margin-block-start:.625rem;padding-block-start:.625rem;display:grid}.th-ui-color-picker__palette{align-items:center;gap:.375rem;display:flex}.th-ui-color-picker__choice{color:#fff;width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 var(--th-ui-stroke-hairline)#0000001f;cursor:pointer;transition:scale var(--th-ui-motion-standard)var(--th-ui-ease-spring),box-shadow var(--th-ui-motion-fast)var(--th-ui-ease-spring);border:0;border-radius:.3125rem;flex:none;place-items:center;padding:0;display:grid}.th-ui-color-picker__choice:hover{scale:1.08}.th-ui-color-picker__choice[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px #ffffffe6,0 0 0 1.5px var(--th-ui-color-accent)}.th-ui-color-picker__choice svg{width:.6875rem;height:.6875rem}.th-ui-file-picker{display:inline-flex}.th-ui-select-field>.th-ui-select-trigger{width:100%}.th-ui-file-list{gap:.5rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.th-ui-file-item{min-width:0;color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-sm);justify-content:space-between;align-items:center;gap:1rem;display:flex}.th-ui-file-item__copy{gap:.125rem;min-width:0;display:grid}.th-ui-file-item__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th-ui-file-item__copy small{color:var(--th-ui-color-text-subtle);font-size:var(--th-ui-text-xs)}.th-ui-file-item__trailing{flex:none;align-items:center;display:inline-flex}.th-ui-field-group{flex-direction:column;gap:.25rem;min-width:0;display:flex}.th-ui-label{color:var(--th-ui-color-text);font-size:var(--th-ui-text-xs);font-weight:500;line-height:var(--th-ui-leading-xs)}.th-ui-required{color:var(--th-ui-color-danger-text);margin-inline-start:.125rem}.th-ui-field{border:var(--th-ui-stroke-control)solid var(--th-ui-color-border);width:100%;color:var(--th-ui-color-text);background:var(--th-ui-color-field);line-height:var(--th-ui-leading-md);transition:border-color var(--th-ui-motion-standard),background-color var(--th-ui-motion-standard),box-shadow var(--th-ui-motion-standard)}.th-ui-field::placeholder{color:var(--th-ui-color-text-subtle)}.th-ui-field:hover:not(:disabled){border-color:var(--th-ui-color-border-strong)}.th-ui-field:disabled{cursor:not-allowed;opacity:.5}.th-ui-field--sm{height:var(--th-ui-control-sm);font-size:var(--th-ui-text-xs);padding:0 .625rem}.th-ui-field--md{height:var(--th-ui-control-md);font-size:var(--th-ui-text-md);padding:0 .75rem}.th-ui-field--lg{height:var(--th-ui-control-lg);font-size:var(--th-ui-text-md);padding:0 .875rem}.th-ui-textarea-control{min-width:0;display:block;position:relative}textarea.th-ui-field{box-sizing:border-box;resize:vertical;height:auto;min-height:5rem;padding-block:.5rem;display:block}textarea.th-ui-field::-webkit-resizer{opacity:0;background:0 0}.th-ui-textarea-resizer{z-index:1;pointer-events:none;width:.75rem;height:.75rem;display:none;position:absolute;bottom:.5rem;right:.5rem}.th-ui-textarea-control[data-resizable] .th-ui-textarea-resizer{display:block}.th-ui-textarea-resizer:before,.th-ui-textarea-resizer:after{border-radius:var(--th-ui-radius-full);background:var(--th-ui-color-border-strong);content:"";transform-origin:50%;height:1px;position:absolute;transform:rotate(-45deg)}.th-ui-textarea-resizer:before{width:.5625rem;bottom:.1875rem;right:.0625rem}.th-ui-textarea-resizer:after{width:.25rem;bottom:.4375rem;right:.0625rem}.th-ui-field-message{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs);line-height:var(--th-ui-leading-xs);margin:0}.th-ui-field-message--error{color:var(--th-ui-color-danger-text)}.th-ui-select-trigger{border:var(--th-ui-stroke-control)solid var(--th-ui-color-border);min-width:8rem;color:var(--th-ui-color-text);background:var(--th-ui-color-field);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;display:inline-flex}.th-ui-select-trigger:hover{border-color:var(--th-ui-color-border-strong);background:var(--th-ui-color-hover)}.th-ui-select-trigger--sm{height:var(--th-ui-control-sm);font-size:var(--th-ui-text-xs);padding:0 .625rem}.th-ui-select-trigger--md{height:var(--th-ui-control-md);font-size:var(--th-ui-text-md);padding:0 .75rem}.th-ui-select-trigger--lg{height:var(--th-ui-control-lg);font-size:var(--th-ui-text-md);padding:0 .875rem}.th-ui-select-icon{color:var(--th-ui-color-text-subtle)}.th-ui-select-positioner{z-index:100}.th-ui-select-popup{box-sizing:border-box;max-height:min(20rem,var(--available-height));border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);color:var(--th-ui-color-text);background:var(--th-ui-color-surface-raised);box-shadow:var(--th-ui-shadow-overlay);overflow-y:auto}.th-ui-select-item{min-height:2rem;font-size:var(--th-ui-text-md);cursor:default;-webkit-user-select:none;user-select:none;outline:none;justify-content:flex-start;align-items:center;padding:0 2rem 0 .625rem;display:flex;position:relative}.th-ui-select-item[data-disabled]{opacity:.42}.th-ui-select-indicator{width:1rem;color:var(--th-ui-color-accent-text);place-items:center;display:grid;position:absolute;right:.625rem}.th-ui-select-group-label{color:var(--th-ui-color-text-subtle);font-size:var(--th-ui-text-xs);text-transform:none;padding:.375rem .5rem;font-weight:500}.th-ui-select-separator{background:var(--th-ui-color-border);height:1px;margin:.25rem}.th-ui-field:focus-visible,.th-ui-select-trigger:focus-visible{outline:var(--th-ui-stroke-focus)solid var(--th-ui-focus-ring);outline-offset:2px}.th-ui-field-heading{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.th-ui-optional{color:var(--th-ui-color-text-subtle);font-size:var(--th-ui-text-xs);font-weight:400}.th-ui-field-message{text-wrap:pretty}.th-ui-field-control{min-width:0;display:grid;position:relative}.th-ui-field-control__leading,.th-ui-field-control__trailing{z-index:1;width:1rem;height:1rem;color:var(--th-ui-color-text-subtle);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.th-ui-field-control__leading{inset-inline-start:.75rem}.th-ui-field-control__trailing{inset-inline-end:.75rem}.th-ui-field-control__leading>svg,.th-ui-field-control__trailing>svg{width:1rem;height:1rem}.th-ui-field-control[data-leading]>.th-ui-field{padding-inline-start:2.25rem}.th-ui-field-control[data-trailing]>.th-ui-field{padding-inline-end:2.25rem}.th-ui-field[aria-invalid=true],.th-ui-select-trigger[aria-invalid=true]{border-color:var(--th-ui-color-danger)}.th-ui-field,.th-ui-field-control,.th-ui-select-trigger,.th-ui-select-popup,.th-ui-combobox-input-group,.th-ui-combobox-popup,.th-ui-number-field-group,.th-ui-otp-input,.th-ui-person-picker__input-group,.th-ui-person-picker__popup{--th-ui-form-radius:var(--th-ui-radius-field);border-radius:var(--th-ui-form-radius)}.th-ui-select-popup,.th-ui-combobox-popup,.th-ui-person-picker__popup{--th-ui-field-popup-radius:var(--th-ui-form-radius);--th-ui-field-popup-padding:.25rem;--th-ui-field-popup-inset:calc(var(--th-ui-field-popup-padding) + var(--th-ui-stroke-hairline));--th-ui-field-popup-item-radius:max(0px,calc(var(--th-ui-field-popup-radius) - var(--th-ui-field-popup-inset)));width:var(--anchor-width);min-width:0;max-width:var(--available-width);padding:var(--th-ui-field-popup-padding);border-radius:var(--th-ui-field-popup-radius);scroll-padding-block:var(--th-ui-field-popup-padding);overscroll-behavior:contain}.th-ui-select-item,.th-ui-combobox-item,.th-ui-person-picker__item{border-radius:var(--th-ui-field-popup-item-radius)}.th-ui-select-item[data-highlighted],.th-ui-combobox-item[data-highlighted],.th-ui-person-picker__item[data-highlighted]{background:var(--th-ui-color-hover)}.th-ui-switch-label{min-height:2.75rem;color:var(--th-ui-color-text);font:var(--th-ui-text-md)/var(--th-ui-leading-md)"Inter",var(--th-ui-font-sans);align-items:center;gap:.625rem;display:inline-flex}.th-ui-checkbox-label,.th-ui-radio-item{color:var(--th-ui-color-text);cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.th-ui-checkbox,.th-ui-radio{border:var(--th-ui-stroke-control)solid var(--th-ui-color-border-strong);width:1rem;height:1rem;color:var(--th-ui-color-on-accent);background:var(--th-ui-color-field);cursor:pointer;outline:none;flex:none;justify-content:center;align-items:center;margin-top:.1875rem;padding:0;display:inline-flex;position:relative}.th-ui-checkbox{border-radius:.3125rem;transition:transform .11s cubic-bezier(.2,.8,.2,1),filter 90ms,border-color .14s,background-color .14s}.th-ui-radio{border-radius:var(--th-ui-radius-full)}.th-ui-radio-item:not(:has(.th-ui-choice-description)){align-items:center}.th-ui-radio-item:not(:has(.th-ui-choice-description)) .th-ui-radio{margin-top:0}.th-ui-checkbox[data-checked],.th-ui-checkbox[data-indeterminate],.th-ui-radio[data-checked]{border-color:var(--th-ui-color-accent);background:var(--th-ui-color-accent)}.th-ui-checkbox:focus-visible,.th-ui-radio:focus-visible{outline:var(--th-ui-stroke-focus)solid var(--th-ui-focus-ring);outline-offset:2px}.th-ui-checkbox:disabled,.th-ui-radio:disabled{cursor:not-allowed;opacity:.45}.th-ui-checkbox:active:not(:disabled),.th-ui-checkbox[data-pressed]:not(:disabled){filter:brightness(.94);transform:scale(.88)}.th-ui-checkbox-indicator{opacity:0;width:.75rem;height:.75rem;transition:opacity .13s,transform .18s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;transform:scale(.55)}.th-ui-checkbox[data-checked] .th-ui-checkbox-indicator,.th-ui-checkbox[data-indeterminate] .th-ui-checkbox-indicator{opacity:1;transform:scale(1)}.th-ui-checkbox-indicator svg{opacity:0;width:.75rem;height:.75rem;transition:opacity 90ms;position:absolute;inset:0;overflow:visible}.th-ui-checkbox-indicator path{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .18s cubic-bezier(.2,.8,.2,1)}.th-ui-checkbox[data-checked] .th-ui-checkbox-check path,.th-ui-checkbox[data-indeterminate] .th-ui-checkbox-minus path{stroke-dashoffset:0;transition-delay:.23s}.th-ui-checkbox[data-checked] .th-ui-checkbox-check,.th-ui-checkbox[data-indeterminate] .th-ui-checkbox-minus{opacity:1}.th-ui-radio-indicator{border-radius:var(--th-ui-radius-full);background:currentColor;width:.375rem;height:.375rem}.th-ui-choice-copy{gap:.125rem;display:grid}.th-ui-choice-label{font-size:var(--th-ui-text-md);line-height:var(--th-ui-leading-md)}.th-ui-choice-description{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs);line-height:var(--th-ui-leading-xs)}.th-ui-radio-group{gap:.5rem;display:grid}.th-ui-switch{box-sizing:border-box;border-radius:var(--th-ui-radius-full);background:var(--th-ui-color-text-subtle);border:0;flex:none;align-items:center;width:2.875rem;height:1.625rem;padding:.1875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.th-ui-switch{background:color-mix(in srgb,var(--th-ui-color-text-subtle)58%,transparent)}}.th-ui-switch{box-shadow:none;cursor:pointer;transition:background-color var(--th-ui-motion-fast)var(--th-ui-ease-spring)}.th-ui-switch[data-checked]{background-color:var(--th-ui-color-accent);box-shadow:none}.th-ui-switch:disabled,.th-ui-switch[data-disabled]{cursor:not-allowed;opacity:.46}.th-ui-switch[data-managed=true]{opacity:.86;background-image:repeating-linear-gradient(135deg,#ffffff1a 0 .1875rem,#0000000b .1875rem .375rem)}.th-ui-switch[data-managed=true][data-checked]{background:repeating-linear-gradient(135deg,#ffffff1c 0 .1875rem,transparent .1875rem .375rem),linear-gradient(var(--th-ui-color-accent),var(--th-ui-color-accent))}.th-ui-switch:after{content:"";width:2.75rem;height:2.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.th-ui-switch-thumb{z-index:1;border-radius:var(--th-ui-radius-full);will-change:width,transform;width:1.5625rem;height:1.25rem;transition:width var(--th-ui-motion-fast)var(--th-ui-ease-spring),transform var(--th-ui-motion-geometry)var(--th-ui-ease-spring-bounce-subtle);background:#fff;position:relative;transform:translate(0);box-shadow:0 1px 2px #0003,inset 0 1px #ffffffb3}.th-ui-switch-thumb[data-checked]{transform:translate(.9375rem)}.th-ui-switch:hover:not(:disabled):not([data-disabled]) .th-ui-switch-thumb:not([data-checked]){width:1.6875rem}.th-ui-switch:hover:not(:disabled):not([data-disabled]) .th-ui-switch-thumb[data-checked]{width:1.6875rem;transform:translate(.8125rem)}.th-ui-switch:active:not(:disabled):not([data-disabled]) .th-ui-switch-thumb:not([data-checked]){width:1.75rem}.th-ui-switch:active:not(:disabled):not([data-disabled]) .th-ui-switch-thumb[data-checked]{width:1.75rem;transform:translate(.75rem)}.th-ui-combobox-input-group,.th-ui-number-field-group{height:var(--th-ui-control-md);border:var(--th-ui-stroke-control)solid var(--th-ui-color-border);border-radius:var(--th-ui-form-radius);background:var(--th-ui-color-field);align-items:stretch;display:inline-flex;overflow:hidden}.th-ui-number-field-input,.th-ui-otp-input{box-sizing:border-box;height:var(--th-ui-control-md);border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);color:var(--th-ui-color-text);background:var(--th-ui-color-field);font:var(--th-ui-text-md)/var(--th-ui-leading-md)"Inter",var(--th-ui-font-sans);outline:none}.th-ui-combobox-input-group:focus-within{border-color:var(--th-ui-color-border-strong);box-shadow:0 0 0 2px var(--th-ui-focus-ring)}@supports (color:color-mix(in lab, red, red)){.th-ui-combobox-input-group:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--th-ui-focus-ring)18%,transparent)}}.th-ui-combobox-input{box-sizing:border-box;border-radius:inherit;width:100%;height:100%;color:var(--th-ui-color-text);font:var(--th-ui-text-md)/var(--th-ui-leading-md)"Inter",var(--th-ui-font-sans);letter-spacing:normal;background:0 0;border:0;outline:none;padding:0 2.25rem 0 .75rem}.th-ui-combobox-trigger,.th-ui-combobox-clear{width:var(--th-ui-control-md);height:100%;margin-left:calc(-1*var(--th-ui-control-md));color:var(--th-ui-color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;line-height:0;display:grid}.th-ui-combobox-trigger svg,.th-ui-combobox-clear svg{width:.875rem;height:.875rem;display:block}.th-ui-combobox-clear:hover{color:var(--th-ui-color-text)}.th-ui-combobox-positioner{z-index:100}.th-ui-combobox-popup{box-sizing:border-box;max-height:min(20rem,var(--available-height));min-width:var(--anchor-width);padding:var(--th-ui-field-popup-padding);border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);border-radius:var(--th-ui-field-popup-radius);color:var(--th-ui-color-text);background:var(--th-ui-color-surface-raised);box-shadow:var(--th-ui-shadow-overlay);overflow:auto}.th-ui-combobox-item{border-radius:var(--th-ui-field-popup-item-radius);min-height:2.25rem;font:400 var(--th-ui-text-sm)/var(--th-ui-leading-sm)"Inter",var(--th-ui-font-sans);letter-spacing:normal;outline:none;align-items:center;gap:.5rem;padding:0 2rem 0 .625rem;display:flex;position:relative}.th-ui-combobox-item[data-highlighted]{background:var(--th-ui-color-hover)}.th-ui-combobox-indicator{width:1rem;height:1rem;color:var(--th-ui-color-accent-text);place-items:center;display:grid;position:absolute;right:.625rem}.th-ui-combobox-empty{min-height:2.25rem;color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-sm);text-align:start;align-items:center;padding:.375rem .625rem;display:flex}.th-ui-combobox-popup:not([data-empty])>.th-ui-combobox-empty,.th-ui-person-picker__popup:not([data-empty])>.th-ui-person-picker__empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.th-ui-choice-field__option{gap:.125rem;min-width:0;display:grid}.th-ui-choice-field__option small{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs);line-height:var(--th-ui-leading-xs)}.th-ui-search-field__control{height:var(--th-ui-control-md);border:var(--th-ui-stroke-control)solid var(--th-ui-color-border);border-radius:var(--th-ui-radius-field);background:var(--th-ui-color-field);transition:border-color var(--th-ui-motion-standard),box-shadow var(--th-ui-motion-standard);align-items:center;display:flex;position:relative;overflow:hidden}.th-ui-search-field__control:hover{border-color:var(--th-ui-color-border-strong)}.th-ui-search-field__control:focus-within{border-color:var(--th-ui-color-border-strong);box-shadow:0 0 0 2px var(--th-ui-focus-ring)}@supports (color:color-mix(in lab, red, red)){.th-ui-search-field__control:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--th-ui-focus-ring)18%,transparent)}}.th-ui-search-field__icon{width:1rem;height:1rem;color:var(--th-ui-color-text-subtle);flex:none;margin-inline-start:.75rem}.th-ui-search-field__input{min-width:0;height:100%;color:var(--th-ui-color-text);font:var(--th-ui-text-md)/var(--th-ui-leading-md)"Inter",var(--th-ui-font-sans);background:0 0;border:0;outline:none;flex:1;padding:.5rem .75rem .5rem .5rem}.th-ui-search-field__input::placeholder{color:var(--th-ui-color-text-subtle)}.th-ui-search-field__positioner{z-index:100}.th-ui-search-field__popup{box-sizing:border-box;width:min(24rem,var(--available-width));min-width:var(--anchor-width);max-height:min(22rem,var(--available-height));border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);border-radius:var(--th-ui-radius-field);color:var(--th-ui-color-text);background:var(--th-ui-color-surface-raised);box-shadow:var(--th-ui-shadow-overlay);transform-origin:var(--transform-origin);transition:opacity var(--th-ui-motion-fast)var(--th-ui-ease-spring),transform var(--th-ui-motion-standard)var(--th-ui-ease-spring);padding:.25rem;overflow:auto}.th-ui-search-field__popup[data-starting-style],.th-ui-search-field__popup[data-ending-style]{opacity:0;transform:scale(.985)translateY(-.25rem)}.th-ui-search-field__result{border-radius:max(0px,calc(var(--th-ui-radius-field) - .3125rem));cursor:default;outline:none;align-items:center;gap:.625rem;min-height:3rem;padding:.5rem .625rem;display:flex}.th-ui-search-field__result[data-highlighted]{background:var(--th-ui-color-hover)}.th-ui-search-field__leading{background:var(--th-ui-color-hover);border-radius:.5rem;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.th-ui-search-field__copy{min-width:0;font-size:var(--th-ui-text-sm);flex:1;gap:.125rem;display:grid}.th-ui-search-field__copy small,.th-ui-search-field__meta,.th-ui-search-field__empty{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs);line-height:var(--th-ui-leading-xs)}.th-ui-search-field__meta{flex:none}.th-ui-search-field__empty{padding:.625rem}.th-ui-detent-range__control{--th-ui-detent-thumb-width:1.5625rem;--th-ui-detent-thumb-half:calc(var(--th-ui-detent-thumb-width)/2);--th-ui-detent-thumb-padding:.1875rem;--th-ui-detent-thumb-center-offset:calc(var(--th-ui-detent-thumb-half) + var(--th-ui-detent-thumb-padding));--th-ui-detent-travel:calc(100% - var(--th-ui-detent-thumb-width) - 2*var(--th-ui-detent-thumb-padding));--th-ui-detent-motion-curve:cubic-bezier(.2,1.04,.36,1);gap:.375rem;padding-block-start:.125rem;display:grid}.th-ui-detent-range__track{height:1.625rem;position:relative}.th-ui-detent-range__rail{border-radius:var(--th-ui-radius-full);background:var(--th-ui-color-hover);box-shadow:inset 0 0 0 var(--th-ui-stroke-hairline)var(--th-ui-color-border);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.th-ui-detent-range__rail{box-shadow:inset 0 0 0 var(--th-ui-stroke-hairline)color-mix(in srgb,var(--th-ui-color-border)76%,transparent)}}.th-ui-detent-range__rail{pointer-events:none}.th-ui-detent-range__fill{width:min(100%,calc(var(--th-ui-detent-thumb-width) + 2*var(--th-ui-detent-thumb-padding) + var(--th-ui-detent-index)/var(--th-ui-detent-count)*var(--th-ui-detent-travel)));border-radius:var(--th-ui-radius-full);background:var(--th-ui-detent-accent,var(--th-ui-color-accent));transition:width var(--th-ui-motion-geometry)var(--th-ui-detent-motion-curve),background-color var(--th-ui-motion-standard)ease-out;position:absolute;inset-block:0;inset-inline-start:0}.th-ui-detent-range__mark{top:50%;left:calc(var(--th-ui-detent-thumb-center-offset) + var(--th-ui-detent-option-index)/var(--th-ui-detent-count)*var(--th-ui-detent-travel));border-radius:var(--th-ui-radius-full);background:var(--th-ui-detent-mark-accent,var(--th-ui-color-text-subtle));width:.25rem;height:.25rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.th-ui-detent-range__mark{background:var(--th-ui-detent-mark-accent,color-mix(in srgb,var(--th-ui-color-text-subtle)42%,transparent))}}.th-ui-detent-range__mark{box-shadow:0 0 0 1px var(--th-ui-color-surface)}@supports (color:color-mix(in lab, red, red)){.th-ui-detent-range__mark{box-shadow:0 0 0 1px color-mix(in srgb,var(--th-ui-color-surface)38%,transparent)}}.th-ui-detent-range__mark{transform:translate(-50%,-50%)}.th-ui-detent-range__thumb{z-index:1;top:var(--th-ui-detent-thumb-padding);left:calc(var(--th-ui-detent-thumb-padding) + var(--th-ui-detent-index)/var(--th-ui-detent-count)*var(--th-ui-detent-travel));width:var(--th-ui-detent-thumb-width);height:calc(100% - 2*var(--th-ui-detent-thumb-padding));border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);position:absolute}@supports (color:color-mix(in lab, red, red)){.th-ui-detent-range__thumb{border:var(--th-ui-stroke-hairline)solid color-mix(in srgb,var(--th-ui-color-border)82%,transparent)}}.th-ui-detent-range__thumb{border-radius:var(--th-ui-radius-full);pointer-events:none;transition:left var(--th-ui-motion-geometry)var(--th-ui-detent-motion-curve);background:#fff;box-shadow:0 1px 2px #0003,inset 0 1px #ffffffb3}.th-ui-detent-range__input{z-index:2;inset-block:0;inset-inline:var(--th-ui-detent-thumb-padding);opacity:0;appearance:none;cursor:grab;touch-action:none;background:0 0;width:auto;height:1.625rem;margin:0;position:absolute}.th-ui-detent-range__input:active{cursor:grabbing}.th-ui-detent-range__input::-webkit-slider-runnable-track{background:0 0;height:1.625rem}.th-ui-detent-range__input::-webkit-slider-thumb{width:var(--th-ui-detent-thumb-width);appearance:none;background:0 0;height:1.625rem}.th-ui-detent-range__input::-moz-range-track{background:0 0;height:1.625rem}.th-ui-detent-range__input::-moz-range-thumb{width:var(--th-ui-detent-thumb-width);background:0 0;border:0;height:1.625rem}.th-ui-detent-range__track:has(.th-ui-detent-range__input:focus-visible) .th-ui-detent-range__thumb{box-shadow:0 0 0 2px var(--th-ui-color-surface),0 0 0 4px var(--th-ui-focus-ring)}.th-ui-detent-range__labels{height:1.75rem;margin-inline:var(--th-ui-detent-thumb-center-offset);position:relative}.th-ui-detent-range__label{top:0;left:calc(var(--th-ui-detent-option-index)/var(--th-ui-detent-count)*100%);border-radius:var(--th-ui-radius-field);min-width:2.25rem;min-height:1.75rem;color:var(--th-ui-color-text-muted);font:500 var(--th-ui-text-xs)/1 "Inter",var(--th-ui-font-sans);cursor:pointer;background:0 0;border:0;padding:.25rem;position:absolute;transform:translate(-50%)}.th-ui-detent-range__label:hover{color:var(--th-ui-color-text);background:var(--th-ui-color-hover)}.th-ui-detent-range__label[aria-pressed=true]{color:var(--th-ui-detent-mark-accent,var(--th-ui-color-accent-text))}.th-ui-number-field-group:focus-within{border-color:var(--th-ui-color-border-strong);box-shadow:0 0 0 2px var(--th-ui-focus-ring)}@supports (color:color-mix(in lab, red, red)){.th-ui-number-field-group:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--th-ui-focus-ring)14%,transparent)}}.th-ui-number-field-value{width:6rem;height:100%;color:var(--th-ui-color-text);font:var(--th-ui-text-md)/var(--th-ui-leading-md)"Inter",var(--th-ui-font-sans);place-items:center;display:grid;position:relative;overflow:hidden}.th-ui-number-field-input{border-radius:var(--th-ui-radius-none);color:#0000;caret-color:#0000;text-align:center;font-variant-numeric:tabular-nums;width:100%;height:100%;box-shadow:none;background:0 0;border:0;outline:none;padding:0 .5rem;position:absolute;inset:0}.th-ui-number-field-value[data-editing] .th-ui-number-field-input{color:#0000;caret-color:var(--th-ui-color-text)}.th-ui-number-field-morph{color:var(--th-ui-color-text);pointer-events:none}.th-ui-number-morph{font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:inline-grid;position:relative;overflow:hidden}.th-ui-number-morph__layer{grid-area:1/1;justify-self:end;display:inline-flex}.th-ui-number-morph__layer>span{text-align:center;min-width:.56em;display:inline-block}.th-ui-number-morph__layer--current>[data-changed]{animation:th-ui-number-roll-in var(--th-ui-motion-geometry)var(--th-ui-ease-spring)both}.th-ui-number-morph__layer--leaving{pointer-events:none;position:absolute;inset-inline-end:0}.th-ui-number-morph__layer--leaving>span:not([data-changed]){opacity:0}.th-ui-number-morph__layer--leaving>[data-changed]{animation:th-ui-number-roll-out var(--th-ui-motion-standard)var(--th-ui-ease-exit)both}.th-ui-number-morph[data-direction=down] .th-ui-number-morph__layer--current>[data-changed],.th-ui-number-morph[data-direction=down] .th-ui-number-morph__layer--leaving>[data-changed]{animation-direction:reverse}@keyframes th-ui-number-roll-in{0%{opacity:0;filter:blur(.08rem);transform:translateY(78%)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes th-ui-number-roll-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;filter:blur(.08rem);transform:translateY(-78%)scale(.94)}}.th-ui-number-field-input:focus,.th-ui-number-field-input:focus-visible{box-shadow:none;outline:none}.th-ui-number-field-button{width:calc(var(--th-ui-control-md) - .375rem);border-radius:max(0px,calc(var(--th-ui-form-radius) - .25rem));height:calc(100% - .375rem);color:var(--th-ui-color-text);cursor:pointer;background:0 0;border:0;place-items:center;margin:.1875rem;padding:0;line-height:0;display:grid}.th-ui-number-field-button svg{display:block}.th-ui-number-field-button:hover:not(:disabled){background:var(--th-ui-color-hover)}.th-ui-number-field-button:is(:disabled,[data-disabled]){color:var(--th-ui-color-text-subtle);opacity:.34;cursor:not-allowed}.th-ui-number-field-button:focus-visible{outline:var(--th-ui-stroke-focus)solid var(--th-ui-focus-ring);outline-offset:-3px}.th-ui-field[type=date]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Crect x='2.25' y='3.5' width='11.5' height='10' rx='2' stroke='%23646464' stroke-width='1.35'/%3E%3Cpath d='M5 2v3M11 2v3M2.5 6.5h11' stroke='%23646464' stroke-width='1.35' stroke-linecap='round'/%3E%3C/svg%3E");background-position:.75rem;background-repeat:no-repeat;padding-inline-start:2.25rem}.th-ui-field-control[data-leading]>.th-ui-field[type=date]{background-image:none}.th-ui-field[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;position:absolute;inset-inline-end:.75rem}.th-ui-slider{gap:.375rem;display:grid}.th-ui-slider-heading{justify-content:space-between;display:flex}.th-ui-slider-control{touch-action:none;align-items:center;height:1.5rem;display:flex}.th-ui-slider-track{border-radius:var(--th-ui-radius-pill);background:var(--th-ui-color-border);width:100%;height:.25rem;position:relative}.th-ui-slider-indicator{border-radius:inherit;background:var(--th-ui-color-accent)}.th-ui-slider-thumb{border:var(--th-ui-stroke-focus)solid var(--th-ui-color-accent);border-radius:var(--th-ui-radius-full);background:var(--th-ui-color-surface-raised);outline:none;width:1rem;height:1rem}.th-ui-slider-thumb:focus-visible{box-shadow:0 0 0 3px var(--th-ui-focus-ring)}@supports (color:color-mix(in lab, red, red)){.th-ui-slider-thumb:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--th-ui-focus-ring)28%,transparent)}}.th-ui-otp{gap:.375rem;min-width:0;display:grid}.th-ui-otp>.th-ui-label{grid-column:1/-1}.th-ui-otp-input{width:100%;max-width:var(--th-ui-control-lg);border-radius:var(--th-ui-form-radius);text-align:center;font-variant-numeric:tabular-nums}.th-ui-otp-input:focus{border-color:var(--th-ui-focus-ring);box-shadow:0 0 0 2px var(--th-ui-focus-ring)}@supports (color:color-mix(in lab, red, red)){.th-ui-otp-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--th-ui-focus-ring)20%,transparent)}}.th-ui-person-picker__input-group{height:var(--th-ui-control-md);border:var(--th-ui-stroke-control)solid var(--th-ui-color-border);border-radius:var(--th-ui-form-radius);background:var(--th-ui-color-field);align-items:center;display:flex;position:relative;overflow:hidden}.th-ui-person-picker__input-group:focus-within{border-color:var(--th-ui-color-border-strong);box-shadow:0 0 0 2px var(--th-ui-focus-ring)}@supports (color:color-mix(in lab, red, red)){.th-ui-person-picker__input-group:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--th-ui-focus-ring)18%,transparent)}}.th-ui-person-picker__input-group:has(.th-ui-person-picker__input[aria-invalid=true]){border-color:var(--th-ui-color-danger)}.th-ui-person-picker__input{box-sizing:border-box;border-radius:inherit;width:100%;height:100%;color:var(--th-ui-color-text);font:var(--th-ui-text-md)/var(--th-ui-leading-md)"Inter",var(--th-ui-font-sans);letter-spacing:normal;background:0 0;border:0;outline:none;padding:0 2.25rem 0 2.125rem}.th-ui-person-picker__search{z-index:1;width:.875rem;height:.875rem;color:var(--th-ui-color-text-subtle);pointer-events:none;position:absolute;left:.75rem}.th-ui-person-picker__trigger,.th-ui-person-picker__clear{width:var(--th-ui-control-md);height:var(--th-ui-control-md);color:var(--th-ui-color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;right:0}.th-ui-person-picker__trigger svg,.th-ui-person-picker__clear svg{width:.75rem;height:.75rem}.th-ui-person-picker__clear:hover{color:var(--th-ui-color-text)}.th-ui-person-picker__positioner{z-index:110}.th-ui-person-picker__popup{box-sizing:border-box;max-height:min(20rem,var(--available-height));min-width:var(--anchor-width);padding:var(--th-ui-field-popup-padding);border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);border-radius:var(--th-ui-field-popup-radius);color:var(--th-ui-color-text);background:var(--th-ui-color-surface-raised);box-shadow:var(--th-ui-shadow-overlay);font-family:"Inter",var(--th-ui-font-sans);overflow:auto}.th-ui-person-picker__item{border-radius:var(--th-ui-field-popup-item-radius);cursor:default;outline:none;align-items:center;gap:.625rem;min-height:2.75rem;padding:.375rem .5rem;display:flex}.th-ui-person-picker__item[data-highlighted]{background:var(--th-ui-color-hover)}.th-ui-person-picker__item[data-disabled]{opacity:.42}.th-ui-person-picker__copy{min-width:0;font-size:var(--th-ui-text-sm);line-height:var(--th-ui-leading-sm);flex:1;display:grid}.th-ui-person-picker__copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th-ui-person-picker__copy>span+span{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs)}.th-ui-person-picker__indicator{width:1rem;height:1rem;color:var(--th-ui-color-accent-text);flex:none;place-items:center;display:grid}.th-ui-person-picker__indicator svg{width:.75rem;height:.75rem}.th-ui-person-picker__empty{min-height:2.25rem;color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-sm);text-align:start;align-items:center;padding:.375rem .625rem;display:flex}@media (pointer:coarse){.th-ui-field,.th-ui-select-trigger{min-height:2.75rem}.th-ui-checkbox:after,.th-ui-radio:after{content:"";width:2.75rem;height:2.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@supports (corner-shape:superellipse(1.4)){.th-ui-field,.th-ui-select-trigger,.th-ui-select-item,.th-ui-select-popup{corner-shape:superellipse(1.4)}}@media (forced-colors:active){.th-ui-field,.th-ui-select-trigger{border-color:buttontext}}@media (prefers-reduced-motion:reduce){.th-ui-switch-thumb,.th-ui-checkbox,.th-ui-checkbox-indicator path{transition-duration:0s;animation:none!important}}.th-ui-avatar,.th-ui-loader,.th-ui-progress,.th-ui-hint,.th-ui-banner,.th-ui-empty-state,.th-ui-page-header,.th-ui-section,.th-ui-metric-card,.th-ui-divider{box-sizing:border-box;font-family:Inter,var(--th-ui-font-sans);letter-spacing:normal}.th-ui-avatar{border-radius:var(--th-ui-radius-full);color:var(--th-ui-color-avatar-ink);background:var(--th-ui-avatar-fill,linear-gradient(145deg,var(--th-ui-color-avatar-neutral-from),var(--th-ui-color-avatar-neutral-to)));font-weight:var(--th-ui-font-weight-semibold);text-transform:none;flex:none;place-items:center;display:inline-grid;overflow:hidden}.th-ui-avatar img{object-fit:cover;width:100%;height:100%}.th-ui-avatar__monogram{color:#fff;font-family:var(--th-ui-font-rounded);letter-spacing:normal;line-height:1}.th-ui-avatar__fallback{place-items:center;width:62%;height:62%;display:grid}.th-ui-avatar__fallback>svg{width:100%;height:100%;display:block}.th-ui-avatar--agent{color:#fff;background:var(--th-ui-avatar-fill,radial-gradient(circle at 32% 24%,var(--th-ui-color-avatar-amber-from),var(--th-ui-color-avatar-amber-from)32%,var(--th-ui-color-avatar-amber-to)76%))}@supports (color:color-mix(in lab, red, red)){.th-ui-avatar--agent{background:var(--th-ui-avatar-fill,radial-gradient(circle at 32% 24%,color-mix(in srgb,var(--th-ui-color-avatar-amber-from)70%,#fff),var(--th-ui-color-avatar-amber-from)32%,var(--th-ui-color-avatar-amber-to)76%))}}.th-ui-avatar--agent{box-shadow:inset 0 .25rem .6rem #ffffff7a,inset 0 -.125rem .3rem #0000001f}.th-ui-avatar--agent:has(.th-ui-agent-sphere){background:0 0;box-shadow:0 0 .42rem #f6dc7e38}.th-ui-agent-sphere{border-radius:inherit;width:100%;height:100%;display:block}.th-ui-avatar--neutral{--th-ui-avatar-fill:linear-gradient(145deg,var(--th-ui-color-avatar-neutral-from),var(--th-ui-color-avatar-neutral-to))}.th-ui-avatar--blue{--th-ui-avatar-fill:linear-gradient(145deg,var(--th-ui-color-avatar-blue-from),var(--th-ui-color-avatar-blue-to))}.th-ui-avatar--violet{--th-ui-avatar-fill:linear-gradient(145deg,var(--th-ui-color-avatar-violet-from),var(--th-ui-color-avatar-violet-to))}.th-ui-avatar--green{--th-ui-avatar-fill:linear-gradient(145deg,var(--th-ui-color-avatar-green-from),var(--th-ui-color-avatar-green-to))}.th-ui-avatar--amber{--th-ui-avatar-fill:linear-gradient(145deg,var(--th-ui-color-avatar-amber-from),var(--th-ui-color-avatar-amber-to))}.th-ui-avatar--rose{--th-ui-avatar-fill:linear-gradient(145deg,var(--th-ui-color-avatar-rose-from),var(--th-ui-color-avatar-rose-to))}.th-ui-avatar--sm{width:1.5rem;height:1.5rem;font-size:.625rem}.th-ui-avatar--md{width:2rem;height:2rem;font-size:.8125rem}.th-ui-avatar--lg{width:2.75rem;height:2.75rem;font-size:1.0625rem}.th-ui-avatar-group.th-ui-avatar-group{isolation:isolate;align-items:center;width:fit-content;max-width:100%;padding:0;display:inline-flex}.th-ui-avatar-group.th-ui-avatar-group>.th-ui-avatar-group__item,.th-ui-avatar-group.th-ui-avatar-group>.th-ui-avatar-group__more{border:2px solid var(--th-ui-surface-context,var(--th-ui-color-surface));border-radius:var(--th-ui-radius-full);box-shadow:none;outline:0;flex:none;margin-inline-start:-.375rem;display:inline-flex;position:relative;overflow:hidden}.th-ui-avatar-group.th-ui-avatar-group>:first-child{margin-inline-start:0}.th-ui-avatar-group.th-ui-avatar-group>.th-ui-avatar-group__more{width:2rem;height:2rem;color:var(--th-ui-color-text-muted);background:var(--th-ui-color-hover);font:500 var(--th-ui-text-xs)/1 var(--th-ui-font-sans);font-variant-numeric:tabular-nums;justify-content:center;align-items:center}.th-ui-tag{border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);border-radius:var(--th-ui-radius-full);color:var(--th-ui-color-text-muted);background:var(--th-ui-color-surface);font-size:var(--th-ui-text-xs);align-items:center;gap:.25rem;padding:0 .4375rem;display:inline-flex}.th-ui-tag--accent{color:var(--th-ui-color-accent-text)}.th-ui-tag--success{color:var(--th-ui-color-success-text)}.th-ui-tag--warning{color:var(--th-ui-color-warning-text)}.th-ui-tag--danger{color:var(--th-ui-color-danger-text)}.th-ui-tag button{border-radius:var(--th-ui-radius-full);width:1.125rem;height:1.125rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.th-ui-tag button:hover{background:var(--th-ui-color-hover)}.th-ui-tag button:focus-visible{outline:var(--th-ui-stroke-focus)solid var(--th-ui-focus-ring)}.th-ui-tag svg{width:.75rem;height:.75rem}.th-ui-loader{color:currentColor;display:inline-block;overflow:visible}.th-ui-loader circle{fill:none;stroke-width:var(--th-ui-stroke-loader)}.th-ui-loader__track{stroke:currentColor;opacity:.14}.th-ui-loader__arc{stroke:currentColor;stroke-linecap:round;stroke-dasharray:36 57;transform-origin:50%;animation:.8s linear infinite th-ui-spin}.th-ui-progress{gap:.375rem;min-width:6rem;display:grid}.th-ui-progress__label{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs);font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;display:flex}.th-ui-progress__track{height:var(--th-ui-progress-track-size);border-radius:var(--th-ui-radius-pill);background:var(--th-ui-color-pressed);overflow:hidden}.th-ui-progress__bar{border-radius:inherit;background:var(--th-ui-gradient-accent);height:100%;transition:width var(--th-ui-motion-standard);display:block}.th-ui-kbd{border:var(--th-ui-stroke-hairline)solid currentColor;justify-content:center;align-items:center;min-width:1.4rem;min-height:1.25rem;padding-inline:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.th-ui-kbd{border:var(--th-ui-stroke-hairline)solid color-mix(in srgb,currentColor 22%,transparent)}}.th-ui-kbd{border-radius:var(--th-ui-radius-sm);color:inherit;background:currentColor}@supports (color:color-mix(in lab, red, red)){.th-ui-kbd{background:color-mix(in srgb,currentColor 8%,transparent)}}.th-ui-kbd{font:500 var(--th-ui-text-xs)/1 var(--th-ui-font-mono);font-variant-numeric:tabular-nums;opacity:.78}.th-ui-progress__bar--indeterminate{width:38%;animation:1.2s ease-in-out infinite alternate th-ui-progress}@keyframes th-ui-progress{0%{transform:translate(-100%)}to{transform:translate(265%)}}.th-ui-progress-tracker.th-ui-progress-tracker--primitive{width:100%;color:var(--th-ui-color-text-muted);flex-wrap:wrap;gap:.875rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.th-ui-progress-tracker.th-ui-progress-tracker--primitive li{flex:9rem;grid-template-columns:.75rem minmax(0,1fr);align-items:start;gap:.4375rem;min-width:0;padding:0;display:grid}.th-ui-progress-tracker.th-ui-progress-tracker--primitive .th-ui-progress-tracker__marker{width:.75rem;height:1rem;color:var(--th-ui-color-text-subtle);background:0 0;border:0;place-items:center;display:grid}.th-ui-progress-tracker.th-ui-progress-tracker--primitive .th-ui-progress-tracker__marker:before{border-radius:var(--th-ui-radius-full);background:var(--th-ui-color-border-strong);content:"";width:.4375rem;height:.4375rem}.th-ui-progress-tracker.th-ui-progress-tracker--primitive .th-ui-progress-tracker__marker svg{width:.75rem;height:.75rem}.th-ui-progress-tracker.th-ui-progress-tracker--primitive li[data-status=complete] .th-ui-progress-tracker__marker{color:var(--th-ui-color-success-text)}.th-ui-progress-tracker.th-ui-progress-tracker--primitive li[data-status=complete] .th-ui-progress-tracker__marker:before{display:none}.th-ui-progress-tracker.th-ui-progress-tracker--primitive li[data-status=current] .th-ui-progress-tracker__marker:before{background:var(--th-ui-color-accent);box-shadow:0 0 0 .1875rem var(--th-ui-color-accent)}@supports (color:color-mix(in lab, red, red)){.th-ui-progress-tracker.th-ui-progress-tracker--primitive li[data-status=current] .th-ui-progress-tracker__marker:before{box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--th-ui-color-accent)14%,transparent)}}.th-ui-progress-tracker.th-ui-progress-tracker--primitive li[data-status=error] .th-ui-progress-tracker__marker{color:var(--th-ui-color-danger-text)}.th-ui-progress-tracker.th-ui-progress-tracker--primitive li[data-status=error] .th-ui-progress-tracker__marker:before{display:none}.th-ui-progress-tracker.th-ui-progress-tracker--primitive li[data-status=error] .th-ui-progress-tracker__copy>strong{color:var(--th-ui-color-danger-text);font-weight:550}.th-ui-progress-tracker.th-ui-progress-tracker--primitive .th-ui-progress-tracker__copy{min-width:0;padding-block-start:0}.th-ui-progress-tracker.th-ui-progress-tracker--primitive .th-ui-progress-tracker__copy>strong,.th-ui-progress-tracker.th-ui-progress-tracker--primitive .th-ui-progress-tracker__copy>span{display:block}.th-ui-progress-tracker.th-ui-progress-tracker--primitive .th-ui-progress-tracker__copy>strong{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-sm);text-overflow:ellipsis;font-weight:500;line-height:1.25;overflow:hidden}.th-ui-progress-tracker.th-ui-progress-tracker--primitive li[data-status=current] .th-ui-progress-tracker__copy>strong{color:var(--th-ui-color-text);font-weight:550}.th-ui-progress-tracker.th-ui-progress-tracker--primitive .th-ui-progress-tracker__copy>span{color:var(--th-ui-color-text-subtle);font-size:var(--th-ui-text-xs);margin-block-start:.1875rem;line-height:1.35}.th-ui-progress-tracker.th-ui-progress-tracker--primitive.th-ui-progress-tracker--vertical{gap:.75rem;max-width:30rem;display:grid}.th-ui-progress-tracker.th-ui-progress-tracker--primitive.th-ui-progress-tracker--vertical li{min-height:0}.th-ui-skeleton{border-radius:var(--th-ui-radius-control);background:linear-gradient(100deg,var(--th-ui-color-hover)30%,var(--th-ui-color-pressed)48%,var(--th-ui-color-hover)66%);background-size:250% 100%;min-width:2rem;min-height:1em;animation:1.5s infinite th-ui-shimmer;display:inline-block}.th-ui-skeleton--text{border-radius:var(--th-ui-radius-pill);width:100%;height:.8em}.th-ui-skeleton--rect{width:100%;min-height:4rem}.th-ui-skeleton--circle{border-radius:var(--th-ui-radius-full);width:2rem;min-width:0;height:2rem;min-height:0}@keyframes th-ui-shimmer{0%{background-position-x:250%}to{background-position-x:-250%}}.th-ui-hint,.th-ui-banner{border-radius:var(--th-ui-radius-card);font-size:var(--th-ui-text-sm);line-height:var(--th-ui-leading-sm)}.th-ui-hint{color:var(--th-ui-color-text-muted);background:0 0;border:0;gap:.625rem;padding:0;display:flex}.th-ui-hint strong,.th-ui-banner strong{color:var(--th-ui-color-text);margin-block-end:.125rem;font-weight:550;display:block}.th-ui-hint__icon,.th-ui-banner__icon{flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}.th-ui-hint--info .th-ui-hint__icon,.th-ui-banner--info{color:var(--th-ui-color-accent-text)}.th-ui-hint--success .th-ui-hint__icon,.th-ui-banner--success{color:var(--th-ui-color-success-text)}.th-ui-hint--warning .th-ui-hint__icon,.th-ui-banner--warning{color:var(--th-ui-color-warning-text)}.th-ui-hint--danger .th-ui-hint__icon,.th-ui-banner--danger{color:var(--th-ui-color-danger-text)}.th-ui-hint__body{color:var(--th-ui-color-text-muted)}.th-ui-banner{border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);background:var(--th-ui-color-surface);align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.th-ui-banner__content{flex:1;min-width:0}.th-ui-banner__actions{flex:none;gap:.5rem;display:flex}.th-ui-empty-state{color:var(--th-ui-color-text-muted);flex-direction:column;gap:1rem;padding:2.5rem 2rem;display:flex}.th-ui-empty-state--center{text-align:center;align-items:center}.th-ui-empty-state--start{text-align:start;align-items:flex-start}.th-ui-empty-state__icon{border-radius:var(--th-ui-radius-card);width:3rem;height:3rem;color:var(--th-ui-color-text);background:var(--th-ui-color-hover);place-items:center;display:grid}.th-ui-empty-state.th-ui-empty-state h3{color:var(--th-ui-color-text);font:550 var(--th-ui-text-md)/var(--th-ui-leading-sm)"Inter",var(--th-ui-font-sans);letter-spacing:normal;margin:0}.th-ui-empty-state p{max-width:30rem;font-size:var(--th-ui-text-sm);line-height:var(--th-ui-leading-sm);margin:.375rem 0 0}.th-ui-empty-state__action{padding-block-start:.25rem}.th-ui-divider{width:100%;color:var(--th-ui-color-text-subtle);align-items:center;gap:.75rem;display:flex}.th-ui-divider>span{background:var(--th-ui-color-border);flex:1;height:1px}.th-ui-divider em{font-size:var(--th-ui-text-xs);font-style:normal}.th-ui-page-header{color:var(--th-ui-color-text);justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.th-ui-page-header__content{flex:1;min-width:0}.th-ui-page-header__eyebrow{color:var(--th-ui-color-text-subtle);font-size:var(--th-ui-text-xs);text-transform:none;margin-block-end:.25rem;font-weight:500}.th-ui-page-header__breadcrumb{align-items:center;gap:.375rem;min-width:0;display:flex}.th-ui-page-header__breadcrumb-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.th-ui-page-header__title-row{align-items:center;gap:.5rem;min-width:0;display:flex}.th-ui-page-header__title{flex:1;min-width:0;margin:0;font-size:1.5rem;font-weight:550;line-height:1.25}.th-ui-page-header p{max-width:48rem;color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-md);line-height:var(--th-ui-leading-md);margin:.375rem 0 0}.th-ui-page-header__actions,.th-ui-section__actions{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;display:flex}.th-ui-page-header--portal{flex-direction:column;gap:.75rem;position:relative}.th-ui-page-header--portal .th-ui-page-header__title{font-size:1.4375rem;font-weight:500;line-height:1.875rem}.th-ui-page-header--portal .th-ui-page-header__eyebrow{margin-block-end:.25rem}.th-ui-page-header__blur-mask{pointer-events:none;position:absolute}@media (min-width:70rem){.th-ui-page-header--portal{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem}}.th-ui-section__header{margin-block-end:1rem}.th-ui-section__heading{min-width:0}.th-ui-section__title-row{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.th-ui-section__title{color:var(--th-ui-color-text);font-size:1rem;line-height:1.4;font-weight:var(--th-ui-font-weight-heading);margin:0}.th-ui-section p{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-md);margin:.25rem 0 0}.th-ui-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.75rem;display:grid}.th-ui-metric-card{border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);border-radius:var(--th-ui-radius-card);min-width:0;color:var(--th-ui-color-text);background:var(--th-ui-color-surface);flex-direction:column;padding:.875rem;display:flex}.th-ui-surface>.th-ui-metric-card,.th-ui-metric-card>.th-ui-surface{border-radius:var(--th-ui-radius-md)}.th-ui-metric-card__label,.th-ui-metric-card__detail{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs)}.th-ui-metric-card__detail{font-variant-numeric:tabular-nums}.th-ui-metric-card strong{font-variant-numeric:tabular-nums;margin-block:.375rem;font-size:1.5rem;font-weight:600;line-height:1.2}.th-ui-metric-card__detail[data-trend=up]{color:var(--th-ui-color-success-text)}.th-ui-metric-card__detail[data-trend=down]{color:var(--th-ui-color-danger-text)}@media (max-width:40rem){.th-ui-page-header{flex-direction:column}.th-ui-section__title-row{align-items:flex-start;gap:.75rem}.th-ui-progress-tracker.th-ui-progress-tracker--primitive:not(.th-ui-progress-tracker--vertical){display:grid}}@media (prefers-reduced-motion:reduce){.th-ui-loader__arc,.th-ui-skeleton,.th-ui-progress__bar--indeterminate{animation-duration:.001ms;animation-iteration-count:1}}@media (forced-colors:active){.th-ui-hint{border:var(--th-ui-stroke-hairline)solid CanvasText}.th-ui-banner,.th-ui-metric-card{border-color:canvastext}}.th-ui-breadcrumbs,.th-ui-pagination,.th-ui-app-shell,.th-ui-sidebar,.th-ui-accordion__item,.th-ui-collapsible__trigger,.th-ui-inline-edit,.th-ui-box,.th-ui-stack,.th-ui-inline,.th-ui-grid,.th-ui-text{box-sizing:border-box;font-family:Inter,var(--th-ui-font-sans);letter-spacing:normal}.th-ui-sidebar,.th-ui-app-shell__main{--th-ui-color-neutral-control:var(--th-ui-surface-context)}@supports (color:color-mix(in lab, red, red)){.th-ui-sidebar,.th-ui-app-shell__main{--th-ui-color-neutral-control:color-mix(in srgb,var(--th-ui-surface-context)var(--th-ui-neutral-action-rest-parent-weight),var(--th-ui-neutral-action-target))}}.th-ui-sidebar,.th-ui-app-shell__main{--th-ui-color-neutral-control-hover:var(--th-ui-surface-context)}@supports (color:color-mix(in lab, red, red)){.th-ui-sidebar,.th-ui-app-shell__main{--th-ui-color-neutral-control-hover:color-mix(in srgb,var(--th-ui-surface-context)var(--th-ui-neutral-action-hover-parent-weight),var(--th-ui-neutral-action-target))}}.th-ui-sidebar,.th-ui-app-shell__main{--th-ui-color-neutral-control-pressed:var(--th-ui-surface-context)}@supports (color:color-mix(in lab, red, red)){.th-ui-sidebar,.th-ui-app-shell__main{--th-ui-color-neutral-control-pressed:color-mix(in srgb,var(--th-ui-surface-context)var(--th-ui-neutral-action-pressed-parent-weight),var(--th-ui-neutral-action-target))}}.th-ui-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.th-ui-breadcrumbs__item{min-width:0;color:var(--th-ui-color-text-subtle);font-size:var(--th-ui-text-xs);align-items:center;gap:.25rem;display:flex}.th-ui-breadcrumbs__link{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.th-ui-breadcrumbs__link:hover{color:var(--th-ui-color-text)}.th-ui-breadcrumbs__link[aria-current=page]{color:var(--th-ui-color-text-muted)}.th-ui-breadcrumbs__separator{place-items:center;width:.875rem;height:.875rem;display:grid}.th-ui-breadcrumbs__separator svg{width:100%;height:100%}.th-ui-pagination{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.th-ui-pagination__pages{--th-ui-radius-inset:.125rem;--th-ui-radius-parent:calc(var(--th-ui-control-sm)/2 + var(--th-ui-radius-inset));--th-ui-radius-inner:max(0px,calc(var(--th-ui-radius-parent) - var(--th-ui-radius-inset)));width:calc(9*var(--th-ui-control-sm) + 1.25rem);grid-template-columns:repeat(9,var(--th-ui-control-sm));max-width:100%;padding:var(--th-ui-radius-inset);border-radius:var(--th-ui-radius-parent);background:var(--th-ui-color-hover);isolation:isolate;justify-content:center;align-items:center;gap:.125rem;display:inline-grid;position:relative}.th-ui-pagination__button{z-index:1;width:var(--th-ui-control-sm);min-width:var(--th-ui-control-sm);height:var(--th-ui-control-sm);border-radius:var(--th-ui-radius-inner);color:var(--th-ui-color-text-muted);font:500 var(--th-ui-text-sm)/1 Inter,var(--th-ui-font-sans);cursor:pointer;transition:color .14s ease-out,background-color .14s ease-out,transform .18s var(--th-ui-ease-settle,cubic-bezier(.16,1,.3,1));background:0 0;border:0;justify-content:center;align-items:center;gap:.3125rem;padding:0;display:inline-flex;position:relative}.th-ui-pagination__button:hover:not(:disabled){color:var(--th-ui-color-text);background:0 0}.th-ui-pagination__button:active:not(:disabled){filter:brightness(.94);transform:scale(.982)}.th-ui-pagination__button[aria-current=page]{color:var(--th-ui-color-text);background:var(--th-ui-color-surface)}.th-ui-pagination__pages[data-selection-ready=true] .th-ui-pagination__button[aria-current=page]{background:0 0}.th-ui-pagination__selection-indicator{top:var(--th-ui-radius-inset);bottom:var(--th-ui-radius-inset);border-radius:var(--th-ui-radius-inner)}.th-ui-pagination__button:focus-visible{outline:2px solid var(--th-ui-focus-ring);outline-offset:2px}.th-ui-pagination__button:disabled{opacity:.42;cursor:not-allowed}.th-ui-pagination__button svg{width:.875rem;height:.875rem}.th-ui-pagination__ellipsis{width:var(--th-ui-control-sm);height:var(--th-ui-control-sm);color:var(--th-ui-color-text-subtle);place-items:center;display:inline-grid}.th-ui-pagination__status{min-width:10.5rem;color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.th-ui-app-shell{--th-ui-sidebar-width:13rem;--th-ui-sidebar-compact-width:3.5rem;--th-ui-sidebar-inline-padding:.625rem;--th-ui-sidebar-footer-height:3.5rem;--th-ui-sidebar-scroll-fade:2rem;--th-ui-sidebar-background:var(--th-ui-color-canvas)}@supports (color:color-mix(in lab, red, red)){.th-ui-app-shell{--th-ui-sidebar-background:color-mix(in srgb,var(--th-ui-color-canvas)38%,var(--th-ui-color-surface)62%)}}.th-ui-app-shell{--th-ui-shell-radius:1.5rem;--th-ui-shell-inset:.5rem;--th-ui-shell-content-radius:max(0px,calc(var(--th-ui-shell-radius) - var(--th-ui-shell-inset)));--th-ui-shell-inner-radius:max(0px,calc(var(--th-ui-shell-content-radius) - var(--th-ui-stroke-hairline)));--th-ui-shell-bar-height:3.5rem;box-sizing:border-box;grid-template-columns:var(--th-ui-sidebar-width)minmax(0,1fr);gap:var(--th-ui-shell-inset);min-height:100dvh;padding:var(--th-ui-shell-inset);border-radius:var(--th-ui-shell-radius);color:var(--th-ui-color-text);background:var(--th-ui-sidebar-background);transition:grid-template-columns var(--th-ui-motion-spatial)var(--th-ui-ease-spring);display:grid;overflow:clip}.th-ui-app-shell:has(>.th-ui-sidebar--compact){grid-template-columns:var(--th-ui-sidebar-compact-width)minmax(0,1fr)}.th-ui-sidebar{--th-ui-surface-context:var(--th-ui-sidebar-background);border-radius:var(--th-ui-shell-content-radius);background:var(--th-ui-sidebar-background);border:0;width:100%;min-width:0;height:100%;position:sticky;top:0;overflow:hidden}.th-ui-sidebar__inner{width:var(--th-ui-sidebar-width);grid-template-rows:auto minmax(0,1fr);height:100%;display:grid;position:relative;overflow:hidden}.th-ui-sidebar__header{min-height:var(--th-ui-shell-bar-height);padding:var(--th-ui-sidebar-inline-padding);grid-area:1/1;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.th-ui-sidebar__header--without-control{grid-template-columns:minmax(0,1fr) auto}.th-ui-sidebar__control-anchor{place-items:center;width:2.25rem;height:2.25rem;display:grid}.th-ui-sidebar__control{border-radius:var(--th-ui-radius-control);width:2.25rem;height:2.25rem;color:var(--th-ui-color-text-muted);cursor:pointer;transition:color var(--th-ui-motion-fast),background-color var(--th-ui-motion-fast),transform 90ms ease;background:0 0;border:0;place-items:center;padding:0;display:grid}.th-ui-sidebar__control:hover{color:var(--th-ui-color-text);background:var(--th-ui-color-hover)}.th-ui-sidebar__control:active{transform:scale(.94)}.th-ui-sidebar__control:focus-visible{outline:2px solid var(--th-ui-focus-ring);outline-offset:1px}.th-ui-sidebar__control svg{width:1.125rem;height:1.125rem}.th-ui-sidebar__header-content{min-width:0;overflow:hidden}.th-ui-sidebar__header-actions{align-items:center;gap:.25rem;display:flex}.th-ui-sidebar__footer{z-index:4;min-height:var(--th-ui-sidebar-footer-height);padding:var(--th-ui-sidebar-inline-padding);background:var(--th-ui-sidebar-background);position:absolute;bottom:0;left:0;right:0}.th-ui-sidebar__footer:before{height:var(--th-ui-sidebar-scroll-fade);background:linear-gradient(to bottom,transparent,var(--th-ui-sidebar-background));content:"";pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.th-ui-sidebar__body{z-index:1;grid-area:2/1;min-height:0;position:relative;overflow:hidden}.th-ui-sidebar__viewport{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;width:100%;height:100%}.th-ui-sidebar__viewport::-webkit-scrollbar{display:none}.th-ui-sidebar__content{min-width:100%;padding:.75rem var(--th-ui-sidebar-inline-padding)calc(var(--th-ui-sidebar-footer-height) + .75rem);position:relative}.th-ui-sidebar__selection-indicator{z-index:0;top:var(--th-ui-sidebar-selection-top,0);left:var(--th-ui-sidebar-inline-padding);width:calc(var(--th-ui-sidebar-width) - 2*var(--th-ui-sidebar-inline-padding));border-radius:var(--th-ui-radius-control);opacity:0;background:var(--th-ui-color-hover);pointer-events:none;height:2.25rem;transition:top var(--th-ui-motion-spatial)var(--th-ui-ease-spring),width var(--th-ui-motion-spatial)var(--th-ui-ease-spring),opacity var(--th-ui-motion-fast)ease-out,transform var(--th-ui-motion-fast)var(--th-ui-ease-spring),filter var(--th-ui-motion-fast)ease-out;position:absolute}.th-ui-sidebar--compact .th-ui-sidebar__selection-indicator{width:2.25rem}.th-ui-sidebar__body[data-selection-ready=true] .th-ui-sidebar__selection-indicator{opacity:1}.th-ui-sidebar__scrollbar{z-index:2;opacity:0;justify-content:center;width:.5rem;padding:.125rem;transition:opacity .12s;display:flex;position:absolute;top:.25rem;bottom:.25rem;right:.125rem}.th-ui-sidebar__body:hover .th-ui-sidebar__scrollbar,.th-ui-sidebar__body:focus-within .th-ui-sidebar__scrollbar,.th-ui-sidebar__scrollbar[data-scrolling]{opacity:1}.th-ui-sidebar__thumb{border-radius:var(--th-ui-radius-full);background:var(--th-ui-color-text);width:100%}@supports (color:color-mix(in lab, red, red)){.th-ui-sidebar__thumb{background:color-mix(in srgb,var(--th-ui-color-text)20%,transparent)}}.th-ui-sidebar__body[data-overflow-start=false][data-overflow-end=true] .th-ui-sidebar__viewport{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--th-ui-sidebar-footer-height) - var(--th-ui-sidebar-scroll-fade)),transparent calc(100% - var(--th-ui-sidebar-footer-height)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--th-ui-sidebar-footer-height) - var(--th-ui-sidebar-scroll-fade)),transparent calc(100% - var(--th-ui-sidebar-footer-height)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--th-ui-sidebar-footer-height) - var(--th-ui-sidebar-scroll-fade)),transparent calc(100% - var(--th-ui-sidebar-footer-height)),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--th-ui-sidebar-footer-height) - var(--th-ui-sidebar-scroll-fade)),transparent calc(100% - var(--th-ui-sidebar-footer-height)),transparent 100%)}.th-ui-sidebar__body[data-overflow-start=true][data-overflow-end=false] .th-ui-sidebar__viewport{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--th-ui-sidebar-scroll-fade),#000 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--th-ui-sidebar-scroll-fade),#000 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--th-ui-sidebar-scroll-fade),#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--th-ui-sidebar-scroll-fade),#000 100%)}.th-ui-sidebar__body[data-overflow-start=true][data-overflow-end=true] .th-ui-sidebar__viewport{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--th-ui-sidebar-scroll-fade),#000 calc(100% - var(--th-ui-sidebar-footer-height) - var(--th-ui-sidebar-scroll-fade)),transparent calc(100% - var(--th-ui-sidebar-footer-height)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--th-ui-sidebar-scroll-fade),#000 calc(100% - var(--th-ui-sidebar-footer-height) - var(--th-ui-sidebar-scroll-fade)),transparent calc(100% - var(--th-ui-sidebar-footer-height)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--th-ui-sidebar-scroll-fade),#000 calc(100% - var(--th-ui-sidebar-footer-height) - var(--th-ui-sidebar-scroll-fade)),transparent calc(100% - var(--th-ui-sidebar-footer-height)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--th-ui-sidebar-scroll-fade),#000 calc(100% - var(--th-ui-sidebar-footer-height) - var(--th-ui-sidebar-scroll-fade)),transparent calc(100% - var(--th-ui-sidebar-footer-height)),transparent 100%)}.th-ui-sidebar__section{z-index:1;gap:.125rem;margin-block:.75rem;display:grid;position:relative}.th-ui-sidebar__section-heading{color:var(--th-ui-color-text-subtle);font-size:var(--th-ui-text-xs);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .25rem;padding-inline:.5rem;font-weight:500;overflow:hidden}.th-ui-sidebar__item{border-radius:var(--th-ui-radius-control);min-height:2rem;color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-md);grid-template-columns:2.25rem minmax(0,1fr);align-items:center;padding:0;font-weight:450;text-decoration:none;transition:color .12s ease-out,background-color .12s ease-out,transform 90ms;display:grid}.th-ui-sidebar__item:hover{color:var(--th-ui-color-text);background:var(--th-ui-color-hover)}.th-ui-sidebar--compact .th-ui-sidebar__item:hover{background:0 0}.th-ui-sidebar--compact .th-ui-sidebar__item:hover .th-ui-sidebar__icon{border-radius:var(--th-ui-radius-control);background:var(--th-ui-color-hover)}.th-ui-sidebar--compact .th-ui-sidebar__item[aria-current=page]:hover .th-ui-sidebar__icon{background:0 0}.th-ui-sidebar__item:active{transform:scale(.982)}.th-ui-sidebar__item[aria-current=page]{color:var(--th-ui-color-text);background:var(--th-ui-color-hover);font-weight:450}.th-ui-sidebar__body[data-selection-ready=true] .th-ui-sidebar__item[aria-current=page]{background:0 0}.th-ui-sidebar__body[data-selection-ready=true]:has(.th-ui-sidebar__item[aria-current=page]:active) .th-ui-sidebar__selection-indicator{filter:brightness(.94);transform:scale(.982)}.th-ui-sidebar__item:focus-visible{outline:2px solid var(--th-ui-focus-ring);outline-offset:1px}.th-ui-sidebar__icon{place-items:center;width:2.25rem;height:2.25rem;display:grid}.th-ui-sidebar__icon svg{width:1rem;height:1rem}.th-ui-sidebar__label-group{clip-path:inset(0);transform-origin:0;min-width:0;transition:opacity var(--th-ui-motion-fast)ease-out,clip-path var(--th-ui-motion-spatial)var(--th-ui-ease-spring);justify-content:flex-start;align-items:center;gap:.375rem;padding-inline-end:.5rem;display:flex}.th-ui-sidebar__label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.th-ui-sidebar__badge{flex:none}.th-ui-sidebar__header-content,.th-ui-sidebar__header-actions,.th-ui-sidebar__section-heading,.th-ui-sidebar__footer>:not(:first-child){transition:opacity var(--th-ui-motion-fast)ease-out,clip-path var(--th-ui-motion-spatial)var(--th-ui-ease-spring)}.th-ui-sidebar--compact .th-ui-sidebar__header-content,.th-ui-sidebar--compact .th-ui-sidebar__header-actions,.th-ui-sidebar--compact .th-ui-sidebar__label-group,.th-ui-sidebar--compact .th-ui-sidebar__section-heading,.th-ui-sidebar--compact .th-ui-sidebar__footer>:not(:first-child){opacity:0;pointer-events:none}.th-ui-sidebar--compact .th-ui-sidebar__label-group,.th-ui-sidebar--compact .th-ui-sidebar__header-content,.th-ui-sidebar--compact .th-ui-sidebar__header-actions,.th-ui-sidebar--compact .th-ui-sidebar__section-heading,.th-ui-sidebar--compact .th-ui-sidebar__footer>:not(:first-child){clip-path:inset(0 100% 0 0)}.th-ui-app-shell__main{--th-ui-surface-context:var(--th-ui-color-surface);border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);border-radius:var(--th-ui-shell-content-radius);background:var(--th-ui-color-surface);isolation:isolate;min-width:0;position:relative;overflow:clip;box-shadow:0 .25rem 1rem #00000009}.th-ui-app-top-bar{z-index:10;min-height:var(--th-ui-shell-bar-height);border-block-end:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);background:var(--th-ui-color-surface);border-start-start-radius:var(--th-ui-shell-inner-radius);border-start-end-radius:var(--th-ui-shell-inner-radius);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1.125rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.th-ui-app-top-bar{background:color-mix(in srgb,var(--th-ui-color-surface)92%,transparent)}}.th-ui-app-top-bar{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.th-ui-app-top-bar__leading,.th-ui-app-top-bar__actions{align-items:center;gap:.5rem;min-width:0;display:flex}.th-ui-app-top-bar__title{font-size:var(--th-ui-text-md);font-weight:550;line-height:var(--th-ui-leading-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th-ui-app-top-bar__actions{flex:none}.th-ui-app-shell__scrim{display:none}.th-ui-accordion__item{border-block-end:1px solid var(--th-ui-color-border)}.th-ui-accordion__header{margin:0}.th-ui-accordion__trigger,.th-ui-collapsible__trigger{width:100%;min-height:2.75rem;color:var(--th-ui-color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.625rem 0;display:flex}.th-ui-accordion__trigger:focus-visible,.th-ui-collapsible__trigger:focus-visible{outline:2px solid var(--th-ui-focus-ring);outline-offset:2px}.th-ui-accordion__trigger,.th-ui-collapsible__trigger{transition:color 90ms,opacity 90ms}.th-ui-accordion__trigger:hover,.th-ui-collapsible__trigger:hover{color:var(--th-ui-color-accent-text)}.th-ui-accordion__chevron{width:1.125rem;height:1.125rem;margin-inline-start:auto;overflow:visible}.th-ui-accordion__chevron path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:d var(--th-ui-motion-geometry)var(--th-ui-ease-spring)}.th-ui-accordion__trigger[data-panel-open] .th-ui-accordion__chevron-left{d:path("M4 13L10 7")}.th-ui-accordion__trigger[data-panel-open] .th-ui-accordion__chevron-right{d:path("M10 7L16 13")}.th-ui-accordion__panel{height:var(--accordion-panel-height);color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-md);line-height:var(--th-ui-leading-md);transform-origin:top;transition:height .22s cubic-bezier(.2,.8,.2,1),opacity .15s,transform .22s cubic-bezier(.2,.8,.2,1);overflow:hidden}.th-ui-accordion__item[data-open] .th-ui-accordion__panel{cursor:pointer}.th-ui-collapsible__panel{height:var(--collapsible-panel-height);color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-md);line-height:var(--th-ui-leading-md);transform-origin:top;transition:height .22s cubic-bezier(.2,.8,.2,1),opacity .15s,transform .22s cubic-bezier(.2,.8,.2,1);overflow:hidden}.th-ui-collapsible[data-open] .th-ui-collapsible__panel{cursor:pointer}.th-ui-accordion__panel[data-starting-style],.th-ui-accordion__panel[data-ending-style],.th-ui-collapsible__panel[data-starting-style],.th-ui-collapsible__panel[data-ending-style]{opacity:0;height:0;transform:translateY(-.375rem)scaleY(.98)}.th-ui-box{min-width:0}.th-ui-stack{flex-direction:column;min-width:0;display:flex}.th-ui-inline{flex-flow:wrap;min-width:0;display:flex}.th-ui-grid{min-width:0;display:grid}.th-ui-text{color:var(--th-ui-color-text)}.th-ui-text--muted{color:var(--th-ui-color-text-muted)}.th-ui-text--subtle{color:var(--th-ui-color-text-subtle)}.th-ui-text--danger{color:var(--th-ui-color-danger-text)}.th-ui-text--success{color:var(--th-ui-color-success-text)}.th-ui-text--xs{font-size:var(--th-ui-text-xs);line-height:var(--th-ui-leading-xs)}.th-ui-text--sm{font-size:var(--th-ui-text-sm);line-height:var(--th-ui-leading-sm)}.th-ui-text--md{font-size:var(--th-ui-text-md);line-height:var(--th-ui-leading-md)}.th-ui-inline-edit{min-width:0;min-height:var(--th-ui-control-sm);border:0;grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.th-ui-inline-edit--editing{background:0 0}.th-ui-inline-edit__content{flex:1;min-width:0}.th-ui-inline-edit__value{width:100%;min-height:var(--th-ui-control-sm);color:inherit;font:inherit;text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:text;background:0 0;border:0;align-items:center;padding:0 .625rem;display:flex;overflow:hidden}.th-ui-inline-edit__value:hover{color:var(--th-ui-color-text)}.th-ui-inline-edit__value:focus-visible{outline:var(--th-ui-stroke-focus)solid var(--th-ui-focus-ring);outline-offset:.1875rem;border-radius:.125rem}.th-ui-inline-edit__content>.th-ui-field-group{width:100%}.th-ui-inline-edit__content .th-ui-field{height:var(--th-ui-control-sm);min-height:var(--th-ui-control-sm);border-radius:var(--th-ui-radius-field);background:var(--th-ui-color-field);box-shadow:inset 0 0 0 var(--th-ui-stroke-hairline)var(--th-ui-color-border);font:inherit;border:0;padding-inline:.625rem}.th-ui-inline-edit__content .th-ui-field:hover{box-shadow:inset 0 0 0 var(--th-ui-stroke-hairline)var(--th-ui-color-border-strong)}.th-ui-inline-edit__content .th-ui-field:focus{box-shadow:inset 0 0 0 var(--th-ui-stroke-hairline)var(--th-ui-color-border-strong),0 0 0 2px var(--th-ui-focus-ring)}@supports (color:color-mix(in lab, red, red)){.th-ui-inline-edit__content .th-ui-field:focus{box-shadow:inset 0 0 0 var(--th-ui-stroke-hairline)var(--th-ui-color-border-strong),0 0 0 2px color-mix(in srgb,var(--th-ui-focus-ring)18%,transparent)}}.th-ui-inline-edit__content .th-ui-field:focus{outline:none}.th-ui-inline-edit__textarea{resize:none;width:100%;min-height:2.5rem;padding-block:.25rem;overflow:hidden}.th-ui-inline-field{border-radius:var(--th-ui-radius-control);transition:background-color var(--th-ui-motion-fast);padding:.5rem}.th-ui-inline-field:hover,.th-ui-inline-field--editing{background:var(--th-ui-color-hover)}@supports (color:color-mix(in lab, red, red)){.th-ui-inline-field:hover,.th-ui-inline-field--editing{background:color-mix(in srgb,var(--th-ui-color-hover)58%,transparent)}}.th-ui-inline-field__heading{min-height:1.25rem;color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs);justify-content:space-between;align-items:center;gap:.5rem;margin-block-end:.25rem;display:flex}.th-ui-inline-field__content{min-width:0;min-height:var(--th-ui-control-md);color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-sm);align-items:center;display:flex}.th-ui-inline-field__content--multiline{align-items:flex-start}.th-ui-inline-field__empty{color:var(--th-ui-color-text-subtle)}.th-ui-inline-field__control,.th-ui-inline-field__textarea,.th-ui-inline-field__select,.th-ui-inline-field__readonly{width:100%;font-size:var(--th-ui-text-sm)}.th-ui-inline-field__textarea{min-height:var(--th-ui-control-sm);resize:none;white-space:pre-wrap;field-sizing:content;overflow:hidden}.th-ui-inline-field__select{min-height:var(--th-ui-control-sm)}.th-ui-inline-field__readonly{min-height:var(--th-ui-control-sm);border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);border-radius:var(--th-ui-radius-field);background:var(--th-ui-color-field);padding:.25rem .625rem}@media (max-width:48rem){:is(.th-ui-app-shell,.th-ui-app-shell:has(>.th-ui-sidebar--compact)){grid-template-columns:var(--th-ui-sidebar-compact-width)minmax(0,1fr)}.th-ui-app-shell__main{grid-column:2}.th-ui-sidebar{z-index:20;inset:var(--th-ui-shell-inset)auto var(--th-ui-shell-inset)var(--th-ui-shell-inset);width:min(var(--th-ui-sidebar-width),calc(100vw - 3rem));height:auto;box-shadow:var(--th-ui-shadow-overlay);border:0;position:fixed}.th-ui-sidebar--compact{z-index:auto;width:100%;box-shadow:none;position:sticky}.th-ui-app-shell__scrim{z-index:19;cursor:default;background:#00000038;border:0;padding:0;display:block;position:fixed;inset:0}}@media (max-width:40rem){.th-ui-pagination{flex-direction:column;align-items:flex-start}.th-ui-pagination__pages{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}}@media (pointer:coarse){.th-ui-sidebar__item,.th-ui-pagination__button{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.th-ui-app-shell,.th-ui-sidebar__control,.th-ui-sidebar__selection-indicator,.th-ui-sidebar__item,.th-ui-sidebar__header-content,.th-ui-sidebar__header-actions,.th-ui-sidebar__section-heading,.th-ui-sidebar__label-group,.th-ui-sidebar__footer>:not(:first-child),.th-ui-accordion__chevron,.th-ui-accordion__panel,.th-ui-collapsible__panel{transition-duration:0s}}.th-ui-portal-shell{background:var(--connect-app-bg,var(--th-ui-sidebar-background));display:flex;position:fixed;inset:0;overflow:hidden}.th-ui-portal-shell__rail{z-index:0;position:relative;overflow:hidden}.th-ui-portal-shell__rail[data-narrow]{z-index:0;inset-block:0;position:absolute;left:0}.th-ui-portal-shell__sidebar-content{background:var(--connect-sidebar-bg,var(--th-ui-sidebar-background));transform-origin:0;height:100%}.th-ui-portal-shell__sidebar-content[aria-hidden=true]{pointer-events:none}.th-ui-portal-shell__content-wrap{z-index:10;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.th-ui-portal-shell__content{background:var(--connect-content-bg,var(--th-ui-color-surface));border-radius:0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:-8px 0 24px #0f172a06}.th-ui-portal-shell__dismiss{z-index:30;cursor:default;background:0 0;border:0;position:absolute;inset:0}.th-ui-portal-shell__main{z-index:10;flex:1;min-width:0;padding:1rem;position:relative;overflow:hidden auto}.th-ui-portal-shell__page{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}@media (min-width:40rem){.th-ui-portal-shell__content{border-start-start-radius:1rem}.th-ui-portal-shell__main{padding:1.5rem}}.th-ui-menu,.th-ui-dialog,.th-ui-drawer,.th-ui-tooltip,.th-ui-popover,.th-ui-toast{--th-ui-overlay-enter-curve:var(--th-ui-ease-spring,cubic-bezier(.16,1,.3,1));--th-ui-overlay-exit-curve:var(--th-ui-ease-exit,cubic-bezier(.4,0,1,1));box-sizing:border-box;font-family:Inter,var(--th-ui-font-sans);letter-spacing:normal;--th-ui-color-neutral-control:var(--th-ui-surface-context)}@supports (color:color-mix(in lab, red, red)){.th-ui-menu,.th-ui-dialog,.th-ui-drawer,.th-ui-tooltip,.th-ui-popover,.th-ui-toast{--th-ui-color-neutral-control:color-mix(in srgb,var(--th-ui-surface-context)var(--th-ui-neutral-action-rest-parent-weight),var(--th-ui-neutral-action-target))}}.th-ui-menu,.th-ui-dialog,.th-ui-drawer,.th-ui-tooltip,.th-ui-popover,.th-ui-toast{--th-ui-color-neutral-control-hover:var(--th-ui-surface-context)}@supports (color:color-mix(in lab, red, red)){.th-ui-menu,.th-ui-dialog,.th-ui-drawer,.th-ui-tooltip,.th-ui-popover,.th-ui-toast{--th-ui-color-neutral-control-hover:color-mix(in srgb,var(--th-ui-surface-context)var(--th-ui-neutral-action-hover-parent-weight),var(--th-ui-neutral-action-target))}}.th-ui-menu,.th-ui-dialog,.th-ui-drawer,.th-ui-tooltip,.th-ui-popover,.th-ui-toast{--th-ui-color-neutral-control-pressed:var(--th-ui-surface-context)}@supports (color:color-mix(in lab, red, red)){.th-ui-menu,.th-ui-dialog,.th-ui-drawer,.th-ui-tooltip,.th-ui-popover,.th-ui-toast{--th-ui-color-neutral-control-pressed:color-mix(in srgb,var(--th-ui-surface-context)var(--th-ui-neutral-action-pressed-parent-weight),var(--th-ui-neutral-action-target))}}.th-ui-menu{--th-ui-surface-context:var(--th-ui-color-surface-raised);--th-ui-menu-border-width:var(--th-ui-stroke-hairline);--th-ui-menu-padding:.25rem;--th-ui-radius-parent:var(--th-ui-radius-md);--th-ui-radius-inset:calc(var(--th-ui-menu-border-width) + var(--th-ui-menu-padding));--th-ui-radius-inner:max(0px,calc(var(--th-ui-radius-parent) - var(--th-ui-radius-inset)));z-index:100;min-width:11rem;max-width:min(22rem,100vw - 1rem);padding:var(--th-ui-menu-padding);border:var(--th-ui-menu-border-width)solid var(--th-ui-color-border);border-radius:var(--th-ui-radius-parent);color:var(--th-ui-color-text);background:var(--th-ui-color-surface-raised);box-shadow:var(--th-ui-shadow-overlay);transform-origin:var(--transform-origin);transition:opacity var(--th-ui-motion-fast)var(--th-ui-overlay-enter-curve),transform var(--th-ui-motion-fast)var(--th-ui-overlay-enter-curve);outline:none}.th-ui-menu[data-starting-style]{opacity:0;transform:scale(.975)}.th-ui-menu[data-ending-style]{opacity:0;transition-duration:var(--th-ui-motion-press);transition-timing-function:var(--th-ui-overlay-exit-curve);transform:scale(.985)}.th-ui-menu__item{border-radius:var(--th-ui-radius-inner);min-height:2rem;color:var(--th-ui-color-text);font-size:var(--th-ui-text-md);line-height:var(--th-ui-leading-md);cursor:default;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.th-ui-menu__item[data-highlighted]{background:var(--th-ui-color-hover)}.th-ui-menu__item[data-disabled]{opacity:.42}.th-ui-menu__item[data-tone=danger]{color:var(--th-ui-color-danger-text)}.th-ui-menu__label{color:var(--th-ui-color-text-subtle);font-size:var(--th-ui-text-xs);text-transform:none;padding:.375rem .5rem .25rem;font-weight:500}.th-ui-menu__separator{background:var(--th-ui-color-border);height:1px;margin:.25rem}.th-ui-menu__indicator{width:1rem;height:1rem;color:var(--th-ui-color-accent-text);flex:none;place-items:center;display:grid}.th-ui-menu__indicator svg{width:.75rem;height:.75rem}.th-ui-menu__indicator span{border-radius:var(--th-ui-radius-full);background:currentColor;width:.375rem;height:.375rem}.th-ui-menu__trailing{width:.875rem;height:.875rem;color:var(--th-ui-color-text-subtle);margin-inline-start:auto}.th-ui-menu__trigger{border-radius:var(--th-ui-radius-field);gap:.375rem}.th-ui-menu__trigger.th-ui-button{border-radius:var(--th-ui-radius-field)}.th-ui-menu__trigger-indicator{color:currentColor;opacity:.72;flex:none;width:.75rem;height:.75rem;display:block}.th-ui-overlay-backdrop{--th-ui-overlay-enter-curve:var(--th-ui-ease-spring);--th-ui-overlay-exit-curve:var(--th-ui-ease-exit);z-index:90;-webkit-backdrop-filter:blur(1.5px)saturate(.96);backdrop-filter:blur(1.5px)saturate(.96);transition:opacity var(--th-ui-motion-fast)var(--th-ui-overlay-enter-curve);background:#0f172a11;position:fixed;inset:0}.th-ui-overlay-backdrop[data-starting-style]{opacity:0}.th-ui-overlay-backdrop[data-ending-style]{opacity:0;transition-duration:var(--th-ui-motion-fast);transition-timing-function:var(--th-ui-overlay-exit-curve)}html{scrollbar-gutter:stable}.th-ui-dialog-viewport{z-index:91;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:auto}.th-ui-dialog{--th-ui-motion-duration:var(--th-ui-motion-standard);--th-ui-motion-bounce:var(--th-ui-ease-spring);--th-ui-surface-context:var(--th-ui-color-surface-raised);--th-ui-dialog-padding:1.25rem;--th-ui-dialog-radius:calc(var(--th-ui-dialog-padding) + var(--th-ui-control-md)/2);width:min(100%,28rem);padding:var(--th-ui-dialog-padding);border-radius:var(--th-ui-dialog-radius);color:var(--th-ui-color-text);background:var(--th-ui-color-surface-raised);transform-origin:50%;transition:opacity var(--th-ui-motion-fast)var(--th-ui-ease-spring),transform var(--th-ui-motion-duration)var(--th-ui-motion-bounce);border:0;outline:none;align-content:start;justify-items:stretch;gap:.625rem;display:grid;transform:scale(1);box-shadow:0 1rem 2.5rem #0000001f}.th-ui-dialog[data-starting-style]{opacity:0;transform:scale(1.018)}.th-ui-dialog[data-ending-style]{opacity:0;transition-duration:var(--th-ui-motion-fast);transition-timing-function:var(--th-ui-overlay-exit-curve);transform:scale(.99)}.th-ui-dialog__title,.th-ui-popover__title,.th-ui-toast__title{color:var(--th-ui-color-text);font-size:var(--th-ui-text-lg);line-height:var(--th-ui-leading-lg);margin:0;font-weight:550}.th-ui-dialog__description,.th-ui-popover__description,.th-ui-toast__description{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-md);line-height:var(--th-ui-leading-md);margin:0}.th-ui-dialog__header{gap:.25rem;display:grid}.th-ui-dialog__body{gap:.75rem;padding-block:.375rem;display:grid}.th-ui-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;width:100%;margin-block-start:.75rem;display:flex}.th-ui-alert-dialog{max-width:26rem}.th-ui-drawer-viewport{z-index:91;box-sizing:border-box;padding:max(.75rem,env(safe-area-inset-top))max(.75rem,env(safe-area-inset-right))max(.75rem,env(safe-area-inset-bottom))max(.75rem,env(safe-area-inset-left));justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0;overflow:hidden}.th-ui-drawer{--th-ui-motion-duration:.3s;--th-ui-motion-bounce:var(--th-ui-ease-spring);--th-ui-surface-context:var(--th-ui-color-surface-raised);width:min(28rem,100%);height:auto;max-height:100%;color:var(--th-ui-color-text);background:var(--th-ui-color-surface-raised);transform-origin:100%;transition:transform var(--th-ui-motion-duration)var(--th-ui-motion-bounce);will-change:transform;border:0;border-radius:1.75rem;outline:none;overflow:hidden;transform:translate(0)scale(1);box-shadow:0 1rem 3rem #00000024}.th-ui-drawer[data-starting-style]{transform:translate(calc(100% + 1.5rem))scale(.995)}.th-ui-drawer[data-ending-style]{transition-duration:.19s;transition-timing-function:var(--th-ui-ease-exit);transform:translate(calc(100% + 1.5rem))scale(.998)}.th-ui-drawer__handle{display:none}.th-ui-drawer__content{overscroll-behavior:contain;height:100%;padding:1.25rem;overflow:auto}.th-ui-tooltip{z-index:110;border-radius:var(--th-ui-radius-control);max-width:18rem;color:var(--th-ui-color-surface);background:var(--th-ui-color-text);box-shadow:var(--th-ui-shadow-overlay);font-size:var(--th-ui-text-xs);line-height:var(--th-ui-leading-xs);transform-origin:var(--transform-origin);transition:opacity var(--th-ui-motion-fast)var(--th-ui-overlay-enter-curve),transform var(--th-ui-motion-fast)var(--th-ui-overlay-enter-curve);padding:.375rem .5rem}.th-ui-tooltip[data-starting-style]{opacity:0;transform:scale(.96)}.th-ui-tooltip[data-ending-style]{opacity:0;transition-duration:var(--th-ui-motion-press);transition-timing-function:var(--th-ui-overlay-exit-curve);transform:scale(.98)}.th-ui-tooltip-text-trigger{color:var(--th-ui-color-text-muted);font:inherit;cursor:help;background:0 0;border:0;padding:0;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.th-ui-tooltip-text-trigger{-webkit-text-decoration-color:color-mix(in srgb,currentColor 62%,transparent);-webkit-text-decoration-color:color-mix(in srgb,currentColor 62%,transparent);-webkit-text-decoration-color:color-mix(in srgb,currentColor 62%,transparent);text-decoration-color:color-mix(in srgb,currentColor 62%,transparent)}}.th-ui-tooltip-text-trigger{text-underline-offset:.1em;text-decoration-skip-ink:auto;text-decoration-thickness:1.5px}.th-ui-tooltip-text-trigger:hover{color:var(--th-ui-color-text);text-decoration-color:currentColor}.th-ui-tooltip-text-trigger:focus-visible{outline:var(--th-ui-stroke-focus)solid var(--th-ui-focus-ring);outline-offset:.1875rem;border-radius:.125rem}.th-ui-popover-positioner{z-index:105}.th-ui-popover{--th-ui-surface-context:var(--th-ui-color-surface-raised);z-index:105;border:1px solid var(--th-ui-color-border);border-radius:var(--th-ui-radius-card);width:min(20rem,100vw - 1rem);color:var(--th-ui-color-text);background:var(--th-ui-color-surface-raised);box-shadow:var(--th-ui-shadow-overlay);transform-origin:var(--transform-origin);transition:opacity var(--th-ui-motion-fast)var(--th-ui-overlay-enter-curve),transform var(--th-ui-motion-fast)var(--th-ui-overlay-enter-curve);outline:none;padding:.875rem}.th-ui-popover[data-starting-style]{opacity:0;transform:scale(.975)}.th-ui-popover[data-ending-style]{opacity:0;transition-duration:var(--th-ui-motion-press);transition-timing-function:var(--th-ui-overlay-exit-curve);transform:scale(.985)}.th-ui-popover__trigger.th-ui-button:active,.th-ui-popover__trigger.th-ui-button[data-pressed=true]{scale:1}.th-ui-popover__trigger.th-ui-button:active .th-ui-button__press-surface,.th-ui-popover__trigger.th-ui-button[data-pressed=true] .th-ui-button__press-surface{inset:.125rem}[data-sonner-toaster].th-ui-toast-host{--width:22rem;z-index:120;width:min(var(--width),calc(100vw - 2rem));font-family:Inter,var(--th-ui-font-sans)}[data-sonner-toaster].th-ui-toast-host [data-sonner-toast]{opacity:1;transition:transform var(--th-ui-motion-geometry)var(--th-ui-overlay-enter-curve),height var(--th-ui-motion-geometry)var(--th-ui-overlay-enter-curve),box-shadow var(--th-ui-motion-fast)var(--th-ui-ease-spring)}[data-sonner-toaster].th-ui-toast-host [data-sonner-toast]>*{transition:none}[data-sonner-toaster].th-ui-toast-host [data-sonner-toast][data-expanded=false][data-front=false]{--y:translateY(calc(var(--lift-amount)*var(--toasts-before)))scale(calc(1 - var(--toasts-before)*.035));height:var(--front-toast-height)}[data-sonner-toaster].th-ui-toast-host [data-sonner-toast][data-expanded=false][data-front=false]>*{opacity:0}[data-sonner-toaster].th-ui-toast-host [data-sonner-toast][data-visible=false]{visibility:hidden;opacity:0;pointer-events:none;transition:none}[data-sonner-toaster].th-ui-toast-host [data-sonner-toast][data-removed=true][data-swipe-out=false]{opacity:1;transition-duration:.17s;transition-timing-function:var(--th-ui-overlay-exit-curve)}.th-ui-toast{--th-ui-surface-context:var(--th-ui-color-surface-raised);border-radius:var(--th-ui-radius-md);width:100%;min-height:3.5rem;color:var(--th-ui-color-text);background:var(--th-ui-color-surface-raised);border:0;align-items:center;gap:.625rem;padding:.75rem .75rem .75rem .875rem;display:flex;box-shadow:0 .75rem 2.5rem #00000021,0 .125rem .5rem #00000012}.th-ui-toast__content{flex:1;gap:.125rem;min-width:0;display:grid}.th-ui-toast__title{color:var(--th-ui-color-text);font-size:var(--th-ui-text-sm);font-weight:550;line-height:var(--th-ui-leading-sm);text-overflow:ellipsis;overflow:hidden}.th-ui-toast__description{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs);line-height:var(--th-ui-leading-xs);text-overflow:ellipsis;overflow:hidden}.th-ui-toast__icon{width:1.125rem;height:1.125rem;color:var(--th-ui-color-text-muted);flex:none;place-items:center;display:grid}.th-ui-toast--success .th-ui-toast__icon{color:var(--th-ui-color-success-text)}.th-ui-toast--error .th-ui-toast__icon{color:var(--th-ui-color-danger-text)}.th-ui-toast--warning .th-ui-toast__icon{color:var(--th-ui-color-warning-text)}.th-ui-toast--info .th-ui-toast__icon{color:var(--th-ui-color-accent-text)}.th-ui-toast__action,.th-ui-toast__cancel,.th-ui-toast__close{border-radius:var(--th-ui-radius-full);color:var(--th-ui-color-text-muted);background:var(--th-ui-color-neutral-control);font:500 var(--th-ui-text-xs)/1 Inter,var(--th-ui-font-sans);cursor:pointer;border:0;flex:none}.th-ui-toast__action,.th-ui-toast__cancel{min-height:1.875rem;padding-inline:.625rem}.th-ui-toast__close{order:4;place-items:center;width:1.75rem;height:1.75rem;display:grid}.th-ui-toast__action:hover,.th-ui-toast__cancel:hover,.th-ui-toast__close:hover{color:var(--th-ui-color-text);background:var(--th-ui-color-neutral-control-hover)}.th-ui-toast__action:focus-visible,.th-ui-toast__cancel:focus-visible,.th-ui-toast__close:focus-visible{outline:var(--th-ui-stroke-focus)solid var(--th-ui-focus-ring);outline-offset:2px}@media (max-width:39.9375rem){.th-ui-drawer-viewport{justify-content:center;align-items:flex-end}.th-ui-drawer{transform-origin:bottom;border-radius:1.75rem;width:100%;height:auto;max-height:min(90dvh,50rem);box-shadow:0 .75rem 3rem #00000024}.th-ui-drawer[data-starting-style]{transform:translateY(calc(100% + 1.5rem))scale(.992)}.th-ui-drawer[data-ending-style]{transform:translateY(calc(100% + 1.5rem))scale(.995)}.th-ui-drawer__handle{border-radius:var(--th-ui-radius-pill);background:var(--th-ui-color-border-strong);width:2rem;height:.25rem;margin:.625rem auto;display:block}.th-ui-drawer__content{height:auto;max-height:calc(90dvh - 1.5rem);padding:.25rem 1.25rem 1.25rem}}@media (pointer:coarse){.th-ui-menu__item{min-height:2.75rem}}@supports (corner-shape:superellipse(1.4)){.th-ui-menu,.th-ui-menu__item{corner-shape:superellipse(1.4)}}@media (prefers-reduced-motion:reduce){.th-ui-menu,.th-ui-overlay-backdrop,.th-ui-dialog,.th-ui-drawer,.th-ui-tooltip,.th-ui-popover,.th-ui-toast,[data-sonner-toaster].th-ui-toast-host [data-sonner-toast],[data-sonner-toaster].th-ui-toast-host [data-sonner-toast]>*{transition:none!important;animation:none!important}.th-ui-menu[data-starting-style],.th-ui-menu[data-ending-style],.th-ui-dialog[data-starting-style],.th-ui-dialog[data-ending-style],.th-ui-drawer[data-starting-style],.th-ui-drawer[data-ending-style],.th-ui-tooltip[data-starting-style],.th-ui-tooltip[data-ending-style],.th-ui-popover[data-starting-style],.th-ui-popover[data-ending-style]{transform:none}}@media (forced-colors:active){.th-ui-menu,.th-ui-dialog,.th-ui-drawer,.th-ui-popover,.th-ui-toast{border-color:canvastext}}.th-ui-table,.th-ui-data-grid,.th-ui-meter{box-sizing:border-box;font-family:Inter,var(--th-ui-font-sans);letter-spacing:normal}.th-ui-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--th-ui-color-text);font-size:var(--th-ui-text-caption);line-height:var(--th-ui-leading-caption);text-align:start}.th-ui-table-surface{border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);border-radius:var(--th-ui-radius-card);background:var(--th-ui-color-surface);min-width:0;overflow-x:auto;box-shadow:0 .0625rem .1875rem #0000000f}.th-ui-table[data-column-transition]{table-layout:fixed}.th-ui-table[data-column-transition] .th-ui-table__head,.th-ui-table[data-column-transition] .th-ui-table__cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th-ui-table[data-column-transition=running] col{transition:width var(--th-ui-motion-geometry)var(--th-ui-ease-spring)}.th-ui-table__caption{color:var(--th-ui-color-text-muted);text-align:start;padding:.75rem}.th-ui-table__head{border-block-end:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);height:2.25rem;color:var(--th-ui-color-text-subtle);background:var(--th-ui-color-surface);font-size:var(--th-ui-text-xs);text-align:start;white-space:nowrap;padding:.375rem .625rem;font-weight:500}.th-ui-table__cell{border-block-end:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);vertical-align:middle;height:2.75rem;padding:.625rem}.th-ui-table__row:hover{background:var(--th-ui-color-hover)}.th-ui-table__row:hover>.th-ui-table__cell{background:inherit}.th-ui-table__row--navigable{cursor:pointer;transition:background-color var(--th-ui-motion-fast),opacity var(--th-ui-motion-fast);outline:none}.th-ui-table__row--navigable:hover>:is(td,th),.th-ui-table__row--navigable:focus>:is(td,th){background:var(--th-ui-color-hover)}.th-ui-table__row--navigable:active{opacity:.7}.th-ui-table__row[aria-selected=true]{color:var(--th-ui-color-text);background:var(--th-ui-color-hover)}@supports (color:color-mix(in lab, red, red)){.th-ui-table__row[aria-selected=true]{background:color-mix(in srgb,var(--th-ui-color-hover)72%,var(--th-ui-color-surface))}}.th-ui-table__row[aria-selected=true]>:is(.th-ui-table__cell,.th-ui-table__head){color:inherit;background:inherit}.th-ui-table__row[aria-selected=true]:hover{background:var(--th-ui-color-hover)}.th-ui-table__footer{color:var(--th-ui-color-text-muted);background:var(--th-ui-color-hover)}.th-ui-table-card{border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);border-radius:var(--th-ui-radius-card);min-width:0;color:var(--th-ui-color-text);background:var(--th-ui-color-surface);padding:.75rem;box-shadow:0 .0625rem .1875rem #0000000f}.th-ui-table-card--interactive{cursor:pointer;transition:background-color var(--th-ui-motion-fast),transform var(--th-ui-motion-fast)var(--th-ui-ease-settle);outline:none}.th-ui-table-card--interactive:hover,.th-ui-table-card--interactive:focus-visible{background:var(--th-ui-color-hover)}.th-ui-table-card--interactive:active{transform:scale(.985)}.th-ui-table-tree__row[hidden]{display:none}.th-ui-table-tree__cell{padding-inline-start:calc(.625rem + (var(--th-ui-tree-level) - 1)*1.25rem)}.th-ui-table-tree__toggle,.th-ui-table-tree__spacer{vertical-align:middle;place-items:center;width:1.5rem;height:1.5rem;margin-inline-end:.25rem;display:inline-grid}.th-ui-table-tree__toggle{border-radius:var(--th-ui-radius-control);color:var(--th-ui-color-text-subtle);cursor:pointer;background:0 0;border:0;padding:0}.th-ui-table-tree__toggle:hover{color:var(--th-ui-color-text);background:var(--th-ui-color-pressed)}.th-ui-table-tree__toggle:focus-visible{outline:var(--th-ui-stroke-focus)solid var(--th-ui-focus-ring);outline-offset:1px}.th-ui-table-tree__toggle svg{stroke-width:2.25px;width:.875rem;height:.875rem;transition:transform var(--th-ui-motion-standard)}.th-ui-table-tree__toggle[aria-expanded=true] svg{transform:rotate(90deg)}.th-ui-data-grid{border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);border-radius:var(--th-ui-radius-card);width:100%;min-width:0;max-width:100%;color:var(--th-ui-color-text);background:var(--th-ui-color-surface);overflow:clip;container-type:inline-size}.th-ui-data-grid__toolbar,.th-ui-data-grid__footer{min-width:0}.th-ui-data-grid__toolbar{border-block-end:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);min-height:3.25rem;transition:background-color var(--th-ui-motion-fast)ease-out;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.625rem;display:grid;position:relative;overflow:hidden}.th-ui-data-grid__toolbar:has(>.th-ui-data-grid__toolbar-layer){padding:0}.th-ui-data-grid__toolbar-layer{box-sizing:border-box;min-width:0;min-height:2.5rem;transition:opacity var(--th-ui-motion-fast)ease-out,transform var(--th-ui-motion-standard)var(--th-ui-ease-spring);transform-origin:50%;grid-area:1/1/2/-1;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem;display:flex}.th-ui-data-grid__toolbar-layer>strong{font-weight:500}.th-ui-data-grid__title{flex:none}.th-ui-data-grid__title-stack{grid-area:1/1;align-content:center;justify-items:start;min-width:0;display:grid}.th-ui-data-grid__title-stack>*{grid-area:1/1}.th-ui-data-grid__title{text-overflow:ellipsis;white-space:nowrap;transform-origin:0;max-width:100%;transition:transform var(--th-ui-motion-standard)var(--th-ui-ease-spring),color var(--th-ui-motion-fast)ease-out;font-weight:500;overflow:hidden;transform:translateY(0)scale(1)}.th-ui-data-grid__title--loading{color:#0000;background:repeating-linear-gradient(90deg,var(--th-ui-color-text-subtle)0 22%,var(--th-ui-color-text)34%,var(--th-ui-color-text-subtle)50% 72%,var(--th-ui-color-text)84%,var(--th-ui-color-text-subtle)100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite th-ui-data-shimmer}.th-ui-data-grid__toolbar-actions{min-width:0;transition:opacity var(--th-ui-motion-fast)ease-out,transform var(--th-ui-motion-standard)var(--th-ui-ease-spring);grid-area:1/2;justify-content:flex-end;align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.th-ui-data-grid__toolbar-actions--selection{opacity:0;pointer-events:none;transform:translateY(.375rem)}.th-ui-data-grid__toolbar[data-selection]{background:var(--th-ui-color-hover)}.th-ui-data-grid__toolbar[data-selection] .th-ui-data-grid__title{transform:translateY(-.5rem)scale(.86)}.th-ui-data-grid__toolbar[data-selection] .th-ui-data-grid__selection-label{opacity:1;transform:translateY(.75rem)}.th-ui-data-grid__toolbar[data-selection] .th-ui-data-grid__toolbar-actions--default{opacity:0;pointer-events:none;transform:translateY(-.25rem)}.th-ui-data-grid__toolbar[data-selection] .th-ui-data-grid__toolbar-actions--selection{opacity:1;pointer-events:auto;transform:translateY(0)}.th-ui-data-grid__toolbar-layer--selection{background:var(--th-ui-color-hover);opacity:0;pointer-events:none;grid-template-columns:minmax(0,1fr) auto;gap:1rem;display:grid;transform:scale(.965)}.th-ui-data-grid__toolbar[data-selection] .th-ui-data-grid__toolbar-layer--default{opacity:0;pointer-events:none;transform:scale(.965)}.th-ui-data-grid__toolbar[data-selection] .th-ui-data-grid__toolbar-layer--selection{opacity:1;pointer-events:auto;transform:scale(1)}.th-ui-data-grid__footer{justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.th-ui-data-grid__selection-label{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs);font-weight:500;line-height:var(--th-ui-leading-xs);font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;transition:opacity var(--th-ui-motion-fast)ease-out,transform var(--th-ui-motion-standard)var(--th-ui-ease-spring);align-items:center;display:inline-flex;transform:translateY(1.25rem)}.th-ui-data-grid__footer{border-block-start:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs);line-height:var(--th-ui-leading-xs);font-variant-numeric:tabular-nums}.th-ui-data-grid__body{min-width:0;position:relative;overflow:hidden}.th-ui-data-grid__scroll{overscroll-behavior:auto;width:100%;min-width:0;max-width:100%;overflow:auto}.th-ui-data-grid__body:is([data-overflow-inline],[data-overflow-block]) .th-ui-data-grid__scroll{overscroll-behavior:contain}.th-ui-data-grid__scroll .th-ui-table>tbody:last-child>.th-ui-table__row:last-child>.th-ui-table__cell{border-block-end:0}:is(.th-ui-data-grid__scroll .th-ui-table__head:has(.th-ui-data-grid-checkbox),.th-ui-data-grid__scroll .th-ui-table__cell:has(.th-ui-data-grid-checkbox)){z-index:6;background:var(--th-ui-color-surface);padding-inline-start:.9375rem;position:sticky;inset-inline-start:0}.th-ui-data-grid__body[data-overflow-block] .th-ui-table__head{z-index:6;position:sticky;inset-block-start:0}.th-ui-data-grid__body[data-overflow-block] .th-ui-table__head:has(.th-ui-data-grid-checkbox){z-index:7}:is(.th-ui-data-grid__body[data-edge-inline-start] .th-ui-table__head:has(.th-ui-data-grid-checkbox),.th-ui-data-grid__body[data-edge-inline-start] .th-ui-table__cell:has(.th-ui-data-grid-checkbox)){box-shadow:1px 0 var(--th-ui-color-border),.75rem 0 .75rem -.75rem var(--th-ui-color-text)}@supports (color:color-mix(in lab, red, red)){:is(.th-ui-data-grid__body[data-edge-inline-start] .th-ui-table__head:has(.th-ui-data-grid-checkbox),.th-ui-data-grid__body[data-edge-inline-start] .th-ui-table__cell:has(.th-ui-data-grid-checkbox)){box-shadow:1px 0 var(--th-ui-color-border),.75rem 0 .75rem -.75rem color-mix(in srgb,var(--th-ui-color-text)18%,transparent)}}.th-ui-data-grid__scroll-edge{z-index:5;opacity:0;pointer-events:none;transition:opacity var(--th-ui-motion-fast);display:block;position:absolute}.th-ui-data-grid__scroll-edge--inline-start,.th-ui-data-grid__scroll-edge--inline-end{width:.875rem;inset-block:0}.th-ui-data-grid__scroll-edge--inline-start{background:linear-gradient(to right,var(--th-ui-color-text),transparent);inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.th-ui-data-grid__scroll-edge--inline-start{background:linear-gradient(to right,color-mix(in srgb,var(--th-ui-color-text)10%,transparent),transparent)}}.th-ui-data-grid__scroll-edge--inline-end{background:linear-gradient(to left,var(--th-ui-color-text),transparent);inset-inline-end:0}@supports (color:color-mix(in lab, red, red)){.th-ui-data-grid__scroll-edge--inline-end{background:linear-gradient(to left,color-mix(in srgb,var(--th-ui-color-text)10%,transparent),transparent)}}.th-ui-data-grid__scroll-edge--block-start,.th-ui-data-grid__scroll-edge--block-end{height:.75rem;inset-inline:0}.th-ui-data-grid__scroll-edge--block-start{background:linear-gradient(to bottom,var(--th-ui-color-text),transparent);inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.th-ui-data-grid__scroll-edge--block-start{background:linear-gradient(to bottom,color-mix(in srgb,var(--th-ui-color-text)9%,transparent),transparent)}}.th-ui-data-grid__scroll-edge--block-end{background:linear-gradient(to top,var(--th-ui-color-text),transparent);inset-block-end:0}@supports (color:color-mix(in lab, red, red)){.th-ui-data-grid__scroll-edge--block-end{background:linear-gradient(to top,color-mix(in srgb,var(--th-ui-color-text)9%,transparent),transparent)}}.th-ui-data-grid__body[data-edge-inline-start] .th-ui-data-grid__scroll-edge--inline-start,.th-ui-data-grid__body[data-edge-inline-end] .th-ui-data-grid__scroll-edge--inline-end,.th-ui-data-grid__body[data-edge-block-start] .th-ui-data-grid__scroll-edge--block-start,.th-ui-data-grid__body[data-edge-block-end] .th-ui-data-grid__scroll-edge--block-end{opacity:1}.th-ui-data-grid__body:has(.th-ui-data-grid-checkbox)[data-edge-inline-start] .th-ui-data-grid__scroll-edge--inline-start{opacity:0}.th-ui-data-grid__body:has(.th-ui-table__head) .th-ui-data-grid__scroll-edge--block-start{inset-block-start:2.25rem}:is(.th-ui-data-grid__scroll .th-ui-table__row[aria-selected=true]>.th-ui-table__cell:has(.th-ui-data-grid-checkbox),.th-ui-data-grid__scroll .th-ui-table__row:hover>.th-ui-table__cell:has(.th-ui-data-grid-checkbox)){background:inherit}.th-ui-data-grid__state{place-items:center;min-height:12rem;padding:1.25rem;display:grid}.th-ui-data-grid__state--loading,.th-ui-data-grid__state--error{place-items:stretch stretch;min-height:0;padding:0}.th-ui-data-grid__selection-actions{flex:none;min-width:0;max-width:100%}.th-ui-data-grid__selection-actions.th-ui-toolbar{scrollbar-width:none;max-width:100%;min-height:0;overflow-x:auto}.th-ui-data-grid__selection-actions.th-ui-toolbar::-webkit-scrollbar{display:none}.th-ui-data-grid-error__icon{stroke-width:2.25px}.th-ui-data-grid-error{min-height:4.5rem;color:var(--th-ui-color-text);text-align:start;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem .75rem;padding:.75rem;display:grid}.th-ui-data-grid-error__icon{width:1rem;height:1rem;color:var(--th-ui-color-danger-text)}.th-ui-data-grid-error__copy{gap:.25rem;display:grid}.th-ui-data-grid-error__copy h3,.th-ui-data-grid-error__copy p{margin:0}.th-ui-data-grid-error__copy h3{font-size:var(--th-ui-text-sm);font-weight:550;line-height:var(--th-ui-leading-sm)}.th-ui-data-grid-error__copy p{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs);line-height:var(--th-ui-leading-xs)}.th-ui-data-grid-error__actions{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.th-ui-data-grid-error__actions .th-ui-button{padding-inline:.875rem}.th-ui-data-grid-skeleton{width:100%;min-width:0;overflow:hidden}.th-ui-data-grid-skeleton__table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.th-ui-data-grid-skeleton__table th,.th-ui-data-grid-skeleton__table td{border-block-end:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);text-align:start;height:2.75rem;padding:.5rem .625rem}.th-ui-data-grid-skeleton__table th{background:var(--th-ui-color-surface);height:2.25rem}.th-ui-data-grid-skeleton__table tbody tr:last-child td{border-block-end-color:var(--th-ui-color-border)}.th-ui-data-grid-skeleton__bar{border-radius:var(--th-ui-radius-full);background-color:var(--th-ui-color-hover);background-image:repeating-linear-gradient(90deg,transparent 0 22%,var(--th-ui-color-pressed)34%,transparent 50% 72%,var(--th-ui-color-pressed)84%,transparent 100%);width:62%;height:.625rem;display:block}@supports (color:color-mix(in lab, red, red)){.th-ui-data-grid-skeleton__bar{background-image:repeating-linear-gradient(90deg,transparent 0 22%,color-mix(in srgb,var(--th-ui-color-pressed)76%,transparent)34%,transparent 50% 72%,color-mix(in srgb,var(--th-ui-color-pressed)76%,transparent)84%,transparent 100%)}}.th-ui-data-grid-skeleton__bar{background-size:200% 100%;animation:1.8s linear infinite th-ui-data-shimmer}.th-ui-data-grid-skeleton__bar[data-length=short]{width:34%}.th-ui-data-grid-skeleton__bar[data-length=long]{width:82%}@keyframes th-ui-data-shimmer{0%{background-position-x:200%}to{background-position-x:0%}}.th-ui-data-grid__filters button{border-radius:var(--th-ui-radius-control);min-height:1.875rem;color:var(--th-ui-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:.25rem .5rem;display:inline-flex}.th-ui-data-grid__filters button:hover{color:var(--th-ui-color-text);background:var(--th-ui-color-hover)}.th-ui-data-grid__filters button:focus-visible{outline:var(--th-ui-stroke-focus)solid var(--th-ui-focus-ring);outline-offset:1px}.th-ui-data-grid-column{padding:0;position:relative}.th-ui-data-grid-column__content{align-items:stretch;min-height:2.25rem;padding-inline-end:.25rem;display:flex}.th-ui-data-grid-column__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.th-ui-data-grid-column__content>.th-ui-data-grid-column__label{align-self:center;padding-inline-start:.625rem}.th-ui-data-grid-column__sort{min-width:0;min-height:2.25rem;color:inherit;font:inherit;font-weight:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.25rem;padding:.375rem .25rem .375rem .625rem;display:flex}.th-ui-data-grid-column__sort-icon{opacity:0;width:1rem;height:1rem;transition:opacity var(--th-ui-motion-fast);flex:none;place-items:center;display:grid}.th-ui-data-grid-column[aria-sort=ascending] .th-ui-data-grid-column__sort-icon,.th-ui-data-grid-column[aria-sort=descending] .th-ui-data-grid-column__sort-icon,.th-ui-data-grid-column:hover .th-ui-data-grid-column__sort-icon,.th-ui-data-grid-column__sort:focus-visible .th-ui-data-grid-column__sort-icon{opacity:1}.th-ui-data-grid-column__filter-trigger{border-radius:var(--th-ui-radius-control);width:1.75rem;height:1.75rem;color:var(--th-ui-color-text-subtle);cursor:pointer;background:0 0;border:0;flex:none;align-self:center;place-items:center;padding:0;display:grid}.th-ui-data-grid-column__sort:hover,.th-ui-data-grid-column__filter-trigger:hover,.th-ui-data-grid-column__filter-trigger[data-active=true]{color:var(--th-ui-color-text);background:var(--th-ui-color-hover)}.th-ui-data-grid-column__sort:focus-visible,.th-ui-data-grid-column__filter-trigger:focus-visible{outline:var(--th-ui-stroke-focus)solid var(--th-ui-focus-ring);outline-offset:1px}.th-ui-data-grid-column__sort svg,.th-ui-data-grid-column__filter-trigger svg{stroke-width:2.25px;width:.875rem;height:.875rem}.th-ui-data-grid-column__filter-panel{white-space:normal;width:max-content;min-width:13rem;max-width:min(20rem,100vw - 2rem);padding:.75rem}.th-ui-data-grid__filters{border-block-end:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);min-width:0;color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs);align-items:center;gap:.5rem;padding:.375rem .75rem;display:flex}.th-ui-data-grid__filters-label{font-variant-numeric:tabular-nums;flex:none;font-weight:500}.th-ui-data-grid__filter-values{min-width:0;color:var(--th-ui-color-text);flex-wrap:wrap;flex:1;align-items:center;gap:.375rem;display:flex}.th-ui-data-grid-checkbox{appearance:none;border:var(--th-ui-stroke-control)solid var(--th-ui-color-border-strong);width:.875rem;height:.875rem;color:var(--th-ui-color-surface);background:var(--th-ui-color-surface);vertical-align:middle;cursor:pointer;transition:border-color var(--th-ui-motion-fast),background-color var(--th-ui-motion-fast),box-shadow var(--th-ui-motion-fast),transform 90ms ease,filter 90ms ease;border-radius:.275rem;place-content:center;margin:0;display:inline-grid}.th-ui-data-grid-checkbox:before{border-block-end:var(--th-ui-stroke-icon)solid currentColor;border-inline-start:var(--th-ui-stroke-icon)solid currentColor;clip-path:inset(0 100% 0 0);content:"";opacity:0;width:.4375rem;height:.25rem;transition:opacity 90ms,clip-path .15s cubic-bezier(.2,.8,.2,1);transform:translateY(-.0625rem)rotate(-45deg)}.th-ui-data-grid-checkbox:hover:not(:disabled){border-color:var(--th-ui-color-text-muted);box-shadow:0 0 0 .125rem var(--th-ui-color-text)}@supports (color:color-mix(in lab, red, red)){.th-ui-data-grid-checkbox:hover:not(:disabled){box-shadow:0 0 0 .125rem color-mix(in srgb,var(--th-ui-color-text)6%,transparent)}}.th-ui-data-grid-checkbox:checked,.th-ui-data-grid-checkbox:indeterminate{border-color:var(--th-ui-color-text);color:var(--th-ui-color-surface);background:var(--th-ui-color-text)}.th-ui-data-grid-checkbox:active:not(:disabled){filter:brightness(.94);transform:scale(.86)}.th-ui-data-grid-checkbox:checked:before{clip-path:inset(0);opacity:1;transition-delay:80ms;transform:translateY(-.0625rem)rotate(-45deg)}.th-ui-data-grid-checkbox:indeterminate:before{border:0;border-block-start:var(--th-ui-stroke-icon)solid currentColor;clip-path:inset(0);opacity:1;width:.4375rem;height:0;transform:none}.th-ui-data-grid-checkbox:disabled{opacity:.42;cursor:not-allowed}.th-ui-data-grid-checkbox:focus-visible{outline:var(--th-ui-stroke-focus)solid var(--th-ui-focus-ring);outline-offset:2px}.th-ui-meter{gap:.375rem;display:grid}.th-ui-meter__label{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs);font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;display:flex}.th-ui-meter__track{height:var(--th-ui-progress-track-size);border-radius:var(--th-ui-radius-pill);background:var(--th-ui-color-pressed);overflow:hidden}.th-ui-meter__track>span{border-radius:inherit;background:var(--th-ui-gradient-accent);height:100%;transition:width var(--th-ui-motion-standard);display:block}.th-ui-meter--success .th-ui-meter__track>span{background:var(--th-ui-gradient-success)}.th-ui-meter--warning .th-ui-meter__track>span{background:var(--th-ui-gradient-warning)}.th-ui-meter--danger .th-ui-meter__track>span{background:var(--th-ui-gradient-danger)}@media (max-width:40rem){.th-ui-data-grid__toolbar-layer,.th-ui-data-grid__footer{flex-wrap:wrap}.th-ui-data-grid__toolbar-layer--selection{flex-direction:column;align-items:flex-start}.th-ui-data-grid__selection-actions{flex-wrap:wrap;width:100%}.th-ui-data-grid__filters{align-items:flex-start}.th-ui-data-grid-error{grid-template-columns:auto minmax(0,1fr)}.th-ui-data-grid-error__actions{grid-column:2;justify-content:flex-start}}@container (max-width:28rem){.th-ui-data-grid-error{grid-template-columns:auto minmax(0,1fr)}.th-ui-data-grid-error__actions{grid-column:2;justify-content:flex-start}.th-ui-data-grid__toolbar-layer--selection{grid-template-columns:1fr;align-items:start}.th-ui-data-grid__selection-actions{width:100%}}@media (pointer:coarse){.th-ui-table__cell{height:3rem}.th-ui-data-grid__scroll :is(.th-ui-table__head,.th-ui-table__cell):has(.th-ui-data-grid-checkbox){padding-inline-start:1.0625rem}.th-ui-table-tree__toggle{width:2.75rem;height:2.75rem}.th-ui-data-grid-column__sort{min-height:2.75rem}.th-ui-data-grid-column__filter-trigger{width:2.75rem;height:2.75rem}}@media (prefers-reduced-motion:reduce){.th-ui-table[data-column-transition=running] col,.th-ui-table-tree__toggle svg,.th-ui-data-grid__toolbar-layer,.th-ui-data-grid__scroll-edge,.th-ui-data-grid-skeleton__bar,.th-ui-data-grid__title--loading,.th-ui-meter__track>span{transition-duration:0s;animation-duration:.001ms;animation-iteration-count:1}}@media (forced-colors:active){.th-ui-data-grid,.th-ui-table__cell,.th-ui-table__head,.th-ui-data-grid-column__filter-panel{border-color:canvastext}}.th-ui-flow,.th-ui-auth,.th-ui-auth-method{box-sizing:border-box;font-family:Inter,var(--th-ui-font-sans);letter-spacing:normal}.th-ui-flow{contain:inline-size;border-radius:var(--th-ui-radius-md);width:100%;min-width:0;color:var(--th-ui-color-text);background:var(--th-ui-color-surface);border:0;position:relative;overflow:hidden}.th-ui-flow__toolbar{z-index:5;align-items:center;gap:.5rem;display:flex;position:absolute;top:.75rem;right:.75rem}.th-ui-flow__create svg,.th-ui-flow__arrange svg{width:.875rem;height:.875rem}.th-ui-flow__interaction-hint{z-index:4;border-radius:var(--th-ui-radius-sm);color:var(--th-ui-color-text-muted);background:var(--th-ui-color-surface-raised);padding:.375rem .5rem;position:absolute;bottom:.75rem;left:.75rem}@supports (color:color-mix(in lab, red, red)){.th-ui-flow__interaction-hint{background:color-mix(in srgb,var(--th-ui-color-surface-raised)94%,transparent)}}.th-ui-flow__interaction-hint{box-shadow:0 0 0 var(--th-ui-stroke-hairline)var(--th-ui-color-border);font-size:var(--th-ui-text-xs);pointer-events:none;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);line-height:1}.th-ui-flow__zoom{border-radius:var(--th-ui-radius-sm);background:var(--th-ui-color-surface-raised);border:0;align-items:center;gap:.125rem;min-height:2.125rem;padding:.1875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.th-ui-flow__zoom{background:color-mix(in srgb,var(--th-ui-color-surface-raised)94%,transparent)}}.th-ui-flow__zoom{box-shadow:0 0 0 var(--th-ui-stroke-hairline)var(--th-ui-color-border),0 .25rem 1rem #0000000f;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.th-ui-flow__zoom>button{border-radius:calc(var(--th-ui-radius-control) - .125rem);width:1.75rem;height:1.75rem;color:var(--th-ui-color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.th-ui-flow__zoom>button:hover:not(:disabled){color:var(--th-ui-color-text);background:var(--th-ui-color-hover)}.th-ui-flow__zoom>button:disabled{opacity:.35;cursor:not-allowed}.th-ui-flow__zoom>button:focus-visible,.th-ui-flow__node-target:focus-visible{outline:var(--th-ui-stroke-focus)solid var(--th-ui-focus-ring);outline-offset:2px}.th-ui-flow__zoom svg{width:.875rem;height:.875rem}.th-ui-flow__zoom output{min-width:2.75rem;color:var(--th-ui-color-text-muted);font-variant-numeric:tabular-nums;text-align:center;font-size:.6875rem}.th-ui-flow__viewport{background-color:var(--th-ui-color-surface);background-image:radial-gradient(var(--th-ui-color-border-strong).75px,transparent .75px);width:100%;min-width:0;min-height:30rem;overflow:auto}@supports (color:color-mix(in lab, red, red)){.th-ui-flow__viewport{background-image:radial-gradient(color-mix(in srgb,var(--th-ui-color-border-strong)62%,transparent).75px,transparent .75px)}}.th-ui-flow__viewport{cursor:grab;scrollbar-color:var(--th-ui-color-border-strong)transparent;background-size:1.25rem 1.25rem}.th-ui-flow__viewport:focus-visible{outline:var(--th-ui-stroke-focus)solid var(--th-ui-focus-ring);outline-offset:-2px}.th-ui-flow__viewport[data-panning=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.th-ui-flow__viewport[data-connecting=true]{cursor:crosshair;-webkit-user-select:none;user-select:none}.th-ui-flow__empty{min-height:30rem;color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-sm);place-items:center;padding:2rem;display:grid}.th-ui-flow__stage{place-items:center;min-width:100%;min-height:100%;display:grid;position:relative}.th-ui-flow__frame{position:relative}.th-ui-flow__surface{transform-origin:0 0;transition:transform var(--th-ui-motion-standard);position:absolute;inset:0 auto auto 0}.th-ui-flow__surface>svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.th-ui-flow__surface path{fill:none;stroke:var(--th-ui-color-border-strong);stroke-width:var(--th-ui-stroke-control)}.th-ui-flow__surface g[data-tone=success] path{stroke:var(--th-ui-color-success)}.th-ui-flow__surface g[data-tone=danger] path{stroke:var(--th-ui-color-danger)}.th-ui-flow__surface path.th-ui-flow__edge-path{transition:d .32s cubic-bezier(.16,1,.3,1),stroke var(--th-ui-motion-fast),stroke-width var(--th-ui-motion-fast)}.th-ui-flow__surface g path.th-ui-flow__edge-hit{stroke:#0000;stroke-width:18px;pointer-events:stroke;cursor:pointer}.th-ui-flow__surface g[data-selected=true] .th-ui-flow__edge-path{stroke:var(--th-ui-color-accent);stroke-width:var(--th-ui-stroke-emphasis)}.th-ui-flow__surface g:has(.th-ui-flow__edge-hit:focus-visible) .th-ui-flow__edge-path{stroke:var(--th-ui-color-accent);stroke-width:var(--th-ui-stroke-emphasis)}.th-ui-flow__edge-hit:focus{outline:none}.th-ui-flow__surface path.th-ui-flow__connection-preview{stroke:var(--th-ui-color-accent);stroke-width:var(--th-ui-stroke-emphasis);stroke-dasharray:0;pointer-events:none}.th-ui-flow__surface rect{fill:var(--th-ui-color-surface-raised);stroke:var(--th-ui-color-border);stroke-width:var(--th-ui-stroke-hairline)}.th-ui-flow__surface text{fill:var(--th-ui-color-text-muted);font:500 .6875rem Inter,var(--th-ui-font-sans);text-anchor:middle}.th-ui-flow__node{--th-ui-radius-parent:var(--th-ui-radius-md);--th-ui-radius-inset:var(--th-ui-stroke-hairline);--th-ui-radius-inner:max(0px,calc(var(--th-ui-radius-parent) - var(--th-ui-radius-inset)));border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border-strong);border-radius:var(--th-ui-radius-parent);min-height:7rem;color:var(--th-ui-color-text);background:var(--th-ui-color-surface-raised);cursor:grab;transition:border-color var(--th-ui-motion-fast),box-shadow var(--th-ui-motion-fast),transform .32s cubic-bezier(.16,1,.3,1);touch-action:none;will-change:transform;flex-direction:column;display:flex;position:absolute;top:0;left:0;box-shadow:0 .25rem .875rem #0000000e}.th-ui-flow__node:hover{border-color:var(--th-ui-color-accent)}@supports (color:color-mix(in lab, red, red)){.th-ui-flow__node:hover{border-color:color-mix(in srgb,var(--th-ui-color-accent)38%,var(--th-ui-color-border-strong))}}.th-ui-flow__node:hover{box-shadow:0 .375rem 1rem #00000013}.th-ui-flow__node[data-selected=true]{border-color:var(--th-ui-color-accent);box-shadow:0 0 0 var(--th-ui-stroke-emphasis,2px)var(--th-ui-color-accent),0 .375rem 1rem #00000013}@supports (color:color-mix(in lab, red, red)){.th-ui-flow__node[data-selected=true]{box-shadow:0 0 0 var(--th-ui-stroke-emphasis,2px)color-mix(in srgb,var(--th-ui-color-accent)18%,transparent),0 .375rem 1rem #00000013}}.th-ui-flow__node[data-dragging=true]{z-index:4;cursor:grabbing;transition:none;box-shadow:0 .75rem 2rem #0000001f}.th-ui-flow__node[data-connection-source=true]{border-color:var(--th-ui-color-accent)}@supports (color:color-mix(in lab, red, red)){.th-ui-flow__node[data-connection-source=true]{border-color:color-mix(in srgb,var(--th-ui-color-accent)62%,var(--th-ui-color-border-strong))}}.th-ui-flow__node[data-connection-target=true]{border-color:var(--th-ui-color-accent);box-shadow:0 0 0 var(--th-ui-stroke-emphasis)var(--th-ui-color-accent),0 .5rem 1.25rem #00000017}@supports (color:color-mix(in lab, red, red)){.th-ui-flow__node[data-connection-target=true]{box-shadow:0 0 0 var(--th-ui-stroke-emphasis)color-mix(in srgb,var(--th-ui-color-accent)20%,transparent),0 .5rem 1.25rem #00000017}}.th-ui-flow__node[data-status=disabled]{opacity:.56}.th-ui-flow__node-target{border-radius:inherit;min-height:7rem;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-start;gap:.3125rem;padding:.6875rem .75rem .75rem;display:flex;overflow:hidden}.th-ui-flow__node:has(.th-ui-flow__node-inline) .th-ui-flow__node-target{border-end-end-radius:0;border-end-start-radius:0}.th-ui-flow__node-target:disabled{cursor:not-allowed}.th-ui-flow__node-header{min-width:0;color:var(--th-ui-color-text-subtle);justify-content:space-between;align-items:center;gap:.5rem;font-size:.625rem;font-weight:500;line-height:1;display:flex}.th-ui-flow__node-header>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th-ui-flow__node-state{flex:none;align-items:center;gap:.375rem;display:inline-flex}.th-ui-flow__edit-affordance{opacity:.58;flex:none;width:.75rem;height:.75rem}.th-ui-flow__node[data-selected=true] .th-ui-flow__edit-affordance,.th-ui-flow__node:hover .th-ui-flow__edit-affordance{opacity:1}.th-ui-flow__node-header i{min-width:0;color:var(--th-ui-color-success-text);text-transform:capitalize;align-items:center;gap:.25rem;font-style:normal;font-weight:500;display:inline-flex}.th-ui-flow__node-header i:before{border-radius:var(--th-ui-radius-full);background:var(--th-ui-color-success);content:"";flex:none;width:.375rem;height:.375rem}.th-ui-flow__node[data-status=running] .th-ui-flow__node-header i{color:var(--th-ui-color-accent-text)}.th-ui-flow__node[data-status=running] .th-ui-flow__node-header i:before{background:var(--th-ui-color-accent);box-shadow:0 0 0 3px var(--th-ui-color-accent)}@supports (color:color-mix(in lab, red, red)){.th-ui-flow__node[data-status=running] .th-ui-flow__node-header i:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--th-ui-color-accent)14%,transparent)}}.th-ui-flow__node[data-status=warning] .th-ui-flow__node-header i{color:var(--th-ui-color-warning-text)}.th-ui-flow__node[data-status=warning] .th-ui-flow__node-header i:before{background:var(--th-ui-color-warning)}.th-ui-flow__node[data-status=error] .th-ui-flow__node-header i{color:var(--th-ui-color-danger-text)}.th-ui-flow__node[data-status=error] .th-ui-flow__node-header i:before{background:var(--th-ui-color-danger)}.th-ui-flow__node[data-status=disabled] .th-ui-flow__node-header i{color:var(--th-ui-color-text-subtle)}.th-ui-flow__node[data-status=disabled] .th-ui-flow__node-header i:before{background:var(--th-ui-color-border-strong)}.th-ui-flow__node strong{font-size:var(--th-ui-text-md);text-overflow:ellipsis;white-space:nowrap;margin-block-start:.125rem;font-weight:550;line-height:1.3;overflow:hidden}.th-ui-flow__node-description{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.th-ui-flow__node-meta{color:var(--th-ui-color-text-subtle);text-overflow:ellipsis;white-space:nowrap;margin-block-start:auto;font-size:.6875rem;line-height:1.2;overflow:hidden}.th-ui-flow__node-inline{border-block-start:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);background:var(--th-ui-color-surface);border-end-end-radius:var(--th-ui-radius-inner);border-end-start-radius:var(--th-ui-radius-inner);padding:.625rem .75rem}.th-ui-flow__port{z-index:2;border-radius:var(--th-ui-radius-full);width:1.75rem;height:1.75rem;color:var(--th-ui-color-border-strong);background:0 0;border:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.th-ui-flow__port:after{border:var(--th-ui-stroke-emphasis)solid var(--th-ui-color-surface-raised);border-radius:var(--th-ui-radius-full);width:.625rem;height:.625rem;box-shadow:0 0 0 var(--th-ui-stroke-hairline)var(--th-ui-color-border);content:"";transition:width var(--th-ui-motion-fast),height var(--th-ui-motion-fast),color var(--th-ui-motion-fast),box-shadow var(--th-ui-motion-fast);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.th-ui-flow__port--input{left:-.875rem}.th-ui-flow__port--output{right:-.875rem}.th-ui-flow__port--output:is(button){appearance:none;cursor:crosshair;touch-action:none}.th-ui-flow__port--output:is(button):hover,.th-ui-flow__port--output:is(button):focus-visible,.th-ui-flow__port[data-connection-source=true],.th-ui-flow__port[data-connection-target=true]{color:var(--th-ui-color-accent)}.th-ui-flow__port--output:is(button):hover:after,.th-ui-flow__port--output:is(button):focus-visible:after,.th-ui-flow__port[data-connection-source=true]:after,.th-ui-flow__port[data-connection-target=true]:after{width:.875rem;height:.875rem;box-shadow:0 0 0 .25rem var(--th-ui-color-accent)}@supports (color:color-mix(in lab, red, red)){.th-ui-flow__port--output:is(button):hover:after,.th-ui-flow__port--output:is(button):focus-visible:after,.th-ui-flow__port[data-connection-source=true]:after,.th-ui-flow__port[data-connection-target=true]:after{box-shadow:0 0 0 .25rem color-mix(in srgb,var(--th-ui-color-accent)14%,transparent)}}.th-ui-flow__port--output:is(button):focus-visible{outline:var(--th-ui-stroke-focus)solid var(--th-ui-focus-ring);outline-offset:0}.th-ui-flow[data-orientation=vertical] .th-ui-flow__port{top:auto;left:50%;transform:translate(-50%)}.th-ui-flow[data-orientation=vertical] .th-ui-flow__port--input{top:-.875rem}.th-ui-flow[data-orientation=vertical] .th-ui-flow__port--output{bottom:-.875rem;right:auto}.th-ui-flow__node[data-kind=trigger] .th-ui-flow__port--input,.th-ui-flow__node[data-kind=output] .th-ui-flow__port--output{display:none}.th-ui-flow__node:has(>.th-ui-flow__node-editor){z-index:5}.th-ui-flow__node-editor{z-index:6;border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);border-radius:var(--th-ui-radius-md);width:16.5rem;max-height:22rem;color:var(--th-ui-color-text);background:var(--th-ui-color-surface-raised);box-shadow:var(--th-ui-shadow-overlay);cursor:default;touch-action:auto;gap:.75rem;padding:.75rem;display:grid;position:absolute;top:0;left:calc(100% + .625rem);overflow:auto}.th-ui-flow__node-editor[data-side=start]{left:auto;right:calc(100% + .625rem)}.th-ui-flow__node-editor:before{width:.625rem;height:var(--th-ui-stroke-hairline);background:var(--th-ui-color-border-strong);content:"";position:absolute;top:1.25rem;right:100%}.th-ui-flow__node-editor[data-side=start]:before{left:100%;right:auto}.th-ui-flow__node-editor-header{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.th-ui-flow__node-editor-header>span{gap:.1875rem;min-width:0;display:grid}.th-ui-flow__node-editor-header small{color:var(--th-ui-color-text-subtle);font-size:var(--th-ui-text-xs);line-height:var(--th-ui-leading-xs)}.th-ui-flow__node-editor-header strong{font-size:var(--th-ui-text-md);line-height:var(--th-ui-leading-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th-ui-flow__node-editor>p{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-sm);line-height:var(--th-ui-leading-sm);margin:0}.th-ui-flow__node-editor-content{gap:.625rem;min-width:0;display:grid}.th-ui-flow__node-editor-actions{flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-block-start:.25rem;display:flex}.th-ui-flow__node-editor-actions svg{width:.875rem;height:.875rem}.th-ui-flow__edge-actions{z-index:6;border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);border-radius:var(--th-ui-radius-full);color:var(--th-ui-color-text-muted);background:var(--th-ui-color-surface-raised);box-shadow:var(--th-ui-shadow-overlay);font-size:var(--th-ui-text-xs);align-items:center;gap:.5rem;padding:.375rem;padding-inline-start:.75rem;display:flex;position:absolute;transform:translate(-50%,calc(-100% - .625rem))}.th-ui-flow__edge-actions svg{width:.875rem;height:.875rem}.th-ui-flow-node-surface{border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);border-radius:var(--th-ui-radius-md);width:100%;min-width:0;color:var(--th-ui-color-text);background:var(--th-ui-color-surface-raised);transition:border-color var(--th-ui-motion-fast),background-color var(--th-ui-motion-fast),box-shadow var(--th-ui-motion-fast);flex-direction:column;display:flex;overflow:visible;box-shadow:0 .25rem .875rem #0000000e}.th-ui-flow-node-surface[data-conditional]{border-style:dashed;border-color:var(--th-ui-color-border-strong)}.th-ui-flow-node-surface[data-root]{border-color:var(--th-ui-color-accent)}@supports (color:color-mix(in lab, red, red)){.th-ui-flow-node-surface[data-root]{border-color:color-mix(in srgb,var(--th-ui-color-accent)46%,var(--th-ui-color-border))}}.th-ui-flow-node-surface[data-selected],.th-ui-flow-node-surface[data-connection-target]{border-color:var(--th-ui-color-accent);background:var(--th-ui-color-accent)}@supports (color:color-mix(in lab, red, red)){.th-ui-flow-node-surface[data-selected],.th-ui-flow-node-surface[data-connection-target]{background:color-mix(in srgb,var(--th-ui-color-accent)7%,var(--th-ui-color-surface-raised))}}.th-ui-flow-node-surface[data-selected],.th-ui-flow-node-surface[data-connection-target]{box-shadow:0 0 0 var(--th-ui-stroke-emphasis)var(--th-ui-color-accent),0 .375rem 1rem #00000013}@supports (color:color-mix(in lab, red, red)){.th-ui-flow-node-surface[data-selected],.th-ui-flow-node-surface[data-connection-target]{box-shadow:0 0 0 var(--th-ui-stroke-emphasis)color-mix(in srgb,var(--th-ui-color-accent)14%,transparent),0 .375rem 1rem #00000013}}.th-ui-flow-node-surface[data-warning]{border-color:var(--th-ui-color-danger);background:var(--th-ui-color-danger)}@supports (color:color-mix(in lab, red, red)){.th-ui-flow-node-surface[data-warning]{background:color-mix(in srgb,var(--th-ui-color-danger)7%,var(--th-ui-color-surface-raised))}}.th-ui-flow-node-summary{border-radius:inherit;width:100%;min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;gap:.375rem;padding:.6875rem .875rem;display:grid}.th-ui-flow-node-surface:has(.th-ui-flow-node-editor) .th-ui-flow-node-summary{border-end-end-radius:0;border-end-start-radius:0}.th-ui-flow-node-summary:hover{background:var(--th-ui-color-hover)}.th-ui-flow-node-summary:focus-visible{outline:var(--th-ui-stroke-focus)solid var(--th-ui-focus-ring);outline-offset:-2px}.th-ui-flow-node-title{font-size:var(--th-ui-text-md);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:550;line-height:1.3;display:-webkit-box;overflow:hidden}.th-ui-flow-node-meta{min-width:0;color:var(--th-ui-color-text-subtle);font-size:var(--th-ui-text-xs);line-height:var(--th-ui-leading-xs);flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.th-ui-flow-node-editor{border-block-start:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);background:var(--th-ui-color-surface);border-end-end-radius:inherit;border-end-start-radius:inherit;padding:.75rem .875rem}.th-ui-flow-node-editor[data-placement=adjacent]{border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);border-radius:var(--th-ui-radius-md);background:var(--th-ui-color-surface-raised)}.th-ui-flow-port{z-index:2;border-radius:var(--th-ui-radius-full);width:1.75rem;height:1.75rem;color:var(--th-ui-color-border-strong);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.th-ui-flow-port:after{border:var(--th-ui-stroke-emphasis)solid var(--th-ui-color-surface-raised);border-radius:var(--th-ui-radius-full);width:.75rem;height:.75rem;box-shadow:0 0 0 var(--th-ui-stroke-hairline)var(--th-ui-color-border);content:"";transition:width var(--th-ui-motion-fast),height var(--th-ui-motion-fast),color var(--th-ui-motion-fast),box-shadow var(--th-ui-motion-fast);background:currentColor}.th-ui-flow-port--input{left:-.875rem}.th-ui-flow-port--output{right:-.875rem}.th-ui-flow-port--output:is(button){cursor:crosshair;touch-action:none}.th-ui-flow-port:is(button):hover:not(:disabled),.th-ui-flow-port:is(button):focus-visible,.th-ui-flow-port[data-connection-target]{color:var(--th-ui-color-accent)}.th-ui-flow-port:is(button):hover:not(:disabled):after,.th-ui-flow-port:is(button):focus-visible:after,.th-ui-flow-port[data-connection-target]:after{width:.9375rem;height:.9375rem;box-shadow:0 0 0 .25rem var(--th-ui-color-accent)}@supports (color:color-mix(in lab, red, red)){.th-ui-flow-port:is(button):hover:not(:disabled):after,.th-ui-flow-port:is(button):focus-visible:after,.th-ui-flow-port[data-connection-target]:after{box-shadow:0 0 0 .25rem color-mix(in srgb,var(--th-ui-color-accent)14%,transparent)}}.th-ui-flow-port[data-connected]{color:var(--th-ui-color-accent);cursor:not-allowed}.th-ui-flow-port:is(button):focus-visible{outline:var(--th-ui-stroke-focus)solid var(--th-ui-focus-ring);outline-offset:0}.th-ui-flow-port__label{color:var(--th-ui-color-text-subtle);font-size:var(--th-ui-text-xs);opacity:0;pointer-events:none;transition:opacity var(--th-ui-motion-fast);white-space:nowrap;margin-inline-end:.25rem;font-weight:500;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.th-ui-flow-port:hover .th-ui-flow-port__label,.th-ui-flow-port:focus-visible .th-ui-flow-port__label{opacity:1}.th-ui-auth{--th-ui-auth-radius:2rem;--th-ui-auth-inset:1rem;--th-ui-auth-method-radius:max(0px,calc(var(--th-ui-auth-radius) - var(--th-ui-auth-inset)));--th-ui-auth-method-inset:.625rem;--th-ui-auth-method-icon-radius:max(0px,calc(var(--th-ui-auth-method-radius) - var(--th-ui-auth-method-inset)));width:min(100%,26rem);padding:var(--th-ui-auth-inset);border-radius:var(--th-ui-auth-radius);color:var(--th-ui-color-text);background:var(--th-ui-color-canvas);box-shadow:none;border:0;flex-direction:column;gap:.875rem;display:flex}.th-ui-auth__service{min-width:0;color:var(--th-ui-color-text-muted);align-items:center;display:flex}.th-ui-auth__service-icon{width:2.5rem;height:2.5rem;color:var(--th-ui-color-on-accent);background:var(--th-ui-color-accent);border-radius:.75rem;flex:none;place-items:center;display:grid}.th-ui-auth__service-icon svg{width:1.375rem;height:1.375rem}.th-ui-auth>header{text-align:start}.th-ui-auth__title{font-size:var(--th-ui-text-lg);line-height:var(--th-ui-leading-lg);margin:0;font-weight:550}.th-ui-auth header p,.th-ui-auth footer{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-md);line-height:var(--th-ui-leading-md);margin:.375rem 0 0}.th-ui-auth footer{text-align:start}.th-ui-auth__account{padding:var(--th-ui-auth-method-inset);border-radius:var(--th-ui-auth-method-radius);background:var(--th-ui-color-surface);border:0;align-items:center;gap:.625rem;display:flex}.th-ui-auth__account-mark{flex:none;place-items:center;display:inline-grid;position:relative}.th-ui-auth__account-verified{border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-surface);border-radius:var(--th-ui-radius-full);width:1rem;height:1rem;color:var(--th-ui-color-on-success);background:var(--th-ui-color-success);place-items:center;display:grid;position:absolute;bottom:-.1875rem;right:-.25rem}.th-ui-auth__account-verified svg{width:.625rem;height:.625rem}.th-ui-auth__account>div{flex:1;min-width:0}.th-ui-auth__account>div>span,.th-ui-auth__account>div>strong,.th-ui-auth__account>div>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.th-ui-auth__account>div>span,.th-ui-auth__account>div>small{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs)}.th-ui-auth__account>div>strong{font-size:var(--th-ui-text-md);font-weight:550}.th-ui-auth__routes{gap:.5rem;display:grid}.th-ui-auth-method{justify-content:flex-start;gap:var(--th-ui-auth-method-inset);width:100%;height:auto;min-height:3.5rem;padding:var(--th-ui-auth-method-inset);border-radius:var(--th-ui-auth-method-radius);text-align:start;white-space:normal;line-height:normal;text-decoration:none}.th-ui-auth-method:active:not(:disabled),.th-ui-auth-method[data-pressed=true]:not(:disabled){scale:1}.th-ui-auth-method>.th-ui-button__label{text-align:start;justify-items:stretch;width:100%}.th-ui-auth-method .th-ui-button__state{place-items:center stretch;gap:var(--th-ui-auth-method-inset);grid-template-columns:auto minmax(0,1fr);width:100%;display:grid}.th-ui-auth-method__icon{border-radius:var(--th-ui-auth-method-icon-radius);background:currentColor;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.th-ui-auth-method__icon{background:color-mix(in srgb,currentColor 11%,transparent)}}.th-ui-auth-method__icon svg{width:1.125rem;height:1.125rem}.th-ui-auth-method__copy{flex:1;min-width:0}.th-ui-auth-method strong,.th-ui-auth-method small{display:block}.th-ui-auth-method strong{font-size:var(--th-ui-text-md);font-weight:550}.th-ui-auth-method small{color:currentColor;font-size:var(--th-ui-text-xs);line-height:var(--th-ui-leading-xs);opacity:.72;margin-block-start:.125rem}.th-ui-auth-method[aria-disabled=true]{opacity:.42;cursor:not-allowed}@media (pointer:coarse){.th-ui-flow__zoom>button{width:2.75rem;height:2.75rem}}@media (max-width:40rem){.th-ui-flow{padding-block-start:5.25rem}.th-ui-flow__toolbar{top:.4375rem;right:.5rem}.th-ui-flow__create .th-ui-button__state,.th-ui-flow__arrange .th-ui-button__state{gap:0;font-size:0}.th-ui-flow__interaction-hint{text-overflow:ellipsis;white-space:nowrap;max-width:none;line-height:1.25;top:3.125rem;bottom:auto;right:.75rem;overflow:hidden}.th-ui-flow__viewport,.th-ui-flow__empty{min-height:42rem}.th-ui-flow__stage{place-items:start center;padding-block-start:1rem}}@media (max-width:25rem){.th-ui-flow__viewport,.th-ui-flow__empty{min-height:54rem}}@media (prefers-reduced-motion:reduce){.th-ui-flow__surface,.th-ui-flow__node,.th-ui-flow__surface path.th-ui-flow__edge-path,.th-ui-flow-node-surface,.th-ui-flow-port:after,.th-ui-flow-port__label{transition-duration:0s}}@media (forced-colors:active){.th-ui-flow,.th-ui-flow__node,.th-ui-auth,.th-ui-auth-method,.th-ui-flow__zoom{border-color:canvastext}}.th-ui-authentication-qr{isolation:isolate;aspect-ratio:1;width:100%;position:relative;overflow:visible}.th-ui-authentication-qr__image{-webkit-user-select:none;user-select:none;object-fit:contain;width:100%;height:100%}.th-ui-authentication-qr__image--static{pointer-events:none;position:absolute;inset:0}.th-ui-authentication-qr__canvas{pointer-events:none;z-index:100;position:fixed;top:0;left:0}.th-ui-authentication-qr__canvas[data-contained]{z-index:4;position:absolute;inset:0}.th-ui-authentication-qr__completion{width:100%;height:100%;color:var(--th-ui-color-success);place-items:center;display:grid}.th-ui-authentication-qr__completion>*{grid-area:1/1}.th-ui-authentication-qr__loader{opacity:1;width:4.75rem;height:4.75rem;transition:opacity var(--th-ui-motion-fast)ease-out,transform var(--th-ui-motion-standard)var(--th-ui-ease-spring)}.th-ui-authentication-qr__mark{opacity:0;width:4.75rem;height:4.75rem;transition:opacity var(--th-ui-motion-fast)ease-out,transform var(--th-ui-motion-standard)var(--th-ui-ease-spring);overflow:visible;transform:scale(.86)}.th-ui-authentication-qr__completion[data-phase=complete] .th-ui-authentication-qr__loader{opacity:0;transform:scale(.84)}.th-ui-authentication-qr__completion[data-phase=complete] .th-ui-authentication-qr__mark{opacity:1;transform:scale(1)}.th-ui-authentication-qr__check{animation:thaasa-authentication-check-in .28s 70ms var(--th-ui-ease-spring)both}@keyframes thaasa-authentication-check-in{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}.th-ui-authentication-qr-stage{isolation:isolate;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);width:100%;min-height:100dvh;display:grid;position:relative;overflow:hidden}.th-ui-authentication-qr-stage__header{align-self:end;min-width:0}.th-ui-authentication-qr-stage__code{place-self:center;place-items:center;min-width:0;display:grid;overflow:visible}.th-ui-authentication-qr-stage__footer{align-self:start;min-width:0}.th-ui-experience-modal{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0a0a2e;padding:1rem;position:fixed;inset:0}.th-ui-experience-modal__panel{border-radius:var(--th-ui-radius-overlay);background:var(--th-ui-color-surface-raised);flex-direction:column;width:100%;max-width:64rem;height:100%;max-height:100%;margin-inline:auto;display:flex;position:relative;overflow:hidden}.th-ui-experience-modal__close{z-index:60;position:absolute;top:.75rem;right:.75rem}.th-ui-experience-modal__default-close{background:var(--th-ui-color-surface-raised)}@supports (color:color-mix(in lab, red, red)){.th-ui-experience-modal__default-close{background:color-mix(in srgb,var(--th-ui-color-surface-raised)70%,transparent)}}.th-ui-experience-modal__default-close{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.th-ui-experience-modal__content{height:100%;padding:1rem 4rem 1rem 1rem;overflow:auto}@media (min-width:40rem){.th-ui-experience-modal__content{padding:1.5rem 5rem 1.5rem 1.5rem}}@media (prefers-reduced-motion:reduce){.th-ui-authentication-qr__loader,.th-ui-authentication-qr__mark,.th-ui-authentication-qr__check{transition:none;animation:none}}.th-ui-conversation,.th-ui-message,.th-ui-composer,.th-ui-agent-activity,.th-ui-instruction-steps,.th-ui-source-list,.th-ui-source-card,.th-ui-prepared-action{box-sizing:border-box;font-family:Inter,var(--th-ui-font-sans);letter-spacing:normal}.th-ui-conversation{overscroll-behavior-y:auto;touch-action:pan-y;min-width:0;transition:mask-image var(--th-ui-motion-fast);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.th-ui-conversation[data-scroll-overflow]:not([data-scroll-top]){-webkit-mask-image:linear-gradient(#000 0 calc(100% - 1.5rem),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 1.5rem),#0000 100%)}.th-ui-conversation[data-scroll-overflow][data-scroll-top]:not([data-scroll-bottom]){-webkit-mask-image:linear-gradient(#0000 0,#000 1.5rem 100%);mask-image:linear-gradient(#0000 0,#000 1.5rem 100%)}.th-ui-conversation[data-scroll-overflow][data-scroll-top][data-scroll-bottom]{-webkit-mask-image:linear-gradient(#0000 0,#000 1.5rem calc(100% - 1.5rem),#0000 100%);mask-image:linear-gradient(#0000 0,#000 1.5rem calc(100% - 1.5rem),#0000 100%)}.th-ui-message{min-width:0}.th-ui-message__article{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;min-width:0;display:grid}.th-ui-message__avatar{perspective:8rem;place-items:center;width:2.5rem;min-height:2.5rem;display:grid}.th-ui-message__main{min-width:0;position:relative}.th-ui-message__header{align-items:baseline;gap:.5rem;min-width:0;margin-block-end:.375rem;display:flex}.th-ui-message__header strong{color:var(--th-ui-color-text);font-size:var(--th-ui-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.th-ui-message__header span{color:var(--th-ui-color-text-subtle);font-size:var(--th-ui-text-xs);font-variant-numeric:tabular-nums}.th-ui-message__response{gap:.875rem;min-width:0;display:grid}.th-ui-message__response>[hidden]{display:none}.th-ui-message__prose{min-width:0;color:var(--th-ui-color-text);font-size:var(--th-ui-text-md);line-height:var(--th-ui-leading-md);overflow-wrap:anywhere;white-space:pre-wrap}.th-ui-message__prose>:first-child{margin-block-start:0}.th-ui-message__prose>:last-child{margin-block-end:0}.th-ui-message__prose p,.th-ui-message__prose ul,.th-ui-message__prose ol{margin-block:0 .75rem}.th-ui-message__prose pre{max-width:100%;overflow:auto}.th-ui-message--user .th-ui-message__article{grid-template-columns:minmax(0,1fr) auto;width:fit-content;max-width:min(88%,42rem);margin-inline-start:auto}.th-ui-message--user .th-ui-message__avatar{grid-column:2}.th-ui-message--user .th-ui-message__main{--th-ui-message-fill:var(--th-ui-color-hover);background:var(--th-ui-message-fill);border-radius:1.0625rem 1.0625rem .3125rem;grid-area:1/1;padding:.625rem .75rem}.th-ui-message--user .th-ui-message__main:after{background:var(--th-ui-message-fill);content:"";clip-path:polygon(0 0,100% 100%,0 100%);border-end-start-radius:.75rem;width:.75rem;height:.75rem;position:absolute;bottom:0;right:-.4375rem}.th-ui-message--agent .th-ui-message__main{--th-ui-message-fill:var(--th-ui-color-canvas)}@supports (color:color-mix(in lab, red, red)){.th-ui-message--agent .th-ui-message__main{--th-ui-message-fill:color-mix(in srgb,var(--th-ui-color-canvas)62%,var(--th-ui-color-surface))}}.th-ui-message--agent .th-ui-message__main{background:var(--th-ui-message-fill);border-radius:1.0625rem 1.0625rem 1.0625rem .3125rem;width:fit-content;max-width:min(100%,42rem);padding:.625rem .75rem}.th-ui-message--agent .th-ui-message__main:before{background:var(--th-ui-message-fill);content:"";clip-path:polygon(100% 0,100% 100%,0 100%);border-end-end-radius:.75rem;width:.75rem;height:.75rem;position:absolute;bottom:0;left:-.4375rem}.th-ui-message--agent .th-ui-avatar{width:2.5rem;height:2.5rem}.th-ui-message--system .th-ui-message__article{grid-template-columns:minmax(0,1fr)}.th-ui-message--system .th-ui-message__avatar{display:none}.th-ui-message--system .th-ui-message__prose{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-sm)}.th-ui-conversation-divider{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs);line-height:var(--th-ui-leading-xs)}.th-ui-conversation-divider--day{z-index:2;top:var(--th-ui-conversation-divider-sticky-offset,.5rem);pointer-events:none;justify-content:center;display:flex;position:sticky}.th-ui-conversation-divider--day .th-ui-conversation-divider__label{border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);border-radius:var(--th-ui-radius-full);background:var(--th-ui-color-surface);padding:.25rem .625rem;font-weight:550}.th-ui-conversation-divider--unread{color:var(--th-ui-color-accent-text);text-transform:uppercase;align-items:center;gap:.5rem;font-weight:600;display:flex}.th-ui-conversation-divider--unread .th-ui-conversation-divider__rule{height:var(--th-ui-stroke-hairline);background:var(--th-ui-color-accent);flex:1}@supports (color:color-mix(in lab, red, red)){.th-ui-conversation-divider--unread .th-ui-conversation-divider__rule{background:color-mix(in srgb,var(--th-ui-color-accent)42%,transparent)}}.th-ui-conversation-divider--unread .th-ui-conversation-divider__label{flex:none}.th-ui-message[data-streaming] .th-ui-message__prose:after{border-radius:var(--th-ui-radius-full);content:"";opacity:.48;vertical-align:.1em;background:currentColor;width:.375rem;height:.375rem;margin-inline-start:.375rem;animation:1.1s ease-in-out infinite alternate th-ui-agent-pulse;display:inline-block}.th-ui-agent-status{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.th-ui-agent-status>strong{min-width:0;font-weight:550}.th-ui-agent-status>span{flex:none;align-items:center;display:inline-flex}.th-ui-composer{border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);border-radius:var(--th-ui-radius-md);background:var(--th-ui-color-surface);min-width:0;transition:border-color var(--th-ui-motion-fast),box-shadow var(--th-ui-motion-fast);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;padding:.375rem;display:grid}.th-ui-composer[data-leading]{grid-template-columns:auto minmax(0,1fr) auto}.th-ui-composer:focus-within{border-color:var(--th-ui-color-accent);box-shadow:0 0 0 .1875rem var(--th-ui-focus-ring)}@supports (color:color-mix(in lab, red, red)){.th-ui-composer:focus-within{box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--th-ui-focus-ring)14%,transparent)}}.th-ui-composer__leading,.th-ui-composer__actions{min-height:var(--th-ui-control-sm);align-items:center;gap:.375rem;display:flex}.th-ui-composer>.th-ui-field-group{min-width:0}.th-ui-composer .th-ui-composer__input{resize:none;height:2rem;min-height:2rem;max-height:12rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.3125rem .25rem;overflow-y:auto}.th-ui-composer .th-ui-composer__input:focus{box-shadow:none;border-color:#0000;outline:none}.th-ui-composer .th-ui-field-message{margin-inline:.25rem}.th-ui-agent-activity{min-width:0;color:var(--th-ui-color-text)}.th-ui-agent-activity__title,.th-ui-instruction-steps__title,.th-ui-source-list__title{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs);font-weight:500;line-height:var(--th-ui-leading-xs);margin:0 0 .5rem}.th-ui-agent-activity ol{margin:0;padding:0;list-style:none;display:grid}.th-ui-agent-activity li{min-width:0;color:var(--th-ui-color-text-muted);grid-template-columns:1rem minmax(0,1fr);gap:.5rem;padding-block:.25rem;display:grid;position:relative}.th-ui-agent-activity li+li:before{background:var(--th-ui-color-border);content:"";width:1px;position:absolute;top:-.25rem;bottom:calc(100% - .25rem);left:.46875rem}.th-ui-agent-activity__marker{width:1rem;height:1.25rem;color:var(--th-ui-color-text-subtle);place-items:center;display:grid}.th-ui-agent-activity__marker:before{border-radius:var(--th-ui-radius-full);background:var(--th-ui-color-border-strong);content:"";width:.375rem;height:.375rem}.th-ui-agent-activity__marker>svg,.th-ui-agent-activity__marker>.th-ui-loader{width:.875rem;height:.875rem}.th-ui-agent-activity__marker:has(>svg):before{display:none}.th-ui-agent-activity li[data-status=active]{color:var(--th-ui-color-text)}.th-ui-agent-activity li[data-status=complete] .th-ui-agent-activity__marker{color:var(--th-ui-color-success-text)}.th-ui-agent-activity li[data-status=error] .th-ui-agent-activity__marker,.th-ui-agent-activity li[data-status=error] strong{color:var(--th-ui-color-danger-text)}.th-ui-agent-activity li strong,.th-ui-agent-activity li span{display:block}.th-ui-agent-activity li strong{font-size:var(--th-ui-text-sm);font-weight:500;line-height:var(--th-ui-leading-sm)}.th-ui-agent-activity li div>span{color:var(--th-ui-color-text-subtle);font-size:var(--th-ui-text-xs);line-height:var(--th-ui-leading-xs);margin-block-start:.125rem}.th-ui-instruction-steps{min-width:0;color:var(--th-ui-color-text)}.th-ui-instruction-steps ol{gap:.625rem;margin:0;padding-inline-start:1.5rem;display:grid}.th-ui-instruction-steps li{font-size:var(--th-ui-text-sm);font-variant-numeric:tabular-nums;line-height:var(--th-ui-leading-sm);padding-inline-start:.125rem}.th-ui-instruction-steps li::marker{color:var(--th-ui-color-text-subtle)}.th-ui-instruction-steps li strong,.th-ui-instruction-steps li span{display:block}.th-ui-instruction-steps li strong{font-weight:550}.th-ui-instruction-steps li span{color:var(--th-ui-color-text-muted);margin-block-start:.125rem}.th-ui-source-list{min-width:0}.th-ui-source-list ol{scroll-snap-type:inline proximity;overscroll-behavior-inline:contain;gap:.5rem;min-width:0;margin:0;padding:0 0 .375rem;list-style:none;display:flex;overflow-x:auto}.th-ui-source-card{scroll-snap-align:start;flex:none;width:min(13.5rem,72vw)}.th-ui-source-card+.th-ui-source-card{border-block-start:0}.th-ui-source-card>a,.th-ui-source-card>div{border:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);border-radius:var(--th-ui-radius-sm);min-width:0;min-height:3.875rem;color:inherit;background:var(--th-ui-color-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.5rem;padding:.5625rem;text-decoration:none;display:grid}.th-ui-source-card>a:hover{background:var(--th-ui-color-hover)}.th-ui-source-card>a:focus-visible{outline:var(--th-ui-stroke-focus)solid var(--th-ui-focus-ring);outline-offset:1px}.th-ui-source-card__index,.th-ui-source-card__icon{width:1.25rem;min-height:1.25rem;color:var(--th-ui-color-text-subtle);font-size:var(--th-ui-text-xs);font-variant-numeric:tabular-nums;place-items:center;display:grid}.th-ui-source-card__icon svg{width:1rem;height:1rem}.th-ui-source-card__copy{gap:.125rem;min-width:0;display:grid}.th-ui-source-card__copy strong{color:var(--th-ui-color-text);font-size:var(--th-ui-text-sm);font-weight:500;line-height:var(--th-ui-leading-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th-ui-source-card__copy>span,.th-ui-source-card__copy small{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs);line-height:var(--th-ui-leading-xs)}.th-ui-source-card__copy small{color:var(--th-ui-color-text-subtle)}.th-ui-source-card__trailing{min-height:1.25rem;color:var(--th-ui-color-text-subtle);align-items:center;display:inline-flex}.th-ui-source-card__external{width:.875rem;height:.875rem;color:var(--th-ui-color-text-subtle)}.th-ui-prepared-action{border-block:var(--th-ui-stroke-hairline)solid var(--th-ui-color-border);min-width:0;color:var(--th-ui-color-text);padding-block:.75rem}.th-ui-prepared-action>header{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.th-ui-prepared-action>header>div{min-width:0}.th-ui-prepared-action__title{font-size:var(--th-ui-text-md);font-weight:550;line-height:var(--th-ui-leading-md);margin:0}.th-ui-prepared-action>header p{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs);line-height:var(--th-ui-leading-xs);margin:.1875rem 0 0}.th-ui-prepared-action__status{min-height:1.5rem;color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-xs);white-space:nowrap;flex:none;align-items:center;gap:.3125rem;display:inline-flex}.th-ui-prepared-action__status>svg,.th-ui-prepared-action__status>.th-ui-loader{width:.875rem;height:.875rem}.th-ui-prepared-action__status[data-state=auth-required]{color:var(--th-ui-color-warning-text)}.th-ui-prepared-action__status[data-state=succeeded]{color:var(--th-ui-color-success-text)}.th-ui-prepared-action__status[data-state=error]{color:var(--th-ui-color-danger-text)}.th-ui-prepared-action__summary{border-radius:var(--th-ui-radius-sm);background:var(--th-ui-color-canvas);font-size:var(--th-ui-text-sm);line-height:var(--th-ui-leading-sm);margin-block-start:.625rem;padding:.625rem .75rem}.th-ui-prepared-action__states{color:var(--th-ui-color-text-muted);font-size:var(--th-ui-text-sm);line-height:var(--th-ui-leading-sm);margin-block-start:.625rem}.th-ui-prepared-action__states>[hidden]{display:none}.th-ui-prepared-action__states>[role=alert]{color:var(--th-ui-color-danger-text)}@keyframes th-ui-agent-pulse{to{opacity:.16;transform:scale(.72)}}@media (max-width:40rem){.th-ui-message--agent .th-ui-message__article{grid-template-columns:auto minmax(0,1fr)}.th-ui-message--user .th-ui-message__article,.th-ui-composer[data-leading]{grid-template-columns:minmax(0,1fr) auto}.th-ui-composer__leading{grid-column:1/-1}.th-ui-prepared-action>header{flex-direction:column;gap:.375rem}}@media (prefers-reduced-motion:reduce){.th-ui-message[data-streaming] .th-ui-message__prose:after{animation-duration:.001ms;animation-iteration-count:1}}@media (forced-colors:active){.th-ui-composer,.th-ui-prepared-action,.th-ui-source-card+.th-ui-source-card{border-color:canvastext}}.ui-squircle-sm{border-radius:var(--thaasa-radius-sm,var(--th-ui-radius-sm))}.ui-squircle-md{border-radius:var(--thaasa-radius-md,var(--th-ui-radius-md))}.ui-squircle-lg{border-radius:var(--thaasa-radius-lg,var(--th-ui-radius-lg))}.ui-squircle-xl{border-radius:var(--thaasa-radius-xl,var(--th-ui-radius-overlay))}.ui-capsule{border-radius:var(--th-ui-radius-full)}@supports (corner-shape:superellipse(1.4)){.ui-squircle-sm,.ui-squircle-md,.ui-squircle-lg,.ui-squircle-xl,.ui-capsule{corner-shape:superellipse(1.4)}}@keyframes thaasa-flow-dash{0%{stroke-dashoffset:var(--thaasa-flow-edge-phase,0px)}to{stroke-dashoffset:calc(var(--thaasa-flow-edge-phase,0px) + var(--thaasa-flow-edge-dashoffset,-36px))}}@keyframes thaasa-flow-node-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.thaasa-flow-node{animation:thaasa-flow-node-in var(--th-ui-motion-fast)var(--th-ui-ease-spring)both;transition:opacity var(--th-ui-motion-fast)var(--th-ui-ease-spring),filter var(--th-ui-motion-fast)var(--th-ui-ease-spring)}.thaasa-flow-grid{background-image:radial-gradient(circle,#80808026 .7px,#0000 .8px)}.thaasa-flow-edge{stroke-dasharray:var(--thaasa-flow-edge-dasharray,8 10);stroke-linecap:round;stroke-linejoin:round;opacity:.72;animation:1.8s linear infinite thaasa-flow-dash}.thaasa-flow-edge-accent{opacity:.9;animation:1.2s linear infinite thaasa-flow-dash}.thaasa-flow-edge-resolved{opacity:.76}.thaasa-flow-edge-overview{stroke-dasharray:var(--thaasa-flow-edge-overview-dasharray,10 9);opacity:.9}.thaasa-flow-edge-bundle-source{stroke-dasharray:var(--thaasa-flow-edge-bundle-source-dasharray,5 7);opacity:.68}.thaasa-flow-edge-origin-marker{fill:#2db7ffd9;stroke:#fffffff2;stroke-width:2px;filter:none}.thaasa-flow-edge-hovered{opacity:.95}.thaasa-flow-edge[data-flow-edge-visible=false]{opacity:0}.thaasa-flow-label{fill:#737373;paint-order:stroke;stroke:#fafafa;stroke-linejoin:round;stroke-width:4px;transition:fill var(--th-ui-motion-fast)var(--th-ui-ease-settle),opacity var(--th-ui-motion-fast)var(--th-ui-ease-settle);font-size:11px;font-weight:600}.thaasa-flow-label:hover{fill:#14b8a6}.dark .thaasa-flow-label,[data-theme=dark] .thaasa-flow-label,[data-thaasa-color-scheme=dark] .thaasa-flow-label{fill:#a3a3a3;stroke:#0a0a0a}.dark .thaasa-flow-label:hover,[data-theme=dark] .thaasa-flow-label:hover,[data-thaasa-color-scheme=dark] .thaasa-flow-label:hover{fill:#2dd4bf}.dark .thaasa-flow-grid,[data-theme=dark] .thaasa-flow-grid,[data-thaasa-color-scheme=dark] .thaasa-flow-grid{background-image:radial-gradient(circle,#a3a3a329 .7px,#0000 .8px)}@media (prefers-reduced-motion:reduce){.thaasa-flow-node,.thaasa-flow-edge{transition-duration:.001ms;animation:none}}:root,:host{--color-teal-50:#f0fdfa;--color-teal-300:#46ecd5;--color-teal-400:#00d3bd;--color-teal-600:#009588;--color-teal-700:#00776e;--color-teal-950:#022f2e;--color-purple-300:#d9b3ff;--color-purple-500:#ac4bff;--color-purple-700:#8200da;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--font-weight-medium:500;--font-weight-semibold:600;--leading-snug:1.375;--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}@supports (color:lab(0% 0 0)){:root,:host{--color-teal-50:lab(98.3189% -4.74921 -.111711);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-400:lab(76.0109% -53.3483 -2.27906);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-teal-700:lab(44.4134% -33.1436 -4.22149);--color-teal-950:lab(16.6371% -15.3183 -3.81732);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0)}}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing)*3)}.right-0{right:calc(var(--spacing)*0)}.right-3{right:calc(var(--spacing)*3)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-3{bottom:calc(var(--spacing)*3)}.left-0{left:calc(var(--spacing)*0)}.left-3{left:calc(var(--spacing)*3)}.left-\[-8px\]{left:-8px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[75\]{z-index:75}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.my-1{margin-block:calc(var(--spacing)*1)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing)*4)}.h-8{height:calc(var(--spacing)*8)}.h-\[45\%\]{height:45%}.h-\[calc\(50\%-18px\)\]{height:calc(50% - 18px)}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:calc(var(--spacing)*0)}.w-2{width:calc(var(--spacing)*2)}.w-4{width:calc(var(--spacing)*4)}.w-8{width:calc(var(--spacing)*8)}.w-\[min\(360px\,calc\(100\%-24px\)\)\]{width:min(360px,100% - 24px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[thaasa-flow-node-in_120ms_ease-out_both\]{animation:.12s ease-out both thaasa-flow-node-in}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-200\/70{border-color:#e5e5e5b3}@supports (color:color-mix(in lab, red, red)){.border-neutral-200\/70{border-color:var(--color-neutral-200)}@supports (color:color-mix(in lab, red, red)){.border-neutral-200\/70{border-color:color-mix(in oklab,var(--color-neutral-200)70%,transparent)}}}.border-neutral-200\/80{border-color:#e5e5e5cc}@supports (color:color-mix(in lab, red, red)){.border-neutral-200\/80{border-color:var(--color-neutral-200)}@supports (color:color-mix(in lab, red, red)){.border-neutral-200\/80{border-color:color-mix(in oklab,var(--color-neutral-200)80%,transparent)}}}.border-neutral-300{border-color:var(--color-neutral-300)}.border-teal-300{border-color:var(--color-teal-300)}.border-teal-400{border-color:var(--color-teal-400)}.bg-\[var\(--thaasa-accent\)\]\/10{background-color:var(--thaasa-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--thaasa-accent\)\]\/10{background-color:var(--thaasa-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--thaasa-accent\)\]\/10{background-color:color-mix(in oklab,var(--thaasa-accent)10%,transparent)}}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-purple-300\/55{background-color:#d9b3ff8c}@supports (color:color-mix(in lab, red, red)){.bg-purple-300\/55{background-color:var(--color-purple-300)}@supports (color:color-mix(in lab, red, red)){.bg-purple-300\/55{background-color:color-mix(in oklab,var(--color-purple-300)55%,transparent)}}}.bg-teal-50{background-color:var(--color-teal-50)}.bg-white{background-color:var(--color-white)}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:var(--color-white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}}.stroke-\[var\(--thaasa-accent\)\],.stroke-\[var\(--thaasa-accent\)\]\/50{stroke:var(--thaasa-accent)}@supports (color:color-mix(in lab, red, red)){.stroke-\[var\(--thaasa-accent\)\]\/50{stroke:var(--thaasa-accent)}@supports (color:color-mix(in lab, red, red)){.stroke-\[var\(--thaasa-accent\)\]\/50{stroke:color-mix(in oklab,var(--thaasa-accent)50%,transparent)}}}.stroke-\[var\(--thaasa-accent\)\]\/80{stroke:var(--thaasa-accent)}@supports (color:color-mix(in lab, red, red)){.stroke-\[var\(--thaasa-accent\)\]\/80{stroke:var(--thaasa-accent)}@supports (color:color-mix(in lab, red, red)){.stroke-\[var\(--thaasa-accent\)\]\/80{stroke:color-mix(in oklab,var(--thaasa-accent)80%,transparent)}}}.stroke-neutral-300{stroke:var(--color-neutral-300)}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-3{padding:calc(var(--spacing)*3)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-12{padding-block:calc(var(--spacing)*12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--thaasa-accent-text\)\]{color:var(--thaasa-accent-text)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-purple-500\/80{color:#ac4bffcc}@supports (color:color-mix(in lab, red, red)){.text-purple-500\/80{color:var(--color-purple-500)}@supports (color:color-mix(in lab, red, red)){.text-purple-500\/80{color:color-mix(in oklab,var(--color-purple-500)80%,transparent)}}}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-55{opacity:.55}.opacity-100{opacity:1}.opacity-\[0\.35\]{opacity:.35}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-teal-400\/20{--tw-ring-color:#00d3bd33}@supports (color:color-mix(in lab, red, red)){.ring-teal-400\/20{--tw-ring-color:var(--color-teal-400)}@supports (color:color-mix(in lab, red, red)){.ring-teal-400\/20{--tw-ring-color:color-mix(in oklab,var(--color-teal-400)20%,transparent)}}}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,opacity\]{transition-property:color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[text-shadow\:0_0_6px_rgb\(250_250_250\)\,0_0_6px_rgb\(250_250_250\)\]{text-shadow:0 0 6px #fafafa,0 0 6px #fafafa}@media (hover:hover){.group-hover\/header\:opacity-100:is(:where(.group\/header):hover *){opacity:1}.group-hover\/resize\:w-0\.5:is(:where(.group\/resize):hover *){width:calc(var(--spacing)*.5)}.group-hover\/resize\:bg-neutral-400:is(:where(.group\/resize):hover *){background-color:var(--color-neutral-400)}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media (hover:hover){.hover\:border-neutral-300:hover{border-color:var(--color-neutral-300)}.hover\:bg-teal-50:hover{background-color:var(--color-teal-50)}.hover\:text-\[var\(--thaasa-accent-text\)\]:hover{color:var(--thaasa-accent-text)}.hover\:text-neutral-800:hover{color:var(--color-neutral-800)}.hover\:text-teal-600:hover{color:var(--color-teal-600)}}.active\:cursor-grabbing:active{cursor:grabbing}.data-\[checked\]\:border-neutral-900[data-checked]{border-color:var(--color-neutral-900)}.data-\[checked\]\:bg-neutral-900[data-checked]{background-color:var(--color-neutral-900)}.data-\[checked\]\:text-white[data-checked]{color:var(--color-white)}.data-\[highlighted\]\:bg-neutral-100[data-highlighted]{background-color:var(--color-neutral-100)}.data-\[popup-open\]\:opacity-100[data-popup-open]{opacity:1}@media (prefers-color-scheme:dark){.dark\:border-neutral-600{border-color:var(--color-neutral-600)}.dark\:border-neutral-700{border-color:var(--color-neutral-700)}.dark\:border-neutral-700\/80{border-color:#404040cc}@supports (color:color-mix(in lab, red, red)){.dark\:border-neutral-700\/80{border-color:var(--color-neutral-700)}@supports (color:color-mix(in lab, red, red)){.dark\:border-neutral-700\/80{border-color:color-mix(in oklab,var(--color-neutral-700)80%,transparent)}}}.dark\:border-neutral-800{border-color:var(--color-neutral-800)}.dark\:border-teal-700{border-color:var(--color-teal-700)}.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10{border-color:var(--color-white)}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}}.dark\:border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/\[0\.06\]{border-color:var(--color-white)}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white)6%,transparent)}}}.dark\:bg-\[var\(--thaasa-accent\)\]\/12{background-color:var(--thaasa-accent)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--thaasa-accent\)\]\/12{background-color:var(--thaasa-accent)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--thaasa-accent\)\]\/12{background-color:color-mix(in oklab,var(--thaasa-accent)12%,transparent)}}}.dark\:bg-neutral-700{background-color:var(--color-neutral-700)}.dark\:bg-neutral-800{background-color:var(--color-neutral-800)}.dark\:bg-neutral-900{background-color:var(--color-neutral-900)}.dark\:bg-neutral-900\/60{background-color:#17171799}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-900\/60{background-color:var(--color-neutral-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-900\/60{background-color:color-mix(in oklab,var(--color-neutral-900)60%,transparent)}}}.dark\:bg-neutral-900\/95{background-color:#171717f2}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-900\/95{background-color:var(--color-neutral-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-900\/95{background-color:color-mix(in oklab,var(--color-neutral-900)95%,transparent)}}}.dark\:bg-neutral-950{background-color:var(--color-neutral-950)}.dark\:bg-neutral-950\/50{background-color:#0a0a0a80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-950\/50{background-color:var(--color-neutral-950)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-950\/50{background-color:color-mix(in oklab,var(--color-neutral-950)50%,transparent)}}}.dark\:bg-purple-700\/55{background-color:#8200da8c}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-700\/55{background-color:var(--color-purple-700)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-700\/55{background-color:color-mix(in oklab,var(--color-purple-700)55%,transparent)}}}.dark\:bg-teal-950\/30{background-color:#022f2e4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-950\/30{background-color:var(--color-teal-950)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-950\/30{background-color:color-mix(in oklab,var(--color-teal-950)30%,transparent)}}}.dark\:bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/15{background-color:var(--color-white)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}}.dark\:bg-white\/\[0\.12\]{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.12\]{background-color:var(--color-white)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-white)12%,transparent)}}}.dark\:stroke-\[var\(--thaasa-accent-soft\)\],.dark\:stroke-\[var\(--thaasa-accent-soft\)\]\/75{stroke:var(--thaasa-accent-soft)}@supports (color:color-mix(in lab, red, red)){.dark\:stroke-\[var\(--thaasa-accent-soft\)\]\/75{stroke:var(--thaasa-accent-soft)}@supports (color:color-mix(in lab, red, red)){.dark\:stroke-\[var\(--thaasa-accent-soft\)\]\/75{stroke:color-mix(in oklab,var(--thaasa-accent-soft)75%,transparent)}}}.dark\:stroke-neutral-600{stroke:var(--color-neutral-600)}.dark\:text-\[var\(--thaasa-accent-soft\)\]{color:var(--thaasa-accent-soft)}.dark\:text-neutral-100{color:var(--color-neutral-100)}.dark\:text-neutral-200{color:var(--color-neutral-200)}.dark\:text-neutral-300{color:var(--color-neutral-300)}.dark\:text-neutral-400{color:var(--color-neutral-400)}.dark\:text-neutral-500{color:var(--color-neutral-500)}.dark\:text-purple-300\/75{color:#d9b3ffbf}@supports (color:color-mix(in lab, red, red)){.dark\:text-purple-300\/75{color:var(--color-purple-300)}@supports (color:color-mix(in lab, red, red)){.dark\:text-purple-300\/75{color:color-mix(in oklab,var(--color-purple-300)75%,transparent)}}}.dark\:\[text-shadow\:0_0_6px_rgb\(10_10_10\)\,0_0_6px_rgb\(10_10_10\)\]{text-shadow:0 0 6px #0a0a0a,0 0 6px #0a0a0a}@media (hover:hover){.dark\:group-hover\/resize\:bg-white\/40:is(:where(.group\/resize):hover *){background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.dark\:group-hover\/resize\:bg-white\/40:is(:where(.group\/resize):hover *){background-color:var(--color-white)}@supports (color:color-mix(in lab, red, red)){.dark\:group-hover\/resize\:bg-white\/40:is(:where(.group\/resize):hover *){background-color:color-mix(in oklab,var(--color-white)40%,transparent)}}}.dark\:hover\:bg-teal-950\/40:hover{background-color:#022f2e66}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-teal-950\/40:hover{background-color:var(--color-teal-950)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-teal-950\/40:hover{background-color:color-mix(in oklab,var(--color-teal-950)40%,transparent)}}}.dark\:hover\:text-\[var\(--thaasa-accent-soft\)\]:hover{color:var(--thaasa-accent-soft)}.dark\:hover\:text-neutral-200:hover{color:var(--color-neutral-200)}.dark\:hover\:text-teal-300:hover{color:var(--color-teal-300)}}.dark\:data-\[checked\]\:border-neutral-50[data-checked]{border-color:var(--color-neutral-50)}.dark\:data-\[checked\]\:bg-neutral-50[data-checked]{background-color:var(--color-neutral-50)}.dark\:data-\[checked\]\:text-neutral-900[data-checked]{color:var(--color-neutral-900)}.dark\:data-\[highlighted\]\:bg-neutral-800[data-highlighted]{background-color:var(--color-neutral-800)}}.\[\&_tbody_tr\]\:border-neutral-200\/70 tbody tr{border-color:#e5e5e5b3}@supports (color:color-mix(in lab, red, red)){.\[\&_tbody_tr\]\:border-neutral-200\/70 tbody tr{border-color:var(--color-neutral-200)}@supports (color:color-mix(in lab, red, red)){.\[\&_tbody_tr\]\:border-neutral-200\/70 tbody tr{border-color:color-mix(in oklab,var(--color-neutral-200)70%,transparent)}}}@media (prefers-color-scheme:dark){.dark\:\[\&_tbody_tr\]\:border-white\/\[0\.06\] tbody tr{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&_tbody_tr\]\:border-white\/\[0\.06\] tbody tr{border-color:var(--color-white)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&_tbody_tr\]\:border-white\/\[0\.06\] tbody tr{border-color:color-mix(in oklab,var(--color-white)6%,transparent)}}}}.\[\&_tbody_tr\:focus\]\:bg-neutral-100 tbody tr:focus{background-color:var(--color-neutral-100)}@media (prefers-color-scheme:dark){.dark\:\[\&_tbody_tr\:focus\]\:bg-white\/\[0\.05\] tbody tr:focus{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&_tbody_tr\:focus\]\:bg-white\/\[0\.05\] tbody tr:focus{background-color:var(--color-white)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&_tbody_tr\:focus\]\:bg-white\/\[0\.05\] tbody tr:focus{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}}.\[\&_tbody_tr\:hover\]\:bg-neutral-100 tbody tr:hover{background-color:var(--color-neutral-100)}@media (prefers-color-scheme:dark){.dark\:\[\&_tbody_tr\:hover\]\:bg-white\/\[0\.05\] tbody tr:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&_tbody_tr\:hover\]\:bg-white\/\[0\.05\] tbody tr:hover{background-color:var(--color-white)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&_tbody_tr\:hover\]\:bg-white\/\[0\.05\] tbody tr:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
