.RecipeSaveButton_authBlocked__SxYNP{cursor:not-allowed;opacity:.72}.RecipeSaveButton_authBlocked__SxYNP.RecipeSaveButton_authBlocked__SxYNP:focus-visible:not(:disabled),.RecipeSaveButton_authBlocked__SxYNP.RecipeSaveButton_authBlocked__SxYNP:hover:not(:disabled){background-color:var(--button-bg);color:var(--button-text);border-color:var(--button-border);box-shadow:none;transform:none}.ShareRecipeButton_modal__821zV{width:min(960px,100%);max-height:min(92vh,100dvh - 32px);padding:0;border-radius:30px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;background:radial-gradient(circle at top left,rgba(241,199,120,.2),transparent 34%),radial-gradient(circle at bottom right,rgba(209,88,54,.18),transparent 36%),linear-gradient(145deg,rgba(255,248,242,.98),rgba(247,238,228,.98))}:root[data-theme=dark] .ShareRecipeButton_modal__821zV{background:radial-gradient(circle at top left,rgba(241,199,120,.18),transparent 34%),radial-gradient(circle at bottom right,rgba(209,88,54,.16),transparent 36%),linear-gradient(145deg,rgba(23,18,16,.98),rgba(16,13,12,.98))}.ShareRecipeButton_shell__6cxbf{display:grid;gap:28px;padding:28px}.ShareRecipeButton_header__zEuwJ{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ShareRecipeButton_headerCopy__XMG0Z{display:grid;gap:14px}.ShareRecipeButton_title__OrDnO{margin:0}.ShareRecipeButton_subtitle__svFry{max-width:620px;color:var(--color-text-secondary)}.ShareRecipeButton_closeButton__A0KL5.ShareRecipeButton_closeButton__A0KL5{flex-shrink:0;padding:10px;border-radius:999px}.ShareRecipeButton_content__MBpja{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:28px;align-items:stretch}.ShareRecipeButton_previewPanel__rIhmj{display:grid;align-content:start;gap:20px}.ShareRecipeButton_previewFrame__R_FCm{display:grid;place-items:center;position:relative;min-height:auto;padding:18px;border-radius:30px;background:radial-gradient(circle at top,rgba(255,214,153,.14),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,245,239,.96));border:1px solid rgba(111,78,55,.08);box-shadow:0 18px 34px rgba(73,47,29,.08),inset 0 1px 0 hsla(0,0%,100%,.78)}:root[data-theme=dark] .ShareRecipeButton_previewFrame__R_FCm{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.05)),linear-gradient(140deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border-color:hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.ShareRecipeButton_previewViewport__PSNrQ{position:relative;width:100%;max-width:420px;aspect-ratio:4/5;display:grid;place-items:center;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.54),rgba(244,236,228,.3))}.ShareRecipeButton_previewImage__1JUaa{display:block;width:100%;height:100%;object-fit:contain;border-radius:24px;box-shadow:0 20px 34px rgba(24,16,11,.14);transition:opacity .16s ease}.ShareRecipeButton_previewImageHidden___rPWh{opacity:0}.ShareRecipeButton_previewPlaceholder__UiAS3{display:grid;place-items:center;gap:14px;width:100%;height:100%;padding:28px;text-align:center;border-radius:24px;border:1px dashed rgba(111,78,55,.2);color:var(--color-text-secondary);background:hsla(0,0%,100%,.44)}.ShareRecipeButton_previewPlaceholderOverlay__EI8g9{position:absolute;inset:0;background:hsla(0,0%,100%,.55);border-style:solid}:root[data-theme=dark] .ShareRecipeButton_previewPlaceholder__UiAS3{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03)}:root[data-theme=dark] .ShareRecipeButton_previewViewport__PSNrQ{background:rgba(0,0,0,0)}:root[data-theme=dark] .ShareRecipeButton_previewPlaceholderOverlay__EI8g9{background:rgba(12,12,14,.26)}.ShareRecipeButton_placeholderIcon__liXvz{width:1.8em;height:1.8em}.ShareRecipeButton_placeholderIcon__liXvz svg{animation:ShareRecipeButton_spin__SfbJO .9s linear infinite}.ShareRecipeButton_actionsPanel__nkisX{display:grid;align-content:start;gap:20px}.ShareRecipeButton_channelGrid__cEeHe{display:grid;grid-template-columns:1fr;gap:14px}.ShareRecipeButton_channelCard__0BBL7{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:0;padding:18px;text-align:left;border:1px solid rgba(111,78,55,.14);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,247,238,.72)),linear-gradient(135deg,rgba(255,255,255,.2),rgba(241,199,120,.08));box-shadow:0 18px 30px rgba(41,25,13,.08),inset 0 1px 0 hsla(0,0%,100%,.7);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ShareRecipeButton_channelCard__0BBL7:focus-visible:not(:disabled),.ShareRecipeButton_channelCard__0BBL7:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(184,122,72,.34);box-shadow:0 24px 34px rgba(41,25,13,.12),inset 0 1px 0 hsla(0,0%,100%,.78)}.ShareRecipeButton_channelCard__0BBL7:disabled{opacity:.64;cursor:not-allowed}:root[data-theme=dark] .ShareRecipeButton_channelCard__0BBL7{border-color:hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03)),linear-gradient(135deg,rgba(241,199,120,.08),rgba(209,88,54,.08));box-shadow:0 20px 32px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.05)}:root[data-theme=dark] .ShareRecipeButton_channelCard__0BBL7:focus-visible:not(:disabled),:root[data-theme=dark] .ShareRecipeButton_channelCard__0BBL7:hover:not(:disabled){border-color:rgba(255,216,168,.32);box-shadow:0 24px 36px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.08)}.ShareRecipeButton_channelIconWrap__GJrUc{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:18px;background:radial-gradient(circle at top left,rgba(255,255,255,.9),rgba(255,255,255,.42)),linear-gradient(145deg,rgba(241,199,120,.22),rgba(209,88,54,.12));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}:root[data-theme=dark] .ShareRecipeButton_channelIconWrap__GJrUc{background:radial-gradient(circle at top left,rgba(255,255,255,.1),rgba(255,255,255,.03)),linear-gradient(145deg,rgba(241,199,120,.16),rgba(209,88,54,.12));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.ShareRecipeButton_channelIcon__GjgFU{width:1.7rem;height:1.7rem}.ShareRecipeButton_channelBody__W6t4D{display:grid;gap:6px}.ShareRecipeButton_channelTitle__ONPAe{font-size:1rem;font-weight:800;color:var(--color-text-primary)}.ShareRecipeButton_channelDescription__LW4fZ{color:var(--color-text-secondary);line-height:1.5}.ShareRecipeButton_channelHint__u2260{display:inline-flex;align-items:center;width:fit-content;padding:8px 12px;border-radius:999px;background:rgba(122,77,40,.08);color:#7a4d28;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}:root[data-theme=dark] .ShareRecipeButton_channelHint__u2260{background:rgba(255,216,168,.12);color:#ffd8a8}.ShareRecipeButton_utilityGrid__w2F73{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ShareRecipeButton_utilityGrid__w2F73 button{justify-content:flex-start}.ShareRecipeButton_stateCard__lU0i2{display:grid;gap:14px;padding:18px;border-radius:24px;border:1px solid rgba(111,78,55,.12);background:hsla(0,0%,100%,.56)}:root[data-theme=dark] .ShareRecipeButton_stateCard__lU0i2{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}@keyframes ShareRecipeButton_spin__SfbJO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:900px){.ShareRecipeButton_content__MBpja{grid-template-columns:1fr}.ShareRecipeButton_previewFrame__R_FCm{padding:16px}.ShareRecipeButton_previewViewport__PSNrQ{max-width:380px}}@media(max-width:640px){.ShareRecipeButton_shell__6cxbf{gap:22px;padding:20px}.ShareRecipeButton_header__zEuwJ{gap:14px}.ShareRecipeButton_channelCard__0BBL7{grid-template-columns:auto 1fr;align-items:start}.ShareRecipeButton_channelHint__u2260{grid-column:2}.ShareRecipeButton_utilityGrid__w2F73{grid-template-columns:1fr}.ShareRecipeButton_previewViewport__PSNrQ{max-width:min(100%,340px)}}@media(max-width:420px){.ShareRecipeButton_modal__821zV{border-radius:22px}.ShareRecipeButton_shell__6cxbf{padding:16px}.ShareRecipeButton_header__zEuwJ{align-items:flex-start}.ShareRecipeButton_content__MBpja{gap:20px}.ShareRecipeButton_previewPanel__rIhmj{gap:22px}.ShareRecipeButton_previewFrame__R_FCm{padding:12px;border-radius:22px}.ShareRecipeButton_previewViewport__PSNrQ{border-radius:20px}.ShareRecipeButton_channelCard__0BBL7{grid-template-columns:1fr;padding:16px;border-radius:20px}.ShareRecipeButton_channelHint__u2260{grid-column:auto;white-space:normal}.ShareRecipeButton_utilityGrid__w2F73 button{justify-content:center}}.RecipeState_error__agLRC,.RecipeState_loading__3Wp3Z{padding:120px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.RecipeState_errorTitle__jcwFj{font-size:1.8rem;font-weight:700;margin:0}.RecipeState_errorDescription__1pL5R{max-width:420px;font-size:1rem;color:var(--color-text-subtle)}.RecipeState_errorActions__qg41g{display:flex;gap:12px;margin-top:12px}.RecipeState_stateContent__JyVTp{width:100%;display:flex;justify-content:center}