@layer reset;@layer base{:root{--made-with-panda:"🐼"}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--rotate-x:0;--rotate-y:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}}@layer tokens{:where(:root,:host){--cgvLrv:#f5f5f5;--qLIrn:#1c1e20;--dyWtbK:#474747;--bLNZhx:#b4f2e2;--rWPlC:#7b1fa2;--bfwRxC:#f5a5a5;--ikokJA:640px;--kSvAmr:768px;--uwdhN:1024px;--eyfDzy:1280px;--dgHGKE:1536px;--eomHOU:640px;--iujnmj:768px;--gThSgZ:1024px;--cssArG:1280px;--jESPPc:1536px}@keyframes home-bounce{0%{transform:translateY(0)}to{transform:translateY(.4rem)}}}@layer recipes;@layer utilities{.gWiOIK{--preview-text:#f7f8fbf5}.jxGdnh{--preview-muted:#f7f8fbcc}.ejiFFx{--preview-accent:#f5a5a5}.ksnjQm{--preview-border:#ffffff16}.FNUbe{--preview-selected:#f5a5a524}.jSFCXS{background:var(--cgvLrv)}.AxjtB{margin:0}.dNnhlS{animation:1s ease-in infinite home-bounce}.izRHSk{background:var(--bLNZhx)}.iSOdbo{background:#fff8b2}.cDIXvj{margin:20px 0 0}.iRHOuU{border:1px solid #0000}.dffgYh{background:#f5a5a5}.gfDEmm{padding:.75rem}.imsHQK{background:#fff}.bedAsx{border:1px solid #1c1e20}.hUlivQ{padding:1rem 1.5rem}.gaolNz{padding:0 1.5rem}.iKkKRq{background:#f5a5a547}.cuRmPp{padding:.5rem .65rem}.iTSdBr{border:1px dashed #1c1e20}.dASmfr{margin:.25rem 0 .5rem}.iHjhmd{padding:.45rem .7rem}.foDtdn{background:0 0}.dSXBfT{padding:1rem}.gyCqPF{background:radial-gradient(#fff 1px,#0000 1px),#f5a5a5}.cxybyi{background:#1c1e20}.fBViXF{padding:.75rem 1.5rem}.ATHag{padding:4px}.kJoCpg{padding:.3rem 0}.kFYpjY{border:none}.IGbeU{padding:8px 12px}.AxjtU{padding:0}.jrHAhj{padding:0 8px}.fzpoby{border:0}.ifmoQe{background:#ffffff1b}.ejvhvU{background:var(--preview-accent)}.ljeEEz{padding:10px 14px}.jCHIfK{background:#ffffff0e}.dbGmjJ{border:1px solid var(--preview-border)}.kWIjhW{font:inherit}.ecFMH{margin:6px 0 0}.hQXxii{padding:0 12px 10px}.IGfnp{padding:5px 12px}.ATFzw{padding:8px}.gnlqYH{overflow:hidden}.iapTEp{transition:transform .8s}.gzBfeP{background-position:50%}.coifUy{margin-inline:auto}.dAaUHp{gap:16px}.jrAfsf{gap:9px}.kFYpjC{text-decoration:none}.cTQaTk{gap:28px}.igaiFr{padding-block:clamp(24px,5svh,64px)}.dKLBtz{gap:10px}.jsgMwK{padding-block:16px}.dpjphg{gap:24px}.jsxrvK{padding-inline:20px}.dVuijX{border-radius:12px}.gIjDxI{transition:background .14s,transform .14s}.iprbBU{gap:.75rem}.hVjhnQ{gap:.35rem}.qbege{gap:0}.jvFJgf{gap:.5rem}.kHzDNu{border-bottom:1px solid #1c1e20}.gIlakB{transition:background-color .12s}.fCyQVv{place-items:center}.gfximc{padding-block:.5rem}.kGqlzi{border-left:4px solid #f5a5a5}.qbbQg{border-radius:0}.cDWVs{transition:background-color .12s,border-color .12s}.jweaid{padding-block:1.5rem}.csWMiY{border-bottom:1px dashed #1c1e20}.kiEAOJ{border-bottom:0}.diIxfU{outline-offset:2px;outline:2px solid #0000}.iuVwJJ{transition:background-color .12s,color .12s}.dtQgKf{border-color:#1c1e20}.kHvWGg{border-top:1px solid #1c1e20}.kkGFom{transition:opacity 0s ease-out .1s}.DZbFV{border-radius:.45rem}.iGfDIT{transition:width .2s,height .2s}.diDVAZ{list-style:none}.jsfMVN{border-radius:5px}.fNBpFd{margin-inline:8px}.jsLxaN{border-radius:1px}.fwbaqG{gap:clamp(28px,5svh,48px)}.jsOvAS{margin-inline:12px}.eagMgU{gap:13px}.bCaWHy{transition:border-color .12s}.lpgXMA{-webkit-mask:url(/lotus/app-icons/search.svg) 50%/contain no-repeat;mask:url(/lotus/app-icons/search.svg) 50%/contain no-repeat}.fNCLbq{margin-block:2px}.dVuiVB{gap:12px}.csmtdI{border-top:1px solid var(--preview-border)}.jrHZPA{border-radius:8px}.jweaiI{padding-inline:1.5rem}.jTWvec{position:relative}.cQAdKd{touch-action:none}.kFYoVQ{-webkit-user-select:none;user-select:none}.fPSBzf{display:flex}.jmzEDN{flex-shrink:0}.bYPztT{align-items:center}.bYPznK{justify-content:center}.cHzrOo{color:var(--qLIrn)}.iRgpoQ{flex-direction:column}.gasSYy{flex-wrap:wrap}.ipXfiC{font-size:clamp(2rem,6vw,4rem)}.jRYDwr{font-weight:200}.gnjfQE{text-shadow:2px 2px 0 var(--rWPlC), 4px 4px 0 var(--bfwRxC)}.fNCLap{letter-spacing:2px}.jXSfKH{position:absolute}.eEAXUp{color:var(--dyWtbK)}.diLdWV{fill:none}.eBlswQ{stroke:currentColor}.fqhsmg{stroke-linecap:round}.dRsbfR{stroke-linejoin:round}.bgJxpc{stroke-width:2px}.cgzmzJ{isolation:isolate}.cYdhWw{display:grid}.kiUvDy{grid-template-rows:auto 1fr auto}.bWeOrD{color:#f7f8fb}.gWaqyp{background-color:#09101d}.jyDgFJ{background-image:url(/lotus/main-desktop-wallpaper.avif)}.dFrlbO{background-size:cover}.ksdoCR{background-repeat:no-repeat}.dMbFmk{font-family:Segoe UI Variable,Segoe UI,sans-serif}.hBpgcl{-webkit-font-smoothing:antialiased}.dZLxYL{text-rendering:optimizelegibility}.dDWCpe{justify-content:space-between}.fEVEmD{display:inline-flex}.dBIADy{color:#fff}.jsfAol{font-size:26px}.jRXFuD{font-weight:600}.bEbtHO{letter-spacing:-.02em}.bpuVJo{font-family:Fraunces,Georgia,serif}.ldILDk{grid-template-columns:minmax(0,1fr)}.eIXWIS{justify-items:center}.ekaVMM{justify-self:center}.bYPzoC{text-align:center}.icmCmT{font-size:clamp(2.25rem,4.5vw,5rem)}.jRXTuE{font-weight:500}.bPidcV{line-height:1.06}.ebhmSp{letter-spacing:-.045em}.fzpoez{padding-inline-start:0}.bPTljj{font-size:clamp(1rem,1.1vw,1.375rem)}.jGqtWe{line-height:1.5}.haVDec{color:#f7f8fbb3}.jsOvvq{font-size:12px}.grmqqO{color:#3b3033}.jrXrMB{font-size:15px}.jRzOlC{font-weight:650}.didzyU{color:#1c1e20}.kOmuSg{font-family:PT Mono,monospace}.Axjab{z-index:1}.fgynok{box-shadow:0 4px #1c1e20}.jZHEPl{font-size:.62rem}.jBowhj{line-height:1.4}.PGidl{letter-spacing:.04em}.kNkyHW{font-family:Georgia,Times New Roman,serif}.jpAtfV{font-size:clamp(3.5rem,9dvh,5rem)}.jSaNqc{font-weight:900}.cTbhBB{letter-spacing:-.09em}.jZiPEw{font-size:.72rem}.hzJKan{text-transform:lowercase}.gjeJYs{grid-template-rows:repeat(7,minmax(3.5rem,auto))}.imrLYK{grid-template-columns:3.5rem minmax(0,1fr) auto}.dnRxXd{font-size:2rem}.kJGtYG{line-height:.8}.WsupZ{letter-spacing:-.1em}.cGFOJB{display:block}.bYPzdx{align-self:center}.ljHGQN{text-align:right}.bYPznF{align-content:center}.hJuqGQ{box-sizing:border-box}.jUpJNK{line-height:1.45}.fzuZQP{overflow-wrap:anywhere}.iSOdAU{cursor:grab}.fzpojb{opacity:0}.cERSkX{pointer-events:none}.jQsfge{opacity:.7}.exfNAw{grid-template-rows:minmax(min-content,1fr) auto auto}.kTWrcu{grid-template-rows:auto auto 1fr}.ieOoYM{font-size:1.15rem}.jRXsVq{font-weight:700}.kfwppx{line-height:1.2}.jsXROL{font-size:.68rem}.kufAcr{opacity:.75}.fONTuX{grid-template-columns:minmax(0,1fr) 5rem}.dhXGJM{resize:none}.kkcpUz{line-height:1.55}.kFYoXn{appearance:none}.ezkBTa{text-align:left}.bZRhvx{cursor:pointer}.dodxlk{grid-template-columns:repeat(2,minmax(0,1fr))}.khyarQ{background-size:6px 6px}.jsOUIU{font-size:.58rem}.ewZNJl{grid-template-columns:1fr auto 1fr}.ddgODW{display:none}.hdAwi{position:fixed}.jRYpqr{z-index:1000}.cuRUGe{cursor:grabbing}.pANgP{z-index:100}.hfUSuA{grid-template-columns:repeat(2,1fr)}.kGRIsb{transform:translateY(-50%)}.jZPTCX{stroke:var(--qLIrn)}.gjKRN{font-size:.9375rem}.fzpbtJ{line-height:1}.ldKigU{object-fit:contain}.jutHam{color:inherit}.dDQsNs{opacity:.72}.hTEWWR{contain:inline-size}.cWdJLO{font-size:1.125rem}.cWocht{background-color:var(--preview-muted)}.AOawt{caret-color:var(--preview-accent)}.eukOJx{font-size:.90625rem}.cFxhxB{color:var(--preview-muted)}.VJSWr{font-size:.875rem}.hXVodw{font-size:.78125rem}.irPGrq{color:var(--preview-accent)}.fjPTAm{font-variant-numeric:tabular-nums}.bkhsmx{color:var(--preview-text)}.fEmEWd{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.iOygGS{background-color:#191c22f0}.hBBMqF{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%)}.kcKISj{height:100dvh}.dnFyWD{width:100vw}.ducmxL{margin-top:-10vh}.kJlOmF{bottom:15vh}.gfGQZc{width:1.6rem}.gfGQYz{height:1.6rem}.hYZFkb{width:100%}.yOEYy{overflow-x:clip}.OUhqU{min-height:100dvh}.enkzWx{padding-top:env(safe-area-inset-top)}.cCDwLr{padding-bottom:env(safe-area-inset-bottom)}.fiOTp{width:calc(100% - clamp(32px,6vw,96px))}.gLdxAL{min-height:88px}.gNodwj{width:calc(100% - 32px)}.hVpAQY{min-width:0}.fpHppr{max-width:clamp(380px,34vw,600px)}.dmmjlu{max-width:100%}.fwULYN{min-height:64px}.cnGSOX{min-height:48px}.JRfuU{width:min(1240px,100%)}.bgDncx{min-height:calc(100dvh - 1.5rem)}.cEowv{max-width:30rem}.diVeFv{min-height:100%}.dKxIbt{min-height:3.5rem}.kEqdUY{min-width:1.5rem}.gsynQA{width:fit-content}.kHmIMN{min-width:min(8.5rem,100%)}.hKnkaf{max-width:min(16rem,100%)}.cAdYfz{min-height:2rem}.gfxVMm{width:8.5rem}.jzJEwM{padding-bottom:.75rem}.fzpnVC{padding-bottom:0}.elXUCQ{min-height:5rem}.dYepxe{min-height:4.5rem}.jzlQGn{padding-top:.25rem}.bDnPiH{min-height:2.75rem}.kyGdCf{bottom:0}.qbeer{top:0}.iKGwYa{width:min(95vw,800px)}.bkhiRa{min-height:3rem}.dufMfg{top:50vh}.kUzaxe{right:20px}.dSXBfY{width:1rem}.dSXBgr{height:1rem}.jzlbht{width:1.25rem}.jzlbhu{height:1.25rem}.hYZFjI{height:100%}.gtdXBX{width:max-content}.fNBDHa{width:54px}.fNAAnn{height:38px}.ATHLd{width:2px}.fNABdh{height:18px}.cBdQOC{left:calc(50% - 4px)}.brpzyy{bottom:-8px}.ATFzz{width:8px}.ATHKO{height:2px}.dogStZ{max-width:560px}.jsOvyL{padding-top:12px}.bPmDsG{min-height:50px}.fNCotN{width:17px}.fNCoum{height:17px}.jbUuHO{min-height:54px}.fNAAnk{width:38px}.ksOxky{min-height:58px}.fbRTyM{min-height:38px}.laZeRT{min-height:100svh}.htIQfh:before{inset:-40px -48px}.kTboGn:before{background:#09101d1a}.gBGoIj:after{inset:0}.eMUAUI span{padding:.25rem .45rem}.xSMYo span{border:1px solid #1c1e20}.dTreOJ textarea{border:0}.hPgwNW button{background:#f5a5a5}.dZgUwN button{border:0}.klkVAI [data-drop-kind=end]{padding:0}.kuZVpY span{padding:.25rem .5rem}.fOVkjH span{background:#fff}.eJaw span{background:#f5a5a5}.jhmPrY[data-selected=true]{background:var(--preview-selected)}.fUNIGN:before{border-radius:64px}.hcbIlY:last-child{border-bottom:0}.bIYZEV button{padding-inline:.75rem}.xlXpX button{border-left:1px solid #1c1e20}.fZXqaR span{border-color:#f5a5a5}.gTWdWj>span{transition:transform .145s cubic-bezier(.333,1,.667,1),opacity 80ms cubic-bezier(.333,1,.667,1)}.dGNCNN[data-selected=true]{border-color:#ffffff24}.dLVhZe:before{content:""}.jrpcxw:before{position:absolute}.bwxSVZ:before{z-index:-1}.jkPZKC:before{filter:blur(36px)}.jSFVaQ:before{pointer-events:none}.eXMQhb:after{content:""}.idUWTB:after{position:absolute}.bbiGDJ:after{pointer-events:none}.efldfJ:after{opacity:.2}.lpbDPg:after{background-image:radial-gradient(#fff 1px,#0000 1px)}.bmkljC:after{background-size:6px 6px}.iLYbAY span:last-child{margin-inline-start:0}.kYubsF button{text-align:center}.evsmyN::placeholder{color:#1c1e20}.bjQqyc::placeholder{opacity:.55}.cvHBPu [data-drop-kind=end]{align-content:start}.dpInyh span{color:#1c1e20}.kGJZyp:last-child{text-align:right}.RRGQj>span{pointer-events:none}.iUCuOl>span{transform:translateY(0)scale(1)}.clKjwM::placeholder,.clKjwM[data-placeholder]{color:var(--preview-muted)}.hckBAs button{width:100%}.dyeRTH button{height:100%}.bBHuNV [data-drop-kind=end]{min-height:4rem}.hcTwuW:focus-within{border-color:#ffffff3d}.hrEDue:is(:focus-visible,[data-focus-visible]){outline:1px solid #f5a5a5}.fBpqaZ:is(:focus-visible,[data-focus-visible]){outline:1px solid #1c1e20}.EFwzv:is(:focus-visible,[data-focus-visible]){outline-offset:3px}.gtQlGW:is(:hover,[data-hover]){background:#ffb3b3}.cjjEIl:is(:hover,[data-hover]){background:#f5a5a5}.brXNMm:hover:not([data-selected=true]){background:#ffffff16}.eUXhEi:is(:hover,[data-hover]){text-decoration:underline}.jPwPsM:is(:hover,[data-hover]){border-color:#f5a5a5}.iHzxq:is(:hover,[data-hover]){transform:translateY(-1px)}.guMIUk:is(:hover,[data-hover]){color:#1c1e20}.eMEbUr:is(:active,[data-active]){background:#f5a5a5}.dJeLWI:is(:active,[data-active]){cursor:grabbing}.gNBFrd:active>span{transform:translateY(1px)scale(.95)}.hRXmXi:active>span{opacity:.9}.hldGkb:active>span{--transition-duration:80ms;transition-duration:80ms}.eBSxXP button:is(:hover,[data-hover]){border-color:#f5a5a5}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dORcfD{background-color:#191c22b8}}@media screen and (width>=40rem){.jvSiub span:last-child{margin-inline-start:auto}}@media (width>=48rem){.fAiHbM{border-left:1px solid #1c1e20}.fytLHY{grid-template-columns:minmax(0,1fr) 17rem}.dIinhE{column-gap:1.5rem}.eeQDJX{padding-inline-start:1.5rem}}@media screen and (width>=48rem){.jnmWLg{gap:clamp(48px,8vw,112px)}.eHsjPW{gap:1rem}.hbcjVb{grid-template-columns:minmax(0,1fr) auto}.doALGg{justify-self:start}.jRSnGx{text-align:left}.hSPVVA{padding-inline-start:clamp(2px,.25vw,4px)}.kIcDfC{width:min(1440px,100% - 64px)}}@media (width>=72rem){.YwiFp{grid-template-columns:minmax(0,1fr) 20rem}}@media (width>=1280px){.fFgeMZ{width:min(1440px,80vw)}}@media (width>=1280px) and (height>=850px){.dtaDjr{zoom:1.15}}@media (width>=1600px) and (height>=950px){.dUNSaB{zoom:1.25}}@media (width>=1920px) and (height>=1050px){.bBdgzP{zoom:1.4}}@media (width>=2400px) and (height>=1200px){.ifKXpL{zoom:1.65}}@media (width<=400px){.boEPJF{padding-inline:1px}.hFMdub{width:40px}}@media (hover:hover){.gGvEqX:hover:where(:not(:active))>span{transform:translateY(-2.5px)}}@media (prefers-reduced-motion:reduce){.bWdouy *,.bWdouy :before,.bWdouy :after{scroll-behavior:auto}.VjRdc *,.VjRdc :before,.VjRdc :after{--transition-duration:.01ms;transition-duration:.01ms}.cCJtjS *,.cCJtjS :before,.cCJtjS :after{animation-duration:.01ms}.eVLVFT *,.eVLVFT :before,.eVLVFT :after{animation-iteration-count:1}.kfvRhF>span,.kfvRhF:hover>span,.kfvRhF:active>span{transition:none}.eJJdrk>span,.eJJdrk:hover>span,.eJJdrk:active>span{transform:none}}}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-mono-cyrillic-ext-400-normal-C8TlNz0g.woff2)format("woff2"),url(/assets/pt-mono-cyrillic-ext-400-normal-Ca_Kjean.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-mono-cyrillic-400-normal-CteInIPE.woff2)format("woff2"),url(/assets/pt-mono-cyrillic-400-normal-CL2xZ6Bq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-mono-latin-ext-400-normal-59kyaNn9.woff2)format("woff2"),url(/assets/pt-mono-latin-ext-400-normal-CEnqigeC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-mono-latin-400-normal-3-3stVoC.woff2)format("woff2"),url(/assets/pt-mono-latin-400-normal-CW_sYFHq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:PT Mono,monospace}@font-face{font-family:Fraunces;src:url(/lotus/Fraunces.ttf)format("truetype");font-display:swap}
