@layer reset, base, tokens, recipes, utilities;:root{--font-geist:"Geist",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-inter:"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif}body,html{font-family:var(--font-inter);margin:0;padding:0;line-height:1.5}.text--variant_heading,button,h1,h2,h3,h4,h5,h6{font-family:var(--font-geist)}h1,h2,h3,h4,h5,h6{line-height:1.2;letter-spacing:0}h1,h2{letter-spacing:-.8px}h3,h4{letter-spacing:-.72px;line-height:1.3}h5,h6{letter-spacing:-.6px;line-height:1.4}.video-container video{object-fit:fill}b,strong{font-weight:600}.video-container>div{width:inherit!important;height:inherit!important}@media (max-width:600px){html{line-height:1.4;font-size:14px}h1{font-size:36px}h2{font-size:24px}}@layer reset{:host,html{--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";line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body,var(--font-fallback));-webkit-tap-highlight-color:transparent}*,::backdrop,::file-selector-button,:after,:before{margin:0;padding:0;border-width:0;border-style:solid;border-color:var(--global-color-border,currentcolor);box-sizing:border-box}hr{color:inherit;height:0;border-top-width:1px}body{line-height:inherit;height:100%}img{border-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}menu,ol,ul{list-style:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button;-webkit-appearance:button}::file-selector-button,button,input,optgroup,select,textarea{font:inherit;background:var(--colors-transparent);font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}::placeholder{--placeholder-fallback:rgba(0,0,0,.5);opacity:1;color:var(--global-color-placeholder,var(--placeholder-fallback))}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{--placeholder-fallback:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}table{border-color:inherit;text-indent:0;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{text-decoration:inherit;color:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{--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-size:1em;font-feature-settings:normal;font-variation-settings:normal}progress{vertical-align:baseline}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-inner-spin-button,::-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}}@layer base{:root{--made-with-panda:"🐼"}body{background:bg;color:var(--colors-fg\.default)}html{line-height:1.5;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}*,:after,:before{border-color:var(--colors-border\.subtle);border-style:solid;box-sizing:border-box}::placeholder{opacity:1;color:var(--colors-fg\.subtle)}::selection{background:var(--colors-accent-a4)}*,::backdrop,:after,:before{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--rotate-x:0;--rotate-y:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}}@layer tokens{:where(:root,:host){--animations-backdrop-in:fade-in 250ms var(--easings-emphasized-in);--animations-backdrop-out:fade-out 200ms var(--easings-emphasized-out);--animations-dialog-in:slide-in 400ms var(--easings-emphasized-in);--animations-dialog-out:slide-out 200ms var(--easings-emphasized-out);--animations-drawer-in-left:slide-in-left 400ms var(--easings-emphasized-in);--animations-drawer-out-left:slide-out-left 200ms var(--easings-emphasized-out);--animations-drawer-in-right:slide-in-right 400ms var(--easings-emphasized-in);--animations-drawer-out-right:slide-out-right 200ms var(--easings-emphasized-out);--animations-skeleton-pulse:skeleton-pulse 2s var(--easings-pulse) infinite;--animations-fade-in:fade-in 400ms var(--easings-emphasized-in);--animations-collapse-in:collapse-in 250ms var(--easings-emphasized-in);--animations-collapse-out:collapse-out 200ms var(--easings-emphasized-out);--blurs-sm:4px;--blurs-base:8px;--blurs-md:12px;--blurs-lg:16px;--blurs-xl:24px;--blurs-2xl:40px;--blurs-3xl:64px;--borders-none:none;--durations-fastest:50ms;--durations-faster:100ms;--durations-fast:150ms;--durations-normal:200ms;--durations-slow:300ms;--durations-slower:400ms;--durations-slowest:500ms;--easings-pulse:cubic-bezier(0.4,0.0,0.6,1.0);--easings-default:cubic-bezier(0.2,0.0,0,1.0);--easings-emphasized-in:cubic-bezier(0.05,0.7,0.1,1.0);--easings-emphasized-out:cubic-bezier(0.3,0.0,0.8,0.15);--font-weights-thin:100;--font-weights-extralight: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;--letter-spacings-tighter:-0.05em;--letter-spacings-tight:-0.025em;--letter-spacings-normal:0em;--letter-spacings-wide:0.025em;--letter-spacings-wider:0.05em;--letter-spacings-widest:0.1em;--line-heights-none:1;--line-heights-tight:1.25;--line-heights-normal:1.5;--line-heights-relaxed:1.75;--line-heights-loose:2;--radii-none:0;--radii-2xs:0.0625rem;--radii-xs:0.125rem;--radii-sm:0.25rem;--radii-md:0.375rem;--radii-lg:0.5rem;--radii-xl:0.75rem;--radii-2xl:1rem;--radii-3xl:1.5rem;--radii-full:9999px;--sizes-0:0rem;--sizes-1:0.25rem;--sizes-2:0.5rem;--sizes-3:0.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-11:2.75rem;--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-0\.5:0.125rem;--sizes-1\.5:0.375rem;--sizes-2\.5:0.625rem;--sizes-3\.5:0.875rem;--sizes-4\.5:1.125rem;--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-full:100%;--sizes-min:min-content;--sizes-max:max-content;--sizes-fit:fit-content;--sizes-breakpoint-sm:640px;--sizes-breakpoint-md:768px;--sizes-breakpoint-lg:1024px;--sizes-breakpoint-xl:1280px;--sizes-breakpoint-2xl:1536px;--spacing-0:0rem;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.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-11:2.75rem;--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-0\.5:0.125rem;--spacing-1\.5:0.375rem;--spacing-2\.5:0.625rem;--spacing-3\.5:0.875rem;--spacing-4\.5:1.125rem;--colors-current:currentColor;--colors-black:#000;--colors-black-a1:rgba(0,0,0,.05);--colors-black-a2:rgba(0,0,0,.1);--colors-black-a3:rgba(0,0,0,.15);--colors-black-a4:rgba(0,0,0,.2);--colors-black-a5:rgba(0,0,0,.3);--colors-black-a6:rgba(0,0,0,.4);--colors-black-a7:rgba(0,0,0,.5);--colors-black-a8:rgba(0,0,0,.6);--colors-black-a9:rgba(0,0,0,.7);--colors-black-a10:rgba(0,0,0,.8);--colors-black-a11:rgba(0,0,0,.9);--colors-black-a12:rgba(0,0,0,.95);--colors-white:#fff;--colors-white-a1:hsla(0,0%,100%,.05);--colors-white-a2:hsla(0,0%,100%,.1);--colors-white-a3:hsla(0,0%,100%,.15);--colors-white-a4:hsla(0,0%,100%,.2);--colors-white-a5:hsla(0,0%,100%,.3);--colors-white-a6:hsla(0,0%,100%,.4);--colors-white-a7:hsla(0,0%,100%,.5);--colors-white-a8:hsla(0,0%,100%,.6);--colors-white-a9:hsla(0,0%,100%,.7);--colors-white-a10:hsla(0,0%,100%,.8);--colors-white-a11:hsla(0,0%,100%,.9);--colors-white-a12:hsla(0,0%,100%,.95);--colors-transparent:transparent;--colors-gray-light-1:#fcfcfc;--colors-gray-light-2:#f9f9f9;--colors-gray-light-3:#f0f0f0;--colors-gray-light-4:#e8e8e8;--colors-gray-light-5:#e0e0e0;--colors-gray-light-6:#d9d9d9;--colors-gray-light-7:#cecece;--colors-gray-light-8:#bbb;--colors-gray-light-9:#8d8d8d;--colors-gray-light-10:#838383;--colors-gray-light-11:#646464;--colors-gray-light-12:#202020;--colors-gray-light-a1:#00000003;--colors-gray-light-a2:#00000006;--colors-gray-light-a3:#0000000f;--colors-gray-light-a4:#00000017;--colors-gray-light-a5:#0000001f;--colors-gray-light-a6:#00000026;--colors-gray-light-a7:#00000031;--colors-gray-light-a8:#00000044;--colors-gray-light-a9:#00000072;--colors-gray-light-a10:#0000007c;--colors-gray-light-a11:#0000009b;--colors-gray-light-a12:#000000df;--colors-gray-dark-1:#111;--colors-gray-dark-2:#191919;--colors-gray-dark-3:#222;--colors-gray-dark-4:#2a2a2a;--colors-gray-dark-5:#313131;--colors-gray-dark-6:#3a3a3a;--colors-gray-dark-7:#484848;--colors-gray-dark-8:#606060;--colors-gray-dark-9:#6e6e6e;--colors-gray-dark-10:#7b7b7b;--colors-gray-dark-11:#b4b4b4;--colors-gray-dark-12:#eee;--colors-gray-dark-a1:#00000000;--colors-gray-dark-a2:#ffffff09;--colors-gray-dark-a3:#ffffff12;--colors-gray-dark-a4:#ffffff1b;--colors-gray-dark-a5:#ffffff22;--colors-gray-dark-a6:#ffffff2c;--colors-gray-dark-a7:#ffffff3b;--colors-gray-dark-a8:#ffffff55;--colors-gray-dark-a9:#ffffff64;--colors-gray-dark-a10:#ffffff72;--colors-gray-dark-a11:#ffffffaf;--colors-gray-dark-a12:#ffffffed;--colors-violet-light-1:#fdfcfe;--colors-violet-light-2:#faf8ff;--colors-violet-light-3:#f4f0fe;--colors-violet-light-4:#ebe4ff;--colors-violet-light-5:#e1d9ff;--colors-violet-light-6:#d4cafe;--colors-violet-light-7:#c2b5f5;--colors-violet-light-8:#aa99ec;--colors-violet-light-9:#6e56cf;--colors-violet-light-10:#654dc4;--colors-violet-light-11:#6550b9;--colors-violet-light-12:#2f265f;--colors-violet-light-a1:#5500aa03;--colors-violet-light-a2:#4900ff07;--colors-violet-light-a3:#4400ee0f;--colors-violet-light-a4:#4300ff1b;--colors-violet-light-a5:#3600ff26;--colors-violet-light-a6:#3100fb35;--colors-violet-light-a7:#2d01dd4a;--colors-violet-light-a8:#2b00d066;--colors-violet-light-a9:#2400b7a9;--colors-violet-light-a10:#2300abb2;--colors-violet-light-a11:#1f0099af;--colors-violet-light-a12:#0b0043d9;--colors-violet-dark-1:#14121f;--colors-violet-dark-2:#1b1525;--colors-violet-dark-3:#291f43;--colors-violet-dark-4:#33255b;--colors-violet-dark-5:#3c2e69;--colors-violet-dark-6:#473876;--colors-violet-dark-7:#56468b;--colors-violet-dark-8:#6958ad;--colors-violet-dark-9:#6e56cf;--colors-violet-dark-10:#7d66d9;--colors-violet-dark-11:#baa7ff;--colors-violet-dark-12:#e2ddfe;--colors-violet-dark-a1:#4422ff0f;--colors-violet-dark-a2:#853ff916;--colors-violet-dark-a3:#8354fe36;--colors-violet-dark-a4:#7d51fd50;--colors-violet-dark-a5:#845ffd5f;--colors-violet-dark-a6:#8f6cfd6d;--colors-violet-dark-a7:#9879ff83;--colors-violet-dark-a8:#977dfea8;--colors-violet-dark-a9:#8668ffcc;--colors-violet-dark-a10:#9176fed7;--colors-violet-dark-a11:#baa7ff;--colors-violet-dark-a12:#e3deff;--colors-neutral-light-1:#fcfcfc;--colors-neutral-light-2:#f9f9f9;--colors-neutral-light-3:#f0f0f0;--colors-neutral-light-4:#e8e8e8;--colors-neutral-light-5:#e0e0e0;--colors-neutral-light-6:#d9d9d9;--colors-neutral-light-7:#cecece;--colors-neutral-light-8:#bbb;--colors-neutral-light-9:#8d8d8d;--colors-neutral-light-10:#838383;--colors-neutral-light-11:#646464;--colors-neutral-light-12:#202020;--colors-neutral-light-a1:#00000003;--colors-neutral-light-a2:#00000006;--colors-neutral-light-a3:#0000000f;--colors-neutral-light-a4:#00000017;--colors-neutral-light-a5:#0000001f;--colors-neutral-light-a6:#00000026;--colors-neutral-light-a7:#00000031;--colors-neutral-light-a8:#00000044;--colors-neutral-light-a9:#00000072;--colors-neutral-light-a10:#0000007c;--colors-neutral-light-a11:#0000009b;--colors-neutral-light-a12:#000000df;--colors-neutral-dark-1:#111;--colors-neutral-dark-2:#191919;--colors-neutral-dark-3:#222;--colors-neutral-dark-4:#2a2a2a;--colors-neutral-dark-5:#313131;--colors-neutral-dark-6:#3a3a3a;--colors-neutral-dark-7:#484848;--colors-neutral-dark-8:#606060;--colors-neutral-dark-9:#6e6e6e;--colors-neutral-dark-10:#7b7b7b;--colors-neutral-dark-11:#b4b4b4;--colors-neutral-dark-12:#eee;--colors-neutral-dark-a1:#00000000;--colors-neutral-dark-a2:#ffffff09;--colors-neutral-dark-a3:#ffffff12;--colors-neutral-dark-a4:#ffffff1b;--colors-neutral-dark-a5:#ffffff22;--colors-neutral-dark-a6:#ffffff2c;--colors-neutral-dark-a7:#ffffff3b;--colors-neutral-dark-a8:#ffffff55;--colors-neutral-dark-a9:#ffffff64;--colors-neutral-dark-a10:#ffffff72;--colors-neutral-dark-a11:#ffffffaf;--colors-neutral-dark-a12:#ffffffed;--colors-primary:#535ae8;--colors-dark:#10122b;--fonts-sans: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",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";--fonts-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif,ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--fonts-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--fonts-heading:var(--font-geist);--fonts-body:var(--font-inter);--font-sizes-2xs:0.5rem;--font-sizes-xs:0.75rem;--font-sizes-sm:0.875rem;--font-sizes-md:1rem;--font-sizes-lg:1.125rem;--font-sizes-xl:1.25rem;--font-sizes-3xl:1.875rem;--font-sizes-6xl:3.75rem;--font-sizes-7xl:4.5rem;--font-sizes-8xl:6rem;--font-sizes-9xl:8rem;--font-sizes-2xl:24px;--font-sizes-4xl:42px;--font-sizes-5xl:56px;--font-sizes-prose-h2:32px;--font-sizes-prose-h5-sm:17px;--z-index-docked:10;--z-index-sticky:1100;--z-index-overlay:1300;--z-index-popover:1500;--z-index-skip-link:1600;--z-index-hide:-1;--z-index-base:0;--z-index-banner:50;--z-index-header:40;--z-index-dropdown:100;--z-index-modal:200;--z-index-tooltip:300;--z-index-toast:400;--breakpoints-sm:640px;--breakpoints-md:768px;--breakpoints-lg:1024px;--breakpoints-xl:1280px;--breakpoints-2xl:1536px;--shadows-xs:0px 1px 2px var(--colors-gray-a5),0px 0px 1px var(--colors-gray-a7);--shadows-sm:0px 2px 4px var(--colors-gray-a3),0px 0px 1px var(--colors-gray-a7);--shadows-md:0px 4px 8px var(--colors-gray-a3),0px 0px 1px var(--colors-gray-a7);--shadows-lg:0px 8px 16px var(--colors-gray-a3),0px 0px 1px var(--colors-gray-a7);--shadows-xl:0px 16px 24px var(--colors-gray-a3),0px 0px 1px var(--colors-gray-a7);--shadows-2xl:0px 24px 40px var(--colors-gray-a3),0px 0px 1px var(--colors-gray-a7);--radii-l1:var(--radii-xs);--radii-l2:var(--radii-sm);--radii-l3:var(--radii-md);--colors-neutral-1:var(--colors-neutral-light-1);--colors-neutral-2:var(--colors-neutral-light-2);--colors-neutral-3:var(--colors-neutral-light-3);--colors-neutral-4:var(--colors-neutral-light-4);--colors-neutral-5:var(--colors-neutral-light-5);--colors-neutral-6:var(--colors-neutral-light-6);--colors-neutral-7:var(--colors-neutral-light-7);--colors-neutral-8:var(--colors-neutral-light-8);--colors-neutral-9:var(--colors-neutral-light-9);--colors-neutral-10:var(--colors-neutral-light-10);--colors-neutral-11:var(--colors-neutral-light-11);--colors-neutral-12:var(--colors-neutral-light-12);--colors-neutral-a1:var(--colors-neutral-light-a1);--colors-neutral-a2:var(--colors-neutral-light-a2);--colors-neutral-a3:var(--colors-neutral-light-a3);--colors-neutral-a4:var(--colors-neutral-light-a4);--colors-neutral-a5:var(--colors-neutral-light-a5);--colors-neutral-a6:var(--colors-neutral-light-a6);--colors-neutral-a7:var(--colors-neutral-light-a7);--colors-neutral-a8:var(--colors-neutral-light-a8);--colors-neutral-a9:var(--colors-neutral-light-a9);--colors-neutral-a10:var(--colors-neutral-light-a10);--colors-neutral-a11:var(--colors-neutral-light-a11);--colors-neutral-a12:var(--colors-neutral-light-a12);--colors-neutral-default:#000;--colors-neutral-emphasized:var(--colors-gray-12);--colors-neutral-fg:#fff;--colors-neutral-text:#000;--colors-violet-1:var(--colors-violet-light-1);--colors-violet-2:var(--colors-violet-light-2);--colors-violet-3:var(--colors-violet-light-3);--colors-violet-4:var(--colors-violet-light-4);--colors-violet-5:var(--colors-violet-light-5);--colors-violet-6:var(--colors-violet-light-6);--colors-violet-7:var(--colors-violet-light-7);--colors-violet-8:var(--colors-violet-light-8);--colors-violet-9:var(--colors-violet-light-9);--colors-violet-10:var(--colors-violet-light-10);--colors-violet-11:var(--colors-violet-light-11);--colors-violet-12:var(--colors-violet-light-12);--colors-violet-a1:var(--colors-violet-light-a1);--colors-violet-a2:var(--colors-violet-light-a2);--colors-violet-a3:var(--colors-violet-light-a3);--colors-violet-a4:var(--colors-violet-light-a4);--colors-violet-a5:var(--colors-violet-light-a5);--colors-violet-a6:var(--colors-violet-light-a6);--colors-violet-a7:var(--colors-violet-light-a7);--colors-violet-a8:var(--colors-violet-light-a8);--colors-violet-a9:var(--colors-violet-light-a9);--colors-violet-a10:var(--colors-violet-light-a10);--colors-violet-a11:var(--colors-violet-light-a11);--colors-violet-a12:var(--colors-violet-light-a12);--colors-violet-default:var(--colors-violet-9);--colors-violet-emphasized:var(--colors-violet-10);--colors-violet-fg:#fff;--colors-violet-text:var(--colors-violet-a11);--colors-gray-1:var(--colors-neutral-light-1);--colors-gray-2:var(--colors-neutral-light-2);--colors-gray-3:var(--colors-neutral-light-3);--colors-gray-4:var(--colors-neutral-light-4);--colors-gray-5:var(--colors-neutral-light-5);--colors-gray-6:var(--colors-neutral-light-6);--colors-gray-7:var(--colors-neutral-light-7);--colors-gray-8:var(--colors-neutral-light-8);--colors-gray-9:var(--colors-neutral-light-9);--colors-gray-10:var(--colors-neutral-light-10);--colors-gray-11:var(--colors-neutral-light-11);--colors-gray-12:var(--colors-neutral-light-12);--colors-gray-a1:var(--colors-neutral-light-a1);--colors-gray-a2:var(--colors-neutral-light-a2);--colors-gray-a3:var(--colors-neutral-light-a3);--colors-gray-a4:var(--colors-neutral-light-a4);--colors-gray-a5:var(--colors-neutral-light-a5);--colors-gray-a6:var(--colors-neutral-light-a6);--colors-gray-a7:var(--colors-neutral-light-a7);--colors-gray-a8:var(--colors-neutral-light-a8);--colors-gray-a9:var(--colors-neutral-light-a9);--colors-gray-a10:var(--colors-neutral-light-a10);--colors-gray-a11:var(--colors-neutral-light-a11);--colors-gray-a12:var(--colors-neutral-light-a12);--colors-gray-default:#000;--colors-gray-emphasized:var(--colors-gray-12);--colors-gray-fg:#fff;--colors-gray-text:#000;--colors-accent-1:var(--colors-violet-light-1);--colors-accent-2:var(--colors-violet-light-2);--colors-accent-3:var(--colors-violet-light-3);--colors-accent-4:var(--colors-violet-light-4);--colors-accent-5:var(--colors-violet-light-5);--colors-accent-6:var(--colors-violet-light-6);--colors-accent-7:var(--colors-violet-light-7);--colors-accent-8:var(--colors-violet-light-8);--colors-accent-9:var(--colors-violet-light-9);--colors-accent-10:var(--colors-violet-light-10);--colors-accent-11:var(--colors-violet-light-11);--colors-accent-12:var(--colors-violet-light-12);--colors-accent-a1:var(--colors-violet-light-a1);--colors-accent-a2:var(--colors-violet-light-a2);--colors-accent-a3:var(--colors-violet-light-a3);--colors-accent-a4:var(--colors-violet-light-a4);--colors-accent-a5:var(--colors-violet-light-a5);--colors-accent-a6:var(--colors-violet-light-a6);--colors-accent-a7:var(--colors-violet-light-a7);--colors-accent-a8:var(--colors-violet-light-a8);--colors-accent-a9:var(--colors-violet-light-a9);--colors-accent-a10:var(--colors-violet-light-a10);--colors-accent-a11:var(--colors-violet-light-a11);--colors-accent-a12:var(--colors-violet-light-a12);--colors-accent-default:var(--colors-violet-9);--colors-accent-emphasized:var(--colors-violet-10);--colors-accent-fg:#fff;--colors-accent-text:var(--colors-violet-a11);--colors-bg-canvas:var(--colors-gray-1);--colors-bg-default:#fff;--colors-bg-subtle:var(--colors-gray-2);--colors-bg-muted:var(--colors-gray-3);--colors-bg-emphasized:var(--colors-gray-4);--colors-bg-disabled:var(--colors-gray-3);--colors-fg-default:var(--colors-gray-12);--colors-fg-muted:var(--colors-gray-11);--colors-fg-subtle:var(--colors-gray-10);--colors-fg-disabled:var(--colors-gray-7);--colors-border-default:var(--colors-gray-7);--colors-border-muted:var(--colors-gray-6);--colors-border-subtle:var(--colors-gray-4);--colors-border-disabled:var(--colors-gray-5);--colors-border-outline:var(--colors-gray-a9);--colors-fg\.default:#101010;--colors-fg\.subtle:#63637a;--colors-fg\.subtlest:#9090a0;--colors-fg\.muted:hsla(0,0%,6%,.6);--colors-fg\.default-light:#fff;--colors-fg\.subtle-light:hsla(0,0%,100%,.6);--colors-border\.subtle:#e8e8ec}.dark{--shadows-xs:0px 1px 1px var(--colors-black-a12),0px 0px 1px inset var(--colors-gray-a7);--shadows-sm:0px 2px 4px var(--colors-black-a10),0px 0px 1px inset var(--colors-gray-a7);--shadows-md:0px 4px 8px var(--colors-black-a10),0px 0px 1px inset var(--colors-gray-a7);--shadows-lg:0px 8px 16px var(--colors-black-a10),0px 0px 1px inset var(--colors-gray-a7);--shadows-xl:0px 16px 24px var(--colors-black-a10),0px 0px 1px inset var(--colors-gray-a7);--shadows-2xl:0px 24px 40px var(--colors-black-a10),0px 0px 1px inset var(--colors-gray-a7);--colors-neutral-1:var(--colors-neutral-dark-1);--colors-neutral-2:var(--colors-neutral-dark-2);--colors-neutral-3:var(--colors-neutral-dark-3);--colors-neutral-4:var(--colors-neutral-dark-4);--colors-neutral-5:var(--colors-neutral-dark-5);--colors-neutral-6:var(--colors-neutral-dark-6);--colors-neutral-7:var(--colors-neutral-dark-7);--colors-neutral-8:var(--colors-neutral-dark-8);--colors-neutral-9:var(--colors-neutral-dark-9);--colors-neutral-10:var(--colors-neutral-dark-10);--colors-neutral-11:var(--colors-neutral-dark-11);--colors-neutral-12:var(--colors-neutral-dark-12);--colors-neutral-a1:var(--colors-neutral-dark-a1);--colors-neutral-a2:var(--colors-neutral-dark-a2);--colors-neutral-a3:var(--colors-neutral-dark-a3);--colors-neutral-a4:var(--colors-neutral-dark-a4);--colors-neutral-a5:var(--colors-neutral-dark-a5);--colors-neutral-a6:var(--colors-neutral-dark-a6);--colors-neutral-a7:var(--colors-neutral-dark-a7);--colors-neutral-a8:var(--colors-neutral-dark-a8);--colors-neutral-a9:var(--colors-neutral-dark-a9);--colors-neutral-a10:var(--colors-neutral-dark-a10);--colors-neutral-a11:var(--colors-neutral-dark-a11);--colors-neutral-a12:var(--colors-neutral-dark-a12);--colors-neutral-default:#fff;--colors-neutral-fg:#000;--colors-neutral-text:#fff;--colors-violet-1:var(--colors-violet-dark-1);--colors-violet-2:var(--colors-violet-dark-2);--colors-violet-3:var(--colors-violet-dark-3);--colors-violet-4:var(--colors-violet-dark-4);--colors-violet-5:var(--colors-violet-dark-5);--colors-violet-6:var(--colors-violet-dark-6);--colors-violet-7:var(--colors-violet-dark-7);--colors-violet-8:var(--colors-violet-dark-8);--colors-violet-9:var(--colors-violet-dark-9);--colors-violet-10:var(--colors-violet-dark-10);--colors-violet-11:var(--colors-violet-dark-11);--colors-violet-12:var(--colors-violet-dark-12);--colors-violet-a1:var(--colors-violet-dark-a1);--colors-violet-a2:var(--colors-violet-dark-a2);--colors-violet-a3:var(--colors-violet-dark-a3);--colors-violet-a4:var(--colors-violet-dark-a4);--colors-violet-a5:var(--colors-violet-dark-a5);--colors-violet-a6:var(--colors-violet-dark-a6);--colors-violet-a7:var(--colors-violet-dark-a7);--colors-violet-a8:var(--colors-violet-dark-a8);--colors-violet-a9:var(--colors-violet-dark-a9);--colors-violet-a10:var(--colors-violet-dark-a10);--colors-violet-a11:var(--colors-violet-dark-a11);--colors-violet-a12:var(--colors-violet-dark-a12);--colors-gray-1:var(--colors-neutral-dark-1);--colors-gray-2:var(--colors-neutral-dark-2);--colors-gray-3:var(--colors-neutral-dark-3);--colors-gray-4:var(--colors-neutral-dark-4);--colors-gray-5:var(--colors-neutral-dark-5);--colors-gray-6:var(--colors-neutral-dark-6);--colors-gray-7:var(--colors-neutral-dark-7);--colors-gray-8:var(--colors-neutral-dark-8);--colors-gray-9:var(--colors-neutral-dark-9);--colors-gray-10:var(--colors-neutral-dark-10);--colors-gray-11:var(--colors-neutral-dark-11);--colors-gray-12:var(--colors-neutral-dark-12);--colors-gray-a1:var(--colors-neutral-dark-a1);--colors-gray-a2:var(--colors-neutral-dark-a2);--colors-gray-a3:var(--colors-neutral-dark-a3);--colors-gray-a4:var(--colors-neutral-dark-a4);--colors-gray-a5:var(--colors-neutral-dark-a5);--colors-gray-a6:var(--colors-neutral-dark-a6);--colors-gray-a7:var(--colors-neutral-dark-a7);--colors-gray-a8:var(--colors-neutral-dark-a8);--colors-gray-a9:var(--colors-neutral-dark-a9);--colors-gray-a10:var(--colors-neutral-dark-a10);--colors-gray-a11:var(--colors-neutral-dark-a11);--colors-gray-a12:var(--colors-neutral-dark-a12);--colors-gray-default:#fff;--colors-gray-fg:#000;--colors-gray-text:#fff;--colors-accent-1:var(--colors-violet-dark-1);--colors-accent-2:var(--colors-violet-dark-2);--colors-accent-3:var(--colors-violet-dark-3);--colors-accent-4:var(--colors-violet-dark-4);--colors-accent-5:var(--colors-violet-dark-5);--colors-accent-6:var(--colors-violet-dark-6);--colors-accent-7:var(--colors-violet-dark-7);--colors-accent-8:var(--colors-violet-dark-8);--colors-accent-9:var(--colors-violet-dark-9);--colors-accent-10:var(--colors-violet-dark-10);--colors-accent-11:var(--colors-violet-dark-11);--colors-accent-12:var(--colors-violet-dark-12);--colors-accent-a1:var(--colors-violet-dark-a1);--colors-accent-a2:var(--colors-violet-dark-a2);--colors-accent-a3:var(--colors-violet-dark-a3);--colors-accent-a4:var(--colors-violet-dark-a4);--colors-accent-a5:var(--colors-violet-dark-a5);--colors-accent-a6:var(--colors-violet-dark-a6);--colors-accent-a7:var(--colors-violet-dark-a7);--colors-accent-a8:var(--colors-violet-dark-a8);--colors-accent-a9:var(--colors-violet-dark-a9);--colors-accent-a10:var(--colors-violet-dark-a10);--colors-accent-a11:var(--colors-violet-dark-a11);--colors-accent-a12:var(--colors-violet-dark-a12);--colors-bg-default:var(--colors-gray-2);--colors-bg-subtle:var(--colors-gray-3);--colors-bg-muted:var(--colors-gray-4);--colors-bg-emphasized:var(--colors-gray-5);--colors-bg-disabled:var(--colors-gray-4)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in{0%{opacity:0;transform:translateY(64px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(64px)}}@keyframes slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slide-out-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-out-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes collapse-in{0%{height:var(--sizes-0)}to{height:var(--height)}}@keyframes collapse-out{0%{height:var(--height)}to{height:var(--sizes-0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes skeleton-pulse{50%{opacity:.5}}}@layer recipes{@layer _base{.icon{color:currentcolor;display:inline-block;flex-shrink:0;line-height:1em}.icon,.iconButton{vertical-align:middle}.iconButton{border-radius:var(--radii-l2);outline:var(--borders-none);align-items:center;appearance:none;-webkit-appearance:none;cursor:pointer;display:inline-flex;font-weight:var(--font-weights-semibold);justify-content:center;--transition-duration:var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop:background,border-color,color,box-shadow;transition-property:background,border-color,color,box-shadow;--transition-easing:var(--easings-default);transition-timing-function:var(--easings-default);-webkit-user-select:none;user-select:none;white-space:nowrap;min-width:var(--sizes-0)}.iconButton:is([hidden]){display:none}.button{border-radius:var(--radii-l2);outline:var(--borders-none);align-items:center;appearance:none;-webkit-appearance:none;cursor:pointer;display:inline-flex;font-weight:var(--font-weights-semibold);justify-content:center;--transition-duration:var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop:background,border-color,color,box-shadow;transition-property:background,border-color,color,box-shadow;--transition-easing:var(--easings-default);transition-timing-function:var(--easings-default);-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;min-width:var(--sizes-0)}.button:is([hidden]){display:none}.link{gap:var(--spacing-2);text-decoration:underline .1em transparent;align-items:center;color:var(--colors-fg\.default);--colors-color-palette-1:var(--colors-accent-1);--colors-color-palette-2:var(--colors-accent-2);--colors-color-palette-3:var(--colors-accent-3);--colors-color-palette-4:var(--colors-accent-4);--colors-color-palette-5:var(--colors-accent-5);--colors-color-palette-6:var(--colors-accent-6);--colors-color-palette-7:var(--colors-accent-7);--colors-color-palette-8:var(--colors-accent-8);--colors-color-palette-9:var(--colors-accent-9);--colors-color-palette-10:var(--colors-accent-10);--colors-color-palette-11:var(--colors-accent-11);--colors-color-palette-12:var(--colors-accent-12);--colors-color-palette-a1:var(--colors-accent-a1);--colors-color-palette-a2:var(--colors-accent-a2);--colors-color-palette-a3:var(--colors-accent-a3);--colors-color-palette-a4:var(--colors-accent-a4);--colors-color-palette-a5:var(--colors-accent-a5);--colors-color-palette-a6:var(--colors-accent-a6);--colors-color-palette-a7:var(--colors-accent-a7);--colors-color-palette-a8:var(--colors-accent-a8);--colors-color-palette-a9:var(--colors-accent-a9);--colors-color-palette-a10:var(--colors-accent-a10);--colors-color-palette-a11:var(--colors-accent-a11);--colors-color-palette-a12:var(--colors-accent-a12);--colors-color-palette-default:var(--colors-accent-default);--colors-color-palette-emphasized:var(--colors-accent-emphasized);--colors-color-palette-fg:var(--colors-accent-fg);--colors-color-palette-text:var(--colors-accent-text);cursor:pointer;display:inline-flex;font-weight:var(--font-weights-medium);text-underline-offset:.125em;--transition-duration:var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop:text-decoration-color;transition-property:text-decoration-color;--transition-easing:var(--easings-default);transition-timing-function:var(--easings-default)}.link svg{width:1em;height:1em}.input{background:none;border-color:var(--colors-border-default);border-radius:var(--radii-l2);border-width:1px;outline:0;appearance:none;-webkit-appearance:none;--colors-color-palette-1:var(--colors-accent-1);--colors-color-palette-2:var(--colors-accent-2);--colors-color-palette-3:var(--colors-accent-3);--colors-color-palette-4:var(--colors-accent-4);--colors-color-palette-5:var(--colors-accent-5);--colors-color-palette-6:var(--colors-accent-6);--colors-color-palette-7:var(--colors-accent-7);--colors-color-palette-8:var(--colors-accent-8);--colors-color-palette-9:var(--colors-accent-9);--colors-color-palette-10:var(--colors-accent-10);--colors-color-palette-11:var(--colors-accent-11);--colors-color-palette-12:var(--colors-accent-12);--colors-color-palette-a1:var(--colors-accent-a1);--colors-color-palette-a2:var(--colors-accent-a2);--colors-color-palette-a3:var(--colors-accent-a3);--colors-color-palette-a4:var(--colors-accent-a4);--colors-color-palette-a5:var(--colors-accent-a5);--colors-color-palette-a6:var(--colors-accent-a6);--colors-color-palette-a7:var(--colors-accent-a7);--colors-color-palette-a8:var(--colors-accent-a8);--colors-color-palette-a9:var(--colors-accent-a9);--colors-color-palette-a10:var(--colors-accent-a10);--colors-color-palette-a11:var(--colors-accent-a11);--colors-color-palette-a12:var(--colors-accent-a12);--colors-color-palette-default:var(--colors-accent-default);--colors-color-palette-emphasized:var(--colors-accent-emphasized);--colors-color-palette-fg:var(--colors-accent-fg);--colors-color-palette-text:var(--colors-accent-text);color:var(--colors-fg\.default);position:relative;--transition-duration:var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop:box-shadow,border-color;transition-property:box-shadow,border-color;--transition-easing:var(--easings-default);transition-timing-function:var(--easings-default);width:var(--sizes-full)}.input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.4;cursor:not-allowed}.input:is(:focus,[data-focus]){border-color:var(--colors-color-palette-default);box-shadow:0 0 0 1px var(--colors-color-palette-default)}.skeleton{animation:var(--animations-skeleton-pulse);border-radius:var(--radii-l3);background-clip:padding-box;-webkit-background-clip:padding-box;background-color:var(--colors-gray-a4);color:var(--colors-transparent);cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}.skeleton *,.skeleton:after,.skeleton:before{visibility:hidden}@media (hover:hover) and (pointer:fine){.link:is(:hover,[data-hover]){text-decoration-color:var(--colors-color-palette-default)}}}.text--variant_heading{font-weight:var(--font-weights-semibold)}.text--size_sm{font-size:var(--font-sizes-sm);line-height:1.25rem}.text--size_2xl{font-size:var(--font-sizes-2xl);line-height:2rem}.text--size_md{font-size:var(--font-sizes-md);line-height:1.5rem}.icon--size_md{width:var(--sizes-5);height:var(--sizes-5)}.iconButton--variant_ghost{color:var(--colors-color-palette-text);--colors-color-palette-light-1:var(--colors-gray-light-1);--colors-color-palette-light-2:var(--colors-gray-light-2);--colors-color-palette-light-3:var(--colors-gray-light-3);--colors-color-palette-light-4:var(--colors-gray-light-4);--colors-color-palette-light-5:var(--colors-gray-light-5);--colors-color-palette-light-6:var(--colors-gray-light-6);--colors-color-palette-light-7:var(--colors-gray-light-7);--colors-color-palette-light-8:var(--colors-gray-light-8);--colors-color-palette-light-9:var(--colors-gray-light-9);--colors-color-palette-light-10:var(--colors-gray-light-10);--colors-color-palette-light-11:var(--colors-gray-light-11);--colors-color-palette-light-12:var(--colors-gray-light-12);--colors-color-palette-light-a1:var(--colors-gray-light-a1);--colors-color-palette-light-a2:var(--colors-gray-light-a2);--colors-color-palette-light-a3:var(--colors-gray-light-a3);--colors-color-palette-light-a4:var(--colors-gray-light-a4);--colors-color-palette-light-a5:var(--colors-gray-light-a5);--colors-color-palette-light-a6:var(--colors-gray-light-a6);--colors-color-palette-light-a7:var(--colors-gray-light-a7);--colors-color-palette-light-a8:var(--colors-gray-light-a8);--colors-color-palette-light-a9:var(--colors-gray-light-a9);--colors-color-palette-light-a10:var(--colors-gray-light-a10);--colors-color-palette-light-a11:var(--colors-gray-light-a11);--colors-color-palette-light-a12:var(--colors-gray-light-a12);--colors-color-palette-dark-1:var(--colors-gray-dark-1);--colors-color-palette-dark-2:var(--colors-gray-dark-2);--colors-color-palette-dark-3:var(--colors-gray-dark-3);--colors-color-palette-dark-4:var(--colors-gray-dark-4);--colors-color-palette-dark-5:var(--colors-gray-dark-5);--colors-color-palette-dark-6:var(--colors-gray-dark-6);--colors-color-palette-dark-7:var(--colors-gray-dark-7);--colors-color-palette-dark-8:var(--colors-gray-dark-8);--colors-color-palette-dark-9:var(--colors-gray-dark-9);--colors-color-palette-dark-10:var(--colors-gray-dark-10);--colors-color-palette-dark-11:var(--colors-gray-dark-11);--colors-color-palette-dark-12:var(--colors-gray-dark-12);--colors-color-palette-dark-a1:var(--colors-gray-dark-a1);--colors-color-palette-dark-a2:var(--colors-gray-dark-a2);--colors-color-palette-dark-a3:var(--colors-gray-dark-a3);--colors-color-palette-dark-a4:var(--colors-gray-dark-a4);--colors-color-palette-dark-a5:var(--colors-gray-dark-a5);--colors-color-palette-dark-a6:var(--colors-gray-dark-a6);--colors-color-palette-dark-a7:var(--colors-gray-dark-a7);--colors-color-palette-dark-a8:var(--colors-gray-dark-a8);--colors-color-palette-dark-a9:var(--colors-gray-dark-a9);--colors-color-palette-dark-a10:var(--colors-gray-dark-a10);--colors-color-palette-dark-a11:var(--colors-gray-dark-a11);--colors-color-palette-dark-a12:var(--colors-gray-dark-a12);--colors-color-palette-1:var(--colors-gray-1);--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-10:var(--colors-gray-10);--colors-color-palette-11:var(--colors-gray-11);--colors-color-palette-12:var(--colors-gray-12);--colors-color-palette-a1:var(--colors-gray-a1);--colors-color-palette-a2:var(--colors-gray-a2);--colors-color-palette-a3:var(--colors-gray-a3);--colors-color-palette-a4:var(--colors-gray-a4);--colors-color-palette-a5:var(--colors-gray-a5);--colors-color-palette-a6:var(--colors-gray-a6);--colors-color-palette-a7:var(--colors-gray-a7);--colors-color-palette-a8:var(--colors-gray-a8);--colors-color-palette-a9:var(--colors-gray-a9);--colors-color-palette-a10:var(--colors-gray-a10);--colors-color-palette-a11:var(--colors-gray-a11);--colors-color-palette-a12:var(--colors-gray-a12);--colors-color-palette-default:var(--colors-gray-default);--colors-color-palette-emphasized:var(--colors-gray-emphasized);--colors-color-palette-fg:var(--colors-gray-fg);--colors-color-palette-text:var(--colors-gray-text)}.iconButton--variant_ghost:is([aria-selected=true],[data-selected]){background:var(--colors-color-palette-a3)}.iconButton--variant_ghost:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--colors-fg-disabled);cursor:not-allowed}.iconButton--variant_ghost:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-color:var(--colors-color-palette-default);outline-offset:2px}.iconButton--size_md{padding-inline:var(--spacing-0);gap:var(--spacing-2);font-size:var(--font-sizes-sm);line-height:1.25rem;height:var(--sizes-10);min-width:var(--sizes-10)}.iconButton--size_md svg{width:var(--sizes-5);height:var(--sizes-5)}.button--variant_solid{background:var(--colors-color-palette-default);color:var(--colors-color-palette-fg);--colors-color-palette-1:var(--colors-accent-1);--colors-color-palette-2:var(--colors-accent-2);--colors-color-palette-3:var(--colors-accent-3);--colors-color-palette-4:var(--colors-accent-4);--colors-color-palette-5:var(--colors-accent-5);--colors-color-palette-6:var(--colors-accent-6);--colors-color-palette-7:var(--colors-accent-7);--colors-color-palette-8:var(--colors-accent-8);--colors-color-palette-9:var(--colors-accent-9);--colors-color-palette-10:var(--colors-accent-10);--colors-color-palette-11:var(--colors-accent-11);--colors-color-palette-12:var(--colors-accent-12);--colors-color-palette-a1:var(--colors-accent-a1);--colors-color-palette-a2:var(--colors-accent-a2);--colors-color-palette-a3:var(--colors-accent-a3);--colors-color-palette-a4:var(--colors-accent-a4);--colors-color-palette-a5:var(--colors-accent-a5);--colors-color-palette-a6:var(--colors-accent-a6);--colors-color-palette-a7:var(--colors-accent-a7);--colors-color-palette-a8:var(--colors-accent-a8);--colors-color-palette-a9:var(--colors-accent-a9);--colors-color-palette-a10:var(--colors-accent-a10);--colors-color-palette-a11:var(--colors-accent-a11);--colors-color-palette-a12:var(--colors-accent-a12);--colors-color-palette-default:var(--colors-accent-default);--colors-color-palette-emphasized:var(--colors-accent-emphasized);--colors-color-palette-fg:var(--colors-accent-fg);--colors-color-palette-text:var(--colors-accent-text)}.button--variant_solid:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--colors-bg-disabled);color:var(--colors-fg-disabled);cursor:not-allowed}.button--variant_solid:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-color:var(--colors-color-palette-default);outline-offset:2px}.button--size_md{padding-inline:var(--spacing-4);gap:var(--spacing-2);font-size:var(--font-sizes-sm);line-height:1.25rem;height:var(--sizes-10);min-width:var(--sizes-10)}.button--size_md svg{width:var(--sizes-5);height:var(--sizes-5)}.button--variant_outline{border-width:1px;border-color:var(--colors-color-palette-a8);color:var(--colors-color-palette-text);--colors-color-palette-light-1:var(--colors-gray-light-1);--colors-color-palette-light-2:var(--colors-gray-light-2);--colors-color-palette-light-3:var(--colors-gray-light-3);--colors-color-palette-light-4:var(--colors-gray-light-4);--colors-color-palette-light-5:var(--colors-gray-light-5);--colors-color-palette-light-6:var(--colors-gray-light-6);--colors-color-palette-light-7:var(--colors-gray-light-7);--colors-color-palette-light-8:var(--colors-gray-light-8);--colors-color-palette-light-9:var(--colors-gray-light-9);--colors-color-palette-light-10:var(--colors-gray-light-10);--colors-color-palette-light-11:var(--colors-gray-light-11);--colors-color-palette-light-12:var(--colors-gray-light-12);--colors-color-palette-light-a1:var(--colors-gray-light-a1);--colors-color-palette-light-a2:var(--colors-gray-light-a2);--colors-color-palette-light-a3:var(--colors-gray-light-a3);--colors-color-palette-light-a4:var(--colors-gray-light-a4);--colors-color-palette-light-a5:var(--colors-gray-light-a5);--colors-color-palette-light-a6:var(--colors-gray-light-a6);--colors-color-palette-light-a7:var(--colors-gray-light-a7);--colors-color-palette-light-a8:var(--colors-gray-light-a8);--colors-color-palette-light-a9:var(--colors-gray-light-a9);--colors-color-palette-light-a10:var(--colors-gray-light-a10);--colors-color-palette-light-a11:var(--colors-gray-light-a11);--colors-color-palette-light-a12:var(--colors-gray-light-a12);--colors-color-palette-dark-1:var(--colors-gray-dark-1);--colors-color-palette-dark-2:var(--colors-gray-dark-2);--colors-color-palette-dark-3:var(--colors-gray-dark-3);--colors-color-palette-dark-4:var(--colors-gray-dark-4);--colors-color-palette-dark-5:var(--colors-gray-dark-5);--colors-color-palette-dark-6:var(--colors-gray-dark-6);--colors-color-palette-dark-7:var(--colors-gray-dark-7);--colors-color-palette-dark-8:var(--colors-gray-dark-8);--colors-color-palette-dark-9:var(--colors-gray-dark-9);--colors-color-palette-dark-10:var(--colors-gray-dark-10);--colors-color-palette-dark-11:var(--colors-gray-dark-11);--colors-color-palette-dark-12:var(--colors-gray-dark-12);--colors-color-palette-dark-a1:var(--colors-gray-dark-a1);--colors-color-palette-dark-a2:var(--colors-gray-dark-a2);--colors-color-palette-dark-a3:var(--colors-gray-dark-a3);--colors-color-palette-dark-a4:var(--colors-gray-dark-a4);--colors-color-palette-dark-a5:var(--colors-gray-dark-a5);--colors-color-palette-dark-a6:var(--colors-gray-dark-a6);--colors-color-palette-dark-a7:var(--colors-gray-dark-a7);--colors-color-palette-dark-a8:var(--colors-gray-dark-a8);--colors-color-palette-dark-a9:var(--colors-gray-dark-a9);--colors-color-palette-dark-a10:var(--colors-gray-dark-a10);--colors-color-palette-dark-a11:var(--colors-gray-dark-a11);--colors-color-palette-dark-a12:var(--colors-gray-dark-a12);--colors-color-palette-1:var(--colors-gray-1);--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-10:var(--colors-gray-10);--colors-color-palette-11:var(--colors-gray-11);--colors-color-palette-12:var(--colors-gray-12);--colors-color-palette-a1:var(--colors-gray-a1);--colors-color-palette-a2:var(--colors-gray-a2);--colors-color-palette-a3:var(--colors-gray-a3);--colors-color-palette-a4:var(--colors-gray-a4);--colors-color-palette-a5:var(--colors-gray-a5);--colors-color-palette-a6:var(--colors-gray-a6);--colors-color-palette-a7:var(--colors-gray-a7);--colors-color-palette-a8:var(--colors-gray-a8);--colors-color-palette-a9:var(--colors-gray-a9);--colors-color-palette-a10:var(--colors-gray-a10);--colors-color-palette-a11:var(--colors-gray-a11);--colors-color-palette-a12:var(--colors-gray-a12);--colors-color-palette-default:var(--colors-gray-default);--colors-color-palette-emphasized:var(--colors-gray-emphasized);--colors-color-palette-fg:var(--colors-gray-fg);--colors-color-palette-text:var(--colors-gray-text)}.button--variant_outline:is([aria-selected=true],[data-selected]){background:var(--colors-accent-default);border-color:var(--colors-accent-default);color:var(--colors-accent-fg)}.button--variant_outline:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--colors-border-disabled);color:var(--colors-fg-disabled);cursor:not-allowed}.button--variant_outline:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-color:var(--colors-color-palette-default);outline-offset:2px}.button--size_sm{padding-inline:var(--spacing-3\.5);gap:var(--spacing-2);font-size:var(--font-sizes-sm);line-height:1.25rem;height:var(--sizes-9);min-width:var(--sizes-9)}.button--size_sm svg{width:var(--sizes-4);height:var(--sizes-4)}.input--size_md{padding-inline:var(--spacing-3);font-size:var(--font-sizes-md);height:var(--sizes-10);min-width:var(--sizes-10)}@media screen and (min-width:48rem){.md\:text--size_3xl{font-size:var(--font-sizes-3xl);line-height:2.375rem}}@media (hover:hover) and (pointer:fine){.iconButton--variant_ghost:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-transparent);color:var(--colors-fg-disabled)}}@media (hover:hover) and (pointer:fine){.iconButton--variant_ghost:is(:hover,[data-hover]){background:var(--colors-color-palette-a3)}}@media (hover:hover) and (pointer:fine){.button--variant_solid:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-bg-disabled);color:var(--colors-fg-disabled)}}@media (hover:hover) and (pointer:fine){.button--variant_solid:is(:hover,[data-hover]){background:var(--colors-color-palette-emphasized)}}@media (hover:hover) and (pointer:fine){.button--variant_outline:is([aria-selected=true],[data-selected]):is(:hover,[data-hover]){background:var(--colors-accent-emphasized);border-color:var(--colors-accent-emphasized)}}@media (hover:hover) and (pointer:fine){.button--variant_outline:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-transparent);border-color:var(--colors-border-disabled);color:var(--colors-fg-disabled)}}@media (hover:hover) and (pointer:fine){.button--variant_outline:is(:hover,[data-hover]){background:var(--colors-color-palette-a2)}}}@layer recipes.slots{@layer _base{.avatar__root{border-radius:var(--radii-full);overflow:hidden;flex-shrink:0}.avatar__image{object-fit:cover}.avatar__fallback{background:var(--colors-bg-subtle);border-radius:var(--radii-full);border-width:1px;align-items:center;color:var(--colors-fg\.default);display:flex;font-weight:var(--font-weights-semibold);justify-content:center;height:inherit}.avatar__fallback:is([hidden]){display:none}.checkbox__root{align-items:center;--colors-color-palette-1:var(--colors-accent-1);--colors-color-palette-2:var(--colors-accent-2);--colors-color-palette-3:var(--colors-accent-3);--colors-color-palette-4:var(--colors-accent-4);--colors-color-palette-5:var(--colors-accent-5);--colors-color-palette-6:var(--colors-accent-6);--colors-color-palette-7:var(--colors-accent-7);--colors-color-palette-8:var(--colors-accent-8);--colors-color-palette-9:var(--colors-accent-9);--colors-color-palette-10:var(--colors-accent-10);--colors-color-palette-11:var(--colors-accent-11);--colors-color-palette-12:var(--colors-accent-12);--colors-color-palette-a1:var(--colors-accent-a1);--colors-color-palette-a2:var(--colors-accent-a2);--colors-color-palette-a3:var(--colors-accent-a3);--colors-color-palette-a4:var(--colors-accent-a4);--colors-color-palette-a5:var(--colors-accent-a5);--colors-color-palette-a6:var(--colors-accent-a6);--colors-color-palette-a7:var(--colors-accent-a7);--colors-color-palette-a8:var(--colors-accent-a8);--colors-color-palette-a9:var(--colors-accent-a9);--colors-color-palette-a10:var(--colors-accent-a10);--colors-color-palette-a11:var(--colors-accent-a11);--colors-color-palette-a12:var(--colors-accent-a12);--colors-color-palette-default:var(--colors-accent-default);--colors-color-palette-emphasized:var(--colors-accent-emphasized);--colors-color-palette-fg:var(--colors-accent-fg);--colors-color-palette-text:var(--colors-accent-text);display:flex}.checkbox__label{color:var(--colors-fg\.default);font-weight:var(--font-weights-medium)}.checkbox__control{border-color:var(--colors-border-default);border-width:1px;align-items:center;color:var(--colors-color-palette-fg);cursor:pointer;display:flex;justify-content:center;--transition-duration:var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop:border-color,background;transition-property:border-color,background;--transition-easing:var(--easings-default);transition-timing-function:var(--easings-default)}.checkbox__control:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--colors-color-palette-default);border-color:var(--colors-color-palette-default)}.checkbox__control:is(:indeterminate,[data-indeterminate],[aria-checked=mixed],[data-state=indeterminate]){background:var(--colors-color-palette-default);border-color:var(--colors-color-palette-default)}.checkbox__control:has(+:focus-visible){outline:2px solid;outline-offset:2px;outline-color:var(--colors-border-outline)}.checkbox__control:has(+:focus-visible):is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){outline-color:var(--colors-color-palette-default)}.numberInput__root{gap:var(--spacing-1\.5);--colors-color-palette-1:var(--colors-accent-1);--colors-color-palette-2:var(--colors-accent-2);--colors-color-palette-3:var(--colors-accent-3);--colors-color-palette-4:var(--colors-accent-4);--colors-color-palette-5:var(--colors-accent-5);--colors-color-palette-6:var(--colors-accent-6);--colors-color-palette-7:var(--colors-accent-7);--colors-color-palette-8:var(--colors-accent-8);--colors-color-palette-9:var(--colors-accent-9);--colors-color-palette-10:var(--colors-accent-10);--colors-color-palette-11:var(--colors-accent-11);--colors-color-palette-12:var(--colors-accent-12);--colors-color-palette-a1:var(--colors-accent-a1);--colors-color-palette-a2:var(--colors-accent-a2);--colors-color-palette-a3:var(--colors-accent-a3);--colors-color-palette-a4:var(--colors-accent-a4);--colors-color-palette-a5:var(--colors-accent-a5);--colors-color-palette-a6:var(--colors-accent-a6);--colors-color-palette-a7:var(--colors-accent-a7);--colors-color-palette-a8:var(--colors-accent-a8);--colors-color-palette-a9:var(--colors-accent-a9);--colors-color-palette-a10:var(--colors-accent-a10);--colors-color-palette-a11:var(--colors-accent-a11);--colors-color-palette-a12:var(--colors-accent-a12);--colors-color-palette-default:var(--colors-accent-default);--colors-color-palette-emphasized:var(--colors-accent-emphasized);--colors-color-palette-fg:var(--colors-accent-fg);--colors-color-palette-text:var(--colors-accent-text);display:flex;flex-direction:column}.numberInput__label{color:var(--colors-fg\.default);font-weight:var(--font-weights-medium)}.numberInput__input{background:var(--colors-transparent);border:var(--borders-none);grid-row:2;outline:var(--borders-none);width:var(--sizes-full)}.numberInput__control{border-color:var(--colors-border-default);border-radius:var(--radii-l2);border-width:1px;overflow:hidden;display:grid}.numberInput__control>:not([hidden])~:not([hidden]){border-inline-start-width:1px;border-inline-end-width:0}.numberInput__control{grid-template-columns:1fr 32px;grid-template-rows:1fr 1fr;--transition-duration:var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop:border-color,box-shadow;transition-property:border-color,box-shadow;--transition-easing:var(--easings-default);transition-timing-function:var(--easings-default)}.numberInput__control:focus-within{border-color:var(--colors-color-palette-default);box-shadow:0 0 0 1px var(--colors-color-palette-default)}.numberInput__incrementTrigger{border-color:var(--colors-border-default);align-items:center;color:var(--colors-fg\.muted);cursor:pointer;display:inline-flex;justify-content:center;--transition-duration:var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop:background,border-color,color,box-shadow;transition-property:background,border-color,color,box-shadow;--transition-easing:var(--easings-default);transition-timing-function:var(--easings-default)}.numberInput__incrementTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--colors-fg-disabled);cursor:not-allowed}.numberInput__incrementTrigger :where(svg){width:var(--sizes-4);height:var(--sizes-4)}.numberInput__decrementTrigger{border-color:var(--colors-border-default);align-items:center;color:var(--colors-fg\.muted);cursor:pointer;display:inline-flex;justify-content:center;--transition-duration:var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop:background,border-color,color,box-shadow;transition-property:background,border-color,color,box-shadow;--transition-easing:var(--easings-default);transition-timing-function:var(--easings-default);border-top-width:1px}.numberInput__decrementTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--colors-fg-disabled);cursor:not-allowed}.numberInput__decrementTrigger :where(svg){width:var(--sizes-4);height:var(--sizes-4)}.pagination__root{gap:var(--spacing-2\.5);display:flex}.pagination__item{font-variant-numeric:tabular-nums}.pagination__ellipsis{padding-inline:var(--spacing-2);align-items:center;color:var(--colors-fg\.default);display:inline-flex;font-weight:var(--font-weights-semibold)}.pinInput__root{gap:var(--spacing-1\.5);display:flex;flex-direction:column}.pinInput__label{color:var(--colors-fg\.default);font-weight:var(--font-weights-medium)}.pinInput__input{padding-inline:var(--spacing-0)!important;text-align:center}.pinInput__control{gap:var(--spacing-2);display:flex}.progress__root{gap:var(--spacing-1\.5);align-items:center;--colors-color-palette-1:var(--colors-accent-1);--colors-color-palette-2:var(--colors-accent-2);--colors-color-palette-3:var(--colors-accent-3);--colors-color-palette-4:var(--colors-accent-4);--colors-color-palette-5:var(--colors-accent-5);--colors-color-palette-6:var(--colors-accent-6);--colors-color-palette-7:var(--colors-accent-7);--colors-color-palette-8:var(--colors-accent-8);--colors-color-palette-9:var(--colors-accent-9);--colors-color-palette-10:var(--colors-accent-10);--colors-color-palette-11:var(--colors-accent-11);--colors-color-palette-12:var(--colors-accent-12);--colors-color-palette-a1:var(--colors-accent-a1);--colors-color-palette-a2:var(--colors-accent-a2);--colors-color-palette-a3:var(--colors-accent-a3);--colors-color-palette-a4:var(--colors-accent-a4);--colors-color-palette-a5:var(--colors-accent-a5);--colors-color-palette-a6:var(--colors-accent-a6);--colors-color-palette-a7:var(--colors-accent-a7);--colors-color-palette-a8:var(--colors-accent-a8);--colors-color-palette-a9:var(--colors-accent-a9);--colors-color-palette-a10:var(--colors-accent-a10);--colors-color-palette-a11:var(--colors-accent-a11);--colors-color-palette-a12:var(--colors-accent-a12);--colors-color-palette-default:var(--colors-accent-default);--colors-color-palette-emphasized:var(--colors-accent-emphasized);--colors-color-palette-fg:var(--colors-accent-fg);--colors-color-palette-text:var(--colors-accent-text);display:flex;flex-direction:column;width:var(--sizes-full)}.progress__label{color:var(--colors-fg\.default);font-weight:var(--font-weights-medium);font-size:var(--font-sizes-sm);line-height:1.25rem}.progress__track{border-radius:var(--radii-l2);overflow:hidden;background-color:var(--colors-bg-emphasized);width:100%}.progress__range{--translate-x:-100%;transition:width .2s ease-in-out;background-color:var(--colors-color-palette-default);height:100%}.progress__valueText{font-size:var(--font-sizes-sm);line-height:1.25rem}.progress__circleTrack{stroke:var(--colors-bg-emphasized)}.progress__circleRange{stroke:var(--colors-color-palette-default);--transition-prop:stroke-dasharray,stroke;transition-property:stroke-dasharray,stroke;--transition-duration:0.6s;transition-duration:.6s}.ratingGroup__root{gap:var(--spacing-1\.5);--colors-color-palette-1:var(--colors-accent-1);--colors-color-palette-2:var(--colors-accent-2);--colors-color-palette-3:var(--colors-accent-3);--colors-color-palette-4:var(--colors-accent-4);--colors-color-palette-5:var(--colors-accent-5);--colors-color-palette-6:var(--colors-accent-6);--colors-color-palette-7:var(--colors-accent-7);--colors-color-palette-8:var(--colors-accent-8);--colors-color-palette-9:var(--colors-accent-9);--colors-color-palette-10:var(--colors-accent-10);--colors-color-palette-11:var(--colors-accent-11);--colors-color-palette-12:var(--colors-accent-12);--colors-color-palette-a1:var(--colors-accent-a1);--colors-color-palette-a2:var(--colors-accent-a2);--colors-color-palette-a3:var(--colors-accent-a3);--colors-color-palette-a4:var(--colors-accent-a4);--colors-color-palette-a5:var(--colors-accent-a5);--colors-color-palette-a6:var(--colors-accent-a6);--colors-color-palette-a7:var(--colors-accent-a7);--colors-color-palette-a8:var(--colors-accent-a8);--colors-color-palette-a9:var(--colors-accent-a9);--colors-color-palette-a10:var(--colors-accent-a10);--colors-color-palette-a11:var(--colors-accent-a11);--colors-color-palette-a12:var(--colors-accent-a12);--colors-color-palette-default:var(--colors-accent-default);--colors-color-palette-emphasized:var(--colors-accent-emphasized);--colors-color-palette-fg:var(--colors-accent-fg);--colors-color-palette-text:var(--colors-accent-text);display:flex;flex-direction:column}.ratingGroup__label{color:var(--colors-fg\.default);font-weight:var(--font-weights-medium)}.ratingGroup__item{cursor:pointer;--transition-duration:var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop:color,fill;transition-property:color,fill;--transition-easing:var(--easings-default);transition-timing-function:var(--easings-default);fill:var(--colors-bg-emphasized)}.ratingGroup__item[data-highlighted]{fill:var(--colors-color-palette-default)}.ratingGroup__item:is(:focus-visible,[data-focus-visible]){outline:var(--borders-none)}.ratingGroup__control,.slider__root{display:flex}.slider__root{gap:var(--spacing-1);--colors-color-palette-1:var(--colors-accent-1);--colors-color-palette-2:var(--colors-accent-2);--colors-color-palette-3:var(--colors-accent-3);--colors-color-palette-4:var(--colors-accent-4);--colors-color-palette-5:var(--colors-accent-5);--colors-color-palette-6:var(--colors-accent-6);--colors-color-palette-7:var(--colors-accent-7);--colors-color-palette-8:var(--colors-accent-8);--colors-color-palette-9:var(--colors-accent-9);--colors-color-palette-10:var(--colors-accent-10);--colors-color-palette-11:var(--colors-accent-11);--colors-color-palette-12:var(--colors-accent-12);--colors-color-palette-a1:var(--colors-accent-a1);--colors-color-palette-a2:var(--colors-accent-a2);--colors-color-palette-a3:var(--colors-accent-a3);--colors-color-palette-a4:var(--colors-accent-a4);--colors-color-palette-a5:var(--colors-accent-a5);--colors-color-palette-a6:var(--colors-accent-a6);--colors-color-palette-a7:var(--colors-accent-a7);--colors-color-palette-a8:var(--colors-accent-a8);--colors-color-palette-a9:var(--colors-accent-a9);--colors-color-palette-a10:var(--colors-accent-a10);--colors-color-palette-a11:var(--colors-accent-a11);--colors-color-palette-a12:var(--colors-accent-a12);--colors-color-palette-default:var(--colors-accent-default);--colors-color-palette-emphasized:var(--colors-accent-emphasized);--colors-color-palette-fg:var(--colors-accent-fg);--colors-color-palette-text:var(--colors-accent-text);flex-direction:column;width:var(--sizes-full)}.slider__label{color:var(--colors-fg\.default);font-weight:var(--font-weights-medium)}.slider__thumb{background:var(--colors-bg-default);border-color:var(--colors-color-palette-default);border-radius:var(--radii-full);border-width:2px;outline:var(--borders-none);box-shadow:var(--shadows-sm);z-index:1}.slider__track{border-radius:var(--radii-full);overflow:hidden;flex:1 1 0%;background-color:var(--colors-bg-emphasized)}.slider__range{background:var(--colors-color-palette-default)}.slider__control{position:relative;display:flex;align-items:center}.slider__markerGroup{margin-top:calc(var(--spacing-1) * -1)}.slider__marker{--before-background:#fff;color:var(--colors-fg\.muted)}.dark .slider__marker{--before-background:var(--colors-color-palette-fg)}.slider__marker:before{background:var(--colors-white);border-radius:var(--radii-full);content:"";display:block;position:relative;transform:translateX(-50%);left:50%}.slider__marker:is([data-state=under-value]):before{background:var(--before-background)}.switchRecipe__root{align-items:center;--colors-color-palette-1:var(--colors-accent-1);--colors-color-palette-2:var(--colors-accent-2);--colors-color-palette-3:var(--colors-accent-3);--colors-color-palette-4:var(--colors-accent-4);--colors-color-palette-5:var(--colors-accent-5);--colors-color-palette-6:var(--colors-accent-6);--colors-color-palette-7:var(--colors-accent-7);--colors-color-palette-8:var(--colors-accent-8);--colors-color-palette-9:var(--colors-accent-9);--colors-color-palette-10:var(--colors-accent-10);--colors-color-palette-11:var(--colors-accent-11);--colors-color-palette-12:var(--colors-accent-12);--colors-color-palette-a1:var(--colors-accent-a1);--colors-color-palette-a2:var(--colors-accent-a2);--colors-color-palette-a3:var(--colors-accent-a3);--colors-color-palette-a4:var(--colors-accent-a4);--colors-color-palette-a5:var(--colors-accent-a5);--colors-color-palette-a6:var(--colors-accent-a6);--colors-color-palette-a7:var(--colors-accent-a7);--colors-color-palette-a8:var(--colors-accent-a8);--colors-color-palette-a9:var(--colors-accent-a9);--colors-color-palette-a10:var(--colors-accent-a10);--colors-color-palette-a11:var(--colors-accent-a11);--colors-color-palette-a12:var(--colors-accent-a12);--colors-color-palette-default:var(--colors-accent-default);--colors-color-palette-emphasized:var(--colors-accent-emphasized);--colors-color-palette-fg:var(--colors-accent-fg);--colors-color-palette-text:var(--colors-accent-text);display:flex;position:relative}.switchRecipe__label{color:var(--colors-fg\.default);font-weight:var(--font-weights-medium)}.switchRecipe__control{background:var(--colors-bg-emphasized);border-radius:var(--radii-full);align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;--transition-duration:var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop:background;transition-property:background;--transition-easing:var(--easings-default);transition-timing-function:var(--easings-default)}.switchRecipe__control:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--colors-color-palette-default)}.switchRecipe__thumb{background:var(--colors-bg-default);border-radius:var(--radii-full);box-shadow:var(--shadows-xs);--transition-duration:var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop:transform,background;transition-property:transform,background;--transition-easing:var(--easings-default);transition-timing-function:var(--easings-default)}.switchRecipe__thumb:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--colors-bg-default);transform:translateX(100%)}.dark .switchRecipe__thumb:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--colors-color-palette-fg)}.treeView__root{width:var(--sizes-full)}.treeView__tree{gap:var(--spacing-3);display:flex;flex-direction:column}.treeView__item{border-radius:var(--radii-l2);padding-block:var(--spacing-1\.5);color:var(--colors-fg\.muted);cursor:pointer;font-weight:var(--font-weights-medium);position:relative;padding-inline-start:calc(((var(--depth) - 1) * 22px) + 22px);font-size:var(--font-sizes-sm);line-height:1.25rem;--transition-duration:var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop:background,color;transition-property:background,color;--transition-easing:var(--easings-default);transition-timing-function:var(--easings-default)}.treeView__item:is([aria-selected=true],[data-selected]){background:var(--colors-accent-a2);color:var(--colors-accent-text)}.treeView__item:is([aria-selected=true],[data-selected]):before{background:var(--colors-accent-default);content:"";position:absolute;z-index:1;left:var(--spacing-3);top:var(--spacing-0);width:2px;height:var(--sizes-full)}.treeView__item[data-depth="1"]{padding-inline-start:var(--spacing-6);font-weight:var(--font-weights-semibold);color:var(--colors-fg\.default)}.treeView__item[data-depth="1"]:is([aria-selected=true],[data-selected]):before{background:var(--colors-transparent)}.treeView__branch[data-depth="1"]>[data-part=branch-content]:before{background:var(--colors-border-default);content:"";position:absolute;z-index:1;height:var(--sizes-full);left:var(--spacing-3);width:1px}.treeView__branchControl{border-radius:var(--radii-l2);gap:var(--spacing-1\.5);padding-block:var(--spacing-1\.5);align-items:center;color:var(--colors-fg\.muted);display:flex;font-weight:var(--font-weights-medium);padding-inline-start:calc((var(--depth) - 1) * 22px);font-size:var(--font-sizes-sm);line-height:1.25rem;--transition-duration:var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop:background,color;transition-property:background,color;--transition-easing:var(--easings-default);transition-timing-function:var(--easings-default)}.treeView__branchControl[data-depth="1"]{padding-inline-start:var(--spacing-1)}.treeView__branchControl[data-depth="1"]>[data-part=branch-text]{font-weight:var(--font-weights-semibold);color:var(--colors-fg\.default)}.treeView__branchContent{position:relative}.treeView__branchIndicator{color:var(--colors-accent-default);transform-origin:center;--transition-duration:var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop:transform;transition-property:transform;--transition-easing:var(--easings-default);transition-timing-function:var(--easings-default)}.treeView__branchIndicator svg{font-size:var(--font-sizes-md);width:var(--sizes-4);height:var(--sizes-4)}.treeView__branchIndicator:is([open],[data-open],[data-state=open]){transform:rotate(90deg)}.menu__content{background:var(--colors-bg-default);border-radius:var(--radii-l2);outline:var(--borders-none);box-shadow:var(--shadows-lg);display:flex;flex-direction:column;z-index:var(--z-index-dropdown);width:calc(100% + 2rem)}.menu__content:is([open],[data-open],[data-state=open]){animation:fadeIn .25s ease-out}.menu__content:is([closed],[data-closed],[data-state=closed]){animation:fadeOut .2s ease-out}.menu__content:is([hidden]){display:none}.menu__item{border-radius:var(--radii-l1);align-items:center;cursor:pointer;display:flex;font-weight:var(--font-weights-medium);font-size:var(--font-sizes-sm);line-height:1.25rem;--transition-duration:var(--durations-fast);transition-duration:var(--durations-fast);--transition-prop:background,color;transition-property:background,color;--transition-easing:var(--easings-default);transition-timing-function:var(--easings-default)}.menu__item[data-highlighted]{background:var(--colors-bg-muted)}.menu__item :where(svg){color:var(--colors-fg\.muted)}.menu__itemGroup{display:flex;flex-direction:column}.menu__itemGroupLabel{font-weight:var(--font-weights-semibold);font-size:var(--font-sizes-sm);line-height:1.25rem}.menu__positioner{z-index:var(--z-index-dropdown)}.menu__triggerItem{border-radius:var(--radii-l1);align-items:center;cursor:pointer;display:flex;font-weight:var(--font-weights-medium);font-size:var(--font-sizes-sm);line-height:1.25rem;--transition-duration:var(--durations-fast);transition-duration:var(--durations-fast);--transition-prop:background,color;transition-property:background,color;--transition-easing:var(--easings-default);transition-timing-function:var(--easings-default)}.menu__triggerItem[data-highlighted]{background:var(--colors-bg-muted)}.menu__triggerItem :where(svg){color:var(--colors-fg\.muted)}.accordion__root>:not([hidden])~:not([hidden]){border-top-width:1px;border-bottom-width:0}.accordion__root{width:var(--sizes-full);border-top-width:1px;border-bottom-width:1px}.accordion__itemTrigger{gap:var(--spacing-3);align-items:center;color:var(--colors-fg\.default);cursor:pointer;display:flex;font-weight:var(--font-weights-semibold);justify-content:space-between;font-size:var(--font-sizes-lg);line-height:1.75rem;text-align:left;width:var(--sizes-full)}.accordion__itemTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--colors-fg-disabled);cursor:not-allowed}.accordion__itemContent{overflow:hidden;color:var(--colors-fg\.muted);--transition-prop:padding-bottom;transition-property:padding-bottom;--transition-duration:var(--durations-normal);transition-duration:var(--durations-normal);--transition-easing:var(--easings-default);transition-timing-function:var(--easings-default)}.accordion__itemContent:is([open],[data-open],[data-state=open]){animation:var(--animations-collapse-in)}.accordion__itemContent:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-collapse-out)}.accordion__itemIndicator{color:var(--colors-fg\.muted);transform-origin:center;--transition-duration:var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop:transform;transition-property:transform;--transition-easing:var(--easings-default);transition-timing-function:var(--easings-default)}.accordion__itemIndicator:is([open],[data-open],[data-state=open]){transform:rotate(-180deg)}.select__label{font-weight:var(--font-weights-medium)}.select__label,.select__trigger{color:var(--colors-fg\.default)}.select__trigger{border-color:var(--colors-border-default);border-radius:var(--radii-l2);outline:0;appearance:none;-webkit-appearance:none;align-items:center;cursor:pointer;display:inline-flex;justify-content:space-between;position:relative;--transition-duration:var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop:background,box-shadow,border-color;transition-property:background,box-shadow,border-color;--transition-easing:var(--easings-default);transition-timing-function:var(--easings-default);width:var(--sizes-full)}.select__trigger:is(:placeholder-shown,[data-placeholder-shown]){color:var(--colors-fg\.subtle)}.select__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--colors-fg-disabled);cursor:not-allowed}.select__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]) :where(svg){color:var(--colors-fg-disabled)}.select__trigger :where(svg){color:var(--colors-fg\.subtle)}.select__item{border-radius:var(--radii-l1);align-items:center;cursor:pointer;display:flex;justify-content:space-between;--transition-duration:var(--durations-fast);transition-duration:var(--durations-fast);--transition-prop:background,color;transition-property:background,color;--transition-easing:var(--easings-default);transition-timing-function:var(--easings-default)}.select__item[data-highlighted]{background:var(--colors-gray-a3);color:var(--colors-fg\.default)}.select__item:is([aria-selected=true],[data-selected]){color:var(--colors-fg\.default)}.select__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--colors-fg-disabled);cursor:not-allowed}.select__itemIndicator{color:var(--colors-color-palette-default)}.select__itemGroupLabel{font-weight:var(--font-weights-semibold);font-size:var(--font-sizes-sm);line-height:1.25rem}.select__content{background:var(--colors-bg-default);border-radius:var(--radii-l2);box-shadow:var(--shadows-lg);display:flex;flex-direction:column;z-index:var(--z-index-dropdown)}.select__content:is([open],[data-open],[data-state=open]){animation:fadeIn .25s ease-out}.select__content:is([closed],[data-closed],[data-state=closed]){animation:fadeOut .2s ease-out}.select__content:is([hidden]){display:none}.select__content:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-offset:2px;outline-color:var(--colors-border-outline)}.select__root{gap:var(--spacing-1\.5);--colors-color-palette-1:var(--colors-accent-1);--colors-color-palette-2:var(--colors-accent-2);--colors-color-palette-3:var(--colors-accent-3);--colors-color-palette-4:var(--colors-accent-4);--colors-color-palette-5:var(--colors-accent-5);--colors-color-palette-6:var(--colors-accent-6);--colors-color-palette-7:var(--colors-accent-7);--colors-color-palette-8:var(--colors-accent-8);--colors-color-palette-9:var(--colors-accent-9);--colors-color-palette-10:var(--colors-accent-10);--colors-color-palette-11:var(--colors-accent-11);--colors-color-palette-12:var(--colors-accent-12);--colors-color-palette-a1:var(--colors-accent-a1);--colors-color-palette-a2:var(--colors-accent-a2);--colors-color-palette-a3:var(--colors-accent-a3);--colors-color-palette-a4:var(--colors-accent-a4);--colors-color-palette-a5:var(--colors-accent-a5);--colors-color-palette-a6:var(--colors-accent-a6);--colors-color-palette-a7:var(--colors-accent-a7);--colors-color-palette-a8:var(--colors-accent-a8);--colors-color-palette-a9:var(--colors-accent-a9);--colors-color-palette-a10:var(--colors-accent-a10);--colors-color-palette-a11:var(--colors-accent-a11);--colors-color-palette-a12:var(--colors-accent-a12);--colors-color-palette-default:var(--colors-accent-default);--colors-color-palette-emphasized:var(--colors-accent-emphasized);--colors-color-palette-fg:var(--colors-accent-fg);--colors-color-palette-text:var(--colors-accent-text);width:var(--sizes-full)}.card__root,.select__root{display:flex;flex-direction:column}.card__root{background:var(--colors-bg-default);border-radius:var(--radii-l3);overflow:hidden;box-shadow:var(--shadows-lg);position:relative}.card__header{padding:var(--spacing-6);gap:var(--spacing-1);display:flex;flex-direction:column}.card__body{flex:1 1 0%;flex-direction:column}.card__body,.card__footer{padding-inline:var(--spacing-6);display:flex;padding-bottom:var(--spacing-6)}.card__footer{justify-content:flex-end;padding-top:var(--spacing-2)}.card__title{color:var(--colors-fg\.default);font-size:var(--font-sizes-lg);line-height:1.75rem;font-weight:var(--font-weights-semibold)}.card__description{color:var(--colors-fg\.muted);font-size:var(--font-sizes-sm);line-height:1.25rem}@media (hover:hover) and (pointer:fine){.checkbox__control:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):is(:hover,[data-hover]){background:var(--colors-color-palette-default)}}@media (hover:hover) and (pointer:fine){.checkbox__control:is(:indeterminate,[data-indeterminate],[aria-checked=mixed],[data-state=indeterminate]):is(:hover,[data-hover]){background:var(--colors-color-palette-default)}}@media (hover:hover) and (pointer:fine){.checkbox__control:is(:hover,[data-hover]){background:var(--colors-bg-subtle)}}@media (hover:hover) and (pointer:fine){.numberInput__incrementTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-transparent);color:var(--colors-fg-disabled)}}@media (hover:hover) and (pointer:fine){.numberInput__incrementTrigger:is(:hover,[data-hover]){background:var(--colors-gray-a2);color:var(--colors-fg\.default)}}@media (hover:hover) and (pointer:fine){.numberInput__decrementTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-transparent);color:var(--colors-fg-disabled)}}@media (hover:hover) and (pointer:fine){.numberInput__decrementTrigger:is(:hover,[data-hover]){background:var(--colors-gray-a2);color:var(--colors-fg\.default)}}@media (hover:hover) and (pointer:fine){.treeView__item:is([aria-selected=true],[data-selected]):is(:hover,[data-hover]){background:var(--colors-accent-a2);color:var(--colors-accent-text)}}@media (hover:hover) and (pointer:fine){.treeView__item:is(:hover,[data-hover]){background:var(--colors-gray-a2);color:var(--colors-fg\.default)}}@media (hover:hover) and (pointer:fine){.treeView__branchControl:is(:hover,[data-hover]){background:var(--colors-gray-a2);color:var(--colors-fg\.default)}}@media (hover:hover) and (pointer:fine){.menu__item :where(svg):is(:hover,[data-hover]){color:var(--colors-fg\.default)}}@media (hover:hover) and (pointer:fine){.menu__item:is(:hover,[data-hover]){background:var(--colors-bg-muted)}}@media (hover:hover) and (pointer:fine){.menu__triggerItem :where(svg):is(:hover,[data-hover]){color:var(--colors-fg\.default)}}@media (hover:hover) and (pointer:fine){.menu__triggerItem:is(:hover,[data-hover]){background:var(--colors-bg-muted)}}@media (hover:hover) and (pointer:fine){.select__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-transparent);color:var(--colors-fg-disabled)}}@media (hover:hover) and (pointer:fine){.select__item:is(:hover,[data-hover]){background:var(--colors-gray-a3);color:var(--colors-fg\.default)}}}.avatar__image--size_md,.avatar__root--size_md{height:var(--sizes-10);width:var(--sizes-10)}.avatar__fallback--size_md{font-size:var(--font-sizes-md);line-height:1.5rem}.avatar__fallback--size_md svg{width:var(--sizes-5);height:var(--sizes-5)}.checkbox__root--size_md{gap:var(--spacing-3)}.checkbox__label--size_md{font-size:var(--font-sizes-md);line-height:1.5rem}.checkbox__control--size_md{border-radius:var(--radii-l1);width:var(--sizes-5);height:var(--sizes-5)}.checkbox__control--size_md svg{width:var(--sizes-3\.5);height:var(--sizes-3\.5)}.numberInput__label--size_md{font-size:var(--font-sizes-sm);line-height:1.25rem}.numberInput__control--size_md{padding-inline-start:var(--spacing-3);font-size:var(--font-sizes-md);height:var(--sizes-10);min-width:var(--sizes-10)}.pinInput__label--size_md{font-size:var(--font-sizes-sm);line-height:1.25rem}.pinInput__input--size_md{width:var(--sizes-10)}.progress__track--size_md{height:var(--sizes-2)}.progress__circle--size_md{--size:40px;--thickness:4px}.ratingGroup__label--size_md{font-size:var(--font-sizes-sm);line-height:1.25rem}.ratingGroup__item--size_md svg{width:var(--sizes-5);height:var(--sizes-5)}.ratingGroup__control--size_md{gap:var(--spacing-0\.5)}.slider__label--size_md{font-size:var(--font-sizes-sm);line-height:1.25rem}.slider__thumb--size_md{height:var(--sizes-5);width:var(--sizes-5)}.slider__range--size_md,.slider__track--size_md{height:var(--sizes-2)}.slider__control--size_md{height:var(--sizes-5)}.slider__marker--size_md{font-size:var(--font-sizes-sm);line-height:1.25rem}.slider__marker--size_md:before{height:var(--sizes-1);top:calc(var(--spacing-3) * -1);width:var(--sizes-1)}.switchRecipe__root--size_md{gap:var(--spacing-3)}.switchRecipe__label--size_md{font-size:var(--font-sizes-md);line-height:1.5rem}.switchRecipe__control--size_md{padding:var(--spacing-0\.5);width:var(--sizes-9)}.switchRecipe__thumb--size_md{width:var(--sizes-4);height:var(--sizes-4)}.menu__content--size_md{padding-block:var(--spacing-1);gap:var(--spacing-1)}.menu__item--size_md{padding-inline:var(--spacing-2\.5);margin-inline:var(--spacing-1);height:var(--sizes-10)}.menu__item--size_md :where(svg){width:var(--sizes-4);height:var(--sizes-4)}.menu__itemGroup--size_md{gap:var(--spacing-1)}.menu__itemGroupLabel--size_md{padding-block:var(--spacing-2\.5);padding-inline:var(--spacing-2\.5);margin-inline:var(--spacing-1)}.menu__triggerItem--size_md{padding-inline:var(--spacing-2\.5);margin-inline:var(--spacing-1\.5);height:var(--sizes-10)}.menu__triggerItem--size_md :where(svg){width:var(--sizes-4);height:var(--sizes-4)}.accordion__itemTrigger--size_md{padding-block:var(--spacing-4)}.accordion__itemContent--size_md{padding-bottom:var(--spacing-6);padding-right:var(--spacing-8)}.accordion__itemContent--size_md:is([closed],[data-closed],[data-state=closed]){padding-bottom:var(--spacing-0)}.select__label--size_md{font-size:var(--font-sizes-sm);line-height:1.25rem}.select__trigger--size_md{padding-inline:var(--spacing-3);gap:var(--spacing-2);font-size:var(--font-sizes-md);height:var(--sizes-10);min-width:var(--sizes-10)}.select__trigger--size_md :where(svg){width:var(--sizes-4);height:var(--sizes-4)}.select__item--size_md{padding-inline:var(--spacing-2);font-size:var(--font-sizes-md);line-height:1.5rem;height:var(--sizes-10)}.select__itemIndicator--size_md :where(svg){width:var(--sizes-4);height:var(--sizes-4)}.select__itemGroupLabel--size_md{padding-inline:var(--spacing-2);padding-block:var(--spacing-1\.5)}.select__content--size_md{padding:var(--spacing-1);gap:var(--spacing-1)}.select__trigger--variant_outline{border-width:1px}.select__trigger--variant_outline:is(:focus,[data-focus]){border-color:var(--colors-color-palette-default);box-shadow:0 0 0 1px var(--colors-color-palette-default)}}@layer utilities{.bg_primary{background:var(--colors-primary)}.anim_fade-in{animation:var(--animations-fade-in)}.m_auto{margin:auto}.m_0_auto{margin:0 auto}.p_14px_22px{padding:14px 22px}.bg_transparent{background:var(--colors-transparent)}.bg_white{background:var(--colors-white)}.bg_black{background:var(--colors-black)}.p_10px{padding:10px}.bg_accent\.default{background:var(--colors-accent-default)}.bd_1px_solid{border:1px solid}.p_2{padding:var(--spacing-2)}.bd_none{border:var(--borders-none)}.p_4{padding:var(--spacing-4)}.bg_rgba\(250\,_250\,_250\,_1\){background:#fafafa}.bg_rgba\(248\,_243\,_228\,_1\){background:#f8f3e4}.p_6{padding:var(--spacing-6)}.p_5px_8px{padding:5px 8px}.p_1{padding:var(--spacing-1)}.bg_violet\.9{background:var(--colors-violet-9)}.bg_violet\.3{background:var(--colors-violet-3)}.bd_2px_solid_white{border:2px solid #fff}.bg_bg\.default{background:var(--colors-bg-default)}.p_0{padding:var(--spacing-0)}.bd_1px_solid_\#E8E8EC{border:1px solid #e8e8ec}.p_16px{padding:16px}.bg_\#F0F0F3{background:#f0f0f3}.bg_gray\.100{background:gray.100}.bg_violet\.2{background:var(--colors-violet-2)}.mx_auto{margin-inline:auto}.px_4{padding-inline:var(--spacing-4)}.py_60px{padding-block:60px}.trs_all_0\.2s_ease-in-out{transition:all .2s ease-in-out}.bdr_6px{border-radius:6px}.bd-c_accent\.default{border-color:var(--colors-accent-default)}.bd-w_1px{border-width:1px}.bd-c_white{border-color:var(--colors-white)}.bd-c_black{border-color:var(--colors-black)}.bdr_md{border-radius:var(--radii-md)}.trs_all_0\.2s{transition:all .2s}.px_2{padding-inline:var(--spacing-2)}.py_1{padding-block:var(--spacing-1)}.px_3{padding-inline:var(--spacing-3)}.py_1\.5{padding-block:var(--spacing-1\.5)}.py_2{padding-block:var(--spacing-2)}.px_6{padding-inline:var(--spacing-6)}.py_3{padding-block:var(--spacing-3)}.py_16{padding-block:var(--spacing-16)}.gap_4{gap:var(--spacing-4)}.bd-b_1px_solid_white{border-bottom:1px solid #fff}.gap_1{gap:var(--spacing-1)}.bd-b_1px_solid_\#E4E4E7{border-bottom:1px solid #e4e4e7}.bd-t_none{border-top:var(--borders-none)}.py_15px{padding-block:15px}.px_0{padding-inline:var(--spacing-0)}.ring_none{outline:var(--borders-none)}.flex_1{flex:1 1 0%}.ov_hidden{overflow:hidden}.gap_10px{gap:10px}.py_8{padding-block:var(--spacing-8)}.gap_6{gap:var(--spacing-6)}.bd-l_1px_solid{border-left:1px solid}.bd-c_border\.subtle{border-color:var(--colors-border\.subtle)}.px_6px{padding-inline:6px}.py_8px{padding-block:8px}.gap_0{gap:var(--spacing-0)}.py_4{padding-block:var(--spacing-4)}.td_none{text-decoration:none}.trs_color_0\.2s_ease-in-out{transition:color .2s ease-in-out}.gap_5px{gap:5px}.py_0{padding-block:var(--spacing-0)}.flex_2{flex:2}.bdr_lg{border-radius:var(--radii-lg)}.gap_3{gap:var(--spacing-3)}.bd-t_1px_solid{border-top:1px solid}.bd-c_gray\.3{border-color:var(--colors-gray-3)}.bdr_4px{border-radius:4px}.bd-c_rgb\(16\,16\,16\,1\){border-color:#101010}.py_1rem{padding-block:1rem}.gap_12{gap:var(--spacing-12)}.gap_0\.75rem{gap:.75rem}.trs_all_0\.3s_ease{transition:all .3s ease}.my_-20px{margin-block:-20px}.bdr_full{border-radius:var(--radii-full)}.py_0\.5{padding-block:var(--spacing-0\.5)}.bdr_2xl{border-radius:var(--radii-2xl)}.bdr_xl{border-radius:var(--radii-xl)}.px_5px{padding-inline:5px}.py_2px{padding-block:2px}.gap_2{gap:var(--spacing-2)}.my_8{margin-block:var(--spacing-8)}.py_12{padding-block:var(--spacing-12)}.bdr_5{border-radius:5px}.mx_0{margin-inline:var(--spacing-0)}.bdr_50\%{border-radius:50%}.bd-c_border\.default{border-color:var(--colors-border-default)}.gap_24px{gap:24px}.gap_10{gap:var(--spacing-10)}.px_14px{padding-inline:14px}.trs_transform_0\.2s_ease-in-out{transition:transform .2s ease-in-out}.bd-l_1px_solid_rgba\(206\,_206\,_206\,_1\){border-left:1px solid #cecece}.trs_color_0\.15s{transition:color .15s}.bd-b_none{border-bottom:var(--borders-none)}.bdr_12px{border-radius:12px}.bdr_8{border-radius:8px}.gap_16px{gap:16px}.bdr_8px{border-radius:8px}.my_6{margin-block:var(--spacing-6)}.trs_all_0\.3s_ease-in-out{transition:all .3s ease-in-out}.ov_auto{overflow:auto}.my_4{margin-block:var(--spacing-4)}.bdr_16{border-radius:16px}.pos_relative{position:relative}.bx-sh_0px_25px_40px_-10px_rgba\(10\,_10\,_10\,_0\.2\){box-shadow:0 25px 40px -10px hsla(0,0%,4%,.2)}.d_none{display:none}.c_white{color:var(--colors-white)}.as_h1{as:h1}.as_h2{as:h2}.fs_6xl{font-size:var(--font-sizes-6xl)}.fs_5xl{font-size:var(--font-sizes-5xl)}.ai_flex-start{align-items:flex-start}.ai_center{align-items:center}.fw_500{font-weight:500}.ta_center{text-align:center}.fs_4xl{font-size:var(--font-sizes-4xl)}.d_flex{display:flex}.jc_space-between{justify-content:space-between}.bx-s_border-box{box-sizing:border-box}.flex-d_row{flex-direction:row}.flex-d_column{flex-direction:column}.bg-c_white{background-color:var(--colors-white)}.bg-c_var\(--bg-accent\){background-color:var(--bg-accent)}.bg-c_var\(--Main-Tailor\,_rgba\(83\,_90\,_232\,_1\)\){background-color:var(--Main-Tailor,#535ae8)}.jc_flex-start{justify-content:flex-start}.bg-c_inherit{background-color:inherit}.bg-c_var\(--colors-accent-11\){background-color:var(--colors-accent-11)}.fw_600{font-weight:600}.jc_center{justify-content:center}.cursor_pointer{cursor:pointer}.ls_-0\.28px{letter-spacing:-.28px}.fs_14px{font-size:14px}.c_accent\.default{color:var(--colors-accent-default)}.c_black{color:var(--colors-black)}.c_fg\.default{color:var(--colors-fg\.default)}.fs_xs{font-size:var(--font-sizes-xs)}.fs_sm{font-size:var(--font-sizes-sm)}.fs_md{font-size:var(--font-sizes-md)}.fs_lg{font-size:var(--font-sizes-lg)}.variant_whiteGhost{variant:whiteGhost}.size_block{size:block}.bg-c_rgb\(67\,_83\,_255\){background-color:#4353ff}.fw_medium{font-weight:var(--font-weights-medium)}.d_block{display:block}.c_fg\.muted{color:var(--colors-fg\.muted)}.fw_semibold{font-weight:var(--font-weights-semibold)}.bx-sh_0_4px_6px_rgba\(0\,_0\,_0\,_0\.1\){box-shadow:0 4px 6px rgba(0,0,0,.1)}.fs_2xl{font-size:var(--font-sizes-2xl)}.fw_light{font-weight:var(--font-weights-light)}.ls_-0\.01em{letter-spacing:-.01em}.fw_regular{font-weight:regular}.c_rgba\(16\,_16\,_16\,_0\.7\){color:hsla(0,0%,6%,.7)}.lh_1\.5{line-height:1.5}.ta_left{text-align:left}.fs_18px{font-size:18px}.lh_1\.2{line-height:1.2}.sy_7px>:not([hidden])~:not([hidden]){margin-top:7px;margin-bottom:0}.c_fg\.secondary{color:fg.secondary}.sy_2>:not([hidden])~:not([hidden]){margin-top:var(--spacing-2);margin-bottom:0}.sy_8>:not([hidden])~:not([hidden]){margin-top:var(--spacing-8);margin-bottom:0}.c_fg\.subtle{color:var(--colors-fg\.subtle)}.c_gray\.500{color:gray.500}.order_-1{order:-1}.d_grid{display:grid}.flex-sh_0{flex-shrink:0}.ai_start{align-items:start}.bg-c_gray\.200{background-color:gray.200}.sy_0>:not([hidden])~:not([hidden]){margin-top:var(--spacing-0);margin-bottom:0}.pos_absolute{position:absolute}.z_dropdown{z-index:var(--z-index-dropdown)}.bx-sh_lg{box-shadow:var(--shadows-lg)}.flex-g_1{flex-grow:1}.flex-b_30\%{flex-basis:30%}.flex-b_25\%{flex-basis:25%}.flex-sh_1{flex-shrink:1}.grid-tc_repeat\(2\,_1fr\){grid-template-columns:repeat(2,1fr)}.cg_4{column-gap:var(--spacing-4)}.sy_1>:not([hidden])~:not([hidden]){margin-top:var(--spacing-1);margin-bottom:0}.fw_bold{font-weight:var(--font-weights-bold)}.sy_4>:not([hidden])~:not([hidden]){margin-top:var(--spacing-4);margin-bottom:0}.as_center{align-self:center}.sy_5px>:not([hidden])~:not([hidden]){margin-top:5px;margin-bottom:0}.ai_stretch{align-items:stretch}.c_fg\.subtlest{color:var(--colors-fg\.subtlest)}.white-space_pre-line{white-space:pre-line}.pointer-events_auto{pointer-events:auto}.pointer-events_none{pointer-events:none}.c_fg\.neutral{color:fg.neutral}.d_inline-flex{display:inline-flex}.white-space_nowrap{white-space:nowrap}.fw_400{font-weight:400}.ls_-0\.54px{letter-spacing:-.54px}.bg-c_rgba\(255\,_255\,_255\,_0\.10\){background-color:hsla(0,0%,100%,.1)}.op_0\.6{opacity:.6}.stk-w_1{stroke-width:1}.c_var\(--colors-accent-default\){color:var(--colors-accent-default)}.fs_xl{font-size:var(--font-sizes-xl)}.fs_3xl{font-size:var(--font-sizes-3xl)}.c_inherit{color:inherit}.c_rgba\(255\,_255\,_255\,_0\.7\){color:hsla(0,0%,100%,.7)}.flex-wrap_wrap{flex-wrap:wrap}.obj-f_cover{object-fit:cover}.fs_16px{font-size:16px}.c_var\(--colors-fg-muted\){color:var(--colors-fg-muted)}.fs_12px{font-size:12px}.tt_uppercase{text-transform:uppercase}.fill_true{fill:true}.c_\#535AE8{color:#535ae8}.fs_24px{font-size:24px}.lh_1\.3{line-height:1.3}.c_\#10122B{color:#10122b}.bx-sh_0px_5px_5px_-2px_rgba\(10\,_10\,_10\,_0\.05\){box-shadow:0 5px 5px -2px hsla(0,0%,4%,.05)}.bx-sh_none{box-shadow:none}.as_start{align-self:start}.pos_sticky{position:sticky}.asp_4\/3{aspect-ratio:4/3}.fs_52px{font-size:52px}.grid-tc_1fr{grid-template-columns:1fr}.fs_32px{font-size:32px}.order_1{order:1}.order_2{order:2}.sy_6>:not([hidden])~:not([hidden]){margin-top:var(--spacing-6);margin-bottom:0}.jc_start{justify-content:start}.mt_8{margin-top:var(--spacing-8)}.ml_0{margin-left:var(--spacing-0)}.mb_4{margin-bottom:var(--spacing-4)}.h_250px{height:250px}.min-w_280px{min-width:280px}.max-w_360px{max-width:360px}.max-w_8xl{max-width:var(--sizes-8xl)}.mt_4{margin-top:var(--spacing-4)}.w_100\%{width:100%}.max-w_944px{max-width:944px}.mt_0{margin-top:var(--spacing-0)}.max-w_100\%{max-width:100%}.w_50\%{width:50%}.pb_0{padding-bottom:var(--spacing-0)}.pb_60px{padding-bottom:60px}.w_min\(92vw\,_1280px\)\!{width:min(92vw,1280px)!important}.pt_16px{padding-top:16px}.mt_6{margin-top:var(--spacing-6)}.min-w_160px{min-width:160px}.mt_2{margin-top:var(--spacing-2)}.min-w_6{min-width:var(--sizes-6)}.h_6{height:var(--sizes-6)}.w_full{width:var(--sizes-full)}.pb_15px{padding-bottom:15px}.pt_2{padding-top:var(--spacing-2)}.mt_-15px{margin-top:-15px}.mr_0{margin-right:var(--spacing-0)}.mb_8{margin-bottom:var(--spacing-8)}.pt_4{padding-top:var(--spacing-4)}.pb_2{padding-bottom:var(--spacing-2)}.pb_4{padding-bottom:var(--spacing-4)}.w_192{width:192px}.h_70{height:70px}.w_128{width:128px}.h_47{height:47px}.w_14{width:var(--sizes-14)}.h_14{height:var(--sizes-14)}.w_203{width:203px}.h_84{height:84px}.mb_12{margin-bottom:var(--spacing-12)}.mt_-32px{margin-top:-32px}.h_auto{height:auto}.w_344{width:344px}.h_192{height:192px}.mt_24px{margin-top:24px}.mb_48px{margin-bottom:48px}.max-w_390px{max-width:390px}.w_24px{width:24px}.h_24px{height:24px}.mr_1{margin-right:var(--spacing-1)}.w_24{width:var(--sizes-24)}.h_24{height:var(--sizes-24)}.mt_2px{margin-top:2px}.mt_-3px{margin-top:-3px}.mb_0{margin-bottom:var(--spacing-0)}.w_600px{width:600px}.top_100\%{top:100%}.left_0{left:var(--spacing-0)}.ml_4{margin-left:var(--spacing-4)}.mt_25px{margin-top:25px}.w_48px{width:48px}.h_48px{height:48px}.mt_30px{margin-top:30px}.w_48{width:var(--sizes-48)}.h_48{height:var(--sizes-48)}.mb_5px{margin-bottom:5px}.mb_2{margin-bottom:var(--spacing-2)}.pr_0{padding-right:var(--spacing-0)}.w_82{width:82px}.h_30{height:30px}.pl_4{padding-left:var(--spacing-4)}.w_100{width:100px}.h_100{height:100px}.max-w_container\.md{max-width:container.md}.h_30px{height:30px}.mb_1{margin-bottom:var(--spacing-1)}.mb_3{margin-bottom:var(--spacing-3)}.pb_6{padding-bottom:var(--spacing-6)}.w_80\%{width:80%}.ml_6{margin-left:var(--spacing-6)}.max-w_1342px{max-width:1342px}.mt_10{margin-top:var(--spacing-10)}.w_80px{width:80px}.h_80px{height:80px}.w_16{width:var(--sizes-16)}.h_16{height:var(--sizes-16)}.mb_6{margin-bottom:var(--spacing-6)}.w_111px{width:111px}.h_111px{height:111px}.mb_10{margin-bottom:var(--spacing-10)}.pl_13px{padding-left:13px}.pl_14px{padding-left:14px}.min-w_5{min-width:var(--sizes-5)}.h_5{height:var(--sizes-5)}.pl_30px{padding-left:30px}.pl_32px{padding-left:32px}.pr_32px{padding-right:32px}.min-h_100vh{min-height:100vh}.pr_14px{padding-right:14px}.pb_2px{padding-bottom:2px}.pt_0{padding-top:var(--spacing-0)}.ml_-1px{margin-left:-1px}.mt_0\!{margin-top:var(--spacing-0)!important}.mb_-4{margin-bottom:calc(var(--spacing-4) * -1)}.mt_-1{margin-top:calc(var(--spacing-1) * -1)}.w_52{width:var(--sizes-52)}.h_52{height:var(--sizes-52)}.w_auto{width:auto}.h_100\%{height:100%}.max-lines_3{max-lines:3px}.top_20px{top:20px}.w_400px{width:400px}.max-h_calc\(100vh_-_40px\){max-height:calc(100vh - 40px)}.ov-y_auto{overflow-y:auto}.ov-x_hidden{overflow-x:hidden}.mr_10{margin-right:var(--spacing-10)}.w_465{width:465px}.h_348{height:348px}.top_10px{top:10px}.left_10px{left:10px}.h_160px{height:160px}.mb_12px{margin-bottom:12px}.h_18px{height:18px}.w_70\%{width:70%}.mb_8px{margin-bottom:8px}.h_14px{height:14px}.h_40px{height:40px}.w_200px{width:200px}.h_full{height:var(--sizes-full)}.top_0{top:var(--spacing-0)}.mr_2{margin-right:var(--spacing-2)}.mt_3{margin-top:var(--spacing-3)}.pl_0{padding-left:var(--spacing-0)}.h_256{height:256px}.w_500{width:500px}.h_300px{height:300px}.max-w_90vw{max-width:90vw}.max-h_350px{max-height:350px}.\[\&_\.banner-text-content\]\:m_0_auto .banner-text-content{margin:0 auto}.\[\&_button\]\:bg_transparent button{background:var(--colors-transparent)}.\[\&_button\]\:bd_1px_solid_white button{border:1px solid #fff}.dark .dark\:bg_black{background:var(--colors-black)}.\[\&_table\]\:bd_1px_solid_var\(--colors-border-default\) table{border:1px solid var(--colors-border-default)}.\[\&_td\]\:p_0\.75rem td,.\[\&_th\]\:p_0\.75rem th{padding:.75rem}.dark .dark\:bg_gray\.2{background:var(--colors-gray-2)}.dark .dark\:bg_accent\.4{background:var(--colors-accent-4)}.dark .dark\:bg_neutral\.1{background:var(--colors-neutral-1)}.\[\&_\>_\.container\]\:gap_20px>.container{gap:20px}.\[\&_table\]\:bdr_8px table{border-radius:8px}.\[\&_table\]\:ov_hidden table{overflow:hidden}.\[\&_th\]\:bd-b_1px_solid_var\(--colors-border-default\) th,.\[\&_thead\]\:bd-b_1px_solid_var\(--colors-border-default\) thead{border-bottom:1px solid var(--colors-border-default)}.\[\&_th\]\:bd-r_1px_solid_var\(--colors-border-default\) th{border-right:1px solid var(--colors-border-default)}.\[\&_th\:last-child\]\:bd-r_none th:last-child{border-right:var(--borders-none)}.\[\&_td\]\:bd-b_1px_solid_var\(--colors-border-default\) td{border-bottom:1px solid var(--colors-border-default)}.\[\&_td\]\:bd-r_1px_solid_var\(--colors-border-default\) td{border-right:1px solid var(--colors-border-default)}.\[\&_tr\:last-child_td\]\:bd-b_none tr:last-child td{border-bottom:var(--borders-none)}.\[\&_td\:last-child\]\:bd-r_none td:last-child{border-right:var(--borders-none)}.\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:tw_wrap h2,.\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:tw_wrap h3,.\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:tw_wrap h4,.\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:tw_wrap h5,.\[\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:tw_wrap h6{text-wrap:wrap}.\[\&_h1\]\:my_6 h1{margin-block:var(--spacing-6)}.\[\&_h3\]\:my_3 h3,.\[\&_h4\]\:my_3 h4{margin-block:var(--spacing-3)}.\[\&_h5\]\:my_2 h5,.\[\&_h6\]\:my_2 h6{margin-block:var(--spacing-2)}.\[\&_img\]\:my_6 img{margin-block:var(--spacing-6)}.\[\&_\>_\.container\]\:d_flex>.container{display:flex}.\[\&_\>_\.container\]\:flex-d_row>.container{flex-direction:row}.\[\&_\>_\.container\]\:jc_space-between>.container{justify-content:space-between}.\[\&_\>_\.container\]\:flex-d_inherit>.container{flex-direction:inherit}.\[\&_\*\]\:c_white *{color:var(--colors-white)}.dark .dark\:c_gray\.1{color:var(--colors-gray-1)}.\[\&_svg\]\:c_white svg{color:var(--colors-white)}.\[\&_svg\]\:op_0\.6 svg{opacity:.6}.\[\&_a\]\:c_var\(--colors-accent-default\) a{color:var(--colors-accent-default)}.\[\&_a\]\:wb_break-word a{word-break:break-word}.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:fw_500\! h1,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:fw_500\! h2,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:fw_500\! h3,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:fw_500\! h4,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:fw_500\! h5,.\[\&_h1\,_\&_h2\,_\&_h3\,_\&_h4\,_\&_h5\,_\&_h6\]\:fw_500\! h6{font-weight:500!important}.\[\&_table\]\:bd-cl_separate table{border-collapse:separate}.\[\&_table\]\:bd-sp_0 table{border-spacing:var(--spacing-0)}.\[\&_th\]\:bg-c_var\(--colors-bg-subtle\) th{background-color:var(--colors-bg-subtle)}.\[\&_th\]\:ta_left th{text-align:left}.\[\&_th\]\:fw_bold th{font-weight:var(--font-weights-bold)}.\[\&_td\]\:va_top td{vertical-align:top}.\[\&_h1\]\:fs_3xl h1{font-size:var(--font-sizes-3xl)}.\[\&_h1\]\:fw_bold h1{font-weight:var(--font-weights-bold)}.\[\&_h2\]\:fs_prose-h2 h2{font-size:var(--font-sizes-prose-h2)}.\[\&_h2\]\:fw_bold h2{font-weight:var(--font-weights-bold)}.\[\&_h3\]\:fs_2xl h3{font-size:var(--font-sizes-2xl)}.\[\&_h3\]\:fw_bold h3{font-weight:var(--font-weights-bold)}.\[\&_h4\]\:fs_xl h4{font-size:var(--font-sizes-xl)}.\[\&_h5\]\:fs_lg h5{font-size:var(--font-sizes-lg)}.\[\&_h6\]\:fs_md h6,.\[\&_p\]\:fs_md p{font-size:var(--font-sizes-md)}.\[\&_p\]\:c_fg\.default p{color:var(--colors-fg\.default)}.\[\&_ul_li\]\:li-t_disc ul li{list-style-type:disc}.\[\&_ol_li\]\:li-t_decimal ol li{list-style-type:decimal}.\[\&_\>_\.container\]\:w_100\%>.container{width:100%}.\[\&_\.banner-text-content\]\:max-w_600px .banner-text-content{max-width:600px}.\[\&_img\,_\&_video\]\:mt_6 img,.\[\&_img\,_\&_video\]\:mt_6 video{margin-top:var(--spacing-6)}.\[\&_img\,_\&_video\]\:max-w_100\% img,.\[\&_img\,_\&_video\]\:max-w_100\% video{max-width:100%}.\[\&_img\,_\&_video\]\:h_auto img,.\[\&_img\,_\&_video\]\:h_auto video{height:auto}.\[\&_button\]\:mt_4 button{margin-top:var(--spacing-4)}.\[\&_img\]\:mt_8 img{margin-top:var(--spacing-8)}.\[\&_button\]\:mb_10 button{margin-bottom:var(--spacing-10)}.\[\&_\.text-content_button\]\:w_100\% .text-content button{width:100%}.\[\&_p\]\:mb_1rem p{margin-bottom:1rem}.\[\&_p\:last-child\]\:mb_0 p:last-child{margin-bottom:var(--spacing-0)}.\[\&_p\]\:mb_0\.5rem p{margin-bottom:.5rem}.\[\&_pre\,_\&_code\]\:ov-x_auto code,.\[\&_pre\,_\&_code\]\:ov-x_auto pre{overflow-x:auto}.\[\&_pre\,_\&_code\]\:max-w_100\% code,.\[\&_pre\,_\&_code\]\:max-w_100\% pre{max-width:100%}.\[\&_\.table-scroll\]\:ov-x_auto .table-scroll{overflow-x:auto}.\[\&_\.table-scroll\]\:max-w_90vw .table-scroll{max-width:90vw}.\[\&_table\]\:w_100\% table{width:100%}.\[\&_table\]\:mb_1rem table{margin-bottom:1rem}.\[\&_\>_\.accordion__root_\>_\:not\(\[hidden\]\)_\~_\:not\(\[hidden\]\)\]\:bd-t-w_0>.accordion__root>:not([hidden])~:not([hidden]){border-top-width:0}.\[\&_h2\]\:mt_56px h2{margin-top:56px}.\[\&_h2\]\:mb_25px h2{margin-bottom:25px}.\[\&_p\]\:mb_5 p{margin-bottom:var(--spacing-5)}.\[\&_ul\,\&_ol\]\:pl_2rem ol,.\[\&_ul\,\&_ol\]\:pl_2rem ul{padding-left:2rem}.\[\&_ul\,\&_ol\]\:mb_5 ol,.\[\&_ul\,\&_ol\]\:mb_5 ul{margin-bottom:var(--spacing-5)}.\[\&_img\]\:w_100\% img{width:100%}.\[\&_img\]\:h_auto img{height:auto}.\[\&_li\]\:mb_3 li{margin-bottom:var(--spacing-3)}.\[\&_li\]\:ml_5 li{margin-left:var(--spacing-5)}.\[\&_li\]\:pl_2 li{padding-left:var(--spacing-2)}.\[\&_li_ul\]\:mt_4 li ul{margin-top:var(--spacing-4)}.\[\&_li_p\]\:mb_0 li p{margin-bottom:var(--spacing-0)}.focus\:ring_none\!:is(:focus,[data-focus]){outline:var(--borders-none)!important}.focusVisible\:ring_none\!:is(:focus-visible,[data-focus-visible]){outline:var(--borders-none)!important}.focus\:ring_none:is(:focus,[data-focus]){outline:var(--borders-none)}.focusVisible\:ring_none:is(:focus-visible,[data-focus-visible]){outline:var(--borders-none)}.focus\:bx-sh_none\!:is(:focus,[data-focus]){box-shadow:none!important}.focusVisible\:bx-sh_none\!:is(:focus-visible,[data-focus-visible]){box-shadow:none!important}.focus\:bx-sh_none:is(:focus,[data-focus]){box-shadow:none}.focusVisible\:bx-sh_none:is(:focus-visible,[data-focus-visible]){box-shadow:none}.\[\&_a\]\:\[\&\:hover\]\:td_underline a:hover{text-decoration:underline}.\[\&_\>_\.container\]\:\[\&_\.banner-left-content\]\:w_66\.66666666666666\%>.container .banner-left-content{width:66.66666666666666%}.\[\&_\>_\.container\]\:\[\&_\.banner-left-content\]\:mr_85px>.container .banner-left-content{margin-right:85px}.\[\&_\>_\.container\]\:\[\&_\.banner-right-content\]\:w_33\.33333333333333\%>.container .banner-right-content{width:33.33333333333333%}.\[\&_\>_\.container\]\:\[\&_\.banner-left-content\]\:w_60\%>.container .banner-left-content{width:60%}.\[\&_\>_\.container\]\:\[\&_\.banner-right-content\]\:w_40\%>.container .banner-right-content{width:40%}@media screen and (min-width:48rem){.md\:px_6{padding-inline:var(--spacing-6)}.md\:py_20{padding-block:var(--spacing-20)}.md\:px_8{padding-inline:var(--spacing-8)}.md\:py_30px{padding-block:30px}.md\:gap_0{gap:var(--spacing-0)}.md\:py_1{padding-block:var(--spacing-1)}.md\:mx_auto{margin-inline:auto}.md\:gap_2{gap:var(--spacing-2)}.md\:py_80px{padding-block:80px}.md\:px_0{padding-inline:var(--spacing-0)}.md\:size_md{size:md}.md\:fs_20px{font-size:20px}.md\:ai_flex-start{align-items:flex-start}.md\:ai_flex-end{align-items:flex-end}.md\:flex-d_row{flex-direction:row}.md\:order_0{order:0}.md\:d_block{display:block}.md\:d_none{display:none}.md\:d_flex{display:flex}.md\:fs_7xl{font-size:var(--font-sizes-7xl)}.md\:fs_lg{font-size:var(--font-sizes-lg)}.md\:ta_center{text-align:center}.md\:ta_left{text-align:left}.md\:ai_center{align-items:center}.md\:fs_3xl{font-size:var(--font-sizes-3xl)}.md\:fs_40px{font-size:40px}.md\:order_2{order:2}.md\:order_1{order:1}.md\:fs_xl{font-size:var(--font-sizes-xl)}.md\:ml_10{margin-left:var(--spacing-10)}.md\:mb_12{margin-bottom:var(--spacing-12)}.md\:max-w_none{max-width:none}.md\:mt_80px{margin-top:80px}.md\:max-w_800px{max-width:800px}.md\:max-w_1200px{max-width:1200px}.md\:max-w_100\%{max-width:100%}.md\:mt_16{margin-top:var(--spacing-16)}.md\:mt_60px{margin-top:60px}.md\:mt_15px{margin-top:15px}.md\:max-w_fit-content{max-width:fit-content}.md\:pt_0{padding-top:var(--spacing-0)}.md\:max-w_95\%{max-width:95%}.md\:pb_30px{padding-bottom:30px}.md\:mt_-25px{margin-top:-25px}.md\:mt_8{margin-top:var(--spacing-8)}.md\:mr_20{margin-right:var(--spacing-20)}.md\:mb_0{margin-bottom:var(--spacing-0)}.md\:mt_-2{margin-top:calc(var(--spacing-2) * -1)}.md\:max-w_84\%{max-width:84%}.md\:pb_12{padding-bottom:var(--spacing-12)}.md\:mb_8{margin-bottom:var(--spacing-8)}.md\:mt_12{margin-top:var(--spacing-12)}.md\:max-w_730px{max-width:730px}.md\:w_100px{width:100px}.md\:h_100px{height:100px}.md\:mt_100px{margin-top:100px}.md\:w_auto{width:auto}.md\:pl_6{padding-left:var(--spacing-6)}.md\:h_250px{height:250px}.md\:max-w_50\%{max-width:50%}.\[\&_\.text-content_button\]\:md\:w_auto .text-content button{width:auto}}@media screen and (min-width:48rem){@media screen and (min-width:48rem){.md\:md\:max-w_800px{max-width:800px}.md\:md\:max-w_1200px{max-width:1200px}}}@media (min-width:1024px){.\[\@media_\(min-width\:_1024px\)\]\:\[\&_\>_\.container\]\:flex-d_row>.container{flex-direction:row}.\[\@media_\(min-width\:_1024px\)\]\:\[\&_\>_\.container\]\:\[\&_\.banner-text-content\]\:jc_center>.container .banner-text-content{justify-content:center}.\[\@media_\(min-width\:_1024px\)\]\:\[\&_\>_\.container\]\:\[\&_\.banner-text-content\]\:w_50\%>.container .banner-text-content{width:50%}.\[\@media_\(min-width\:_1024px\)\]\:\[\&_\>_\.container\]\:\[\&_\.banner-text-content\]\:pr_25>.container .banner-text-content{padding-right:25px}}@media screen and (min-width:64rem){.lg\:px_8{padding-inline:var(--spacing-8)}.lg\:py_24{padding-block:var(--spacing-24)}.lg\:d_block{display:block}.lg\:flex-d_row{flex-direction:row}.lg\:h_395px{height:395px}.lg\:mt_0{margin-top:var(--spacing-0)}.lg\:mt_4{margin-top:var(--spacing-4)}.lg\:w_50\%{width:50%}.lg\:w_100\%{width:100%}.\[\&_\.table-scroll\]\:lg\:max-w_100\% .table-scroll{max-width:100%}}@media screen and (min-width:80rem){.xl\:min-w_auto{min-width:auto}}@media (max-width:1024px){.\[\@media_\(max-width\:_1024px\)\]\:ov_hidden{overflow:hidden}.\[\@media_\(max-width\:_1024px\)\]\:flex-d_column{flex-direction:column}.\[\@media_\(max-width\:_1024px\)\]\:pos_static{position:static}.\[\@media_\(max-width\:_1024px\)\]\:max-h_none{max-height:none}.\[\@media_\(max-width\:_1024px\)\]\:mb_10{margin-bottom:var(--spacing-10)}.\[\@media_\(max-width\:_1024px\)\]\:w_100\%{width:100%}.\[\&_\>_\.container\]\:\[\@media_\(max-width\:_1024px\)\]\:flex-d_column>.container{flex-direction:column}.\[\&_\>_\.container\]\:\[\&_\.banner-left-content\]\:\[\@media_\(max-width\:_1024px\)\]\:w_100\%>.container .banner-left-content{width:100%}.\[\&_\>_\.container\]\:\[\&_\.banner-left-content\]\:\[\@media_\(max-width\:_1024px\)\]\:mr_0>.container .banner-left-content{margin-right:var(--spacing-0)}.\[\&_\>_\.container\]\:\[\&_\.banner-right-content\]\:\[\@media_\(max-width\:_1024px\)\]\:w_100\%>.container .banner-right-content{width:100%}}@media (max-width:600px){.\[\@media_\(max-width\:_600px\)\]\:py_40px{padding-block:40px}.\[\@media_\(max-width\:_600px\)\]\:ai_flex-start{align-items:flex-start}.\[\@media_\(max-width\:_600px\)\]\:pb_0px{padding-bottom:0}.\[\@media_\(max-width\:_600px\)\]\:\[\&_h4\]\:my_2 h4{margin-block:var(--spacing-2)}.\[\@media_\(max-width\:_600px\)\]\:\[\&_img\]\:my_4 img{margin-block:var(--spacing-4)}.\[\@media_\(max-width\:_600px\)\]\:\[\&_h2\]\:fs_2xl h2{font-size:var(--font-sizes-2xl)}.\[\@media_\(max-width\:_600px\)\]\:\[\&_h2\]\:lh_1\.3 h2{line-height:1.3}.\[\@media_\(max-width\:_600px\)\]\:\[\&_h3\]\:fs_xl h3{font-size:var(--font-sizes-xl)}.\[\@media_\(max-width\:_600px\)\]\:\[\&_h3\]\:lh_1\.35 h3{line-height:1.35}.\[\@media_\(max-width\:_600px\)\]\:\[\&_h4\]\:fs_lg h4{font-size:var(--font-sizes-lg)}.\[\@media_\(max-width\:_600px\)\]\:\[\&_h4\]\:lh_1\.35 h4{line-height:1.35}.\[\@media_\(max-width\:_600px\)\]\:\[\&_h5\]\:fs_prose-h5-sm h5{font-size:var(--font-sizes-prose-h5-sm)}.\[\@media_\(max-width\:_600px\)\]\:\[\&_h5\]\:lh_1\.35 h5{line-height:1.35}.\[\@media_\(max-width\:_600px\)\]\:\[\&_h6\]\:fs_md h6{font-size:var(--font-sizes-md)}.\[\@media_\(max-width\:_600px\)\]\:\[\&_h6\]\:lh_1\.4 h6{line-height:1.4}.\[\@media_\(max-width\:_600px\)\]\:\[\&_h2\]\:mt_30px h2{margin-top:30px}.\[\@media_\(max-width\:_600px\)\]\:\[\&_h2\]\:mb_15px h2{margin-bottom:15px}.\[\@media_\(max-width\:_600px\)\]\:\[\&_p\]\:mb_3 p{margin-bottom:var(--spacing-3)}.\[\@media_\(max-width\:_600px\)\]\:\[\&_ul\,\&_ol\]\:pl_0 ol,.\[\@media_\(max-width\:_600px\)\]\:\[\&_ul\,\&_ol\]\:pl_0 ul{padding-left:var(--spacing-0)}}@media (hover:hover) and (pointer:fine){.hover\:\[\&_h3\]\:c_primary h3:is(:hover,[data-hover]){color:var(--colors-primary)}}@media (hover:hover) and (pointer:fine){.hover\:bg_accent\.dark:is(:hover,[data-hover]){background:accent.dark}}@media (hover:hover) and (pointer:fine){.hover\:bg_accent\.light:is(:hover,[data-hover]){background:accent.light}}@media (hover:hover) and (pointer:fine){.hover\:bg_gray\.100:is(:hover,[data-hover]){background:gray.100}}@media (hover:hover) and (pointer:fine){.hover\:bg_rgba\(255\,_255\,_255\,_0\.1\):is(:hover,[data-hover]){background:hsla(0,0%,100%,.1)}}@media (hover:hover) and (pointer:fine){.hover\:bg_rgba\(0\,_0\,_0\,_0\.1\):is(:hover,[data-hover]){background:rgba(0,0,0,.1)}}@media (hover:hover) and (pointer:fine){.hover\:bg_whiteAlpha\.200:is(:hover,[data-hover]){background:whiteAlpha.200}}@media (hover:hover) and (pointer:fine){.hover\:bg_rgba\(232\,_232\,_236\,_1\):is(:hover,[data-hover]){background:#e8e8ec}}@media (hover:hover) and (pointer:fine){.hover\:bd-c_accent\.dark:is(:hover,[data-hover]){border-color:accent.dark}}@media (hover:hover) and (pointer:fine){.hover\:bd-b_1px_solid_var\(--colors-neutral-dark-1\):is(:hover,[data-hover]){border-bottom:1px solid var(--colors-neutral-dark-1)}}@media (hover:hover) and (pointer:fine){.hover\:td_none:is(:hover,[data-hover]){text-decoration:none}}@media (hover:hover) and (pointer:fine){.hover\:c_accent\.dark:is(:hover,[data-hover]){color:accent.dark}}@media (hover:hover) and (pointer:fine){.hover\:op_0\.9:is(:hover,[data-hover]){opacity:.9}}@media (hover:hover) and (pointer:fine){.hover\:c_fg\.default:is(:hover,[data-hover]){color:var(--colors-fg\.default)}}@media (hover:hover) and (pointer:fine){.hover\:c_inherit:is(:hover,[data-hover]){color:inherit}}@media (hover:hover) and (pointer:fine){.hover\:cursor_pointer:is(:hover,[data-hover]){cursor:pointer}}@media (hover:hover) and (pointer:fine){.hover\:bg-c_gray\.50:is(:hover,[data-hover]){background-color:gray.50}}@media (hover:hover) and (pointer:fine){.hover\:bg-c_rgba\(255\,_255\,_255\,_0\.15\):is(:hover,[data-hover]){background-color:hsla(0,0%,100%,.15)}}@media (hover:hover) and (pointer:fine){.hover\:op_0\.8:is(:hover,[data-hover]){opacity:.8}}@media (hover:hover) and (pointer:fine){.hover\:c_\#535AE8:is(:hover,[data-hover]){color:#535ae8}}@media (hover:hover) and (pointer:fine){.hover\:trf_translateY\(-5px\):is(:hover,[data-hover]){transform:translateY(-5px)}}}