@layer reset{html,:host{--font-fallback:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;tab-size:4;line-height:1.5;font-family:var(--global-font-body,var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);margin:0;padding:0}::file-selector-button{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);margin:0;padding:0}hr{height:0;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}::placeholder{opacity:1;--placeholder-fallback:#00000080;color:var(--global-color-placeholder,var(--placeholder-fallback))}::selection{background-color:var(--global-color-selection,#0073ff4d)}textarea{resize:vertical}table{text-indent:0;border-color:inherit;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono,var(--font-mono-fallback));font-feature-settings:normal;font-variation-settings:normal;font-size:1em}progress{vertical-align:baseline}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{--placeholder-fallback:color-mix(in oklab, currentcolor 50%, transparent)}}}@layer base{:root{--made-with-panda:"🐼"}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--colors-bg-canvas);color:var(--colors-fg-default);font-family:var(--fonts-sans);font-size:var(--font-sizes-md);font-weight:var(--font-weights-normal);line-height:var(--line-heights-normal);overflow-x:hidden}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial),local(Liberation Sans),local(Arimo),local(Helvetica);size-adjust:107.4%;ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%}}@layer tokens{:where(:root,:host){--z-index-base:0;--z-index-sticky:10;--z-index-banner:20;--z-index-overlay:30;--z-index-toast:40;--colors-white:#fff;--colors-black:#000;--colors-transparent:transparent;--colors-current:currentColor;--fonts-sans:"Inter Variable", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fonts-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-sizes-xs:.75rem;--font-sizes-sm:.875rem;--font-sizes-md:1rem;--font-sizes-lg:1.25rem;--font-sizes-xl:1.5rem;--font-sizes-2xl:1.875rem;--font-weights-normal:400;--font-weights-medium:500;--font-weights-semibold:600;--line-heights-tight:1.2;--line-heights-snug:1.35;--line-heights-normal:1.5;--sizes-0:0;--sizes-full:100%;--sizes-screen:100dvh;--sizes-control:2.75rem;--sizes-dialog:28rem;--sizes-menu:12rem;--sizes-sidebar:20rem;--sizes-page:72rem;--sizes-toast:24rem;--sizes-track:2.75rem;--sizes-track-height:1.5rem;--sizes-thumb:1.125rem;--sizes-thumb-travel:1.25rem;--shadows-raised:0 1px 3px #00000026;--shadows-overlay:0 10px 30px #00000040;--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-safe\.top:env(safe-area-inset-top,0px);--spacing-safe\.right:env(safe-area-inset-right,0px);--spacing-safe\.bottom:env(safe-area-inset-bottom,0px);--spacing-safe\.left:env(safe-area-inset-left,0px);--radii-sm:.25rem;--radii-md:.5rem;--radii-lg:.75rem;--radii-full:9999px;--easings-standard:cubic-bezier(.2, 0, 0, 1);--easings-enter:cubic-bezier(0, 0, 0, 1);--easings-exit:cubic-bezier(.3, 0, 1, 1);--border-widths-thin:1px;--border-widths-medium:2px;--breakpoints-sm:30rem;--sizes-breakpoint-sm:30rem;--breakpoints-md:48rem;--sizes-breakpoint-md:48rem;--breakpoints-lg:64rem;--sizes-breakpoint-lg:64rem;--breakpoints-xl:80rem;--sizes-breakpoint-xl:80rem;--colors-neutral-1:oklch(99.4% 0 95);--colors-neutral-2:oklch(98% .001 95);--colors-neutral-3:oklch(95.5% .002 95);--colors-neutral-4:oklch(93% .004 95);--colors-neutral-5:oklch(90% .005 95);--colors-neutral-6:oklch(86.5% .006 95);--colors-neutral-7:oklch(81.5% .007 95);--colors-neutral-8:oklch(74.5% .01 95);--colors-neutral-9:oklch(55% .012 95);--colors-neutral-10:oklch(51% .012 95);--colors-neutral-11:oklch(46% .011 95);--colors-neutral-12:oklch(28% .005 95);--colors-neutral-contrast:oklch(100% 0 0);--colors-blue-1:oklch(99.4% .007 255);--colors-blue-2:oklch(98% .017 255);--colors-blue-3:oklch(95.5% .034 255);--colors-blue-4:oklch(93% .051 255);--colors-blue-5:oklch(90% .068 255);--colors-blue-6:oklch(86.5% .085 255);--colors-blue-7:oklch(81.5% .102 255);--colors-blue-8:oklch(74.5% .136 255);--colors-blue-9:oklch(55% .17 255);--colors-blue-10:oklch(51% .17 255);--colors-blue-11:oklch(46% .153 255);--colors-blue-12:oklch(28% .077 255);--colors-blue-contrast:oklch(100% 0 0);--colors-green-1:oklch(99.4% .006 150);--colors-green-2:oklch(98% .015 150);--colors-green-3:oklch(95.5% .03 150);--colors-green-4:oklch(93% .045 150);--colors-green-5:oklch(90% .06 150);--colors-green-6:oklch(86.5% .075 150);--colors-green-7:oklch(81.5% .09 150);--colors-green-8:oklch(74.5% .12 150);--colors-green-9:oklch(54% .15 150);--colors-green-10:oklch(50% .15 150);--colors-green-11:oklch(46% .135 150);--colors-green-12:oklch(28% .068 150);--colors-green-contrast:oklch(100% 0 0);--colors-orange-1:oklch(99.4% .007 55);--colors-orange-2:oklch(98% .017 55);--colors-orange-3:oklch(95.5% .034 55);--colors-orange-4:oklch(93% .051 55);--colors-orange-5:oklch(90% .068 55);--colors-orange-6:oklch(86.5% .085 55);--colors-orange-7:oklch(81.5% .102 55);--colors-orange-8:oklch(74.5% .136 55);--colors-orange-9:oklch(74% .17 55);--colors-orange-10:oklch(70% .17 55);--colors-orange-11:oklch(46% .153 55);--colors-orange-12:oklch(28% .077 55);--colors-orange-contrast:oklch(22% .04 55);--colors-pink-1:oklch(99.4% .007 350);--colors-pink-2:oklch(98% .018 350);--colors-pink-3:oklch(95.5% .036 350);--colors-pink-4:oklch(93% .054 350);--colors-pink-5:oklch(90% .072 350);--colors-pink-6:oklch(86.5% .09 350);--colors-pink-7:oklch(81.5% .108 350);--colors-pink-8:oklch(74.5% .144 350);--colors-pink-9:oklch(55% .18 350);--colors-pink-10:oklch(51% .18 350);--colors-pink-11:oklch(46% .162 350);--colors-pink-12:oklch(28% .081 350);--colors-pink-contrast:oklch(100% 0 0);--colors-purple-1:oklch(99.4% .007 305);--colors-purple-2:oklch(98% .017 305);--colors-purple-3:oklch(95.5% .034 305);--colors-purple-4:oklch(93% .051 305);--colors-purple-5:oklch(90% .068 305);--colors-purple-6:oklch(86.5% .085 305);--colors-purple-7:oklch(81.5% .102 305);--colors-purple-8:oklch(74.5% .136 305);--colors-purple-9:oklch(53% .17 305);--colors-purple-10:oklch(49% .17 305);--colors-purple-11:oklch(46% .153 305);--colors-purple-12:oklch(28% .077 305);--colors-purple-contrast:oklch(100% 0 0);--colors-gray-1:oklch(99.4% .001 265);--colors-gray-2:oklch(98% .002 265);--colors-gray-3:oklch(95.5% .004 265);--colors-gray-4:oklch(93% .006 265);--colors-gray-5:oklch(90% .008 265);--colors-gray-6:oklch(86.5% .01 265);--colors-gray-7:oklch(81.5% .012 265);--colors-gray-8:oklch(74.5% .016 265);--colors-gray-9:oklch(55% .02 265);--colors-gray-10:oklch(51% .02 265);--colors-gray-11:oklch(46% .018 265);--colors-gray-12:oklch(28% .009 265);--colors-gray-contrast:oklch(100% 0 0);--colors-info-1:oklch(99.4% .006 240);--colors-info-2:oklch(98% .015 240);--colors-info-3:oklch(95.5% .03 240);--colors-info-4:oklch(93% .045 240);--colors-info-5:oklch(90% .06 240);--colors-info-6:oklch(86.5% .075 240);--colors-info-7:oklch(81.5% .09 240);--colors-info-8:oklch(74.5% .12 240);--colors-info-9:oklch(55% .15 240);--colors-info-10:oklch(51% .15 240);--colors-info-11:oklch(46% .135 240);--colors-info-12:oklch(28% .068 240);--colors-info-contrast:oklch(100% 0 0);--colors-success-1:oklch(99.4% .006 160);--colors-success-2:oklch(98% .014 160);--colors-success-3:oklch(95.5% .028 160);--colors-success-4:oklch(93% .042 160);--colors-success-5:oklch(90% .056 160);--colors-success-6:oklch(86.5% .07 160);--colors-success-7:oklch(81.5% .084 160);--colors-success-8:oklch(74.5% .112 160);--colors-success-9:oklch(54% .14 160);--colors-success-10:oklch(50% .14 160);--colors-success-11:oklch(46% .126 160);--colors-success-12:oklch(28% .063 160);--colors-success-contrast:oklch(100% 0 0);--colors-warning-1:oklch(99.4% .006 85);--colors-warning-2:oklch(98% .015 85);--colors-warning-3:oklch(95.5% .03 85);--colors-warning-4:oklch(93% .045 85);--colors-warning-5:oklch(90% .06 85);--colors-warning-6:oklch(86.5% .075 85);--colors-warning-7:oklch(81.5% .09 85);--colors-warning-8:oklch(74.5% .12 85);--colors-warning-9:oklch(82% .15 85);--colors-warning-10:oklch(78% .15 85);--colors-warning-11:oklch(46% .135 85);--colors-warning-12:oklch(28% .068 85);--colors-warning-contrast:oklch(22% .04 85);--colors-danger-1:oklch(99.4% .008 25);--colors-danger-2:oklch(98% .019 25);--colors-danger-3:oklch(95.5% .038 25);--colors-danger-4:oklch(93% .057 25);--colors-danger-5:oklch(90% .076 25);--colors-danger-6:oklch(86.5% .095 25);--colors-danger-7:oklch(81.5% .114 25);--colors-danger-8:oklch(74.5% .152 25);--colors-danger-9:oklch(55% .19 25);--colors-danger-10:oklch(51% .19 25);--colors-danger-11:oklch(46% .171 25);--colors-danger-12:oklch(28% .086 25);--colors-danger-contrast:oklch(100% 0 0);--colors-fg-default:var(--colors-neutral-12);--colors-fg-muted:var(--colors-neutral-11);--colors-fg-on-danger:var(--colors-danger-contrast);--colors-fg-danger:var(--colors-danger-11);--colors-fg-success:var(--colors-success-11);--colors-fg-warning:var(--colors-warning-11);--colors-fg-info:var(--colors-info-11);--colors-bg-canvas:var(--colors-neutral-1);--colors-bg-raised:var(--colors-neutral-2);--colors-bg-sunken:var(--colors-neutral-3);--colors-bg-control:var(--colors-neutral-3);--colors-bg-control-hover:var(--colors-neutral-4);--colors-bg-control-active:var(--colors-neutral-5);--colors-bg-backdrop:#00000073;--colors-bg-danger:var(--colors-danger-9);--colors-bg-success:var(--colors-success-9);--colors-bg-warning:var(--colors-warning-9);--colors-bg-info:var(--colors-info-9);--colors-border-muted:var(--colors-neutral-6);--colors-border-default:var(--colors-neutral-7);--colors-border-strong:var(--colors-neutral-8);--colors-border-focus:var(--colors-info-9);--durations-fast:.12s;--durations-normal:.2s;--durations-slow:.32s;--durations-spin:.8s;--durations-pulse:1.6s}@media (prefers-color-scheme:dark){:where(:root,:host){--colors-neutral-1:oklch(16% 0 95);--colors-neutral-2:oklch(19.5% .001 95);--colors-neutral-3:oklch(24% .002 95);--colors-neutral-4:oklch(27.5% .004 95);--colors-neutral-5:oklch(31% .005 95);--colors-neutral-6:oklch(35.5% .006 95);--colors-neutral-7:oklch(41% .007 95);--colors-neutral-8:oklch(49% .01 95);--colors-neutral-9:oklch(55% .012 95);--colors-neutral-10:oklch(60% .012 95);--colors-neutral-11:oklch(78% .011 95);--colors-neutral-12:oklch(93% .005 95);--colors-neutral-contrast:oklch(100% 0 0);--colors-blue-1:oklch(16% .007 255);--colors-blue-2:oklch(19.5% .017 255);--colors-blue-3:oklch(24% .034 255);--colors-blue-4:oklch(27.5% .051 255);--colors-blue-5:oklch(31% .068 255);--colors-blue-6:oklch(35.5% .085 255);--colors-blue-7:oklch(41% .102 255);--colors-blue-8:oklch(49% .136 255);--colors-blue-9:oklch(55% .17 255);--colors-blue-10:oklch(60% .17 255);--colors-blue-11:oklch(78% .153 255);--colors-blue-12:oklch(93% .077 255);--colors-blue-contrast:oklch(100% 0 0);--colors-green-1:oklch(16% .006 150);--colors-green-2:oklch(19.5% .015 150);--colors-green-3:oklch(24% .03 150);--colors-green-4:oklch(27.5% .045 150);--colors-green-5:oklch(31% .06 150);--colors-green-6:oklch(35.5% .075 150);--colors-green-7:oklch(41% .09 150);--colors-green-8:oklch(49% .12 150);--colors-green-9:oklch(54% .15 150);--colors-green-10:oklch(59% .15 150);--colors-green-11:oklch(78% .135 150);--colors-green-12:oklch(93% .068 150);--colors-green-contrast:oklch(100% 0 0);--colors-orange-1:oklch(16% .007 55);--colors-orange-2:oklch(19.5% .017 55);--colors-orange-3:oklch(24% .034 55);--colors-orange-4:oklch(27.5% .051 55);--colors-orange-5:oklch(31% .068 55);--colors-orange-6:oklch(35.5% .085 55);--colors-orange-7:oklch(41% .102 55);--colors-orange-8:oklch(49% .136 55);--colors-orange-9:oklch(74% .17 55);--colors-orange-10:oklch(79% .17 55);--colors-orange-11:oklch(78% .153 55);--colors-orange-12:oklch(93% .077 55);--colors-orange-contrast:oklch(22% .04 55);--colors-pink-1:oklch(16% .007 350);--colors-pink-2:oklch(19.5% .018 350);--colors-pink-3:oklch(24% .036 350);--colors-pink-4:oklch(27.5% .054 350);--colors-pink-5:oklch(31% .072 350);--colors-pink-6:oklch(35.5% .09 350);--colors-pink-7:oklch(41% .108 350);--colors-pink-8:oklch(49% .144 350);--colors-pink-9:oklch(55% .18 350);--colors-pink-10:oklch(60% .18 350);--colors-pink-11:oklch(78% .162 350);--colors-pink-12:oklch(93% .081 350);--colors-pink-contrast:oklch(100% 0 0);--colors-purple-1:oklch(16% .007 305);--colors-purple-2:oklch(19.5% .017 305);--colors-purple-3:oklch(24% .034 305);--colors-purple-4:oklch(27.5% .051 305);--colors-purple-5:oklch(31% .068 305);--colors-purple-6:oklch(35.5% .085 305);--colors-purple-7:oklch(41% .102 305);--colors-purple-8:oklch(49% .136 305);--colors-purple-9:oklch(53% .17 305);--colors-purple-10:oklch(58% .17 305);--colors-purple-11:oklch(78% .153 305);--colors-purple-12:oklch(93% .077 305);--colors-purple-contrast:oklch(100% 0 0);--colors-gray-1:oklch(16% .001 265);--colors-gray-2:oklch(19.5% .002 265);--colors-gray-3:oklch(24% .004 265);--colors-gray-4:oklch(27.5% .006 265);--colors-gray-5:oklch(31% .008 265);--colors-gray-6:oklch(35.5% .01 265);--colors-gray-7:oklch(41% .012 265);--colors-gray-8:oklch(49% .016 265);--colors-gray-9:oklch(55% .02 265);--colors-gray-10:oklch(60% .02 265);--colors-gray-11:oklch(78% .018 265);--colors-gray-12:oklch(93% .009 265);--colors-gray-contrast:oklch(100% 0 0);--colors-info-1:oklch(16% .006 240);--colors-info-2:oklch(19.5% .015 240);--colors-info-3:oklch(24% .03 240);--colors-info-4:oklch(27.5% .045 240);--colors-info-5:oklch(31% .06 240);--colors-info-6:oklch(35.5% .075 240);--colors-info-7:oklch(41% .09 240);--colors-info-8:oklch(49% .12 240);--colors-info-9:oklch(55% .15 240);--colors-info-10:oklch(60% .15 240);--colors-info-11:oklch(78% .135 240);--colors-info-12:oklch(93% .068 240);--colors-info-contrast:oklch(100% 0 0);--colors-success-1:oklch(16% .006 160);--colors-success-2:oklch(19.5% .014 160);--colors-success-3:oklch(24% .028 160);--colors-success-4:oklch(27.5% .042 160);--colors-success-5:oklch(31% .056 160);--colors-success-6:oklch(35.5% .07 160);--colors-success-7:oklch(41% .084 160);--colors-success-8:oklch(49% .112 160);--colors-success-9:oklch(54% .14 160);--colors-success-10:oklch(59% .14 160);--colors-success-11:oklch(78% .126 160);--colors-success-12:oklch(93% .063 160);--colors-success-contrast:oklch(100% 0 0);--colors-warning-1:oklch(16% .006 85);--colors-warning-2:oklch(19.5% .015 85);--colors-warning-3:oklch(24% .03 85);--colors-warning-4:oklch(27.5% .045 85);--colors-warning-5:oklch(31% .06 85);--colors-warning-6:oklch(35.5% .075 85);--colors-warning-7:oklch(41% .09 85);--colors-warning-8:oklch(49% .12 85);--colors-warning-9:oklch(82% .15 85);--colors-warning-10:oklch(87% .15 85);--colors-warning-11:oklch(78% .135 85);--colors-warning-12:oklch(93% .068 85);--colors-warning-contrast:oklch(22% .04 85);--colors-danger-1:oklch(16% .008 25);--colors-danger-2:oklch(19.5% .019 25);--colors-danger-3:oklch(24% .038 25);--colors-danger-4:oklch(27.5% .057 25);--colors-danger-5:oklch(31% .076 25);--colors-danger-6:oklch(35.5% .095 25);--colors-danger-7:oklch(41% .114 25);--colors-danger-8:oklch(49% .152 25);--colors-danger-9:oklch(55% .19 25);--colors-danger-10:oklch(60% .19 25);--colors-danger-11:oklch(78% .171 25);--colors-danger-12:oklch(93% .086 25);--colors-danger-contrast:oklch(100% 0 0);--colors-fg-default:var(--colors-neutral-12);--colors-fg-muted:var(--colors-neutral-11);--colors-fg-on-danger:var(--colors-danger-contrast);--colors-fg-danger:var(--colors-danger-11);--colors-fg-success:var(--colors-success-11);--colors-fg-warning:var(--colors-warning-11);--colors-fg-info:var(--colors-info-11);--colors-bg-canvas:var(--colors-neutral-1);--colors-bg-raised:var(--colors-neutral-2);--colors-bg-sunken:var(--colors-neutral-3);--colors-bg-control:var(--colors-neutral-3);--colors-bg-control-hover:var(--colors-neutral-4);--colors-bg-control-active:var(--colors-neutral-5);--colors-bg-backdrop:#0009;--colors-bg-danger:var(--colors-danger-9);--colors-bg-success:var(--colors-success-9);--colors-bg-warning:var(--colors-warning-9);--colors-bg-info:var(--colors-info-9);--colors-border-muted:var(--colors-neutral-6);--colors-border-default:var(--colors-neutral-7);--colors-border-strong:var(--colors-neutral-8);--colors-border-focus:var(--colors-info-9)}}@media (prefers-reduced-motion:reduce){:where(:root,:host){--durations-fast:0s;--durations-normal:0s;--durations-slow:0s;--durations-spin:0s;--durations-pulse:0s}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}}@layer recipes{@layer base,slots,variants,compound_variants;}@layer utilities{.bg_\[transparent\]{background:var(--colors-transparent)}.bg_bg\.control{background:var(--colors-bg-control)}.bg_bg\.raised{background:var(--colors-bg-raised)}.bg_bg\.sunken{background:var(--colors-bg-sunken)}.bg_colorPalette\.3{background:var(--colors-color-palette-3)}.bg_colorPalette\.9{background:var(--colors-color-palette-9)}.p_0{padding:var(--spacing-0)}.p_2{padding:var(--spacing-2)}.p_3{padding:var(--spacing-3)}.p_4{padding:var(--spacing-4)}.px_3{padding-inline:var(--spacing-3)}.px_4{padding-inline:var(--spacing-4)}.py_1{padding-block:var(--spacing-1)}.py_2{padding-block:var(--spacing-2)}.py_3{padding-block:var(--spacing-3)}.py_4{padding-block:var(--spacing-4)}.py_6{padding-block:var(--spacing-6)}.bd-c_border\.default{border-color:var(--colors-border-default)}.bd-c_border\.muted{border-color:var(--colors-border-muted)}.bdr_full{border-radius:var(--radii-full)}.bdr_lg{border-radius:var(--radii-lg)}.bdr_md{border-radius:var(--radii-md)}.bdr_sm{border-radius:var(--radii-sm)}.border-style_solid{border-style:solid}.bd-w_\[0\]{border-width:0}.bd-w_medium{border-width:var(--border-widths-medium)}.bd-w_thin{border-width:var(--border-widths-thin)}.flex_1{flex:1}.gap_0{gap:var(--spacing-0)}.gap_1{gap:var(--spacing-1)}.gap_2{gap:var(--spacing-2)}.gap_3{gap:var(--spacing-3)}.gap_4{gap:var(--spacing-4)}.gap_5{gap:var(--spacing-5)}.gap_6{gap:var(--spacing-6)}.grid-c_1_\/_-1{grid-column:1/-1}.li-s_none{list-style:none}.ov_auto{overflow:auto}.ov_hidden{overflow:hidden}.ovs-b_contain{overscroll-behavior:contain}.td_none{text-decoration:none}.bd-s-c_border\.default{border-inline-start-color:var(--colors-border-default)}.bd-s-c_colorPalette\.9{border-inline-start-color:var(--colors-color-palette-9)}.bd-s-w_medium{border-inline-start-width:var(--border-widths-medium)}.pe_safe\.right{padding-inline-end:var(--spacing-safe\.right)}.ps_4{padding-inline-start:var(--spacing-4)}.ps_safe\.left{padding-inline-start:var(--spacing-safe\.left)}.bd-be-c_border\.muted{border-block-end-color:var(--colors-border-muted)}.border-block-end-style_solid{border-block-end-style:solid}.bd-be-w_thin{border-block-end-width:var(--border-widths-thin)}.bd-bs-c_border\.muted{border-block-start-color:var(--colors-border-muted)}.border-block-start-style_solid{border-block-start-style:solid}.bd-bs-w_thin{border-block-start-width:var(--border-widths-thin)}.pbe_3{padding-block-end:var(--spacing-3)}.pbe_6{padding-block-end:var(--spacing-6)}.pbe_safe\.bottom{padding-block-end:var(--spacing-safe\.bottom)}.pbs_1{padding-block-start:var(--spacing-1)}.pbs_2{padding-block-start:var(--spacing-2)}.pbs_safe\.top{padding-block-start:var(--spacing-safe\.top)}.ai_center{align-items:center}.ai_flex-end{align-items:flex-end}.ai_flex-start{align-items:flex-start}.as_center{align-self:center}.as_flex-start{align-self:flex-start}.bd-cl_collapse{border-collapse:collapse}.c_colorPalette\.12{color:var(--colors-color-palette-12)}.c_colorPalette\.contrast{color:var(--colors-color-palette-contrast)}.c_fg\.danger{color:var(--colors-fg-danger)}.c_fg\.default{color:var(--colors-fg-default)}.c_fg\.info{color:var(--colors-fg-info)}.c_fg\.muted{color:var(--colors-fg-muted)}.color-palette_blue{--colors-color-palette-1:var(--colors-blue-1);--colors-color-palette-10:var(--colors-blue-10);--colors-color-palette-11:var(--colors-blue-11);--colors-color-palette-12:var(--colors-blue-12);--colors-color-palette-2:var(--colors-blue-2);--colors-color-palette-3:var(--colors-blue-3);--colors-color-palette-4:var(--colors-blue-4);--colors-color-palette-5:var(--colors-blue-5);--colors-color-palette-6:var(--colors-blue-6);--colors-color-palette-7:var(--colors-blue-7);--colors-color-palette-8:var(--colors-blue-8);--colors-color-palette-9:var(--colors-blue-9);--colors-color-palette-contrast:var(--colors-blue-contrast)}.color-palette_danger{--colors-color-palette-1:var(--colors-danger-1);--colors-color-palette-10:var(--colors-danger-10);--colors-color-palette-11:var(--colors-danger-11);--colors-color-palette-12:var(--colors-danger-12);--colors-color-palette-2:var(--colors-danger-2);--colors-color-palette-3:var(--colors-danger-3);--colors-color-palette-4:var(--colors-danger-4);--colors-color-palette-5:var(--colors-danger-5);--colors-color-palette-6:var(--colors-danger-6);--colors-color-palette-7:var(--colors-danger-7);--colors-color-palette-8:var(--colors-danger-8);--colors-color-palette-9:var(--colors-danger-9);--colors-color-palette-contrast:var(--colors-danger-contrast)}.color-palette_gray{--colors-color-palette-1:var(--colors-gray-1);--colors-color-palette-10:var(--colors-gray-10);--colors-color-palette-11:var(--colors-gray-11);--colors-color-palette-12:var(--colors-gray-12);--colors-color-palette-2:var(--colors-gray-2);--colors-color-palette-3:var(--colors-gray-3);--colors-color-palette-4:var(--colors-gray-4);--colors-color-palette-5:var(--colors-gray-5);--colors-color-palette-6:var(--colors-gray-6);--colors-color-palette-7:var(--colors-gray-7);--colors-color-palette-8:var(--colors-gray-8);--colors-color-palette-9:var(--colors-gray-9);--colors-color-palette-contrast:var(--colors-gray-contrast)}.color-palette_green{--colors-color-palette-1:var(--colors-green-1);--colors-color-palette-10:var(--colors-green-10);--colors-color-palette-11:var(--colors-green-11);--colors-color-palette-12:var(--colors-green-12);--colors-color-palette-2:var(--colors-green-2);--colors-color-palette-3:var(--colors-green-3);--colors-color-palette-4:var(--colors-green-4);--colors-color-palette-5:var(--colors-green-5);--colors-color-palette-6:var(--colors-green-6);--colors-color-palette-7:var(--colors-green-7);--colors-color-palette-8:var(--colors-green-8);--colors-color-palette-9:var(--colors-green-9);--colors-color-palette-contrast:var(--colors-green-contrast)}.color-palette_info{--colors-color-palette-1:var(--colors-info-1);--colors-color-palette-10:var(--colors-info-10);--colors-color-palette-11:var(--colors-info-11);--colors-color-palette-12:var(--colors-info-12);--colors-color-palette-2:var(--colors-info-2);--colors-color-palette-3:var(--colors-info-3);--colors-color-palette-4:var(--colors-info-4);--colors-color-palette-5:var(--colors-info-5);--colors-color-palette-6:var(--colors-info-6);--colors-color-palette-7:var(--colors-info-7);--colors-color-palette-8:var(--colors-info-8);--colors-color-palette-9:var(--colors-info-9);--colors-color-palette-contrast:var(--colors-info-contrast)}.color-palette_neutral{--colors-color-palette-1:var(--colors-neutral-1);--colors-color-palette-10:var(--colors-neutral-10);--colors-color-palette-11:var(--colors-neutral-11);--colors-color-palette-12:var(--colors-neutral-12);--colors-color-palette-2:var(--colors-neutral-2);--colors-color-palette-3:var(--colors-neutral-3);--colors-color-palette-4:var(--colors-neutral-4);--colors-color-palette-5:var(--colors-neutral-5);--colors-color-palette-6:var(--colors-neutral-6);--colors-color-palette-7:var(--colors-neutral-7);--colors-color-palette-8:var(--colors-neutral-8);--colors-color-palette-9:var(--colors-neutral-9);--colors-color-palette-contrast:var(--colors-neutral-contrast)}.color-palette_orange{--colors-color-palette-1:var(--colors-orange-1);--colors-color-palette-10:var(--colors-orange-10);--colors-color-palette-11:var(--colors-orange-11);--colors-color-palette-12:var(--colors-orange-12);--colors-color-palette-2:var(--colors-orange-2);--colors-color-palette-3:var(--colors-orange-3);--colors-color-palette-4:var(--colors-orange-4);--colors-color-palette-5:var(--colors-orange-5);--colors-color-palette-6:var(--colors-orange-6);--colors-color-palette-7:var(--colors-orange-7);--colors-color-palette-8:var(--colors-orange-8);--colors-color-palette-9:var(--colors-orange-9);--colors-color-palette-contrast:var(--colors-orange-contrast)}.color-palette_pink{--colors-color-palette-1:var(--colors-pink-1);--colors-color-palette-10:var(--colors-pink-10);--colors-color-palette-11:var(--colors-pink-11);--colors-color-palette-12:var(--colors-pink-12);--colors-color-palette-2:var(--colors-pink-2);--colors-color-palette-3:var(--colors-pink-3);--colors-color-palette-4:var(--colors-pink-4);--colors-color-palette-5:var(--colors-pink-5);--colors-color-palette-6:var(--colors-pink-6);--colors-color-palette-7:var(--colors-pink-7);--colors-color-palette-8:var(--colors-pink-8);--colors-color-palette-9:var(--colors-pink-9);--colors-color-palette-contrast:var(--colors-pink-contrast)}.color-palette_purple{--colors-color-palette-1:var(--colors-purple-1);--colors-color-palette-10:var(--colors-purple-10);--colors-color-palette-11:var(--colors-purple-11);--colors-color-palette-12:var(--colors-purple-12);--colors-color-palette-2:var(--colors-purple-2);--colors-color-palette-3:var(--colors-purple-3);--colors-color-palette-4:var(--colors-purple-4);--colors-color-palette-5:var(--colors-purple-5);--colors-color-palette-6:var(--colors-purple-6);--colors-color-palette-7:var(--colors-purple-7);--colors-color-palette-8:var(--colors-purple-8);--colors-color-palette-9:var(--colors-purple-9);--colors-color-palette-contrast:var(--colors-purple-contrast)}.color-palette_success{--colors-color-palette-1:var(--colors-success-1);--colors-color-palette-10:var(--colors-success-10);--colors-color-palette-11:var(--colors-success-11);--colors-color-palette-12:var(--colors-success-12);--colors-color-palette-2:var(--colors-success-2);--colors-color-palette-3:var(--colors-success-3);--colors-color-palette-4:var(--colors-success-4);--colors-color-palette-5:var(--colors-success-5);--colors-color-palette-6:var(--colors-success-6);--colors-color-palette-7:var(--colors-success-7);--colors-color-palette-8:var(--colors-success-8);--colors-color-palette-9:var(--colors-success-9);--colors-color-palette-contrast:var(--colors-success-contrast)}.color-palette_warning{--colors-color-palette-1:var(--colors-warning-1);--colors-color-palette-10:var(--colors-warning-10);--colors-color-palette-11:var(--colors-warning-11);--colors-color-palette-12:var(--colors-warning-12);--colors-color-palette-2:var(--colors-warning-2);--colors-color-palette-3:var(--colors-warning-3);--colors-color-palette-4:var(--colors-warning-4);--colors-color-palette-5:var(--colors-warning-5);--colors-color-palette-6:var(--colors-warning-6);--colors-color-palette-7:var(--colors-warning-7);--colors-color-palette-8:var(--colors-warning-8);--colors-color-palette-9:var(--colors-warning-9);--colors-color-palette-contrast:var(--colors-warning-contrast)}.cg_4{column-gap:var(--spacing-4)}.cursor_pointer{cursor:pointer}.d_flex{display:flex}.d_grid{display:grid}.d_inline-block{display:inline-block}.d_inline-flex{display:inline-flex}.d_none{display:none}.fill_colorPalette\.9{fill:var(--colors-color-palette-9)}.fill_fg\.muted{fill:var(--colors-fg-muted)}.fill_none{fill:none}.flex-d_column{flex-direction:column}.flex-sh_0{flex-shrink:0}.flex-wrap_wrap{flex-wrap:wrap}.fs_2xl{font-size:var(--font-sizes-2xl)}.fw_semibold{font-weight:var(--font-weights-semibold)}.grid-tc_\[minmax\(4rem\,_5\.5rem\)_1fr\]{grid-template-columns:minmax(4rem,5.5rem) 1fr}.grid-tc_\[repeat\(auto-fill\,_minmax\(8rem\,_1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.grid-tc_\[repeat\(auto-fill\,_minmax\(min\(10\.5rem\,_100\%\)\,_1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(10.5rem,100%),1fr))}.grid-tc_\[token\(spacing\.3\)_minmax\(0\,_1fr\)_token\(spacing\.3\)\]{grid-template-columns:var(--spacing-3) minmax(0, 1fr) var(--spacing-3)}.grid-tc_minmax\(0\,_1fr\){grid-template-columns:minmax(0,1fr)}.jc_center{justify-content:center}.jc_space-between{justify-content:space-between}.ls_wider{letter-spacing:wider}.lh_tight{line-height:var(--line-heights-tight)}.ov-wrap_anywhere{overflow-wrap:anywhere}.ov-wrap_normal{overflow-wrap:normal}.pos_relative{position:relative}.resize_none{resize:none}.rg_1{row-gap:var(--spacing-1)}.rg_5{row-gap:var(--spacing-5)}.sr_true{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stk_border\.default{stroke:var(--colors-border-default)}.stk_colorPalette\.9{stroke:var(--colors-color-palette-9)}.stk-w_\[2\.5\]{stroke-width:2.5px}.ta_start{text-align:start}.tov_ellipsis{text-overflow:ellipsis}.tt_uppercase{text-transform:uppercase}.va_top{vertical-align:top}.white-space_nowrap{white-space:nowrap}.white-space_pre-wrap{white-space:pre-wrap}.ov-x_auto{overflow-x:auto}.ov-y_auto{overflow-y:auto}.h_\[0\.625rem\]{height:.625rem}.h_\[1\.5rem\]{height:1.5rem}.h_auto{height:auto}.h_control{height:var(--sizes-control)}.max-h_\[12rem\]{max-height:12rem}.max-h_\[24rem\]{max-height:24rem}.max-h_\[60dvh\]{max-height:60dvh}.max-w_\[40rem\]{max-width:40rem}.max-w_dialog{max-width:var(--sizes-dialog)}.max-w_full{max-width:var(--sizes-full)}.max-w_page{max-width:var(--sizes-page)}.min-h_control{min-height:var(--sizes-control)}.min-h_screen{min-height:100vh}.min-w_0{min-width:var(--sizes-0)}.min-w_\[12rem\]{min-width:12rem}.min-w_\[4\.5rem\]{min-width:4.5rem}.w_\[0\.625rem\]{width:.625rem}.w_\[1\.5rem\]{width:1.5rem}.w_full{width:var(--sizes-full)}.\[\&_a\]\:td_underline a{text-decoration:underline}.\[\&_a\]\:c_colorPalette\.11 a{color:var(--colors-color-palette-11)}.\[\&_blockquote\]\:bd-s-c_border\.default blockquote{border-inline-start-color:var(--colors-border-default)}.\[\&_blockquote\]\:bd-s-w_medium blockquote{border-inline-start-width:var(--border-widths-medium)}.\[\&_blockquote\]\:ps_3 blockquote{padding-inline-start:var(--spacing-3)}.\[\&_blockquote\]\:c_fg\.muted blockquote{color:var(--colors-fg-muted)}.\[\&_code\]\:bg_bg\.sunken code{background:var(--colors-bg-sunken)}.\[\&_code\]\:px_1 code{padding-inline:var(--spacing-1)}.\[\&_code\]\:bdr_sm code{border-radius:var(--radii-sm)}.\[\&_em\]\:font-style_italic em{font-style:italic}.\[\&_ol\]\:li-t_decimal ol{list-style-type:decimal}.\[\&_pre\]\:bg_bg\.sunken pre{background:var(--colors-bg-sunken)}.\[\&_pre\]\:p_3 pre{padding:var(--spacing-3)}.\[\&_pre\]\:bdr_md pre{border-radius:var(--radii-md)}.\[\&_pre\]\:ov-wrap_normal pre{overflow-wrap:normal}.\[\&_pre\]\:ov-x_auto pre{overflow-x:auto}.\[\&_pre_code\]\:bg_unset pre code{background:unset}.\[\&_pre_code\]\:p_0 pre code{padding:var(--spacing-0)}.\[\&_pre_code\]\:white-space_pre pre code{white-space:pre}.\[\&_strong\]\:fw_semibold strong{font-weight:var(--font-weights-semibold)}.\[\&_ul\]\:li-t_disc ul{list-style-type:disc}.\[\&_ul\,_\&_ol\]\:gap_1 ul,.\[\&_ul\,_\&_ol\]\:gap_1 ol{gap:var(--spacing-1)}.\[\&_ul\,_\&_ol\]\:ps_5 ul,.\[\&_ul\,_\&_ol\]\:ps_5 ol{padding-inline-start:var(--spacing-5)}.\[\&_ul\,_\&_ol\]\:d_flex ul,.\[\&_ul\,_\&_ol\]\:d_flex ol{display:flex}.\[\&_ul\,_\&_ol\]\:flex-d_column ul,.\[\&_ul\,_\&_ol\]\:flex-d_column ol{flex-direction:column}.\[\&\[aria-current\=page\]\]\:fw_semibold[aria-current=page]{font-weight:var(--font-weights-semibold)}.\[\&\[data-role\=assistant\]\]\:bg_bg\.raised[data-role=assistant]{background:var(--colors-bg-raised)}.\[\&\[data-role\=user\]\]\:bg_bg\.control[data-role=user]{background:var(--colors-bg-control)}.\[\&_\>_\:not\(\[data-bleed\]\)\]\:grid-c_2>:not([data-bleed]){grid-column:2}.\[\&_\>_\:first-child\]\:flex_1>:first-child{flex:1}.\[\&_\>_\:first-child\]\:min-w_\[12rem\]>:first-child{min-width:12rem}.last\:border-block-end-style_none:last-child{border-block-end-style:none}.\[\&_\:focus-visible\]\:ring-c_border\.focus :focus-visible{outline-color:var(--colors-border-focus)}.\[\&_\:focus-visible\]\:outline-style_solid :focus-visible{outline-style:solid}.\[\&_\:focus-visible\]\:ring-w_medium :focus-visible{outline-width:var(--border-widths-medium)}.hover\:bg_bg\.controlHover:is(:hover,[data-hover]){background:var(--colors-bg-control-hover)}.hover\:c_fg\.default:is(:hover,[data-hover]){color:var(--colors-fg-default)}.focusVisible\:ring-c_border\.focus:is(:focus-visible,[data-focus-visible]){outline-color:var(--colors-border-focus)}.focusVisible\:outline-style_solid:is(:focus-visible,[data-focus-visible]){outline-style:solid}.focusVisible\:ring-w_medium:is(:focus-visible,[data-focus-visible]){outline-width:var(--border-widths-medium)}.after\:inset_\[-0\.625rem\]:after{inset:-.625rem}.after\:content_\"\":after{content:""}.after\:pos_absolute:after{position:absolute}@media (width>=48rem){.md\:px_8{padding-inline:var(--spacing-8)}.md\:py_10{padding-block:var(--spacing-10)}.md\:py_6{padding-block:var(--spacing-6)}.md\:gap_6{gap:var(--spacing-6)}.md\:ai_center{align-items:center}.md\:d_block{display:block}.md\:d_none{display:none}.md\:flex-d_row{flex-direction:row}.md\:grid-tc_\[token\(spacing\.8\)_minmax\(0\,_1fr\)_token\(spacing\.8\)\]{grid-template-columns:var(--spacing-8) minmax(0, 1fr) var(--spacing-8)}.md\:grid-tc_minmax\(0\,_1fr\)_token\(sizes\.sidebar\){grid-template-columns:minmax(0, 1fr) var(--sizes-sidebar)}.md\:grid-tc_token\(sizes\.sidebar\)_minmax\(0\,_1fr\){grid-template-columns:var(--sizes-sidebar) minmax(0, 1fr)}.md\:rg_6{row-gap:var(--spacing-6)}}@layer compositions{.textStyle_body{font-family:var(--fonts-sans);font-size:var(--font-sizes-md);font-weight:var(--font-weights-normal);line-height:var(--line-heights-normal)}.textStyle_bodySmall{font-family:var(--fonts-sans);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-normal);line-height:var(--line-heights-normal)}.textStyle_caption{font-family:var(--fonts-sans);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-normal);line-height:var(--line-heights-snug)}.textStyle_code{font-family:var(--fonts-mono);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-normal);line-height:var(--line-heights-normal)}.textStyle_display{font-family:var(--fonts-sans);font-size:var(--font-sizes-2xl);font-weight:var(--font-weights-semibold);line-height:var(--line-heights-tight)}.textStyle_heading{font-family:var(--fonts-sans);font-size:var(--font-sizes-lg);font-weight:var(--font-weights-semibold);line-height:var(--line-heights-snug)}.textStyle_label{font-family:var(--fonts-sans);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);line-height:var(--line-heights-snug)}.textStyle_title{font-family:var(--fonts-sans);font-size:var(--font-sizes-xl);font-weight:var(--font-weights-semibold);line-height:var(--line-heights-tight)}.\[\&_code\]\:textStyle_code code{font-family:var(--fonts-mono);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-normal);line-height:var(--line-heights-normal)}.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:textStyle_heading h1,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:textStyle_heading h2,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:textStyle_heading h3,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:textStyle_heading h4,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:textStyle_heading h5,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:textStyle_heading h6{font-family:var(--fonts-sans);font-size:var(--font-sizes-lg);font-weight:var(--font-weights-semibold);line-height:var(--line-heights-snug)}@media (width>=48rem){.md\:textStyle_display{font-family:var(--fonts-sans);font-size:var(--font-sizes-2xl);font-weight:var(--font-weights-semibold);line-height:var(--line-heights-tight)}}}}@layer recipes.slots{@layer base{.banner__action{gap:var(--spacing-2);align-items:center;display:flex}.banner__message{overflow-wrap:anywhere;min-width:var(--sizes-0);flex:1}.banner__root{background:var(--colors-color-palette-3);padding-inline:var(--spacing-4);padding-block:var(--spacing-2);gap:var(--spacing-3);border-block-end-color:var(--colors-color-palette-7);border-block-end-style:solid;border-block-end-width:var(--border-widths-thin);color:var(--colors-color-palette-12);font-family:var(--fonts-sans);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-normal);line-height:var(--line-heights-normal);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.button__root{border-radius:var(--radii-md);border-style:solid;border-width:var(--border-widths-thin);gap:var(--spacing-2);-webkit-user-select:none;user-select:none;cursor:pointer;font-family:var(--fonts-sans);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);line-height:var(--line-heights-snug);min-height:var(--sizes-control);justify-content:center;align-items:center;display:inline-flex}.button__root[aria-busy=true]{cursor:progress;opacity:.8}.button__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.button__root:is(:focus-visible,[data-focus-visible]){outline-color:var(--colors-border-focus);outline-offset:var(--spacing-1);outline-style:solid;outline-width:var(--border-widths-medium)}.card__root{background:var(--colors-bg-raised);padding:var(--spacing-4);border-color:var(--colors-border-muted);border-radius:var(--radii-lg);border-style:solid;border-width:var(--border-widths-thin);gap:var(--spacing-3);color:var(--colors-fg-default);flex-direction:column;display:flex}.carousel__control{gap:var(--spacing-2);justify-content:space-between;align-items:center;display:flex}.carousel__indicator{border-radius:var(--radii-md);cursor:pointer;min-height:var(--sizes-control);min-width:var(--sizes-control);justify-content:center;align-items:center;display:inline-flex}.carousel__indicator:is(:focus-visible,[data-focus-visible]){outline-color:var(--colors-border-focus);outline-offset:var(--spacing-0);outline-style:solid;outline-width:var(--border-widths-medium)}.carousel__indicator:before{--transition-duration:var(--durations-fast);--transition-prop:background, background-color, background-image, background-position;background:var(--colors-border-strong);border-radius:var(--radii-full);content:"";transition-duration:var(--durations-fast);width:.625rem;height:.625rem;transition-property:background,background-color,background-image,background-position}.carousel__indicator[data-current]:before{background:var(--colors-fg-default)}.carousel__indicatorGroup{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.carousel__item{min-width:var(--sizes-0);display:flex}.carousel__item>*{flex:1}.carousel__itemGroup{border-radius:var(--radii-lg)}.carousel__itemGroup:is(:focus-visible,[data-focus-visible]){outline-color:var(--colors-border-focus);outline-offset:var(--spacing-1);outline-style:solid;outline-width:var(--border-widths-medium)}.carousel__root{gap:var(--spacing-3);min-width:var(--sizes-0);width:var(--sizes-full);flex-direction:column;display:flex}.dialog__actions{gap:var(--spacing-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.dialog__backdrop{background:var(--colors-bg-backdrop);inset:var(--spacing-0);z-index:var(--z-index-overlay);position:fixed}.dialog__button{background:var(--colors-bg-control);padding-inline:var(--spacing-4);border-color:var(--colors-border-default);border-radius:var(--radii-md);border-width:var(--border-widths-thin);color:var(--colors-fg-default);cursor:pointer;min-height:var(--sizes-control)}.dialog__button:is(:focus-visible,[data-focus-visible]){outline-color:var(--colors-border-focus);outline-style:solid;outline-width:var(--border-widths-medium)}.dialog__content{background:var(--colors-bg-raised);padding:var(--spacing-5);border-color:var(--colors-border-default);border-radius:var(--radii-lg);border-width:var(--border-widths-thin);gap:var(--spacing-3);box-shadow:var(--shadows-overlay);color:var(--colors-fg-default);max-width:var(--sizes-dialog);width:var(--sizes-full);flex-direction:column;display:flex}.dialog__description{color:var(--colors-fg-muted)}.dialog__positioner{inset:var(--spacing-0);padding:var(--spacing-4);z-index:var(--z-index-overlay);justify-content:center;align-items:center;display:flex;position:fixed}.dialog__title{font-size:var(--font-sizes-lg);font-weight:var(--font-weights-semibold)}.editable__area{min-width:var(--sizes-0);flex:1;display:flex}.editable__control{gap:var(--spacing-1);flex-shrink:0;align-items:center;display:flex}.editable__input{background:var(--colors-bg-raised);padding-inline:var(--spacing-2);border-color:var(--colors-border-strong);border-radius:var(--radii-md);border-style:solid;border-width:var(--border-widths-thin);color:var(--colors-fg-default);font-family:var(--fonts-sans);font-size:var(--font-sizes-md);font-weight:var(--font-weights-normal);line-height:var(--line-heights-normal);min-height:var(--sizes-control);min-width:var(--sizes-0);flex:1}.editable__input:is(:focus-visible,[data-focus-visible]){outline-color:var(--colors-border-focus);outline-offset:var(--spacing-0);outline-style:solid;outline-width:var(--border-widths-medium)}.editable__preview{padding-inline:var(--spacing-2);padding-block:var(--spacing-2);border-radius:var(--radii-md);color:var(--colors-fg-default);cursor:text;font-family:var(--fonts-sans);font-size:var(--font-sizes-md);font-weight:var(--font-weights-normal);line-height:var(--line-heights-normal);overflow-wrap:anywhere;min-width:var(--sizes-0);flex:1}.editable__preview[data-readonly]{cursor:default}.editable__root{gap:var(--spacing-1);min-width:var(--sizes-0);align-items:center;display:flex}.editable__trigger{background:var(--colors-transparent);border-radius:var(--radii-md);color:var(--colors-fg-muted);cursor:pointer;height:var(--sizes-control);width:var(--sizes-control);justify-content:center;align-items:center;display:inline-flex}.editable__trigger[hidden]{display:none}.editable__trigger:is(:hover,[data-hover]){background:var(--colors-bg-control-hover)}.editable__trigger:is(:focus-visible,[data-focus-visible]){outline-color:var(--colors-border-focus);outline-style:solid;outline-width:var(--border-widths-medium)}.emptyState__action{padding-block-start:var(--spacing-2)}.emptyState__description{font-family:var(--fonts-sans);font-size:var(--font-sizes-md);font-weight:var(--font-weights-normal);line-height:var(--line-heights-normal);max-width:var(--sizes-dialog)}.emptyState__root{padding:var(--spacing-6);border-color:var(--colors-border-default);border-radius:var(--radii-lg);border-style:dashed;border-width:var(--border-widths-thin);gap:var(--spacing-2);color:var(--colors-fg-muted);text-align:center;flex-direction:column;align-items:center;display:flex}.emptyState__title{color:var(--colors-fg-default);font-family:var(--fonts-sans);font-size:var(--font-sizes-lg);font-weight:var(--font-weights-semibold);line-height:var(--line-heights-snug)}.errorPage__actions{gap:var(--spacing-2);display:flex}.errorPage__details{font-family:var(--fonts-sans);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-normal);line-height:var(--line-heights-normal)}.errorPage__heading{font-family:var(--fonts-sans);font-size:var(--font-sizes-xl);font-weight:var(--font-weights-semibold);line-height:var(--line-heights-tight)}.errorPage__message{color:var(--colors-fg-muted)}.errorPage__root{gap:var(--spacing-3);max-width:var(--sizes-dialog);flex-direction:column;display:flex}.errorPage__stack{background:var(--colors-bg-sunken);padding:var(--spacing-3);border-radius:var(--radii-md);font-family:var(--fonts-mono);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-normal);line-height:var(--line-heights-normal);overflow-wrap:anywhere;white-space:pre-wrap}.field__errorText{color:var(--colors-fg-danger);font-family:var(--fonts-sans);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-normal);line-height:var(--line-heights-snug)}.field__helperText{color:var(--colors-fg-muted);font-family:var(--fonts-sans);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-normal);line-height:var(--line-heights-snug)}.field__input{background:var(--colors-bg-raised);padding-inline:var(--spacing-3);border-color:var(--colors-border-strong);border-radius:var(--radii-md);border-style:solid;border-width:var(--border-widths-thin);color:var(--colors-fg-default);font-family:var(--fonts-sans);font-size:var(--font-sizes-md);font-weight:var(--font-weights-normal);line-height:var(--line-heights-normal);min-height:var(--sizes-control)}.field__input[data-invalid]{border-color:var(--colors-bg-danger)}.field__input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.field__input:is(:focus-visible,[data-focus-visible]){outline-color:var(--colors-border-focus);outline-offset:var(--spacing-0);outline-style:solid;outline-width:var(--border-widths-medium)}.field__input::placeholder,.field__input[data-placeholder]{color:var(--colors-fg-muted)}.field__label{color:var(--colors-fg-default);font-family:var(--fonts-sans);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);line-height:var(--line-heights-snug)}.field__root{gap:var(--spacing-1);flex-direction:column;display:flex}.menu__content{background:var(--colors-bg-raised);padding:var(--spacing-1);border-color:var(--colors-border-default);border-radius:var(--radii-lg);border-style:solid;border-width:var(--border-widths-thin);box-shadow:var(--shadows-overlay);color:var(--colors-fg-default);outline-offset:2px;min-width:var(--sizes-menu);outline:2px solid #0000;flex-direction:column;display:flex}.menu__item{padding-inline:var(--spacing-3);border-radius:var(--radii-md);-webkit-user-select:none;user-select:none;cursor:pointer;font-family:var(--fonts-sans);font-size:var(--font-sizes-md);font-weight:var(--font-weights-normal);line-height:var(--line-heights-normal);min-height:var(--sizes-control);align-items:center;display:flex}.menu__item[data-disabled]{cursor:not-allowed;opacity:.5}.menu__item[data-highlighted]{background:var(--colors-bg-control-hover)}.menu__item[data-tone=danger]{color:var(--colors-fg-danger)}.menu__positioner{z-index:var(--z-index-overlay)}.skeleton__bar{background:var(--colors-bg-sunken);border-radius:var(--radii-md);animation-duration:var(--durations-pulse);animation-name:pulse;animation-iteration-count:infinite;animation-timing-function:var(--easings-standard);height:var(--sizes-control)}.skeleton__root{gap:var(--spacing-3);width:var(--sizes-full);flex-direction:column;display:flex}.spinner__root{border-color:var(--colors-current);border-radius:var(--radii-full);border-style:solid;border-width:var(--border-widths-medium);border-block-start-color:var(--colors-transparent);animation-duration:var(--durations-spin);flex-shrink:0;width:4px;height:4px;animation-name:spin;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-block}.toast__body{gap:var(--spacing-1);min-width:var(--sizes-0);flex-direction:column;flex:1;display:flex}.toast__close{background:var(--colors-transparent);margin-block:calc(var(--spacing-2) * -1);border-radius:var(--radii-md);color:var(--colors-fg-muted);cursor:pointer;height:var(--sizes-control);width:var(--sizes-control);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.toast__close:is(:hover,[data-hover]){background:var(--colors-bg-control-hover)}.toast__close:is(:focus-visible,[data-focus-visible]){outline-color:var(--colors-border-focus);outline-style:solid;outline-width:var(--border-widths-medium)}.toast__description{color:var(--colors-fg-muted);font-family:var(--fonts-sans);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-normal);line-height:var(--line-heights-normal)}.toast__group{z-index:var(--z-index-toast)}.toast__root{--transition-duration:var(--durations-normal);--transition-easing:var(--easings-standard);--transition-prop:translate, scale, opacity, height;background:var(--colors-bg-raised);padding:var(--spacing-3);border-color:var(--colors-border-default);border-radius:var(--radii-lg);border-style:solid;border-width:var(--border-widths-thin);gap:var(--spacing-3);box-shadow:var(--shadows-overlay);color:var(--colors-fg-default);opacity:var(--opacity);scale:var(--scale);transition-duration:var(--durations-normal);transition-property:translate,scale,opacity,height;transition-timing-function:var(--easings-standard);translate:var(--x) var(--y);will-change:translate, opacity, scale;z-index:var(--z-index);height:var(--height);max-width:var(--sizes-toast);width:var(--sizes-full);align-items:flex-start;padding-inline-start:var(--spacing-4);display:flex}.toast__root[data-type=error]{border-inline-start-color:var(--colors-bg-danger);border-inline-start-width:var(--border-widths-medium)}.toast__root[data-type=info]{border-inline-start-color:var(--colors-bg-info);border-inline-start-width:var(--border-widths-medium)}.toast__root[data-type=success]{border-inline-start-color:var(--colors-bg-success);border-inline-start-width:var(--border-widths-medium)}.toast__root[data-type=warning]{border-inline-start-color:var(--colors-bg-warning);border-inline-start-width:var(--border-widths-medium)}.toast__title{color:var(--colors-fg-default);font-family:var(--fonts-sans);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);line-height:var(--line-heights-snug)}.switch__control{--transition-duration:var(--durations-fast);--transition-prop:background-color, border-color;background:var(--colors-bg-control-active);border-color:var(--colors-border-strong);border-radius:var(--radii-full);border-style:solid;border-width:var(--border-widths-thin);transition-duration:var(--durations-fast);height:var(--sizes-track-height);width:var(--sizes-track);flex-shrink:0;align-items:center;transition-property:background-color,border-color;display:inline-flex;position:relative}.switch__control[data-focus-visible]{outline-color:var(--colors-border-focus);outline-offset:var(--spacing-1);outline-style:solid;outline-width:var(--border-widths-medium)}.switch__control[data-state=checked]{background:var(--colors-color-palette-9);border-color:var(--colors-color-palette-9)}.switch__label{color:var(--colors-fg-default);font-family:var(--fonts-sans);font-size:var(--font-sizes-md);font-weight:var(--font-weights-normal);line-height:var(--line-heights-normal)}.switch__root{gap:var(--spacing-3);--colors-color-palette-1:var(--colors-blue-1);--colors-color-palette-10:var(--colors-blue-10);--colors-color-palette-11:var(--colors-blue-11);--colors-color-palette-12:var(--colors-blue-12);--colors-color-palette-2:var(--colors-blue-2);--colors-color-palette-3:var(--colors-blue-3);--colors-color-palette-4:var(--colors-blue-4);--colors-color-palette-5:var(--colors-blue-5);--colors-color-palette-6:var(--colors-blue-6);--colors-color-palette-7:var(--colors-blue-7);--colors-color-palette-8:var(--colors-blue-8);--colors-color-palette-9:var(--colors-blue-9);--colors-color-palette-contrast:var(--colors-blue-contrast);cursor:pointer;min-height:var(--sizes-control);align-items:center;display:inline-flex}.switch__root[data-disabled]{cursor:not-allowed;opacity:.5}.switch__thumb{--transition-duration:var(--durations-fast);--transition-prop:translate;background:var(--colors-bg-canvas);border-radius:var(--radii-full);box-shadow:var(--shadows-raised);transition-duration:var(--durations-fast);height:var(--sizes-thumb);width:var(--sizes-thumb);transition-property:translate;position:absolute;inset-inline-start:var(--spacing-1)}.switch__thumb[data-state=checked]{translate:var(--sizes-thumb-travel) 0}@media (prefers-reduced-motion:reduce){.skeleton__bar,.spinner__root{animation-name:none}}}@layer variants{.banner__root--tone_danger{--colors-color-palette-1:var(--colors-danger-1);--colors-color-palette-10:var(--colors-danger-10);--colors-color-palette-11:var(--colors-danger-11);--colors-color-palette-12:var(--colors-danger-12);--colors-color-palette-2:var(--colors-danger-2);--colors-color-palette-3:var(--colors-danger-3);--colors-color-palette-4:var(--colors-danger-4);--colors-color-palette-5:var(--colors-danger-5);--colors-color-palette-6:var(--colors-danger-6);--colors-color-palette-7:var(--colors-danger-7);--colors-color-palette-8:var(--colors-danger-8);--colors-color-palette-9:var(--colors-danger-9);--colors-color-palette-contrast:var(--colors-danger-contrast)}.banner__root--tone_info{--colors-color-palette-1:var(--colors-info-1);--colors-color-palette-10:var(--colors-info-10);--colors-color-palette-11:var(--colors-info-11);--colors-color-palette-12:var(--colors-info-12);--colors-color-palette-2:var(--colors-info-2);--colors-color-palette-3:var(--colors-info-3);--colors-color-palette-4:var(--colors-info-4);--colors-color-palette-5:var(--colors-info-5);--colors-color-palette-6:var(--colors-info-6);--colors-color-palette-7:var(--colors-info-7);--colors-color-palette-8:var(--colors-info-8);--colors-color-palette-9:var(--colors-info-9);--colors-color-palette-contrast:var(--colors-info-contrast)}.banner__root--tone_success{--colors-color-palette-1:var(--colors-success-1);--colors-color-palette-10:var(--colors-success-10);--colors-color-palette-11:var(--colors-success-11);--colors-color-palette-12:var(--colors-success-12);--colors-color-palette-2:var(--colors-success-2);--colors-color-palette-3:var(--colors-success-3);--colors-color-palette-4:var(--colors-success-4);--colors-color-palette-5:var(--colors-success-5);--colors-color-palette-6:var(--colors-success-6);--colors-color-palette-7:var(--colors-success-7);--colors-color-palette-8:var(--colors-success-8);--colors-color-palette-9:var(--colors-success-9);--colors-color-palette-contrast:var(--colors-success-contrast)}.banner__root--tone_warning{--colors-color-palette-1:var(--colors-warning-1);--colors-color-palette-10:var(--colors-warning-10);--colors-color-palette-11:var(--colors-warning-11);--colors-color-palette-12:var(--colors-warning-12);--colors-color-palette-2:var(--colors-warning-2);--colors-color-palette-3:var(--colors-warning-3);--colors-color-palette-4:var(--colors-warning-4);--colors-color-palette-5:var(--colors-warning-5);--colors-color-palette-6:var(--colors-warning-6);--colors-color-palette-7:var(--colors-warning-7);--colors-color-palette-8:var(--colors-warning-8);--colors-color-palette-9:var(--colors-warning-9);--colors-color-palette-contrast:var(--colors-warning-contrast)}.button__root--shape_icon{padding-inline:var(--spacing-0);width:var(--sizes-control)}.button__root--size_lg{padding-inline:var(--spacing-6);font-family:var(--fonts-sans);font-size:var(--font-sizes-lg);font-weight:var(--font-weights-semibold);line-height:var(--line-heights-snug)}.button__root--size_md{padding-inline:var(--spacing-4)}.button__root--size_sm{padding-inline:var(--spacing-3);font-family:var(--fonts-sans);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-normal);line-height:var(--line-heights-normal)}.button__root--tone_accent{--colors-color-palette-1:var(--colors-blue-1);--colors-color-palette-10:var(--colors-blue-10);--colors-color-palette-11:var(--colors-blue-11);--colors-color-palette-12:var(--colors-blue-12);--colors-color-palette-2:var(--colors-blue-2);--colors-color-palette-3:var(--colors-blue-3);--colors-color-palette-4:var(--colors-blue-4);--colors-color-palette-5:var(--colors-blue-5);--colors-color-palette-6:var(--colors-blue-6);--colors-color-palette-7:var(--colors-blue-7);--colors-color-palette-8:var(--colors-blue-8);--colors-color-palette-9:var(--colors-blue-9);--colors-color-palette-contrast:var(--colors-blue-contrast)}.button__root--tone_danger{--colors-color-palette-1:var(--colors-danger-1);--colors-color-palette-10:var(--colors-danger-10);--colors-color-palette-11:var(--colors-danger-11);--colors-color-palette-12:var(--colors-danger-12);--colors-color-palette-2:var(--colors-danger-2);--colors-color-palette-3:var(--colors-danger-3);--colors-color-palette-4:var(--colors-danger-4);--colors-color-palette-5:var(--colors-danger-5);--colors-color-palette-6:var(--colors-danger-6);--colors-color-palette-7:var(--colors-danger-7);--colors-color-palette-8:var(--colors-danger-8);--colors-color-palette-9:var(--colors-danger-9);--colors-color-palette-contrast:var(--colors-danger-contrast)}.button__root--tone_neutral{--colors-color-palette-1:var(--colors-neutral-1);--colors-color-palette-10:var(--colors-neutral-10);--colors-color-palette-11:var(--colors-neutral-11);--colors-color-palette-12:var(--colors-neutral-12);--colors-color-palette-2:var(--colors-neutral-2);--colors-color-palette-3:var(--colors-neutral-3);--colors-color-palette-4:var(--colors-neutral-4);--colors-color-palette-5:var(--colors-neutral-5);--colors-color-palette-6:var(--colors-neutral-6);--colors-color-palette-7:var(--colors-neutral-7);--colors-color-palette-8:var(--colors-neutral-8);--colors-color-palette-9:var(--colors-neutral-9);--colors-color-palette-contrast:var(--colors-neutral-contrast)}.button__root--variant_ghost{background:var(--colors-transparent);border-color:var(--colors-transparent);color:var(--colors-color-palette-11)}.button__root--variant_ghost:enabled:is(:hover,[data-hover]){background:var(--colors-color-palette-3)}.button__root--variant_outline{background:var(--colors-transparent);border-color:var(--colors-color-palette-7);color:var(--colors-color-palette-11)}.button__root--variant_outline:enabled:is(:hover,[data-hover]){background:var(--colors-color-palette-3)}.button__root--variant_solid{background:var(--colors-color-palette-9);border-color:var(--colors-color-palette-9);color:var(--colors-color-palette-contrast)}.button__root--variant_solid:enabled:is(:hover,[data-hover]){background:var(--colors-color-palette-10);border-color:var(--colors-color-palette-10)}.dialog__button--tone_danger{background:var(--colors-bg-danger);border-color:var(--colors-bg-danger);color:var(--colors-fg-on-danger)}}@layer compound_variants;}
