@layer reset{html,:host{--font-fallback:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;tab-size:4;line-height:1.5;font-family:var(--global-font-body,var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop{border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);box-sizing:border-box;margin:0;padding:0}::file-selector-button{border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);box-sizing:border-box;margin:0;padding:0}hr{color:var(--kkXlhN);border-top-width:1px;height:0}body{line-height:inherit;height:100%}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}button,input,optgroup,select,textarea{font:inherit;background:var(--edNtiq);font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:var(--kkXlhN)}::file-selector-button{font:inherit;background:var(--edNtiq);font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:var(--kkXlhN)}::placeholder{--placeholder-fallback:#00000080;opacity:1;color:var(--global-color-placeholder,var(--placeholder-fallback))}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{--placeholder-fallback:color-mix(in oklab, currentcolor 50%, transparent)}}::selection{background-color:var(--global-color-selection,#0073ff4d)}textarea{resize:vertical}table{border-color:var(--kkXlhN);text-indent:0;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{-webkit-text-decoration:inherit;text-decoration:inherit;color:var(--kkXlhN)}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono,var(--font-mono-fallback));font-feature-settings:normal;font-variation-settings:normal;font-size:1em}progress{vertical-align:baseline}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda:"🐼"}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-rendering:optimizelegibility}html,body{background-color:var(--fbJYYB);color:var(--dKGtql);min-height:100%}body{margin:var(--fcTUxn);font-family:var(--EkLlm);touch-action:manipulation;font-size:1rem;font-weight:400;line-height:1.55}#app{isolation:isolate;min-height:100%}button{font:inherit}a{color:var(--kkXlhN);text-decoration:none}::selection{background-color:var(--chaXoE);color:var(--hnVrOM)}*,: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){--cUJial:1 / 1;--hXKkLU:"Rajdhani", "Avenir Next Condensed", "Arial Narrow", sans-serif;--EkLlm:"IBM Plex Sans", "Avenir Next", "Segoe UI", sans-serif;--bLinLB:currentColor;--kkXlhN:inherit;--qLIrn:#000;--RiClf:#fff;--edNtiq:#0000;--ctAduP:#22211c;--bqFRBA:#171713;--dKiCJN:#12120f;--gHaUMp:#0e0e0c;--fhFoEQ:#090909;--cOCWKq:#f5ecd4;--bbKnMA:#c6bda7;--ISNjG:#8d867a;--jwgKi:#f0c75f;--kzCELB:#e2b948;--bQVlHA:#c9a140;--wGfza:#87b97b;--ijESlZ:#e8825c;--bMEoOM:#b0c0c8;--fcTUxn:0;--kVYFKL:0;--ljdynd:.125rem;--frPLFf:.25rem;--fLEaWT:.5rem;--dbDLMU:.75rem;--bcMNIA:1rem;--QlsXF:1.5rem;--geUycm:2rem;--egdzXS:2.25rem;--inknSX:2.5rem;--hhBABD:3rem;--guundl:4rem;--iGYDkL:5rem;--kMOqXW:6.25;--kTdGYg:0;--giSykk:0;--dKyqaq:.125rem;--IDkns:.25rem;--guCzhE:.5rem;--kUILvT:.75rem;--cHFrtz:1rem;--hyueiK:1.5rem;--kznoSZ:2rem;--cmjUQF:2.25rem;--bugIZk:2.5rem;--hfsWhI:3rem;--bJnIGG:4rem;--hgfXTw:5rem;--cqlkLV:6.25;--khWApH:100%;--nQYcl:2.75rem;--kqROAx:3rem;--crmrmM:1rem;--vmplf:1.5rem;--bVuKlx:4rem;--kMmzUy:80rem;--jAIbPj:28rem;--eomHOU:640px;--iujnmj:720px;--gThSgZ:980px;--cssArG:1280px;--ghRSVh:0;--dIRZfD:.125rem;--HAFTd:.25rem;--grbhyl:.5rem;--kZzyBe:.75rem;--kkkBVq:9999px;--krOGUf:none;--jqBZhh:0 2px 8px color-mix(in srgb, var(--qLIrn) 18%, transparent);--lcvNSk:0 8px 24px color-mix(in srgb, var(--qLIrn) 24%, transparent);--gekdHv:0 16px 40px color-mix(in srgb, var(--qLIrn) 28%, transparent);--dPLaOo:0 0 0 3px color-mix(in srgb, var(--cOCWKq) 26%, transparent);--mUhz:.16s;--cWTXGg:.22s;--cifMdM:.9s;--bSdDtl:ease;--hgfxJf:linear;--ikokJA:640px;--kSvAmr:720px;--uwdhN:980px;--eyfDzy:1280px;--fbJYYB:var(--fhFoEQ);--bqLvcB:var(--dKiCJN);--kATaKg:var(--bqFRBA);--rmPLc:var(--gHaUMp);--iLXTth:color-mix(in srgb, var(--cOCWKq) 4%, transparent);--dKGtql:var(--bbKnMA);--iagzVE:var(--cOCWKq);--YyYdq:var(--bbKnMA);--gNPUFA:var(--ISNjG);--gnNbI:var(--fhFoEQ);--jfPAjk:color-mix(in srgb, var(--cOCWKq) 10%, transparent);--gyOCe:color-mix(in srgb, var(--cOCWKq) 20%, transparent);--hiaXtX:var(--kzCELB);--gBHQLb:var(--kzCELB);--hxqjxA:var(--jwgKi);--ebFMpq:var(--bQVlHA);--gKtofb:color-mix(in srgb, var(--kzCELB) 12%, transparent);--gyfBOE:color-mix(in srgb, var(--kzCELB) 18%, transparent);--hfVBiS:color-mix(in srgb, var(--kzCELB) 24%, transparent);--chfDpz:var(--cOCWKq);--eHHIwn:var(--wGfza);--dlkfOT:color-mix(in srgb, var(--wGfza) 12%, transparent);--byEAfG:color-mix(in srgb, var(--wGfza) 24%, transparent);--ieybZG:var(--jwgKi);--bRgucm:color-mix(in srgb, var(--jwgKi) 12%, transparent);--jLpRzP:color-mix(in srgb, var(--jwgKi) 24%, transparent);--cyoBTj:var(--ijESlZ);--keiBbb:var(--ijESlZ);--cRpXb:color-mix(in srgb, var(--ijESlZ) 12%, transparent);--kKYmXO:color-mix(in srgb, var(--ijESlZ) 24%, transparent);--hCRZxS:var(--bMEoOM);--bQtCfS:color-mix(in srgb, var(--bMEoOM) 12%, transparent);--gXApob:color-mix(in srgb, var(--bMEoOM) 24%, transparent);--chaXoE:color-mix(in srgb, var(--kzCELB) 28%, transparent);--hnVrOM:var(--cOCWKq)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enterUp{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}}@layer recipes;@layer utilities{@layer compositions{.dDgZBt{animation-name:spin;animation-duration:var(--cifMdM);animation-timing-function:var(--hgfxJf);animation-iteration-count:infinite}.flijMa:is(:focus-visible,[data-focus-visible]){outline-width:2px;outline-style:solid;outline-color:var(--chfDpz);outline-offset:2px}}.eHFMSl{--route-accent-surface:color-mix(in srgb, var(--kzCELB) 12%, transparent)}.gJPJcj{--route-accent-surface:color-mix(in srgb, var(--ijESlZ) 12%, transparent)}.cajnks{background:var(--bqLvcB)}.gvzVjO{background:var(--rmPLc)}.hDCgtd{background:var(--cRpXb)}.hsWhpJ{background:var(--gKtofb)}.gBjcOS{background:var(--kATaKg)}.foDtdn{background:var(--edNtiq)}.AxjtU{padding:var(--fcTUxn)}.iPJSFh{gap:var(--dbDLMU)}.etyLZG{padding-block:var(--dbDLMU)}.etyLZb{padding-inline:var(--dbDLMU)}.dTBYkx{border-width:1px}.hDGJaH{border-style:solid}.edgEND{border-color:var(--jfPAjk)}.iPJUVf{border-radius:var(--kZzyBe)}.dTWwdi{gap:var(--frPLFf)}.jexspC{gap:var(--fLEaWT)}.jextbg{border-radius:var(--grbhyl)}.ihDtmR{border-color:var(--kKYmXO)}.fCyQVv{place-items:center}.kUgUzd{padding-block:var(--fLEaWT)}.bRbYvN{border-color:var(--hfVBiS)}.coifUy{margin-inline:auto}.kfVerl{padding-block:var(--kVYFKL)}.kfVemU{padding-inline:var(--kVYFKL)}.gnlqYH{overflow:hidden}.ceuSZS{padding-block:var(--bcMNIA)}.ceuSZn{padding-inline:var(--bcMNIA)}.jKBMRF{padding-block:var(--frPLFf)}.kUgUuM{padding-inline:var(--fLEaWT)}.mHtYL{border-radius:var(--kkkBVq)}.gKNLRx{border-color:var(--gyOCe)}.ldXPJw{gap:var(--ljdynd)}.diDVAZ{list-style:none}.eioztc{grid-column:1/-1}.fPtRO{border-color:var(--edNtiq)}.dNTNvO{border-width:2px}.bgFnIJ{border-color:var(--bLinLB)}.hdAwi{position:fixed}.eRIUIN{inset-block-end:calc(env(safe-area-inset-bottom) + .75rem)}.fzqBIX{z-index:18}.cYdhWw{display:grid}.gDKDFf{grid-template-columns:minmax(0,1fr)}.bYPztT{align-items:center}.dUhbgn{box-shadow:var(--krOGUf)}.hzavxS{transform:translate(-50%)}.dnXwXZ{inset-inline-start:50%}.exyJDJ{color:var(--hCRZxS)}.iKMdfS{font-family:var(--hXKkLU)}.VJSWr{font-size:.875rem}.jRXsVq{font-weight:700}.dRaQmN{letter-spacing:.04em}.gHSBkA{line-height:1.333}.hLQIGS{text-transform:uppercase}.WrOCw{color:var(--iagzVE)}.jRXFuD{font-weight:600}.fALEiW{color:var(--YyYdq)}.kkcpUz{line-height:1.55}.fzuZQP{overflow-wrap:anywhere}.jIfOOq{justify-items:stretch}.cGFOJB{display:block}.hVFOhT{aspect-ratio:var(--cUJial)}.ldKigU{object-fit:contain}.ldXRKO{margin-block-start:var(--ljdynd)}.hxIKYA{color:var(--hiaXtX)}.jweaoN{font-size:1.5rem}.jRXTuE{font-weight:500}.bEbEVf{letter-spacing:.02em}.cZZvcc{color:var(--gNPUFA)}.hZMpKn{font-size:1.25rem}.dnRKwm{font-size:1rem}.cjmjNs{grid-template-columns:1.5rem minmax(0,1fr)}.bvMRXU{align-items:start}.hHafmc{color:var(--cyoBTj)}.lkdYgY{color:var(--hxqjxA)}.jexsNZ{padding-block-start:var(--fLEaWT)}.hGEkCt{border-block-start-width:1px}.ldVkre{border-block-start-style:solid}.dFqrOf{border-block-start-color:var(--jfPAjk)}.geVzvj{grid-template-columns:1fr}.iHMUPj{align-items:stretch}.bYPzoC{text-align:center}.jutHam{color:var(--kkXlhN)}.eUBEin{text-decoration-line:underline}.fPtRw{-webkit-text-decoration-color:var(--edNtiq);text-decoration-color:var(--edNtiq)}.dTCjSk{text-decoration-thickness:1px}.eCBARk{text-underline-offset:.18em}.cWZHGr{--transition-duration:var(--mUhz);transition-duration:var(--mUhz)}.eVDGcT{--transition-prop:color, text-decoration-color;transition-property:color,text-decoration-color}.cdSGtk{--transition-easing:var(--bSdDtl);transition-timing-function:var(--bSdDtl)}.ccgGVb{grid-template-columns:2.5rem minmax(0,1fr)}.jTWvec{position:relative}.kfwppx{line-height:1.2}.insEvP{display:-webkit-box}.bWwUlg{box-shadow:var(--lcvNSk)}.fPSBzf{display:flex}.felzJA{justify-content:flex-end}.dIvCVK{min-inline-size:var(--cqlkLV)}.cgzmzJ{isolation:isolate}.iXhKGW{grid-template-rows:auto auto minmax(0,1fr)}.fEVEmD{display:inline-flex}.bZRhvx{cursor:pointer}.gasSYy{flex-wrap:wrap}.bvMRZm{align-content:start}.dodxlk{grid-template-columns:repeat(2,minmax(0,1fr))}.ZxDds{color:var(--bbKnMA)}.jlOfqx{order:3}.fjPTAm{font-variant-numeric:tabular-nums}.kFYoXn{appearance:none}.bYPznK{justify-content:center}.cHjCvM{font-family:var(--EkLlm)}.gRUqPf{--transition-prop:background-color, border-color, color, transform;transition-property:background-color,border-color,color,transform}.ioQzEH{font-size:.75rem}.bUyOMB{display:inline-block}.jmzEDN{flex-shrink:0}.fvKGdu{color:var(--bLinLB)}.Axjab{z-index:1}.eCTrly{color:var(--dKGtql)}.ilNGIi{padding-block-end:calc(env(safe-area-inset-bottom) + 2.25rem)}.epmQRc{padding-block-end:calc(env(safe-area-inset-bottom) + 5rem)}.dnRYGb{font-size:4rem}.dZFwWt{color:var(--ieybZG)}.kqhHaK{width:min(100% - 1rem,30rem)}.hVpAQY{min-width:var(--kTdGYg)}.dMMuNs{width:var(--khWApH)}.eAZrqn{height:auto}.eWrRZB{max-width:var(--khWApH)}.eSctRm{max-height:var(--khWApH)}.TInRg{width:1em}.TInRb{height:1em}.bILvle{width:var(--kMmzUy)}.etyLRW{margin-top:var(--dbDLMU)}.ceuSXe{margin-top:var(--bcMNIA)}.jRETev{width:var(--bugIZk)}.jRETek{height:var(--bugIZk)}.fzoNvt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dMMuMP{height:var(--khWApH)}.jjvQVd{min-height:var(--hyueiK)}.jxwjdV{min-height:var(--nQYcl)}.iiAukp{min-height:var(--kqROAx)}.hXudoh{min-height:100svh}.ivrJAt{border-right-color:var(--edNtiq)}.lhXybV{width:var(--bVuKlx)}.lhXycu{height:var(--bVuKlx)}.jVrhgv{width:var(--jAIbPj)}.jKBMKB{margin-top:var(--frPLFf)}.bFiKXy:before{inset:var(--fcTUxn)}.ijSYko:before{background:radial-gradient(circle at top right, var(--route-accent-surface) 0, transparent 65%)}.BoeQl:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--edNtiq)}.kDJFvH:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--gKtofb)}.zgoeZ:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--jfPAjk)}.fkskrT:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--hfVBiS)}.dLVhZe:before{content:""}.jrpcxw:before{position:absolute}.jSFVaQ:before{pointer-events:none}.bkTzFq>*{position:relative}.fvuQpZ>*{z-index:1}.YJgQP:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:default}.cfBsOY:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.56}.fZcjzw:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){transform:none}.gOQfxE:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--YyYdq)}.isaoUg:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:1}.hVtYjS:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--hxqjxA)}.iNPYHa>*{min-width:var(--kTdGYg)}.gyAmnf>*{max-width:var(--khWApH)}.fVsWq>*{width:var(--khWApH)}.gUocrK:is(:focus-visible,[data-focus-visible]){border-radius:var(--dIRZfD)}.hhMYWw:is(:hover,[data-hover]):not(:disabled){background:var(--bqLvcB)}.bIHkmt:is(:hover,[data-hover]):not(:disabled){background:var(--cRpXb)}.dTwRYy:is(:hover,[data-hover]):not(:disabled){background:var(--rmPLc)}.jKvUUt:is(:hover,[data-hover]):not(:disabled){background:var(--gyfBOE)}.cjCQYO:is(:hover,[data-hover]):not(:disabled){background:var(--kATaKg)}.kTcRgn:is(:hover,[data-hover]):not(:disabled){border-color:var(--cyoBTj)}.EVaSf:is(:hover,[data-hover]):not(:disabled){border-color:var(--jfPAjk)}.kkajzr:is(:hover,[data-hover]):not(:disabled){border-color:var(--hiaXtX)}.hLBuQK:is(:hover,[data-hover]):not(:disabled){color:var(--YyYdq)}.hWRGrD:is(:hover,[data-hover]):not(:disabled){-webkit-text-decoration-color:var(--bLinLB);text-decoration-color:var(--bLinLB)}.iHzxq:is(:hover,[data-hover]):not(:disabled){transform:translateY(-1px)}.hZBONU:is(:hover,[data-hover]):not(:disabled){color:var(--iagzVE)}@media screen and (width>=45rem){.fDQkwJ{gap:var(--fLEaWT)}.jNfdDq{padding-block:var(--fLEaWT)}.fJEgVs{padding-inline:var(--dbDLMU)}.gdaytK{gap:var(--dbDLMU)}.iLUugc{padding-inline:var(--bcMNIA)}.eSFJXG{gap:var(--bcMNIA)}.iDpfWE{padding-block:var(--ljdynd)}.iDxcLl{padding-inline:var(--ljdynd)}.iMcqUJ{padding-block:var(--bcMNIA)}.jmfUYY{padding-block:var(--QlsXF)}.jmnRNF{padding-inline:var(--QlsXF)}.izbedB{gap:var(--frPLFf)}.hQLMLm{grid-column:auto}.bGzvLo{grid-template-columns:minmax(0,1fr) auto}.hOMjfV{justify-items:end}.bGdfKK{grid-template-columns:3rem minmax(0,1fr)}.cwdEcS{font-size:2rem}.fFZpUV{font-size:1rem}.dwriTK{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.gPeiPq{display:block}.irlYqK{grid-template-columns:repeat(3,minmax(0,1fr))}.Nwjqh{order:0}.eNGDKZ{padding-block-start:var(--bcMNIA)}.ivswMR{padding-block-end:var(--geUycm)}.fssYZY{padding-block-end:var(--hhBABD)}.BCwSH{width:auto}.bncfmU{width:var(--hfsWhI)}.bmVcvT{height:var(--hfsWhI)}.cQzKMu{-webkit-line-clamp:unset}}@media screen and (width>=61.25rem){.iCEaJH{background:var(--rmPLc)}.jmnRJn{padding-inline:var(--QlsXF)}.dbdHVL{transform:none}.bANVdn{inset-inline-start:auto}.iEmHvi{inset-inline-end:var(--QlsXF)}.dDKdIp{grid-template-columns:repeat(2,minmax(0,1fr))}.kQbgZu{padding-block-start:var(--QlsXF)}.cYkdRw{width:min(24rem,100% - 3rem)}}@media screen and (width<=44.9975rem){.hJbjeq{display:none}}}
