:root{--color-neutral-1000:#101010;--color-neutral-900:#1d1d1d;--color-neutral-800:#292929;--color-neutral-700:#343434;--color-neutral-600:#343434;--color-neutral-500:#8a8a8a;--color-neutral-400:#b9b9b9;--color-neutral-300:#d8d6d3;--color-neutral-200:#e4e2df;--color-neutral-150:#ecebe9;--color-neutral-100:#f1f0ee;--color-neutral-000:#fff;--color-purple-500:#7c2dff;--color-purple-300:#a191ff;--color-purple-100:#eadcff;--color-red-500:#ff4848;--color-red-300:#ff9191;--color-red-200:#ffb6b6;--color-red-100:#ffdada;--color-orange-500:#ff7448;--color-orange-300:#ffac91;--color-orange-100:#ffe3da;--color-green-500:#00dc11;--color-green-300:#73d1a2;--color-green-100:#d5f89d;--color-pink-500:#ee46bc;--color-pink-300:#f590d7;--color-pink-200:#faf;--color-pink-100:#fcdaf2;--color-pink-brand-500:#ff00f4;--color-pink-brand-100:#ffd7ff;--color-blue-600:#0094bf;--color-blue-500:#00b8ed;--color-blue-300:#4edbf5;--color-blue-200:#98eafd;--color-blue-100:#ccf5ff;--color-yellow-500:#ffdc00;--color-yellow-300:#ffed7a;--color-yellow-100:#fff8ca;--color-brown-500:#845a44;--color-brown-100:#e6deda;--color-brand-black:#101010;--color-brand-magenta-soft:#ff79ff;--color-brand-magenta-subtle-deep:#34002f;--color-brand-green-subtle-deep:#001f02;--color-brand-yellow-deep:#9e7f00;--color-brand-yellow-subtle-deep:#272100;--color-brand-blue-deep:#102d66;--color-brand-blue-subtle-deep:#081633;--opacity-hover:8%;--opacity-focus:8%;--opacity-press:12%;--opacity-active:12%;--opacity-drag:16%;--spacing-unit:4px;--radius-unit:4px;--ease:ease;--ease-out:ease-out;--ease-out-cubic:cubic-bezier(.23,1,.32,1);--ease-out-quart:cubic-bezier(.165,.84,.44,1);--duration:.2s;--transition-all:opacity var(--duration)var(--ease),background-color var(--duration)var(--ease),color var(--duration)var(--ease),border-color var(--duration)var(--ease);--layout-top-nav-height:48px;--layout-top-chrome-offset:calc(var(--layer-top-inset,0px) + var(--layout-top-nav-height));--layout-side-nav-width:46px;--panel-base-width:280px;--sidebar-default-width:var(--panel-base-width);--panel-expanded-width:532px;--right-panel-width:292px;--control-row-label-width:96px;--control-row-slider-min-width:120px;--color-foreground-primary:var(--color-neutral-1000);--color-foreground-secondary:var(--color-neutral-600);--color-foreground-tertiary:var(--color-neutral-500);--color-foreground-inverse:var(--color-neutral-000);--color-foreground-inverse-secondary:var(--color-neutral-400);--color-foreground-success:var(--color-green-500);--color-foreground-warning:var(--color-yellow-500);--color-foreground-danger:var(--color-red-500);--color-foreground-info:var(--color-blue-600);--color-foreground-pink:var(--color-pink-500);--color-foreground-accent:var(--color-pink-brand-500);--color-foreground-ai:var(--color-pink-brand-500);--color-foreground-global:var(--color-green-500);--color-background-primary:var(--color-neutral-100);--color-background-secondary:var(--color-neutral-000);--color-background-tertiary:var(--color-neutral-200);--color-background-canvas:var(--color-neutral-100);--color-background-inverse:var(--color-neutral-1000);--color-background-success-subtle:var(--color-green-100);--color-background-success-bold:var(--color-green-500);--color-background-warning-subtle:var(--color-yellow-100);--color-background-warning-subtle-brand:var(--color-yellow-300);--color-background-warning-bold:var(--color-yellow-500);--color-background-danger-subtle:var(--color-red-200);--color-background-danger-bold:var(--color-red-500);--color-background-info-subtle:var(--color-blue-100);--color-background-info-bold:var(--color-blue-600);--color-background-blue-subtle-brand:var(--color-blue-200);--color-background-pink-subtle:var(--color-pink-100);--color-background-pink:var(--color-pink-500);--color-background-ai-subtle:var(--color-pink-brand-100);--color-background-ai-subtle-opacity:#ffdfff80;--color-background-ai:var(--color-pink-brand-500);--color-background-global-subtle:var(--color-green-100);--color-background-global:var(--color-green-500);--color-background-selection:var(--color-pink-100);--color-gradient-brand:#ff7448,#ff4848 51%,#6248ff 88%;--color-surface:#f1f0eee6;--color-surface-white:#fffc;--color-surface-hover:#16161614;--color-surface-overlay:#1616160f;--color-surface-dark:#161616cc;--surface-blur:blur(50px);--color-text:var(--color-foreground-primary);--color-text-inverse:var(--color-foreground-inverse);--color-text-inverse-secondary:var(--color-foreground-inverse-secondary);--color-text-secondary:var(--color-foreground-secondary);--color-text-tertiary:var(--color-foreground-tertiary);--color-text-ai:var(--color-foreground-ai);--color-text-accent:var(--color-foreground-accent);--color-text-success:var(--color-foreground-success);--color-text-warning:var(--color-foreground-warning);--color-text-danger:var(--color-foreground-danger);--color-text-info:var(--color-foreground-info);--color-text-selection:var(--color-foreground-primary);--color-border:color-mix(in oklab,var(--color-neutral-1000)10%,transparent);--color-border-subtle:#1b19191a;--color-border-hovered:var(--color-neutral-200);--color-border-ai:var(--color-foreground-accent);--color-border-ai-subtle:var(--color-pink-200);--color-focus-ring:var(--color-foreground-accent);--color-border-primary:var(--color-neutral-1000);--color-border-inverse:var(--color-neutral-000);--color-border-danger:var(--color-red-500)}html[data-theme=dark]{--color-foreground-primary:#e4e2df;--color-foreground-secondary:#b9b9b9;--color-foreground-tertiary:#5c5c5c;--color-foreground-inverse:#1d1d1d;--color-foreground-inverse-secondary:#343434;--color-background-primary:#1d1d1d;--color-background-secondary:#292929;--color-background-tertiary:#343434;--color-background-canvas:#292929;--color-background-inverse:#f1f0ee;--color-background-ai-subtle-opacity:var(--color-background-ai-subtle);--color-surface:#1d1d1de6;--color-surface-white:#1d1d1dcc;--color-surface-hover:#ffffff0f;--color-surface-overlay:#ffffff0f;--color-surface-dark:#fffc;--color-border:#454545;--color-border-hovered:#707070;--color-border-primary:#e4e2df;--color-border-inverse:#1d1d1d;--color-purple-500:#8b7aff;--color-purple-300:#b5aaff;--color-purple-100:#2d2b38;--color-blue-100:#272d38;--color-green-100:#252f2b;--color-red-100:#352b2b;--color-yellow-100:#333025;--color-orange-100:#332d27;--color-pink-100:#332b30;--color-neutral-100:#252525;--color-neutral-150:#2a2a2a;--color-neutral-200:#333;--color-neutral-300:#444;--color-neutral-400:#666}:root{--color-background-primary-hovered:color-mix(in oklab,var(--color-background-primary),black var(--opacity-hover));--color-background-primary-pressed:color-mix(in oklab,var(--color-background-primary),black var(--opacity-press));--color-background-secondary-hovered:color-mix(in oklab,var(--color-background-secondary),black var(--opacity-hover));--color-background-secondary-pressed:color-mix(in oklab,var(--color-background-secondary),black var(--opacity-press));--color-background-tertiary-hovered:color-mix(in oklab,var(--color-background-tertiary),black var(--opacity-hover));--color-background-tertiary-pressed:color-mix(in oklab,var(--color-background-tertiary),black var(--opacity-press));--color-background-inverse-hovered:color-mix(in oklab,var(--color-background-inverse),black var(--opacity-hover));--color-background-inverse-pressed:color-mix(in oklab,var(--color-background-inverse),black var(--opacity-press));--color-background-success-subtle-hovered:color-mix(in oklab,var(--color-background-success-subtle),black var(--opacity-hover));--color-background-success-subtle-pressed:color-mix(in oklab,var(--color-background-success-subtle),black var(--opacity-press));--color-background-success-bold-hovered:color-mix(in oklab,var(--color-background-success-bold),black var(--opacity-hover));--color-background-success-bold-pressed:color-mix(in oklab,var(--color-background-success-bold),black var(--opacity-press));--color-background-warning-subtle-hovered:color-mix(in oklab,var(--color-background-warning-subtle),black var(--opacity-hover));--color-background-warning-subtle-pressed:color-mix(in oklab,var(--color-background-warning-subtle),black var(--opacity-press));--color-background-warning-bold-hovered:color-mix(in oklab,var(--color-background-warning-bold),black var(--opacity-hover));--color-background-warning-bold-pressed:color-mix(in oklab,var(--color-background-warning-bold),black var(--opacity-press));--color-background-danger-subtle-hovered:color-mix(in oklab,var(--color-background-danger-subtle),black var(--opacity-hover));--color-background-danger-subtle-pressed:color-mix(in oklab,var(--color-background-danger-subtle),black var(--opacity-press));--color-background-danger-bold-hovered:color-mix(in oklab,var(--color-background-danger-bold),black var(--opacity-hover));--color-background-danger-bold-pressed:color-mix(in oklab,var(--color-background-danger-bold),black var(--opacity-press));--color-background-info-subtle-hovered:color-mix(in oklab,var(--color-background-info-subtle),black var(--opacity-hover));--color-background-info-subtle-pressed:color-mix(in oklab,var(--color-background-info-subtle),black var(--opacity-press));--color-background-info-bold-hovered:color-mix(in oklab,var(--color-background-info-bold),black var(--opacity-hover));--color-background-info-bold-pressed:color-mix(in oklab,var(--color-background-info-bold),black var(--opacity-press));--color-background-pink-subtle-hovered:color-mix(in oklab,var(--color-background-pink-subtle),black var(--opacity-hover));--color-background-pink-subtle-pressed:color-mix(in oklab,var(--color-background-pink-subtle),black var(--opacity-press));--color-background-pink-hovered:color-mix(in oklab,var(--color-background-pink),black var(--opacity-hover));--color-background-pink-pressed:color-mix(in oklab,var(--color-background-pink),black var(--opacity-press));--color-background-ai-subtle-hovered:color-mix(in oklab,var(--color-background-ai-subtle),black var(--opacity-hover));--color-background-ai-subtle-pressed:color-mix(in oklab,var(--color-background-ai-subtle),black var(--opacity-press));--color-background-ai-hovered:color-mix(in oklab,var(--color-background-ai),black var(--opacity-hover));--color-background-ai-pressed:color-mix(in oklab,var(--color-background-ai),black var(--opacity-press));--color-background-global-hovered:color-mix(in oklab,var(--color-background-global),black var(--opacity-hover));--color-background-global-pressed:color-mix(in oklab,var(--color-background-global),black var(--opacity-press))}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/app/_admin/a/jetbrains-mono-400.db9d659a.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/app/_admin/a/jetbrains-mono-700.9545a3d1.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/_admin/a/geist-variable.739f45a8.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/_admin/a/geist-mono-variable.690f6d3b.woff2)format("woff2")}.---base-ui-theme-material-symbols__material-symbols-outlined,.---base-ui-theme-material-symbols__material-symbols-rounded,.---base-ui-theme-material-symbols__material-symbols-sharp{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;direction:ltr;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.---base-ui-theme-material-symbols__material-symbols-outlined{font-family:Material Symbols Outlined,sans-serif}.---base-ui-theme-material-symbols__material-symbols-rounded{font-family:Material Symbols Rounded,sans-serif}.---base-ui-theme-material-symbols__material-symbols-sharp{font-family:Material Symbols Sharp,sans-serif}[style*="var(--icon-font-family)"]{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";direction:ltr}:root{--spacing-none:0;--spacing-3xs:calc(var(--spacing-unit)/2);--spacing-2xs:var(--spacing-unit);--spacing-xs:calc(var(--spacing-unit)*1.5);--spacing-default:calc(var(--spacing-unit)*2);--spacing-sm:calc(var(--spacing-unit)*3);--spacing-md:calc(var(--spacing-unit)*4);--spacing-lg:calc(var(--spacing-unit)*6);--spacing-xl:calc(var(--spacing-unit)*8);--spacing-2xl:calc(var(--spacing-unit)*12);--spacing-3xl:calc(var(--spacing-unit)*16);--font-family-base:"Geist",sans-serif;--font-family-base-mono:"Geist Mono",monospace;--font-size-xs:.625rem;--font-size-sm:.75rem;--font-size-md:.875rem;--font-size-lg:1rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.75rem;--font-size-4xl:2rem;--font-size-5xl:2.5rem;--font-size-6xl:3rem;--font-size-7xl:3.5rem;--line-height-none:1;--line-height-xs:1.2;--line-height-sm:1.3;--line-height-md:1.4;--line-height-lg:1.5;--line-height-xl:1.6;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-none:0;--radius-xs:var(--radius-unit);--radius-sm:calc(var(--radius-unit)*1.5);--radius-md:calc(var(--radius-unit)*2);--radius-lg:calc(var(--radius-unit)*3);--radius-xl:calc(var(--radius-unit)*4);--radius-round:999px;--shadow-sm:0px 1px 2px 0px #0000000f,0px 1px 3px 0px #0000001a;--shadow-md:0px 4px 8px -2px #0000001a,0px 2px 4px -2px #0000000f;--shadow-md-light:0px 4px 8px -2px #0000000d,0px 2px 4px -2px #00000002;--shadow-lg:0px 4px 6px -2px #00000008,0px 12px 16px -4px #00000014}.---base-ui-icon-icon__root{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.---base-ui-icon-icon__layer{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-icon-icon__hidden{opacity:0}.---base-ui-icon-icon__svg,.---base-ui-icon-icon__lottie{width:100%;height:100%}.---base-ui-icon-icon__colorized :-webkit-any([fill=\#000 i],[fill=\#000000 i],[fill=\#161616 i],[fill=black i]){fill:currentColor}.---base-ui-icon-icon__colorized :-moz-any([fill=\#000 i],[fill=\#000000 i],[fill=\#161616 i],[fill=black i]){fill:currentColor}.---base-ui-icon-icon__colorized :is([fill=\#000 i],[fill=\#000000 i],[fill=\#161616 i],[fill=black i]){fill:currentColor}.---base-ui-icon-icon__colorized :-webkit-any([stroke=\#000 i],[stroke=\#000000 i],[stroke=\#161616 i],[stroke=black i]){stroke:currentColor}.---base-ui-icon-icon__colorized :-moz-any([stroke=\#000 i],[stroke=\#000000 i],[stroke=\#161616 i],[stroke=black i]){stroke:currentColor}.---base-ui-icon-icon__colorized :is([stroke=\#000 i],[stroke=\#000000 i],[stroke=\#161616 i],[stroke=black i]){stroke:currentColor}.---base-ui-icon-icon__lottie{justify-content:center;align-items:center;display:flex}.---base-ui-icon-icon__lottie svg [fill]:not([fill=none]){fill:currentColor}.---base-ui-icon-icon__lottie svg [stroke]:not([stroke=none]){stroke:currentColor}.---base-ui-surface-surface__surface{background:0 0}.---base-ui-surface-surface__surface.---base-ui-surface-surface__surfaceVariant{-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);background:var(--color-surface)}.---base-ui-surface-surface__surface.---base-ui-surface-surface__white{-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);background:var(--color-surface-white)}.---base-ui-surface-surface__surface.---base-ui-surface-surface__overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-surface-overlay)}.---base-ui-surface-surface__surface.---base-ui-surface-surface__dark{-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);background:var(--color-surface-dark)}.---base-ui-loading_dots-loading_dots__dots{flex-direction:row;justify-content:center;align-items:center;gap:4px;display:flex}.---base-ui-loading_dots-loading_dots__dots.---base-ui-loading_dots-loading_dots__black{color:var(--color-text)}.---base-ui-loading_dots-loading_dots__dot{opacity:.5;--diameter:10px;width:var(--diameter);height:var(--diameter);background:currentColor;border-radius:100%;flex-shrink:0;animation:1.6s ease-in-out infinite ---base-ui-loading_dots-loading_dots__pulse}.---base-ui-loading_dots-loading_dots__dot:nth-child(2){animation-delay:-1.2s}.---base-ui-loading_dots-loading_dots__dot:nth-child(3){animation-delay:-.8s}@keyframes ---base-ui-loading_dots-loading_dots__pulse{0%{transform:scale(.8)}50%{transform:scale(.4)}to{transform:scale(.8)}}.---base-ui-spinner-spinner__spinner{width:var(--size);height:var(--size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.---base-ui-spinner-spinner__spinner.---base-ui-spinner-spinner__black{color:var(--color-text)}.---base-ui-spinner-spinner__spinner.---base-ui-spinner-spinner__inherit{color:inherit}.---base-ui-spinner-spinner__ring{width:100%;height:100%;animation:.8s linear infinite ---base-ui-spinner-spinner__spin}.---base-ui-spinner-spinner__track,.---base-ui-spinner-spinner__arc{fill:none;stroke:currentColor;stroke-width:2px}.---base-ui-spinner-spinner__track{opacity:.3}.---base-ui-spinner-spinner__arc{stroke-dasharray:11 33;stroke-linecap:round}@keyframes ---base-ui-spinner-spinner__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.---base-ui-spinner-spinner__ring{animation-duration:2.4s}}.---base-ui-typography-typography__base{margin:0}.---base-ui-typography-typography__gradient{background:linear-gradient(96.24deg,var(--color-orange-500)0%,var(--color-red-500)52.43%,var(--color-purple-500)92.36%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.---base-ui-typography-typography__lineClamp{text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.---base-ui-typography-typography__preWrap{white-space:pre-wrap}.---base-ui-typography-typography__breakAll{word-break:break-all}.---base-ui-typography-typography__breakWord{word-break:break-word}.---base-ui-typography-typography__tabularNums{font-variant-numeric:tabular-nums}.---base-ui-typography-typography__primary{color:var(--color-text)}.---base-ui-typography-typography__secondary{color:var(--color-text-secondary)}.---base-ui-typography-typography__tertiary{color:var(--color-text-tertiary)}.---base-ui-typography-typography__danger{color:var(--color-text-danger)}.---base-ui-typography-typography__success{color:var(--color-text-success)}.---base-ui-typography-typography__info{color:var(--color-text-info)}.---base-ui-typography-typography__purple{color:var(--color-purple-500)}.---base-ui-typography-typography__accent{color:var(--color-text-accent)}.---base-ui-typography-typography__ai{color:var(--color-text-ai)}.---base-ui-typography-typography__inverse{color:var(--color-text-inverse)}.---base-ui-typography-typography__inverse-secondary{color:var(--color-text-inverse-secondary)}.---base-ui-typography-typography__typography-text-lg-medium{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-medium);letter-spacing:0}.---base-ui-typography-typography__typography-text-lg{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-normal);letter-spacing:0}.---base-ui-typography-typography__typography-text-md-medium{font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-medium);letter-spacing:0}.---base-ui-typography-typography__typography-text-md{font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-normal);letter-spacing:0}.---base-ui-typography-typography__typography-text-sm-medium{font-size:var(--font-size-sm);line-height:var(--line-height-lg);font-weight:var(--font-weight-medium);letter-spacing:0}.---base-ui-typography-typography__typography-text-sm{font-size:var(--font-size-sm);line-height:var(--line-height-lg);font-weight:var(--font-weight-normal);letter-spacing:0}.---base-ui-typography-typography__typography-heading-1{font-size:var(--font-size-7xl);line-height:var(--line-height-xs);font-weight:var(--font-weight-medium);letter-spacing:-.02em}.---base-ui-typography-typography__typography-heading-2{font-size:var(--font-size-6xl);line-height:var(--line-height-xs);font-weight:var(--font-weight-medium);letter-spacing:-.02em}.---base-ui-typography-typography__typography-heading-3{font-size:var(--font-size-5xl);line-height:var(--line-height-xs);font-weight:var(--font-weight-medium);letter-spacing:-.02em}.---base-ui-typography-typography__typography-heading-4{font-size:var(--font-size-4xl);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium);letter-spacing:-.02em}.---base-ui-typography-typography__typography-heading-5{font-size:var(--font-size-3xl);line-height:var(--line-height-md);font-weight:var(--font-weight-medium);letter-spacing:-.02em}.---base-ui-typography-typography__typography-heading-6{font-size:var(--font-size-xl);line-height:var(--line-height-md);font-weight:var(--font-weight-medium);letter-spacing:-.02em}@media (max-width:767px){body:not(.desktop) .---base-ui-typography-typography__typography-text-lg-medium{font-size:var(--font-size-lg)}body:not(.desktop) .---base-ui-typography-typography__typography-text-sm-medium,body:not(.desktop) .---base-ui-typography-typography__typography-text-sm{font-size:var(--font-size-md)}}.---base-ui-button-button__button{color:var(--color-text-secondary);--buttonRadius:6px;background:var(--background,transparent);cursor:pointer;transition:var(--transition-all);height:var(--buttonHeight);min-height:var(--buttonHeight);-webkit-tap-highlight-color:transparent;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex;position:relative}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-webkit-any(.---base-ui-button-button__isLoading,:disabled)){background-image:linear-gradient(var(--color-neutral-1000),var(--color-neutral-1000)),linear-gradient(114deg,var(--color-gradient-brand));background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-moz-any(.---base-ui-button-button__isLoading,:disabled)){background-image:linear-gradient(var(--color-neutral-1000),var(--color-neutral-1000)),linear-gradient(114deg,var(--color-gradient-brand));background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-webkit-any(.---base-ui-button-button__isLoading,:disabled)){background-image:linear-gradient(var(--color-neutral-1000),var(--color-neutral-1000)),linear-gradient(114deg,var(--color-gradient-brand));background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-moz-any(.---base-ui-button-button__isLoading,:disabled)){background-image:linear-gradient(var(--color-neutral-1000),var(--color-neutral-1000)),linear-gradient(114deg,var(--color-gradient-brand));background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:is(.---base-ui-button-button__isLoading,:disabled)){background-image:linear-gradient(var(--color-neutral-1000),var(--color-neutral-1000)),linear-gradient(114deg,var(--color-gradient-brand));background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-webkit-any(.---base-ui-button-button__isLoading,:disabled,[aria-disabled=true])):hover{background-image:linear-gradient(var(--hoverBackground),var(--hoverBackground)),linear-gradient(114deg,var(--color-gradient-brand))}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-moz-any(.---base-ui-button-button__isLoading,:disabled,[aria-disabled=true])):hover{background-image:linear-gradient(var(--hoverBackground),var(--hoverBackground)),linear-gradient(114deg,var(--color-gradient-brand))}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-webkit-any(.---base-ui-button-button__isLoading,:disabled,[aria-disabled=true])):hover{background-image:linear-gradient(var(--hoverBackground),var(--hoverBackground)),linear-gradient(114deg,var(--color-gradient-brand))}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-moz-any(.---base-ui-button-button__isLoading,:disabled,[aria-disabled=true])):hover{background-image:linear-gradient(var(--hoverBackground),var(--hoverBackground)),linear-gradient(114deg,var(--color-gradient-brand))}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:is(.---base-ui-button-button__isLoading,:disabled,[aria-disabled=true])):hover{background-image:linear-gradient(var(--hoverBackground),var(--hoverBackground)),linear-gradient(114deg,var(--color-gradient-brand))}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-webkit-any(.---base-ui-button-button__isLoading,:disabled,[aria-disabled=true])):active{background-image:linear-gradient(var(--pressBackground,var(--hoverBackground)),var(--pressBackground,var(--hoverBackground))),linear-gradient(114deg,var(--color-gradient-brand))}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-moz-any(.---base-ui-button-button__isLoading,:disabled,[aria-disabled=true])):active{background-image:linear-gradient(var(--pressBackground,var(--hoverBackground)),var(--pressBackground,var(--hoverBackground))),linear-gradient(114deg,var(--color-gradient-brand))}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-webkit-any(.---base-ui-button-button__isLoading,:disabled,[aria-disabled=true])):active{background-image:linear-gradient(var(--pressBackground,var(--hoverBackground)),var(--pressBackground,var(--hoverBackground))),linear-gradient(114deg,var(--color-gradient-brand))}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:-moz-any(.---base-ui-button-button__isLoading,:disabled,[aria-disabled=true])):active{background-image:linear-gradient(var(--pressBackground,var(--hoverBackground)),var(--pressBackground,var(--hoverBackground))),linear-gradient(114deg,var(--color-gradient-brand))}.---base-ui-button-button__button.---base-ui-button-button__gradient:not(:is(.---base-ui-button-button__isLoading,:disabled,[aria-disabled=true])):active{background-image:linear-gradient(var(--pressBackground,var(--hoverBackground)),var(--pressBackground,var(--hoverBackground))),linear-gradient(114deg,var(--color-gradient-brand))}.---base-ui-button-button__button.---base-ui-button-button__onlyIcon{min-width:var(--buttonHeight)}.---base-ui-button-button__button:focus-visible{outline:none}.---base-ui-button-button__button:focus-visible:after{content:"";border:2px solid var(--color-focus-ring);border-radius:calc(var(--buttonRadius) + 4px);pointer-events:none;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.---base-ui-button-button__button:not(:-webkit-any(:disabled,[aria-disabled=true],.---base-ui-button-button__gradient)):hover{background:var(--hoverBackground)}.---base-ui-button-button__button:not(:-moz-any(:disabled,[aria-disabled=true],.---base-ui-button-button__gradient)):hover{background:var(--hoverBackground)}.---base-ui-button-button__button:not(:-webkit-any(:disabled,[aria-disabled=true],.---base-ui-button-button__gradient)):hover{background:var(--hoverBackground)}.---base-ui-button-button__button:not(:-moz-any(:disabled,[aria-disabled=true],.---base-ui-button-button__gradient)):hover{background:var(--hoverBackground)}.---base-ui-button-button__button:not(:is(:disabled,[aria-disabled=true],.---base-ui-button-button__gradient)):hover{background:var(--hoverBackground)}.---base-ui-button-button__button:not(:-webkit-any(:disabled,[aria-disabled=true],.---base-ui-button-button__gradient)):active{background:var(--pressBackground,var(--hoverBackground))}.---base-ui-button-button__button:not(:-moz-any(:disabled,[aria-disabled=true],.---base-ui-button-button__gradient)):active{background:var(--pressBackground,var(--hoverBackground))}.---base-ui-button-button__button:not(:-webkit-any(:disabled,[aria-disabled=true],.---base-ui-button-button__gradient)):active{background:var(--pressBackground,var(--hoverBackground))}.---base-ui-button-button__button:not(:-moz-any(:disabled,[aria-disabled=true],.---base-ui-button-button__gradient)):active{background:var(--pressBackground,var(--hoverBackground))}.---base-ui-button-button__button:not(:is(:disabled,[aria-disabled=true],.---base-ui-button-button__gradient)):active{background:var(--pressBackground,var(--hoverBackground))}.---base-ui-button-button__button.---base-ui-button-button__isObviouslyDisabled,.---base-ui-button-button__button.---base-ui-button-button__isLoading{opacity:.4;cursor:not-allowed}.---base-ui-button-button__button.---base-ui-button-button__isLoading.---base-ui-button-button__isLoadingSpinner{opacity:1}@media (prefers-reduced-motion:reduce){.---base-ui-button-button__button{transition:none}}.---base-ui-button-button__button.---base-ui-button-button__hasCustomChildren{height:min-content}.---base-ui-button-button__label.---base-ui-button-button__noWrap{width:max-content}.---base-ui-button-button__icon,.---base-ui-button-button__label,.---base-ui-button-button__shortcut{transition:opacity .2s ease-out}.---base-ui-button-button__button.---base-ui-button-button__isLoading>:not(.---base-ui-button-button__loadingDots){opacity:0}.---base-ui-button-button__loadingDots{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-button-button__loadingDots.---base-ui-button-button__enter,.---base-ui-button-button__loadingDots.---base-ui-button-button__appear{opacity:0;transition:opacity .2s ease-out}.---base-ui-button-button__loadingDots.---base-ui-button-button__enterActive,.---base-ui-button-button__loadingDots.---base-ui-button-button__appearActive{opacity:1}.---base-ui-button-button__loadingDots.---base-ui-button-button__exit{opacity:1;transition:opacity .2s ease-out}.---base-ui-button-button__loadingDots.---base-ui-button-button__exitActive{opacity:0}.---base-ui-button-button__button.---base-ui-button-button__xalignLeft{text-align:left;justify-content:left}.---base-ui-button-button__button.---base-ui-button-button__xalignLeft .---base-ui-button-button__label{flex-grow:1}.---base-ui-button-button__button.---base-ui-button-button__xalignCenter{justify-content:center}.---base-ui-button-button__button.---base-ui-button-button__large{--buttonHeight:40px;--buttonRadius:8px;gap:var(--button-content-gap,var(--spacing-sm));border-radius:8px}.---base-ui-button-button__button.---base-ui-button-button__large.---base-ui-button-button__isChecked{border-width:2px}.---base-ui-button-button__button.---base-ui-button-button__large.---base-ui-button-button__hasLabelPadding{padding:0 16px}.---base-ui-button-button__button.---base-ui-button-button__large.---base-ui-button-button__hasLabelPadding:has(.---base-ui-button-button__rightWrapper){padding-right:var(--spacing-sm)}@media (hover:hover) and (pointer:fine){.---base-ui-button-button__button.---base-ui-button-button__large.---base-ui-button-button__hasLabelPadding.---base-ui-button-button__endsWithShortcut{padding-right:8px}}.---base-ui-button-button__icon{justify-content:center;align-items:center;display:flex}.---base-ui-button-button__button.---base-ui-button-button__large .---base-ui-button-button__icon{width:20px;height:20px}.---base-ui-button-button__button.---base-ui-button-button__medium{--buttonHeight:32px;gap:var(--button-content-gap,var(--spacing-xs));border-radius:6px}.---base-ui-button-button__button.---base-ui-button-button__medium.---base-ui-button-button__hasLabelPadding{padding:0 12px}.---base-ui-button-button__button.---base-ui-button-button__medium.---base-ui-button-button__hasLabelPadding:has(.---base-ui-button-button__rightWrapper){padding-right:var(--spacing-default)}@media (hover:hover) and (pointer:fine){.---base-ui-button-button__button.---base-ui-button-button__medium.---base-ui-button-button__hasLabelPadding.---base-ui-button-button__endsWithShortcut{padding-right:8px}}.---base-ui-button-button__button.---base-ui-button-button__small{--buttonHeight:26px;gap:var(--button-content-gap,var(--spacing-2xs));border-radius:6px}.---base-ui-button-button__button.---base-ui-button-button__small.---base-ui-button-button__hasLabelPadding{padding:0 8px}.---base-ui-button-button__button.---base-ui-button-button__small.---base-ui-button-button__hasIcon.---base-ui-button-button__hasLabelPadding{gap:var(--button-content-gap,var(--spacing-2xs));padding-left:var(--spacing-sm);padding-right:var(--spacing-default)}.---base-ui-button-button__button.---base-ui-button-button__small.---base-ui-button-button__hasLabelPadding:has(.---base-ui-button-button__rightWrapper){padding-right:var(--spacing-2xs)}.---base-ui-button-button__button.---base-ui-button-button__xsmall{--buttonHeight:22px;gap:var(--button-content-gap,4px);border-radius:6px}.---base-ui-button-button__button.---base-ui-button-button__xsmall.---base-ui-button-button__hasLabelPadding{padding:2px 6px}.---base-ui-button-button__button.---base-ui-button-button__xsmall.---base-ui-button-button__hasLabelPadding:has(.---base-ui-button-button__rightWrapper){padding-right:var(--spacing-2xs)}@supports ((-webkit-appearance:none)){.---base-ui-button-button__button .---base-ui-button-button__icon svg{width:100%;height:100%}}.---base-ui-button-button__button.---base-ui-button-button__large.---base-ui-button-button__hasIcon{--buttonHeight:40px;--buttonIconHolderSize:24px}.---base-ui-button-button__button.---base-ui-button-button__medium.---base-ui-button-button__hasIcon{--buttonHeight:32px;--buttonIconHolderSize:20px}.---base-ui-button-button__button.---base-ui-button-button__small.---base-ui-button-button__hasIcon,.---base-ui-button-button__button.---base-ui-button-button__xsmall.---base-ui-button-button__hasIcon{--buttonHeight:26px;--buttonIconHolderSize:16px}.---base-ui-button-button__button.---base-ui-button-button__hasIcon .---base-ui-button-button__icon{width:var(--buttonIconHolderSize);height:var(--buttonIconHolderSize)}.---base-ui-button-button__button.---base-ui-button-button__isFullWidth{width:100%}.---base-ui-button-button__button.---base-ui-button-button__primary{color:var(--buttonColor,var(--color-text-inverse))}.---base-ui-button-button__button.---base-ui-button-button__primary.---base-ui-button-button__isChecked:not(.---base-ui-button-button__gradient){border-color:var(--color-border);--background:var(--color-background-ai-subtle);--hoverBackground:var(--color-background-ai-subtle-hovered);color:var(--color-text)}.---base-ui-button-button__button.---base-ui-button-button__secondary{color:var(--color-text);gap:var(--button-content-gap,var(--spacing-2xs));border:1px solid var(--button-border-color,color-mix(in oklab,var(--color-border-primary)10%,transparent))}.---base-ui-button-button__button.---base-ui-button-button__secondary.---base-ui-button-button__large.---base-ui-button-button__hasLabelPadding{padding:0 var(--spacing-sm)}.---base-ui-button-button__button.---base-ui-button-button__secondary.---base-ui-button-button__secondaryBorderStrong{border-color:var(--color-border-primary);border-width:1.5px}.---base-ui-button-button__button.---base-ui-button-button__secondary[data-menu-variant=filter]{border:none}.---base-ui-button-button__button.---base-ui-button-button__secondary.---base-ui-button-button__isChecked{border:1.5px solid var(--color-border-ai)}.---base-ui-button-button__button.---base-ui-button-button__medium.---base-ui-button-button__hasIcon.---base-ui-button-button__hasLabelPadding{gap:var(--button-content-gap,var(--spacing-xs))}.---base-ui-button-button__button.---base-ui-button-button__secondary.---base-ui-button-button__background-black{color:var(--color-text-inverse);border:1px solid color-mix(in oklab,var(--color-neutral-000)15%,transparent);--background:var(--color-background-inverse);--hoverBackground:color-mix(in srgb-linear,var(--color-neutral-000)4%,var(--color-neutral-1000))}.---base-ui-button-button__button.---base-ui-button-button__select{color:var(--color-text);gap:var(--button-content-gap,var(--spacing-2xs));--background:var(--color-surface-overlay);--hoverBackground:var(--color-surface-hover);border:none}.---base-ui-button-button__button.---base-ui-button-button__select.---base-ui-button-button__hasLabelPadding{padding-left:var(--spacing-default)}.---base-ui-button-button__button.---base-ui-button-button__select.---base-ui-button-button__hasIcon{--buttonIconHolderSize:16px}.---base-ui-button-button__button.---base-ui-button-button__large.---base-ui-button-button__select{border-width:2px}.---base-ui-button-button__button.---base-ui-button-button__select.---base-ui-button-button__isChecked,.---base-ui-button-button__button.---base-ui-button-button__selected:focus{box-shadow:0 0 0 1.5px var(--color-focus-ring);background:0 0}.---base-ui-button-button__button.---base-ui-button-button__tertiary{color:var(--color-text)}.---base-ui-button-button__button.---base-ui-button-button__tertiary.---base-ui-button-button__isChecked,.---base-ui-button-button__button.---base-ui-button-button__subtle.---base-ui-button-button__isChecked{background-color:var(--color-surface-overlay)}.---base-ui-button-button__button.---base-ui-button-button__subtle{border-width:0}.---base-ui-button-button__button.---base-ui-button-button__onlyIcon.---base-ui-button-button__isChecked{border:1px solid var(--color-border-ai-subtle);background:var(--color-background-ai-subtle-opacity)}.---base-ui-button-button__button.---base-ui-button-button__onlyIcon.---base-ui-button-button__isChecked .---base-ui-button-button__icon{color:var(--color-text)}.---base-ui-button-button__button.---base-ui-button-button__onlyIcon.---base-ui-button-button__isChecked .---base-ui-button-button__icon svg [fill]:not([fill=none]){fill:var(--color-text)}.---base-ui-button-button__button.---base-ui-button-button__onlyIcon.---base-ui-button-button__isChecked .---base-ui-button-button__icon svg [stroke]:not([stroke=none]){stroke:var(--color-text)}.---base-ui-button-button__button.---base-ui-button-button__outline{--hoverBackground:color-mix(in srgb-linear,var(--color-neutral-000)4%,transparent);color:var(--color-text-inverse);border:1px solid var(--color-neutral-500);background:0 0}.---base-ui-button-button__button.---base-ui-button-button__outline:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{background:var(--hoverBackground)}.---base-ui-button-button__button.---base-ui-button-button__outline:not(:-moz-any(:disabled,[aria-disabled=true])):hover{background:var(--hoverBackground)}.---base-ui-button-button__button.---base-ui-button-button__outline:not(:-webkit-any(:disabled,[aria-disabled=true])):hover{background:var(--hoverBackground)}.---base-ui-button-button__button.---base-ui-button-button__outline:not(:-moz-any(:disabled,[aria-disabled=true])):hover{background:var(--hoverBackground)}.---base-ui-button-button__button.---base-ui-button-button__outline:not(:is(:disabled,[aria-disabled=true])):hover{background:var(--hoverBackground)}.---base-ui-button-button__button.---base-ui-button-button__outline:disabled{opacity:.5;cursor:not-allowed}.---base-ui-button-button__button.---base-ui-button-button__background-black{--background:var(--color-background-inverse);--hoverBackground:var(--color-background-inverse-hovered)}.---base-ui-button-button__button.---base-ui-button-button__background-ai{--background:var(--color-background-ai);--hoverBackground:var(--color-background-ai-hovered);--buttonColor:var(--color-neutral-000)}.---base-ui-button-button__button.---base-ui-button-button__background-disabled{--background:var(--color-neutral-300);--hoverBackground:var(--color-neutral-300);--buttonColor:var(--color-neutral-000)}.---base-ui-button-button__button.---base-ui-button-button__subtle.---base-ui-button-button__background-ai{--background:var(--color-background-ai-subtle);--hoverBackground:var(--color-background-ai-subtle-hovered);color:var(--color-text-ai)}.---base-ui-button-button__button.---base-ui-button-button__background-global{--background:var(--color-background-success-bold);--hoverBackground:var(--color-background-success-bold-hovered);--buttonColor:var(--color-neutral-000)}.---base-ui-button-button__button.---base-ui-button-button__background-pink{--background:var(--color-pink-500);--hoverBackground:color-mix(in srgb,var(--color-neutral-1000)12%,var(--color-pink-500));--buttonColor:var(--color-neutral-000)}.---base-ui-button-button__button.---base-ui-button-button__background-negative{--background:var(--color-background-danger-bold);--hoverBackground:var(--color-background-danger-bold-hovered);--buttonColor:var(--color-neutral-000)}.---base-ui-button-button__background-white{--background:var(--color-background-secondary);--hoverBackground:var(--color-surface-overlay)}.---base-ui-button-button__button.---base-ui-button-button__secondary.---base-ui-button-button__background-white{--hoverBackground:var(--color-background-secondary-hovered);--pressBackground:var(--color-background-secondary-pressed)}.---base-ui-button-button__button.---base-ui-button-button__background-transparent{--background:transparent;--hoverBackground:var(--color-surface-overlay)}.---base-ui-button-button__button.---base-ui-button-button__background-grey3{--background:var(--color-background-primary);--hoverBackground:var(--color-background-primary-hovered)}.---base-ui-button-button__button.---base-ui-button-button__background-grey3.---base-ui-button-button__isChecked{--background:var(--color-background-secondary)}.---base-ui-button-button__button.---base-ui-button-button__background-grey2{--background:var(--color-background-tertiary);--hoverBackground:var(--color-background-tertiary-hovered)}.---base-ui-button-button__button.---base-ui-button-button__background-lightPurple{--background:var(--color-background-ai-subtle);--hoverBackground:var(--color-background-ai-subtle-hovered);border-width:0}.---base-ui-button-button__button.---base-ui-button-button__secondary.---base-ui-button-button__background-lightPurple{border-width:1px}.---base-ui-button-button__button.---base-ui-button-button__background-lightGreen{--background:var(--color-background-success-subtle);--hoverBackground:var(--color-background-success-subtle-hovered);border-color:#0000}.---base-ui-button-button__icon{line-height:normal}.---base-ui-button-button__button.---base-ui-button-button__iconColor-ai .---base-ui-button-button__icon{color:var(--color-text-ai)}.---base-ui-button-button__button.---base-ui-button-button__secondary.---base-ui-button-button__iconColor-ai.---base-ui-button-button__isChecked{border-color:var(--color-text-ai)}.---base-ui-button-button__button.---base-ui-button-button__iconColor-green .---base-ui-button-button__icon{color:var(--color-text-success)}.---base-ui-button-button__button.---base-ui-button-button__iconColor-grey .---base-ui-button-button__icon{color:var(--color-text-secondary)}.---base-ui-button-button__button.---base-ui-button-button__iconColor-lightPurple .---base-ui-button-button__icon{color:var(--color-text-ai)}.---base-ui-button-button__button.---base-ui-button-button__iconColor-black .---base-ui-button-button__icon{color:var(--color-text)}.---base-ui-button-button__button.---base-ui-button-button__iconColor-white .---base-ui-button-button__icon{color:var(--color-text-inverse)}.---base-ui-button-button__shortcut{color:var(--color-text-secondary);background:var(--color-background-secondary);border-radius:4px;min-width:20px}.---base-ui-button-button__shortcut.---base-ui-button-button__dark{background:var(--color-background-tertiary)}.---base-ui-button-button__rightWrapper{flex:none;align-items:center;gap:4px;display:flex}.---base-ui-button-button__badge{background-color:var(--color-background-inverse);color:var(--color-foreground-inverse);border-radius:50%;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:12px;font-weight:500;display:flex}.---base-ui-button-button__palette{background:var(--color-background-secondary);border-radius:6px;gap:2px;padding:2px;display:flex}.---base-ui-button-button__fullWidth{flex:1}.---base-ui-button-button__palette:not(.---base-ui-button-button__reduceButtonHeights){margin-top:-2px}.---base-ui-button-button__palette.---base-ui-button-button__isDarker{background:var(--color-background-tertiary)}.---base-ui-button-button__palette .---base-ui-button-button__button{border-radius:5px}.---base-ui-button-button__palette.---base-ui-button-button__reduceButtonHeights .---base-ui-button-button__button{height:calc(var(--buttonHeight) - calc(2*2px));min-height:calc(var(--buttonHeight) - calc(2*2px))}.---base-ui-button-button__palette .---base-ui-button-button__button.---base-ui-button-button__small{--buttonHeight:28px}.---base-ui-button-button__textareaContainer{text-align:left;flex-grow:1;padding:0 10px}.---base-ui-button-button__splitButtonContainer{z-index:0;display:flex;position:relative}.---base-ui-button-button__splitButtonContainer .---base-ui-button-button__button{border-radius:0;margin-left:-1px}.---base-ui-button-button__splitButtonContainer .---base-ui-button-button__button:first-child{z-index:1;border-top-left-radius:6px;border-bottom-left-radius:6px;margin-left:0}.---base-ui-button-button__splitButtonContainer .---base-ui-button-button__button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.---base-ui-button-button__shortcut{display:none}@media (hover:hover) and (pointer:fine){.---base-ui-button-button__shortcut{display:inline-block}}.---base-ui-divider-divider__dividerLine{border-top:1px solid var(--color-border);width:100%}.---base-ui-divider-divider__expandToEdges{width:calc(100% + 32px);position:relative;left:-16px}.---base-ui-divider-divider__dividerLineWithText{align-items:center;gap:.5rem;width:100%;display:flex}.---base-ui-divider-divider__dividerLineWithText .---base-ui-divider-divider__line{border-top:1px solid var(--color-border);flex-grow:1}.---base-ui-divider-divider__dividerLineWithText .---base-ui-divider-divider__text{white-space:nowrap;-webkit-user-select:none;user-select:none}.---base-ui-link-link__link{color:inherit;font:inherit;line-height:inherit;cursor:pointer;text-align:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:baseline;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.---base-ui-link-link__isSubtle{text-decoration:none}.---base-ui-link-link_preview__previewPopup{pointer-events:none;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-background-secondary);width:min(320px,100vw - 16px);min-height:160px;box-shadow:var(--shadow-lg);transform-origin:var(--radix-hover-card-content-transform-origin)}.---base-ui-link-link_preview__skeletonRoot{gap:var(--spacing-sm);padding:var(--spacing-sm);display:grid}.---base-ui-link-link_preview__skeletonBlock{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-background-primary),var(--color-background-secondary-hovered),var(--color-background-primary));animation:---base-ui-link-link_preview__skeleton-shimmer 1.2s var(--ease)infinite;background-size:200% 100%}.---base-ui-link-link_preview__skeletonMedia{min-height:92px}.---base-ui-link-link_preview__skeletonLineLong{width:100%;height:12px}.---base-ui-link-link_preview__skeletonLineShort{width:68%;height:12px}.---base-ui-link-link_preview__previewPopup[data-state=open][data-side=top]{animation-name:---base-ui-link-link_preview__preview-in-from-bottom;animation-duration:var(--duration);animation-timing-function:var(--ease-out)}.---base-ui-link-link_preview__previewPopup[data-state=open][data-side=bottom]{animation-name:---base-ui-link-link_preview__preview-in-from-top;animation-duration:var(--duration);animation-timing-function:var(--ease-out)}.---base-ui-link-link_preview__previewPopup[data-state=closed][data-side=top]{animation-name:---base-ui-link-link_preview__preview-out-to-bottom;animation-duration:var(--duration);animation-timing-function:var(--ease-out)}.---base-ui-link-link_preview__previewPopup[data-state=closed][data-side=bottom]{animation-name:---base-ui-link-link_preview__preview-out-to-top;animation-duration:var(--duration);animation-timing-function:var(--ease-out)}@keyframes ---base-ui-link-link_preview__preview-in-from-bottom{0%{opacity:0;transform:translateY(5px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ---base-ui-link-link_preview__preview-in-from-top{0%{opacity:0;transform:translateY(-5px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ---base-ui-link-link_preview__preview-out-to-bottom{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4px)scale(.9)}}@keyframes ---base-ui-link-link_preview__preview-out-to-top{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.9)}}@keyframes ---base-ui-link-link_preview__skeleton-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@media (prefers-reduced-motion:reduce){.---base-ui-link-link_preview__previewPopup{animation:none}.---base-ui-link-link_preview__skeletonBlock{background:var(--color-background-primary);animation:none}}.---base-ui-loading_progress_bar-loading_progress_bar__progressBar{--loading-progress-fill:var(--color-neutral-1000);background:var(--color-neutral-200);border-radius:1px;width:294px;height:3px;overflow:hidden}.---base-ui-loading_progress_bar-loading_progress_bar__fill{transform-origin:0;background:var(--loading-progress-fill);width:100%;height:100%;animation-name:---base-ui-loading_progress_bar-loading_progress_bar__progressBarFill;animation-duration:100s;animation-timing-function:ease;transform:scaleX(0)}html[data-theme=dark] .---base-ui-loading_progress_bar-loading_progress_bar__progressBar{--loading-progress-fill:var(--color-neutral-000)}.---base-ui-loading_progress_bar-loading_progress_bar__hideIcon{visibility:hidden}.---base-ui-loading_progress_bar-loading_progress_bar__iconLarge{margin-bottom:var(--spacing-sm)}.---base-ui-loading_progress_bar-loading_progress_bar__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ---base-ui-loading_progress_bar-loading_progress_bar__progressBarFill{5%{transform:scaleX(.8)}10%{transform:scaleX(.95)}20%{transform:scaleX(.99)}30%{transform:scaleX(.995)}to{transform:scaleX(1)}}.---base-login_wall__middle{text-align:center;justify-content:center;align-items:center;min-height:100vh;display:flex}html[data-wf-site] .---base-login_wall__middle{min-height:min-content;padding:0 32px}.---base-login_wall__userPromptContainer{width:350px;max-width:100%}.---base-login_wall__userPrompt{align-items:center;gap:8px;width:100%;display:flex}.---base-login_wall__userPrompt>textarea{resize:none;flex:1;height:6em;padding:8px;font-size:16px}.---base-ui-badge-badge__badge{box-sizing:border-box;width:-moz-fit-content;width:fit-content;min-width:20px;height:20px;padding:0 var(--spacing-xs);border-radius:var(--radius-xs);color:var(--color-foreground-primary);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;display:flex}.---base-ui-badge-badge__hasIcon{gap:var(--spacing-2xs)}.---base-ui-badge-badge__hasAvatar{gap:var(--spacing-2xs);padding:0 var(--spacing-xs)0 var(--spacing-2xs)}.---base-ui-badge-badge__iconOnly{gap:var(--spacing-none);padding:0 var(--spacing-2xs)}.---base-ui-badge-badge__badgeAvatar{flex:none;justify-content:center;align-items:center;display:flex}.---base-ui-badge-badge__badgeAvatar>*{box-shadow:inset 0 0 0 1px var(--color-border)}.---base-ui-badge-badge__badgeIcon{flex:0 0 10px;justify-content:center;align-items:center;width:10px;height:10px;display:flex}.---base-ui-badge-badge__badgeIcon svg{color:inherit;width:10px;height:10px;display:block}.---base-ui-badge-badge__badgeIcon :-webkit-any([fill=\#000 i],[fill=\#000000 i],[fill=\#101010 i],[fill=\#161616 i],[fill=black i]){fill:currentColor}.---base-ui-badge-badge__badgeIcon :-moz-any([fill=\#000 i],[fill=\#000000 i],[fill=\#101010 i],[fill=\#161616 i],[fill=black i]){fill:currentColor}.---base-ui-badge-badge__badgeIcon :is([fill=\#000 i],[fill=\#000000 i],[fill=\#101010 i],[fill=\#161616 i],[fill=black i]){fill:currentColor}.---base-ui-badge-badge__badgeIcon :-webkit-any([stroke=\#000 i],[stroke=\#000000 i],[stroke=\#101010 i],[stroke=\#161616 i],[stroke=black i]){stroke:currentColor}.---base-ui-badge-badge__badgeIcon :-moz-any([stroke=\#000 i],[stroke=\#000000 i],[stroke=\#101010 i],[stroke=\#161616 i],[stroke=black i]){stroke:currentColor}.---base-ui-badge-badge__badgeIcon :is([stroke=\#000 i],[stroke=\#000000 i],[stroke=\#101010 i],[stroke=\#161616 i],[stroke=black i]){stroke:currentColor}.---base-ui-badge-badge__badgeText{min-width:0;font-family:var(--font-family-base-mono);font-size:11px;line-height:18px;font-weight:var(--font-weight-medium);letter-spacing:-.02em;text-transform:uppercase;align-items:center;display:flex}.---base-ui-badge-badge__badge.---base-ui-badge-badge__neutral{background:var(--color-surface-overlay);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur)}html[data-theme=dark] .---base-ui-badge-badge__badge.---base-ui-badge-badge__neutral{color:var(--color-text)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__highlight{color:var(--color-neutral-1000);background:var(--color-background-ai-subtle)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__success{background:var(--color-background-success-subtle)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__warning{background:var(--color-background-warning-subtle-brand)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__danger{background:var(--color-background-danger-subtle)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__proMax{color:var(--color-neutral-000);background:var(--color-background-inverse)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__white{color:var(--color-foreground-primary);background:var(--color-background-secondary);border:1px solid var(--color-border)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__info{color:var(--color-foreground-primary);background:var(--color-surface);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur)}.---base-ui-badge-badge__badge.---base-ui-badge-badge__gradient{padding:var(--spacing-3xs)var(--spacing-xs);color:var(--color-foreground-primary);border:1px solid var(--color-orange-500);background:0 0;position:relative}.---base-ui-badge-badge__badge.---base-ui-badge-badge__gradient.---base-ui-badge-badge__hasRemove{padding-right:0}.---base-ui-badge-badge__badge.---base-ui-badge-badge__gradient .---base-ui-badge-badge__badgeText{background:linear-gradient(90deg,var(--color-orange-500)0%,var(--color-red-500)50%,var(--color-purple-500)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding:0}.---base-ui-badge-badge__badge.---base-ui-badge-badge__gradient .---base-ui-badge-badge__badgeText:not(:last-child){padding-top:3px}.---base-ui-badge-badge__badge:-webkit-any(.---base-ui-badge-badge__info,.---base-ui-badge-badge__white,.---base-ui-badge-badge__gradient) .---base-ui-badge-badge__badgeText{font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--line-height-lg);font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:none}.---base-ui-badge-badge__badge:-moz-any(.---base-ui-badge-badge__info,.---base-ui-badge-badge__white,.---base-ui-badge-badge__gradient) .---base-ui-badge-badge__badgeText{font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--line-height-lg);font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:none}.---base-ui-badge-badge__badge:is(.---base-ui-badge-badge__info,.---base-ui-badge-badge__white,.---base-ui-badge-badge__gradient) .---base-ui-badge-badge__badgeText{font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--line-height-lg);font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:none}.---base-ui-badge-badge__hasRemove{gap:var(--spacing-2xs);padding-right:var(--spacing-2xs)}.---base-ui-badge-badge__removeButton{width:12px;height:12px;color:inherit;cursor:pointer;background:0 0;border:none;flex:0 0 12px;justify-content:center;align-items:center;padding:0;display:flex}.---base-ui-pagination-pagination__pagination{align-items:center;gap:var(--spacing-md);display:flex}.---base-ui-pagination-pagination__content{align-items:center;gap:var(--spacing-default);margin:0;margin-inline-start:auto;padding:0;list-style:none;display:flex}.---base-ui-pagination-pagination__item{align-items:center;display:flex}.---base-ui-pagination-pagination__navButton.---base-ui-pagination-pagination__navButton{width:28px;min-width:28px;height:28px;min-height:28px}.---base-ui-pagination-pagination__item:has(.---base-ui-pagination-pagination__summary){margin-inline-end:var(--spacing-default)}:root{--placeholder-default-highlight:var(--color-neutral-300)}.---base-ui-placeholder-placeholder__placeholder{background:var(--placeholder-fill,var(--color-background-tertiary));border-radius:4px;position:relative;overflow:hidden}.---base-ui-placeholder-placeholder__placeholder.---base-ui-placeholder-placeholder__circular{border-radius:50%}.---base-ui-placeholder-placeholder__placeholder:after{content:"";background:linear-gradient(90deg,transparent,var(--placeholder-highlight,var(--placeholder-default-highlight)),transparent);animation:3s linear .5s infinite ---base-ui-placeholder-placeholder__passing-by;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.---base-ui-placeholder-placeholder__listRow{height:2rem;padding:0 var(--spacing-default);align-items:center;gap:var(--spacing-default);display:flex}.---base-ui-placeholder-placeholder__listRowFill{flex:1;min-width:0}@keyframes ---base-ui-placeholder-placeholder__passing-by{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}.---base-ui-label-label__label{min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-normal);letter-spacing:0;line-height:var(--line-height-lg)}.---base-ui-label-label__label[data-invalid=true]{color:var(--color-text-danger)}.---base-ui-label-label__label[data-disabled=true]{color:var(--color-neutral-400)}.---base-ui-checkable_control-checkable_control__root{--control-gap:var(--spacing-2xs);--control-background:var(--color-background-secondary);--control-border-color:var(--color-border);--control-mark-color:var(--color-foreground-inverse);--control-selected-hovered-background:var(--color-background-inverse-hovered);--control-selected-hovered-border-color:var(--color-background-inverse-hovered);--control-selected-pressed-background:var(--color-background-inverse-pressed);--control-selected-pressed-border-color:var(--color-background-inverse-pressed);--focus-ring-offset:5px;gap:0 var(--control-gap);vertical-align:top;cursor:pointer;grid-template-columns:16px;width:-moz-fit-content;width:fit-content;display:inline-grid;position:relative}.---base-ui-checkable_control-checkable_control__withLabel{grid-template-columns:calc(16px + max(0px,var(--focus-ring-offset) - var(--control-gap) + 2px))minmax(0,1fr)}.---base-ui-checkable_control-checkable_control__kindRadio{--control-gap:var(--spacing-default)}.---base-ui-checkable_control-checkable_control__kindCheckbox{--control-selected-hovered-background:color-mix(in oklab,var(--color-background-inverse),var(--color-foreground-inverse)16%);--control-selected-hovered-border-color:color-mix(in oklab,var(--color-background-inverse),var(--color-foreground-inverse)16%);--control-selected-pressed-background:color-mix(in oklab,var(--color-background-inverse),var(--color-foreground-inverse)24%);--control-selected-pressed-border-color:color-mix(in oklab,var(--color-background-inverse),var(--color-foreground-inverse)24%)}.---base-ui-checkable_control-checkable_control__disabled{cursor:not-allowed}.---base-ui-checkable_control-checkable_control__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.---base-ui-checkable_control-checkable_control__control{background:var(--control-background);box-sizing:border-box;width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--control-border-color);transition:var(--transition-all);grid-column:1;align-self:center;display:block;position:relative}.---base-ui-checkable_control-checkable_control__kindCheckbox .---base-ui-checkable_control-checkable_control__control{border-radius:var(--radius-xs)}.---base-ui-checkable_control-checkable_control__kindRadio .---base-ui-checkable_control-checkable_control__control{border-radius:var(--radius-round)}.---base-ui-checkable_control-checkable_control__control:after{content:"";inset:calc(-1*var(--focus-ring-offset));border:2px solid var(--color-focus-ring);opacity:0;pointer-events:none;transition:opacity var(--duration)var(--ease),inset var(--duration)var(--ease);position:absolute}.---base-ui-checkable_control-checkable_control__kindCheckbox .---base-ui-checkable_control-checkable_control__control:after{border-radius:var(--radius-md)}.---base-ui-checkable_control-checkable_control__kindRadio .---base-ui-checkable_control-checkable_control__control:after{border-radius:var(--radius-round)}.---base-ui-checkable_control-checkable_control__input:focus-visible+.---base-ui-checkable_control-checkable_control__control:after{opacity:1}.---base-ui-checkable_control-checkable_control__checkmark,.---base-ui-checkable_control-checkable_control__indeterminateMark,.---base-ui-checkable_control-checkable_control__radioDot{color:var(--control-mark-color);opacity:0;pointer-events:none;transition:opacity var(--duration)var(--ease),color var(--duration)var(--ease),background-color var(--duration)var(--ease);position:absolute}.---base-ui-checkable_control-checkable_control__checkmark{width:10px;height:10px;display:block;top:3px;left:3px}.---base-ui-checkable_control-checkable_control__checkmark [stroke]:not([stroke=none]){stroke:currentColor;stroke-width:2.2px}.---base-ui-checkable_control-checkable_control__indeterminateMark{width:8px;height:8px;display:block;top:4px;left:4px}.---base-ui-checkable_control-checkable_control__indeterminateMark [stroke]:not([stroke=none]){stroke:currentColor;stroke-width:2.5px}.---base-ui-checkable_control-checkable_control__radioDot{border-radius:var(--radius-round);background:currentColor;width:8px;height:8px;top:4px;left:4px}.---base-ui-checkable_control-checkable_control__kindCheckbox .---base-ui-checkable_control-checkable_control__input:checked+.---base-ui-checkable_control-checkable_control__control,.---base-ui-checkable_control-checkable_control__kindCheckbox .---base-ui-checkable_control-checkable_control__input:indeterminate+.---base-ui-checkable_control-checkable_control__control,.---base-ui-checkable_control-checkable_control__kindRadio .---base-ui-checkable_control-checkable_control__input:checked+.---base-ui-checkable_control-checkable_control__control{--control-background:var(--color-background-inverse);--control-border-color:var(--color-background-inverse);--focus-ring-offset:4px}.---base-ui-checkable_control-checkable_control__input:disabled+.---base-ui-checkable_control-checkable_control__control{--control-background:var(--color-background-secondary);--control-border-color:var(--color-neutral-100)}.---base-ui-checkable_control-checkable_control__kindCheckbox .---base-ui-checkable_control-checkable_control__input:disabled:checked+.---base-ui-checkable_control-checkable_control__control,.---base-ui-checkable_control-checkable_control__kindCheckbox .---base-ui-checkable_control-checkable_control__input:disabled:indeterminate+.---base-ui-checkable_control-checkable_control__control,.---base-ui-checkable_control-checkable_control__kindRadio .---base-ui-checkable_control-checkable_control__input:disabled:checked+.---base-ui-checkable_control-checkable_control__control{--control-background:var(--color-neutral-500);--control-border-color:var(--color-neutral-500)}.---base-ui-checkable_control-checkable_control__kindCheckbox:hover .---base-ui-checkable_control-checkable_control__input:not(:disabled):not(:checked):not(:indeterminate)+.---base-ui-checkable_control-checkable_control__control,.---base-ui-checkable_control-checkable_control__kindRadio:hover .---base-ui-checkable_control-checkable_control__input:not(:disabled):not(:checked)+.---base-ui-checkable_control-checkable_control__control{--control-background:var(--color-background-secondary-hovered)}.---base-ui-checkable_control-checkable_control__kindCheckbox:active .---base-ui-checkable_control-checkable_control__input:not(:disabled):not(:checked):not(:indeterminate)+.---base-ui-checkable_control-checkable_control__control,.---base-ui-checkable_control-checkable_control__kindRadio:active .---base-ui-checkable_control-checkable_control__input:not(:disabled):not(:checked)+.---base-ui-checkable_control-checkable_control__control{--control-background:var(--color-background-secondary-pressed)}.---base-ui-checkable_control-checkable_control__kindCheckbox:hover .---base-ui-checkable_control-checkable_control__input:not(:disabled):checked+.---base-ui-checkable_control-checkable_control__control,.---base-ui-checkable_control-checkable_control__kindCheckbox:hover .---base-ui-checkable_control-checkable_control__input:not(:disabled):indeterminate+.---base-ui-checkable_control-checkable_control__control,.---base-ui-checkable_control-checkable_control__kindRadio:hover .---base-ui-checkable_control-checkable_control__input:not(:disabled):checked+.---base-ui-checkable_control-checkable_control__control{--control-background:var(--control-selected-hovered-background);--control-border-color:var(--control-selected-hovered-border-color)}.---base-ui-checkable_control-checkable_control__kindCheckbox:active .---base-ui-checkable_control-checkable_control__input:not(:disabled):checked+.---base-ui-checkable_control-checkable_control__control,.---base-ui-checkable_control-checkable_control__kindCheckbox:active .---base-ui-checkable_control-checkable_control__input:not(:disabled):indeterminate+.---base-ui-checkable_control-checkable_control__control,.---base-ui-checkable_control-checkable_control__kindRadio:active .---base-ui-checkable_control-checkable_control__input:not(:disabled):checked+.---base-ui-checkable_control-checkable_control__control{--control-background:var(--control-selected-pressed-background);--control-border-color:var(--control-selected-pressed-border-color)}.---base-ui-checkable_control-checkable_control__kindCheckbox .---base-ui-checkable_control-checkable_control__input:checked+.---base-ui-checkable_control-checkable_control__control .---base-ui-checkable_control-checkable_control__checkmark,.---base-ui-checkable_control-checkable_control__kindCheckbox .---base-ui-checkable_control-checkable_control__input:indeterminate+.---base-ui-checkable_control-checkable_control__control .---base-ui-checkable_control-checkable_control__indeterminateMark,.---base-ui-checkable_control-checkable_control__kindRadio .---base-ui-checkable_control-checkable_control__input:checked+.---base-ui-checkable_control-checkable_control__control .---base-ui-checkable_control-checkable_control__radioDot{opacity:1}.---base-ui-checkable_control-checkable_control__input:disabled+.---base-ui-checkable_control-checkable_control__control .---base-ui-checkable_control-checkable_control__checkmark,.---base-ui-checkable_control-checkable_control__input:disabled+.---base-ui-checkable_control-checkable_control__control .---base-ui-checkable_control-checkable_control__indeterminateMark,.---base-ui-checkable_control-checkable_control__input:disabled+.---base-ui-checkable_control-checkable_control__control .---base-ui-checkable_control-checkable_control__radioDot{--control-mark-color:var(--color-neutral-100)}.---base-ui-checkable_control-checkable_control__label{grid-column:2;align-self:start;min-width:0}.---base-ui-checkable_control-checkable_control__labelPrimary{color:var(--color-text)}.---base-ui-checkable_control-checkable_control__labelSecondary{color:var(--color-text-secondary)}.---base-ui-checkable_control-checkable_control__labelTertiary{color:var(--color-text-tertiary)}.---base-ui-checkable_control-checkable_control__labelInherit{color:inherit}.---base-ui-checkable_control-checkable_control__labelDisabled{color:var(--color-neutral-400)}.---base-ui-color_preview_swatch-color_preview_swatch__swatch{border-radius:var(--radius-xs);flex-shrink:0;width:20px;height:20px;position:relative}.---base-ui-color_preview_swatch-color_preview_swatch__swatch:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-border);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-color_preview_swatch-color_preview_swatch__iconSwatch>svg{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-color_preview_swatch-color_preview_swatch__trigger{width:24px;height:24px}.---base-ui-color_preview_swatch-color_preview_swatch__grid{background:0 0;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.---base-ui-color_preview_swatch-color_preview_swatch__grid2{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.---base-ui-color_preview_swatch-color_preview_swatch__grid3>:first-child{grid-area:1/1/3}.---base-ui-color_preview_swatch-color_preview_swatch__alpha{--swatch-check-base:#fff;--swatch-check-tile:#d8d8d8;background-color:var(--swatch-check-base);background-image:conic-gradient(var(--swatch-check-tile)25%,transparent 25% 50%,var(--swatch-check-tile)50% 75%,transparent 75%);background-size:8px 8px;overflow:hidden}.---base-ui-color_preview_swatch-color_preview_swatch__fill{position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-menu-menu__trigger{font-variant-numeric:tabular-nums}.---base-ui-menu-menu__content{width:min(216px,100vw - 16px);max-height:min(80vh,var(--radix-dropdown-menu-content-available-height,var(--radix-context-menu-content-available-height,80vh)));padding:var(--spacing-default)0;background:var(--color-background-primary);color:var(--color-text);border:1px solid color-mix(in oklab,var(--color-border-primary)15%,transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transform-origin:var(--radix-dropdown-menu-content-transform-origin,var(--radix-context-menu-content-transform-origin,left top));animation-duration:var(--duration);animation-timing-function:var(--ease-out-cubic);will-change:transform,opacity;overflow:hidden auto}.---base-ui-menu-menu__subContent{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.---base-ui-menu-menu__contextContent{translate:0 var(--spacing-2xs)}.---base-ui-menu-menu__content[data-state=open]{animation-name:---base-ui-menu-menu__menuEnter}.---base-ui-menu-menu__content[data-state=closed]{animation-name:---base-ui-menu-menu__menuExit}.---base-ui-menu-menu__content:focus-visible{outline:none}@keyframes ---base-ui-menu-menu__menuEnter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ---base-ui-menu-menu__menuExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.---base-ui-menu-menu__content[data-state=open],.---base-ui-menu-menu__content[data-state=closed]{animation:none}}.---base-ui-menu-menu__item{align-items:center;gap:var(--spacing-xs);min-height:29px;padding:var(--spacing-2xs)var(--spacing-default);margin:0 var(--spacing-default);border-radius:var(--radius-sm);color:var(--color-foreground-primary);font-size:var(--font-size-md);-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color var(--duration)var(--ease);-webkit-tap-highlight-color:transparent;outline:none;flex-shrink:0;line-height:20px;text-decoration:none;display:flex;position:relative}.---base-ui-menu-menu__item+.---base-ui-menu-menu__item{margin-top:var(--spacing-2xs)}.---base-ui-menu-menu__item:any-link,.---base-ui-menu-menu__item:any-link:hover{text-decoration:none}.---base-ui-menu-menu__item:any-link:focus-visible{text-decoration:none}.---base-ui-menu-menu__item[data-inset=true]{padding-left:28px}.---base-ui-menu-menu__item[data-highlighted],.---base-ui-menu-menu__item[data-state=open]{background:var(--color-surface-hover)}.---base-ui-menu-menu__item[data-disabled]{color:var(--color-foreground-tertiary);cursor:not-allowed}.---base-ui-menu-menu__item[data-disabled] .---base-ui-menu-menu__itemIcon{opacity:.4}.---base-ui-menu-menu__item[data-disabled] .---base-ui-menu-menu__itemComponentRight{opacity:.5}.---base-ui-menu-menu__item[data-variant=destructive]{color:var(--color-text-danger,var(--color-negative))}.---base-ui-menu-menu__checkboxItem,.---base-ui-menu-menu__radioItem{padding-left:28px}.---base-ui-menu-menu__itemIndicator{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:absolute;left:8px}.---base-ui-menu-menu__checkboxIndicator{pointer-events:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;left:8px}.---base-ui-menu-menu__radioIndicator{border-radius:var(--radius-round);background:currentColor;width:6px;height:6px}.---base-ui-menu-menu__label{padding:var(--spacing-3xs)var(--spacing-default);margin:0 var(--spacing-default);color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:20px;font-weight:var(--font-weight-normal)}.---base-ui-menu-menu__label[data-inset=true]{padding-left:28px}.---base-ui-menu-menu__separator{height:1px;margin:var(--spacing-default)0;background:color-mix(in oklab,var(--color-border-primary)12%,transparent)}.---base-ui-menu-menu__shortcut{min-width:20px;height:18px;color:var(--color-foreground-secondary);font-family:Inter,var(--font-family-base);font-size:11px;font-weight:var(--font-weight-normal);white-space:nowrap;justify-content:center;align-items:center;margin-left:auto;line-height:18px;display:none}.---base-ui-menu-menu__shortcut>*{font:inherit}@media (hover:hover) and (pointer:fine){.---base-ui-menu-menu__shortcut{background:var(--color-background-secondary);padding:0 var(--spacing-2xs);border-radius:var(--radius-xs);display:inline-flex}}.---base-ui-menu-menu__subTrigger{padding-right:28px}.---base-ui-menu-menu__subIcon{color:currentColor;position:absolute;right:8px}.---base-ui-menu-menu__dropdownIcon{transition:transform var(--duration)var(--ease-out),opacity var(--duration)var(--ease-out)}.---base-ui-menu-menu__dropdownIcon.---base-ui-menu-menu__isSubtle{opacity:.5}button[aria-expanded=true] .---base-ui-menu-menu__dropdownIcon{opacity:1;transform:rotate(180deg)}.---base-ui-menu-menu__itemIcon{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.---base-ui-menu-menu__itemIcon[data-color-preview=true]{width:20px;height:20px}.---base-ui-menu-menu__itemLabelStack{flex-direction:column;flex:1;min-width:0;display:flex}.---base-ui-menu-menu__itemLabelRow{align-items:center;gap:var(--spacing-2xs);min-width:0;display:inline-flex}.---base-ui-menu-menu__itemLabelMedium{font-weight:var(--font-weight-medium)}.---base-ui-menu-menu__itemLabelBold{font-weight:var(--font-weight-bold)}.---base-ui-menu-menu__itemComponentRight{white-space:nowrap;align-items:center;margin-left:auto;display:inline-flex}.---base-ui-tooltip-tooltip__tooltip{box-sizing:border-box;width:max-content;max-width:calc(100vw - var(--spacing-md));align-items:center;gap:var(--spacing-3xs);min-height:22px;padding:var(--spacing-3xs)var(--spacing-2xs)var(--spacing-3xs)var(--spacing-xs);border-radius:var(--radius-xs);color:var(--color-neutral-000);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-lg);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;transform-origin:var(--radix-tooltip-content-transform-origin);animation-duration:var(--duration);animation-timing-function:var(--ease-out-cubic);will-change:transform,opacity;background:#1d1d1de6;display:flex;overflow:hidden}.---base-ui-tooltip-tooltip__tooltip:has([data-slot=tooltip-shortcut]){padding-right:var(--spacing-3xs)}.---base-ui-tooltip-tooltip__tooltip[data-state=delayed-open],.---base-ui-tooltip-tooltip__tooltip[data-state=instant-open]{animation-name:---base-ui-tooltip-tooltip__tooltipEnter}.---base-ui-tooltip-tooltip__tooltip[data-state=closed]{animation-name:---base-ui-tooltip-tooltip__tooltipExit}.---base-ui-tooltip-tooltip__tooltip[data-side=top]{--tooltip-slide-x:0;--tooltip-slide-y:var(--spacing-2xs)}.---base-ui-tooltip-tooltip__tooltip[data-side=right]{--tooltip-slide-x:calc(var(--spacing-2xs)*-1);--tooltip-slide-y:0}.---base-ui-tooltip-tooltip__tooltip[data-side=bottom]{--tooltip-slide-x:0;--tooltip-slide-y:calc(var(--spacing-2xs)*-1)}.---base-ui-tooltip-tooltip__tooltip[data-side=left]{--tooltip-slide-x:var(--spacing-2xs);--tooltip-slide-y:0}.---base-ui-tooltip-tooltip__shortcut{box-sizing:border-box;height:16px;padding:0 var(--spacing-2xs);border-radius:var(--radius-xs);background:var(--color-neutral-1000);color:var(--color-neutral-400);font-family:Inter,var(--font-family-base),sans-serif;font-size:11px;font-weight:var(--font-weight-normal);letter-spacing:0;text-align:center;white-space:nowrap;flex:none;justify-content:center;align-items:center;line-height:18px;display:inline-flex}@keyframes ---base-ui-tooltip-tooltip__tooltipEnter{0%{opacity:0;transform:translate(var(--tooltip-slide-x,0),var(--tooltip-slide-y,0))scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes ---base-ui-tooltip-tooltip__tooltipExit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--tooltip-slide-x,0),var(--tooltip-slide-y,0))scale(.96)}}@media (prefers-reduced-motion:reduce){.---base-ui-tooltip-tooltip__tooltip[data-state=delayed-open],.---base-ui-tooltip-tooltip__tooltip[data-state=instant-open],.---base-ui-tooltip-tooltip__tooltip[data-state=closed]{animation:none}}.---base-ui-tooltip-tooltip__stacked{max-width:220px;padding:var(--spacing-default)var(--spacing-default)var(--spacing-default)var(--spacing-sm);border-radius:var(--radius-sm);white-space:normal;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:0}.---base-ui-tooltip-tooltip__detail{color:#8a8a8a}.---base-ui-table-table__tableWrapper{width:100%}.---base-ui-table-table__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.---base-ui-table-table__autoLayout{table-layout:auto}.---base-ui-table-table__th,.---base-ui-table-table__td{padding-inline:var(--spacing-default);text-align:left}.---base-ui-table-table__th{vertical-align:middle;height:36px}.---base-ui-table-table__td{vertical-align:middle;border-top:1px solid var(--color-border);height:40px}.---base-ui-table-table__headerContent,.---base-ui-table-table__cellContent{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.---base-ui-table-table__wrapContent{padding:var(--spacing-xs)0;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.---base-ui-table-table__actionHeader,.---base-ui-table-table__actionCell{width:32px;padding:0}.---base-ui-table-table__actionCellInner{justify-content:center;align-items:center;height:100%;display:flex}.---base-ui-table-table__clickableRow{cursor:pointer;transition:var(--transition-all)}@media (hover:hover) and (pointer:fine){.---base-ui-table-table__clickableRow:hover{background-color:var(--color-surface-hover)}}.---base-ui-table-table__clickableRow:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.---base-affiliate_dashboard-dashboard__filters{gap:var(--spacing-sm);flex-direction:column;display:flex}.---base-affiliate_dashboard-dashboard__filterRow{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.---base-affiliate_dashboard-dashboard__customRange{align-items:center;gap:var(--spacing-xs);display:flex}.---base-affiliate_dashboard-dashboard__tiles{gap:var(--spacing-md)var(--spacing-lg);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.---base-affiliate_dashboard-dashboard__tile{gap:var(--spacing-2xs);flex-direction:column;min-width:0;display:flex}.---base-affiliate_dashboard-dashboard__tileLabel{margin:0}.---base-affiliate_dashboard-dashboard__tileValue{overflow-wrap:anywhere;flex-direction:column;margin:0;display:flex}.---base-affiliate_dashboard-dashboard__chartGrid{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.---base-affiliate_dashboard-dashboard__chartGrid>:first-child{grid-column:1/-1}.---base-affiliate_dashboard-dashboard__chart{width:100%;min-width:0}.---base-affiliate_dashboard-dashboard__refreshing{opacity:.6;transition:opacity .15s}.---base-affiliate_dashboard-dashboard__legend{gap:var(--spacing-xs)var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.---base-affiliate_dashboard-dashboard__legendItem{align-items:center;gap:var(--spacing-2xs);display:flex}.---base-affiliate_dashboard-dashboard__legendLine{border-radius:1px;width:12px;height:2px}.---base-affiliate_dashboard-dashboard__legendRect{border-radius:2px;width:10px;height:10px}.---base-affiliate_dashboard-dashboard__tooltip{padding:var(--spacing-default)10px;font-size:var(--font-size-sm);color:var(--color-text-inverse);white-space:nowrap;pointer-events:none;background:var(--color-background-inverse);border-radius:var(--radius-xs);line-height:1.5}.---base-affiliate_dashboard-dashboard__tooltipTitle{font-weight:var(--font-weight-semibold)}.---base-affiliate_dashboard-dashboard__tooltipRow{align-items:center;gap:var(--spacing-xs);display:flex}.---base-affiliate_dashboard-dashboard__tooltipKey{border-radius:1px;width:10px;height:2px}.---base-affiliate_dashboard-dashboard__tooltipLabel{color:var(--color-text-inverse-secondary)}.---base-affiliate_dashboard-dashboard__tooltipValue{margin-left:auto}.---base-affiliate_dashboard-dashboard__emptyState{justify-content:center;width:100%;display:flex}.---base-affiliate_dashboard-dashboard__tableScroll{overflow-x:auto}.---base-affiliate_dashboard-dashboard__pagination{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}@media (max-width:720px){.---base-affiliate_dashboard-dashboard__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.---base-affiliate_dashboard-dashboard__chartGrid{grid-template-columns:minmax(0,1fr)}}.---base-ui-row-row__row{box-sizing:border-box;text-align:left;width:100%;min-height:34px;font:inherit;color:var(--color-foreground-primary);transition:var(--transition-all);border:1px solid #0000;position:relative}.---base-ui-row-row__clickable{cursor:pointer}.---base-ui-row-row__clickable:hover:not(.---base-ui-row-row__selected){background:var(--color-surface-hover)}.---base-ui-row-row__overlay{z-index:1;width:100%;height:100%;cursor:inherit;color:inherit;font:inherit;border-radius:inherit;background:0 0;border:0;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-row-row__overlay:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-1px}.---base-ui-row-row__slot{align-items:center;gap:var(--spacing-xs);color:var(--color-foreground-secondary);flex-shrink:0;display:flex}.---base-ui-row-row__interactiveSlot{z-index:2;position:relative}.---base-ui-row-row__middle{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;align-items:center;min-width:0;display:flex;overflow:hidden}.---base-ui-row-row__chevron{z-index:2;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.---base-ui-row-row__chevron:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-1px;border-radius:var(--radius-xs)}.---base-ui-row-row__menuWrap{z-index:2;position:relative}.---base-ui-card-card__card{box-sizing:border-box;transition:background-color var(--duration)var(--ease);min-width:0;overflow:hidden}.---base-ui-card-card__card[data-selected=true]{background:color-mix(in srgb,var(--color-background-ai-subtle)50%,transparent)}.---base-ui-card-card__cardHeader,.---base-ui-card-card__cardFooter{margin-left:calc(var(--card-padding-left,0px)*-1);margin-right:calc(var(--card-padding-right,0px)*-1);align-self:stretch}.---base-ui-card-card__cardHeader.---base-ui-card-card__cardHeader,.---base-ui-card-card__cardFooter.---base-ui-card-card__cardFooter{width:auto;min-height:30px}.---base-ui-card-card__cardHeader{border-bottom:1px solid var(--color-border)}.---base-ui-card-card__cardFooter{border-top:1px solid var(--color-border)}.---base-ui-card-card__cardAction{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.---base-ui-card-card__cardContent{box-sizing:border-box;width:100%;min-height:54px}.---base-ui-card-card__clickable{cursor:pointer;position:relative}.---base-ui-card-card__overlay{z-index:1;width:100%;height:100%;cursor:inherit;color:inherit;font:inherit;border-radius:inherit;background:0 0;border:0;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-card-card__overlay:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-1px}.---base-ui-card-card__clickable :where(button,a,[role=button],[role=link],input,label,select,summary,textarea):where(:not(.---base-ui-card-card__overlay)){z-index:2;position:relative}.---base-ui-empty_state-empty_state__emptyState{min-width:0}.---base-ui-empty_state-empty_state__surface{width:min(var(--empty-state-surface-width,248px),100%);padding:var(--spacing-xl);border-radius:var(--radius-lg);justify-content:center;display:flex}.---base-ui-empty_state-empty_state__surface[data-variant=accent]{background:color-mix(in srgb,var(--color-background-ai-subtle)50%,transparent)}.---base-ui-empty_state-empty_state__content{width:min(var(--empty-state-content-width,184px),100%);align-items:center;gap:var(--empty-state-content-gap,20px);flex-direction:column;display:flex}.---base-ui-empty_state-empty_state__icon,.---base-ui-empty_state-empty_state__message,.---base-ui-empty_state-empty_state__title,.---base-ui-empty_state-empty_state__description,.---base-ui-empty_state-empty_state__actions{min-width:0}.---base-ui-empty_state-empty_state__icon{border-radius:var(--radius-sm);background:var(--color-surface-white);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.---base-ui-empty_state-empty_state__iconHolder{width:20px;height:20px;color:var(--color-text);justify-content:center;align-items:center;display:flex}.---base-ui-empty_state-empty_state__message{align-items:center;gap:var(--empty-state-message-gap,var(--spacing-xs));flex-direction:column;width:100%;display:flex}.---base-ui-empty_state-empty_state__actions{gap:var(--spacing-default);flex-direction:column;width:100%;display:flex}.---base-ui-textarea-textarea__autosizeContainer{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.---base-ui-textarea-textarea__autosizeContainer .---base-ui-textarea-textarea__textarea,.---base-ui-textarea-textarea__autosizeContainer .---base-ui-textarea-textarea__text{grid-area:1/1/2/2}.---base-ui-textarea-textarea__autosizeContainer .---base-ui-textarea-textarea__text{visibility:hidden}.---base-ui-textarea-textarea__autosizeContainer .---base-ui-textarea-textarea__text.---base-ui-textarea-textarea__useContentWidth{width:max-content}.---base-ui-textarea-textarea__textarea,.---base-ui-textarea-textarea__text{white-space:pre-wrap;overflow-wrap:break-word;width:100%;font-weight:inherit;line-height:inherit;font-size:inherit;letter-spacing:inherit;text-align:inherit;border:0;margin:0;padding:0;display:block}.---base-ui-textarea-textarea__textarea{resize:none;min-width:0;min-height:0;caret-color:var(--color-text-ai);overflow:hidden}.---base-ui-textarea-textarea__textarea:disabled{opacity:.4;pointer-events:none}.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__light,.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__light+.---base-ui-textarea-textarea__text{background:var(--color-surface-overlay);color:var(--color-text);font-size:var(--font-size-md);line-height:var(--line-height-md);transition:background var(--duration)var(--ease),outline-color var(--duration)var(--ease);outline-offset:-1px;border-radius:6px;outline:1px solid #0000;padding:6px 10px}.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__invisible{color:inherit;background:0 0}.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__isScrollable{max-height:100%;overflow-y:auto}.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__isScrollable+.---base-ui-textarea-textarea__text{max-width:100%;overflow-y:hidden}.---base-ui-textarea-textarea__autosizeContainer{max-width:100%}.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__light:hover{background:var(--color-background-primary-hovered)}.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__light:focus{background:var(--color-background-secondary);outline-color:var(--color-focus-ring)}.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__light.---base-ui-textarea-textarea__isInvalid{outline-color:var(--color-border-danger)}.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__invisible,.---base-ui-textarea-textarea__text:focus{outline:none}.---base-ui-textarea-textarea__fakeSelection{color:var(--color-text-selection);background:var(--color-background-selection);display:inline}.---base-ui-textarea-textarea__text{cursor:var(--text-idle-cursor,default)}.---base-ui-textarea-textarea__text.---base-ui-textarea-textarea__readOnlyText{cursor:inherit}.---base-ui-textarea-textarea__text.---base-ui-textarea-textarea__transparentPlaceholder,.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__transparentPlaceholder{--placeholderColor:color-mix(in srgb,currentColor 60%,transparent)}.---base-ui-textarea-textarea__text.---base-ui-textarea-textarea__isPlaceholder{color:var(--placeholder-ink,var(--placeholderColor,var(--color-text-secondary)))}.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__textarea.---base-ui-textarea-textarea__textarea::placeholder{color:var(--placeholderColor,var(--color-text-secondary))}.---base-ui-textarea-textarea__text.---base-ui-textarea-textarea__lineClamp{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.---base-ui-textarea-textarea__truncate{white-space:nowrap;text-overflow:ellipsis;padding-right:8px;overflow:hidden}.---base-ui-textarea-textarea__promptTextarea{position:relative}.---base-ui-textarea-textarea__promptBadge{background-color:var(--color-background-secondary);pointer-events:none;border-radius:4px;padding:2px 6px;position:absolute;bottom:4px;right:4px}.---base-ui-textarea-textarea__promptIconStar{color:var(--color-text-ai);width:10px}.---base-ui-textarea-textarea__monospace,.---base-ui-textarea-textarea__monospace+.---base-ui-textarea-textarea__text{font-family:monospace}.---base-ui-textarea-textarea__monospaceSmall,.---base-ui-textarea-textarea__monospaceSmall+.---base-ui-textarea-textarea__text{font-family:monospace;font-size:12px;line-height:var(--line-height-lg)}.---base-ui-input-input__field{gap:var(--spacing-2xs);flex-direction:column;min-width:0;display:flex}.---base-ui-input-input__fieldSide{flex-direction:row;align-items:center;width:100%}.---base-ui-input-input__control{min-width:0}.---base-ui-input-input__fieldSide .---base-ui-input-input__control{flex:1}.---base-ui-input-input__label{min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-lg);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}.---base-ui-input-input__fieldSide .---base-ui-input-input__label{width:72px}.---base-ui-input-input__field.---base-ui-input-input__isInvalid .---base-ui-input-input__label{color:var(--color-text-danger)}.---base-ui-input-input__field:has(.---base-ui-input-input__input:user-invalid:not(:focus)) .---base-ui-input-input__label{color:var(--color-text-danger)}.---base-ui-input-input__container{border-radius:var(--radius-sm);--background:var(--color-surface-overlay);--hoverBackground:var(--color-surface-hover);background:var(--background);color:var(--color-text);transition:background var(--duration)var(--ease),outline-color var(--duration)var(--ease);outline-offset:-1px;outline:1px solid #0000;flex-direction:column;display:flex}.---base-ui-input-input__container[data-state=disabled]{opacity:.6}.---base-ui-input-input__container.---base-ui-input-input__isLarge{border-radius:var(--radius-md)}.---base-ui-input-input__container.---base-ui-input-input__variant-borderless{--background:transparent;--hoverBackground:transparent}.---base-ui-input-input__container.---base-ui-input-input__variant-darker{--background:var(--color-background-tertiary);--hoverBackground:var(--color-background-tertiary-hovered)}.---base-ui-input-input__container.---base-ui-input-input__variant-non-editable{--background:transparent;--hoverBackground:transparent;outline-color:var(--color-border)}.---base-ui-input-input__container:has(.---base-ui-input-input__input:-webkit-any(:-webkit-autofill,:-webkit-autofill)){--hoverBackground:var(--background);--focusBackground:var(--background)}.---base-ui-input-input__container:has(.---base-ui-input-input__input:-webkit-any(:-webkit-autofill,:-webkit-autofill)){--hoverBackground:var(--background);--focusBackground:var(--background)}.---base-ui-input-input__container:has(.---base-ui-input-input__input:is(:autofill,:autofill)){--hoverBackground:var(--background);--focusBackground:var(--background)}.---base-ui-input-input__container:has(.---base-ui-input-input__input:-webkit-any(:-webkit-autofill,:-webkit-autofill)){--hoverBackground:var(--background);--focusBackground:var(--background)}.---base-ui-input-input__container:has(.---base-ui-input-input__input:-moz-any(:autofill,:autofill)){--hoverBackground:var(--background);--focusBackground:var(--background)}.---base-ui-input-input__container:has(.---base-ui-input-input__input:is(:autofill,:autofill)){--hoverBackground:var(--background);--focusBackground:var(--background)}.---base-ui-input-input__container:hover:not(:has(>.---base-ui-input-input__chipsRow:hover)){background:var(--hoverBackground)}.---base-ui-input-input__container:focus-within:not(.---base-ui-input-input__variant-borderless):not(.---base-ui-input-input__variant-non-editable):not(.---base-ui-input-input__isInvalid){background:var(--focusBackground,transparent);outline-color:var(--color-focus-ring)}.---base-ui-input-input__container.---base-ui-input-input__isEmptyValue{color:var(--color-text-secondary)}.---base-ui-input-input__container.---base-ui-input-input__isInvalid{outline-color:var(--color-red-300);background:0 0}.---base-ui-input-input__container:has(.---base-ui-input-input__input:user-invalid:not(:focus)){outline-color:var(--color-red-300);background:0 0}.---base-ui-input-input__container.---base-ui-input-input__isInvalid:hover{--hoverBackground:transparent}.---base-ui-input-input__container:has(.---base-ui-input-input__input:disabled){opacity:.6}.---base-ui-input-input__container:has(.---base-ui-input-input__autosizeTextarea:disabled){opacity:.6}.---base-ui-input-input__chipsRow{padding:var(--spacing-xs)10px;align-items:start;gap:var(--spacing-default);flex-wrap:wrap;flex-shrink:0;display:flex}.---base-ui-input-input__inputRow{align-items:center;gap:var(--spacing-2xs);min-height:32px;padding:var(--spacing-2xs);box-sizing:border-box;flex-shrink:0;display:flex}.---base-ui-input-input__container.---base-ui-input-input__isLarge .---base-ui-input-input__inputRow{min-height:40px}.---base-ui-input-input__container.---base-ui-input-input__isSmall .---base-ui-input-input__inputRow{min-height:26px}.---base-ui-input-input__container[data-multiline=true]:has([data-slot=input-group-textarea]) .---base-ui-input-input__inputRow{align-items:flex-start;min-height:80px}.---base-ui-input-input__input,.---base-ui-input-input__autosizeTextarea{width:100%;color:inherit;font-weight:inherit;line-height:inherit;font-size:inherit;text-align:inherit;border:0;margin:0;display:block}.---base-ui-input-input__input[data-slot=input-group-input]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.---base-ui-input-input__input[data-slot=input-group-textarea-wrapper],.---base-ui-input-input__autosizeTextarea{overflow-wrap:break-word;white-space:pre-wrap}.---base-ui-input-input__input{border-radius:var(--radius-sm);min-width:0;padding:var(--spacing-none)var(--spacing-2xs);caret-color:var(--color-foreground-accent);background:0 0;flex-grow:1}.---base-ui-input-input__input:-webkit-any(:-webkit-autofill,:-webkit-autofill){-webkit-text-fill-color:var(--color-text);-webkit-background-clip:text;background-clip:text}.---base-ui-input-input__input:-moz-any(:autofill,:autofill){-webkit-text-fill-color:var(--color-text);-webkit-background-clip:text;background-clip:text}.---base-ui-input-input__input:is(:autofill,:autofill){-webkit-text-fill-color:var(--color-text);-webkit-background-clip:text;background-clip:text}.---base-ui-input-input__container.---base-ui-input-input__isLarge .---base-ui-input-input__input{padding:var(--spacing-2xs)var(--spacing-xs)}.---base-ui-input-input__container.---base-ui-input-input__isSmall .---base-ui-input-input__input{padding:var(--spacing-none)var(--spacing-3xs)}.---base-ui-input-input__input::placeholder{color:var(--color-text-secondary)}.---base-ui-input-input__input:focus,.---base-ui-input-input__autosizeTextarea:focus{outline:none}.---base-ui-input-input__autosizeTextarea{caret-color:inherit;color:inherit;background:0 0;max-width:100%}.---base-ui-input-input__container[data-multiline=true] .---base-ui-input-input__autosizeTextarea{min-height:72px}.---base-ui-input-input__container .---base-ui-input-input__autosizeTextarea:disabled{opacity:1;pointer-events:inherit}.---base-ui-input-input__input::-webkit-search-cancel-button{display:none}.---base-ui-input-input__iconStart{cursor:text;flex-shrink:0;justify-content:center;align-items:center;min-width:16px;min-height:16px;display:flex}.---base-ui-input-input__addon{color:var(--color-text-secondary)}.---base-ui-input-input__addon.---base-ui-input-input__iconStart{color:var(--color-text)}.---base-ui-input-input__addonEnd{flex-shrink:0;align-items:center;display:flex}.---base-ui-input-input__container.---base-ui-input-input__isLarge .---base-ui-input-input__iconStart{min-width:20px;min-height:20px}.---base-ui-input-input__container.---base-ui-input-input__isSmall .---base-ui-input-input__iconStart{min-width:12px;min-height:12px}.---base-ui-input-input__iconStart+.---base-ui-input-input__input{padding-left:var(--spacing-none)}.---base-ui-input-input__textEnd{padding-right:var(--spacing-2xs);color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;align-items:center;display:flex}.---base-ui-input-input__textStart{padding-right:var(--spacing-none);padding-left:var(--spacing-2xs)}.---base-ui-input-input__addon+.---base-ui-input-input__textStart{padding-left:var(--spacing-none)}.---base-ui-input-input__buttonEnd{flex-shrink:0;align-self:center;align-items:center;display:flex}.---base-ui-input-input__container.---base-ui-input-input__hasButtonEnd .---base-ui-input-input__input{padding-right:var(--spacing-none)}.---base-ui-input-input__pickerTrigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.---base-ui-input-input__pickerTrigger>*{pointer-events:none}.---base-ui-input-input__pickerTrigger:disabled{cursor:default}.---base-ui-input-input__pickerTrigger:focus-visible{border-radius:var(--radius-sm);outline:1px solid var(--color-focus-ring);outline-offset:-1px}.---base-ui-input-input__pickerTrigger:focus-visible:has(.---base-ui-input-input__container.---base-ui-input-input__isLarge){border-radius:var(--radius-md)}.---base-ui-input-input__pickerValue{min-width:0;color:var(--color-text);text-overflow:ellipsis;flex:1;overflow:hidden}.---base-ui-input-input__pickerValue[data-empty=true]{color:var(--color-text-secondary)}.---base-ui-input-input__pickerThumbnail{width:var(--spacing-lg);height:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-xs);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.---base-ui-input-input__pickerThumbnail[data-empty=true]{color:var(--color-foreground-tertiary)}.---base-ui-input-input__pickerThumbnailImg{object-fit:cover;width:100%;height:100%;display:block}.---base-ui-input-input__container.---base-ui-input-input__isSmall .---base-ui-input-input__pickerThumbnail{width:18px;height:18px}.---base-ui-font_preview_swatch-font_preview_swatch__swatch{border-radius:var(--radius-xs);width:20px;height:20px;color:var(--color-foreground-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;line-height:1;display:flex;position:relative;overflow:hidden}.---base-ui-font_preview_swatch-font_preview_swatch__swatch:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-border);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.---base-ui-font_preview_swatch-font_preview_swatch__trigger{width:24px;height:24px;font-size:13px}.---base-ui-select-select__trigger{--select-trigger-radius:var(--radius-sm);height:var(--select-trigger-height);min-height:var(--select-trigger-height);justify-content:flex-start;align-items:center;gap:var(--spacing-2xs);width:-moz-fit-content;width:fit-content;min-width:0;padding:0 var(--spacing-default);border-radius:var(--select-trigger-radius);background:var(--color-surface-overlay);color:var(--color-text);font-family:var(--font-family-base);font-variant-numeric:tabular-nums;font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-normal);cursor:pointer;transition:var(--transition-all);-webkit-tap-highlight-color:transparent;border:none;outline:none;display:inline-flex;position:relative}.---base-ui-select-select__trigger[data-size=large]{--select-trigger-height:40px;--select-trigger-radius:var(--radius-md);padding:0 var(--spacing-sm);font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.---base-ui-select-select__trigger[data-size=medium]{--select-trigger-height:32px;padding:0 var(--spacing-default);font-size:var(--font-size-md);line-height:var(--line-height-md)}.---base-ui-select-select__trigger[data-size=small]{--select-trigger-height:26px;padding:0 var(--spacing-default);font-size:var(--font-size-sm);line-height:var(--line-height-lg)}.---base-ui-select-select__trigger[data-size=xsmall]{--select-trigger-height:26px;padding:0 var(--spacing-2xs)0 var(--spacing-default);font-size:var(--font-size-sm);line-height:var(--line-height-lg)}.---base-ui-select-select__trigger[data-full-width=true]{width:100%}.---base-ui-select-select__trigger:hover{background:var(--color-surface-hover)}.---base-ui-select-select__trigger:focus-visible{box-shadow:none}.---base-ui-select-select__trigger:focus-visible:after{content:"";border:2px solid var(--color-focus-ring);border-radius:calc(var(--select-trigger-radius) + 4px);pointer-events:none;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.---base-ui-select-select__trigger[data-quiet-focus]:focus-visible:after{content:none}.---base-ui-select-select__trigger[data-disabled]{opacity:.4;cursor:not-allowed}.---base-ui-select-select__trigger[data-placeholder]{color:var(--color-text-secondary)}.---base-ui-select-select__trigger>[data-slot=select-value]{align-items:center;gap:var(--spacing-2xs);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:inline-flex;overflow:hidden}.---base-ui-select-select__chevron{opacity:.75;transition:transform var(--duration)var(--ease-out),opacity var(--duration)var(--ease-out);flex-shrink:0;margin-left:auto}.---base-ui-select-select__trigger[data-state=open] .---base-ui-select-select__chevron{opacity:1;transform:rotate(180deg)}.---base-ui-select-select__content{width:min(max(256px,var(--radix-select-trigger-width,256px)),calc(100vw - var(--spacing-md)));max-height:var(--radix-select-content-available-height,80vh);background:var(--color-background-primary);color:var(--color-text);border:1px solid color-mix(in oklab,var(--color-border-primary)15%,transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transform-origin:var(--radix-select-content-transform-origin);animation-duration:var(--duration);animation-timing-function:var(--ease-out-cubic);will-change:transform,opacity;flex-direction:column;display:flex;overflow:hidden}.---base-ui-select-select__content:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-lg)}.---base-ui-select-select__content[data-state=open]{animation-name:---base-ui-select-select__selectEnter}.---base-ui-select-select__content[data-state=closed]{animation-name:---base-ui-select-select__selectExit}@keyframes ---base-ui-select-select__selectEnter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ---base-ui-select-select__selectExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.---base-ui-select-select__content[data-state=open],.---base-ui-select-select__content[data-state=closed]{animation:none}}.---base-ui-select-select__viewport{min-height:0;padding:var(--spacing-default)0}.---base-ui-select-select__popperViewport{width:100%}.---base-ui-select-select__label{padding:var(--spacing-default)var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:20px;font-weight:var(--font-weight-normal)}.---base-ui-select-select__item{align-items:center;gap:var(--spacing-default);min-height:28px;margin:0 var(--spacing-default);padding:0 28px 0 var(--spacing-default);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-md);-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color var(--duration)var(--ease);outline:none;flex-shrink:0;line-height:20px;display:flex;position:relative}[data-slot=select-viewport]:not(:has(.---base-ui-select-select__item[data-highlighted])) .---base-ui-select-select__item[data-state=checked]{background:var(--color-surface-hover)}[data-slot=combobox-list]:not(:has(.---base-ui-select-select__item[data-highlighted])) .---base-ui-select-select__item[data-selected]{background:var(--color-surface-hover)}.---base-ui-select-select__item[data-highlighted]{background:var(--color-surface-hover)}.---base-ui-select-select__item[data-disabled]{color:var(--color-text-secondary);opacity:.65;pointer-events:none}.---base-ui-select-select__itemIcon{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.---base-ui-select-select__itemIcon[data-color-preview=true]{width:20px;height:20px}.---base-ui-select-select__itemContent{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.---base-ui-select-select__itemDescription{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:16px}.---base-ui-select-select__itemIndicator{right:var(--spacing-default);justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:absolute}.---base-ui-select-select__separator{height:1px;margin:var(--spacing-default)0;background:color-mix(in oklab,var(--color-border-primary)15%,transparent)}.---base-ui-select-select__scrollButton{height:24px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.---base-ui-select-select__footer{padding:var(--spacing-default);border-top:1px solid color-mix(in oklab,var(--color-border-primary)15%,transparent);flex-shrink:0}.---base-ui-select-select__footerButton{align-items:center;gap:var(--spacing-default);width:100%;min-height:28px;padding:0 var(--spacing-default);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-md);text-align:left;cursor:pointer;transition:background-color var(--duration)var(--ease);background:0 0;border:0;line-height:20px;display:flex}.---base-ui-select-select__footerButton:hover{background:var(--color-background-secondary-hovered)}.---base-ui-select-select__footerButtonIcon{color:var(--color-text-secondary);flex-shrink:0}.---base-ui-toggle_group-toggle_group__root{align-items:flex-start;gap:var(--spacing-2xs);flex-direction:column;width:248px;display:flex}.---base-ui-toggle_group-toggle_group__root.---base-ui-toggle_group-toggle_group__horizontal{flex-direction:row;align-items:center}.---base-ui-toggle_group-toggle_group__root.---base-ui-toggle_group-toggle_group__fullWidth{width:100%}.---base-ui-toggle_group-toggle_group__label{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.---base-ui-toggle_group-toggle_group__verticalLabel{min-width:100%}.---base-ui-toggle_group-toggle_group__horizontalLabel{flex:0 1 var(--control-row-label-width);width:var(--control-row-label-width);min-width:0}.---base-ui-toggle_group-toggle_group__root.---base-ui-toggle_group-toggle_group__horizontal .---base-ui-toggle_group-toggle_group__toggleGroup{flex:1;min-width:0}.---base-ui-toggle_group-toggle_group__toggleGroup{border-radius:var(--radius-sm);padding:3px}.---base-ui-toggle_group-toggle_group__root .---base-ui-toggle_group-toggle_group__toggleGroup{width:100%}.---base-ui-toggle_group-toggle_group__toggleGroupOptions{grid-auto-flow:column;gap:2px;display:grid}.---base-ui-toggle_group-toggle_group__toggleGroup.---base-ui-toggle_group-toggle_group__equalOptionWidths .---base-ui-toggle_group-toggle_group__toggleGroupOptions{grid-auto-columns:minmax(0,1fr)}.---base-ui-toggle_group-toggle_group__toggleGroupOption{z-index:1;min-width:0;position:relative}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton{border-radius:var(--radius-xs);color:var(--color-text-secondary);border:0}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton [aria-hidden=true],.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton [data-slot=button-label]{transition:initial}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton.---base-ui-toggle_group-toggle_group__toggleGroupButtonSmall:has([data-slot=button-label]){padding-right:var(--spacing-2xs);padding-left:var(--spacing-2xs)}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected{background:var(--color-background-secondary);color:var(--color-text)}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected [aria-hidden=true]{color:inherit}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected [aria-hidden=true] svg [fill]:not([fill=none]){fill:currentColor}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected [aria-hidden=true] svg [stroke]:not([stroke=none]){stroke:currentColor}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton:focus-visible:after{border-radius:var(--radius-xs);top:0;bottom:0;left:0;right:0}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton:hover:not(:-webkit-any([aria-disabled=true],.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected)){background:var(--color-surface-overlay)}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton:hover:not(:-moz-any([aria-disabled=true],.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected)){background:var(--color-surface-overlay)}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton:hover:not(:-webkit-any([aria-disabled=true],.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected)){background:var(--color-surface-overlay)}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton:hover:not(:-moz-any([aria-disabled=true],.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected)){background:var(--color-surface-overlay)}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton:hover:not(:is([aria-disabled=true],.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected)){background:var(--color-surface-overlay)}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected:hover:not([aria-disabled=true]),.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton.---base-ui-toggle_group-toggle_group__toggleGroupButtonSelected:active:not([aria-disabled=true]){background:var(--color-background-secondary)}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupOptions .---base-ui-toggle_group-toggle_group__toggleGroupButton[aria-disabled=true]{color:var(--color-neutral-400);cursor:not-allowed;opacity:1}.---base-ui-toggle_group-toggle_group__toggleGroup .---base-ui-toggle_group-toggle_group__toggleGroupButton.---base-ui-toggle_group-toggle_group__toggleGroupButtonSmall [data-slot=button-label] span{font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:20px}.---base-chat-markdown_message__root{--body-line-height:22px;--mono-font-family:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--code-background:color-mix(in srgb,var(--color-foreground-primary)8%,transparent);overflow-wrap:anywhere;white-space:normal;width:100%;color:inherit;font-size:var(--font-size-md);line-height:var(--body-line-height);font-weight:var(--font-weight-normal)}.---base-chat-markdown_message__compact{font-size:var(--font-size-sm)}.---base-chat-markdown_message__block{margin:0 0 var(--spacing-default)}.---base-chat-markdown_message__block:last-child{margin-bottom:0}.---base-chat-markdown_message__paragraph{line-height:var(--body-line-height)}.---base-chat-markdown_message__root strong,.---base-chat-markdown_message__root b,.---base-chat-markdown_message__root [data-streamdown=strong]{font-weight:var(--font-weight-medium)}.---base-chat-markdown_message__root em,.---base-chat-markdown_message__root i{font-style:italic}.---base-chat-markdown_message__headingLarge{margin:0 0 var(--spacing-default);font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-medium)}.---base-chat-markdown_message__headingMedium{margin:0 0 var(--spacing-default);font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-medium)}.---base-chat-markdown_message__headingSmall{margin:0 0 var(--spacing-default);font-size:var(--font-size-sm);line-height:var(--line-height-lg);font-weight:var(--font-weight-medium)}.---base-chat-markdown_message__ul,.---base-chat-markdown_message__ol{margin:0 0 var(--spacing-default);padding-left:var(--spacing-md)}.---base-chat-markdown_message__li{margin:0}.---base-chat-markdown_message__li+.---base-chat-markdown_message__li{margin-top:var(--spacing-2xs)}.---base-chat-markdown_message__li .---base-chat-markdown_message__block{margin-bottom:0}.---base-chat-markdown_message__link{border-radius:var(--radius-xs);color:var(--color-text-info);font-weight:var(--font-weight-medium);text-underline-offset:.18em;overflow-wrap:anywhere;text-decoration-line:underline;text-decoration-thickness:.08em}.---base-chat-markdown_message__link:hover{color:var(--color-foreground-primary);text-decoration-thickness:.11em}.---base-chat-markdown_message__link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.---base-chat-markdown_message__code{border-radius:var(--radius-xs);background:var(--code-background);font-family:var(--mono-font-family);padding:.1em .3em;font-size:.9em}.---base-chat-markdown_message__pre{margin:0 0 var(--spacing-default);padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);background:var(--code-background);overflow-x:auto}.---base-chat-markdown_message__pre:last-child{margin-bottom:0}.---base-chat-markdown_message__codeBlock{font-family:var(--mono-font-family);white-space:pre;font-size:.875em;line-height:1.5;display:block}.---base-chat-markdown_message__blockquote{margin:0 0 var(--spacing-default);padding-left:var(--spacing-sm);color:var(--color-text-secondary);border-left:2px solid var(--color-border)}.---base-chat-markdown_message__hr{height:1px;margin:var(--spacing-sm)0;background:var(--color-border);border:0}.---base-chat-markdown_message__tableWrap{width:100%;margin:0 0 var(--spacing-default);overflow:auto}.---base-chat-markdown_message__table{border-collapse:collapse;table-layout:fixed;width:100%}.---base-chat-markdown_message__th,.---base-chat-markdown_message__td{border:1px solid var(--color-border);padding:var(--spacing-2xs)var(--spacing-default);text-align:left;vertical-align:top;overflow-wrap:anywhere}.---base-chat-markdown_message__th{font-weight:var(--font-weight-medium);background:color-mix(in srgb,var(--color-foreground-primary)8%,transparent)}