@layer reset,base,tokens,recipes;@layer reset{html{line-height:1.5;--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;text-rendering:optimizeLegibility;touch-action:manipulation;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body, var(--font-fallback));}*{margin:0px;padding:0px;font:inherit;word-wrap:break-word;-webkit-tap-highlight-color:transparent;}*,*::before,*::after,*::backdrop{box-sizing:border-box;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentColor);}hr{height:0px;color:inherit;border-top-width:1px;}body{min-height:100dvh;position:relative;}img{border-style:none;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}iframe{border:none;}img,video{max-width:100%;height:auto;}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;}ol,ul{list-style:none;}code,kbd,pre,samp{font-size:1em;}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button;background-color:transparent;background-image:none;}button,input,optgroup,select,textarea{color:inherit;}button,select{text-transform:none;}table{text-indent:0px;border-color:inherit;border-collapse:collapse;}*::-webkit-input-placeholder{opacity:unset;color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}*::-moz-placeholder{opacity:unset;color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}*:-ms-input-placeholder{opacity:unset;color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}*::placeholder{opacity:unset;color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}textarea{resize:vertical;}summary{display:-webkit-box;display:-webkit-list-item;display:-ms-list-itembox;display:list-item;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}dialog{padding:0px;}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-size:1em;--font-mono-fallback:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New';font-family:var(--global-font-mono, var(--font-mono-fallback));}input[type="text"],input[type="email"],input[type="search"],input[type="password"]{-webkit-appearance:none;-moz-appearance:none;}input[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type='number']{-moz-appearance:textfield;}:-moz-ui-invalid{box-shadow:none;}:-moz-focusring{outline:auto;}[hidden]:where(:not([hidden='until-found'])){display:none!important;}}@layer base{@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes pulse{50%{opacity:0.5;}}@keyframes pulse{50%{opacity:0.5;}}@-webkit-keyframes ping{75%,100%{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:0;}}@keyframes ping{75%,100%{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:0;}}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);animation-timing-function:cubic-bezier(0.8,0,1,1);}50%{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);animation-timing-function:cubic-bezier(0,0,0.2,1);}}@keyframes bounce{0%,100%{-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);animation-timing-function:cubic-bezier(0.8,0,1,1);}50%{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);animation-timing-function:cubic-bezier(0,0,0.2,1);}}@-webkit-keyframes bg-position{from{-webkit-background-position:var(--animate-from, 1rem) 0;background-position:var(--animate-from, 1rem) 0;}to{-webkit-background-position:var(--animate-to, 0) 0;background-position:var(--animate-to, 0) 0;}}@keyframes bg-position{from{-webkit-background-position:var(--animate-from, 1rem) 0;background-position:var(--animate-from, 1rem) 0;}to{-webkit-background-position:var(--animate-to, 0) 0;background-position:var(--animate-to, 0) 0;}}@-webkit-keyframes position{from{inset-inline-start:var(--animate-from-x);inset-block-start:var(--animate-from-y);}to{inset-inline-start:var(--animate-to-x);inset-block-start:var(--animate-to-y);}}@keyframes position{from{inset-inline-start:var(--animate-from-x);inset-block-start:var(--animate-from-y);}to{inset-inline-start:var(--animate-to-x);inset-block-start:var(--animate-to-y);}}@-webkit-keyframes circular-progress{0%{stroke-dasharray:1,400;stroke-dashoffset:0;}50%{stroke-dasharray:400,400;stroke-dashoffset:-100%;}100%{stroke-dasharray:400,400;stroke-dashoffset:-260%;}}@keyframes circular-progress{0%{stroke-dasharray:1,400;stroke-dashoffset:0;}50%{stroke-dasharray:400,400;stroke-dashoffset:-100%;}100%{stroke-dasharray:400,400;stroke-dashoffset:-260%;}}@-webkit-keyframes expand-height{from{height:var(--collapsed-height, 0);}to{height:var(--height);}}@keyframes expand-height{from{height:var(--collapsed-height, 0);}to{height:var(--height);}}@-webkit-keyframes collapse-height{from{height:var(--height);}to{height:var(--collapsed-height, 0);}}@keyframes collapse-height{from{height:var(--height);}to{height:var(--collapsed-height, 0);}}@-webkit-keyframes expand-width{from{width:var(--collapsed-width, 0);}to{width:var(--width);}}@keyframes expand-width{from{width:var(--collapsed-width, 0);}to{width:var(--width);}}@-webkit-keyframes collapse-width{from{width:var(--width);}to{width:var(--collapsed-width, 0);}}@keyframes collapse-width{from{width:var(--width);}to{width:var(--collapsed-width, 0);}}@-webkit-keyframes fade-in{from{opacity:0;}to{opacity:1;}}@keyframes fade-in{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes fade-out{from{opacity:1;}to{opacity:0;}}@keyframes fade-out{from{opacity:1;}to{opacity:0;}}@-webkit-keyframes slide-from-left-full{from{-webkit-translate:-100% 0;-moz-translate:-100% 0;-ms-translate:-100% 0;translate:-100% 0;}to{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}}@keyframes slide-from-left-full{from{-webkit-translate:-100% 0;-moz-translate:-100% 0;-ms-translate:-100% 0;translate:-100% 0;}to{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}}@-webkit-keyframes slide-from-right-full{from{-webkit-translate:100% 0;-moz-translate:100% 0;-ms-translate:100% 0;translate:100% 0;}to{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}}@keyframes slide-from-right-full{from{-webkit-translate:100% 0;-moz-translate:100% 0;-ms-translate:100% 0;translate:100% 0;}to{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}}@-webkit-keyframes slide-from-top-full{from{-webkit-translate:0 -100%;-moz-translate:0 -100%;-ms-translate:0 -100%;translate:0 -100%;}to{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}}@keyframes slide-from-top-full{from{-webkit-translate:0 -100%;-moz-translate:0 -100%;-ms-translate:0 -100%;translate:0 -100%;}to{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}}@-webkit-keyframes slide-from-bottom-full{from{-webkit-translate:0 100%;-moz-translate:0 100%;-ms-translate:0 100%;translate:0 100%;}to{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}}@keyframes slide-from-bottom-full{from{-webkit-translate:0 100%;-moz-translate:0 100%;-ms-translate:0 100%;translate:0 100%;}to{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}}@-webkit-keyframes slide-to-left-full{from{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}to{-webkit-translate:-100% 0;-moz-translate:-100% 0;-ms-translate:-100% 0;translate:-100% 0;}}@keyframes slide-to-left-full{from{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}to{-webkit-translate:-100% 0;-moz-translate:-100% 0;-ms-translate:-100% 0;translate:-100% 0;}}@-webkit-keyframes slide-to-right-full{from{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}to{-webkit-translate:100% 0;-moz-translate:100% 0;-ms-translate:100% 0;translate:100% 0;}}@keyframes slide-to-right-full{from{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}to{-webkit-translate:100% 0;-moz-translate:100% 0;-ms-translate:100% 0;translate:100% 0;}}@-webkit-keyframes slide-to-top-full{from{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}to{-webkit-translate:0 -100%;-moz-translate:0 -100%;-ms-translate:0 -100%;translate:0 -100%;}}@keyframes slide-to-top-full{from{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}to{-webkit-translate:0 -100%;-moz-translate:0 -100%;-ms-translate:0 -100%;translate:0 -100%;}}@-webkit-keyframes slide-to-bottom-full{from{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}to{-webkit-translate:0 100%;-moz-translate:0 100%;-ms-translate:0 100%;translate:0 100%;}}@keyframes slide-to-bottom-full{from{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}to{-webkit-translate:0 100%;-moz-translate:0 100%;-ms-translate:0 100%;translate:0 100%;}}@-webkit-keyframes slide-from-top{0%{-webkit-translate:0 -0.5rem;-moz-translate:0 -0.5rem;-ms-translate:0 -0.5rem;translate:0 -0.5rem;}to{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}}@keyframes slide-from-top{0%{-webkit-translate:0 -0.5rem;-moz-translate:0 -0.5rem;-ms-translate:0 -0.5rem;translate:0 -0.5rem;}to{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}}@-webkit-keyframes slide-from-bottom{0%{-webkit-translate:0 0.5rem;-moz-translate:0 0.5rem;-ms-translate:0 0.5rem;translate:0 0.5rem;}to{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}}@keyframes slide-from-bottom{0%{-webkit-translate:0 0.5rem;-moz-translate:0 0.5rem;-ms-translate:0 0.5rem;translate:0 0.5rem;}to{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}}@-webkit-keyframes slide-from-left{0%{-webkit-translate:-0.5rem 0;-moz-translate:-0.5rem 0;-ms-translate:-0.5rem 0;translate:-0.5rem 0;}to{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}}@keyframes slide-from-left{0%{-webkit-translate:-0.5rem 0;-moz-translate:-0.5rem 0;-ms-translate:-0.5rem 0;translate:-0.5rem 0;}to{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}}@-webkit-keyframes slide-from-right{0%{-webkit-translate:0.5rem 0;-moz-translate:0.5rem 0;-ms-translate:0.5rem 0;translate:0.5rem 0;}to{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}}@keyframes slide-from-right{0%{-webkit-translate:0.5rem 0;-moz-translate:0.5rem 0;-ms-translate:0.5rem 0;translate:0.5rem 0;}to{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}}@-webkit-keyframes slide-to-top{0%{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}to{-webkit-translate:0 -0.5rem;-moz-translate:0 -0.5rem;-ms-translate:0 -0.5rem;translate:0 -0.5rem;}}@keyframes slide-to-top{0%{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}to{-webkit-translate:0 -0.5rem;-moz-translate:0 -0.5rem;-ms-translate:0 -0.5rem;translate:0 -0.5rem;}}@-webkit-keyframes slide-to-bottom{0%{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}to{-webkit-translate:0 0.5rem;-moz-translate:0 0.5rem;-ms-translate:0 0.5rem;translate:0 0.5rem;}}@keyframes slide-to-bottom{0%{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}to{-webkit-translate:0 0.5rem;-moz-translate:0 0.5rem;-ms-translate:0 0.5rem;translate:0 0.5rem;}}@-webkit-keyframes slide-to-left{0%{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}to{-webkit-translate:-0.5rem 0;-moz-translate:-0.5rem 0;-ms-translate:-0.5rem 0;translate:-0.5rem 0;}}@keyframes slide-to-left{0%{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}to{-webkit-translate:-0.5rem 0;-moz-translate:-0.5rem 0;-ms-translate:-0.5rem 0;translate:-0.5rem 0;}}@-webkit-keyframes slide-to-right{0%{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}to{-webkit-translate:0.5rem 0;-moz-translate:0.5rem 0;-ms-translate:0.5rem 0;translate:0.5rem 0;}}@keyframes slide-to-right{0%{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}to{-webkit-translate:0.5rem 0;-moz-translate:0.5rem 0;-ms-translate:0.5rem 0;translate:0.5rem 0;}}@-webkit-keyframes scale-in{from{scale:0.95;}to{scale:1;}}@keyframes scale-in{from{scale:0.95;}to{scale:1;}}@-webkit-keyframes scale-out{from{scale:1;}to{scale:0.95;}}@keyframes scale-out{from{scale:1;}to{scale:0.95;}}@-webkit-keyframes marqueeX{from{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);}to{-webkit-transform:translateX(var(--marquee-translate));-moz-transform:translateX(var(--marquee-translate));-ms-transform:translateX(var(--marquee-translate));transform:translateX(var(--marquee-translate));}}@keyframes marqueeX{from{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);}to{-webkit-transform:translateX(var(--marquee-translate));-moz-transform:translateX(var(--marquee-translate));-ms-transform:translateX(var(--marquee-translate));transform:translateX(var(--marquee-translate));}}@-webkit-keyframes marqueeY{from{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}to{-webkit-transform:translateY(var(--marquee-translate));-moz-transform:translateY(var(--marquee-translate));-ms-transform:translateY(var(--marquee-translate));transform:translateY(var(--marquee-translate));}}@keyframes marqueeY{from{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}to{-webkit-transform:translateY(var(--marquee-translate));-moz-transform:translateY(var(--marquee-translate));-ms-transform:translateY(var(--marquee-translate));transform:translateY(var(--marquee-translate));}}*{font-feature-settings:"cv11";--ring-inset:var(--chakra-empty, );--ring-offset-width:0px;--ring-offset-color:#fff;--ring-color:rgba(66, 153, 225, 0.6);--ring-offset-shadow:0 0 #0000;--ring-shadow:0 0 #0000;--brightness:var(--chakra-empty, );--contrast:var(--chakra-empty, );--grayscale:var(--chakra-empty, );--hue-rotate:var(--chakra-empty, );--invert:var(--chakra-empty, );--saturate:var(--chakra-empty, );--sepia:var(--chakra-empty, );--drop-shadow:var(--chakra-empty, );--backdrop-blur:var(--chakra-empty, );--backdrop-brightness:var(--chakra-empty, );--backdrop-contrast:var(--chakra-empty, );--backdrop-grayscale:var(--chakra-empty, );--backdrop-hue-rotate:var(--chakra-empty, );--backdrop-invert:var(--chakra-empty, );--backdrop-opacity:var(--chakra-empty, );--backdrop-saturate:var(--chakra-empty, );--backdrop-sepia:var(--chakra-empty, );--global-font-mono:var(--chakra-fonts-mono);--global-font-body:var(--chakra-fonts-body);--global-color-border:var(--chakra-colors-border);}html{color:var(--chakra-colors-fg);background:var(--chakra-colors-bg);--bg-currentcolor:var(--chakra-colors-bg);line-height:1.5;--chakra-colors-color-palette-50:var(--chakra-colors-purple-50);--chakra-colors-color-palette-100:var(--chakra-colors-purple-100);--chakra-colors-color-palette-200:var(--chakra-colors-purple-200);--chakra-colors-color-palette-300:var(--chakra-colors-purple-300);--chakra-colors-color-palette-400:var(--chakra-colors-purple-400);--chakra-colors-color-palette-500:var(--chakra-colors-purple-500);--chakra-colors-color-palette-600:var(--chakra-colors-purple-600);--chakra-colors-color-palette-700:var(--chakra-colors-purple-700);--chakra-colors-color-palette-800:var(--chakra-colors-purple-800);--chakra-colors-color-palette-900:var(--chakra-colors-purple-900);--chakra-colors-color-palette-950:var(--chakra-colors-purple-950);--chakra-colors-color-palette-contrast:var(--chakra-colors-purple-contrast);--chakra-colors-color-palette-fg:var(--chakra-colors-purple-fg);--chakra-colors-color-palette-subtle:var(--chakra-colors-purple-subtle);--chakra-colors-color-palette-muted:var(--chakra-colors-purple-muted);--chakra-colors-color-palette-emphasized:var(--chakra-colors-purple-emphasized);--chakra-colors-color-palette-solid:var(--chakra-colors-purple-solid);--chakra-colors-color-palette-focus-ring:var(--chakra-colors-purple-focus-ring);--chakra-colors-color-palette-border:var(--chakra-colors-purple-border);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;scrollbar-width:none;}*::-webkit-input-placeholder{--mix-color:color-mix(in srgb, var(--chakra-colors-fg-muted) 80%, transparent);color:var(--mix-color, var(--chakra-colors-fg-muted));}*::-moz-placeholder{--mix-color:color-mix(in srgb, var(--chakra-colors-fg-muted) 80%, transparent);color:var(--mix-color, var(--chakra-colors-fg-muted));}*:-ms-input-placeholder{--mix-color:color-mix(in srgb, var(--chakra-colors-fg-muted) 80%, transparent);color:var(--mix-color, var(--chakra-colors-fg-muted));}*::placeholder,*[data-placeholder]{--mix-color:color-mix(in srgb, var(--chakra-colors-fg-muted) 80%, transparent);color:var(--mix-color, var(--chakra-colors-fg-muted));}*::selection{--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-emphasized) 80%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-emphasized));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-emphasized));}html[data-shell-mode="mobile-pwa"]{background:var(--chakra-colors-bg-subtle);--bg-currentcolor:var(--chakra-colors-bg-subtle);}html[data-shell-mode="mobile-web"]{scrollbar-width:none;}body{margin:0;background:var(--chakra-colors-bg-subtle);--bg-currentcolor:var(--chakra-colors-bg-subtle);color:var(--chakra-colors-fg);font-smooth:always;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden;scrollbar-width:none;}html[data-shell-mode="mobile-web"] body{scrollbar-width:none;overscroll-behavior-y:auto;}html[data-shell-mode="mobile-pwa"] body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);overscroll-behavior-y:contain;scrollbar-width:none;}#root{min-height:100svh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;scrollbar-width:none;}html[data-shell-mode="mobile-pwa"] #root{min-height:calc(100svh - env(safe-area-inset-top) - env(safe-area-inset-bottom));}html[data-shell-mode="mobile-web"] *{scrollbar-width:none;}html[data-shell-mode="mobile-pwa"] *{scrollbar-width:none;}html[data-shell-mode="mobile-web"] *::-webkit-scrollbar{display:none;width:0px;height:0px;}html[data-shell-mode="mobile-pwa"] *::-webkit-scrollbar{display:none;width:0px;height:0px;}input,textarea,select{font-size:16px;}[role="textbox"]{font-size:16px;}}@layer tokens{:where(html, .chakra-theme){--chakra-aspect-ratios-square:1/1;--chakra-aspect-ratios-landscape:4/3;--chakra-aspect-ratios-portrait:3/4;--chakra-aspect-ratios-wide:16/9;--chakra-aspect-ratios-ultrawide:18/5;--chakra-aspect-ratios-golden:1.618/1;--chakra-animations-spin:spin 1s linear infinite;--chakra-animations-ping:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;--chakra-animations-pulse:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;--chakra-animations-bounce:bounce 1s infinite;--chakra-blurs-sm:4px;--chakra-blurs-md:8px;--chakra-blurs-lg:12px;--chakra-blurs-xl:16px;--chakra-blurs-2xl:24px;--chakra-blurs-3xl:40px;--chakra-blurs-4xl:64px;--chakra-borders-xs:0.5px solid;--chakra-borders-sm:1px solid;--chakra-borders-md:2px solid;--chakra-borders-lg:4px solid;--chakra-borders-xl:8px solid;--chakra-colors-transparent:transparent;--chakra-colors-current:currentColor;--chakra-colors-black:#09090B;--chakra-colors-white:#FFFFFF;--chakra-colors-white-alpha-50:rgba(255, 255, 255, 0.04);--chakra-colors-white-alpha-100:rgba(255, 255, 255, 0.06);--chakra-colors-white-alpha-200:rgba(255, 255, 255, 0.08);--chakra-colors-white-alpha-300:rgba(255, 255, 255, 0.16);--chakra-colors-white-alpha-400:rgba(255, 255, 255, 0.24);--chakra-colors-white-alpha-500:rgba(255, 255, 255, 0.36);--chakra-colors-white-alpha-600:rgba(255, 255, 255, 0.48);--chakra-colors-white-alpha-700:rgba(255, 255, 255, 0.64);--chakra-colors-white-alpha-800:rgba(255, 255, 255, 0.80);--chakra-colors-white-alpha-900:rgba(255, 255, 255, 0.92);--chakra-colors-white-alpha-950:rgba(255, 255, 255, 0.95);--chakra-colors-black-alpha-50:rgba(0, 0, 0, 0.04);--chakra-colors-black-alpha-100:rgba(0, 0, 0, 0.06);--chakra-colors-black-alpha-200:rgba(0, 0, 0, 0.08);--chakra-colors-black-alpha-300:rgba(0, 0, 0, 0.16);--chakra-colors-black-alpha-400:rgba(0, 0, 0, 0.24);--chakra-colors-black-alpha-500:rgba(0, 0, 0, 0.36);--chakra-colors-black-alpha-600:rgba(0, 0, 0, 0.48);--chakra-colors-black-alpha-700:rgba(0, 0, 0, 0.64);--chakra-colors-black-alpha-800:rgba(0, 0, 0, 0.80);--chakra-colors-black-alpha-900:rgba(0, 0, 0, 0.92);--chakra-colors-black-alpha-950:rgba(0, 0, 0, 0.95);--chakra-colors-gray-50:#fafafa;--chakra-colors-gray-100:#f4f4f5;--chakra-colors-gray-200:#e4e4e7;--chakra-colors-gray-300:#d4d4d8;--chakra-colors-gray-400:#a1a1aa;--chakra-colors-gray-500:#71717a;--chakra-colors-gray-600:#52525b;--chakra-colors-gray-700:#3f3f46;--chakra-colors-gray-800:#27272a;--chakra-colors-gray-900:#18181b;--chakra-colors-gray-950:#111111;--chakra-colors-red-50:#fef2f2;--chakra-colors-red-100:#fee2e2;--chakra-colors-red-200:#fecaca;--chakra-colors-red-300:#fca5a5;--chakra-colors-red-400:#f87171;--chakra-colors-red-500:#ef4444;--chakra-colors-red-600:#dc2626;--chakra-colors-red-700:#991919;--chakra-colors-red-800:#511111;--chakra-colors-red-900:#300c0c;--chakra-colors-red-950:#1f0808;--chakra-colors-orange-50:#fff7ed;--chakra-colors-orange-100:#ffedd5;--chakra-colors-orange-200:#fed7aa;--chakra-colors-orange-300:#fdba74;--chakra-colors-orange-400:#fb923c;--chakra-colors-orange-500:#f97316;--chakra-colors-orange-600:#ea580c;--chakra-colors-orange-700:#92310a;--chakra-colors-orange-800:#6c2710;--chakra-colors-orange-900:#3b1106;--chakra-colors-orange-950:#220a04;--chakra-colors-yellow-50:#fefce8;--chakra-colors-yellow-100:#fef9c3;--chakra-colors-yellow-200:#fef08a;--chakra-colors-yellow-300:#fde047;--chakra-colors-yellow-400:#facc15;--chakra-colors-yellow-500:#eab308;--chakra-colors-yellow-600:#ca8a04;--chakra-colors-yellow-700:#845209;--chakra-colors-yellow-800:#713f12;--chakra-colors-yellow-900:#422006;--chakra-colors-yellow-950:#281304;--chakra-colors-green-50:#f0fdf4;--chakra-colors-green-100:#dcfce7;--chakra-colors-green-200:#bbf7d0;--chakra-colors-green-300:#86efac;--chakra-colors-green-400:#4ade80;--chakra-colors-green-500:#22c55e;--chakra-colors-green-600:#16a34a;--chakra-colors-green-700:#116932;--chakra-colors-green-800:#124a28;--chakra-colors-green-900:#042713;--chakra-colors-green-950:#03190c;--chakra-colors-teal-50:#f0fdfa;--chakra-colors-teal-100:#ccfbf1;--chakra-colors-teal-200:#99f6e4;--chakra-colors-teal-300:#5eead4;--chakra-colors-teal-400:#2dd4bf;--chakra-colors-teal-500:#14b8a6;--chakra-colors-teal-600:#0d9488;--chakra-colors-teal-700:#0c5d56;--chakra-colors-teal-800:#114240;--chakra-colors-teal-900:#032726;--chakra-colors-teal-950:#021716;--chakra-colors-blue-50:#eff6ff;--chakra-colors-blue-100:#dbeafe;--chakra-colors-blue-200:#bfdbfe;--chakra-colors-blue-300:#a3cfff;--chakra-colors-blue-400:#60a5fa;--chakra-colors-blue-500:#3b82f6;--chakra-colors-blue-600:#2563eb;--chakra-colors-blue-700:#173da6;--chakra-colors-blue-800:#1a3478;--chakra-colors-blue-900:#14204a;--chakra-colors-blue-950:#0c142e;--chakra-colors-cyan-50:#ecfeff;--chakra-colors-cyan-100:#cffafe;--chakra-colors-cyan-200:#a5f3fc;--chakra-colors-cyan-300:#67e8f9;--chakra-colors-cyan-400:#22d3ee;--chakra-colors-cyan-500:#06b6d4;--chakra-colors-cyan-600:#0891b2;--chakra-colors-cyan-700:#0c5c72;--chakra-colors-cyan-800:#134152;--chakra-colors-cyan-900:#072a38;--chakra-colors-cyan-950:#051b24;--chakra-colors-purple-50:#faf5ff;--chakra-colors-purple-100:#f3e8ff;--chakra-colors-purple-200:#e9d5ff;--chakra-colors-purple-300:#d8b4fe;--chakra-colors-purple-400:#c084fc;--chakra-colors-purple-500:#a855f7;--chakra-colors-purple-600:#9333ea;--chakra-colors-purple-700:#641ba3;--chakra-colors-purple-800:#4a1772;--chakra-colors-purple-900:#2f0553;--chakra-colors-purple-950:#1a032e;--chakra-colors-pink-50:#fdf2f8;--chakra-colors-pink-100:#fce7f3;--chakra-colors-pink-200:#fbcfe8;--chakra-colors-pink-300:#f9a8d4;--chakra-colors-pink-400:#f472b6;--chakra-colors-pink-500:#ec4899;--chakra-colors-pink-600:#db2777;--chakra-colors-pink-700:#a41752;--chakra-colors-pink-800:#6d0e34;--chakra-colors-pink-900:#45061f;--chakra-colors-pink-950:#2c0514;--chakra-durations-fastest:50ms;--chakra-durations-faster:100ms;--chakra-durations-fast:150ms;--chakra-durations-moderate:200ms;--chakra-durations-slow:300ms;--chakra-durations-slower:400ms;--chakra-durations-slowest:500ms;--chakra-easings-ease-in:cubic-bezier(0.42, 0, 1, 1);--chakra-easings-ease-out:cubic-bezier(0, 0, 0.58, 1);--chakra-easings-ease-in-out:cubic-bezier(0.42, 0, 0.58, 1);--chakra-easings-ease-in-smooth:cubic-bezier(0.32, 0.72, 0, 1);--chakra-fonts-heading:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--chakra-fonts-body:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--chakra-fonts-mono:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--chakra-font-sizes-2xs:0.625rem;--chakra-font-sizes-xs:0.75rem;--chakra-font-sizes-sm:0.875rem;--chakra-font-sizes-md:1rem;--chakra-font-sizes-lg:1.125rem;--chakra-font-sizes-xl:1.25rem;--chakra-font-sizes-2xl:1.5rem;--chakra-font-sizes-3xl:1.875rem;--chakra-font-sizes-4xl:2.25rem;--chakra-font-sizes-5xl:3rem;--chakra-font-sizes-6xl:3.75rem;--chakra-font-sizes-7xl:4.5rem;--chakra-font-sizes-8xl:6rem;--chakra-font-sizes-9xl:8rem;--chakra-font-weights-thin:100;--chakra-font-weights-extralight:200;--chakra-font-weights-light:300;--chakra-font-weights-normal:400;--chakra-font-weights-medium:500;--chakra-font-weights-semibold:600;--chakra-font-weights-bold:700;--chakra-font-weights-extrabold:800;--chakra-font-weights-black:900;--chakra-letter-spacings-tighter:-0.05em;--chakra-letter-spacings-tight:-0.025em;--chakra-letter-spacings-wide:0.025em;--chakra-letter-spacings-wider:0.05em;--chakra-letter-spacings-widest:0.1em;--chakra-line-heights-shorter:1.25;--chakra-line-heights-short:1.375;--chakra-line-heights-moderate:1.5;--chakra-line-heights-tall:1.625;--chakra-line-heights-taller:2;--chakra-radii-none:0;--chakra-radii-2xs:0.0625rem;--chakra-radii-xs:0.125rem;--chakra-radii-sm:0.25rem;--chakra-radii-md:0.375rem;--chakra-radii-lg:0.5rem;--chakra-radii-xl:0.75rem;--chakra-radii-2xl:1rem;--chakra-radii-3xl:1.5rem;--chakra-radii-4xl:2rem;--chakra-radii-full:9999px;--chakra-spacing-1:0.25rem;--chakra-spacing-2:0.5rem;--chakra-spacing-3:0.75rem;--chakra-spacing-4:1rem;--chakra-spacing-5:1.25rem;--chakra-spacing-6:1.5rem;--chakra-spacing-7:1.75rem;--chakra-spacing-8:2rem;--chakra-spacing-9:2.25rem;--chakra-spacing-10:2.5rem;--chakra-spacing-11:2.75rem;--chakra-spacing-12:3rem;--chakra-spacing-14:3.5rem;--chakra-spacing-16:4rem;--chakra-spacing-20:5rem;--chakra-spacing-24:6rem;--chakra-spacing-28:7rem;--chakra-spacing-32:8rem;--chakra-spacing-36:9rem;--chakra-spacing-40:10rem;--chakra-spacing-44:11rem;--chakra-spacing-48:12rem;--chakra-spacing-52:13rem;--chakra-spacing-56:14rem;--chakra-spacing-60:15rem;--chakra-spacing-64:16rem;--chakra-spacing-72:18rem;--chakra-spacing-80:20rem;--chakra-spacing-96:24rem;--chakra-spacing-0\.5:0.125rem;--chakra-spacing-1\.5:0.375rem;--chakra-spacing-2\.5:0.625rem;--chakra-spacing-3\.5:0.875rem;--chakra-spacing-4\.5:1.125rem;--chakra-spacing-card:1rem;--chakra-spacing-panel:1rem;--chakra-spacing-section:1.5rem;--chakra-spacing-page-x:2rem;--chakra-spacing-page-y:0.5rem;--chakra-sizes-1:0.25rem;--chakra-sizes-2:0.5rem;--chakra-sizes-3:0.75rem;--chakra-sizes-4:1rem;--chakra-sizes-5:1.25rem;--chakra-sizes-6:1.5rem;--chakra-sizes-7:1.75rem;--chakra-sizes-8:2rem;--chakra-sizes-9:2.25rem;--chakra-sizes-10:2.5rem;--chakra-sizes-11:2.75rem;--chakra-sizes-12:3rem;--chakra-sizes-14:3.5rem;--chakra-sizes-16:4rem;--chakra-sizes-20:5rem;--chakra-sizes-24:6rem;--chakra-sizes-28:7rem;--chakra-sizes-32:8rem;--chakra-sizes-36:9rem;--chakra-sizes-40:10rem;--chakra-sizes-44:11rem;--chakra-sizes-48:12rem;--chakra-sizes-52:13rem;--chakra-sizes-56:14rem;--chakra-sizes-60:15rem;--chakra-sizes-64:16rem;--chakra-sizes-72:18rem;--chakra-sizes-80:20rem;--chakra-sizes-96:24rem;--chakra-sizes-3xs:14rem;--chakra-sizes-2xs:16rem;--chakra-sizes-xs:20rem;--chakra-sizes-sm:24rem;--chakra-sizes-md:28rem;--chakra-sizes-lg:32rem;--chakra-sizes-xl:36rem;--chakra-sizes-2xl:42rem;--chakra-sizes-3xl:48rem;--chakra-sizes-4xl:56rem;--chakra-sizes-5xl:64rem;--chakra-sizes-6xl:72rem;--chakra-sizes-7xl:80rem;--chakra-sizes-8xl:90rem;--chakra-sizes-0\.5:0.125rem;--chakra-sizes-1\.5:0.375rem;--chakra-sizes-2\.5:0.625rem;--chakra-sizes-3\.5:0.875rem;--chakra-sizes-4\.5:1.125rem;--chakra-sizes-1\/2:50%;--chakra-sizes-1\/3:33.333333%;--chakra-sizes-2\/3:66.666667%;--chakra-sizes-1\/4:25%;--chakra-sizes-3\/4:75%;--chakra-sizes-1\/5:20%;--chakra-sizes-2\/5:40%;--chakra-sizes-3\/5:60%;--chakra-sizes-4\/5:80%;--chakra-sizes-1\/6:16.666667%;--chakra-sizes-2\/6:33.333333%;--chakra-sizes-3\/6:50%;--chakra-sizes-4\/6:66.666667%;--chakra-sizes-5\/6:83.333333%;--chakra-sizes-1\/12:8.333333%;--chakra-sizes-2\/12:16.666667%;--chakra-sizes-3\/12:25%;--chakra-sizes-4\/12:33.333333%;--chakra-sizes-5\/12:41.666667%;--chakra-sizes-6\/12:50%;--chakra-sizes-7\/12:58.333333%;--chakra-sizes-8\/12:66.666667%;--chakra-sizes-9\/12:75%;--chakra-sizes-10\/12:83.333333%;--chakra-sizes-11\/12:91.666667%;--chakra-sizes-max:max-content;--chakra-sizes-min:min-content;--chakra-sizes-fit:fit-content;--chakra-sizes-prose:60ch;--chakra-sizes-full:100%;--chakra-sizes-dvh:100dvh;--chakra-sizes-svh:100svh;--chakra-sizes-lvh:100lvh;--chakra-sizes-dvw:100dvw;--chakra-sizes-svw:100svw;--chakra-sizes-lvw:100lvw;--chakra-sizes-vw:100vw;--chakra-sizes-vh:100vh;--chakra-sizes-breakpoint-sm:480px;--chakra-sizes-breakpoint-md:768px;--chakra-sizes-breakpoint-lg:1024px;--chakra-sizes-breakpoint-xl:1280px;--chakra-sizes-breakpoint-2xl:1536px;--chakra-z-index-hide:-1;--chakra-z-index-base:0;--chakra-z-index-docked:10;--chakra-z-index-dropdown:1000;--chakra-z-index-sticky:1100;--chakra-z-index-banner:1200;--chakra-z-index-overlay:1300;--chakra-z-index-modal:1400;--chakra-z-index-popover:1500;--chakra-z-index-skip-nav:1600;--chakra-z-index-toast:1700;--chakra-z-index-tooltip:1800;--chakra-z-index-max:2147483647;--chakra-cursor-button:pointer;--chakra-cursor-checkbox:default;--chakra-cursor-disabled:not-allowed;--chakra-cursor-menuitem:default;--chakra-cursor-option:default;--chakra-cursor-radio:default;--chakra-cursor-slider:default;--chakra-cursor-switch:pointer;--chakra-shadows-card:0 1px 2px 0 rgba(15, 23, 42, 0.06),0 1px 3px 0 rgba(15, 23, 42, 0.1);--chakra-shadows-elevated:0 10px 15px -3px rgba(15, 23, 42, 0.08),0 4px 6px -4px rgba(15, 23, 42, 0.08);--chakra-breakpoints-sm:480px;--chakra-breakpoints-md:768px;--chakra-breakpoints-lg:1024px;--chakra-breakpoints-xl:1280px;--chakra-breakpoints-2xl:1536px;--chakra-colors-border-default:var(--chakra-colors-gray-300);--chakra-colors-border-accent:var(--chakra-colors-purple-300);--chakra-colors-border-strong:var(--chakra-colors-purple-400);--chakra-colors-brand-solid:var(--chakra-colors-purple-500);--chakra-colors-brand-contrast:var(--chakra-colors-white);--chakra-colors-brand-muted:var(--chakra-colors-purple-50);--chakra-colors-brand-emphasized:var(--chakra-colors-purple-700);--chakra-colors-brand-focus-ring:var(--chakra-colors-purple-300);--chakra-colors-surface-default:var(--chakra-colors-white);--chakra-colors-surface-subtle:var(--chakra-colors-gray-50);--chakra-colors-surface-accent:var(--chakra-colors-purple-50);--chakra-colors-text-subtle:var(--chakra-colors-gray-500);--chakra-colors-text-muted:var(--chakra-colors-gray-600);--chakra-colors-text-accent:var(--chakra-colors-purple-700);--chakra-colors-status-today:var(--chakra-colors-purple-600);--chakra-colors-status-today-muted:var(--chakra-colors-purple-50);--chakra-colors-status-tomorrow:var(--chakra-colors-orange-500);--chakra-colors-status-tomorrow-muted:var(--chakra-colors-orange-50);--chakra-colors-status-week:var(--chakra-colors-blue-600);--chakra-colors-status-week-muted:var(--chakra-colors-blue-50);--chakra-colors-status-later:var(--chakra-colors-gray-600);--chakra-colors-status-later-muted:var(--chakra-colors-gray-100);--chakra-colors-status-done:var(--chakra-colors-green-600);--chakra-colors-status-done-muted:var(--chakra-colors-green-50);--chakra-colors-tag-default:var(--chakra-colors-purple-700);--chakra-colors-tag-muted:var(--chakra-colors-purple-50);--chakra-radii-l1:var(--chakra-radii-xs);--chakra-radii-l2:var(--chakra-radii-sm);--chakra-radii-l3:var(--chakra-radii-md);}:root,.light{--chakra-colors-bg:var(--chakra-colors-white);--chakra-colors-bg-subtle:var(--chakra-colors-gray-50);--chakra-colors-bg-muted:var(--chakra-colors-gray-100);--chakra-colors-bg-emphasized:var(--chakra-colors-gray-200);--chakra-colors-bg-inverted:var(--chakra-colors-black);--chakra-colors-bg-panel:var(--chakra-colors-white);--chakra-colors-bg-error:var(--chakra-colors-red-50);--chakra-colors-bg-warning:var(--chakra-colors-orange-50);--chakra-colors-bg-success:var(--chakra-colors-green-50);--chakra-colors-bg-info:var(--chakra-colors-blue-50);--chakra-colors-fg:var(--chakra-colors-black);--chakra-colors-fg-muted:var(--chakra-colors-gray-600);--chakra-colors-fg-subtle:var(--chakra-colors-gray-400);--chakra-colors-fg-inverted:var(--chakra-colors-gray-50);--chakra-colors-fg-error:var(--chakra-colors-red-500);--chakra-colors-fg-warning:var(--chakra-colors-orange-600);--chakra-colors-fg-success:var(--chakra-colors-green-600);--chakra-colors-fg-info:var(--chakra-colors-blue-600);--chakra-colors-border:var(--chakra-colors-gray-200);--chakra-colors-border-muted:var(--chakra-colors-gray-100);--chakra-colors-border-subtle:var(--chakra-colors-gray-50);--chakra-colors-border-emphasized:var(--chakra-colors-gray-300);--chakra-colors-border-inverted:var(--chakra-colors-gray-800);--chakra-colors-border-error:var(--chakra-colors-red-500);--chakra-colors-border-warning:var(--chakra-colors-orange-500);--chakra-colors-border-success:var(--chakra-colors-green-500);--chakra-colors-border-info:var(--chakra-colors-blue-500);--chakra-colors-gray-contrast:var(--chakra-colors-white);--chakra-colors-gray-fg:var(--chakra-colors-gray-800);--chakra-colors-gray-subtle:var(--chakra-colors-gray-100);--chakra-colors-gray-muted:var(--chakra-colors-gray-200);--chakra-colors-gray-emphasized:var(--chakra-colors-gray-300);--chakra-colors-gray-solid:var(--chakra-colors-gray-900);--chakra-colors-gray-focus-ring:var(--chakra-colors-gray-400);--chakra-colors-gray-border:var(--chakra-colors-gray-200);--chakra-colors-red-contrast:white;--chakra-colors-red-fg:var(--chakra-colors-red-700);--chakra-colors-red-subtle:var(--chakra-colors-red-100);--chakra-colors-red-muted:var(--chakra-colors-red-200);--chakra-colors-red-emphasized:var(--chakra-colors-red-300);--chakra-colors-red-solid:var(--chakra-colors-red-600);--chakra-colors-red-focus-ring:var(--chakra-colors-red-500);--chakra-colors-red-border:var(--chakra-colors-red-500);--chakra-colors-orange-contrast:white;--chakra-colors-orange-fg:var(--chakra-colors-orange-700);--chakra-colors-orange-subtle:var(--chakra-colors-orange-100);--chakra-colors-orange-muted:var(--chakra-colors-orange-200);--chakra-colors-orange-emphasized:var(--chakra-colors-orange-300);--chakra-colors-orange-solid:var(--chakra-colors-orange-600);--chakra-colors-orange-focus-ring:var(--chakra-colors-orange-500);--chakra-colors-orange-border:var(--chakra-colors-orange-500);--chakra-colors-green-contrast:white;--chakra-colors-green-fg:var(--chakra-colors-green-700);--chakra-colors-green-subtle:var(--chakra-colors-green-100);--chakra-colors-green-muted:var(--chakra-colors-green-200);--chakra-colors-green-emphasized:var(--chakra-colors-green-300);--chakra-colors-green-solid:var(--chakra-colors-green-600);--chakra-colors-green-focus-ring:var(--chakra-colors-green-500);--chakra-colors-green-border:var(--chakra-colors-green-500);--chakra-colors-blue-contrast:white;--chakra-colors-blue-fg:var(--chakra-colors-blue-700);--chakra-colors-blue-subtle:var(--chakra-colors-blue-100);--chakra-colors-blue-muted:var(--chakra-colors-blue-200);--chakra-colors-blue-emphasized:var(--chakra-colors-blue-300);--chakra-colors-blue-solid:var(--chakra-colors-blue-600);--chakra-colors-blue-focus-ring:var(--chakra-colors-blue-500);--chakra-colors-blue-border:var(--chakra-colors-blue-500);--chakra-colors-yellow-contrast:black;--chakra-colors-yellow-fg:var(--chakra-colors-yellow-800);--chakra-colors-yellow-subtle:var(--chakra-colors-yellow-100);--chakra-colors-yellow-muted:var(--chakra-colors-yellow-200);--chakra-colors-yellow-emphasized:var(--chakra-colors-yellow-300);--chakra-colors-yellow-solid:var(--chakra-colors-yellow-300);--chakra-colors-yellow-focus-ring:var(--chakra-colors-yellow-500);--chakra-colors-yellow-border:var(--chakra-colors-yellow-500);--chakra-colors-teal-contrast:white;--chakra-colors-teal-fg:var(--chakra-colors-teal-700);--chakra-colors-teal-subtle:var(--chakra-colors-teal-100);--chakra-colors-teal-muted:var(--chakra-colors-teal-200);--chakra-colors-teal-emphasized:var(--chakra-colors-teal-300);--chakra-colors-teal-solid:var(--chakra-colors-teal-600);--chakra-colors-teal-focus-ring:var(--chakra-colors-teal-500);--chakra-colors-teal-border:var(--chakra-colors-teal-500);--chakra-colors-purple-contrast:white;--chakra-colors-purple-fg:var(--chakra-colors-purple-700);--chakra-colors-purple-subtle:var(--chakra-colors-purple-100);--chakra-colors-purple-muted:var(--chakra-colors-purple-200);--chakra-colors-purple-emphasized:var(--chakra-colors-purple-300);--chakra-colors-purple-solid:var(--chakra-colors-purple-600);--chakra-colors-purple-focus-ring:var(--chakra-colors-purple-500);--chakra-colors-purple-border:var(--chakra-colors-purple-500);--chakra-colors-pink-contrast:white;--chakra-colors-pink-fg:var(--chakra-colors-pink-700);--chakra-colors-pink-subtle:var(--chakra-colors-pink-100);--chakra-colors-pink-muted:var(--chakra-colors-pink-200);--chakra-colors-pink-emphasized:var(--chakra-colors-pink-300);--chakra-colors-pink-solid:var(--chakra-colors-pink-600);--chakra-colors-pink-focus-ring:var(--chakra-colors-pink-500);--chakra-colors-pink-border:var(--chakra-colors-pink-500);--chakra-colors-cyan-contrast:white;--chakra-colors-cyan-fg:var(--chakra-colors-cyan-700);--chakra-colors-cyan-subtle:var(--chakra-colors-cyan-100);--chakra-colors-cyan-muted:var(--chakra-colors-cyan-200);--chakra-colors-cyan-emphasized:var(--chakra-colors-cyan-300);--chakra-colors-cyan-solid:var(--chakra-colors-cyan-600);--chakra-colors-cyan-focus-ring:var(--chakra-colors-cyan-500);--chakra-colors-cyan-border:var(--chakra-colors-cyan-500);--chakra-shadows-xs:0px 1px 2px color-mix(in srgb, var(--chakra-colors-gray-900) 10%, transparent),0px 0px 1px color-mix(in srgb, var(--chakra-colors-gray-900) 20%, transparent);--chakra-shadows-sm:0px 2px 4px color-mix(in srgb, var(--chakra-colors-gray-900) 10%, transparent),0px 0px 1px color-mix(in srgb, var(--chakra-colors-gray-900) 30%, transparent);--chakra-shadows-md:0px 4px 8px color-mix(in srgb, var(--chakra-colors-gray-900) 10%, transparent),0px 0px 1px color-mix(in srgb, var(--chakra-colors-gray-900) 30%, transparent);--chakra-shadows-lg:0px 8px 16px color-mix(in srgb, var(--chakra-colors-gray-900) 10%, transparent),0px 0px 1px color-mix(in srgb, var(--chakra-colors-gray-900) 30%, transparent);--chakra-shadows-xl:0px 16px 24px color-mix(in srgb, var(--chakra-colors-gray-900) 10%, transparent),0px 0px 1px color-mix(in srgb, var(--chakra-colors-gray-900) 30%, transparent);--chakra-shadows-2xl:0px 24px 40px color-mix(in srgb, var(--chakra-colors-gray-900) 16%, transparent),0px 0px 1px color-mix(in srgb, var(--chakra-colors-gray-900) 30%, transparent);--chakra-shadows-inner:inset 0 2px 4px 0 color-mix(in srgb, black 5%, transparent);--chakra-shadows-inset:inset 0 0 0 1px color-mix(in srgb, black 5%, transparent);}.dark,.dark .chakra-theme:not(.light){--chakra-colors-bg:var(--chakra-colors-black);--chakra-colors-bg-subtle:var(--chakra-colors-gray-950);--chakra-colors-bg-muted:var(--chakra-colors-gray-900);--chakra-colors-bg-emphasized:var(--chakra-colors-gray-800);--chakra-colors-bg-inverted:var(--chakra-colors-white);--chakra-colors-bg-panel:var(--chakra-colors-gray-950);--chakra-colors-bg-error:var(--chakra-colors-red-950);--chakra-colors-bg-warning:var(--chakra-colors-orange-950);--chakra-colors-bg-success:var(--chakra-colors-green-950);--chakra-colors-bg-info:var(--chakra-colors-blue-950);--chakra-colors-fg:var(--chakra-colors-gray-50);--chakra-colors-fg-muted:var(--chakra-colors-gray-400);--chakra-colors-fg-subtle:var(--chakra-colors-gray-500);--chakra-colors-fg-inverted:var(--chakra-colors-black);--chakra-colors-fg-error:var(--chakra-colors-red-400);--chakra-colors-fg-warning:var(--chakra-colors-orange-300);--chakra-colors-fg-success:var(--chakra-colors-green-300);--chakra-colors-fg-info:var(--chakra-colors-blue-300);--chakra-colors-border:var(--chakra-colors-gray-800);--chakra-colors-border-muted:var(--chakra-colors-gray-900);--chakra-colors-border-subtle:var(--chakra-colors-gray-950);--chakra-colors-border-emphasized:var(--chakra-colors-gray-700);--chakra-colors-border-inverted:var(--chakra-colors-gray-200);--chakra-colors-border-error:var(--chakra-colors-red-400);--chakra-colors-border-warning:var(--chakra-colors-orange-400);--chakra-colors-border-success:var(--chakra-colors-green-400);--chakra-colors-border-info:var(--chakra-colors-blue-400);--chakra-colors-gray-contrast:var(--chakra-colors-black);--chakra-colors-gray-fg:var(--chakra-colors-gray-200);--chakra-colors-gray-subtle:var(--chakra-colors-gray-900);--chakra-colors-gray-muted:var(--chakra-colors-gray-800);--chakra-colors-gray-emphasized:var(--chakra-colors-gray-700);--chakra-colors-gray-solid:var(--chakra-colors-white);--chakra-colors-gray-focus-ring:var(--chakra-colors-gray-400);--chakra-colors-gray-border:var(--chakra-colors-gray-800);--chakra-colors-red-contrast:white;--chakra-colors-red-fg:var(--chakra-colors-red-300);--chakra-colors-red-subtle:var(--chakra-colors-red-900);--chakra-colors-red-muted:var(--chakra-colors-red-800);--chakra-colors-red-emphasized:var(--chakra-colors-red-700);--chakra-colors-red-solid:var(--chakra-colors-red-600);--chakra-colors-red-focus-ring:var(--chakra-colors-red-500);--chakra-colors-red-border:var(--chakra-colors-red-400);--chakra-colors-orange-contrast:black;--chakra-colors-orange-fg:var(--chakra-colors-orange-300);--chakra-colors-orange-subtle:var(--chakra-colors-orange-900);--chakra-colors-orange-muted:var(--chakra-colors-orange-800);--chakra-colors-orange-emphasized:var(--chakra-colors-orange-700);--chakra-colors-orange-solid:var(--chakra-colors-orange-500);--chakra-colors-orange-focus-ring:var(--chakra-colors-orange-500);--chakra-colors-orange-border:var(--chakra-colors-orange-400);--chakra-colors-green-contrast:white;--chakra-colors-green-fg:var(--chakra-colors-green-300);--chakra-colors-green-subtle:var(--chakra-colors-green-900);--chakra-colors-green-muted:var(--chakra-colors-green-800);--chakra-colors-green-emphasized:var(--chakra-colors-green-700);--chakra-colors-green-solid:var(--chakra-colors-green-600);--chakra-colors-green-focus-ring:var(--chakra-colors-green-500);--chakra-colors-green-border:var(--chakra-colors-green-400);--chakra-colors-blue-contrast:white;--chakra-colors-blue-fg:var(--chakra-colors-blue-300);--chakra-colors-blue-subtle:var(--chakra-colors-blue-900);--chakra-colors-blue-muted:var(--chakra-colors-blue-800);--chakra-colors-blue-emphasized:var(--chakra-colors-blue-700);--chakra-colors-blue-solid:var(--chakra-colors-blue-600);--chakra-colors-blue-focus-ring:var(--chakra-colors-blue-500);--chakra-colors-blue-border:var(--chakra-colors-blue-400);--chakra-colors-yellow-contrast:black;--chakra-colors-yellow-fg:var(--chakra-colors-yellow-300);--chakra-colors-yellow-subtle:var(--chakra-colors-yellow-900);--chakra-colors-yellow-muted:var(--chakra-colors-yellow-800);--chakra-colors-yellow-emphasized:var(--chakra-colors-yellow-700);--chakra-colors-yellow-solid:var(--chakra-colors-yellow-300);--chakra-colors-yellow-focus-ring:var(--chakra-colors-yellow-500);--chakra-colors-yellow-border:var(--chakra-colors-yellow-500);--chakra-colors-teal-contrast:white;--chakra-colors-teal-fg:var(--chakra-colors-teal-300);--chakra-colors-teal-subtle:var(--chakra-colors-teal-900);--chakra-colors-teal-muted:var(--chakra-colors-teal-800);--chakra-colors-teal-emphasized:var(--chakra-colors-teal-700);--chakra-colors-teal-solid:var(--chakra-colors-teal-600);--chakra-colors-teal-focus-ring:var(--chakra-colors-teal-500);--chakra-colors-teal-border:var(--chakra-colors-teal-400);--chakra-colors-purple-contrast:white;--chakra-colors-purple-fg:var(--chakra-colors-purple-300);--chakra-colors-purple-subtle:var(--chakra-colors-purple-900);--chakra-colors-purple-muted:var(--chakra-colors-purple-800);--chakra-colors-purple-emphasized:var(--chakra-colors-purple-700);--chakra-colors-purple-solid:var(--chakra-colors-purple-600);--chakra-colors-purple-focus-ring:var(--chakra-colors-purple-500);--chakra-colors-purple-border:var(--chakra-colors-purple-400);--chakra-colors-pink-contrast:white;--chakra-colors-pink-fg:var(--chakra-colors-pink-300);--chakra-colors-pink-subtle:var(--chakra-colors-pink-900);--chakra-colors-pink-muted:var(--chakra-colors-pink-800);--chakra-colors-pink-emphasized:var(--chakra-colors-pink-700);--chakra-colors-pink-solid:var(--chakra-colors-pink-600);--chakra-colors-pink-focus-ring:var(--chakra-colors-pink-500);--chakra-colors-pink-border:var(--chakra-colors-pink-400);--chakra-colors-cyan-contrast:white;--chakra-colors-cyan-fg:var(--chakra-colors-cyan-300);--chakra-colors-cyan-subtle:var(--chakra-colors-cyan-900);--chakra-colors-cyan-muted:var(--chakra-colors-cyan-800);--chakra-colors-cyan-emphasized:var(--chakra-colors-cyan-700);--chakra-colors-cyan-solid:var(--chakra-colors-cyan-600);--chakra-colors-cyan-focus-ring:var(--chakra-colors-cyan-500);--chakra-colors-cyan-border:var(--chakra-colors-cyan-400);--chakra-shadows-xs:0px 1px 1px color-mix(in srgb, black 64%, transparent),0px 0px 1px inset color-mix(in srgb, var(--chakra-colors-gray-300) 20%, transparent);--chakra-shadows-sm:0px 2px 4px color-mix(in srgb, black 64%, transparent),0px 0px 1px inset color-mix(in srgb, var(--chakra-colors-gray-300) 30%, transparent);--chakra-shadows-md:0px 4px 8px color-mix(in srgb, black 64%, transparent),0px 0px 1px inset color-mix(in srgb, var(--chakra-colors-gray-300) 30%, transparent);--chakra-shadows-lg:0px 8px 16px color-mix(in srgb, black 64%, transparent),0px 0px 1px inset color-mix(in srgb, var(--chakra-colors-gray-300) 30%, transparent);--chakra-shadows-xl:0px 16px 24px color-mix(in srgb, black 64%, transparent),0px 0px 1px inset color-mix(in srgb, var(--chakra-colors-gray-300) 30%, transparent);--chakra-shadows-2xl:0px 24px 40px color-mix(in srgb, black 64%, transparent),0px 0px 1px inset color-mix(in srgb, var(--chakra-colors-gray-300) 30%, transparent);--chakra-shadows-inner:inset 0 2px 4px 0 black;--chakra-shadows-inset:inset 0 0 0 1px color-mix(in srgb, var(--chakra-colors-gray-300) 5%, transparent);}}.css-s6wph0{background:var(--chakra-colors-white);--bg-currentcolor:var(--chakra-colors-white);min-height:100svh;}.css-19kw3n8{background:var(--chakra-colors-white);--bg-currentcolor:var(--chakra-colors-white);border-bottom:1px solid;border-color:var(--chakra-colors-gray-100);position:-webkit-sticky;position:sticky;top:0;z-index:100;}.css-1j9mcoz{max-width:100%;padding-inline:var(--chakra-spacing-6);padding-block:var(--chakra-spacing-6);}@layer recipes{.css-1j9mcoz{position:relative;max-width:var(--chakra-sizes-8xl);width:100%;margin-inline:auto;padding-inline:var(--chakra-spacing-4);}@media screen and (min-width: 48rem){.css-1j9mcoz{padding-inline:var(--chakra-spacing-6);}}@media screen and (min-width: 64rem){.css-1j9mcoz{padding-inline:var(--chakra-spacing-8);}}}@media screen and (min-width: 48rem){.css-1j9mcoz{padding-inline:var(--chakra-spacing-12);}}@media screen and (min-width: 64rem){.css-1j9mcoz{padding-inline:var(--chakra-spacing-20);}}.css-1lekzkb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}.css-1kxgefd{font-weight:var(--chakra-font-weights-bold);}@layer recipes{.css-1kxgefd{font-family:var(--chakra-fonts-heading);font-weight:var(--chakra-font-weights-semibold);font-size:var(--chakra-font-sizes-xl);line-height:1.875rem;}}.css-1cfjd4u{display:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:var(--chakra-spacing-6);}@media screen and (min-width: 48rem){.css-1cfjd4u{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}@layer recipes{.css-1ict7yb{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;gap:var(--chakra-spacing-1\.5);cursor:pointer;border-radius:var(--chakra-radii-l1);--focus-ring-color:var(--chakra-colors-color-palette-focus-ring);color:var(--chakra-colors-color-palette-fg);}.css-1ict7yb:is(:focus, [data-focus]){outline-width:var(--focus-ring-width, 2px);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-color:var(--focus-ring-color);}@media (hover: hover){.css-1ict7yb:is(:hover, [data-hover]):not(:disabled, [data-disabled]){-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;--mix-textDecorationColor:color-mix(in srgb, currentColor 20%, transparent);text-decoration-color:var(--mix-textDecorationColor, currentColor);}}}@layer recipes{.css-1ict7yb{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;border-radius:var(--chakra-radii-l2);white-space:nowrap;vertical-align:middle;border-width:1px;border-color:var(--chakra-colors-transparent);cursor:var(--chakra-cursor-button);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;outline:0;line-height:1.5rem;isolation:isolate;font-weight:var(--chakra-font-weights-medium);transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,translate,transform;transition-duration:var(--chakra-durations-moderate);--focus-ring-color:var(--chakra-colors-color-palette-focus-ring);height:var(--chakra-sizes-11);min-width:var(--chakra-sizes-11);font-size:var(--chakra-font-sizes-md);padding-inline:var(--chakra-spacing-5);gap:var(--chakra-spacing-3);background:var(--chakra-colors-transparent);--bg-currentcolor:var(--chakra-colors-transparent);color:var(--chakra-colors-color-palette-fg);}.css-1ict7yb:is(:focus-visible, [data-focus-visible]){outline-width:var(--focus-ring-width, 2px);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-color:var(--focus-ring-color);}.css-1ict7yb:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]){opacity:0.5;cursor:not-allowed;}.css-1ict7yb :where(svg){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:var(--chakra-sizes-5);height:var(--chakra-sizes-5);}.css-1ict7yb:is([aria-expanded=true], [data-expanded], [data-state=expanded]){background:var(--chakra-colors-color-palette-subtle);--bg-currentcolor:var(--chakra-colors-color-palette-subtle);}@media (hover: hover){.css-1ict7yb:is(:hover, [data-hover]):not(:disabled, [data-disabled]){background:var(--chakra-colors-color-palette-subtle);--bg-currentcolor:var(--chakra-colors-color-palette-subtle);}}}.css-1al008n{background:var(--chakra-colors-brand-solid);--bg-currentcolor:var(--chakra-colors-brand-solid);color:var(--chakra-colors-brand-contrast);}@layer recipes{.css-1al008n{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;border-radius:var(--chakra-radii-l2);white-space:nowrap;vertical-align:middle;border-width:1px;border-color:var(--chakra-colors-transparent);cursor:var(--chakra-cursor-button);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;outline:0;line-height:1.5rem;isolation:isolate;font-weight:var(--chakra-font-weights-medium);transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,translate,transform;transition-duration:var(--chakra-durations-moderate);--focus-ring-color:var(--chakra-colors-color-palette-focus-ring);height:var(--chakra-sizes-11);min-width:var(--chakra-sizes-11);font-size:var(--chakra-font-sizes-md);padding-inline:var(--chakra-spacing-5);gap:var(--chakra-spacing-3);background:var(--chakra-colors-color-palette-solid);--bg-currentcolor:var(--chakra-colors-color-palette-solid);color:var(--chakra-colors-color-palette-contrast);}.css-1al008n:is(:focus-visible, [data-focus-visible]){outline-width:var(--focus-ring-width, 2px);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-color:var(--focus-ring-color);}.css-1al008n:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]){opacity:0.5;cursor:not-allowed;}.css-1al008n :where(svg){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:var(--chakra-sizes-5);height:var(--chakra-sizes-5);}.css-1al008n:is([aria-expanded=true], [data-expanded], [data-state=expanded]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}@media (hover: hover){.css-1al008n:is(:hover, [data-hover]):not(:disabled, [data-disabled]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}}}.css-1fe0ku0{background:var(--chakra-colors-brand-solid);--bg-currentcolor:var(--chakra-colors-brand-solid);color:var(--chakra-colors-brand-contrast);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}@layer recipes{.css-1fe0ku0{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;border-radius:var(--chakra-radii-l2);white-space:nowrap;vertical-align:middle;border-width:1px;border-color:var(--chakra-colors-transparent);cursor:var(--chakra-cursor-button);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;outline:0;line-height:1.5rem;isolation:isolate;font-weight:var(--chakra-font-weights-medium);transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,translate,transform;transition-duration:var(--chakra-durations-moderate);--focus-ring-color:var(--chakra-colors-color-palette-focus-ring);height:var(--chakra-sizes-11);min-width:var(--chakra-sizes-11);font-size:var(--chakra-font-sizes-md);padding-inline:var(--chakra-spacing-5);gap:var(--chakra-spacing-3);background:var(--chakra-colors-color-palette-solid);--bg-currentcolor:var(--chakra-colors-color-palette-solid);color:var(--chakra-colors-color-palette-contrast);}.css-1fe0ku0:is(:focus-visible, [data-focus-visible]){outline-width:var(--focus-ring-width, 2px);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-color:var(--focus-ring-color);}.css-1fe0ku0:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]){opacity:0.5;cursor:not-allowed;}.css-1fe0ku0 :where(svg){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:var(--chakra-sizes-5);height:var(--chakra-sizes-5);}.css-1fe0ku0:is([aria-expanded=true], [data-expanded], [data-state=expanded]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}@media (hover: hover){.css-1fe0ku0:is(:hover, [data-hover]):not(:disabled, [data-disabled]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}}}@media screen and (min-width: 48rem){.css-1fe0ku0{display:none;}}.css-qktu43{background:var(--chakra-colors-gray-50);--bg-currentcolor:var(--chakra-colors-gray-50);padding-block:var(--chakra-spacing-16);}@media screen and (min-width: 48rem){.css-qktu43{padding-block:var(--chakra-spacing-24);}}@media screen and (min-width: 64rem){.css-qktu43{padding-block:var(--chakra-spacing-32);}}.css-12jnlyl{max-width:100%;padding-inline:var(--chakra-spacing-6);}@layer recipes{.css-12jnlyl{position:relative;max-width:var(--chakra-sizes-8xl);width:100%;margin-inline:auto;padding-inline:var(--chakra-spacing-4);}@media screen and (min-width: 48rem){.css-12jnlyl{padding-inline:var(--chakra-spacing-6);}}@media screen and (min-width: 64rem){.css-12jnlyl{padding-inline:var(--chakra-spacing-8);}}}@media screen and (min-width: 48rem){.css-12jnlyl{padding-inline:var(--chakra-spacing-12);}}@media screen and (min-width: 64rem){.css-12jnlyl{padding-inline:var(--chakra-spacing-20);}}.css-ffx5uo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-spacing-8);max-width:var(--chakra-sizes-5xl);margin-inline:auto;text-align:center;}.css-t5skdl{font-size:var(--chakra-font-sizes-4xl);font-weight:var(--chakra-font-weights-bold);line-height:1.1;margin-bottom:var(--chakra-spacing-6);}@layer recipes{.css-t5skdl{font-family:var(--chakra-fonts-heading);font-weight:var(--chakra-font-weights-semibold);font-size:var(--chakra-font-sizes-xl);line-height:1.875rem;}}@media screen and (min-width: 48rem){.css-t5skdl{font-size:var(--chakra-font-sizes-6xl);}}@media screen and (min-width: 64rem){.css-t5skdl{font-size:var(--chakra-font-sizes-7xl);}}.css-3v8qee{color:var(--chakra-colors-text-accent);}.css-1ev6zyn{color:var(--chakra-colors-gray-600);font-size:var(--chakra-font-sizes-xl);max-width:var(--chakra-sizes-3xl);margin-inline:auto;margin-bottom:var(--chakra-spacing-8);}@media screen and (min-width: 48rem){.css-1ev6zyn{font-size:var(--chakra-font-sizes-2xl);}}.css-rk0y7e{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--chakra-spacing-4);width:var(--chakra-sizes-full);}.css-19978p6{background:var(--chakra-colors-brand-solid);--bg-currentcolor:var(--chakra-colors-brand-solid);color:var(--chakra-colors-brand-contrast);font-size:var(--chakra-font-sizes-lg);padding-inline:var(--chakra-spacing-6);padding-block:var(--chakra-spacing-6);-webkit-transition:all 0.2s;transition:all 0.2s;width:var(--chakra-sizes-full);}@layer recipes{.css-19978p6{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;border-radius:var(--chakra-radii-l2);white-space:nowrap;vertical-align:middle;border-width:1px;border-color:var(--chakra-colors-transparent);cursor:var(--chakra-cursor-button);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;outline:0;line-height:1.75rem;isolation:isolate;font-weight:var(--chakra-font-weights-medium);transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,translate,transform;transition-duration:var(--chakra-durations-moderate);--focus-ring-color:var(--chakra-colors-color-palette-focus-ring);height:var(--chakra-sizes-16);min-width:var(--chakra-sizes-16);font-size:var(--chakra-font-sizes-lg);padding-inline:var(--chakra-spacing-7);gap:var(--chakra-spacing-3);background:var(--chakra-colors-color-palette-solid);--bg-currentcolor:var(--chakra-colors-color-palette-solid);color:var(--chakra-colors-color-palette-contrast);}.css-19978p6:is(:focus-visible, [data-focus-visible]){outline-width:var(--focus-ring-width, 2px);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-color:var(--focus-ring-color);}.css-19978p6:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]){opacity:0.5;cursor:not-allowed;}.css-19978p6 :where(svg){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:var(--chakra-sizes-6);height:var(--chakra-sizes-6);}.css-19978p6:is([aria-expanded=true], [data-expanded], [data-state=expanded]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}@media (hover: hover){.css-19978p6:is(:hover, [data-hover]):not(:disabled, [data-disabled]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}}}@media screen and (min-width: 30rem){.css-19978p6{width:auto;}}@media screen and (min-width: 48rem){.css-19978p6{font-size:var(--chakra-font-sizes-xl);padding-inline:var(--chakra-spacing-12);padding-block:var(--chakra-spacing-8);}}@media (hover: hover){.css-19978p6:is(:hover, [data-hover]):not(:disabled, [data-disabled]){-webkit-filter:brightness(0.95);filter:brightness(0.95);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);}}.css-22e4fv{-webkit-margin-start:var(--chakra-spacing-2);margin-inline-start:var(--chakra-spacing-2);}.css-1xqi7ii{font-size:var(--chakra-font-sizes-lg);padding-inline:var(--chakra-spacing-6);padding-block:var(--chakra-spacing-6);width:var(--chakra-sizes-full);}@layer recipes{.css-1xqi7ii{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;gap:var(--chakra-spacing-1\.5);cursor:pointer;border-radius:var(--chakra-radii-l1);--focus-ring-color:var(--chakra-colors-color-palette-focus-ring);color:var(--chakra-colors-color-palette-fg);}.css-1xqi7ii:is(:focus, [data-focus]){outline-width:var(--focus-ring-width, 2px);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-color:var(--focus-ring-color);}@media (hover: hover){.css-1xqi7ii:is(:hover, [data-hover]):not(:disabled, [data-disabled]){-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;--mix-textDecorationColor:color-mix(in srgb, currentColor 20%, transparent);text-decoration-color:var(--mix-textDecorationColor, currentColor);}}}@layer recipes{.css-1xqi7ii{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;border-radius:var(--chakra-radii-l2);white-space:nowrap;vertical-align:middle;border-width:1px;border-color:var(--outline-color, var(--outline-color-legacy));cursor:var(--chakra-cursor-button);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;outline:0;line-height:1.75rem;isolation:isolate;font-weight:var(--chakra-font-weights-medium);transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,translate,transform;transition-duration:var(--chakra-durations-moderate);--focus-ring-color:var(--chakra-colors-color-palette-focus-ring);height:var(--chakra-sizes-16);min-width:var(--chakra-sizes-16);font-size:var(--chakra-font-sizes-lg);padding-inline:var(--chakra-spacing-7);gap:var(--chakra-spacing-3);--outline-color-legacy:var(--chakra-colors-color-palette-muted);--outline-color:var(--chakra-colors-color-palette-border);color:var(--chakra-colors-color-palette-fg);}.css-1xqi7ii:is(:focus-visible, [data-focus-visible]){outline-width:var(--focus-ring-width, 2px);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-color:var(--focus-ring-color);}.css-1xqi7ii:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]){opacity:0.5;cursor:not-allowed;}.css-1xqi7ii :where(svg){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:var(--chakra-sizes-6);height:var(--chakra-sizes-6);}.css-1xqi7ii:is([aria-expanded=true], [data-expanded], [data-state=expanded]){background:var(--chakra-colors-color-palette-subtle);--bg-currentcolor:var(--chakra-colors-color-palette-subtle);}@media (hover: hover){.css-1xqi7ii:is(:hover, [data-hover]):not(:disabled, [data-disabled]){background:var(--chakra-colors-color-palette-subtle);--bg-currentcolor:var(--chakra-colors-color-palette-subtle);}}}@media screen and (min-width: 30rem){.css-1xqi7ii{width:auto;}}@media screen and (min-width: 48rem){.css-1xqi7ii{font-size:var(--chakra-font-sizes-xl);padding-inline:var(--chakra-spacing-12);padding-block:var(--chakra-spacing-8);}}@media (hover: hover){.css-1xqi7ii:is(:hover, [data-hover]):not(:disabled, [data-disabled]){background:var(--chakra-colors-gray-100);--bg-currentcolor:var(--chakra-colors-gray-100);}}.css-fn41k6{color:var(--chakra-colors-gray-500);font-size:var(--chakra-font-sizes-md);}.css-1pivghm{margin-top:var(--chakra-spacing-12);}@media screen and (min-width: 48rem){.css-1pivghm{margin-top:var(--chakra-spacing-16);}}.css-g1r01i{background:var(--chakra-colors-white);--bg-currentcolor:var(--chakra-colors-white);border:1px solid;border-color:var(--chakra-colors-gray-200);border-radius:var(--chakra-radii-2xl);max-width:var(--chakra-sizes-7xl);margin-inline:auto;padding:var(--chakra-spacing-4);box-shadow:var(--chakra-shadows-2xl);}@media screen and (min-width: 48rem){.css-g1r01i{padding:var(--chakra-spacing-8);}}.css-5a2ulx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--chakra-spacing-3);margin-bottom:var(--chakra-spacing-6);}.css-vrtmbr{background:var(--chakra-colors-red-400);--bg-currentcolor:var(--chakra-colors-red-400);border-radius:var(--chakra-radii-full);height:var(--chakra-sizes-3);width:var(--chakra-sizes-3);}.css-1lx1ewt{background:var(--chakra-colors-yellow-400);--bg-currentcolor:var(--chakra-colors-yellow-400);border-radius:var(--chakra-radii-full);height:var(--chakra-sizes-3);width:var(--chakra-sizes-3);}.css-188kosy{background:var(--chakra-colors-green-400);--bg-currentcolor:var(--chakra-colors-green-400);border-radius:var(--chakra-radii-full);height:var(--chakra-sizes-3);width:var(--chakra-sizes-3);}.css-1huszrp{color:var(--chakra-colors-gray-500);font-size:var(--chakra-font-sizes-sm);margin-left:var(--chakra-spacing-4);}.css-116atam{display:grid;grid-template-columns:1fr;gap:var(--chakra-spacing-4);}@media screen and (min-width: 30rem){.css-116atam{grid-template-columns:repeat(2, 1fr);}}@media screen and (min-width: 64rem){.css-116atam{grid-template-columns:repeat(5, 1fr);}}.css-1xamr5r{background:var(--chakra-colors-gray-50);--bg-currentcolor:var(--chakra-colors-gray-50);border-radius:var(--chakra-radii-lg);min-height:400px;padding:var(--chakra-spacing-4);}.css-1kvakgf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:var(--chakra-spacing-4);}.css-1dvhur2{font-size:var(--chakra-font-sizes-sm);font-weight:var(--chakra-font-weights-bold);}.css-1l9kvkm{color:var(--chakra-colors-text-accent);font-size:var(--chakra-font-sizes-xs);font-weight:var(--chakra-font-weights-medium);}.css-1ym5udh{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-spacing-3);}.css-17f0n2p{background:var(--chakra-colors-white);--bg-currentcolor:var(--chakra-colors-white);border-color:var(--chakra-colors-border-strong);border-left:3px solid;border-radius:var(--chakra-radii-md);padding:var(--chakra-spacing-3);box-shadow:var(--chakra-shadows-sm);}.css-z9115n{font-size:var(--chakra-font-sizes-sm);font-weight:var(--chakra-font-weights-medium);margin-bottom:var(--chakra-spacing-1);}.css-18bm7ux{color:var(--chakra-colors-gray-600);font-size:var(--chakra-font-sizes-xs);}.css-z8pb4j{background:var(--chakra-colors-white);--bg-currentcolor:var(--chakra-colors-white);border-radius:var(--chakra-radii-md);padding:var(--chakra-spacing-3);box-shadow:var(--chakra-shadows-sm);}.css-8x6cv4{background:var(--chakra-colors-green-50);--bg-currentcolor:var(--chakra-colors-green-50);border-radius:var(--chakra-radii-md);padding:var(--chakra-spacing-3);box-shadow:var(--chakra-shadows-sm);}.css-1v3f8or{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--chakra-colors-green-600);gap:var(--chakra-spacing-2);margin-bottom:var(--chakra-spacing-1);}.css-nh0ii3{font-size:var(--chakra-font-sizes-sm);font-weight:var(--chakra-font-weights-medium);}.css-g5tasa{padding-block:var(--chakra-spacing-16);scroll-margin-top:112px;}@media screen and (min-width: 48rem){.css-g5tasa{padding-block:var(--chakra-spacing-24);}}@media screen and (min-width: 64rem){.css-g5tasa{padding-block:var(--chakra-spacing-32);}}.css-15x23h6{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-spacing-6);margin-bottom:var(--chakra-spacing-16);text-align:center;}.css-1kyepqn{font-size:var(--chakra-font-sizes-3xl);font-weight:var(--chakra-font-weights-bold);}@layer recipes{.css-1kyepqn{font-family:var(--chakra-fonts-heading);font-weight:var(--chakra-font-weights-semibold);font-size:var(--chakra-font-sizes-xl);line-height:1.875rem;}}@media screen and (min-width: 48rem){.css-1kyepqn{font-size:var(--chakra-font-sizes-5xl);}}.css-1bhmtp1{color:var(--chakra-colors-gray-600);font-size:var(--chakra-font-sizes-lg);max-width:var(--chakra-sizes-3xl);}@media screen and (min-width: 48rem){.css-1bhmtp1{font-size:var(--chakra-font-sizes-xl);}}.css-8umsk3{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--chakra-spacing-8);}@media screen and (min-width: 64rem){.css-8umsk3{grid-template-columns:repeat(3, minmax(0, 1fr));}}.css-1j5fsp1{background:var(--chakra-colors-white);--bg-currentcolor:var(--chakra-colors-white);border:1px solid;border-color:var(--chakra-colors-gray-200);border-radius:var(--chakra-radii-2xl);height:var(--chakra-sizes-full);padding:var(--chakra-spacing-8);}.css-1ky83xe{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--chakra-colors-red-100);--bg-currentcolor:var(--chakra-colors-red-100);border-radius:var(--chakra-radii-xl);color:var(--chakra-colors-red-600);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:var(--chakra-sizes-16);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:var(--chakra-spacing-6);width:var(--chakra-sizes-16);}.css-1trtiyj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--chakra-colors-red-500);gap:var(--chakra-spacing-3);margin-bottom:var(--chakra-spacing-4);}.css-otplde{color:var(--chakra-colors-gray-500);font-size:var(--chakra-font-sizes-lg);font-weight:var(--chakra-font-weights-medium);-webkit-text-decoration:line-through;text-decoration:line-through;}.css-radzry{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--chakra-spacing-3);margin-bottom:var(--chakra-spacing-4);}.css-jx61ed{color:var(--chakra-colors-green-500);}@layer recipes{.css-1868jki{font-family:var(--chakra-fonts-heading);font-weight:var(--chakra-font-weights-semibold);font-size:var(--chakra-font-sizes-lg);line-height:1.75rem;}}.css-1va8xal{color:var(--chakra-colors-gray-600);font-size:var(--chakra-font-sizes-md);}.css-7evckk{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--chakra-colors-orange-100);--bg-currentcolor:var(--chakra-colors-orange-100);border-radius:var(--chakra-radii-xl);color:var(--chakra-colors-orange-600);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:var(--chakra-sizes-16);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:var(--chakra-spacing-6);width:var(--chakra-sizes-16);}.css-1y5lv6n{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--chakra-colors-surface-accent);--bg-currentcolor:var(--chakra-colors-surface-accent);border-radius:var(--chakra-radii-xl);color:var(--chakra-colors-text-accent);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:var(--chakra-sizes-16);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:var(--chakra-spacing-6);width:var(--chakra-sizes-16);}.css-hay481{background:var(--chakra-colors-brand-solid);--bg-currentcolor:var(--chakra-colors-brand-solid);color:var(--chakra-colors-brand-contrast);padding-block:var(--chakra-spacing-16);}@media screen and (min-width: 48rem){.css-hay481{padding-block:var(--chakra-spacing-24);}}@media screen and (min-width: 64rem){.css-hay481{padding-block:var(--chakra-spacing-32);}}.css-10vw95t{display:grid;grid-template-columns:1fr;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--chakra-spacing-16);}@media screen and (min-width: 64rem){.css-10vw95t{grid-template-columns:1fr 1fr;}}.css-oscz95{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-spacing-6);}.css-w2u6xq{font-size:var(--chakra-font-sizes-3xl);font-weight:var(--chakra-font-weights-bold);line-height:1.2;}@layer recipes{.css-w2u6xq{font-family:var(--chakra-fonts-heading);font-weight:var(--chakra-font-weights-semibold);font-size:var(--chakra-font-sizes-xl);line-height:1.875rem;}}@media screen and (min-width: 48rem){.css-w2u6xq{font-size:var(--chakra-font-sizes-5xl);}}.css-1idjxsd{color:var(--chakra-colors-white-alpha-800);font-size:var(--chakra-font-sizes-lg);}@media screen and (min-width: 48rem){.css-1idjxsd{font-size:var(--chakra-font-sizes-xl);}}.css-p0mvfx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-spacing-4);margin-top:var(--chakra-spacing-4);}.css-3y4j69{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--chakra-spacing-3);}.css-thzv76{color:currentColor;}.css-uok8h6{font-size:var(--chakra-font-sizes-lg);}.css-140zk6c{background:var(--chakra-colors-white);--bg-currentcolor:var(--chakra-colors-white);border-radius:var(--chakra-radii-2xl);color:var(--chakra-colors-gray-900);padding:var(--chakra-spacing-5);}@media screen and (min-width: 48rem){.css-140zk6c{padding:var(--chakra-spacing-8);}}.css-36q6r1{color:var(--chakra-colors-gray-600);font-size:var(--chakra-font-sizes-sm);margin-bottom:var(--chakra-spacing-4);}.css-1jokk2c{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--chakra-spacing-4);}@media screen and (min-width: 48rem){.css-1jokk2c{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}.css-fwvn2h{background:var(--chakra-colors-gray-100);--bg-currentcolor:var(--chakra-colors-gray-100);border-radius:var(--chakra-radii-lg);-webkit-flex:1;-ms-flex:1;flex:1;padding:var(--chakra-spacing-4);}.css-178wdn{color:var(--chakra-colors-gray-600);font-size:var(--chakra-font-sizes-xs);margin-bottom:var(--chakra-spacing-2);}.css-1hkvo06{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--chakra-colors-gray-300);--bg-currentcolor:var(--chakra-colors-gray-300);border-radius:var(--chakra-radii-md);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.css-1ij6rp6{color:var(--chakra-colors-gray-500);font-size:var(--chakra-font-sizes-sm);}.css-vxr5cf{background:var(--chakra-colors-surface-accent);--bg-currentcolor:var(--chakra-colors-surface-accent);border:2px solid;border-color:var(--chakra-colors-border-strong);border-radius:var(--chakra-radii-lg);-webkit-flex:1;-ms-flex:1;flex:1;width:var(--chakra-sizes-full);padding:var(--chakra-spacing-4);}.css-1bv9dus{color:var(--chakra-colors-text-accent);font-size:var(--chakra-font-sizes-xs);font-weight:var(--chakra-font-weights-medium);margin-bottom:var(--chakra-spacing-2);}.css-13ok0fx{color:var(--chakra-colors-gray-600);font-size:var(--chakra-font-sizes-xs);margin-top:var(--chakra-spacing-1);}.css-7l3a0n{background:var(--chakra-colors-gray-900);--bg-currentcolor:var(--chakra-colors-gray-900);color:var(--chakra-colors-white);padding-block:var(--chakra-spacing-16);}@media screen and (min-width: 48rem){.css-7l3a0n{padding-block:var(--chakra-spacing-24);}}@media screen and (min-width: 64rem){.css-7l3a0n{padding-block:var(--chakra-spacing-32);}}.css-jjo5ag{background:var(--chakra-colors-gray-800);--bg-currentcolor:var(--chakra-colors-gray-800);border:1px solid;border-color:var(--chakra-colors-gray-700);border-radius:var(--chakra-radii-2xl);-webkit-order:2;-ms-flex-order:2;order:2;padding:var(--chakra-spacing-8);}@media screen and (min-width: 64rem){.css-jjo5ag{-webkit-order:1;-ms-flex-order:1;order:1;}}.css-1oq983x{color:var(--chakra-colors-gray-400);font-size:var(--chakra-font-sizes-sm);margin-bottom:var(--chakra-spacing-4);}.css-18abhre{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-spacing-4);}.css-88snr8{color:var(--chakra-colors-gray-400);font-size:var(--chakra-font-sizes-sm);margin-bottom:var(--chakra-spacing-2);}.css-v344r8{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--chakra-colors-gray-700);--bg-currentcolor:var(--chakra-colors-gray-700);border-radius:var(--chakra-radii-md);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:60px;padding:var(--chakra-spacing-3);}.css-378ps5{color:var(--chakra-colors-gray-300);font-size:var(--chakra-font-sizes-sm);}.css-9jgyip{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-spacing-6);-webkit-order:1;-ms-flex-order:1;order:1;}@media screen and (min-width: 64rem){.css-9jgyip{-webkit-order:2;-ms-flex-order:2;order:2;}}.css-n65h79{color:var(--chakra-colors-gray-300);font-size:var(--chakra-font-sizes-lg);}@media screen and (min-width: 48rem){.css-n65h79{font-size:var(--chakra-font-sizes-xl);}}.css-1ky0uho{padding-block:var(--chakra-spacing-16);}@media screen and (min-width: 48rem){.css-1ky0uho{padding-block:var(--chakra-spacing-24);}}@media screen and (min-width: 64rem){.css-1ky0uho{padding-block:var(--chakra-spacing-32);}}.css-14suejn{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--chakra-spacing-6);}@media screen and (min-width: 48rem){.css-14suejn{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media screen and (min-width: 64rem){.css-14suejn{grid-template-columns:repeat(4, minmax(0, 1fr));}}.css-6qabyw{background:var(--chakra-colors-gray-50);--bg-currentcolor:var(--chakra-colors-gray-50);border-radius:var(--chakra-radii-xl);height:var(--chakra-sizes-full);padding:var(--chakra-spacing-6);}.css-10e04v3{color:var(--chakra-colors-text-accent);margin-bottom:var(--chakra-spacing-4);}.css-k5qncm{margin-bottom:var(--chakra-spacing-2);}@layer recipes{.css-k5qncm{font-family:var(--chakra-fonts-heading);font-weight:var(--chakra-font-weights-semibold);font-size:var(--chakra-font-sizes-md);line-height:1.5rem;}}.css-1rh4z59{color:var(--chakra-colors-gray-600);font-size:var(--chakra-font-sizes-sm);}.css-mbv76v{background:var(--chakra-colors-gray-50);--bg-currentcolor:var(--chakra-colors-gray-50);padding-block:var(--chakra-spacing-16);scroll-margin-top:112px;}@media screen and (min-width: 48rem){.css-mbv76v{padding-block:var(--chakra-spacing-24);}}@media screen and (min-width: 64rem){.css-mbv76v{padding-block:var(--chakra-spacing-32);}}.css-1gais4f{color:var(--chakra-colors-gray-600);font-size:var(--chakra-font-sizes-lg);}@media screen and (min-width: 48rem){.css-1gais4f{font-size:var(--chakra-font-sizes-xl);}}.css-1l4w6pd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.css-tj52ex{background:var(--chakra-colors-white);--bg-currentcolor:var(--chakra-colors-white);border:2px solid;border-color:var(--chakra-colors-border-strong);border-radius:var(--chakra-radii-3xl);max-width:var(--chakra-sizes-2xl);padding:var(--chakra-spacing-8);text-align:center;width:var(--chakra-sizes-full);}@media screen and (min-width: 48rem){.css-tj52ex{padding:var(--chakra-spacing-12);}}.css-sev9u0{font-size:var(--chakra-font-sizes-5xl);font-weight:var(--chakra-font-weights-bold);margin-bottom:var(--chakra-spacing-2);}@layer recipes{.css-sev9u0{font-family:var(--chakra-fonts-heading);font-weight:var(--chakra-font-weights-semibold);font-size:var(--chakra-font-sizes-xl);line-height:1.875rem;}}@media screen and (min-width: 48rem){.css-sev9u0{font-size:var(--chakra-font-sizes-6xl);}}.css-1huq5q{color:var(--chakra-colors-gray-600);font-size:var(--chakra-font-sizes-xl);margin-bottom:var(--chakra-spacing-8);}.css-150lcb8{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-spacing-3);margin-bottom:var(--chakra-spacing-8);}.css-13ispjk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--chakra-colors-gray-50);--bg-currentcolor:var(--chakra-colors-gray-50);border-radius:var(--chakra-radii-lg);gap:var(--chakra-spacing-3);padding:var(--chakra-spacing-3);}.css-13brihr{text-align:left;}.css-66cl5w{background:var(--chakra-colors-brand-solid);--bg-currentcolor:var(--chakra-colors-brand-solid);color:var(--chakra-colors-brand-contrast);font-size:var(--chakra-font-sizes-lg);margin-bottom:var(--chakra-spacing-4);padding-block:var(--chakra-spacing-6);width:var(--chakra-sizes-full);}@layer recipes{.css-66cl5w{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;border-radius:var(--chakra-radii-l2);white-space:nowrap;vertical-align:middle;border-width:1px;border-color:var(--chakra-colors-transparent);cursor:var(--chakra-cursor-button);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;outline:0;line-height:1.75rem;isolation:isolate;font-weight:var(--chakra-font-weights-medium);transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,translate,transform;transition-duration:var(--chakra-durations-moderate);--focus-ring-color:var(--chakra-colors-color-palette-focus-ring);height:var(--chakra-sizes-16);min-width:var(--chakra-sizes-16);font-size:var(--chakra-font-sizes-lg);padding-inline:var(--chakra-spacing-7);gap:var(--chakra-spacing-3);background:var(--chakra-colors-color-palette-solid);--bg-currentcolor:var(--chakra-colors-color-palette-solid);color:var(--chakra-colors-color-palette-contrast);}.css-66cl5w:is(:focus-visible, [data-focus-visible]){outline-width:var(--focus-ring-width, 2px);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-color:var(--focus-ring-color);}.css-66cl5w:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]){opacity:0.5;cursor:not-allowed;}.css-66cl5w :where(svg){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:var(--chakra-sizes-6);height:var(--chakra-sizes-6);}.css-66cl5w:is([aria-expanded=true], [data-expanded], [data-state=expanded]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}@media (hover: hover){.css-66cl5w:is(:hover, [data-hover]):not(:disabled, [data-disabled]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}}}@media screen and (min-width: 48rem){.css-66cl5w{font-size:var(--chakra-font-sizes-xl);padding-block:var(--chakra-spacing-8);}}@media (hover: hover){.css-66cl5w:is(:hover, [data-hover]):not(:disabled, [data-disabled]){-webkit-filter:brightness(0.95);filter:brightness(0.95);}}.css-mugccz{background:var(--chakra-colors-brand-solid);--bg-currentcolor:var(--chakra-colors-brand-solid);color:var(--chakra-colors-brand-contrast);padding-block:var(--chakra-spacing-16);}@media screen and (min-width: 48rem){.css-mugccz{padding-block:var(--chakra-spacing-24);}}.css-1tlm2dr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-spacing-8);text-align:center;}.css-1klxgh9{font-size:var(--chakra-font-sizes-3xl);font-weight:var(--chakra-font-weights-bold);line-height:1.18;max-width:var(--chakra-sizes-4xl);}@layer recipes{.css-1klxgh9{font-family:var(--chakra-fonts-heading);font-weight:var(--chakra-font-weights-semibold);font-size:var(--chakra-font-sizes-xl);line-height:1.875rem;}}@media screen and (min-width: 48rem){.css-1klxgh9{font-size:var(--chakra-font-sizes-5xl);line-height:1.05;}}@media screen and (min-width: 64rem){.css-1klxgh9{font-size:var(--chakra-font-sizes-6xl);}}.css-cxjkz0{background:var(--chakra-colors-white);--bg-currentcolor:var(--chakra-colors-white);color:var(--chakra-colors-text-accent);font-size:var(--chakra-font-sizes-lg);padding-inline:var(--chakra-spacing-6);padding-block:var(--chakra-spacing-6);width:var(--chakra-sizes-full);}@layer recipes{.css-cxjkz0{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;border-radius:var(--chakra-radii-l2);white-space:nowrap;vertical-align:middle;border-width:1px;border-color:var(--chakra-colors-transparent);cursor:var(--chakra-cursor-button);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;outline:0;line-height:1.75rem;isolation:isolate;font-weight:var(--chakra-font-weights-medium);transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,translate,transform;transition-duration:var(--chakra-durations-moderate);--focus-ring-color:var(--chakra-colors-color-palette-focus-ring);height:var(--chakra-sizes-16);min-width:var(--chakra-sizes-16);font-size:var(--chakra-font-sizes-lg);padding-inline:var(--chakra-spacing-7);gap:var(--chakra-spacing-3);background:var(--chakra-colors-color-palette-solid);--bg-currentcolor:var(--chakra-colors-color-palette-solid);color:var(--chakra-colors-color-palette-contrast);}.css-cxjkz0:is(:focus-visible, [data-focus-visible]){outline-width:var(--focus-ring-width, 2px);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-color:var(--focus-ring-color);}.css-cxjkz0:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]){opacity:0.5;cursor:not-allowed;}.css-cxjkz0 :where(svg){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:var(--chakra-sizes-6);height:var(--chakra-sizes-6);}.css-cxjkz0:is([aria-expanded=true], [data-expanded], [data-state=expanded]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}@media (hover: hover){.css-cxjkz0:is(:hover, [data-hover]):not(:disabled, [data-disabled]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}}}@media screen and (min-width: 30rem){.css-cxjkz0{width:auto;}}@media screen and (min-width: 48rem){.css-cxjkz0{font-size:var(--chakra-font-sizes-xl);padding-inline:var(--chakra-spacing-12);padding-block:var(--chakra-spacing-8);}}@media (hover: hover){.css-cxjkz0:is(:hover, [data-hover]):not(:disabled, [data-disabled]){box-shadow:var(--chakra-shadows-xl);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);}}.css-108x3cz{color:var(--chakra-colors-white-alpha-800);font-size:var(--chakra-font-sizes-md);}@media screen and (min-width: 48rem){.css-108x3cz{font-size:var(--chakra-font-sizes-lg);}}.css-3znm00{background:var(--chakra-colors-gray-900);--bg-currentcolor:var(--chakra-colors-gray-900);color:var(--chakra-colors-white);padding-block:var(--chakra-spacing-16);}.css-snpmo5{display:grid;grid-template-columns:1fr;gap:var(--chakra-spacing-12);margin-bottom:var(--chakra-spacing-12);}@media screen and (min-width: 48rem){.css-snpmo5{grid-template-columns:repeat(4, 1fr);}}.css-1j0bpdd{margin-bottom:var(--chakra-spacing-4);}@layer recipes{.css-1j0bpdd{font-family:var(--chakra-fonts-heading);font-weight:var(--chakra-font-weights-semibold);font-size:var(--chakra-font-sizes-lg);line-height:1.75rem;}}.css-17mcadw{color:var(--chakra-colors-gray-400);font-size:var(--chakra-font-sizes-sm);}.css-3br7xs{margin-bottom:var(--chakra-spacing-4);}@layer recipes{.css-3br7xs{font-family:var(--chakra-fonts-heading);font-weight:var(--chakra-font-weights-semibold);font-size:var(--chakra-font-sizes-sm);line-height:1.25rem;}}.css-1marwo3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-spacing-2);}.css-irwne7{color:var(--chakra-colors-gray-400);cursor:pointer;font-size:var(--chakra-font-sizes-sm);}@media (hover: hover){.css-irwne7:is(:hover, [data-hover]):not(:disabled, [data-disabled]){color:var(--chakra-colors-white);}}.css-3cewoj{margin-bottom:var(--chakra-spacing-8);}@layer recipes{.css-3cewoj{display:block;border-color:var(--chakra-colors-border);--separator-thickness:1px;border-style:solid;border-top-width:var(--separator-thickness);}}.css-1ewoipk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:var(--chakra-spacing-4);}@media screen and (min-width: 48rem){.css-1ewoipk{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.css-842o2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-spacing-3);}@media screen and (min-width: 30rem){.css-842o2{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:var(--chakra-spacing-6);}}