.iN4JJa_badge,.iN4JJa_badgePublished{min-height:24px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--weight-medium);align-items:center;width:fit-content;display:inline-flex}.iN4JJa_badgePublished{background:var(--color-positive-surface);border-color:var(--color-positive)}.iN4JJa_meta,.iN4JJa_muted{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary)}.iN4JJa_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.iN4JJa_listPanel{gap:var(--space-4);flex-direction:column;display:flex}.iN4JJa_search,.iN4JJa_searchLabel{display:block}.iN4JJa_searchField{align-items:center;gap:var(--space-2);min-height:var(--input-height);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-surface);display:flex}.iN4JJa_searchInput{min-width:0;min-height:var(--input-height);font-size:var(--type-body-size);line-height:var(--type-body-line);background:0 0;border:0;outline:none;flex:1}.iN4JJa_filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.iN4JJa_filter,.iN4JJa_filterActive{min-height:var(--touch-min);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.iN4JJa_filterActive{background:var(--color-positive-surface);border-color:var(--color-positive)}.iN4JJa_empty{padding:var(--space-6) 0;text-align:center;color:var(--color-text-secondary)}.iN4JJa_list{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-section);flex-direction:column;list-style:none;display:flex;overflow:hidden}.iN4JJa_list>li+li{border-top:1px solid var(--color-border)}.iN4JJa_row,.iN4JJa_rowSelected{align-items:center;gap:var(--space-3);min-height:72px;padding:var(--space-3) var(--space-4);display:flex}.iN4JJa_rowSelected{background:var(--color-positive-surface)}.iN4JJa_row:hover{background:var(--color-background)}.iN4JJa_rowBody{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.iN4JJa_rowTitle{font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--weight-semibold)}.iN4JJa_thumb{object-fit:cover;border:1px solid var(--color-border);border-radius:12px;flex:none;width:56px;height:56px}.iN4JJa_chevron{color:var(--color-text-secondary);flex:none}.iN4JJa_editor{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.iN4JJa_recipeHeader{gap:var(--space-4);flex-direction:column;display:flex}.iN4JJa_recipeHeading{gap:var(--space-2);flex-direction:column;display:flex}.iN4JJa_recipeTitle{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--weight-semibold)}.iN4JJa_badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.iN4JJa_cardImage{aspect-ratio:4/3;border-radius:var(--radius-card);object-fit:cover;border:1px solid var(--color-border);width:100%;height:auto}.iN4JJa_section{gap:var(--space-3);padding:var(--space-4) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-section);flex-direction:column;display:flex}.iN4JJa_sectionHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.iN4JJa_sectionTitle{font-size:var(--type-section-size);line-height:var(--type-section-line);font-weight:var(--weight-semibold)}.iN4JJa_ingredientList{flex-direction:column;list-style:none;display:flex}.iN4JJa_ingredientRow{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);display:flex}.iN4JJa_ingredientRow:last-child{border-bottom:0}.iN4JJa_ingredientName{min-width:0}.iN4JJa_ingredientAmount{color:var(--color-text-secondary);font-size:var(--type-meta-size);line-height:var(--type-meta-line);flex:none}.iN4JJa_flag{color:var(--color-negative);font-weight:var(--weight-medium)}.iN4JJa_steps{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.iN4JJa_step{gap:var(--space-3);align-items:flex-start;display:flex}.iN4JJa_stepNumber{border:1px solid var(--color-border);border-radius:var(--radius-pill);width:32px;height:32px;font-weight:var(--weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex}.iN4JJa_preview{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-background);flex-direction:column;display:flex}.iN4JJa_previewTitle{font-size:var(--type-recipe-size);line-height:var(--type-recipe-line);font-weight:var(--weight-semibold)}.iN4JJa_gateOk{align-items:center;gap:var(--space-2);color:var(--color-positive);font-weight:var(--weight-medium);display:inline-flex}.iN4JJa_gateError{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);background:var(--color-negative-surface);color:var(--color-negative);flex-direction:column;display:flex}.iN4JJa_gateErrorTitle{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);display:flex}.iN4JJa_gateErrorList{padding-left:var(--space-6);color:var(--color-text);font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.iN4JJa_publishForm{gap:var(--space-3);flex-direction:column;display:flex}.iN4JJa_noAccess{align-items:flex-start;gap:var(--space-3);max-width:420px;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-section);flex-direction:column;display:flex}.iN4JJa_noAccessTitle{font-size:var(--type-section-size);line-height:var(--type-section-line);font-weight:var(--weight-semibold)}.iN4JJa_linkButton{min-height:var(--button-height);padding:0 var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:inline-flex}
.dMRQyG_page{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.dMRQyG_pageHead{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dMRQyG_pageTitle{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--weight-semibold)}.dMRQyG_roleBadge{min-height:24px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-positive-surface);color:var(--color-positive);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.dMRQyG_backLink{align-items:center;gap:var(--space-2);min-height:var(--touch-min);font-weight:var(--weight-medium);display:inline-flex}.dMRQyG_twoColumn{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.dMRQyG_listAside{display:none}.dMRQyG_skeletonStack{gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:1024px){.dMRQyG_twoColumn{grid-template-columns:360px minmax(0,1fr);align-items:start;display:grid}.dMRQyG_listAside{top:var(--space-6);display:block;position:sticky}.dMRQyG_backLink{display:none}}
._8RiFmG_button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--button-height);padding:0 var(--space-6);border-radius:var(--radius-button);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--weight-semibold);cursor:pointer;border:1px solid #0000;transition:background-color .15s,border-color .15s;display:inline-flex}@media (hover:hover){._8RiFmG_button:hover:not(:disabled){filter:brightness(.92)}}._8RiFmG_button:disabled{cursor:not-allowed;opacity:.5}._8RiFmG_primary{background:var(--color-text);color:var(--color-on-graphite)}._8RiFmG_positive{background:var(--color-positive);color:var(--color-on-graphite)}._8RiFmG_secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}._8RiFmG_fullWidth{width:100%}
.gV8Hta_dialog{width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--space-6);gap:var(--space-4);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;margin:auto;display:flex}.gV8Hta_dialog:not([open]){display:none}.gV8Hta_dialog::backdrop{background:#25242452}.gV8Hta_title{font-size:var(--type-section-size);line-height:var(--type-section-line);font-weight:var(--weight-semibold)}.gV8Hta_content{min-height:0;overflow-y:auto}.gV8Hta_footer{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}
.-l1x9a_row{justify-content:space-between;align-items:baseline;gap:var(--space-4);min-height:var(--touch-min);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);list-style:none;display:flex}.-l1x9a_name{min-width:0}.-l1x9a_amount{color:var(--color-text-secondary);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-variant-numeric:tabular-nums;flex-shrink:0}
.p1y3uW_body{gap:var(--space-3);flex-direction:column;display:flex}.p1y3uW_text{color:var(--color-text);line-height:var(--type-meta-line)}.p1y3uW_hint{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary)}.p1y3uW_error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);background:var(--color-negative-surface);color:var(--color-negative);font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.p1y3uW_actions{gap:var(--space-3);flex-direction:column;display:flex}.p1y3uW_toastSlot{position:relative}
._5jsJuW_field{gap:var(--space-2);flex-direction:column;display:flex}._5jsJuW_label{font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--weight-medium)}._5jsJuW_input{width:100%;min-height:var(--input-height);padding:0 var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-input);font-size:var(--type-body-size);line-height:var(--type-body-line)}._5jsJuW_input::placeholder{color:var(--color-text-secondary)}._5jsJuW_input:focus-visible{border-color:var(--color-focus)}._5jsJuW_invalid{border-color:var(--color-negative)}._5jsJuW_hint,._5jsJuW_error{font-size:var(--type-meta-size);line-height:var(--type-meta-line)}._5jsJuW_hint{color:var(--color-text-secondary)}._5jsJuW_error{color:var(--color-negative)}
.hpD2eG_screen{gap:var(--space-6);flex-direction:column;display:flex}.hpD2eG_title{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--weight-semibold)}.hpD2eG_controls{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.hpD2eG_cards{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.hpD2eG_cardsWide{gap:var(--space-4);flex-wrap:wrap;display:flex}.hpD2eG_note{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary);text-align:center}.hpD2eG_section{gap:var(--space-2);padding:var(--space-4) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-section);flex-direction:column;display:flex}.hpD2eG_sectionTitle{font-size:var(--type-section-size);line-height:var(--type-section-line);font-weight:var(--weight-semibold)}.hpD2eG_muted{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary)}.hpD2eG_sections{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:768px){.hpD2eG_sections{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}
.Zhj_mG_tabs{justify-content:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.Zhj_mG_tab,.Zhj_mG_active{min-height:var(--touch-min);padding:0 var(--space-2);color:var(--color-text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-line);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000}@media (hover:hover){.Zhj_mG_tab:hover{color:var(--color-text);border-bottom-color:var(--color-border)}}.Zhj_mG_active{color:var(--color-text);font-weight:var(--weight-semibold);border-bottom-color:var(--color-positive)}
._786wtG_picker{gap:var(--space-3);flex-direction:column;display:flex}._786wtG_label{font-size:var(--type-section-size);line-height:var(--type-section-line);font-weight:var(--weight-semibold)}._786wtG_options{gap:var(--space-2);flex-wrap:wrap;display:flex}._786wtG_kind{color:var(--color-text-secondary);font-size:var(--type-nav-size)}._786wtG_hint{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary)}._786wtG_error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);background:var(--color-negative-surface);color:var(--color-negative);font-size:var(--type-meta-size);line-height:var(--type-meta-line)}._786wtG_tiles{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}._786wtG_tile{align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-2) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-section);text-align:left;cursor:pointer;display:flex}._786wtG_tileSelected{background:var(--color-positive-surface);border-color:var(--color-positive)}._786wtG_tileIcon{background:var(--color-background);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._786wtG_tileName{min-width:0;font-weight:var(--weight-medium);flex:1}._786wtG_mark{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}._786wtG_markSelected{background:var(--color-positive);border-color:var(--color-positive);color:var(--color-on-graphite)}@media (min-width:768px){._786wtG_tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}
.f4fO-G_sheet{width:min(100vw,640px);max-height:85dvh;padding:var(--space-6) var(--gutter-mobile) calc(var(--space-6) + env(safe-area-inset-bottom));gap:var(--space-4);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;flex-direction:column;margin:0;display:flex;position:fixed;inset:auto auto 0 50%;translate:-50%}.f4fO-G_sheet:not([open]){display:none}.f4fO-G_sheet::backdrop{background:#25242452}.f4fO-G_title{font-size:var(--type-section-size);line-height:var(--type-section-line);font-weight:var(--weight-semibold)}.f4fO-G_content{min-height:0;overflow-y:auto}.f4fO-G_footer{gap:var(--space-3);flex-direction:column;display:flex}
.cM9IyW_page{gap:var(--space-8);max-width:var(--content-max);padding:var(--space-6) var(--gutter-mobile) var(--space-12);flex-direction:column;margin:0 auto;display:flex}.cM9IyW_header,.cM9IyW_block{gap:var(--space-3);flex-direction:column;display:flex}.cM9IyW_title{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--weight-semibold)}.cM9IyW_blockTitle{font-size:var(--type-section-size);line-height:var(--type-section-line);font-weight:var(--weight-semibold)}.cM9IyW_note{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary)}.cM9IyW_row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cM9IyW_column{gap:var(--space-3);flex-direction:column;max-width:400px;list-style:none;display:flex}
.RfztVG_stack{gap:var(--space-6);flex-direction:column;display:flex}.RfztVG_choice{gap:var(--space-3);border:0;flex-direction:column;display:flex}.RfztVG_label{font-size:var(--type-section-size);line-height:var(--type-section-line);font-weight:var(--weight-semibold);padding-bottom:var(--space-2)}.RfztVG_options{gap:var(--space-2);flex-wrap:wrap;display:flex}.RfztVG_exclusions{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.RfztVG_exclusion{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-input);display:flex}.RfztVG_remove{min-width:var(--touch-min);min-height:var(--touch-min);cursor:pointer;font-size:var(--type-body-size);background:0 0;border:0}.RfztVG_kind{color:var(--color-text-secondary);font-size:var(--type-nav-size)}.RfztVG_noneRow{align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-2) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-section);cursor:pointer;display:flex}.RfztVG_noneRowSelected{background:var(--color-positive-surface);border-color:var(--color-positive)}.RfztVG_noneText{min-width:0;font-weight:var(--weight-medium);flex:1}.RfztVG_checkbox{width:24px;height:24px;accent-color:var(--color-positive);cursor:pointer;flex-shrink:0;margin:0}
.qRUpxa_stage{gap:var(--space-3);flex-direction:column;width:min(100%,400px);margin:0 auto;display:flex;position:relative}.qRUpxa_actions{justify-content:space-between;align-items:center;display:flex}.qRUpxa_swipeHint{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary);text-align:center}.qRUpxa_sideAction{width:var(--touch-min);height:var(--touch-min);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.qRUpxa_sideAction:hover:not(:disabled){border-color:var(--color-text-secondary)}.qRUpxa_actions>.qRUpxa_sideAction:first-child:hover:not(:disabled){border-color:var(--color-negative);color:var(--color-negative)}.qRUpxa_actions>.qRUpxa_sideAction:last-child:hover:not(:disabled){border-color:var(--color-positive);color:var(--color-positive)}}.qRUpxa_sideAction:disabled{color:var(--color-text-secondary);cursor:default}.qRUpxa_card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;transform:translate3d(var(--dx,0px), 0, 0) rotate(var(--rot,0deg));box-shadow:0 10px 28px color-mix(in srgb, var(--tint,transparent) calc(var(--intensity,0) * 22%), transparent);cursor:grab;flex-direction:column;transition:transform .2s ease-out,opacity .25s ease-in,box-shadow .2s ease-out;display:flex;position:relative;overflow:hidden}.qRUpxa_card[data-dragging]{cursor:grabbing;transition:none}.qRUpxa_card[data-exit]{opacity:0;pointer-events:none;transition:transform .25s ease-in,opacity .25s ease-in}.qRUpxa_card[aria-disabled=true]{cursor:default}.qRUpxa_frame{border:3px solid var(--tint,var(--color-border));border-radius:inherit;opacity:var(--intensity,0);pointer-events:none;position:absolute;inset:0}.qRUpxa_card:focus-visible{outline-offset:4px}.qRUpxa_photo{aspect-ratio:1;background:var(--color-background);border-bottom:1px solid var(--color-border);width:100%;max-height:40vh;position:relative;overflow:hidden}.qRUpxa_image{object-fit:cover;pointer-events:none}.qRUpxa_body{gap:var(--space-1);padding:var(--space-4) var(--space-4) var(--space-3);flex-direction:column;display:flex}.qRUpxa_title{font-size:var(--type-recipe-size);line-height:var(--type-recipe-line);font-weight:var(--weight-semibold)}.qRUpxa_meta,.qRUpxa_summary{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary)}.qRUpxa_chips{gap:var(--space-2);padding:0 var(--space-4) var(--space-4);flex-wrap:wrap;list-style:none;display:flex}.qRUpxa_chip{min-height:var(--touch-min);padding:var(--space-1) var(--space-3);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--type-meta-size);line-height:var(--type-meta-line);cursor:pointer;align-items:center;display:inline-flex}@media (hover:hover){.qRUpxa_chip:hover{border-color:var(--color-text-secondary)}}@media (min-width:1024px){.qRUpxa_photo{aspect-ratio:1.15}.qRUpxa_actions{top:50%;left:calc(-1 * (var(--touch-min) + var(--space-4)));right:calc(-1 * (var(--touch-min) + var(--space-4)));pointer-events:none;position:absolute;transform:translateY(-50%)}.qRUpxa_sideAction{pointer-events:auto}.qRUpxa_swipeHint{display:none}}@media (prefers-reduced-motion:reduce){.qRUpxa_card{opacity:calc(1 - .5 * var(--intensity,0));transition:opacity .15s ease-out}.qRUpxa_card[data-dragging]{transition:none}.qRUpxa_card[data-exit]{transition:opacity .15s ease-in}}
._0edgKW_progress{gap:var(--space-2);flex-direction:column;display:flex}._0edgKW_counter{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary)}._0edgKW_bar{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid}._0edgKW_segment{border-radius:var(--radius-pill);background:var(--color-border);height:4px}._0edgKW_segment[data-state=done],._0edgKW_segment[data-state=current]{background:var(--color-positive)}._0edgKW_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._0edgKW_list{gap:var(--space-3);font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary);flex-direction:column;list-style:none;display:none}._0edgKW_item{align-items:center;gap:var(--space-2);display:flex}._0edgKW_item[aria-current=step]{color:var(--color-text);font-weight:var(--weight-semibold)}._0edgKW_number{width:24px;height:24px;font-size:var(--type-nav-size);border:1px solid;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._0edgKW_item[aria-current=step] ._0edgKW_number{background:var(--color-positive);border-color:var(--color-positive);color:var(--color-on-graphite)}@media (min-width:768px){._0edgKW_list{display:flex}}
._3q-5Ea_name{min-height:var(--touch-min);color:inherit;font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);cursor:pointer;background:0 0;border:0;padding:0}
.QUUPIW_skeleton,.QUUPIW_roundSkeleton{background:var(--color-border);border-radius:var(--radius-input);opacity:.6;animation:1.4s ease-in-out infinite QUUPIW_pulse;display:block}.QUUPIW_roundSkeleton{border-radius:50%}@keyframes QUUPIW_pulse{50%{opacity:.3}}
.Fij-1G_recipe{gap:var(--space-6);flex-direction:column;display:flex;container-type:inline-size}.Fij-1G_topbar{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.Fij-1G_back{align-items:center;gap:var(--space-2);min-height:var(--touch-min);color:var(--color-text-secondary);font-size:var(--type-meta-size);line-height:var(--type-meta-line);text-decoration:none;display:inline-flex}@media (hover:hover){.Fij-1G_back:hover{color:var(--color-text)}}.Fij-1G_share{align-items:center;gap:var(--space-2);display:inline-flex}.Fij-1G_shareNote{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary)}.Fij-1G_shareButton{width:var(--touch-min);height:var(--touch-min);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-secondary);cursor:not-allowed;justify-content:center;align-items:center;display:inline-flex}.Fij-1G_grid{gap:var(--space-8);flex-direction:column;display:flex}.Fij-1G_main{gap:var(--space-3);flex-direction:column;display:flex}.Fij-1G_photo{aspect-ratio:4/3;border:1px solid var(--color-border);border-radius:var(--radius-card);width:100%;max-height:260px}@media (min-width:1024px){.Fij-1G_photo{align-self:flex-start;max-width:440px;max-height:330px}}.Fij-1G_title{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.Fij-1G_meta{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary)}.Fij-1G_summary{color:var(--color-text-secondary);max-width:68ch}.Fij-1G_block{gap:var(--space-3);flex-direction:column;display:flex}.Fij-1G_blockTitle{font-size:var(--type-section-size);line-height:var(--type-section-line);font-weight:var(--weight-semibold)}.Fij-1G_ingredients{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-section);padding:0 var(--space-4);list-style:none}.Fij-1G_ingredients>li:last-child{border-bottom:none}.Fij-1G_steps{gap:var(--space-6);flex-direction:column;list-style:none;display:flex}.Fij-1G_step{gap:var(--space-3);grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid}.Fij-1G_stepNumber{background:var(--color-positive-surface);border-radius:var(--radius-pill);width:32px;height:32px;font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--weight-semibold);color:var(--color-text);justify-content:center;align-items:center;display:inline-flex}.Fij-1G_stepBody{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.Fij-1G_stepText{font-size:var(--type-body-size);line-height:var(--type-body-line);overflow-wrap:anywhere}.Fij-1G_source{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary);overflow-wrap:anywhere}.Fij-1G_sourceLink{color:inherit;text-decoration:underline}@media (hover:hover){.Fij-1G_sourceLink:hover{color:var(--color-text)}}.Fij-1G_stepPhoto{aspect-ratio:4/3;border:1px solid var(--color-border);border-radius:var(--radius-section);width:100%;max-width:330px;max-height:230px}@container (min-width:900px){.Fij-1G_grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}}
.dpyMdW_toast{align-items:center;gap:var(--space-3);width:fit-content;max-width:100%;min-height:var(--touch-min);padding:var(--space-2) var(--space-4);background:var(--color-text);color:var(--color-on-graphite);border-radius:var(--radius-button);font-size:var(--type-meta-size);line-height:var(--type-meta-line);display:flex}.dpyMdW_icon{color:var(--color-positive);flex-shrink:0}.dpyMdW_message{min-width:0}.dpyMdW_action{font-weight:var(--weight-semibold);color:var(--color-positive);flex-shrink:0}.dpyMdW_action :is(button,a){min-height:var(--touch-min);padding:0 var(--space-2);color:inherit;font:inherit;cursor:pointer;background:0 0;border:none}@media (hover:hover){.dpyMdW_action :is(button,a):hover{text-underline-offset:3px;text-decoration:underline}}
.jbz_rW_card{gap:var(--space-3);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;display:flex}.jbz_rW_head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.jbz_rW_titleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.jbz_rW_title{font-size:var(--type-section-size);line-height:var(--type-section-line);font-weight:var(--weight-semibold)}.jbz_rW_badge{min-height:24px;padding:0 var(--space-2);background:var(--color-positive-surface);color:var(--color-positive);border-radius:var(--radius-pill);font-size:var(--type-nav-size);line-height:var(--type-nav-line);align-items:center;display:inline-flex}.jbz_rW_meta{color:var(--color-text-secondary);font-size:var(--type-nav-size);line-height:var(--type-nav-line)}.jbz_rW_text{color:var(--color-text);line-height:var(--type-meta-line)}.jbz_rW_muted{color:var(--color-text-secondary);font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.jbz_rW_success,.jbz_rW_error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);font-size:var(--type-meta-size);line-height:var(--type-meta-line);gap:var(--space-2);flex-direction:column;display:flex}.jbz_rW_success{background:var(--color-positive-surface);color:var(--color-positive)}.jbz_rW_error{background:var(--color-negative-surface);color:var(--color-negative)}
.LY-unW_controls{gap:var(--space-4);flex-direction:column;display:flex}.LY-unW_tabsRow{gap:var(--space-3);flex-direction:column;display:flex}.LY-unW_tabs{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.LY-unW_tab,.LY-unW_tabActive{min-height:var(--touch-min);padding:0 var(--space-2);color:var(--color-text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-line);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000}@media (hover:hover){.LY-unW_tab:hover{color:var(--color-text);border-bottom-color:var(--color-border)}}.LY-unW_tabActive{color:var(--color-text);font-weight:var(--weight-semibold);border-bottom-color:var(--color-positive)}.LY-unW_viewToggle{padding:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);align-self:flex-start;display:inline-flex}.LY-unW_viewOption,.LY-unW_viewActive{align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--type-meta-size);line-height:var(--type-meta-line);cursor:pointer;background:0 0;border:none;display:inline-flex}.LY-unW_viewActive{background:var(--color-positive-surface);color:var(--color-text);font-weight:var(--weight-semibold)}@media (hover:hover){.LY-unW_viewOption:hover{background:var(--color-background);color:var(--color-text)}}.LY-unW_collection{gap:var(--space-4);flex-direction:column;display:flex}.LY-unW_hidden{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-section);font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.LY-unW_hiddenText{flex:auto}.LY-unW_inlineLink{color:var(--color-positive);font-weight:var(--weight-semibold);text-decoration:none}@media (hover:hover){.LY-unW_inlineLink:hover{text-underline-offset:3px;text-decoration:underline}}.LY-unW_feed{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}.LY-unW_card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);position:relative;overflow:visible}.LY-unW_cardLink{color:inherit;flex-direction:column;text-decoration:none;display:flex}@media (hover:hover){.LY-unW_card:has(.LY-unW_cardLink:hover){border-color:var(--color-text-secondary)}.LY-unW_cardLink:hover .LY-unW_cardTitle{text-underline-offset:3px;text-decoration:underline}}.LY-unW_cardPhoto{aspect-ratio:16/10;border-radius:var(--radius-card) var(--radius-card) 0 0;width:100%}.LY-unW_cardBody{gap:var(--space-1);padding:var(--space-4);padding-right:var(--space-12);flex-direction:column;display:flex}@media (min-width:1024px){.LY-unW_cardLink{flex-direction:row}.LY-unW_cardPhoto{aspect-ratio:4/3;border-radius:var(--radius-card) 0 0 var(--radius-card);flex:0 0 440px;width:440px;max-width:50%}.LY-unW_cardBody{min-width:0;padding:var(--space-6);padding-right:var(--space-12);flex:auto;justify-content:center}}.LY-unW_cardTitle{font-size:var(--type-recipe-size);line-height:var(--type-recipe-line);font-weight:var(--weight-semibold)}.LY-unW_summary{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--color-text-secondary)}.LY-unW_meta{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary)}.LY-unW_cardMenu{top:var(--space-2);right:var(--space-2);position:absolute}.LY-unW_listWrap{flex-direction:column;display:flex}.LY-unW_listHead{display:none}.LY-unW_list{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-section);flex-direction:column;list-style:none;display:flex}.LY-unW_row{border-top:1px solid var(--color-border);position:relative}.LY-unW_row:first-child{border-top:none}.LY-unW_rowLink{align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-3) var(--space-12) var(--space-3) var(--space-3);color:inherit;text-decoration:none;display:flex}.LY-unW_rowPhoto{border-radius:var(--radius-input);flex:0 0 72px;width:72px;height:72px}.LY-unW_rowMain{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.LY-unW_rowTitle{font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.LY-unW_rowSummary,.LY-unW_rowMetaMobile{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary)}.LY-unW_rowMinutes,.LY-unW_rowServings{display:none}.LY-unW_rowMenu{top:50%;right:var(--space-2);position:absolute;transform:translateY(-50%)}@media (hover:hover){.LY-unW_rowLink:hover .LY-unW_rowTitle{text-underline-offset:3px;text-decoration:underline}}@media (min-width:768px){.LY-unW_listHead{gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary);grid-template-columns:minmax(0,1fr) 120px 120px 120px 56px;display:grid}.LY-unW_list{border-radius:var(--radius-card)}.LY-unW_rowLink{gap:var(--space-4);padding:var(--space-3) var(--space-12) var(--space-3) var(--space-4);grid-template-columns:72px minmax(0,1fr) 120px 120px 120px;align-items:center;display:grid}.LY-unW_rowMain{min-width:0}.LY-unW_rowMetaMobile{display:none}.LY-unW_rowMinutes,.LY-unW_rowServings{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary);display:block}.LY-unW_rowMenu{right:var(--space-4)}}.LY-unW_photo{background:var(--color-background);display:block;position:relative;overflow:hidden}.LY-unW_image{object-fit:cover}.LY-unW_menuWrap{position:relative}.LY-unW_menuButton{width:var(--touch-min);height:var(--touch-min);background:var(--color-surface);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.LY-unW_menuButton:hover:not(:disabled){border-color:var(--color-border)}}.LY-unW_menuButton:disabled{opacity:.5;cursor:not-allowed}.LY-unW_menu{top:calc(100% + var(--space-1));z-index:10;min-width:240px;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-section);flex-direction:column;display:flex;position:absolute;right:0}.LY-unW_menuItem,.LY-unW_menuItemNegative{align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-input);font-size:var(--type-body-size);line-height:var(--type-body-line);text-align:left;color:var(--color-text);cursor:pointer;background:0 0;border:none;display:flex}.LY-unW_menuItem:disabled{color:var(--color-text-secondary);cursor:not-allowed}.LY-unW_menuItemNegative{color:var(--color-negative)}@media (hover:hover){.LY-unW_menuItem:hover:not(:disabled){background:var(--color-background)}.LY-unW_menuItemNegative:hover{background:var(--color-negative-surface)}}.LY-unW_menuItemText{flex-direction:column;display:flex}.LY-unW_menuNote{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary)}.LY-unW_loading{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);flex-direction:column;display:flex}.LY-unW_skeleton{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-card);width:min(100%,400px);height:160px;display:block}.LY-unW_empty{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-section);text-align:center;flex-direction:column;display:flex}.LY-unW_emptyTitle{font-size:var(--type-section-size);line-height:var(--type-section-line);font-weight:var(--weight-semibold)}.LY-unW_muted{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary)}.LY-unW_actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.LY-unW_primary,.LY-unW_secondary,.LY-unW_primaryLink,.LY-unW_secondaryLink{min-height:var(--button-height);padding:0 var(--space-6);border-radius:var(--radius-button);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--weight-semibold);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.LY-unW_primary,.LY-unW_primaryLink{background:var(--color-positive);border:1px solid var(--color-positive);color:var(--color-on-graphite)}.LY-unW_secondary,.LY-unW_secondaryLink{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text)}@media (hover:hover){.LY-unW_primary:hover:not(:disabled),.LY-unW_primaryLink:hover{filter:brightness(.92)}.LY-unW_secondary:hover:not(:disabled),.LY-unW_secondaryLink:hover{border-color:var(--color-text-secondary)}}.LY-unW_secondary:disabled{opacity:.5;cursor:not-allowed}.LY-unW_failure{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-negative-surface);border:1px solid var(--color-negative);border-radius:var(--radius-section);text-align:center;flex-direction:column;display:flex}.LY-unW_failureText{font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.LY-unW_toastSlot{justify-content:center;display:flex}.LY-unW_rowDifficulty{display:none}@media (min-width:768px){.LY-unW_rowDifficulty{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary);display:block}}
.ZgnocG_page{justify-content:center;align-items:center;gap:var(--space-6);min-height:100dvh;padding:calc(var(--space-6) + env(safe-area-inset-top)) var(--gutter-mobile) calc(var(--space-6) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.ZgnocG_card{gap:var(--space-4);width:100%;max-width:440px;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-section);flex-direction:column;display:flex}.ZgnocG_brand{font-size:var(--type-brand-size);line-height:var(--type-brand-line);font-weight:var(--weight-semibold)}.ZgnocG_title{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--weight-semibold)}.ZgnocG_text{color:var(--color-text-secondary)}.ZgnocG_note{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary)}.ZgnocG_steps{gap:var(--space-2) var(--space-3);font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary);flex-wrap:wrap;list-style:none;display:flex}.ZgnocG_steps li[aria-current=step]{color:var(--color-text);font-weight:var(--weight-semibold)}.ZgnocG_steps span{width:24px;height:24px;font-size:var(--type-nav-size);border:1px solid;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@media (min-width:768px){.ZgnocG_steps{flex-direction:column}}.ZgnocG_onboarding{gap:var(--space-6);flex-direction:column;width:100%;max-width:920px;display:flex}@media (min-width:768px){.ZgnocG_onboarding{align-items:start;gap:var(--space-8);grid-template-columns:220px minmax(0,1fr);display:grid}.ZgnocG_onboarding .ZgnocG_card{max-width:none}}.ZgnocG_error{padding:var(--space-3) var(--space-4);background:var(--color-negative-surface);color:var(--color-negative);font-size:var(--type-meta-size);line-height:var(--type-meta-line);border-radius:12px}.ZgnocG_yandexMark{width:24px;height:24px;margin-right:var(--space-2);color:#fff;font-weight:var(--weight-semibold);background:#fc3f1d;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex}
.fo9eya_panel{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-section);flex-direction:column;display:none}.fo9eya_title{font-size:var(--type-section-size);line-height:var(--type-section-line);font-weight:var(--weight-semibold)}.fo9eya_list{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.fo9eya_item{padding:var(--space-3) var(--space-4);background:var(--color-background);border-radius:var(--radius-input);font-size:var(--type-body-size);line-height:var(--type-body-line)}.fo9eya_muted{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary)}.fo9eya_link{align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-text);font-size:var(--type-body-size);line-height:var(--type-body-line);display:flex}.fo9eya_linkText{flex:1;min-width:0}@media (hover:hover){.fo9eya_link:hover{border-top-color:var(--color-text-secondary)}.fo9eya_link:hover .fo9eya_linkText{text-underline-offset:3px;text-decoration:underline}}@media (min-width:1024px){.fo9eya_panel{display:flex}}
._7-zoiW_screen{gap:var(--space-4);flex-direction:column;width:100%;max-width:760px;display:flex}._7-zoiW_card{gap:var(--space-3);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;display:flex}._7-zoiW_cardNegative{background:var(--color-negative-surface)}._7-zoiW_cardHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._7-zoiW_cardTitle{font-size:var(--type-section-size);line-height:var(--type-section-line);font-weight:var(--weight-semibold)}._7-zoiW_text{color:var(--color-text);line-height:var(--type-meta-line)}._7-zoiW_muted{color:var(--color-text-secondary);font-size:var(--type-meta-size)}._7-zoiW_rows{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}._7-zoiW_row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--touch-min);display:flex}._7-zoiW_kind{color:var(--color-text-secondary);font-size:var(--type-nav-size)}._7-zoiW_linkButton{min-height:var(--touch-min);color:var(--color-positive);cursor:pointer;white-space:nowrap;background:0 0;border:0;text-decoration:underline}._7-zoiW_linkButton:disabled{color:var(--color-text-secondary);cursor:default}._7-zoiW_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}._7-zoiW_success,._7-zoiW_error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);font-size:var(--type-meta-size);line-height:var(--type-meta-line);gap:var(--space-2);flex-direction:column;display:flex}._7-zoiW_success{background:var(--color-positive-surface);color:var(--color-positive)}._7-zoiW_error{background:var(--color-negative-surface);color:var(--color-negative)}
.fN8lOa_layout{gap:var(--space-6);flex-direction:column;width:100%;max-width:920px;display:flex}.fN8lOa_aside{display:none}.fN8lOa_card{gap:var(--space-6);width:100%;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-section);flex-direction:column;display:flex}.fN8lOa_header{gap:var(--space-2);flex-direction:column;display:flex}.fN8lOa_title{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--weight-semibold)}.fN8lOa_text{color:var(--color-text-secondary)}.fN8lOa_hint{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary)}.fN8lOa_error,.fN8lOa_notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);background:var(--color-negative-surface);color:var(--color-negative);font-size:var(--type-meta-size);line-height:var(--type-meta-line);gap:var(--space-2);flex-direction:column;display:flex}.fN8lOa_loading,.fN8lOa_footer{gap:var(--space-3);flex-direction:column;display:flex}.fN8lOa_actions{gap:var(--space-3);justify-content:flex-end;display:flex}.fN8lOa_textLink{min-height:var(--touch-min);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;align-self:center;text-decoration:underline}.fN8lOa_summary{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.fN8lOa_row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-section);display:flex}.fN8lOa_rowIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.fN8lOa_rowIconNegative{background:var(--color-negative-surface);color:var(--color-negative)}.fN8lOa_rowIconPositive{background:var(--color-positive-surface);color:var(--color-positive)}.fN8lOa_rowBody{flex:1;min-width:0}.fN8lOa_rowTitle{font-weight:var(--weight-semibold)}.fN8lOa_rowValue{color:var(--color-text-secondary);font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.fN8lOa_edit{min-height:var(--touch-min);color:var(--color-positive);cursor:pointer;white-space:nowrap;background:0 0;border:0;text-decoration:underline}.fN8lOa_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:768px){.fN8lOa_layout{align-items:start;gap:var(--space-8);grid-template-columns:220px minmax(0,1fr);display:grid}.fN8lOa_aside{display:block}}
.rMv5LG_page{min-height:100dvh;padding:calc(var(--space-6) + env(safe-area-inset-top)) var(--gutter-mobile) calc(var(--space-6) + env(safe-area-inset-bottom));justify-content:center;display:flex}.rMv5LG_layout{width:100%;max-width:var(--content-max);gap:var(--space-6);flex-direction:column;display:flex}.rMv5LG_hero{gap:var(--space-6);flex-direction:column;display:flex}.rMv5LG_brandBlock{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;display:flex}.rMv5LG_brand{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--weight-semibold)}.rMv5LG_tagline{color:var(--color-text-secondary)}.rMv5LG_illustration{background:var(--color-positive-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);height:200px;position:relative;overflow:hidden}.rMv5LG_hub,.rMv5LG_dish{background:var(--color-surface);border:1px solid var(--color-border);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.rMv5LG_hub{width:88px;height:88px;color:var(--color-positive);top:50%;left:50%;transform:translate(-50%,-50%)}.rMv5LG_dish{width:48px;height:48px;color:var(--color-text-secondary)}.rMv5LG_dishTopLeft{top:16%;left:14%}.rMv5LG_dishTopRight{top:14%;right:14%}.rMv5LG_dishBottomLeft{bottom:14%;left:18%}.rMv5LG_dishBottomRight{bottom:16%;right:16%}.rMv5LG_card{gap:var(--space-4);flex-direction:column;display:flex}.rMv5LG_title{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--weight-semibold)}.rMv5LG_text{color:var(--color-text-secondary)}.rMv5LG_form{gap:var(--space-2);flex-direction:column;display:flex}.rMv5LG_hint,.rMv5LG_note{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary);text-align:center}.rMv5LG_error{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);background:var(--color-negative-surface);color:var(--color-text);font-size:var(--type-meta-size);line-height:var(--type-meta-line);flex-wrap:wrap;display:flex}.rMv5LG_errorText{font-weight:var(--weight-medium)}.rMv5LG_retry{min-height:var(--touch-min);padding:0 var(--space-1);color:var(--color-text);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;text-decoration:underline}.rMv5LG_divider{background:var(--color-border);height:1px}.rMv5LG_profiles{justify-content:center;gap:var(--space-3);display:flex}.rMv5LG_profile{background:var(--color-surface);border:1px solid var(--color-border);width:48px;height:48px;color:var(--color-text-secondary);border-radius:50%;justify-content:center;align-items:center;display:flex}.rMv5LG_profileActive{background:var(--color-positive-surface);border-color:var(--color-positive);color:var(--color-positive)}.rMv5LG_yandexMark{width:24px;height:24px;margin-right:var(--space-2);color:#fff;font-weight:var(--weight-semibold);background:#fc3f1d;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex}@media (min-width:768px){.rMv5LG_page{padding:var(--space-8);align-items:center}.rMv5LG_layout{align-items:stretch;gap:var(--space-8);min-height:calc(100dvh - 2 * var(--space-8));grid-template-columns:minmax(0,1fr) minmax(0,440px);display:grid}.rMv5LG_hero{padding:var(--space-6) 0}.rMv5LG_brandBlock{text-align:left;align-items:flex-start}.rMv5LG_brand{font-size:40px;line-height:48px}.rMv5LG_illustration{flex:1;height:auto;min-height:360px}.rMv5LG_hub{width:136px;height:136px}.rMv5LG_dish{width:72px;height:72px}.rMv5LG_card{justify-content:center;gap:var(--space-6);padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.rMv5LG_title{font-size:var(--type-title-size);line-height:var(--type-title-line)}}
.jtC-UW_layout{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.jtC-UW_main{align-items:center;gap:var(--space-4);flex-direction:column;width:100%;min-width:0;display:flex}.jtC-UW_side{display:none}.jtC-UW_tasteLinkMobile{min-height:var(--touch-min);font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary);align-items:center;text-decoration:underline;display:inline-flex}.jtC-UW_feed{align-items:center;gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;width:100%;display:flex}.jtC-UW_hint{max-width:400px;font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary);text-align:center;display:none}.jtC-UW_muted{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary);text-align:center}.jtC-UW_loading{justify-content:center;width:100%;display:flex}.jtC-UW_cardSkeleton{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;width:min(100%,400px);display:flex;overflow:hidden}.jtC-UW_cardSkeletonPhoto{aspect-ratio:1;background:var(--color-background);border-bottom:1px solid var(--color-border);width:100%;max-height:40vh;position:relative}.jtC-UW_cardSkeletonBody{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3);flex-direction:column;display:flex}.jtC-UW_cardSkeletonChips{gap:var(--space-2);padding:0 var(--space-4) var(--space-4);flex-wrap:wrap;display:flex}.jtC-UW_empty{align-items:center;gap:var(--space-3);width:min(100%,400px);padding:var(--space-6) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-section);text-align:center;color:var(--color-text-secondary);flex-direction:column;display:flex}.jtC-UW_iconCircle{background:var(--color-background);width:96px;height:96px;color:var(--color-text-secondary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.jtC-UW_emptyTitle{font-size:var(--type-section-size);line-height:var(--type-section-line);font-weight:var(--weight-semibold);color:var(--color-text)}.jtC-UW_emptyActions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.jtC-UW_primary,.jtC-UW_secondary{min-height:var(--button-height);padding:0 var(--space-6);border-radius:var(--radius-button);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--weight-semibold);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.jtC-UW_tasteLinkMobile:hover{color:var(--color-text)}}.jtC-UW_primary{background:var(--color-positive);border:1px solid var(--color-positive);color:var(--color-on-graphite)}.jtC-UW_secondary{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text)}@media (hover:hover){.jtC-UW_primary:hover{filter:brightness(.92)}.jtC-UW_secondary:hover{border-color:var(--color-text-secondary)}}.jtC-UW_pending{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary)}.jtC-UW_status{justify-content:center;max-width:100%;display:flex}.jtC-UW_failure{align-items:center;gap:var(--space-3);width:min(100%,400px);padding:var(--space-4);background:var(--color-negative-surface);border:1px solid var(--color-negative);border-radius:var(--radius-section);text-align:center;flex-direction:column;display:flex}.jtC-UW_failureHead{align-items:flex-start;gap:var(--space-3);text-align:left;display:flex}.jtC-UW_failureIcon{color:var(--color-negative);flex-shrink:0}.jtC-UW_failureCopy{gap:var(--space-1);flex-direction:column;display:flex}.jtC-UW_failureTitle{font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--weight-semibold);color:var(--color-text)}.jtC-UW_failureText{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text)}.jtC-UW_keepWorking{align-items:center;gap:var(--space-2);font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary);display:inline-flex}.jtC-UW_failureActions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (min-width:1024px){.jtC-UW_layout{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr) 280px;display:grid}.jtC-UW_side{top:var(--space-6);display:block;position:sticky}.jtC-UW_hint{display:block}.jtC-UW_tasteLinkMobile{display:none}}
.J9tV7q_body{gap:var(--space-4);flex-direction:column;display:flex}.J9tV7q_recipe{gap:var(--space-3);align-items:center;display:flex}.J9tV7q_thumb{border-radius:var(--radius-input);flex:0 0 72px;width:72px;height:72px}.J9tV7q_recipeText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.J9tV7q_recipeTitle{font-size:var(--type-section-size);line-height:var(--type-section-line);font-weight:var(--weight-semibold)}.J9tV7q_meta,.J9tV7q_hint{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary)}.J9tV7q_text{color:var(--color-text);line-height:var(--type-meta-line)}.J9tV7q_addressBlock{gap:var(--space-2);flex-direction:column;display:flex}.J9tV7q_addressLabel{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary)}.J9tV7q_address{width:100%;min-height:var(--input-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-background);color:var(--color-text);font:inherit;font-size:var(--type-meta-size);-webkit-user-select:all;user-select:all}.J9tV7q_status{align-items:center;gap:var(--space-2);font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text);display:flex}.J9tV7q_dot,.J9tV7q_dotActive{background:var(--color-border);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.J9tV7q_dotActive{background:var(--color-positive)}.J9tV7q_actions,.J9tV7q_confirmActions{gap:var(--space-3);flex-direction:column;display:flex}.J9tV7q_danger{min-height:var(--touch-min);padding:0 var(--space-3);color:var(--color-negative);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;align-self:center}.J9tV7q_danger:disabled{opacity:.5;cursor:not-allowed}.J9tV7q_error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);background:var(--color-negative-surface);color:var(--color-negative);font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.J9tV7q_toastSlot{position:relative}.J9tV7q_shareButton{width:var(--touch-min);height:var(--touch-min);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}
.aMRIza_page{align-items:center;gap:var(--space-6);min-height:100dvh;padding:calc(var(--space-6) + env(safe-area-inset-top)) var(--gutter-mobile) calc(var(--space-6) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.aMRIza_body{align-items:stretch;gap:var(--space-4);text-align:center;flex-direction:column;width:100%;max-width:440px;display:flex}.aMRIza_heading{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--weight-semibold)}.aMRIza_lead{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--color-text-secondary)}.aMRIza_card{text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);width:100%;overflow:hidden}.aMRIza_photoBox{aspect-ratio:4/3;background:var(--color-background);width:100%;position:relative}.aMRIza_cardBody{gap:var(--space-1);padding:var(--space-4);flex-direction:column;display:flex}.aMRIza_title{font-size:var(--type-recipe-size);line-height:var(--type-recipe-line);font-weight:var(--weight-semibold)}.aMRIza_meta,.aMRIza_summary,.aMRIza_note{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary)}.aMRIza_chips{gap:var(--space-2);padding:0 var(--space-4) var(--space-4);flex-wrap:wrap;list-style:none;display:flex}.aMRIza_chip{min-height:var(--touch-min);padding:var(--space-1) var(--space-3);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--type-meta-size);line-height:var(--type-meta-line);align-items:center;display:inline-flex}.aMRIza_warning{padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);background:var(--color-negative-surface);color:var(--color-negative);font-size:var(--type-meta-size);line-height:var(--type-meta-line);text-align:left}.aMRIza_signIn{gap:var(--space-2);flex-direction:column;display:flex}.aMRIza_linkButton{min-height:var(--button-height);padding:0 var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.aMRIza_textLink{color:var(--color-text);font-size:var(--type-meta-size);line-height:var(--type-meta-line);text-underline-offset:3px}.aMRIza_hint{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary)}.aMRIza_result{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);text-align:left;flex-direction:column;display:flex}.aMRIza_resultTitle{font-size:var(--type-section-size);line-height:var(--type-section-line);font-weight:var(--weight-semibold)}.aMRIza_stack{gap:var(--space-2);flex-direction:column;display:flex}
