.TempSlider-module__vqkSQq__tempSlider{background:linear-gradient(90deg,#5b9bd5 0%,#e8956d 55%,#c0392b 100%)}.TempSlider-module__vqkSQq__tempSlider::-webkit-slider-runnable-track{background:linear-gradient(90deg,#5b9bd5 0%,#e8956d 55%,#c0392b 100%);border-radius:0;height:3px}.TempSlider-module__vqkSQq__tempSlider::-moz-range-track{background:linear-gradient(90deg,#5b9bd5 0%,#e8956d 55%,#c0392b 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(--surface)40%,transparent)0%,transparent 70%),var(--bg)}@media (max-width:1279px){.FormShell-module__yQbE9a__mobileSafeHeader{padding-top:calc(env(safe-area-inset-top,0px) + .5rem);background:var(--bg)}.FormShell-module__yQbE9a__mobileSafeFooter{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1rem)}.FormShell-module__yQbE9a__mobileSectionNav{background:color-mix(in srgb,var(--bg)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(--divider)82%,transparent);margin:0;padding:0;list-style:none}.ImportRecipePanel-module__pLbz7q__workflowItem{border-bottom:1px solid color-mix(in srgb,var(--divider)82%,transparent);grid-template-columns:minmax(0,1fr);gap:.9rem;padding:1.1rem 0;display:grid}.ImportRecipePanel-module__pLbz7q__workflowNumber{color:var(--accent);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(--text-primary);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:var(--text-secondary)}.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{letter-spacing:.2em;text-transform:uppercase;min-height:2.8rem;padding:.8rem 1rem;font-size:.68rem;font-weight:700}.ImportRecipePanel-module__pLbz7q__copyButton{border:1px solid var(--accent);color:var(--accent);background:0 0}.ImportRecipePanel-module__pLbz7q__copyButton:hover{background:var(--accent);color:var(--pill-selected-text);transform:translateY(-1px)}.ImportRecipePanel-module__pLbz7q__copyButton:disabled{cursor:not-allowed;border-color:color-mix(in srgb,var(--divider)90%,transparent);color:color-mix(in srgb,var(--text-secondary)74%,transparent);opacity:.6;background:0 0;transform:none}.ImportRecipePanel-module__pLbz7q__toggleButton{border:1px solid color-mix(in srgb,var(--divider)88%,transparent);color:var(--text-secondary);background:0 0}.ImportRecipePanel-module__pLbz7q__toggleButton:hover{border-color:color-mix(in srgb,var(--text-secondary)40%,transparent);color:var(--text-primary)}.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(--divider)90%,transparent);background:color-mix(in srgb,var(--bg)92%,black);max-height:16rem;color:var(--text-primary);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(--divider)92%,transparent);background:color-mix(in srgb,var(--bg)92%,black);width:100%;min-height:22rem;color:var(--text-primary);outline:none;padding:1rem;font-size:.8125rem;line-height:1.75;transition:border-color .14s}.ImportRecipePanel-module__pLbz7q__notesField{min-height:14rem;font-size:.95rem}.ImportRecipePanel-module__pLbz7q__notesField:focus,.ImportRecipePanel-module__pLbz7q__jsonField:focus{border-color:var(--accent)}.ImportRecipePanel-module__pLbz7q__supportCopy{opacity:.72;font-size:.78rem;line-height:1.65}.ImportRecipePanel-module__pLbz7q__errorText{color:#f87171;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(--pill-selected-text)18%,transparent);background:var(--accent);color:var(--pill-selected-text);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:var(--text-secondary);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(--text-primary)}.ImportRecipePanel-module__pLbz7q__mobileFooter{z-index:20;border-top:1px solid var(--divider);background:color-mix(in srgb,var(--bg)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}}
@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}
.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(--accent)82%,var(--text-secondary));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(--divider)92%,transparent);background:var(--bg);flex-direction:column;gap:0;display:flex}.RecipeView-module__5lXO0G__exportRow{background:var(--bg);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(--divider)90%,transparent)}.RecipeView-module__5lXO0G__exportRow:hover{background:color-mix(in srgb,var(--bg)88%,var(--divider))}.RecipeView-module__5lXO0G__exportRowLabel{min-width:0;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);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(--text-secondary)72%,var(--accent));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(--bg);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}}
@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:40%;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(--bg)62%,black)}}.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(--bg)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}
