@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@layer reset{html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;font-family:system-ui,sans-serif;line-height:1.5}body{font-feature-settings:"kern";min-height:100%;margin:0;position:relative}:where(*){box-sizing:border-box;word-wrap:break-word;border-style:solid;border-width:0}main{display:block}hr{box-sizing:content-box;border-top-width:1px;height:0;overflow:visible}:where(pre,code,kbd,samp){font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1em}a{color:inherit;text-decoration:inherit;background-color:#0000}:where(b,strong){font-weight:700}small{font-size:80%}:where(sub,sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}:where(button,input,optgroup,select,textarea){font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}:where(button,input){overflow:visible}:where(button,select){text-transform:none}details{display:block}summary{display:list-item}[hidden]{display:none!important}:where(blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre){margin:0}button{background:0 0;padding:0}:where(ol,ul){margin:0;padding:0}textarea{resize:vertical;overflow:auto}:where(button,[role=button]){cursor:pointer}table{border-collapse:collapse}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,video){max-width:100%;height:auto}}@layer base{html{font-size:clamp(16px,.833333vw + .75rem,21px)}body{font-family:var(--fonts-body);color:var(--colors-text);background:var(--colors-bg);-webkit-font-smoothing:antialiased;line-height:1.5;transition:background-color .2s}*,:before,:after{border-color:var(--colors-border)}pre,code{font-family:var(--fonts-mono)}:is(.md a[href],a.link){color:var(--colors-link);cursor:pointer;outline:none;transition:all .15s ease-out}:is(.md a[href],a.link):is(:hover,:focus){background:var(--colors-link-bg)}:is(.md a[href],a.link):after{content:"†";vertical-align:super;font-size:.75em}:is(.md a[href],a.link)[href^=\#]:after{content:"#"}:is(.md a[href],a.link):is([href^=http\:],[href^=https\:]):after{content:"°";font-size:inherit;vertical-align:baseline}:is(.md a[href],a.link)[data-icon]:after{content:attr(data-icon)}:is(.md a[href],a.link)[data-icon=""]:after{content:none}.md p.md-el{margin-block:var(--spacing-par-space);text-wrap:pretty}.md h2.md-el{margin-top:var(--spacing-6);font-family:var(--fonts-sans);text-wrap:balance;font-size:1.4em;font-weight:700;line-height:1.375}.md h3.md-el{margin-top:var(--spacing-6);font-family:var(--fonts-sans);text-wrap:balance;font-size:1.2em;font-weight:500}.md h2.md-el+h3.md-el{margin-top:calc(var(--spacing-par-space) * .8)}.md blockquote.md-el{padding-left:var(--spacing-3);border-left-width:3px}.md pre.md-el{margin-top:var(--spacing-par-space);margin-bottom:calc(var(--spacing-par-space) * 1.5);overflow-x:auto}.md hr.md-el{margin-block:var(--spacing-par-space)}.md ul.md-el{list-style-type:initial;margin-left:var(--spacing-3);padding-left:var(--spacing-3)}.md ol.md-el{margin-left:var(--spacing-3);padding-left:var(--spacing-3);list-style-type:decimal}.md li.md-el>p.md-el{margin-bottom:0}.md .table-container{white-space:nowrap;max-width:100%;display:block;overflow:auto hidden}.md .table-wrap .table-container{white-space:normal}.md table.md-el{font-variant-numeric:lining-nums tabular-nums;margin:auto}.md :is(td,th).md-el{padding:var(--spacing-2) var(--spacing-4);font-weight:inherit;text-align:start;border-bottom:1px solid var(--colors-gray-100)}[data-theme=dark] .md :is(td,th).md-el{border-color:var(--colors-gray-700)}.md td.md-el{line-height:normal}.md th.md-el{line-height:1rem}.md :is(td,th).md-el[align=center]{text-align:center}.md :is(td,th).md-el[align=right]{text-align:right}div.math.math-display{overflow-x:auto}code[data-theme*=\ ],code[data-theme*=\ ] span{color:var(--shiki-light);background-color:var(--shiki-light-bg)}[data-theme=dark] :is(code[data-theme*=\ ],code[data-theme*=\ ] span){color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}@media (prefers-color-scheme:dark){:root:not([data-theme]) :is(code[data-theme*=\ ],code[data-theme*=\ ] span){color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}:root:not([data-theme]) .md :is(td,th).md-el{border-color:var(--colors-gray-700)}}:root{--made-with-panda:"🐼"}}@layer tokens{:where(:root,:host){--colors-red-50:#fff5f5;--colors-red-100:#fed7d7;--colors-red-200:#feb2b2;--colors-red-300:#fc8181;--colors-red-400:#f56565;--colors-red-500:#e53e3e;--colors-red-600:#c53030;--colors-red-700:#9b2c2c;--colors-red-800:#822727;--colors-red-900:#63171b;--colors-blue-50:#ebf8ff;--colors-blue-100:#bee3f8;--colors-blue-200:#90cdf4;--colors-blue-300:#63b3ed;--colors-blue-400:#4299e1;--colors-blue-500:#3182ce;--colors-blue-600:#2b6cb0;--colors-blue-700:#2c5282;--colors-blue-800:#2a4365;--colors-blue-900:#1a365d;--colors-purple-50:#faf5ff;--colors-purple-100:#e9d8fd;--colors-purple-200:#d6bcfa;--colors-purple-300:#b794f4;--colors-purple-400:#9f7aea;--colors-purple-500:#805ad5;--colors-purple-600:#6b46c1;--colors-purple-700:#553c9a;--colors-purple-800:#44337a;--colors-purple-900:#322659;--colors-teal-50:#e6fffa;--colors-teal-100:#b2f5ea;--colors-teal-200:#81e6d9;--colors-teal-300:#4fd1c5;--colors-teal-400:#38b2ac;--colors-teal-500:#319795;--colors-teal-600:#2c7a7b;--colors-teal-700:#285e61;--colors-teal-800:#234e52;--colors-teal-900:#1d4044;--colors-pink-50:#fff5f7;--colors-pink-100:#fed7e2;--colors-pink-200:#fbb6ce;--colors-pink-300:#f687b3;--colors-pink-400:#ed64a6;--colors-pink-500:#d53f8c;--colors-pink-600:#b83280;--colors-pink-700:#97266d;--colors-pink-800:#702459;--colors-pink-900:#521b41;--colors-white:#fff;--colors-black:#000;--colors-gray-50:#f7fafc;--colors-gray-100:#edf2f7;--colors-gray-200:#e2e8f0;--colors-gray-300:#cbd5e0;--colors-gray-400:#a0aec0;--colors-gray-500:#718096;--colors-gray-600:#4a5568;--colors-gray-700:#2d3748;--colors-gray-800:#1a202c;--colors-gray-900:#171923;--colors-orange-50:#fffaf0;--colors-orange-100:#feebc8;--colors-orange-200:#fbd38d;--colors-orange-300:#f6ad55;--colors-orange-400:#ed8936;--colors-orange-500:#dd6b20;--colors-orange-600:#c05621;--colors-orange-700:#9c4221;--colors-orange-800:#7b341e;--colors-orange-900:#652b19;--colors-white-alpha-50:#ffffff0a;--colors-white-alpha-100:#ffffff0f;--colors-white-alpha-200:#ffffff14;--colors-white-alpha-300:#ffffff29;--colors-white-alpha-400:#ffffff3d;--colors-white-alpha-500:#ffffff5c;--colors-white-alpha-600:#ffffff7a;--colors-white-alpha-700:#ffffffa3;--colors-white-alpha-800:#fffc;--colors-white-alpha-900:#ffffffeb;--colors-black-alpha-50:#0000000a;--colors-black-alpha-100:#0000000f;--colors-black-alpha-200:#00000014;--colors-black-alpha-300:#00000029;--colors-black-alpha-400:#0000003d;--colors-black-alpha-500:#0000005c;--colors-black-alpha-600:#0000007a;--colors-black-alpha-700:#000000a3;--colors-black-alpha-800:#000c;--colors-black-alpha-900:#000000eb;--fonts-body:"IBM Plex Serif", serif;--fonts-mono:"IBM Plex Mono", monospace;--fonts-sans:"IBM Plex Sans", sans-serif;--font-sizes-3xs:.45rem;--font-sizes-2xs:.625rem;--font-sizes-xs:.75rem;--font-sizes-sm:.875rem;--font-sizes-md:1rem;--font-sizes-lg:1.125rem;--font-sizes-xl:1.25rem;--font-sizes-2xl:1.5rem;--font-sizes-3xl:1.875rem;--font-sizes-4xl:2.25rem;--font-sizes-5xl:3rem;--font-sizes-6xl:3.75rem;--font-sizes-7xl:4.5rem;--font-sizes-8xl:6rem;--font-sizes-9xl:8rem;--font-weights-hairline:100;--font-weights-thin:200;--font-weights-light:300;--font-weights-normal:400;--font-weights-medium:500;--font-weights-semibold:600;--font-weights-bold:700;--font-weights-extrabold:800;--font-weights-black:900;--line-heights-3:.75rem;--line-heights-4:1rem;--line-heights-5:1.25rem;--line-heights-6:1.5rem;--line-heights-7:1.75rem;--line-heights-8:2rem;--line-heights-9:2.25rem;--line-heights-10:2.5rem;--line-heights-normal:normal;--line-heights-none:1;--line-heights-shorter:1.25;--line-heights-short:1.375;--line-heights-base:1.5;--line-heights-tall:1.625;--line-heights-taller:2;--letter-spacings-tighter:-.05em;--letter-spacings-tight:-.025em;--letter-spacings-normal:0;--letter-spacings-wide:.025em;--letter-spacings-wider:.05em;--letter-spacings-widest:.1em;--sizes-1:.25rem;--sizes-2:.5rem;--sizes-3:.75rem;--sizes-4:1rem;--sizes-5:1.25rem;--sizes-6:1.5rem;--sizes-7:1.75rem;--sizes-8:2rem;--sizes-9:2.25rem;--sizes-10:2.5rem;--sizes-12:3rem;--sizes-14:3.5rem;--sizes-16:4rem;--sizes-20:5rem;--sizes-24:6rem;--sizes-28:7rem;--sizes-32:8rem;--sizes-36:9rem;--sizes-40:10rem;--sizes-44:11rem;--sizes-48:12rem;--sizes-52:13rem;--sizes-56:14rem;--sizes-60:15rem;--sizes-64:16rem;--sizes-72:18rem;--sizes-80:20rem;--sizes-96:24rem;--sizes-px:1px;--sizes-0\.5:.125rem;--sizes-1\.5:.375rem;--sizes-2\.5:.625rem;--sizes-3\.5:.875rem;--sizes-max:max-content;--sizes-min:min-content;--sizes-full:100%;--sizes-3xs:14rem;--sizes-2xs:16rem;--sizes-xs:20rem;--sizes-sm:24rem;--sizes-md:28rem;--sizes-lg:32rem;--sizes-xl:36rem;--sizes-2xl:42rem;--sizes-3xl:48rem;--sizes-4xl:56rem;--sizes-5xl:64rem;--sizes-6xl:72rem;--sizes-7xl:80rem;--sizes-8xl:90rem;--sizes-prose:60ch;--sizes-container-sm:640px;--sizes-container-md:768px;--sizes-container-lg:1024px;--sizes-container-xl:1280px;--shadows-xs:0 0 0 1px #0000000d;--shadows-sm:0 1px 2px 0 #0000000d;--shadows-base:0 1px 3px 0 #0000001a, 0 1px 2px 0 #0000000f;--shadows-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadows-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadows-outline:0 0 0 3px #4299e199;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--spacing-px:1px;--spacing-0\.5:.125rem;--spacing-1\.5:.375rem;--spacing-2\.5:.625rem;--spacing-3\.5:.875rem;--spacing-par-space:.9em;--radii-none:0;--radii-sm:.125rem;--radii-base:.25rem;--radii-md:.375rem;--radii-lg:.5rem;--radii-xl:.75rem;--radii-2xl:1rem;--radii-3xl:1.5rem;--radii-full:9999px;--durations-normal:.2s;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--space-36:9rem;--space-40:10rem;--space-44:11rem;--space-48:12rem;--space-52:13rem;--space-56:14rem;--space-60:15rem;--space-64:16rem;--space-72:18rem;--space-80:20rem;--space-96:24rem;--space-px:1px;--space-0\.5:.125rem;--space-1\.5:.375rem;--space-2\.5:.625rem;--space-3\.5:.875rem;--breakpoints-sm:30em;--sizes-breakpoint-sm:30em;--breakpoints-md:48em;--sizes-breakpoint-md:48em;--breakpoints-lg:62em;--sizes-breakpoint-lg:62em;--breakpoints-xl:80em;--sizes-breakpoint-xl:80em;--breakpoints-2xl:96em;--sizes-breakpoint-2xl:96em;--colors-bg:var(--colors-white);--colors-border:var(--colors-gray-200);--colors-checkbox:var(--colors-orange-600);--colors-checkbox-hover:var(--colors-orange-700);--colors-footnote:var(--colors-gray-100);--colors-footnote-hover:var(--colors-gray-200);--colors-link:var(--colors-orange-800);--colors-link-bg:var(--colors-orange-100);--colors-subtitle:var(--colors-gray-500);--colors-text:var(--colors-gray-900);--colors-erased:var(--colors-gray-200)}@media (prefers-color-scheme:dark){html:not([data-theme]){--colors-bg:var(--colors-gray-900);--colors-border:var(--colors-white-alpha-300);--colors-checkbox:var(--colors-orange-300);--colors-checkbox-hover:var(--colors-orange-400);--colors-footnote:var(--colors-gray-700);--colors-footnote-hover:var(--colors-gray-600);--colors-link:var(--colors-orange-200);--colors-link-bg:var(--colors-orange-900);--colors-subtitle:var(--colors-white-alpha-700);--colors-text:var(--colors-white-alpha-900);--colors-erased:var(--colors-white-alpha-100)}}[data-theme=dark]{--colors-bg:var(--colors-gray-900);--colors-border:var(--colors-white-alpha-300);--colors-checkbox:var(--colors-orange-300);--colors-checkbox-hover:var(--colors-orange-400);--colors-footnote:var(--colors-gray-700);--colors-footnote-hover:var(--colors-gray-600);--colors-link:var(--colors-orange-200);--colors-link-bg:var(--colors-orange-900);--colors-subtitle:var(--colors-white-alpha-700);--colors-text:var(--colors-white-alpha-900);--colors-erased:var(--colors-white-alpha-100)}}@layer recipes{@layer base{.button{--transition-prop:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;--transition-duration:var(--durations-normal);border-radius:var(--radii-md);-webkit-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle;outline-offset:2px;line-height:1.2;font-weight:var(--font-weights-semibold);transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:var(--durations-normal);outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative}.button:is(:focus-visible,[data-focus-visible]){box-shadow:var(--shadows-outline)}.button:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.4;cursor:not-allowed;box-shadow:none}}@layer slots;@layer variants{.button--variant_ghost{color:var(--colors-color-palette-600);background:0 0}.button--variant_ghost:is(:hover,[data-hover]){background:var(--colors-color-palette-50)}.button--variant_ghost:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:0 0}.button--variant_ghost:is(:active,[data-active]){background:var(--colors-color-palette-100)}[data-theme=dark] .button--variant_ghost{color:var(--colors-color-palette-200)}[data-theme=dark] .button--variant_ghost:is(:hover,[data-hover]){background:color-mix(in srgb, var(--colors-color-palette-200) 12%, transparent)}[data-theme=dark] .button--variant_ghost:is(:active,[data-active]){background:color-mix(in srgb, var(--colors-color-palette-200) 24%, transparent)}.button--variant_outline{color:var(--colors-color-palette-600);background:0 0;border:1px solid}.button--variant_outline:is(:hover,[data-hover]){background:var(--colors-color-palette-50)}.button--variant_outline:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:0 0}.button--variant_outline:is(:active,[data-active]){background:var(--colors-color-palette-100)}[data-theme=dark] .button--variant_outline{color:var(--colors-color-palette-200)}[data-theme=dark] .button--variant_outline:is(:hover,[data-hover]){background:color-mix(in srgb, var(--colors-color-palette-200) 12%, transparent)}[data-theme=dark] .button--variant_outline:is(:active,[data-active]){background:color-mix(in srgb, var(--colors-color-palette-200) 24%, transparent)}.button--variant_solid{background:var(--colors-color-palette-500);color:var(--colors-white)}.button--variant_solid:is(:hover,[data-hover]){background:var(--colors-color-palette-600)}.button--variant_solid:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-color-palette-500)}.button--variant_solid:is(:active,[data-active]){background:var(--colors-color-palette-700)}[data-theme=dark] .button--variant_solid{background:var(--colors-color-palette-200);color:var(--colors-gray-800)}[data-theme=dark] .button--variant_solid:is(:hover,[data-hover]){background:var(--colors-color-palette-300)}[data-theme=dark] .button--variant_solid:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-color-palette-200)}[data-theme=dark] .button--variant_solid:is(:active,[data-active]){background:var(--colors-color-palette-400)}.button--size_xs{padding-inline:var(--spacing-2);font-size:var(--font-sizes-xs);height:var(--sizes-6);min-width:var(--sizes-6)}.button--size_md{padding-inline:var(--spacing-4);font-size:var(--font-sizes-md);height:var(--sizes-10);min-width:var(--sizes-10)}.button--colorPalette_gray{--colors-color-palette-100:var(--colors-gray-100);--colors-color-palette-200:var(--colors-gray-200);--colors-color-palette-300:var(--colors-gray-300);--colors-color-palette-400:var(--colors-gray-400);--colors-color-palette-50:var(--colors-gray-50);--colors-color-palette-500:var(--colors-gray-500);--colors-color-palette-600:var(--colors-gray-600);--colors-color-palette-700:var(--colors-gray-700);--colors-color-palette-800:var(--colors-gray-800);--colors-color-palette-900:var(--colors-gray-900)}.button--colorPalette_orange{--colors-color-palette-100:var(--colors-orange-100);--colors-color-palette-200:var(--colors-orange-200);--colors-color-palette-300:var(--colors-orange-300);--colors-color-palette-400:var(--colors-orange-400);--colors-color-palette-50:var(--colors-orange-50);--colors-color-palette-500:var(--colors-orange-500);--colors-color-palette-600:var(--colors-orange-600);--colors-color-palette-700:var(--colors-orange-700);--colors-color-palette-800:var(--colors-orange-800);--colors-color-palette-900:var(--colors-orange-900)}.button--colorPalette_blue{--colors-color-palette-100:var(--colors-blue-100);--colors-color-palette-200:var(--colors-blue-200);--colors-color-palette-300:var(--colors-blue-300);--colors-color-palette-400:var(--colors-blue-400);--colors-color-palette-50:var(--colors-blue-50);--colors-color-palette-500:var(--colors-blue-500);--colors-color-palette-600:var(--colors-blue-600);--colors-color-palette-700:var(--colors-blue-700);--colors-color-palette-800:var(--colors-blue-800);--colors-color-palette-900:var(--colors-blue-900)}@media (prefers-color-scheme:dark){html:not([data-theme]) .button--variant_ghost{color:var(--colors-color-palette-200)}html:not([data-theme]) .button--variant_ghost:is(:hover,[data-hover]){background:color-mix(in srgb, var(--colors-color-palette-200) 12%, transparent)}html:not([data-theme]) .button--variant_ghost:is(:active,[data-active]){background:color-mix(in srgb, var(--colors-color-palette-200) 24%, transparent)}html:not([data-theme]) .button--variant_outline{color:var(--colors-color-palette-200)}html:not([data-theme]) .button--variant_outline:is(:hover,[data-hover]){background:color-mix(in srgb, var(--colors-color-palette-200) 12%, transparent)}html:not([data-theme]) .button--variant_outline:is(:active,[data-active]){background:color-mix(in srgb, var(--colors-color-palette-200) 24%, transparent)}html:not([data-theme]) .button--variant_solid{background:var(--colors-color-palette-200);color:var(--colors-gray-800)}html:not([data-theme]) .button--variant_solid:is(:hover,[data-hover]){background:var(--colors-color-palette-300)}html:not([data-theme]) .button--variant_solid:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-color-palette-200)}html:not([data-theme]) .button--variant_solid:is(:active,[data-active]){background:var(--colors-color-palette-400)}}}@layer compound_variants{.button--compound__variant_link{min-width:0;height:auto;padding-inline:0}.button--compound__colorPalette_gray__variant_ghost\|outline{color:var(--colors-gray-800)}.button--compound__colorPalette_gray__variant_ghost\|outline:is(:hover,[data-hover]){background:var(--colors-gray-100)}.button--compound__colorPalette_gray__variant_ghost\|outline:is(:active,[data-active]){background:var(--colors-gray-200)}[data-theme=dark] .button--compound__colorPalette_gray__variant_ghost\|outline{color:var(--colors-white-alpha-900)}[data-theme=dark] .button--compound__colorPalette_gray__variant_ghost\|outline:is(:hover,[data-hover]){background:var(--colors-white-alpha-200)}[data-theme=dark] .button--compound__colorPalette_gray__variant_ghost\|outline:is(:active,[data-active]){background:var(--colors-white-alpha-300)}.button--compound__colorPalette_gray__variant_outline{border-color:var(--colors-gray-200)}[data-theme=dark] .button--compound__colorPalette_gray__variant_outline{border-color:var(--colors-white-alpha-300)}.button--compound__colorPalette_gray__variant_solid{background:var(--colors-gray-100);color:var(--colors-gray-800)}.button--compound__colorPalette_gray__variant_solid:is(:hover,[data-hover]){background:var(--colors-gray-200)}.button--compound__colorPalette_gray__variant_solid:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-gray-100)}.button--compound__colorPalette_gray__variant_solid:is(:active,[data-active]){background:var(--colors-gray-300)}[data-theme=dark] .button--compound__colorPalette_gray__variant_solid{background:var(--colors-white-alpha-200);color:var(--colors-white-alpha-900)}[data-theme=dark] .button--compound__colorPalette_gray__variant_solid:is(:hover,[data-hover]){background:var(--colors-white-alpha-300)}[data-theme=dark] .button--compound__colorPalette_gray__variant_solid:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-white-alpha-200)}[data-theme=dark] .button--compound__colorPalette_gray__variant_solid:is(:active,[data-active]){background:var(--colors-white-alpha-400)}@media (prefers-color-scheme:dark){html:not([data-theme]) .button--compound__colorPalette_gray__variant_ghost\|outline{color:var(--colors-white-alpha-900)}html:not([data-theme]) .button--compound__colorPalette_gray__variant_ghost\|outline:is(:hover,[data-hover]){background:var(--colors-white-alpha-200)}html:not([data-theme]) .button--compound__colorPalette_gray__variant_ghost\|outline:is(:active,[data-active]){background:var(--colors-white-alpha-300)}html:not([data-theme]) .button--compound__colorPalette_gray__variant_outline{border-color:var(--colors-white-alpha-300)}html:not([data-theme]) .button--compound__colorPalette_gray__variant_solid{background:var(--colors-white-alpha-200);color:var(--colors-white-alpha-900)}html:not([data-theme]) .button--compound__colorPalette_gray__variant_solid:is(:hover,[data-hover]){background:var(--colors-white-alpha-300)}html:not([data-theme]) .button--compound__colorPalette_gray__variant_solid:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-white-alpha-200)}html:not([data-theme]) .button--compound__colorPalette_gray__variant_solid:is(:active,[data-active]){background:var(--colors-white-alpha-400)}}}}@layer utilities{.--edge_\#171923{--edge:#171923}.--thickness_1px{--thickness:1px}.--tooltip-bg_colors\.red\.100{--tooltip-bg:var(--colors-red-100)}.bg_bg{background:var(--colors-bg)}.bg_footnote{background:var(--colors-footnote)}.bg_gray\.200{background:var(--colors-gray-200)}.bg_gray\.400{background:var(--colors-gray-400)}.bg_gray\.600{background:var(--colors-gray-600)}.bg_inherit{background:inherit}.bg_orange\.400{background:var(--colors-orange-400)}.bg_subtitle{background:var(--colors-subtitle)}.bg_transparent{background:0 0}.bg_var\(--mode-light\){background:var(--mode-light)}.bg_white{background:var(--colors-white)}.m_0{margin:0}.m_auto{margin:auto}.p_0{padding:0}.p_2{padding:var(--spacing-2)}.p_4{padding:var(--spacing-4)}.mx_auto{margin-inline:auto}.px_0{padding-inline:0}.px_0\.5{padding-inline:var(--spacing-0\.5)}.px_1{padding-inline:var(--spacing-1)}.px_4{padding-inline:var(--spacing-4)}.my_0{margin-block:0}.my_10{margin-block:var(--spacing-10)}.my_0\.6em{margin-block:.6em}.my_parSpace{margin-block:var(--spacing-par-space)}.py_10{padding-block:var(--spacing-10)}.py_4{padding-block:var(--spacing-4)}.bd-c_inherit{border-color:inherit}.bd-c_text{border-color:var(--colors-text)}.bdr_full{border-radius:var(--radii-full)}.bdr_md{border-radius:var(--radii-md)}.border-style_dotted{border-style:dotted}.bd-w_1px{border-width:1px}.flex_1{flex:1}.gap_0{gap:0}.gap_1{gap:var(--spacing-1)}.gap_3{gap:var(--spacing-3)}.gap_parSpace{gap:var(--spacing-par-space)}.ov_auto{overflow:auto}.ov_hidden{overflow:hidden}.tw_balance{text-wrap:balance}.tw_nowrap{text-wrap:nowrap}.tw_pretty{text-wrap:pretty}.tw_stable{text-wrap:stable}.tw_wrap{text-wrap:wrap}.trs_0\.3s_opacity{transition:opacity .3s}.trs_background_0\.2s_ease{transition:background .2s}.trs_max-height_var\(--slot-duration\,_1s\)_ease-in-out\,_transform_var\(--slot-duration\,_1s\)_ease-in-out{transition:max-height var(--slot-duration,1s) ease-in-out, transform var(--slot-duration,1s) ease-in-out}.trs_opacity_0\.3s{transition:opacity .3s}.trs_opacity_0\.3s_ease-out{transition:opacity .3s ease-out}.bd-be-w_var\(--thickness\){border-block-end-width:var(--thickness)}.ai_baseline{align-items:baseline}.ai_center{align-items:center}.ai_end{align-items:end}.ai_start{align-items:start}.ai_stretch{align-items:stretch}.asp_4{aspect-ratio:4}.bx-sh_sm{box-shadow:var(--shadows-sm)}.c_link{color:var(--colors-link)}.c_subtitle{color:var(--colors-subtitle)}.c_var\(--mode-light\){color:var(--mode-light)}.cg_2{column-gap:var(--spacing-2)}.cg_3{column-gap:var(--spacing-3)}.cursor_help{cursor:help}.cursor_pointer{cursor:pointer}.d_block{display:block}.d_contents{display:contents}.d_flex{display:flex}.d_grid{display:grid}.d_inline-block{display:inline-block}.d_none{display:none}.flex-d_column{flex-direction:column}.flex-g_1{flex-grow:1}.flex-wrap_wrap{flex-wrap:wrap}.ff_sans{font-family:var(--fonts-sans)}.fs_5xl{font-size:var(--font-sizes-5xl)}.fs_lg{font-size:var(--font-sizes-lg)}.fs_sm{font-size:var(--font-sizes-sm)}.fs_xs{font-size:var(--font-sizes-xs)}.font-style_italic{font-style:italic}.fw_bold{font-weight:var(--font-weights-bold)}.fw_normal{font-weight:var(--font-weights-normal)}.fw_thin{font-weight:var(--font-weights-thin)}.grid-tc_5em_5em_4\.9em_7\.2em{grid-template-columns:5em 5em 4.9em 7.2em}.grid-tc_max-content_1fr{grid-template-columns:max-content 1fr}.grid-tc_max-content_max-content{grid-template-columns:max-content max-content}.grid-tc_repeat\(1\,_10em\){grid-template-columns:repeat(1,10em)}.grid-tc_repeat\(2\,_5em\){grid-template-columns:repeat(2,5em)}.grid-tc_repeat\(3\,_4\.5em\){grid-template-columns:repeat(3,4.5em)}.grid-tc_repeat\(auto-fit\,_minmax\(20em\,_1fr\)\){grid-template-columns:repeat(auto-fit,minmax(20em,1fr))}.jc_center{justify-content:center}.jc_space-evenly{justify-content:space-evenly}.justify-items_center{justify-items:center}.justify-items_stretch{justify-items:stretch}.lh_1\.5{line-height:1.5}.lh_inherit{line-height:inherit}.li-t_none{list-style-type:none}.op_0{opacity:0}.op_0\.2{opacity:.2}.op_0\.3{opacity:.3}.op_0\.5{opacity:.5}.op_1{opacity:1}.pos_absolute{position:absolute}.pos_relative{position:relative}.pos_static{position:static}.pos_sticky{position:sticky}.rg_1{row-gap:var(--spacing-1)}.ta_center{text-align:center}.ta_left{text-align:left}.ta_right{text-align:right}.trf_rotate\(45deg\){transform:rotate(45deg)}.trf_translate\(-50\%\,_-50\%\){transform:translate(-50%,-50%)}.us_none{-webkit-user-select:none;user-select:none}.z_1500{z-index:1500}.bd-b-w_1px{border-bottom-width:1px}.bd-l-w_3px{border-left-width:3px}.bd-r-w_1px{border-right-width:1px}.bd-t-w_3px{border-top-width:3px}.bottom_0{bottom:0}.h_0{height:0}.h_0\.5{height:var(--sizes-0\.5)}.h_4{height:var(--sizes-4)}.h_8px{height:8px}.h_full{height:var(--sizes-full)}.left_100\%{left:100%}.mb_10{margin-bottom:var(--spacing-10)}.mb_40{margin-bottom:var(--spacing-40)}.mb_8{margin-bottom:var(--spacing-8)}.mb_parSpace{margin-bottom:var(--spacing-par-space)}.ml_0\.5{margin-left:var(--spacing-0\.5)}.mr_1{margin-right:var(--spacing-1)}.mt_1{margin-top:var(--spacing-1)}.mt_10{margin-top:var(--spacing-10)}.mt_5{margin-top:var(--spacing-5)}.max-w_40em{max-width:40em}.max-w_50em{max-width:50em}.max-w_full{max-width:var(--sizes-full)}.min-w_4{min-width:var(--sizes-4)}.min-w_6{min-width:var(--sizes-6)}.min-w_45ch{min-width:45ch}.pl_0{padding-left:0}.pl_0\.5{padding-left:var(--spacing-0\.5)}.pl_3{padding-left:var(--spacing-3)}.pr_0\.5{padding-right:var(--spacing-0\.5)}.pt_parSpace{padding-top:var(--spacing-par-space)}.top_0{top:0}.w_4{width:var(--sizes-4)}.w_100\%{width:100%}.w_8px{width:8px}.w_fit-content{width:fit-content}.w_full{width:var(--sizes-full)}.w_xs{width:var(--sizes-xs)}.\[\&_\>_\.spoiler-content\]\:trs_color_0\.2s_ease>.spoiler-content{transition:color .2s}.\[\&_\>_h2\]\:ov_hidden>h2{overflow:hidden}.\[\&_\>_h2\]\:trs_max-height_var\(--slot-duration\,_1s\)_ease-in-out\,_margin-bottom_var\(--slot-duration\,_1s\)_ease-in-out>h2{transition:max-height var(--slot-duration,1s) ease-in-out, margin-bottom var(--slot-duration,1s) ease-in-out}.\[\&_\>_h2\]\:mb_0\.9rem>h2{margin-bottom:.9rem}.\[\&_\>_h2\]\:mt_0>h2{margin-top:0}.\[\&_del\]\:td_none\! del{text-decoration:none!important}.\[\&_del\]\:trs_color_0\.5s_ease-out del{transition:color .5s ease-out}.\[\&_svg\]\:h_1em svg{height:1em}.\[\&_svg\]\:w_1em svg{width:1em}.\[\&\.erased_del\,_\&_del\.erased\]\:c_erased.erased del,.\[\&\.erased_del\,_\&_del\.erased\]\:c_erased del.erased{color:var(--colors-erased)}.hide-footnote-labels .\[\.hide-footnote-labels_\&\]\:d_none,[data-theme=dark] .\[\[data-theme\=dark\]_\&_\.sun\,_\[data-theme\=light\]_\&_\.moon\]\:d_none .sun,[data-theme=light] .\[\[data-theme\=dark\]_\&_\.sun\,_\[data-theme\=light\]_\&_\.moon\]\:d_none .moon,html.js .\[html\.js_\&\]\:d_none{display:none}html.js .\[html\.js_\&\]\:\[\&\:not\(\.open\)\]\:bg_footnote:not(.open){background:var(--colors-footnote)}html.js .\[html\.js_\&\]\:\[\&\:not\(\.open\)\]\:hover\:bg_footnoteHover:not(.open):is(:hover,[data-hover]){background:var(--colors-footnote-hover)}html.js .\[html\.js_\&\]\:\[\&\:not\(\.open\)_\>_\.spoiler-content\,_\&\:not\(\.open\)_\>_\.spoiler-content_\*\]\:bg_transparent\!:not(.open)>.spoiler-content,html.js .\[html\.js_\&\]\:\[\&\:not\(\.open\)_\>_\.spoiler-content\,_\&\:not\(\.open\)_\>_\.spoiler-content_\*\]\:bg_transparent\!:not(.open)>.spoiler-content *{background:0 0!important}html.js .\[html\.js_\&\]\:\[\&\:not\(\.open\)_\>_\.spoiler-content\,_\&\:not\(\.open\)_\>_\.spoiler-content_\*\]\:c_transparent\!:not(.open)>.spoiler-content,html.js .\[html\.js_\&\]\:\[\&\:not\(\.open\)_\>_\.spoiler-content\,_\&\:not\(\.open\)_\>_\.spoiler-content_\*\]\:c_transparent\!:not(.open)>.spoiler-content *{color:#0000!important}html.js .\[html\.js_\&\]\:\[\&\:not\(\.open\)_\>_\.spoiler-content\,_\&\:not\(\.open\)_\>_\.spoiler-content_\*\]\:pointer-events_none:not(.open)>.spoiler-content,html.js .\[html\.js_\&\]\:\[\&\:not\(\.open\)_\>_\.spoiler-content\,_\&\:not\(\.open\)_\>_\.spoiler-content_\*\]\:pointer-events_none:not(.open)>.spoiler-content *{pointer-events:none}html:not(.js) .\[html\:not\(\.js\)_\&\]\:d_none{display:none}.\[\&_\>_\*\:first-child\]\:mt_0>:first-child,.\[\&_\>_p\:first-of-type\]\:mt_0>p:first-of-type{margin-top:0}.\[\&_\>_\*\:last-child\]\:mb_2>:last-child{margin-bottom:var(--spacing-2)}.focusWithin\:op_1:focus-within{opacity:1}.\[\&_a\:hover\]\:td_underline a:hover{text-decoration:underline}.hover\:bg_footnote:is(:hover,[data-hover]){background:var(--colors-footnote)}.hover\:bg_linkBg:is(:hover,[data-hover]){background:var(--colors-link-bg)}.hover\:bg_orange\.600:is(:hover,[data-hover]){background:var(--colors-orange-600)}.hover\:bg_var\(--tooltip-bg\):is(:hover,[data-hover]){background:var(--tooltip-bg)}.hover\:td_underline:is(:hover,[data-hover]){text-decoration:underline}.hover\:op_1:is(:hover,[data-hover]){opacity:1}.focus\:bg_footnote:is(:focus,[data-focus]){background:var(--colors-footnote)}.focus\:bg_linkBg:is(:focus,[data-focus]){background:var(--colors-link-bg)}.focus\:bg_var\(--tooltip-bg\):is(:focus,[data-focus]){background:var(--tooltip-bg)}.\[\&_del\.erased\:\:selection\]\:bg_highlight del.erased::selection{background:highlight}.\[\&_del\.erased\:\:selection\]\:c_subtitle del.erased::selection{color:var(--colors-subtitle)}.\[\&\:\:after\]\:bg_var\(--tooltip-bg\,_var\(--colors-footnote\)\):after{background:var(--tooltip-bg,var(--colors-footnote))}.\[\&\:\:after\]\:px_2:after{padding-inline:var(--spacing-2)}.\[\&\:\:after\]\:py_0\.5:after{padding-block:var(--spacing-0\.5)}.\[\&\:\:after\]\:bdr_sm:after{border-radius:var(--radii-sm)}.\[\&\:\:after\]\:trs_opacity_0\.15s:after{transition:opacity .15s}.\[\&\:\:after\]\:bx-sh_md:after{box-shadow:var(--shadows-md)}.\[\&\:\:after\]\:c_text:after{color:var(--colors-text)}.\[\&\:\:after\]\:content_attr\(data-tooltip\):after{content:attr(data-tooltip)}.\[\&\:\:after\]\:ff_body:after{font-family:var(--fonts-body)}.\[\&\:\:after\]\:fs_sm:after{font-size:var(--font-sizes-sm)}.\[\&\:\:after\]\:fw_medium:after{font-weight:var(--font-weights-medium)}.\[\&\:\:after\]\:op_0:after{opacity:0}.\[\&\:\:after\]\:pointer-events_none:after{pointer-events:none}.\[\&\:\:after\]\:pos_absolute:after{position:absolute}.\[\&\:\:after\]\:trf_translateX\(-50\%\):after{transform:translate(-50%)}.\[\&\:\:after\]\:white-space_nowrap:after{white-space:nowrap}.\[\&\:\:after\]\:z_1800:after{z-index:1800}.\[\&\:\:after\]\:left_50\%:after{left:50%}.\[\&\:\:after\]\:top_calc\(100\%_\+_8px\):after{top:calc(100% + 8px)}.\[\&\:is\(\:hover\,_\:focus-visible\)\:not\(\:disabled\)\:\:after\]\:op_1:is(:hover,:focus-visible):not(:disabled):after{opacity:1}[data-theme=dark] .dark\:--edge_\#ededee{--edge:#ededee}[data-theme=dark] .dark\:--tooltip-bg_colors\.red\.700{--tooltip-bg:var(--colors-red-700)}[data-theme=dark] .dark\:bg_gray\.700{background:var(--colors-gray-700)}[data-theme=dark] .dark\:bg_var\(--mode-dark\){background:var(--mode-dark)}[data-theme=dark] .dark\:bg_whiteAlpha\.300{background:var(--colors-white-alpha-300)}[data-theme=dark] .dark\:bg_whiteAlpha\.600{background:var(--colors-white-alpha-600)}[data-theme=dark] .dark\:bg_whiteAlpha\.800{background:var(--colors-white-alpha-800)}[data-theme=dark] .dark\:c_var\(--mode-dark\){color:var(--mode-dark)}[data-theme=dark] .hover\:dark\:bg_orange\.200:is(:hover,[data-hover]){background:var(--colors-orange-200)}@media (prefers-color-scheme:dark){html:not([data-theme]) .dark\:--edge_\#ededee{--edge:#ededee}html:not([data-theme]) .dark\:--tooltip-bg_colors\.red\.700{--tooltip-bg:var(--colors-red-700)}html:not([data-theme]) .dark\:bg_gray\.700{background:var(--colors-gray-700)}html:not([data-theme]) .dark\:bg_var\(--mode-dark\){background:var(--mode-dark)}html:not([data-theme]) .dark\:bg_whiteAlpha\.300{background:var(--colors-white-alpha-300)}html:not([data-theme]) .dark\:bg_whiteAlpha\.600{background:var(--colors-white-alpha-600)}html:not([data-theme]) .dark\:bg_whiteAlpha\.800{background:var(--colors-white-alpha-800)}html:not([data-theme]) .dark\:c_var\(--mode-dark\){color:var(--mode-dark)}html:not([data-theme]) .hover\:dark\:bg_orange\.200:is(:hover,[data-hover]){background:var(--colors-orange-200)}}@layer compositions{.textStyle_h1{font-size:1.5em;font-weight:var(--font-weights-bold);line-height:var(--line-heights-shorter)}.textStyle_h2{font-family:var(--fonts-sans);font-size:1.4em;font-weight:var(--font-weights-bold);line-height:var(--line-heights-short)}.textStyle_h3{font-family:var(--fonts-sans);font-size:1.2em;font-weight:var(--font-weights-medium)}.textStyle_sans{font-family:var(--fonts-sans);font-weight:var(--font-weights-medium)}.textStyle_sc{text-transform:uppercase;font-weight:var(--font-weights-bold);letter-spacing:.08em;font-size:.85em}}}@layer recipes.slots{@layer base,variants,compound_variants;}
