.TempSlider-module__vqkSQq__tempSlider{background:linear-gradient(to right,var(--temperature-cool)0%,var(--temperature-warm)55%,var(--temperature-hot)100%)}.TempSlider-module__vqkSQq__tempSlider::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--temperature-cool)0%,var(--temperature-warm)55%,var(--temperature-hot)100%);border-radius:0;height:3px}.TempSlider-module__vqkSQq__tempSlider::-moz-range-track{background:linear-gradient(to right,var(--temperature-cool)0%,var(--temperature-warm)55%,var(--temperature-hot)100%);border-radius:0;height:3px}@media (pointer:coarse){.TempSlider-module__vqkSQq__tempSlider::-webkit-slider-thumb{width:22px;height:22px;margin-top:-9.5px}.TempSlider-module__vqkSQq__tempSlider::-moz-range-thumb{width:22px;height:22px}}
@keyframes RatingPicker-module__SgO4nG__rating-brew-settle{0%{transform:scale(1)}45%{transform:scale(1.035)}to{transform:scale(1)}}.RatingPicker-module__SgO4nG__settling{animation:RatingPicker-module__SgO4nG__rating-brew-settle .32s ease-out var(--settle-delay,0s)both}
.FormShell-module__yQbE9a__vignette{background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--color-base-200)40%,transparent)0%,transparent 70%),var(--color-base-100)}@media (max-width:1279px){.FormShell-module__yQbE9a__mobileSafeHeader{padding-top:calc(env(safe-area-inset-top,0px) + .5rem);background:var(--color-base-100)}.FormShell-module__yQbE9a__mobileSafeFooter{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1rem)}.FormShell-module__yQbE9a__mobileSectionNav{background:color-mix(in srgb,var(--color-base-100)94%,transparent)}.FormShell-module__yQbE9a__mobileSectionHeading,.FormShell-module__yQbE9a__mobileSectionContent{padding-top:1rem}}
.ImportRecipePanel-module__pLbz7q__scroller{flex:1;min-height:0;padding:1.75rem 1.5rem 1.25rem;overflow-y:auto}.ImportRecipePanel-module__pLbz7q__page{gap:1.75rem;width:100%;max-width:54rem;margin:0 auto;display:grid}.ImportRecipePanel-module__pLbz7q__hero{gap:1rem;display:grid}.ImportRecipePanel-module__pLbz7q__lede{line-height:1.8}.ImportRecipePanel-module__pLbz7q__workflowList{border-top:1px solid color-mix(in srgb,var(--color-base-300)82%,transparent);margin:0;padding:0;list-style:none}.ImportRecipePanel-module__pLbz7q__workflowItem{border-bottom:1px solid color-mix(in srgb,var(--color-base-300)82%,transparent);grid-template-columns:minmax(0,1fr);gap:.9rem;padding:1.1rem 0;display:grid}.ImportRecipePanel-module__pLbz7q__workflowNumber{color:var(--color-primary);font-family:var(--font-headline),sans-serif;letter-spacing:-.05em;opacity:.14;font-size:clamp(3.5rem,12vw,6rem);line-height:.82}.ImportRecipePanel-module__pLbz7q__workflowBody{gap:.9rem;min-width:0;display:grid}.ImportRecipePanel-module__pLbz7q__workflowHeader{gap:1rem;display:grid}.ImportRecipePanel-module__pLbz7q__workflowCopy,.ImportRecipePanel-module__pLbz7q__fieldHeader{gap:.45rem;display:grid}.ImportRecipePanel-module__pLbz7q__workflowTitle,.ImportRecipePanel-module__pLbz7q__workflowText,.ImportRecipePanel-module__pLbz7q__fieldTitle,.ImportRecipePanel-module__pLbz7q__fieldCopy,.ImportRecipePanel-module__pLbz7q__supportCopy,.ImportRecipePanel-module__pLbz7q__errorText{margin:0}.ImportRecipePanel-module__pLbz7q__workflowTitle,.ImportRecipePanel-module__pLbz7q__fieldTitle{color:var(--color-base-content);font-family:var(--font-headline),sans-serif;letter-spacing:.05em;text-transform:uppercase;line-height:.96}.ImportRecipePanel-module__pLbz7q__workflowTitle{font-size:clamp(1.45rem,3vw,1.9rem)}.ImportRecipePanel-module__pLbz7q__fieldTitle{font-size:clamp(1.6rem,3.5vw,2rem)}.ImportRecipePanel-module__pLbz7q__workflowText,.ImportRecipePanel-module__pLbz7q__fieldCopy,.ImportRecipePanel-module__pLbz7q__supportCopy{color:color-mix(in srgb,var(--color-base-content)60%,transparent)}.ImportRecipePanel-module__pLbz7q__workflowText,.ImportRecipePanel-module__pLbz7q__fieldCopy{font-size:.92rem;line-height:1.7}.ImportRecipePanel-module__pLbz7q__utilityActions{flex-wrap:wrap;gap:.65rem;display:flex}.ImportRecipePanel-module__pLbz7q__copyButton,.ImportRecipePanel-module__pLbz7q__toggleButton,.ImportRecipePanel-module__pLbz7q__importButton,.ImportRecipePanel-module__pLbz7q__skipButton,.ImportRecipePanel-module__pLbz7q__mobileImportButton,.ImportRecipePanel-module__pLbz7q__mobileSkipButton{cursor:pointer;transition:background-color .14s,border-color .14s,color .14s,opacity .14s,transform .14s}.ImportRecipePanel-module__pLbz7q__copyButton,.ImportRecipePanel-module__pLbz7q__toggleButton{min-height:2.8rem;font-family:var(--font-mono),monospace;letter-spacing:.2em;text-transform:uppercase;padding:.8rem 1rem;font-size:.68rem;font-weight:700}.ImportRecipePanel-module__pLbz7q__copyButton{border:1px solid var(--color-primary);color:var(--color-primary);background:0 0}.ImportRecipePanel-module__pLbz7q__copyButton:hover{background:var(--color-primary);color:var(--color-primary-content);transform:translateY(-1px)}.ImportRecipePanel-module__pLbz7q__copyButton:disabled{cursor:not-allowed;border-color:color-mix(in srgb,var(--color-base-300)90%,transparent);color:color-mix(in srgb,var(--color-base-content)74%,transparent);opacity:.6;background:0 0;transform:none}.ImportRecipePanel-module__pLbz7q__toggleButton{border:1px solid color-mix(in srgb,var(--color-base-300)88%,transparent);color:color-mix(in srgb,var(--color-base-content)60%,transparent);background:0 0}.ImportRecipePanel-module__pLbz7q__toggleButton:hover{border-color:color-mix(in srgb,var(--color-base-content)40%,transparent);color:var(--color-base-content)}.ImportRecipePanel-module__pLbz7q__promptPanel{gap:.7rem;padding-top:.2rem;display:grid}.ImportRecipePanel-module__pLbz7q__promptPreview{white-space:pre-wrap;border:1px solid color-mix(in srgb,var(--color-base-300)90%,transparent);background:color-mix(in srgb,var(--color-base-100)92%,black);max-height:16rem;color:var(--color-base-content);font-family:var(--font-mono),monospace;margin:0;padding:1rem;font-size:.75rem;line-height:1.7;overflow-x:auto}.ImportRecipePanel-module__pLbz7q__notesField,.ImportRecipePanel-module__pLbz7q__jsonField{resize:none;border:1px solid color-mix(in srgb,var(--color-base-300)92%,transparent);background:color-mix(in srgb,var(--color-base-100)92%,black);width:100%;min-height:22rem;color:var(--color-base-content);outline:none;padding:1rem;font-size:.8125rem;line-height:1.75;transition:border-color .14s}.ImportRecipePanel-module__pLbz7q__jsonField{font-family:var(--font-mono),monospace}.ImportRecipePanel-module__pLbz7q__notesField{min-height:14rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.95rem}.ImportRecipePanel-module__pLbz7q__notesField:focus,.ImportRecipePanel-module__pLbz7q__jsonField:focus{border-color:var(--color-primary)}.ImportRecipePanel-module__pLbz7q__supportCopy{opacity:.72;font-size:.78rem;line-height:1.65}.ImportRecipePanel-module__pLbz7q__errorText{color:var(--color-error);font-size:.75rem;line-height:1.5}.ImportRecipePanel-module__pLbz7q__actionRow{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;padding-top:.2rem;display:flex}.ImportRecipePanel-module__pLbz7q__importButton,.ImportRecipePanel-module__pLbz7q__mobileImportButton{border:1px solid color-mix(in srgb,var(--color-primary-content)18%,transparent);background:var(--color-primary);color:var(--color-primary-content);font-family:var(--font-mono),monospace;letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.76rem;font-weight:700;display:inline-flex}.ImportRecipePanel-module__pLbz7q__importButton{width:100%;min-height:3.5rem;padding:.9rem 1rem}.ImportRecipePanel-module__pLbz7q__importButton:hover,.ImportRecipePanel-module__pLbz7q__mobileImportButton:hover{opacity:.92;transform:translateY(-1px)}.ImportRecipePanel-module__pLbz7q__skipButton,.ImportRecipePanel-module__pLbz7q__mobileSkipButton{color:color-mix(in srgb,var(--color-base-content)60%,transparent);font-family:var(--font-mono),monospace;letter-spacing:.2em;text-transform:uppercase;background:0 0;border:none;padding:0;font-size:.7rem;font-weight:700}.ImportRecipePanel-module__pLbz7q__skipButton:hover,.ImportRecipePanel-module__pLbz7q__mobileSkipButton:hover{color:var(--color-base-content)}.ImportRecipePanel-module__pLbz7q__mobileFooter{z-index:20;border-top:1px solid var(--color-base-300);background:color-mix(in srgb,var(--color-base-100)94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;bottom:0}.ImportRecipePanel-module__pLbz7q__mobileFooterInner{padding:.9rem 1rem calc(env(safe-area-inset-bottom,0px) + .9rem);gap:.75rem;display:grid}.ImportRecipePanel-module__pLbz7q__mobileImportButton{width:100%;min-height:3.25rem;padding:.85rem 1rem}.ImportRecipePanel-module__pLbz7q__mobileSkipButton{justify-self:center;font-size:.68rem}@media (min-width:640px){.ImportRecipePanel-module__pLbz7q__importButton{width:auto;min-width:16rem;padding-inline:1.15rem}}@media (min-width:768px){.ImportRecipePanel-module__pLbz7q__workflowItem{grid-template-columns:clamp(5.5rem,9vw,7rem) minmax(0,1fr);align-items:start;gap:1.4rem}.ImportRecipePanel-module__pLbz7q__workflowHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.25rem}.ImportRecipePanel-module__pLbz7q__mobileFooterInner{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ImportRecipePanel-module__pLbz7q__mobileSkipButton{justify-self:end}}@media (min-width:1280px){.ImportRecipePanel-module__pLbz7q__scroller{padding:2.25rem 2.5rem 1.5rem}.ImportRecipePanel-module__pLbz7q__page{gap:2rem;max-width:58rem}.ImportRecipePanel-module__pLbz7q__workflowItem{gap:1.75rem;padding:1.35rem 0}.ImportRecipePanel-module__pLbz7q__mobileFooter{display:none}}@media (max-width:1279px){.ImportRecipePanel-module__pLbz7q__scroller{padding-bottom:1.25rem}}
.DesktopTilt-module__CN-N6W__root{--tilt-pointer-x:50%;--tilt-pointer-y:50%;--tilt-rotate-x:0deg;--tilt-rotate-y:0deg;--tilt-scale:1;perspective:900px;display:inline-flex}.DesktopTilt-module__CN-N6W__inner{transform-style:preserve-3d;transition:transform .22s;position:relative;transform:none}:is(.mobile-card-stage .DesktopTilt-module__CN-N6W__root,.mobile-card-stage .DesktopTilt-module__CN-N6W__inner){width:100%;max-width:100%}.DesktopTilt-module__CN-N6W__active .DesktopTilt-module__CN-N6W__inner{transform:rotateX(var(--tilt-rotate-x))rotateY(var(--tilt-rotate-y))scale(var(--tilt-scale));will-change:transform;transition:transform 45ms linear}.DesktopTilt-module__CN-N6W__glare{display:none}@media (hover:hover) and (pointer:fine) and (min-width:760px) and (prefers-reduced-motion:no-preference){.DesktopTilt-module__CN-N6W__enabled .DesktopTilt-module__CN-N6W__glare{z-index:4;background-image:radial-gradient(farthest-corner circle at var(--tilt-pointer-x)var(--tilt-pointer-y),#ffffff3d 8%,#ffffff12 50%,transparent 100%);mix-blend-mode:overlay;opacity:0;pointer-events:none;border-radius:12px;transition:opacity .16s;display:block;position:absolute;inset:0;transform:translateZ(36px)}.DesktopTilt-module__CN-N6W__active .DesktopTilt-module__CN-N6W__glare{opacity:1}}
@keyframes TiltCard-module__OtqcEW__tilt-card-entry{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.TiltCard-module__OtqcEW__entryWrap{animation:.5s cubic-bezier(.34,1.56,.64,1) both TiltCard-module__OtqcEW__tilt-card-entry}
@keyframes Toast-module__HsjkRa__toast-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.Toast-module__HsjkRa__toast{animation:.2s Toast-module__HsjkRa__toast-in}
@keyframes page-module__6k5Nkq__preview-card-reveal{0%{opacity:.6;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes page-module__6k5Nkq__preview-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes page-module__6k5Nkq__preview-overlay-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes page-module__6k5Nkq__preview-overlay-nudge{0%,to{transform:translate(0)}50%{transform:translate(-6px)}}@keyframes page-module__6k5Nkq__preview-tab-content-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.page-module__6k5Nkq__tabPreviewEnter{animation:.3s cubic-bezier(.34,1.56,.64,1) forwards page-module__6k5Nkq__preview-tab-content-in}@media (min-width:1280px){.page-module__6k5Nkq__previewPanel{flex:none;width:0;transition:width .3s ease-in-out;overflow:hidden}.page-module__6k5Nkq__previewPanelVisible{width:clamp(460px,36vw,620px);overflow:visible}.page-module__6k5Nkq__previewPanelInner{opacity:0;transition:opacity .28s,transform .28s cubic-bezier(.25,1,.5,1);transform:translate(40px)}.page-module__6k5Nkq__previewPanelVisible .page-module__6k5Nkq__previewPanelInner{opacity:1;transition-delay:.28s;transform:translate(0)}.page-module__6k5Nkq__previewCanvas{background:color-mix(in srgb,var(--color-base-100)62%,black)}.page-module__6k5Nkq__themedPreviewPanel .page-module__6k5Nkq__previewCanvas{background:0 0}.page-module__6k5Nkq__themedPreviewPanel.page-module__6k5Nkq__themedPreviewPanel{background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--color-primary)26%,transparent)0%,transparent 40%),radial-gradient(circle at 86% 10%,color-mix(in srgb,var(--color-base-300)60%,transparent)0%,transparent 36%),radial-gradient(circle at 76% 86%,color-mix(in srgb,var(--color-primary)20%,transparent)0%,transparent 46%),radial-gradient(circle at 4% 92%,color-mix(in srgb,var(--color-base-300)34%,transparent)0%,transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--color-base-100)90%,white 10%)0%,color-mix(in srgb,var(--color-base-100)80%,var(--color-primary)20%)42%,color-mix(in srgb,var(--color-base-100)84%,var(--color-base-300)16%)100%);background-size:auto;animation:none;box-shadow:inset 24px 0 34px #1a0f0c38,inset 1px 0 #1a0f0c47,inset 2px 0 #ffffff14}}.page-module__6k5Nkq__cardScaleWrapper{justify-content:center;align-items:flex-start;transition:filter .25s;display:flex}.page-module__6k5Nkq__cardBlurred{filter:blur(8px)}.page-module__6k5Nkq__cardRevealing{animation:.35s forwards page-module__6k5Nkq__preview-card-reveal}.page-module__6k5Nkq__previewOverlay{z-index:10;background:color-mix(in srgb,var(--color-base-100)30%,transparent);justify-content:center;align-items:center;animation:.4s ease-out page-module__6k5Nkq__preview-overlay-fade-in;display:flex;position:absolute;inset:0}.page-module__6k5Nkq__previewOverlayContent{text-align:center;background:#0000008c;border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:20px 28px;display:flex}.page-module__6k5Nkq__previewOverlayArrow{color:#ffffffb3;font-size:28px;animation:2s ease-in-out infinite page-module__6k5Nkq__preview-overlay-nudge}.page-module__6k5Nkq__previewOverlayText{color:#ffffffe6;font-family:var(--font-headline),sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:700;line-height:1.5}.page-module__6k5Nkq__previewOverlayExit{animation:.25s forwards page-module__6k5Nkq__preview-overlay-fade-out}
.RecipeView-module__5lXO0G__root{min-height:100dvh}.RecipeView-module__5lXO0G__layout{width:100%}.RecipeView-module__5lXO0G__actionBar{animation:.3s ease-out .48s both RecipeView-module__5lXO0G__section-fadein}.RecipeView-module__5lXO0G__shareSection,.RecipeView-module__5lXO0G__exportSection{flex-direction:column;gap:8px;display:flex}.RecipeView-module__5lXO0G__sectionLabel{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb,var(--color-primary)82%,var(--color-base-content));opacity:.72;margin:0;font-size:9px;font-weight:700;line-height:1}.RecipeView-module__5lXO0G__inlineAction{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.RecipeView-module__5lXO0G__exportList{border:1px solid color-mix(in srgb,var(--color-base-300)92%,transparent);background:var(--color-base-100);flex-direction:column;gap:0;display:flex}.RecipeView-module__5lXO0G__exportRow{background:var(--color-base-100);cursor:pointer;text-align:left;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:background-color .18s,opacity .18s;display:flex}.RecipeView-module__5lXO0G__exportRow+.RecipeView-module__5lXO0G__exportRow{border-top:1px solid color-mix(in srgb,var(--color-base-300)90%,transparent)}.RecipeView-module__5lXO0G__exportRow:hover{background:color-mix(in srgb,var(--color-base-100)88%,var(--color-base-300))}.RecipeView-module__5lXO0G__exportRowLabel{min-width:0;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--color-base-content)68%,transparent);align-items:center;gap:8px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.RecipeView-module__5lXO0G__exportRowMeta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--color-base-content)56%,var(--color-primary));opacity:.8;flex:none;font-size:10px;font-weight:700}.RecipeView-module__5lXO0G__legalNotice{margin-top:2px}@media (min-width:760px){.RecipeView-module__5lXO0G__layout{grid-template-columns:minmax(220px,280px) auto minmax(220px,280px);max-width:1180px;margin:0 auto}.RecipeView-module__5lXO0G__cardStage{grid-area:1/2;justify-self:center}.RecipeView-module__5lXO0G__primaryRail{grid-area:1/1;justify-self:end}.RecipeView-module__5lXO0G__secondaryRail{grid-area:1/3;justify-self:start}}@media (max-width:759px){.RecipeView-module__5lXO0G__root{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 56px)}.RecipeView-module__5lXO0G__actionBar{z-index:50;background:var(--color-base-100);width:100%;padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:none;border-left:none;border-right:none;display:flex;position:fixed;bottom:0;left:0;right:0}.RecipeView-module__5lXO0G__actionBar button,.RecipeView-module__5lXO0G__actionBar a{flex:1;justify-content:center;align-items:center;display:flex}.RecipeView-module__5lXO0G__exportRow{min-height:48px}.RecipeView-module__5lXO0G__root{justify-content:flex-start;overflow-x:hidden}}
