@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{.cqaFRN{--tier-accent:#f5a5a5}.jAUsJt{--row-fill:var(--tier-accent)}.kNNxLB{--card-fill:#fff}.ilWkvU{--card-ink:var(--tier-accent)}.hdKXgJ{--empty-fill:transparent}.HSCfP{--empty-ink:#fff}.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}.hWgZTB{inset:0}.cDIXvj{margin:20px 0 0}.fzpoby{border:0}.AxjtU{padding:0}.kFYpif{background:0 0}.kWIjhW{font:inherit}.iRHOuU{border:1px solid #0000}.dffgYh{background:#f5a5a5}.imsHQK{background:#fff}.faHwrr{background:var(--row-fill,#fff)}.foDtdn{background:0 0}.fBViXF{padding:.75rem 1.5rem}.cuRmPp{padding:.5rem .65rem}.htHXGZ{background:var(--card-fill,var(--tier-accent))}.gfxUHM{padding:1.5rem}.kPcjkT{border:1px solid var(--tier-accent)}.gfDEmm{padding:.75rem}.iHjhmd{padding:.45rem .7rem}.elrTLo{background:var(--tier-accent)}.dSXBfT{padding:1rem}.jvGAdE{background:var(--empty-fill,#fff)}.ATHag{padding:4px}.kJoCpg{padding:.3rem 0}.kFYpjY{border:none}.kMxLpk{padding:clamp(24px,5vw,48px)}.iaEsxj{margin:0 0 28px}.hpoplU{margin:0 0 14px}.RpkYu{margin:0 0 12px}.jTHIUz{padding:2px 6px}.hefJCJ{background:#f5a5a524}.IGbeU{padding:8px 12px}.jrHAhj{padding:0 8px}.ifmoQe{background:#ffffff1b}.ejvhvU{background:var(--preview-accent)}.ljeEEz{padding:10px 14px}.jCHIfK{background:#ffffff0e}.dbGmjJ{border:1px solid var(--preview-border)}.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)}.hEFtoB{scroll-snap-type:y mandatory}.dKLBtz{gap:10px}.jsgMwK{padding-block:16px}.dpjphg{gap:24px}.jsxrvK{padding-inline:20px}.dVuijX{border-radius:12px}.gIjDxI{transition:background .14s,transform .14s}.qbege{gap:0}.fzpodM{padding-inline:0}.gIlakB{transition:background-color .12s}.fCyQVv{place-items:center}.jvFJgf{gap:.5rem}.gaoMZG{gap:1.5rem}.kiEAOJ{border-bottom:0}.qbbQg{border-radius:0}.diIxfU{outline-offset:2px;outline:2px solid #0000}.iprbBU{gap:.75rem}.iuVwJJ{transition:background-color .12s,color .12s}.kkGFom{transition:opacity 0s ease-out .1s}.DZbFV{border-radius:.45rem}.iGfDIT{transition:width .2s,height .2s}.csqakW{border-bottom:1px solid var(--preview-border)}.ldeytt{overscroll-behavior:contain}.dVuiVB{gap:12px}.jsnJKs{border-radius:4px}.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}.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}.hEudWa{grid-template-rows:auto minmax(0,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}.Axjab{z-index:1}.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}.hJuqGQ{box-sizing:border-box}.ggSfSu{scrollbar-width:none}.yMWnJ{scroll-snap-align:start}.djeuTa{scroll-snap-stop:always}.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}.bZRhvx{cursor:pointer}.grmqqO{color:#3b3033}.jrXrMB{font-size:15px}.jRzOlC{font-weight:650}.yxnzG{color:var(--tier-accent)}.kOmuSg{font-family:PT Mono,monospace}.kvkERa{grid-template-rows:auto 1fr}.JXEdN{font-family:Instrument Serif,serif}.gCJdSa{font-size:clamp(8rem,23vw,14rem)}.jRYfTR{font-weight:400}.dDQsHX{line-height:.72}.hcYSmL{transform:translateY(.025em)}.frGTaO{letter-spacing:-.035em}.cbkwRf{white-space:nowrap}.gjeJYs{grid-template-rows:repeat(7,minmax(3.5rem,auto))}.qaZfD{grid-template-columns:5rem minmax(0,1fr)}.fzpnXk{column-gap:0}.iHMUDJ{align-self:stretch}.jutHam{color:inherit}.gqqXiW{font-family:Instrument Serif,Georgia,serif}.hZMQjB{font-size:3.25rem}.kJGtYG{line-height:.8}.bYPznF{align-content:center}.hwPhRU{color:#fff}.ieOIKo{color:var(--card-ink,#fff)}.jzJEFT{font-size:.75rem}.jUpJNK{line-height:1.45}.fzuZQP{overflow-wrap:anywhere}.hzJKan{text-transform:lowercase}.iSOdAU{cursor:grab}.fzpojb{opacity:0}.cERSkX{pointer-events:none}.jZiPEw{font-size:.72rem}.jBowhj{line-height:1.4}.exfNAw{grid-template-rows:minmax(min-content,1fr) auto auto}.jBMJkK{font-size:1.6rem}.kfwppx{line-height:1.2}.fONTuX{grid-template-columns:minmax(0,1fr) 5rem}.dhXGJM{resize:none}.kkcpUz{line-height:1.55}.kFYoXn{appearance:none}.ezkBTa{text-align:left}.grJGrZ{color:var(--empty-ink,var(--tier-accent))}.dodxlk{grid-template-columns:repeat(2,minmax(0,1fr))}.jsOUIU{font-size:.58rem}.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%)}.cGFOJB{display:block}.jZPTCX{stroke:var(--qLIrn)}.gjKRN{font-size:.9375rem}.fzpbtJ{line-height:1}.ldKigU{object-fit:contain}.iJKqLC{grid-template-rows:auto minmax(0,1fr)}.fnjGOw{font-size:clamp(2.5rem,6vw,5rem)}.jciMSz{align-items:baseline}.cFxhxB{color:var(--preview-muted)}.cluKUT{scrollbar-width:thin}.eEOnTQ{scrollbar-color:#f5a5a566 transparent}.ijkkDF{scrollbar-gutter:stable}.jrPWok{font-size:14px}.gNOQHw{white-space:pre-wrap}.eARdwm{grid-template-columns:64px minmax(0,1fr)}.Hmvba{color:#f8c3c3}.jsxFtA{font-size:10px}.bvKhSb{letter-spacing:.02em}.gwQsJj{justify-self:start}.gDKDFf{grid-template-columns:minmax(0,1fr)}.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}.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}.enkzWx{padding-top:env(safe-area-inset-top)}.cCDwLr{padding-bottom:env(safe-area-inset-bottom)}.fiOTp{width:calc(100% - clamp(32px,6vw,96px))}.qbeer{top:0}.kiKDyH{left:0}.hWgptE{right:0}.gLdxAL{min-height:88px}.gNodwj{width:calc(100% - 32px)}.hVpAQY{min-width:0}.diVeFv{min-height:100%}.BENyO{overflow-y:auto}.bWKOWS{overscroll-behavior-y:none}.hYZFjI{height:100%}.hRtGdP{min-height:0}.VThte{padding-top:var(--lotus-header-height,88px)}.gbfQSo{padding-bottom:var(--lotus-footer-height,64px)}.fpHppr{max-width:clamp(380px,34vw,600px)}.dmmjlu{max-width:100%}.kyGdCf{bottom:0}.fwULYN{min-height:64px}.cnGSOX{min-height:48px}.OUhqU{min-height:100dvh}.dKxIbt{min-height:3.5rem}.gsynQA{width:fit-content}.hKnkaf{max-width:min(16rem,100%)}.cuCRSg{min-height:2.5rem}.fzpnVC{padding-bottom:0}.gfxisA{margin-top:.5rem}.elXUCQ{min-height:5rem}.dYepxe{min-height:4.5rem}.jzlQGn{padding-top:.25rem}.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}.jRiPnf{width:min(800px,100% - 32px)}.jrinsC{margin-bottom:18px}.jrhZtE{padding-bottom:28px}.jsgMpR{padding-right:16px}.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}.dTreOJ textarea{border:0}.fGWoIP button{background:var(--tier-accent)}.dZgUwN button{border:0}.eXEfmC [data-drop-kind=end]{padding:.75rem}.emxEWf button:nth-child(-n+2){background:var(--tier-accent)}.kuZVpY span{padding:.25rem .5rem}.jhmPrY[data-selected=true]{background:var(--preview-selected)}.fUNIGN:before{border-radius:64px}.bIYZEV button{padding-inline:.75rem}.hcbIlY:last-child{border-bottom:0}.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}.ipcUyu::-webkit-scrollbar{display:none}.dLVhZe:before{content:""}.jrpcxw:before{position:absolute}.bwxSVZ:before{z-index:-1}.jkPZKC:before{filter:blur(36px)}.jSFVaQ:before{pointer-events:none}.dhKFXK:before{flex-shrink:0}.cKgeoO:before{background-image:radial-gradient(currentColor .8px,#0000 .8px)}.cNXJVE:before{background-size:3px 4px}.iTWbpD:before{opacity:.45}.kYubsF button{text-align:center}.iOkTf button{color:#fff}.doTzqn::placeholder{color:var(--tier-accent)}.gjhUDj::placeholder{opacity:1}.edEwOI [data-drop-kind=end]{position:relative}.cvHBPu [data-drop-kind=end]{align-content:start}.exkACn button:nth-child(-n+2){color:#fff}.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)}.khhxMi:before{width:6px}.fBtnlU:before{height:12px}.ivqLLZ:before{margin-right:.5rem}.hckBAs button{width:100%}.dyeRTH button{height:100%}.bBHuNV [data-drop-kind=end]{min-height:4rem}.fyHzeO:last-child{margin-bottom:0}.jFFhbr:last-child{padding-bottom:0}.hcTwuW:focus-within{border-color:#ffffff3d}.dJAcJT:is(:focus-visible,[data-focus-visible]){outline:1px solid var(--tier-accent)}.EFwzv:is(:focus-visible,[data-focus-visible]){outline-offset:3px}.gBBuhN:is(:hover,[data-hover]){--card-fill:#fff}.bUaFbQ:is(:hover,[data-hover]){--card-ink:var(--tier-accent)}.gtQlGW:is(:hover,[data-hover]){background:#ffb3b3}.cUSbqU:is(:hover,[data-hover]){background:var(--tier-accent)}.GtDsO:is(:hover,[data-hover]){background:#fff}.brXNMm:hover:not([data-selected=true]){background:#ffffff16}.eUXhEi:is(:hover,[data-hover]){text-decoration:underline}.iHzxq:is(:hover,[data-hover]){transform:translateY(-1px)}.eiHwfI:is(:hover,[data-hover]){color:#fff}.dpxvZS:is(:hover,[data-hover]){color:var(--tier-accent)}.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}.jensud button:is(:hover,[data-hover]),.gzCYll button:nth-child(-n+2):is(:hover,[data-hover]){background:#fff}.gLbPnx button:is(:hover,[data-hover]),.NkzmF button:nth-child(-n+2):is(:hover,[data-hover]){color:var(--tier-accent)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dORcfD{background-color:#191c22b8}}@media (width>=48rem){.iZOIkQ{grid-template-columns:minmax(0,1fr) 20rem}}@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){.fGsDkb{grid-template-columns:minmax(0,1fr) 22rem}}@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}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff")}
