@font-face{font-family:geistSans;src:url(../media/GeistVF-s.p.4c3c0b96.woff)format("woff");font-display:swap}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.geistsans_d025f23b-module__btTCTG__className{font-family:geistSans,geistSans Fallback}.geistsans_d025f23b-module__btTCTG__variable{--font-geist-sans:"geistSans","geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMonoVF-s.p.2cee7d16.woff)format("woff");font-display:swap}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.geistmono_df95d851-module__CWPfka__className{font-family:geistMono,geistMono Fallback}.geistmono_df95d851-module__CWPfka__variable{--font-geist-mono:"geistMono","geistMono Fallback"}
@layer reset{html,:host{--font-fallback:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5;font-family:var(--global-font-body,var(--font-fallback))}*,:before,:after,::backdrop{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--global-color-border,currentColor);margin:0;padding:0}::file-selector-button{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--global-color-border,currentColor);margin:0;padding:0}hr{height:0;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:var(--colors-transparent)}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:var(--colors-transparent)}::placeholder{opacity:1;--placeholder-fallback:color-mix(in srgb,currentColor 50%,transparent);color:var(--global-color-placeholder,var(--placeholder-fallback))}textarea{resize:vertical}table{text-indent:0;border-collapse:collapse;border-color:inherit}summary{display:list-item}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New";font-feature-settings:normal;font-variation-settings:normal;font-family:var(--global-font-mono,var(--font-mono-fallback));font-size:1em}progress{vertical-align:baseline}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda:"🐼"}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--colors-bg);color:var(--colors-fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--fonts-sans);font-size:var(--font-sizes-md);line-height:var(--line-heights-normal)}*,:before,:after{border-color:var(--colors-border)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}::placeholder{opacity:1;color:var(--colors-fg-subtle)}::selection{background:accent.a4}*,:before,:after,::backdrop{--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 .25s var(--easings-emphasized-in);--animations-backdrop-out:fade-out .2s var(--easings-emphasized-out);--animations-dialog-in:slide-in .4s var(--easings-emphasized-in);--animations-dialog-out:slide-out .2s var(--easings-emphasized-out);--animations-drawer-in-left:slide-in-left .4s var(--easings-emphasized-in);--animations-drawer-out-left:slide-out-left .2s var(--easings-emphasized-out);--animations-drawer-in-right:slide-in-right .4s var(--easings-emphasized-in);--animations-drawer-out-right:slide-out-right .2s var(--easings-emphasized-out);--animations-skeleton-pulse:skeleton-pulse 2s var(--easings-pulse)infinite;--animations-fade-in:fade-in .4s var(--easings-emphasized-in);--animations-collapse-in:collapse-in .25s var(--easings-emphasized-in);--animations-collapse-out:collapse-out .2s var(--easings-emphasized-out);--animations-spin:spin 1s linear infinite;--blurs-sm:4px;--blurs-base:8px;--blurs-md:12px;--blurs-lg:16px;--blurs-xl:24px;--blurs-2xl:40px;--blurs-3xl:64px;--borders-none:none;--letter-spacings-tighter:-.05em;--letter-spacings-tight:-.025em;--letter-spacings-normal:0em;--letter-spacings-wide:.025em;--letter-spacings-wider:.05em;--letter-spacings-widest:.1em;--sizes-0:0rem;--sizes-1:.25rem;--sizes-2:.5rem;--sizes-3:.75rem;--sizes-4:1rem;--sizes-5:1.25rem;--sizes-6:1.5rem;--sizes-7:1.75rem;--sizes-8:2rem;--sizes-9:2.25rem;--sizes-10:2.5rem;--sizes-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:.125rem;--sizes-1\.5:.375rem;--sizes-2\.5:.625rem;--sizes-3\.5:.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;--z-index-hide:-1;--z-index-base:0;--z-index-docked:10;--z-index-dropdown:1000;--z-index-sticky:1100;--z-index-banner:1200;--z-index-overlay:1300;--z-index-modal:1400;--z-index-popover:1500;--z-index-skip-link:1600;--z-index-toast:1700;--z-index-tooltip:1800;--colors-current:currentColor;--colors-red-light-1:#fffcfc;--colors-red-light-2:#fff7f7;--colors-red-light-3:#feebec;--colors-red-light-4:#ffdbdc;--colors-red-light-5:#ffcdce;--colors-red-light-6:#fdbdbe;--colors-red-light-7:#f4a9aa;--colors-red-light-8:#eb8e90;--colors-red-light-9:#e5484d;--colors-red-light-10:#dc3e42;--colors-red-light-11:#ce2c31;--colors-red-light-12:#641723;--colors-red-light-a1:#ff000003;--colors-red-light-a2:#ff000008;--colors-red-light-a3:#f3000d14;--colors-red-light-a4:#ff000824;--colors-red-light-a5:#ff000632;--colors-red-light-a6:#f8000442;--colors-red-light-a7:#df000356;--colors-red-light-a8:#d2000571;--colors-red-light-a9:#db0007b7;--colors-red-light-a10:#d10005c1;--colors-red-light-a11:#c40006d3;--colors-red-light-a12:#55000de8;--colors-red-dark-1:#191111;--colors-red-dark-2:#201314;--colors-red-dark-3:#3b1219;--colors-red-dark-4:#500f1c;--colors-red-dark-5:#611623;--colors-red-dark-6:#72232d;--colors-red-dark-7:#8c333a;--colors-red-dark-8:#b54548;--colors-red-dark-9:#e5484d;--colors-red-dark-10:#ec5d5e;--colors-red-dark-11:#ff9592;--colors-red-dark-12:#ffd1d9;--colors-red-dark-a1:#f4121209;--colors-red-dark-a2:#f22f3e11;--colors-red-dark-a3:#ff173f2d;--colors-red-dark-a4:#fe0a3b44;--colors-red-dark-a5:#ff204756;--colors-red-dark-a6:#ff3e5668;--colors-red-dark-a7:#ff536184;--colors-red-dark-a8:#ff5d61b0;--colors-red-dark-a9:#fe4e54e4;--colors-red-dark-a10:#ff6465eb;--colors-red-dark-a11:#ff9592;--colors-red-dark-a12:#ffd1d9;--colors-gray-light-1:#fcfcfd;--colors-gray-light-2:#f9f9fb;--colors-gray-light-3:#f0f0f3;--colors-gray-light-4:#e8e8ec;--colors-gray-light-5:#e0e1e6;--colors-gray-light-6:#d9d9e0;--colors-gray-light-7:#cdced6;--colors-gray-light-8:#b9bbc6;--colors-gray-light-9:#8b8d98;--colors-gray-light-10:#80838d;--colors-gray-light-11:#60646c;--colors-gray-light-12:#1c2024;--colors-gray-light-a1:#00005503;--colors-gray-light-a2:#00005506;--colors-gray-light-a3:#0000330f;--colors-gray-light-a4:#00002d17;--colors-gray-light-a5:#0009321f;--colors-gray-light-a6:#00002f26;--colors-gray-light-a7:#00062e32;--colors-gray-light-a8:#00083046;--colors-gray-light-a9:#00051d74;--colors-gray-light-a10:#00071b7f;--colors-gray-light-a11:#0007149f;--colors-gray-light-a12:#000509e3;--colors-gray-dark-1:#111113;--colors-gray-dark-2:#18191b;--colors-gray-dark-3:#212225;--colors-gray-dark-4:#272a2d;--colors-gray-dark-5:#2e3135;--colors-gray-dark-6:#363a3f;--colors-gray-dark-7:#43484e;--colors-gray-dark-8:#5a6169;--colors-gray-dark-9:#696e77;--colors-gray-dark-10:#777b84;--colors-gray-dark-11:#b0b4ba;--colors-gray-dark-12:#edeef0;--colors-gray-dark-a1:#0000;--colors-gray-dark-a2:#d8f4f609;--colors-gray-dark-a3:#ddeaf814;--colors-gray-dark-a4:#d3edf81d;--colors-gray-dark-a5:#d9edfe25;--colors-gray-dark-a6:#d6ebfd30;--colors-gray-dark-a7:#d9edff40;--colors-gray-dark-a8:#d9edff5d;--colors-gray-dark-a9:#dfebfd6d;--colors-gray-dark-a10:#e5edfd7b;--colors-gray-dark-a11:#f1f7feb5;--colors-gray-dark-a12:#fcfdffef;--colors-blue-light-1:#fbfdff;--colors-blue-light-2:#f4faff;--colors-blue-light-3:#e6f4fe;--colors-blue-light-4:#d5efff;--colors-blue-light-5:#c2e5ff;--colors-blue-light-6:#acd8fc;--colors-blue-light-7:#8ec8f6;--colors-blue-light-8:#5eb1ef;--colors-blue-light-9:#0090ff;--colors-blue-light-10:#0588f0;--colors-blue-light-11:#0d74ce;--colors-blue-light-12:#113264;--colors-blue-light-a1:#0080ff04;--colors-blue-light-a2:#008cff0b;--colors-blue-light-a3:#008ff519;--colors-blue-light-a4:#009eff2a;--colors-blue-light-a5:#0093ff3d;--colors-blue-light-a6:#0088f653;--colors-blue-light-a7:#0083eb71;--colors-blue-light-a8:#0084e6a1;--colors-blue-light-a9:#0090ff;--colors-blue-light-a10:#0086f0fa;--colors-blue-light-a11:#006dcbf2;--colors-blue-light-a12:#002359ee;--colors-blue-dark-1:#0d1520;--colors-blue-dark-2:#111927;--colors-blue-dark-3:#0d2847;--colors-blue-dark-4:#003362;--colors-blue-dark-5:#004074;--colors-blue-dark-6:#104d87;--colors-blue-dark-7:#205d9e;--colors-blue-dark-8:#2870bd;--colors-blue-dark-9:#0090ff;--colors-blue-dark-10:#3b9eff;--colors-blue-dark-11:#70b8ff;--colors-blue-dark-12:#c2e6ff;--colors-blue-dark-a1:#004df211;--colors-blue-dark-a2:#1166fb18;--colors-blue-dark-a3:#0077ff3a;--colors-blue-dark-a4:#0075ff57;--colors-blue-dark-a5:#0081fd6b;--colors-blue-dark-a6:#0f89fd7f;--colors-blue-dark-a7:#2a91fe98;--colors-blue-dark-a8:#3094feb9;--colors-blue-dark-a9:#0090ff;--colors-blue-dark-a10:#3b9eff;--colors-blue-dark-a11:#70b8ff;--colors-blue-dark-a12:#c2e6ff;--colors-neutral-50:#fafafa;--colors-neutral-100:#f4f4f5;--colors-neutral-200:#e4e4e7;--colors-neutral-300:#d4d4d8;--colors-neutral-400:#a1a1aa;--colors-neutral-500:#71717a;--colors-neutral-600:#52525b;--colors-neutral-700:#3f3f46;--colors-neutral-800:#27272a;--colors-neutral-900:#18181b;--colors-neutral-950:#09090b;--colors-primary-50:#eff6ff;--colors-primary-100:#dbeafe;--colors-primary-200:#bfdbfe;--colors-primary-300:#93c5fd;--colors-primary-400:#60a5fa;--colors-primary-500:#3b82f6;--colors-primary-600:#2563eb;--colors-primary-700:#1d4ed8;--colors-primary-800:#1e40af;--colors-primary-900:#1e3a8a;--colors-primary-950:#172554;--colors-amber-light-1:#fefdfb;--colors-amber-light-2:#fefbe9;--colors-amber-light-3:#fff7c2;--colors-amber-light-4:#ffee9c;--colors-amber-light-5:#fbe577;--colors-amber-light-6:#f3d673;--colors-amber-light-7:#e9c162;--colors-amber-light-8:#e2a336;--colors-amber-light-9:#ffc53d;--colors-amber-light-10:#ffba18;--colors-amber-light-11:#ab6400;--colors-amber-light-12:#4f3422;--colors-amber-dark-1:#16120c;--colors-amber-dark-2:#1d180f;--colors-amber-dark-3:#302008;--colors-amber-dark-4:#3f2700;--colors-amber-dark-5:#4d3000;--colors-amber-dark-6:#5c3d05;--colors-amber-dark-7:#714f19;--colors-amber-dark-8:#8f6424;--colors-amber-dark-9:#ffc53d;--colors-amber-dark-10:#ffd60a;--colors-amber-dark-11:#ffca16;--colors-amber-dark-12:#ffe7b3;--colors-orange-light-1:#fefcfb;--colors-orange-light-2:#fff7ed;--colors-orange-light-3:#ffefd6;--colors-orange-light-4:#ffdfb5;--colors-orange-light-5:#ffd19a;--colors-orange-light-6:#ffc182;--colors-orange-light-7:#f5ae73;--colors-orange-light-8:#ec9455;--colors-orange-light-9:#f76b15;--colors-orange-light-10:#ef5f00;--colors-orange-light-11:#cc4e00;--colors-orange-light-12:#582d1d;--colors-orange-dark-1:#17120e;--colors-orange-dark-2:#1e160f;--colors-orange-dark-3:#331e0b;--colors-orange-dark-4:#462100;--colors-orange-dark-5:#562800;--colors-orange-dark-6:#66350c;--colors-orange-dark-7:#7e451d;--colors-orange-dark-8:#a35829;--colors-orange-dark-9:#f76b15;--colors-orange-dark-10:#ff801f;--colors-orange-dark-11:#ffa057;--colors-orange-dark-12:#ffe0c2;--colors-white:#fff;--colors-white-a1:#ffffff0d;--colors-white-a2:#ffffff1a;--colors-white-a3:#ffffff26;--colors-white-a4:#fff3;--colors-white-a5:#ffffff4d;--colors-white-a6:#fff6;--colors-white-a7:#ffffff80;--colors-white-a8:#fff9;--colors-white-a9:#ffffffb3;--colors-white-a10:#fffc;--colors-white-a11:#ffffffe6;--colors-white-a12:#fffffff2;--colors-black:#000;--colors-black-a1:#0000000d;--colors-black-a2:#0000001a;--colors-black-a3:#00000026;--colors-black-a4:#0003;--colors-black-a5:#0000004d;--colors-black-a6:#0006;--colors-black-a7:#00000080;--colors-black-a8:#0009;--colors-black-a9:#000000b3;--colors-black-a10:#000c;--colors-black-a11:#000000e6;--colors-black-a12:#000000f2;--colors-transparent:transparent;--fonts-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--fonts-sans:var(--font-geist-sans),system-ui,sans-serif;--fonts-mono:var(--font-geist-mono),ui-monospace,monospace;--font-sizes-2xs:.5rem;--font-sizes-5xl:3rem;--font-sizes-6xl:3.75rem;--font-sizes-7xl:4.5rem;--font-sizes-8xl:6rem;--font-sizes-9xl:8rem;--font-sizes-xs:.75rem;--font-sizes-sm:.875rem;--font-sizes-md:1rem;--font-sizes-lg:1.125rem;--font-sizes-xl:1.25rem;--font-sizes-2xl:1.5rem;--font-sizes-3xl:1.875rem;--font-sizes-4xl:2.25rem;--font-weights-thin:100;--font-weights-extralight:200;--font-weights-light:300;--font-weights-extrabold:800;--font-weights-black:900;--font-weights-normal:400;--font-weights-medium:500;--font-weights-semibold:600;--font-weights-bold:700;--line-heights-none:1;--line-heights-loose:2;--line-heights-tight:1.25;--line-heights-normal:1.5;--line-heights-relaxed:1.75;--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-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:.125rem;--spacing-1\.5:.375rem;--spacing-2\.5:.625rem;--spacing-3\.5:.875rem;--spacing-4\.5:1.125rem;--radii-2xs:.0625rem;--radii-xs:.125rem;--radii-3xl:1.5rem;--radii-none:0;--radii-sm:.25rem;--radii-md:.375rem;--radii-lg:.5rem;--radii-xl:.75rem;--radii-2xl:1rem;--radii-full:9999px;--shadows-sm:0 1px 2px 0 #0000000d;--shadows-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadows-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--durations-fastest:50ms;--durations-faster:.1s;--durations-slower:.4s;--durations-slowest:.5s;--durations-fast:.1s;--durations-normal:.2s;--durations-slow:.3s;--easings-pulse:cubic-bezier(.4,0,.6,1);--easings-emphasized-in:cubic-bezier(.05,.7,.1,1);--easings-emphasized-out:cubic-bezier(.3,0,.8,.15);--easings-default:cubic-bezier(.4,0,.2,1);--easings-in:cubic-bezier(.4,0,1,1);--easings-out:cubic-bezier(0,0,.2,1);--breakpoints-sm:640px;--breakpoints-md:768px;--breakpoints-lg:1024px;--breakpoints-xl:1280px;--breakpoints-2xl:1536px;--radii-l1:var(--radii-sm);--radii-l2:var(--radii-md);--radii-l3:var(--radii-lg);--colors-bg:var(--colors-white);--colors-bg-subtle:var(--colors-neutral-50);--colors-bg-muted:var(--colors-neutral-100);--colors-bg-emphasis:var(--colors-neutral-200);--colors-fg:var(--colors-neutral-950);--colors-fg-muted:var(--colors-neutral-600);--colors-fg-subtle:var(--colors-neutral-500);--colors-border:var(--colors-neutral-200);--colors-border-muted:var(--colors-neutral-100);--colors-border-emphasis:var(--colors-neutral-300);--colors-accent:var(--colors-primary-600);--colors-accent-fg:var(--colors-white);--colors-accent-subtle:var(--colors-primary-50);--colors-amber-1:var(--colors-amber-light-1);--colors-amber-2:var(--colors-amber-light-2);--colors-amber-3:var(--colors-amber-light-3);--colors-amber-4:var(--colors-amber-light-4);--colors-amber-5:var(--colors-amber-light-5);--colors-amber-6:var(--colors-amber-light-6);--colors-amber-7:var(--colors-amber-light-7);--colors-amber-8:var(--colors-amber-light-8);--colors-amber-9:var(--colors-amber-light-9);--colors-amber-10:var(--colors-amber-light-10);--colors-amber-11:var(--colors-amber-light-11);--colors-amber-12:var(--colors-amber-light-12);--colors-orange-1:var(--colors-orange-light-1);--colors-orange-2:var(--colors-orange-light-2);--colors-orange-3:var(--colors-orange-light-3);--colors-orange-4:var(--colors-orange-light-4);--colors-orange-5:var(--colors-orange-light-5);--colors-orange-6:var(--colors-orange-light-6);--colors-orange-7:var(--colors-orange-light-7);--colors-orange-8:var(--colors-orange-light-8);--colors-orange-9:var(--colors-orange-light-9);--colors-orange-10:var(--colors-orange-light-10);--colors-orange-11:var(--colors-orange-light-11);--colors-orange-12:var(--colors-orange-light-12)}:where([data-theme=light],.light){--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);--colors-red-1:var(--colors-red-light-1);--colors-red-2:var(--colors-red-light-2);--colors-red-3:var(--colors-red-light-3);--colors-red-4:var(--colors-red-light-4);--colors-red-5:var(--colors-red-light-5);--colors-red-6:var(--colors-red-light-6);--colors-red-7:var(--colors-red-light-7);--colors-red-8:var(--colors-red-light-8);--colors-red-9:var(--colors-red-light-9);--colors-red-10:var(--colors-red-light-10);--colors-red-11:var(--colors-red-light-11);--colors-red-12:var(--colors-red-light-12);--colors-red-a1:var(--colors-red-light-a1);--colors-red-a2:var(--colors-red-light-a2);--colors-red-a3:var(--colors-red-light-a3);--colors-red-a4:var(--colors-red-light-a4);--colors-red-a5:var(--colors-red-light-a5);--colors-red-a6:var(--colors-red-light-a6);--colors-red-a7:var(--colors-red-light-a7);--colors-red-a8:var(--colors-red-light-a8);--colors-red-a9:var(--colors-red-light-a9);--colors-red-a10:var(--colors-red-light-a10);--colors-red-a11:var(--colors-red-light-a11);--colors-red-a12:var(--colors-red-light-a12);--colors-red-default:var(--colors-red-light-9);--colors-red-emphasized:var(--colors-red-light-10);--colors-red-fg:white;--colors-red-text:var(--colors-red-light-a11);--colors-gray-1:var(--colors-gray-light-1);--colors-gray-2:var(--colors-gray-light-2);--colors-gray-3:var(--colors-gray-light-3);--colors-gray-4:var(--colors-gray-light-4);--colors-gray-5:var(--colors-gray-light-5);--colors-gray-6:var(--colors-gray-light-6);--colors-gray-7:var(--colors-gray-light-7);--colors-gray-8:var(--colors-gray-light-8);--colors-gray-9:var(--colors-gray-light-9);--colors-gray-10:var(--colors-gray-light-10);--colors-gray-11:var(--colors-gray-light-11);--colors-gray-12:var(--colors-gray-light-12);--colors-gray-a1:var(--colors-gray-light-a1);--colors-gray-a2:var(--colors-gray-light-a2);--colors-gray-a3:var(--colors-gray-light-a3);--colors-gray-a4:var(--colors-gray-light-a4);--colors-gray-a5:var(--colors-gray-light-a5);--colors-gray-a6:var(--colors-gray-light-a6);--colors-gray-a7:var(--colors-gray-light-a7);--colors-gray-a8:var(--colors-gray-light-a8);--colors-gray-a9:var(--colors-gray-light-a9);--colors-gray-a10:var(--colors-gray-light-a10);--colors-gray-a11:var(--colors-gray-light-a11);--colors-gray-a12:var(--colors-gray-light-a12);--colors-gray-default:var(--colors-gray-light-9);--colors-gray-emphasized:var(--colors-gray-light-10);--colors-gray-fg:white;--colors-gray-text:var(--colors-gray-light-12);--colors-blue-1:var(--colors-blue-light-1);--colors-blue-2:var(--colors-blue-light-2);--colors-blue-3:var(--colors-blue-light-3);--colors-blue-4:var(--colors-blue-light-4);--colors-blue-5:var(--colors-blue-light-5);--colors-blue-6:var(--colors-blue-light-6);--colors-blue-7:var(--colors-blue-light-7);--colors-blue-8:var(--colors-blue-light-8);--colors-blue-9:var(--colors-blue-light-9);--colors-blue-10:var(--colors-blue-light-10);--colors-blue-11:var(--colors-blue-light-11);--colors-blue-12:var(--colors-blue-light-12);--colors-blue-a1:var(--colors-blue-light-a1);--colors-blue-a2:var(--colors-blue-light-a2);--colors-blue-a3:var(--colors-blue-light-a3);--colors-blue-a4:var(--colors-blue-light-a4);--colors-blue-a5:var(--colors-blue-light-a5);--colors-blue-a6:var(--colors-blue-light-a6);--colors-blue-a7:var(--colors-blue-light-a7);--colors-blue-a8:var(--colors-blue-light-a8);--colors-blue-a9:var(--colors-blue-light-a9);--colors-blue-a10:var(--colors-blue-light-a10);--colors-blue-a11:var(--colors-blue-light-a11);--colors-blue-a12:var(--colors-blue-light-a12);--colors-blue-default:var(--colors-blue-light-9);--colors-blue-emphasized:var(--colors-blue-light-10);--colors-blue-fg:white;--colors-blue-text:var(--colors-blue-light-a11);--colors-bg-canvas:var(--colors-gray-1);--colors-bg-default:white;--colors-bg-emphasized:var(--colors-gray-4);--colors-bg-disabled:var(--colors-gray-5);--colors-bg-subtle:var(--colors-gray-2);--colors-bg-muted:var(--colors-gray-3);--colors-fg-default:var(--colors-gray-12);--colors-fg-disabled:var(--colors-gray-9);--colors-fg-error:var(--colors-red-9);--colors-fg-muted:var(--colors-gray-11);--colors-fg-subtle:var(--colors-gray-10);--colors-border-default:var(--colors-gray-7);--colors-border-subtle:var(--colors-gray-4);--colors-border-disabled:var(--colors-gray-5);--colors-border-outline:var(--colors-gray-a9);--colors-border-error:var(--colors-red-9);--colors-border-muted:var(--colors-gray-6)}:where([data-theme=dark],.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-red-1:var(--colors-red-dark-1);--colors-red-2:var(--colors-red-dark-2);--colors-red-3:var(--colors-red-dark-3);--colors-red-4:var(--colors-red-dark-4);--colors-red-5:var(--colors-red-dark-5);--colors-red-6:var(--colors-red-dark-6);--colors-red-7:var(--colors-red-dark-7);--colors-red-8:var(--colors-red-dark-8);--colors-red-9:var(--colors-red-dark-9);--colors-red-10:var(--colors-red-dark-10);--colors-red-11:var(--colors-red-dark-11);--colors-red-12:var(--colors-red-dark-12);--colors-red-a1:var(--colors-red-dark-a1);--colors-red-a2:var(--colors-red-dark-a2);--colors-red-a3:var(--colors-red-dark-a3);--colors-red-a4:var(--colors-red-dark-a4);--colors-red-a5:var(--colors-red-dark-a5);--colors-red-a6:var(--colors-red-dark-a6);--colors-red-a7:var(--colors-red-dark-a7);--colors-red-a8:var(--colors-red-dark-a8);--colors-red-a9:var(--colors-red-dark-a9);--colors-red-a10:var(--colors-red-dark-a10);--colors-red-a11:var(--colors-red-dark-a11);--colors-red-a12:var(--colors-red-dark-a12);--colors-red-default:var(--colors-red-dark-9);--colors-red-emphasized:var(--colors-red-dark-10);--colors-red-fg:white;--colors-red-text:var(--colors-red-dark-a11);--colors-gray-1:var(--colors-gray-dark-1);--colors-gray-2:var(--colors-gray-dark-2);--colors-gray-3:var(--colors-gray-dark-3);--colors-gray-4:var(--colors-gray-dark-4);--colors-gray-5:var(--colors-gray-dark-5);--colors-gray-6:var(--colors-gray-dark-6);--colors-gray-7:var(--colors-gray-dark-7);--colors-gray-8:var(--colors-gray-dark-8);--colors-gray-9:var(--colors-gray-dark-9);--colors-gray-10:var(--colors-gray-dark-10);--colors-gray-11:var(--colors-gray-dark-11);--colors-gray-12:var(--colors-gray-dark-12);--colors-gray-a1:var(--colors-gray-dark-a1);--colors-gray-a2:var(--colors-gray-dark-a2);--colors-gray-a3:var(--colors-gray-dark-a3);--colors-gray-a4:var(--colors-gray-dark-a4);--colors-gray-a5:var(--colors-gray-dark-a5);--colors-gray-a6:var(--colors-gray-dark-a6);--colors-gray-a7:var(--colors-gray-dark-a7);--colors-gray-a8:var(--colors-gray-dark-a8);--colors-gray-a9:var(--colors-gray-dark-a9);--colors-gray-a10:var(--colors-gray-dark-a10);--colors-gray-a11:var(--colors-gray-dark-a11);--colors-gray-a12:var(--colors-gray-dark-a12);--colors-gray-default:var(--colors-gray-dark-9);--colors-gray-emphasized:var(--colors-gray-dark-10);--colors-gray-fg:white;--colors-gray-text:var(--colors-gray-dark-12);--colors-blue-1:var(--colors-blue-dark-1);--colors-blue-2:var(--colors-blue-dark-2);--colors-blue-3:var(--colors-blue-dark-3);--colors-blue-4:var(--colors-blue-dark-4);--colors-blue-5:var(--colors-blue-dark-5);--colors-blue-6:var(--colors-blue-dark-6);--colors-blue-7:var(--colors-blue-dark-7);--colors-blue-8:var(--colors-blue-dark-8);--colors-blue-9:var(--colors-blue-dark-9);--colors-blue-10:var(--colors-blue-dark-10);--colors-blue-11:var(--colors-blue-dark-11);--colors-blue-12:var(--colors-blue-dark-12);--colors-blue-a1:var(--colors-blue-dark-a1);--colors-blue-a2:var(--colors-blue-dark-a2);--colors-blue-a3:var(--colors-blue-dark-a3);--colors-blue-a4:var(--colors-blue-dark-a4);--colors-blue-a5:var(--colors-blue-dark-a5);--colors-blue-a6:var(--colors-blue-dark-a6);--colors-blue-a7:var(--colors-blue-dark-a7);--colors-blue-a8:var(--colors-blue-dark-a8);--colors-blue-a9:var(--colors-blue-dark-a9);--colors-blue-a10:var(--colors-blue-dark-a10);--colors-blue-a11:var(--colors-blue-dark-a11);--colors-blue-a12:var(--colors-blue-dark-a12);--colors-blue-default:var(--colors-blue-dark-9);--colors-blue-emphasized:var(--colors-blue-dark-10);--colors-blue-fg:white;--colors-blue-text:var(--colors-blue-dark-a11);--colors-bg-canvas:var(--colors-gray-1);--colors-bg-default:var(--colors-gray-2);--colors-bg-emphasized:var(--colors-gray-5);--colors-bg-disabled:var(--colors-gray-6);--colors-bg:var(--colors-neutral-950);--colors-bg-subtle:var(--colors-neutral-900);--colors-bg-muted:var(--colors-neutral-800);--colors-bg-emphasis:var(--colors-neutral-700);--colors-fg-default:var(--colors-gray-12);--colors-fg-disabled:var(--colors-gray-9);--colors-fg-error:var(--colors-red-9);--colors-fg:var(--colors-neutral-50);--colors-fg-muted:var(--colors-neutral-400);--colors-fg-subtle:var(--colors-neutral-500);--colors-border-default:var(--colors-gray-7);--colors-border-subtle:var(--colors-gray-4);--colors-border-disabled:var(--colors-gray-5);--colors-border-outline:var(--colors-gray-a9);--colors-border-error:var(--colors-red-9);--colors-border:var(--colors-neutral-800);--colors-border-muted:var(--colors-neutral-900);--colors-border-emphasis:var(--colors-neutral-700);--colors-accent:var(--colors-primary-500);--colors-accent-fg:var(--colors-white);--colors-accent-subtle:var(--colors-primary-950);--colors-amber-1:var(--colors-amber-dark-1);--colors-amber-2:var(--colors-amber-dark-2);--colors-amber-3:var(--colors-amber-dark-3);--colors-amber-4:var(--colors-amber-dark-4);--colors-amber-5:var(--colors-amber-dark-5);--colors-amber-6:var(--colors-amber-dark-6);--colors-amber-7:var(--colors-amber-dark-7);--colors-amber-8:var(--colors-amber-dark-8);--colors-amber-9:var(--colors-amber-dark-9);--colors-amber-10:var(--colors-amber-dark-10);--colors-amber-11:var(--colors-amber-dark-11);--colors-amber-12:var(--colors-amber-dark-12);--colors-orange-1:var(--colors-orange-dark-1);--colors-orange-2:var(--colors-orange-dark-2);--colors-orange-3:var(--colors-orange-dark-3);--colors-orange-4:var(--colors-orange-dark-4);--colors-orange-5:var(--colors-orange-dark-5);--colors-orange-6:var(--colors-orange-dark-6);--colors-orange-7:var(--colors-orange-dark-7);--colors-orange-8:var(--colors-orange-dark-8);--colors-orange-9:var(--colors-orange-dark-9);--colors-orange-10:var(--colors-orange-dark-10);--colors-orange-11:var(--colors-orange-dark-11);--colors-orange-12:var(--colors-orange-dark-12)}@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:translate(-100%)}to{transform:translate(0%)}}@keyframes slide-out-left{0%{transform:translate(0%)}to{transform:translate(-100%)}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0%)}}@keyframes slide-out-right{0%{transform:translate(0%)}to{transform:translate(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}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@layer recipes{@layer _base{.input{appearance:none;border-radius:var(--radii-l2);color:var(--colors-fg-default);width:var(--sizes-full);border-color:var(--colors-border-default);--transition-duration:var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop:box-shadow,border-color;--transition-easing:var(--easings-default);transition-property:box-shadow,border-color;transition-timing-function:var(--easings-default);background:0 0;border-width:1px;outline:0;position:relative}.input:is(:disabled,[disabled],[data-disabled]){opacity:.4;cursor:not-allowed}.input[aria-invalid]{border-color:var(--colors-fg-error)}.input[aria-invalid]:is(:focus,[data-focus]){box-shadow:0 0 0 1px var(--colors-border-error);border-color:var(--colors-fg-error)}.input:is(:focus,[data-focus]){box-shadow:0 0 0 1px var(--colors-color-palette-default);border-color:var(--colors-color-palette-default)}.textarea{appearance:none;border-radius:var(--radii-l2);min-width:var(--sizes-0);width:var(--sizes-full);border-color:var(--colors-border-default);--transition-duration:var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop:border-color,box-shadow;background:0 0;border-width:1px;outline:0;transition-property:border-color,box-shadow;position:relative}.textarea:is(:disabled,[disabled],[data-disabled]){opacity:.4;cursor:not-allowed}.textarea[aria-invalid]{border-color:var(--colors-fg-error)}.textarea[aria-invalid]:is(:focus,[data-focus]){box-shadow:0 0 0 1px var(--colors-border-error);border-color:var(--colors-fg-error)}.textarea:is(:focus,[data-focus]){box-shadow:0 0 0 1px var(--colors-color-palette-default);border-color:var(--colors-color-palette-default)}.link{color:var(--colors-fg-default);cursor:pointer;gap:var(--spacing-2);text-underline-offset:.125em;font-weight:var(--font-weights-medium);--transition-duration:var(--durations-normal);transition-duration:var(--durations-normal);--transition-prop:text-decoration-color;--transition-easing:var(--easings-default);transition-property:text-decoration-color;transition-timing-function:var(--easings-default);align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.1em;display:inline-flex}.link svg{width:1em;height:1em}@media (hover:hover) and (pointer:fine){.link:is(:hover,[data-hover]){-webkit-text-decoration-color:var(--colors-color-palette-default);text-decoration-color:var(--colors-color-palette-default)}}}.input--size_md{padding-inline:var(--spacing-3);height:var(--sizes-10);min-width:var(--sizes-10);font-size:var(--font-sizes-md)}.textarea--size_md{padding:var(--spacing-3);font-size:var(--font-sizes-md)}}@layer utilities{.pos_relative{position:relative}.h_100svh{height:100svh}.d_flex{display:flex}.ov_hidden{overflow:hidden}.z_1{z-index:1}.flex_1{flex:1}.min-h_0{min-height:var(--sizes-0)}.w_100\%{width:100%}.max-w_640px{max-width:640px}.mx_auto{margin-inline:auto}.p_4{padding:var(--spacing-4)}.px_4{padding-inline:var(--spacing-4)}.py_3{padding-block:var(--spacing-3)}.c_fg{color:var(--colors-fg)}.white-space_pre-wrap{white-space:pre-wrap}.gap_3{gap:var(--spacing-3)}.py_2{padding-block:var(--spacing-2)}.us_none{-webkit-user-select:none;user-select:none}.h_1px{height:1px}.bg_border\.muted{background:var(--colors-border-muted)}.c_fg\.subtle{color:var(--colors-fg-subtle)}.min-h_120px{min-height:120px}.bg_transparent{background:var(--colors-transparent)}.bd_none{border:var(--borders-none)}.ring_none{outline:var(--borders-none)}.resize_none{resize:none}.pos_fixed{position:fixed}.z_5{z-index:5}.gap_1{gap:var(--spacing-1)}.pointer-events_none{pointer-events:none}.pointer-events_auto{pointer-events:auto}.w_8px{width:8px}.h_32px{height:32px}.bdr_sm{border-radius:var(--radii-sm)}.cursor_pointer{cursor:pointer}.trs_all_0\.15s{transition:all .15s}.op_0\.6{opacity:.6}.op_1{opacity:1}.trf_translateY\(-4px\){transform:translateY(-4px)}.bx-sh_0_4px_8px_rgba\(0\,0\,0\,0\.2\){box-shadow:0 4px 8px #0003}.pos_absolute{position:absolute}.bg_bg{background:var(--colors-bg)}.bdr_md{border-radius:var(--radii-md)}.p_3{padding:var(--spacing-3)}.min-w_200px{min-width:200px}.bx-sh_0_4px_12px_rgba\(0\,0\,0\,0\.1\){box-shadow:0 4px 12px #0000001a}.c_fg\.muted{color:var(--colors-fg-muted)}.gap_2{gap:var(--spacing-2)}.p_1_2{padding:1px 2px}.trf_translateX\(-50\%\){transform:translate(-50%)}.z_1000{z-index:1000}.p_3_4{padding:3px 4px}.bg_bg\.emphasis{background:var(--colors-bg-emphasis)}.bdr_lg{border-radius:var(--radii-lg)}.bx-sh_lg{box-shadow:var(--shadows-lg)}.anim_fadeIn_0\.2s_ease-out{animation:.2s ease-out fadeIn}.min-h_100svh{min-height:100svh}.bg-grad_to-b{--gradient-stops:var(--gradient-via-stops,var(--gradient-from)var(--gradient-from-position),var(--gradient-to)var(--gradient-to-position));--gradient:var(--gradient-via-stops,var(--gradient-stops));background-image:linear-gradient(to bottom,var(--gradient))}.grad-from_amber\.2{--gradient-from:var(--colors-amber-2)}.grad-to_orange\.2{--gradient-to:var(--colors-orange-2)}.op_0\.35{opacity:.35}.trs_opacity_0\.2s{transition:opacity .2s}.z_10{z-index:10}.gap_6{gap:var(--spacing-6)}.max-w_320px{max-width:320px}.ta_center{text-align:center}.stk-w_1\.5{stroke-width:1.5px}.max-w_400px{max-width:400px}.gap_4{gap:var(--spacing-4)}.bg_accent{background:var(--colors-accent)}.c_accent\.fg{color:var(--colors-accent-fg)}.c_red\.500{color:red.5}.bg_red\.500\/10{--mix-background:color-mix(in srgb,red.5 10%,transparent);background:var(--mix-background,red.5)}.trs_transform_0\.2s{transition:transform .2s}.w_80px{width:80px}.h_60px{height:60px}.bg_bg\.subtle{background:var(--colors-bg-subtle)}.p_2{padding:var(--spacing-2)}.bd_1px_solid{border:1px solid}.h_100\%{height:100%}.bx-sh_inset_0_0_0_1px_rgba\(0\,0\,0\,0\.1\){box-shadow:inset 0 0 0 1px #0000001a}.trs_height_0\.2s{transition:height .2s}.h_4px{height:4px}.bg_border{background:var(--colors-border)}.bdr-b_md{border-bottom-left-radius:var(--radii-md);border-bottom-right-radius:var(--radii-md)}.tt_uppercase{text-transform:uppercase}.ls_0\.5px{letter-spacing:.5px}.op_0\.3{opacity:.3}.max-w_800px{max-width:800px}.bdr_xl{border-radius:var(--radii-xl)}.px_2{padding-inline:var(--spacing-2)}.h_110px{height:110px}.trs_all_0\.2s{transition:all .2s}.bx-sh_0_4px_8px_rgba\(0\,0\,0\,0\.25\)\,_-2px_0_4px_rgba\(0\,0\,0\,0\.1\){box-shadow:0 4px 8px #00000040,-2px 0 4px #0000001a}.w_3px{width:3px}.bg_rgba\(0\,0\,0\,0\.15\){background:#00000026}.bdr_full{border-radius:var(--radii-full)}.c_rgba\(255\,255\,255\,0\.95\){color:#fffffff2}.tsh_0_1px_2px_rgba\(0\,0\,0\,0\.4\){text-shadow:0 1px 2px #0006}.lc_3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c_rgba\(255\,255\,255\,0\.75\){color:#ffffffbf}.tsh_0_1px_2px_rgba\(0\,0\,0\,0\.3\){text-shadow:0 1px 2px #0000004d}.lc_2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inset_0{inset:var(--spacing-0)}.bg_rgba\(0\,_0\,_0\,_0\.6\){background:#0009}.bkdp_blur\(4px\){-webkit-backdrop-filter:blur(4px)}.z_100{z-index:100}.max-w_min\(600px\,_90vw\){max-width:min(600px,90vw)}.anim_scaleIn_0\.3s_ease-out{animation:.3s ease-out scaleIn}.bx-sh_0_25px_50px_rgba\(0\,_0\,_0\,_0\.4\){box-shadow:0 25px 50px #0006}.w_120px{width:120px}.c_white{color:var(--colors-white)}.tsh_0_1px_3px_rgba\(0\,0\,0\,0\.4\){text-shadow:0 1px 3px #0006}.c_rgba\(255\,255\,255\,0\.8\){color:#fffc}.min-h_200px{min-height:200px}.ls_0\.05em{letter-spacing:.05em}.bd-t_1px_solid{border-top:1px solid}.gap_1\.5{gap:var(--spacing-1\.5)}.p_2_3{padding:2px 3px}.w_32px{width:32px}.h_120px{height:120px}.bg_rgba\(0\,0\,0\,0\.4\){background:#0006}.trf_none{transform:none}.w_auto{width:auto}.max-h_70vh{max-height:70vh}.bg_amber\.2{background:var(--colors-amber-2)}.bx-sh_0_20px_60px_rgba\(0\,0\,0\,0\.3\){box-shadow:0 20px 60px #0000004d}.z_101{z-index:101}.anim_slideUp_0\.25s_ease-out{animation:.25s ease-out slideUp}.c_amber\.12{color:var(--colors-amber-12)}.c_amber\.11{color:var(--colors-amber-11)}.bg_amber\.1{background:var(--colors-amber-1)}.bx-sh_0_1px_3px_rgba\(0\,_0\,_0\,_0\.15\){box-shadow:0 1px 3px #00000026}.wb_break-word{word-break:break-word}.op_0\.7{opacity:.7}.p_8{padding:var(--spacing-8)}.w_100px{width:100px}.h_80px{height:80px}.bx-sh_0_2px_8px_rgba\(0\,_0\,_0\,_0\.15\){box-shadow:0 2px 8px #00000026}.trf_rotate\(-3deg\){transform:rotate(-3deg)}.trf_rotate\(2deg\)_translateX\(4px\){transform:rotate(2deg)translate(4px)}.z_2{z-index:2}.trf_rotate\(-1deg\)_translateX\(-2px\){transform:rotate(-1deg)translate(-2px)}.z_3{z-index:3}.min-w_20px{min-width:20px}.h_20px{height:20px}.p_0_6px{padding:0 6px}.bg_amber\.11{background:var(--colors-amber-11)}.c_amber\.2{color:var(--colors-amber-2)}.bx-sh_0_2px_4px_rgba\(0\,0\,0\,0\.2\){box-shadow:0 2px 4px #0003}.h_50px{height:50px}.bg_amber\.4{background:var(--colors-amber-4)}.z_0{z-index:0}.max-w_900px{max-width:900px}.order_2{order:2}.d_none{display:none}.min-w_120px{min-width:120px}.order_1{order:1}.max-w_500px{max-width:500px}.max-h_90vh{max-height:90vh}.p_2\.5_3{padding:2.5px 3px}.bg_bg\.muted{background:var(--colors-bg-muted)}.h_44px{height:44px}.bx-sh_0_2px_4px_rgba\(0\,0\,0\,0\.15\){box-shadow:0 2px 4px #00000026}.min-w_0{min-width:var(--sizes-0)}.tov_ellipsis{text-overflow:ellipsis}.white-space_nowrap{white-space:nowrap}.p_1\.5{padding:var(--spacing-1\.5)}.w_50px{width:50px}.h_70px{height:70px}.bx-sh_0_4px_8px_rgba\(0\,0\,0\,0\.15\){box-shadow:0 4px 8px #00000026}.bg_fg{background:var(--colors-fg)}.c_bg{color:var(--colors-bg)}.bg_linear-gradient\(145deg\,_var\(--colors-amber-7\)\,_var\(--colors-amber-8\)\){background:linear-gradient(145deg,var(--colors-amber-7),var(--colors-amber-8))}.bx-sh_0_8px_30px_rgba\(0\,_0\,_0\,_0\.25\)\,_inset_0_1px_0_rgba\(255\,255\,255\,0\.15\){box-shadow:0 8px 30px #00000040,inset 0 1px #ffffff26}.h_8px{height:8px}.bx-sh_inset_0_1px_2px_rgba\(0\,0\,0\,0\.2\){box-shadow:inset 0 1px 2px #0003}.bx-sh_inset_0_2px_4px_rgba\(0\,0\,0\,0\.1\){box-shadow:inset 0 2px 4px #0000001a}.min-h_180px{min-height:180px}.p_0{padding:var(--spacing-0)}.px_1{padding-inline:var(--spacing-1)}.p_1\.5_3{padding:1.5px 3px}.op_0\.9{opacity:.9}.perspective_1000px{perspective:1000px}.w_140px{width:140px}.h_200px{height:200px}.trf-s_preserve-3d{transform-style:preserve-3d}.trs_transform_0\.1s_ease-out{transition:transform .1s ease-out}.bfv_hidden{backface-visibility:hidden}.bx-sh_0_4px_20px_rgba\(0\,0\,0\,0\.15\)\,_0_2px_6px_rgba\(0\,0\,0\,0\.1\){box-shadow:0 4px 20px #00000026,0 2px 6px #0000001a}.bdr_md_0_0_md{border-radius:md 0 0 md}.bg_linear-gradient\(to_right\,_rgba\(0\,0\,0\,0\.3\)\,_rgba\(0\,0\,0\,0\.1\)\){background:linear-gradient(90deg,#0000004d,#0000001a)}.op_0\.85{opacity:.85}.trf_rotateY\(180deg\){transform:rotateY(180deg)}.bg_amber\.3{background:var(--colors-amber-3)}.c_amber\.10{color:var(--colors-amber-10)}.bg_amber\.9{background:var(--colors-amber-9)}.c_amber\.1{color:var(--colors-amber-1)}.gap_8{gap:var(--spacing-8)}.flex-d_column{flex-direction:column}.pb_180px{padding-bottom:180px}.fs_md{font-size:var(--font-sizes-md)}.lh_relaxed{line-height:var(--line-heights-relaxed)}.ai_center{align-items:center}.fs_xs{font-size:var(--font-sizes-xs)}.flex-sh_0{flex-shrink:0}.ff_inherit{font-family:inherit}.bottom_0{bottom:var(--spacing-0)}.left_0{left:var(--spacing-0)}.right_0{right:var(--spacing-0)}.bottom_56px{bottom:56px}.left_4{left:var(--spacing-4)}.right_4{right:var(--spacing-4)}.ai_flex-end{align-items:flex-end}.bottom_40px{bottom:40px}.bd-w_1px{border-width:1px}.bd-c_border\.muted{border-color:var(--colors-border-muted)}.fs_sm{font-size:var(--font-sizes-sm)}.fw_medium{font-weight:var(--font-weights-medium)}.mb_0\.5{margin-bottom:var(--spacing-0\.5)}.mb_2{margin-bottom:var(--spacing-2)}.bottom_4{bottom:var(--spacing-4)}.left_50\%{left:50%}.top_4{top:var(--spacing-4)}.jc_center{justify-content:center}.font-style_italic{font-style:italic}.fs_2xl{font-size:var(--font-sizes-2xl)}.fw_semibold{font-weight:var(--font-weights-semibold)}.bd-c_border{border-color:var(--colors-border)}.pb_3{padding-bottom:var(--spacing-3)}.mt_1{margin-top:var(--spacing-1)}.fs_9px{font-size:9px}.border-style_dashed{border-style:dashed}.pb_4{padding-bottom:var(--spacing-4)}.left_6px{left:6px}.top_6px{top:6px}.bottom_6px{bottom:6px}.top_10px{top:10px}.left_14px{left:14px}.right_8px{right:8px}.lh_1\.3{line-height:1.3}.bottom_8px{bottom:8px}.fs_7px{font-size:7px}.fw_normal{font-weight:var(--font-weights-normal)}.jc_space-between{justify-content:space-between}.lh_tight{line-height:var(--line-heights-tight)}.mt_4{margin-top:var(--spacing-4)}.pt_3{padding-top:var(--spacing-3)}.top_20\%{top:20%}.bd-b-w_1px{border-bottom-width:1px}.border-bottom-style_solid{border-bottom-style:solid}.bd-b-c_amber\.5{border-bottom-color:var(--colors-amber-5)}.fs_lg{font-size:var(--font-sizes-lg)}.ov-y_auto{overflow-y:auto}.mb_3{margin-bottom:var(--spacing-3)}.mt_2{margin-top:var(--spacing-2)}.bottom_20px{bottom:20px}.bottom_10px{bottom:10px}.top_-8px{top:-8px}.right_-8px{right:-8px}.bd-w_2px{border-width:2px}.bd-c_amber\.7{border-color:var(--colors-amber-7)}.bottom_200px{bottom:200px}.top_5\%{top:5%}.bd-b-c_border\.muted{border-bottom-color:var(--colors-border-muted)}.mb_4{margin-bottom:var(--spacing-4)}.mt_3{margin-top:var(--spacing-3)}.pt_4{padding-top:var(--spacing-4)}.bd-t-w_1px{border-top-width:1px}.border-top-style_solid{border-top-style:solid}.bd-t-c_border\.muted{border-top-color:var(--colors-border-muted)}.mb_1{margin-bottom:var(--spacing-1)}.pt_6{padding-top:var(--spacing-6)}.lh_28px{line-height:28px}.jc_flex-end{justify-content:flex-end}.top_0{top:var(--spacing-0)}.fw_bold{font-weight:var(--font-weights-bold)}.mt_10{margin-top:var(--spacing-10)}.mr_10{margin-right:var(--spacing-10)}.mb_10{margin-bottom:var(--spacing-10)}.ml_10{margin-left:var(--spacing-10)}.placeholder\:c_fg\.muted::placeholder,.placeholder\:c_fg\.muted[data-placeholder]{color:var(--colors-fg-muted)}.\[\&\[data-state\=\'closed\'\]\]\:anim_fadeOut_0\.15s_ease-in[data-state=closed]{animation:.15s ease-in fadeOut}.disabled\:op_0\.5:is(:disabled,[disabled],[data-disabled]){opacity:.5}.disabled\:cursor_not-allowed:is(:disabled,[disabled],[data-disabled]){cursor:not-allowed}.after\:pos_absolute:after{position:absolute}.after\:w_8px:after{width:8px}.after\:bg_linear-gradient\(90deg\,_rgba\(0\,0\,0\,0\.2\)\,_transparent\):after{background:linear-gradient(90deg,#0003,#0000)}.before\:pos_absolute:before{position:absolute}.before\:inset_8px:before{inset:8px}.before\:bg_repeating-linear-gradient\(transparent\,_transparent_7px\,_rgba\(200\,180\,150\,0\.2\)_8px\):before{background:repeating-linear-gradient(#0000,#0000 7px,#c8b49633 8px)}.before\:bdr_sm:before{border-radius:var(--radii-sm)}.before\:pointer-events_none:before{pointer-events:none}.placeholder\:c_fg\.subtle::placeholder,.placeholder\:c_fg\.subtle[data-placeholder]{color:var(--colors-fg-subtle)}.disabled\:op_0\.6:is(:disabled,[disabled],[data-disabled]){opacity:.6}.before\:inset_0:before{inset:var(--spacing-0)}.before\:bdr_md:before{border-radius:var(--radii-md)}.before\:bg_repeating-linear-gradient\(transparent\,_transparent_27px\,_rgba\(200\,180\,150\,0\.15\)_28px\):before{background:repeating-linear-gradient(#0000,#0000 27px,#c8b49626 28px)}.placeholder\:c_amber\.11::placeholder,.placeholder\:c_amber\.11[data-placeholder]{color:var(--colors-amber-11)}.placeholder\:op_0\.5::placeholder,.placeholder\:op_0\.5[data-placeholder]{opacity:.5}.disabled\:op_0\.4:is(:disabled,[disabled],[data-disabled]){opacity:.4}.disabled\:trf_none:is(:disabled,[disabled],[data-disabled]){transform:none}.after\:content_\"\":after{content:""}.after\:right_0:after{right:var(--spacing-0)}.after\:top_0:after{top:var(--spacing-0)}.after\:bottom_0:after{bottom:var(--spacing-0)}.last\:mb_0:last-child{margin-bottom:var(--spacing-0)}.before\:content_\"\":before{content:""}.focus\:bd-c_accent:is(:focus,[data-focus]){border-color:var(--colors-accent)}.focus\:bd-c_border:is(:focus,[data-focus]){border-color:var(--colors-border)}@media screen and (min-width:48rem){.md\:p_6{padding:var(--spacing-6)}.md\:p_8{padding:var(--spacing-8)}.md\:px_8{padding-inline:var(--spacing-8)}.md\:min-h_150px{min-height:150px}.md\:w_100px{width:100px}.md\:h_140px{height:140px}.md\:w_200px{width:200px}.md\:min-h_280px{min-height:280px}.md\:h_150px{height:150px}.md\:trf_translateX\(-50\%\){transform:translate(-50%)}.md\:w_500px{width:500px}.md\:max-h_80vh{max-height:80vh}.md\:gap_6{gap:var(--spacing-6)}.md\:order_1{order:1}.md\:d_flex{display:flex}.md\:d_none{display:none}.md\:order_2{order:2}.md\:w_480px{width:480px}.md\:max-h_94vh{max-height:94vh}.md\:w_160px{width:160px}.md\:h_230px{height:230px}.md\:pb_200px{padding-bottom:200px}.md\:fs_11px{font-size:11px}.md\:fs_9px{font-size:9px}.md\:fs_xl{font-size:var(--font-sizes-xl)}.md\:fs_sm{font-size:var(--font-sizes-sm)}.md\:fs_md{font-size:var(--font-sizes-md)}.md\:top_10\%{top:10%}.md\:left_50\%{left:50%}.md\:right_auto{right:auto}.md\:flex-d_row{flex-direction:row}.md\:ai_flex-end{align-items:flex-end}.md\:top_3\%{top:3%}}@media (hover:hover) and (pointer:fine){.hover\:op_1:is(:hover,[data-hover]){opacity:1}.hover\:trf_translateY\(-2px\):is(:hover,[data-hover]){transform:translateY(-2px)}.hover\:c_fg:is(:hover,[data-hover]){color:var(--colors-fg)}.hover\:bg_bg\.subtle:is(:hover,[data-hover]){background:var(--colors-bg-subtle)}.hover\:op_0\.8:is(:hover,[data-hover]){opacity:.8}.hover\:op_0\.9:is(:hover,[data-hover]){opacity:.9}.hover\:trf_scale\(1\.05\):is(:hover,[data-hover]){transform:scale(1.05)}.hover\:trf_translateY\(-4px\)_rotate\(-2deg\):is(:hover,[data-hover]){transform:translateY(-4px)rotate(-2deg)}.hover\:bx-sh_0_8px_16px_rgba\(0\,0\,0\,0\.3\):is(:hover,[data-hover]){box-shadow:0 8px 16px #0000004d}.hover\:bg_bg\.muted:is(:hover,[data-hover]){background:var(--colors-bg-muted)}.hover\:bg_amber\.4:is(:hover,[data-hover]){background:var(--colors-amber-4)}.hover\:trf_translateY\(-4px\):is(:hover,[data-hover]){transform:translateY(-4px)}.hover\:bg_border:is(:hover,[data-hover]){background:var(--colors-border)}.hover\:trf_translateY\(-1px\):is(:hover,[data-hover]){transform:translateY(-1px)}.hover\:bg_amber\.10:is(:hover,[data-hover]){background:var(--colors-amber-10)}}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}:root{--fretboard-string:#171717;--fretboard-fret:#171717;--fretboard-nut:#171717}@media (prefers-color-scheme:dark){:root{--fretboard-string:#ededed;--fretboard-fret:#ededed;--fretboard-nut:#ededed}}@layer recipes.slots{@layer _base{.field__root{gap:var(--spacing-1\.5);flex-direction:column;display:flex}.field__errorText{color:var(--colors-fg-error);gap:var(--spacing-2);font-size:var(--font-sizes-sm);align-items:center;line-height:1.25rem;display:inline-flex}.field__errorText:is(:disabled,[disabled],[data-disabled]){color:var(--colors-fg-disabled)}.field__helperText{color:var(--colors-fg-muted);font-size:var(--font-sizes-sm);line-height:1.25rem}.field__helperText:is(:disabled,[disabled],[data-disabled]){color:var(--colors-fg-disabled)}.field__label{color:var(--colors-fg-default);font-size:var(--font-sizes-sm);line-height:1.25rem;font-weight:var(--font-weights-medium)}.field__label:is(:disabled,[disabled],[data-disabled]){color:var(--colors-fg-disabled)}.toast__root{background:var(--colors-bg-default);border-radius:var(--radii-l3);box-shadow:var(--shadows-lg);min-width:var(--sizes-xs);height:var(--height);opacity:var(--opacity);overflow-wrap:anywhere;padding:var(--spacing-4);scale:var(--scale);translate:var(--x)var(--y)0;will-change:translate,opacity,scale;z-index:var(--z-index);--transition-duration:var(--durations-slow);transition-duration:var(--durations-slow);--transition-prop:translate,scale,opacity,height;--transition-easing:var(--easings-default);transition-property:translate,scale,opacity,height;transition-timing-function:var(--easings-default);position:relative}.toast__title{color:var(--colors-fg-default);font-weight:var(--font-weights-semibold)}.toast__title,.toast__description{font-size:var(--font-sizes-sm);line-height:1.25rem}.toast__description{color:var(--colors-fg-muted)}.toast__actionTrigger{margin-top:var(--spacing-2)}.toast__closeTrigger{top:var(--spacing-3);right:var(--spacing-3);position:absolute}}}
