@layer reset,base,tokens,recipes,utilities;html{scroll-snap-type:y proximity}html,body{overflow-x:hidden}.db-legible{text-shadow:0 2px 12px rgba(255,255,255,.5)}.dark .db-legible{text-shadow:0 2px 14px rgba(18,6,20,.6)}body{font-family:Outfit,Zen Kaku Gothic New,system-ui,sans-serif;color:#5a2f49;background:radial-gradient(1100px 620px at 80% -10%,rgba(139,164,235,.4),transparent 60%),radial-gradient(1000px 560px at 12% -8%,rgba(197,165,255,.44),transparent 58%),radial-gradient(1200px 720px at 50% 116%,rgba(255,176,214,.62),transparent 60%),linear-gradient(180deg,#eef2ff,#fbeaf5,#ffe1ee);background-attachment:fixed}.dark body{color:#ffeef7;background:radial-gradient(760px 520px at 50% -8%,rgba(255,190,224,.34),transparent 60%),radial-gradient(1000px 560px at 82% 6%,rgba(255,140,190,.24),transparent 60%),radial-gradient(1050px 600px at 14% 2%,rgba(200,120,200,.24),transparent 60%),radial-gradient(1000px 560px at 50% 116%,rgba(255,120,170,.22),transparent 60%),linear-gradient(180deg,#2a1024,#35132c 46%,#24122a);background-attachment:fixed}.dark .petal{background:radial-gradient(circle at 30% 30%,#ffdcee,#ff9ecb 42%,#ff6fb2);filter:drop-shadow(0 0 6px rgba(255,145,205,.6));opacity:.95}:focus-visible{outline:2px solid #e85a97;outline-offset:2px;border-radius:6px}.db-backdrop{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.db-glass{background:#ffffff94;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.6);box-shadow:inset 0 1px #ffffffb3,0 26px 70px -30px #c83c7880}.dark .db-glass{background:#2a1c3ea8;border-color:#ffcdeb2e;box-shadow:inset 0 1px #ffffff24,0 30px 80px -32px #000000a6}.db-bloom{position:absolute;inset:-34%;border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(circle at 50% 42%,rgba(255,214,236,.9),transparent 55%),radial-gradient(circle at 62% 60%,rgba(197,165,255,.6),transparent 60%),radial-gradient(circle at 38% 64%,rgba(139,180,255,.5),transparent 60%);filter:blur(14px)}.dark .db-bloom{background:radial-gradient(circle at 50% 42%,rgba(255,176,220,.6),transparent 55%),radial-gradient(circle at 62% 60%,rgba(146,108,224,.55),transparent 60%),radial-gradient(circle at 38% 64%,rgba(90,120,220,.4),transparent 60%)}@keyframes db-breathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.08);opacity:1}}.db-disc{position:relative;border-radius:50%;background:repeating-radial-gradient(circle at center,#00000029 0 2px,#0000000a 2px 4px),radial-gradient(circle at 38% 32%,#3b2c44,#130c1a 78%);box-shadow:0 34px 80px -26px #b4326e99,inset 0 0 46px #0000008c}.db-disc:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.18) 46%,transparent 60%)}.db-disc-label{position:absolute;inset:19%;border-radius:50%;overflow:hidden;box-shadow:inset 0 0 0 4px #ffffff29}.db-disc-label img{width:100%;height:100%;object-fit:cover}.db-disc-mystery{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Great Vibes,cursive;font-size:3.4rem;color:#ffffffeb;background:radial-gradient(circle at 40% 34%,#ffd6ec,#ff9ec6 52%,#db6bad);text-shadow:0 2px 10px rgba(190,50,110,.5)}.db-disc-hole{position:absolute;top:50%;left:50%;width:7%;height:7%;transform:translate(-50%,-50%);border-radius:50%;background:#0e0a12;box-shadow:0 0 0 3px #ffffff24;z-index:3}@keyframes db-spin{to{transform:rotate(360deg)}}.db-spin{animation:db-spin 9s linear infinite}.db-spin[data-paused=true]{animation-play-state:paused}.db-ring{position:absolute;inset:-12px;border-radius:50%;background:conic-gradient(var(--rc, #ff9ec6) calc(var(--p, 0) * 1turn),rgba(255,255,255,.14) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 7px));mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 7px));pointer-events:none}.db-meter-petal{width:22px;height:22px;border-radius:100% 0;transition:background .3s,transform .3s,opacity .3s}.sakura-field{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}.petal{position:absolute;top:-6vh;width:16px;height:16px;background:radial-gradient(circle at 30% 30%,#fff0f7,#ffb4d6 48%,#ff8fbf);border-radius:100% 0;opacity:.9;filter:drop-shadow(0 2px 6px rgba(255,140,195,.55));animation:petal-fall linear infinite}@keyframes petal-fall{0%{transform:translateY(-10vh) translate(0) rotate(0);opacity:0}10%{opacity:var(--pop, .85)}50%{transform:translateY(50vh) translate(var(--sway, 6vw)) rotate(calc(var(--spin, 360deg) * .5))}90%{opacity:var(--pop, .85)}to{transform:translateY(112vh) translate(calc(var(--sway, 6vw) * -.55)) rotate(var(--spin, 360deg));opacity:0}}@keyframes db-cascade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes db-pop{0%{transform:scale(.6)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes db-float{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}@keyframes db-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes db-burst{0%{transform:translate(-50%,-50%) scale(.3) rotate(0);opacity:0}18%{opacity:1}to{transform:translate(calc(-50% + var(--bx)),calc(-50% + var(--by))) scale(1) rotate(220deg);opacity:0}}.db-burst-petal{position:absolute;left:50%;top:44%;width:13px;height:13px;border-radius:100% 0;pointer-events:none;z-index:4;animation:db-burst 1s cubic-bezier(.22,1,.36,1) forwards}@keyframes db-moment-in{0%{opacity:0;transform:translateY(18px) scale(.985);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.db-moment{animation:db-moment-in .55s cubic-bezier(.22,1,.36,1) both}@keyframes db-shake{0%,to{transform:translate(0)}15%{transform:translate(-9px) rotate(-1.5deg)}30%{transform:translate(8px) rotate(1.5deg)}45%{transform:translate(-6px) rotate(-1deg)}60%{transform:translate(5px) rotate(1deg)}75%{transform:translate(-3px)}}.db-shake{animation:db-shake .5s cubic-bezier(.36,.07,.19,.97)}@keyframes db-wrong-flash{0%{box-shadow:0 0 #e03c5a00}25%{box-shadow:0 0 0 2px #e03c5ae6;background:#e03c5a47}to{box-shadow:0 0 #e03c5a00}}.db-wrong-flash{animation:db-wrong-flash .6s ease-out,db-shake .42s cubic-bezier(.36,.07,.19,.97)}@keyframes db-glow{0%,to{box-shadow:0 0 #e85a9759}50%{box-shadow:0 0 22px 4px #e85a9747}}.db-cascade{opacity:0;animation:db-cascade .34s cubic-bezier(.22,1,.36,1) forwards}.db-pop{animation:db-pop .28s cubic-bezier(.22,1,.36,1)}.db-float{animation:db-float 4s ease-in-out infinite}.db-glow{animation:db-glow 2.4s ease-in-out infinite}.db-shimmer{background-image:linear-gradient(90deg,#e85a9700,#e85a9752,#e85a9700);background-size:200% 100%;animation:db-shimmer 1.4s linear infinite}@media(prefers-reduced-motion:reduce){.db-cascade,.db-pop,.db-float,.db-shimmer,.db-glow,.db-spin,.db-breathe,.db-bloom{animation:none;opacity:1}.petal{animation:none!important;display:none}.db-shake{animation:none}.db-wrong-flash{animation:db-wrong-flash .6s ease-out}}@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:inherit;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:inherit}::file-selector-button{font:inherit;background:var(--edNtiq);font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}::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:inherit;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{text-decoration:inherit;color:inherit}abbr:where([title]){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{body{background:var(--jyeInc);color:var(--oFQWH)}body.dark,.dark body{color-scheme:dark}*,:before,:after{border-color:var(--jfPAjk);box-sizing:border-box;border-style:solid}::placeholder{opacity:1;color:var(--feruSJ)}::selection{background:var(--gvGSMi)}html{--kLNOfu: var(--bviNTW);--kcWzyj: var(--bxwmpz);--bmkpYg: var(--hOPtmI);--ecfTRX: var(--gNEbn);--bDjYrS: var(--iCxvhG);--iFZgOB: var(--lRpxR);--OpxuQ: var(--gndPDc);--yVRWg: var(--dJgqos)}}@layer tokens{:where(:root,:host){--cmlixv: fade-in .4s var(--imxNHs);--bJeTGz: spin 1s linear infinite;--dzOvWn: none;--cWTXGg: .2s;--cifMdM: .3s;--bPXfWW: .5s;--drrWcF: cubic-bezier(.2, 0, 0, 1);--imxNHs: cubic-bezier(.05, .7, .1, 1);--kWjDjq: .5rem;--loLyxA: .75rem;--eRgJXV: .875rem;--daFrau: 1rem;--gKFLFQ: 1.125rem;--gFqSQX: 1.25rem;--dllMvh: 1.5rem;--jaXqkI: 1.875rem;--hdlyfR: 3.75rem;--bDBsww: 4.5rem;--leEsKL: 500;--hmvyHR: 600;--ghWdwL: 700;--eUSVTv: .05em;--lhSeXO: .1em;--kLOfAE: .375rem;--dxfumK: .5rem;--UXfgJ: .75rem;--bphCwb: 1rem;--eougbK: 1.5rem;--kkkBVq: 9999px;--kTdGYg: 0rem;--juMtMc: 1rem;--beDnSR: 1.25rem;--eUDwWi: 1.5rem;--fzzdix: 2.25rem;--dDnfaV: 2.5rem;--izvCpj: 20rem;--iQceEA: 90rem;--khWApH: 100%;--fcTUxn: 0rem;--dacYEG: .25rem;--ebuyxV: .5rem;--bYDCFo: .75rem;--hIimNX: 1rem;--fFrqVq: 1.25rem;--gGIQOF: 1.5rem;--eDRUVY: 1.75rem;--flZesP: 2rem;--gEfgCY: .125rem;--jJIQbV: .375rem;--cqwGG: .625rem;--dhUgfD: .875rem;--hXKkLU: "Zen Kaku Gothic New", "Outfit", sans-serif;--giegfJ: "Great Vibes", "Zen Kaku Gothic New", cursive;--gxQaAd: "Outfit", ui-monospace, monospace;--bpOZW: #000c;--dmGdWE: #000000f2;--RiClf: #fff;--edNtiq: #0000;--hiryLU: #e5484d;--ldtJFu: #e5484d;--lmKOBi: #fdfcfd;--gwftzd: #faf9fb;--fbTYQE: #f2eff3;--epwTfT: #eae7ec;--cVlyxu: #e3dfe6;--jubMUl: #dbd8e0;--hZQslM: #d0cdd7;--bwCihG: #8e8c99;--geWGVi: #84828e;--cWABjX: #65636d;--bdVmeg: #211f26;--UzZcU: #2b005506;--jgsfYV: #30004010;--fwSfoy: #20003618;--ctoCLD: #20003820;--hnKTMB: #10003332;--ecUtTz: #05001d73;--lgQjRA: #121113;--krndNP: #1a191b;--vrOeu: #232225;--jeBxcR: #2b292d;--kybQSs: #323035;--jIyKOH: #3c393f;--lbZeEi: #49474e;--ftdVuU: #6f6d78;--mdPEo: #7c7a85;--inmDDd: #b5b2bc;--bAYuxi: #eeeef0;--kCRjqu: #f5f4f609;--gypLMD: #ebeaf814;--jvdXnU: #eee5f81d;--fqCzKd: #efe6fe25;--fqgUIz: #eee9ff40;--bJNYBt: #eae6fd6e;--brYzsL: #d6409f;--hpXnOv: #cf3897;--fxhMdB: #e0008008;--deiqmg: #f4008c16;--caOCOX: #e2008b23;--egrDqI: #b6006f53;--dzOxPH: #b60074d6;--HRmYx: #d6409f;--ifRgoV: #de51a8;--bMqezH: #f420bb12;--RZQHG: #fe37cc29;--bPLxgl: #fc1ec43f;--cEHyUy: #fd62c87b;--cxsxft: #ff8dcc;--iKdtSY: #e85a97;--fNaRxU: #d94484;--sVqcd: #b83168;--bAYMZm: #7a1f43;--bXETNI: #ff007247;--gaCmcc: #ff87b8;--gIVWVv: var(--dxfumK);--kqvVrC: var(--UXfgJ);--jyeInc: #fff6fb;--dAHamv: #fff6fb;--iqsEix: #fff;--cwRYAB: #ffe7f2;--dYITcM: #ffd3e6;--oFQWH: #5a2f49;--fIThQp: #8a5473;--feruSJ: #9a6280;--jYZtFW: #e85a9733;--jfPAjk: #e85a9714;--gvGSMi: var(--bXETNI);--dnAAhs: var(--sVqcd);--cYYxav: var(--bAYMZm);--cbmUMC: var(--RiClf);--fuSTIW: var(--sVqcd)}.light{--bUWovs: 0px 1px 2px var(--irULfE), 0px 0px 1px var(--ewCIQi);--kNVcRA: 0px 8px 16px var(--iIbQvq), 0px 0px 1px var(--ewCIQi);--ewKWZL: var(--hiryLU);--gvebIF: var(--lmKOBi);--eTpLjW: var(--gwftzd);--dsegiv: var(--fbTYQE);--ihAGY: var(--epwTfT);--jWrFet: var(--cVlyxu);--iuDoFK: var(--jubMUl);--gTrJEj: var(--hZQslM);--fORotJ: var(--bwCihG);--kQuIMV: var(--geWGVi);--jbnCQE: var(--cWABjX);--cwPjUD: var(--bdVmeg);--cTUQvX: var(--UzZcU);--iIbQvq: var(--jgsfYV);--cDNLgl: var(--fwSfoy);--irULfE: var(--ctoCLD);--ewCIQi: var(--hnKTMB);--eRPizQ: var(--ecUtTz);--hxODP: var(--bwCihG);--bbMUAU: var(--geWGVi);--cnFVQV: white;--eUmUWB: var(--bdVmeg);--bviNTW: var(--fxhMdB);--bxwmpz: var(--deiqmg);--hOPtmI: var(--caOCOX);--gNEbn: var(--egrDqI);--iCxvhG: var(--brYzsL);--lRpxR: var(--hpXnOv);--gndPDc: white;--dJgqos: var(--dzOxPH);--ekfnOU: var(--jWrFet);--jyeInc: var(--gvebIF);--dAHamv: white;--iqsEix: var(--eTpLjW);--cwRYAB: var(--dsegiv);--dYITcM: var(--ihAGY);--Yeezg: var(--fORotJ);--bINVEQ: var(--ewKWZL);--oFQWH: var(--cwPjUD);--fIThQp: var(--jbnCQE);--feruSJ: var(--kQuIMV);--fuGbd: var(--jWrFet);--goYiXt: var(--eRPizQ);--jYZtFW: var(--gTrJEj);--jfPAjk: var(--ihAGY)}.dark{--bUWovs: 0px 1px 1px var(--dmGdWE), 0px 0px 1px inset var(--ewCIQi);--kNVcRA: 0px 8px 16px var(--bpOZW), 0px 0px 1px inset var(--ewCIQi);--ewKWZL: var(--ldtJFu);--gvebIF: var(--lgQjRA);--eTpLjW: var(--krndNP);--dsegiv: var(--vrOeu);--ihAGY: var(--jeBxcR);--jWrFet: var(--kybQSs);--iuDoFK: var(--jIyKOH);--gTrJEj: var(--lbZeEi);--fORotJ: var(--ftdVuU);--kQuIMV: var(--mdPEo);--jbnCQE: var(--inmDDd);--cwPjUD: var(--bAYuxi);--cTUQvX: var(--kCRjqu);--iIbQvq: var(--gypLMD);--cDNLgl: var(--jvdXnU);--irULfE: var(--fqCzKd);--ewCIQi: var(--fqgUIz);--eRPizQ: var(--bJNYBt);--hxODP: var(--ftdVuU);--bbMUAU: var(--mdPEo);--cnFVQV: white;--eUmUWB: var(--bAYuxi);--bviNTW: var(--bMqezH);--bxwmpz: var(--RZQHG);--hOPtmI: var(--bPLxgl);--gNEbn: var(--cEHyUy);--iCxvhG: var(--HRmYx);--lRpxR: var(--ifRgoV);--gndPDc: white;--dJgqos: var(--cxsxft);--ekfnOU: var(--iuDoFK);--jyeInc: #160f28;--dAHamv: #160f28;--iqsEix: #241834;--cwRYAB: #322247;--dYITcM: #402c59;--Yeezg: var(--fORotJ);--bINVEQ: var(--ewKWZL);--oFQWH: #f6ecff;--fIThQp: #c3a9da;--feruSJ: #9c82b8;--fuGbd: var(--jWrFet);--goYiXt: var(--eRPizQ);--jYZtFW: #f7afdc33;--jfPAjk: #f7afdc14;--dnAAhs: var(--iKdtSY);--cYYxav: var(--fNaRxU);--fuSTIW: var(--gaCmcc)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in{0%{opacity:0;transform:translateY(64px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(64px)}}@keyframes slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes collapse-in{0%{height:var(--kTdGYg)}to{height:var(--height)}}@keyframes collapse-out{0%{height:var(--height)}to{height:var(--kTdGYg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes skeleton-pulse{50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rainbowScroll{0%{background-position:200%}to{background-position:0%}}@keyframes cascadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{transform:scale(.6)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes floaty{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}}@layer recipes{@layer _base{.ervFBh{border-radius:var(--gIVWVv);outline:var(--dzOvWn);appearance:none;cursor:pointer;font-weight:var(--hmvyHR);isolation:isolate;transition-duration:var(--cWTXGg);transition-property:background,border-color,color,box-shadow;transition-timing-function:var(--drrWcF);-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;min-width:var(--kTdGYg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ervFBh[hidden]{display:none}.ervFBh :where(svg){width:1.1em;height:1.1em;font-size:1.1em}.fzEbLX{gap:var(--ebuyxV);color:var(--oFQWH);cursor:pointer;font-weight:var(--leEsKL);text-underline-offset:.125em;transition-duration:var(--cWTXGg);transition-property:text-decoration-color;transition-timing-function:var(--drrWcF);align-items:center;text-decoration:underline #0000;text-decoration-thickness:.1em;display:inline-flex}.fzEbLX svg{width:1em;height:1em}.dIhRRm{animation:var(--bJeTGz);border-width:2px;border-color:var(--bDjYrS);border-radius:var(--kkkBVq);animation-duration:var(--bPXfWW);width:var(--size);height:var(--size);border-style:solid;display:inline-block}.yYjut{border-color:var(--jYZtFW);border-radius:var(--gIVWVv);appearance:none;color:var(--oFQWH);transition-duration:var(--cWTXGg);transition-property:box-shadow,border-color;transition-timing-function:var(--drrWcF);width:var(--khWApH);background:none;border-width:1px;outline:0;position:relative}.yYjut[aria-invalid]{border-color:var(--bINVEQ)}.yYjut[aria-invalid]:is(:focus,[data-focus]){border-color:var(--bINVEQ);box-shadow:0 0 0 1px var(--colors-border-error)}.yYjut:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.4;cursor:not-allowed}.yYjut:is(:focus,[data-focus]){border-color:var(--bDjYrS);box-shadow:0 0 0 1px var(--colors-color-palette-default)}.fzzGUW{background:var(--iqsEix);border-radius:var(--gIVWVv);color:var(--oFQWH);font-family:var(--fonts-code);white-space:pre;align-items:center;display:inline-flex;font-weight:var(--leEsKL)!important}.fzCRHk{color:currentColor;vertical-align:middle;flex-shrink:0;line-height:1em;display:inline-block}@media(hover:hover)and (pointer:fine){.fzEbLX:is(:hover,[data-hover]){text-decoration-color:var(--bDjYrS)}}}.htQxuB{vertical-align:baseline;padding-inline:var(--fcTUxn)!important;height:auto!important;min-width:var(--kTdGYg)!important}.htQxuB:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--fuGbd);cursor:not-allowed}.kzJAEF{padding-inline:var(--dhUgfD);gap:var(--ebuyxV);font-size:var(--eRgJXV);height:var(--fzzdix);min-width:var(--fzzdix);line-height:1.25rem}.eynXpK{padding-inline:var(--hIimNX);gap:var(--ebuyxV);font-size:var(--eRgJXV);height:var(--dDnfaV);min-width:var(--dDnfaV);line-height:1.25rem}.chXCYu{color:var(--yVRWg);--kLNOfu: var(--cTUQvX);--kcWzyj: var(--iIbQvq);--bmkpYg: var(--cDNLgl);--ecfTRX: var(--ewCIQi);--bDjYrS: var(--hxODP);--iFZgOB: var(--bbMUAU);--OpxuQ: var(--cnFVQV);--yVRWg: var(--eUmUWB)}.chXCYu:is([aria-selected=true],[data-selected]){background:var(--kcWzyj)}.chXCYu:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--Yeezg);cursor:not-allowed}.chXCYu:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-color:var(--bDjYrS);outline-offset:2px}.bHbnsd{border-width:1px;border-color:var(--ecfTRX);color:var(--yVRWg);--kLNOfu: var(--cTUQvX);--kcWzyj: var(--iIbQvq);--bmkpYg: var(--cDNLgl);--ecfTRX: var(--ewCIQi);--bDjYrS: var(--hxODP);--iFZgOB: var(--bbMUAU);--OpxuQ: var(--cnFVQV);--yVRWg: var(--eUmUWB)}.bHbnsd:is([aria-selected=true],[data-selected]){background:var(--dnAAhs);border-color:var(--dnAAhs);color:var(--cbmUMC)}.bHbnsd:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--fuGbd);color:var(--Yeezg);cursor:not-allowed}.bHbnsd:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-color:var(--bDjYrS);outline-offset:2px}.kNmSrs{background:var(--bDjYrS);color:var(--OpxuQ)}.kNmSrs:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--ekfnOU);color:var(--Yeezg);cursor:not-allowed}.kNmSrs:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-color:var(--bDjYrS);outline-offset:2px}.dnzIKs{background:var(--kcWzyj);color:var(--yVRWg);--kLNOfu: var(--cTUQvX);--kcWzyj: var(--iIbQvq);--bmkpYg: var(--cDNLgl);--ecfTRX: var(--ewCIQi);--bDjYrS: var(--hxODP);--iFZgOB: var(--bbMUAU);--OpxuQ: var(--cnFVQV);--yVRWg: var(--eUmUWB)}.dnzIKs:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--ekfnOU);color:var(--Yeezg);cursor:not-allowed}.dnzIKs:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-color:var(--bDjYrS);outline-offset:2px}.kHNyzK{color:var(--oFQWH);font-weight:var(--hmvyHR)}.JduwZ{--size: var(--eUDwWi)}.uNYsy{padding-inline:var(--bYDCFo);font-size:var(--daFrau);height:var(--dDnfaV);min-width:var(--dDnfaV)}.gjfJGl{padding-inline:var(--dacYEG);font-size:var(--eRgJXV);min-height:var(--eUDwWi);padding-block:1px;line-height:1.25rem}.dKIvvS{border-width:1px}.gjiweT{width:var(--beDnSR);height:var(--beDnSR)}@media(hover:hover)and (pointer:fine){.htQxuB:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){color:var(--fuGbd)}.chXCYu:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--edNtiq);color:var(--Yeezg)}.chXCYu:is(:hover,[data-hover]){background:var(--kcWzyj)}.bHbnsd:is([aria-selected=true],[data-selected]):is(:hover,[data-hover]){background:var(--cYYxav);border-color:var(--cYYxav)}.bHbnsd:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--edNtiq);border-color:var(--fuGbd);color:var(--Yeezg)}.bHbnsd:is(:hover,[data-hover]){background:var(--kLNOfu)}.kNmSrs:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--ekfnOU);color:var(--Yeezg)}.kNmSrs:is(:hover,[data-hover]){background:var(--iFZgOB)}.dnzIKs:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--ekfnOU);color:var(--Yeezg)}.dnzIKs:is(:hover,[data-hover]){background:var(--bmkpYg)}}}@layer recipes.slots{@layer _base{.gacYuU{background:var(--dAHamv);padding:var(--hIimNX);border-radius:var(--kqvVrC);box-shadow:var(--kNVcRA);opacity:var(--opacity);overflow-wrap:anywhere;scale:var(--scale);translate:var(--x) var(--y) 0;will-change:translate,opacity,scale;z-index:var(--z-index);transition-duration:var(--cifMdM);transition-property:translate,scale,opacity,height;transition-timing-function:var(--drrWcF);min-width:var(--izvCpj);height:var(--height);position:relative}.isdmLu{color:var(--oFQWH);font-weight:var(--hmvyHR);font-size:var(--eRgJXV);line-height:1.25rem}.egHSgg{color:var(--fIThQp);font-size:var(--eRgJXV);line-height:1.25rem}.laPzLk{margin-top:var(--ebuyxV)}.kvFWvY{top:var(--bYDCFo);right:var(--bYDCFo);position:absolute}.iygrQH{align-items:center;display:flex;position:relative}.kiylWP{color:var(--oFQWH);font-weight:var(--leEsKL)}.goxaqy{background:var(--dYITcM);border-radius:var(--kkkBVq);cursor:pointer;transition-duration:var(--cWTXGg);transition-property:background,background-color,background-image,background-position;transition-timing-function:var(--drrWcF);flex-shrink:0;align-items:center;display:inline-flex}.goxaqy:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--bDjYrS)}.bEhVsH{background:var(--dAHamv);border-radius:var(--kkkBVq);box-shadow:var(--bUWovs);transition-duration:var(--cWTXGg);transition-property:transform,background;transition-timing-function:var(--drrWcF)}.bEhVsH:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){transform:translate(100%)}.bEhVsH:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]).light,.light .bEhVsH:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--dAHamv)}.bEhVsH:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]).dark,.dark .bEhVsH:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--OpxuQ)}}.hUFseA{gap:var(--bYDCFo)}.dndbUI{font-size:var(--daFrau);line-height:1.5rem}.iOmUId{padding:var(--gEfgCY);width:var(--fzzdix)}.duGTQs{width:var(--juMtMc);height:var(--juMtMc)}}@layer utilities{.cJcaPf{background:var(--cwRYAB)}.AxhTk{padding:var(--hIimNX)}.dVNpxO{background:var(--dnAAhs)}.foDtdn{background:var(--edNtiq)}.gQwRbP{background:var(--iqsEix)}.jabyxk{background:var(--jYZtFW)}.bCShOO{background:var(--RiClf)}.kASUCu{background:#e03c5a24}.iYedsS{background:var(--dYITcM)}.itTHcf{animation:var(--cmlixv)}.gzBfeP{background-position:center}.qbege{gap:var(--fcTUxn)}.coifUy{margin-inline:auto}.fzoqgU{padding-inline:var(--hIimNX)}.kdFIjO{flex:1}.fzoqgp{padding-block:var(--hIimNX)}.pKjuE{gap:var(--ebuyxV)}.pvuga{gap:var(--hIimNX)}.pThsL{gap:var(--dacYEG)}.pCmHl{gap:var(--bYDCFo)}.fzoNxe{padding-inline:var(--ebuyxV)}.jrIcfy{gap:8px}.fzoNwz{padding-block:var(--ebuyxV)}.mHtYL{border-radius:var(--kkkBVq)}.jsUjKY{transition:transform .12s}.jGqtLL{padding-block:var(--jJIQbV)}.fzoAWH{padding-inline:var(--bYDCFo)}.jrLkYv{transition:transform .12s,border-color .2s}.fPtRO{border-color:var(--edNtiq)}.hCmYkt{border-color:var(--jYZtFW)}.dJhuAD{border-radius:var(--dxfumK)}.dTBYkx{border-width:1px}.hQKlEc{transition:transform .12s,background .2s,border-color .2s,opacity .2s}.gnlqYH{overflow:hidden}.bkLsBk{gap:var(--jJIQbV)}.kDZhzR{transition:transform .12s,background .2s}.irOeff{border-color:var(--dnAAhs)}.krSBLm{transition:transform .12s,background .2s,border-color .2s}.cYzMrZ{border-radius:var(--kLOfAE)}.jGoIIY{padding-block:var(--cqwGG)}.kwlBm{transition:all .15s}.HyQGo{transition:all .2s}.egiJVi{border-width:1.5px}.fOVJNr{overflow:visible}.GeFrW{transition:left .2s}.otyQb{border-radius:var(--eougbK)}.dNTNvO{border-width:2px}.vwdfM{inset-inline:var(--fcTUxn)}.fzpbDU{padding-block:var(--dacYEG)}.oBvEG{border-radius:var(--bphCwb)}.fzoAXm{padding-block:var(--bYDCFo)}.fzodGx{padding-inline:var(--fFrqVq)}.rmyfW{gap:var(--flZesP)}.pezuA{gap:var(--gGIQOF)}.fznPAm{padding-inline:var(--gGIQOF)}.bjGQXr{gap:var(--cqwGG)}.dOOOxU{border-radius:var(--UXfgJ)}.jlkLdt{transition:transform .12s,box-shadow .2s}.jziSpg{text-decoration:line-through}.jGoVil{padding-block:var(--dhUgfD)}.fzrkhE{padding-inline:var(--flZesP)}.jGoViQ{padding-inline:var(--dhUgfD)}.ZLkVJ{transition:background .2s,transform .12s}.quQib{transition:background .2s}.bkDvIV{gap:var(--gEfgCY)}.pnxsH{gap:var(--fFrqVq)}.fzpodM{padding-inline:var(--fcTUxn)}.dFrlbO{background-size:cover}.fPSBzf{display:flex}.iRgpoQ{flex-direction:column}.jTWvec{position:relative}.Axjab{z-index:1}.bYPztT{align-items:center}.felzJA{justify-content:flex-end}.cMGtQw{flex-direction:row}.bYPzoC{text-align:center}.dDWCpe{justify-content:space-between}.Axhzr{z-index:5}.lnopcr{position:sticky}.bYPznK{justify-content:center}.bZRhvx{cursor:pointer}.iKfiPj{color:var(--oFQWH)}.xYowz{font-size:var(--eRgJXV)}.jRXFuD{font-weight:600}.irOeeD{accent-color:var(--dnAAhs)}.AMuyK{font-size:var(--loLyxA)}.unbqo{color:var(--RiClf)}.ezkBTa{text-align:left}.htGPgm{color:var(--fuSTIW)}.iKMdfS{font-family:var(--hXKkLU)}.jRXsVq{font-weight:700}.kFGRLb{letter-spacing:.06em}.hLQIGS{text-transform:uppercase}.xNKXN{font-size:var(--gFqSQX)}.jSaZPp{font-weight:800}.eMkXmL{color:#d96b7a}.UrMjB{color:var(--feruSJ)}.fyplMZ{cursor:default}.jXSfKH{position:absolute}.dNBRQf{color:#e85a97}.gasSYy{flex-wrap:wrap}.cYdhWw{display:grid}.hfUSuA{grid-template-columns:repeat(2,1fr)}.AxhTa{z-index:4}.guraBs{transform:translate(-50%,-50%)}.kDkpvL{font-family:var(--gxQaAd)}.bPlnlp{color:var(--fIThQp)}.fIBnLI{font-size:var(--kWjDjq)}.cKARAL{letter-spacing:var(--lhSeXO)}.jmzEDN{flex-shrink:0}.xEQJi{font-size:var(--gKFLFQ)}.jRXTuE{font-weight:500}.hZEzkk{color:var(--dnAAhs)}.iFcHdl{background-color:var(--cwRYAB)}.fzpojb{opacity:0}.fEVEmD{display:inline-flex}.fdPsHT{inset-inline-start:50%}.kFYoVQ{-webkit-user-select:none;user-select:none}.mBgaT{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dOmORn{font-size:var(--dllMvh)}.gNOQHw{white-space:pre-wrap}.cacUbb{font-family:var(--giegfJ)}.dOnMOn{font-size:var(--hdlyfR)}.kOHSMH{line-height:.9}.cERSkX{pointer-events:none}.cbkwRf{white-space:nowrap}.dRaQmN{letter-spacing:.04em}.jLqugF{line-height:1.6}.ddgODW{display:none}.hCJane{letter-spacing:var(--eUSVTv)}.kpVLOK{letter-spacing:.16em}.dOmCsa{font-size:var(--jaXqkI)}.jSaNqc{font-weight:900}.gEYBVn{justify-content:flex-start}.kiGsFS{word-break:keep-all}.XXeOq{cursor:not-allowed}.kvxfuI{text-decoration-color:#e03c5acc}.dDQsNs{opacity:.72}.kUWPyq{box-shadow:inset 0 0 0 1.5px #e03c5a8c}.wzdQU{font-size:var(--daFrau)}.ldcAeJ{color:#ff9ec6}.bHjEJp{color:#e03c5af2}.diEEFG{list-style-type:none}.fsSHyl{list-style-type:disc}.gtdhzj{list-style-type:decimal}.hGHvhs{font-weight:var(--ghWdwL)}.dMMuNs{width:var(--khWApH)}.OUhqU{min-height:100dvh}.iWbCEa{max-width:var(--iQceEA)}.kKlrsW{max-width:42rem}.fznPzA{padding-bottom:var(--gGIQOF)}.bvufLG{min-height:3.4em}.fIjMCy{max-width:24rem}.qbeer{top:var(--fcTUxn)}.fzoAPH{padding-left:var(--bYDCFo)}.fzoqim{padding-right:var(--hIimNX)}.jsxjhB{width:200px}.cnGSOX{min-height:48px}.jGoIEz{padding-right:var(--cqwGG)}.fNDaHA{width:92px}.dymTPt{height:1.2em}.ATFyY{height:8px}.kiKDyH{left:var(--fcTUxn)}.dMMuMP{height:var(--khWApH)}.jsNPQE{width:232px}.jsNPQr{height:232px}.dDihBf{top:50%}.eCaVMz{left:50%}.fNCZRu{width:72px}.fNCZRZ{height:72px}.gwuJSH{min-width:56px}.fzpbKV{padding-top:var(--dacYEG)}.fNCego{width:56px}.fNCegH{height:56px}.WMQmn{min-height:44px}.fNCaoO{width:36px}.fNCapt{height:36px}.kDcqec{border-right-color:var(--Yeezg)}.kDdOHG{border-top-color:var(--Yeezg)}.dxynsZ{width:1.1em}.dxynti{height:1.1em}.ivziFj{border-left-color:var(--edNtiq)}.ivvOhV{border-bottom-color:var(--edNtiq)}.dnFyWD{width:100vw}.iQzceQ{min-height:100vh}.hWgptE{right:var(--fcTUxn)}.jswidW{height:240px}.ATIhi{width:1px}.ATIgZ{height:1px}.cEowv{max-width:30rem}.fNCCNS{height:20px}.jsCBEJ{top:2px}.fNABda{width:18px}.fNABdh{height:18px}.jsxjhm{height:200px}.jswujD{width:150px}.jsxvGz{height:210px}.kyGdCf{bottom:var(--fcTUxn)}.mFJwo{height:45%}.fNDcBN{width:42px}.ATHrf{height:3px}.kBUYEI{min-height:52px}.fzoBfx{padding-right:var(--bYDCFo)}.jsxvnb{width:110px}.icIDZS{min-height:36px}.fNBEaL{width:44px}.fNBBKC{height:24px}.fzoNEK{padding-top:var(--ebuyxV)}.iidOLM{max-width:40rem}.fzoqjw{padding-top:var(--hIimNX)}.gGTyfw:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.kfDJvW:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.fOTDex:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.42}.gNbWFC:is(:focus-visible,[data-focus-visible]){outline:2px solid}.bFXeJS:is(:focus-visible,[data-focus-visible]){outline-offset:2px}.eNBiPi:is(:focus-visible,[data-focus-visible]){outline-color:var(--goYiXt)}.bIvOCB:is(:active,[data-active]){transform:translateY(1px)}.nFmFd:is(:active,[data-active]){transform:translate(-50%,-50%)scale(.96)}.ebBoIv:is(:active,[data-active]){transform:translateY(1px)scale(.97)}.hkkHfe:is(:active,[data-active]){font-weight:var(--ghWdwL)}.gkhyPU:is(:active,[data-active]){transform:translateY(0)}@media screen and (min-width:40rem){.jJBgpp{padding:var(--fFrqVq)}.fDIuzj{gap:var(--fFrqVq)}.hUgPvs{padding-inline:var(--fcTUxn)}.hPhExK{gap:var(--flZesP)}.gVBkpZ{gap:var(--eDRUVY)}.kVkSgP{padding-block:var(--gGIQOF)}.kMwqYw{gap:var(--gGIQOF)}.cFaeJt{grid-template-columns:repeat(3,1fr)}.iPBewW{font-size:var(--bDBsww)}.gPeiGt{display:block}.kOGeLW{padding-bottom:var(--flZesP)}.jcwJKZ{width:288px}.jctAAK{height:288px}.htgJMo{width:236px}.htgdhT{height:236px}.jBXIjD{width:176px}.bBxwZs{height:246px}.gwzkDQ{padding-top:var(--hIimNX)}}@media(hover:hover)and (pointer:fine){.hIYTCd:is(:hover,[data-hover]){background:var(--cYYxav)}.iKPHnu:is(:hover,[data-hover]){border-color:var(--edNtiq)}.cyKyVj:is(:hover,[data-hover]){border-color:var(--dnAAhs)}.bOPMgW:is(:hover,[data-hover]){color:var(--fuSTIW)}.kKHHEf:is(:hover,[data-hover]){transform:translate(-50%,-50%)scale(1.06)}.iPtELD:is(:hover,[data-hover]){color:var(--oFQWH)}.eAtPKV:is(:hover,[data-hover]){transform:translateY(-2px)}.cPFlEe:is(:hover,[data-hover]){transform:none}}}
