.NYT91a_estrellas{gap:.1em;line-height:1;display:inline-flex}.NYT91a_estrella{display:inline-block;position:relative}.NYT91a_estrellaFondo{color:#a7e8f240}.NYT91a_estrellaRelleno{color:#ffc94d;position:absolute;inset:0 auto 0 0;overflow:hidden}.NYT91a_page{padding-block:3rem 1rem}.NYT91a_top{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:2.5rem 4rem;padding-bottom:2.5rem;display:grid}.NYT91a_resumen{gap:1rem;margin-top:1.5rem;display:grid}.NYT91a_promedio{align-items:center;gap:1rem;display:flex}.NYT91a_promedio .num{font-size:var(--step-5);line-height:.9}.NYT91a_promedio p{color:var(--text-muted)}.NYT91a_barras{gap:.35rem;max-width:360px;padding:0;list-style:none;display:grid}.NYT91a_barras li{font-size:var(--step--1);color:var(--text-muted);grid-template-columns:4.5rem 1fr 2.5rem;align-items:center;gap:.6rem;display:grid}.NYT91a_barra{background:var(--line);border-radius:2px;height:8px;overflow:hidden}.NYT91a_barra span{background:#ffc94d;height:100%;display:block}.NYT91a_formBox{border:1px solid var(--line-strong);border-top:6px solid var(--accent);border-radius:var(--radius-md);background:var(--bg-raised);gap:.75rem;padding:1.75rem;display:grid}.NYT91a_formBox h2{font-size:var(--step-2);text-transform:none}.NYT91a_formBox p{color:var(--text-muted)}.NYT91a_formBox a{color:var(--text);text-underline-offset:3px;font-weight:700;text-decoration:underline}.NYT91a_picker{border:0;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:0;display:flex}.NYT91a_picker legend{width:100%;margin-bottom:.25rem;font-weight:600}.NYT91a_pickerStars{display:flex}.NYT91a_pickerStars label{color:#a7e8f24d;cursor:pointer;place-items:center;width:46px;height:46px;font-size:2rem;line-height:1;display:grid}.NYT91a_pickerStars label[data-activa]{color:#ffc94d}.NYT91a_pickerStars label:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-sm)}.NYT91a_pickerLabel{color:var(--text-muted);font-weight:600}.NYT91a_label{font-weight:600}.NYT91a_formBox textarea{border:2px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);resize:vertical;padding:.75rem .9rem}.NYT91a_formBox textarea:focus-visible{border-color:var(--accent);outline:none}.NYT91a_formActions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.NYT91a_link{color:var(--text-muted);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.NYT91a_error{border-left:3px solid var(--danger);font-size:var(--step--1);background:#ff7a6b14;padding:.6rem .9rem}.NYT91a_ok{border-left:3px solid var(--ok);background:var(--bg);font-size:var(--step--1);padding:.6rem .9rem;color:var(--text)!important}.NYT91a_lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1rem;padding:2.5rem 0 0;list-style:none;display:grid}.NYT91a_card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-raised);align-content:start;gap:.75rem;padding:1.4rem;display:grid}.NYT91a_card blockquote{font-size:var(--step-0);margin:0;line-height:1.55}.NYT91a_card footer{font-size:var(--step--1);color:var(--text-muted);justify-content:space-between;gap:1rem;display:flex}.NYT91a_card footer strong{color:var(--text)}.NYT91a_vacio{color:var(--text-muted);padding-top:2.5rem}.NYT91a_franja{padding-top:5rem}.NYT91a_franjaHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.NYT91a_franjaHead h2{font-size:var(--step-2)}.NYT91a_franjaHead p{color:var(--text-muted);align-items:center;gap:.6rem;display:flex}.NYT91a_franjaHead a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.NYT91a_franja .NYT91a_lista{padding-top:1.25rem}@media (max-width:860px){.NYT91a_top{grid-template-columns:1fr}}
.TzoQaG_page{background:var(--pale-cyan);color:var(--deep-blue);margin-bottom:-6rem;padding-block:3rem 5rem}.TzoQaG_page+*{margin-top:0}.TzoQaG_intro{border-bottom:3px solid var(--deep-blue);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:1.5rem 3rem;padding-bottom:2rem;display:grid}.TzoQaG_intro p{color:#061826c7;max-width:48ch}.TzoQaG_tabs{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;padding:0;list-style:none;display:flex}.TzoQaG_tabs a{border:2px solid var(--deep-blue);border-radius:var(--radius-sm);align-items:center;min-height:44px;padding:0 1rem;font-weight:700;display:inline-flex}.TzoQaG_tabs a:hover{background:#01baef26}.TzoQaG_tabs a[aria-current]{background:var(--deep-blue);color:var(--pale-cyan)}.TzoQaG_list{padding:0;list-style:none}.TzoQaG_row{border-bottom:1px solid #0618262e;grid-template-columns:11rem minmax(0,1fr) 16rem;gap:1rem 2.5rem;padding-block:2rem;display:grid}.TzoQaG_date{font-size:var(--step--1);color:#06182699;font-weight:600}.TzoQaG_goal{background:var(--deep-blue);color:var(--pale-cyan);font-size:var(--step--1);border-radius:3px;margin-top:.4rem;padding:.15rem .5rem;font-weight:700;display:inline-block}.TzoQaG_goal[data-objetivo=definicion]{background:var(--dark-cyan)}.TzoQaG_rowTitle{font-size:var(--step-3);text-transform:uppercase}.TzoQaG_rowTitle a{background-image:linear-gradient(var(--vibrant-cyan), var(--vibrant-cyan));background-position:0 100%;background-repeat:no-repeat;background-size:0 4px;transition:background-size .25s}.TzoQaG_rowTitle a:hover{background-size:100% 4px}.TzoQaG_rowSummary{color:#061826c7;max-width:60ch;margin-top:.6rem}.TzoQaG_kcal{align-items:baseline;gap:.4rem;margin-bottom:.6rem;display:flex}.TzoQaG_kcal .num{font-size:var(--step-3);line-height:1}.TzoQaG_macros,.TzoQaG_macrosLg{gap:.6rem;display:grid}.TzoQaG_bar{background:#0618261a;border-radius:2px;height:14px;display:flex;overflow:hidden}.TzoQaG_macrosLg .TzoQaG_bar{height:28px}.TzoQaG_segP{background:var(--vibrant-cyan)}.TzoQaG_segC{background:var(--dark-cyan)}.TzoQaG_segG{background:var(--soft-cyan);box-shadow:inset 0 0 0 1px #06182633}.TzoQaG_legend{font-size:var(--step--1);grid-template-columns:repeat(3,auto);justify-content:start;gap:.25rem 1.25rem;display:grid}.TzoQaG_legend dt{color:#061826b3;align-items:center;gap:.4rem;display:flex}.TzoQaG_legend dd{font-size:var(--step-0)}.TzoQaG_macrosLg .TzoQaG_legend dd{font-size:var(--step-2)}.TzoQaG_swatch{border-radius:2px;width:10px;height:10px;display:inline-block}.TzoQaG_back{text-underline-offset:4px;margin-bottom:1.5rem;font-weight:700;text-decoration:underline;display:inline-flex}.TzoQaG_detailHead{border-bottom:3px solid var(--deep-blue);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:2rem 3rem;padding-bottom:2.5rem;display:grid}.TzoQaG_detailHead h1{margin-top:.75rem;font-size:clamp(2.2rem,6vw,4rem)}.TzoQaG_detailHead p{color:#061826c7;max-width:52ch;margin-top:1rem}.TzoQaG_meta{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem;font-weight:600;display:flex}.TzoQaG_panel{border-radius:var(--radius-md);background:var(--deep-blue);color:var(--pale-cyan);padding:1.5rem}.TzoQaG_panel .TzoQaG_bar{background:#f0fdff1f}.TzoQaG_panel .TzoQaG_legend dt{color:var(--soft-cyan)}.TzoQaG_panel .TzoQaG_segG{box-shadow:none}.TzoQaG_panelKcal{border-bottom:1px solid #a7e8f233;justify-content:space-between;align-items:baseline;margin-bottom:1rem;padding-bottom:1rem;display:flex}.TzoQaG_panelKcal .num{font-size:var(--step-5);color:var(--vibrant-cyan);line-height:.9}.TzoQaG_photo{aspect-ratio:21/9;border-radius:var(--radius-md);background:var(--soft-cyan);margin:2.5rem 0 0;position:relative;overflow:hidden}.TzoQaG_photo img{object-fit:cover}@media (max-width:700px){.TzoQaG_photo{aspect-ratio:4/3}}.TzoQaG_columns{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:3rem;padding-top:2.5rem;display:grid}.TzoQaG_columns h2{font-size:var(--step-2);margin-bottom:1rem}.TzoQaG_ingredients{padding:0;list-style:none}.TzoQaG_ingredients li{border-bottom:1px solid #06182626;grid-template-columns:8.5rem 1fr;gap:1rem;padding-block:.6rem;display:grid}.TzoQaG_ingredients strong{font-weight:700}.TzoQaG_steps{counter-reset:paso;padding:0;list-style:none}.TzoQaG_steps li{counter-increment:paso;max-width:62ch;padding:0 0 1.4rem 3.5rem;position:relative}.TzoQaG_steps li:before{content:counter(paso);border-radius:var(--radius-sm);background:var(--deep-blue);width:2.4rem;height:2.4rem;color:var(--pale-cyan);font-family:var(--font-display);place-items:center;font-weight:800;font-stretch:112%;display:grid;position:absolute;top:-.2rem;left:0}.TzoQaG_tip{border-left:4px solid var(--vibrant-cyan);background:#01baef1a;max-width:62ch;margin-top:.5rem;padding:1rem 1.25rem}.TzoQaG_tip strong{margin-bottom:.25rem;display:block}.TzoQaG_shop{border:2px solid var(--deep-blue);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding:1.5rem;display:flex}.TzoQaG_shop p{font-weight:600}.TzoQaG_shop a{background:var(--deep-blue);color:var(--pale-cyan)}.TzoQaG_shop a:hover{background:var(--dark-cyan)}@media (max-width:860px){.TzoQaG_intro,.TzoQaG_detailHead,.TzoQaG_columns{grid-template-columns:1fr}.TzoQaG_row{grid-template-columns:1fr;gap:.75rem}.TzoQaG_ingredients li{grid-template-columns:7rem 1fr}}
._4WpgRW_shell{background:var(--bg);min-height:100dvh}._4WpgRW_bar{z-index:40;padding:.75rem var(--gutter);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061826f2;flex-wrap:wrap;align-items:center;gap:.75rem 2rem;display:flex;position:sticky;top:0}._4WpgRW_logo{font-family:var(--font-display);font-size:1.2rem;font-weight:900;font-stretch:125%}._4WpgRW_logo span{color:var(--accent);font-weight:600;font-stretch:100%}._4WpgRW_bar nav ul{flex-wrap:wrap;gap:.25rem;padding:0;list-style:none;display:flex}._4WpgRW_bar nav a{border-radius:var(--radius-sm);min-height:40px;color:var(--text-muted);align-items:center;padding:0 .75rem;font-weight:600;display:inline-flex}._4WpgRW_bar nav a:hover{background:var(--bg-raised);color:var(--text)}._4WpgRW_barActions{align-items:center;gap:1rem;margin-left:auto;display:flex}._4WpgRW_storeLink{color:var(--text-muted);text-underline-offset:3px;font-weight:600;text-decoration:underline}._4WpgRW_hub{width:100%;max-width:1100px;padding:3rem var(--gutter) 4rem;margin:0 auto}._4WpgRW_hub h1{font-size:var(--step-4)}._4WpgRW_group{margin-top:3rem}._4WpgRW_group h2{border-bottom:1px solid var(--line);font-size:var(--step-1);margin-bottom:1rem;padding-bottom:.5rem}._4WpgRW_cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;padding:0;list-style:none;display:grid}._4WpgRW_card{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg-raised);gap:1rem;height:100%;padding:1.5rem;transition:border-color .15s;display:grid}a._4WpgRW_card:hover{border-color:var(--accent)}._4WpgRW_card h3{font-size:var(--step-1)}._4WpgRW_card p{color:var(--text-muted)}._4WpgRW_card[aria-disabled]{opacity:.55}._4WpgRW_pageHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;display:flex}._4WpgRW_pageHead h1{font-size:var(--step-4)}._4WpgRW_page{width:100%;max-width:1400px;padding:2.5rem var(--gutter) 4rem;margin:0 auto}._4WpgRW_lead{max-width:70ch;color:var(--text-muted);margin-top:.6rem}._4WpgRW_periodos{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}._4WpgRW_periodos a{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:40px;color:var(--text-muted);align-items:center;padding:0 .9rem;font-weight:600;display:inline-flex}._4WpgRW_periodos a[aria-current]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}._4WpgRW_kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1rem;margin-bottom:2rem;display:grid}._4WpgRW_kpis div{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg-raised);padding:1rem 1.25rem}._4WpgRW_kpis dt{color:var(--text-muted);font-weight:600;font-size:var(--step--1)}._4WpgRW_kpis dd{font-size:var(--step-4);line-height:1.1}._4WpgRW_tableWrap{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg-raised);overflow-x:auto}._4WpgRW_table{border-collapse:collapse;width:100%;min-width:980px}._4WpgRW_table th{border-bottom:2px solid var(--accent);font-size:var(--step--1);text-align:left;vertical-align:bottom;padding:.9rem 1rem}._4WpgRW_table td{border-bottom:1px solid var(--line);vertical-align:top;padding:.85rem 1rem}._4WpgRW_table ._4WpgRW_right{text-align:right}._4WpgRW_table td[data-cero]{color:var(--danger)}._4WpgRW_muted{color:var(--text-muted);font-size:var(--step--1)}._4WpgRW_reponer{color:var(--accent);font-size:var(--step-1)}._4WpgRW_nuevo{background:var(--accent);color:var(--on-accent);vertical-align:2px;border-radius:3px;margin-right:.5rem;padding:.05rem .4rem;font-size:.75rem;font-weight:700;display:inline-block}._4WpgRW_badge{background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);border-radius:999px;place-items:center;margin-left:.35rem;padding:0 5px;font-size:.75rem;font-weight:700;display:inline-grid}._4WpgRW_ok{border-left:3px solid var(--ok);background:var(--bg-raised);max-width:70ch;margin-bottom:1.5rem;padding:.8rem 1rem}._4WpgRW_oculta td:not(:last-child){opacity:.55}
._6bDkyW_hero{isolation:isolate;min-height:min(calc(100svh - var(--nav-height)), 920px);background:var(--deep-blue) var(--poster) center / cover no-repeat;color:var(--pale-cyan);align-items:center;padding-block:clamp(3rem,8vh,6rem) clamp(2.5rem,6vh,4rem);display:grid;position:relative;overflow:hidden}._6bDkyW_heroVideo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._6bDkyW_heroShade{z-index:-1;background:radial-gradient(50% 62% at 50% 45%,#061826c7,#06182659 75%,#06182626),linear-gradient(#0618264d,#0618260d 45%,#0618268c);position:absolute;inset:0}@media (max-aspect-ratio:6/5){._6bDkyW_hero{background-image:var(--poster-tablet)}._6bDkyW_heroShade{background:linear-gradient(#061826b3,#06182694 55%,#061826d9)}}@media (max-aspect-ratio:2/3){._6bDkyW_hero{background-image:var(--poster-movil)}}._6bDkyW_heroInner{text-align:center;justify-items:center;display:grid}._6bDkyW_heroBadge{color:var(--soft-cyan);font-size:var(--step--1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#01baef1f;border:1px solid #01baef73;border-radius:999px;align-items:center;gap:.55rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-weight:600;display:inline-flex}._6bDkyW_heroBadge span{background:var(--vibrant-cyan);width:7px;height:7px;box-shadow:0 0 10px var(--vibrant-cyan);border-radius:50%}._6bDkyW_title{max-width:15ch;color:var(--pale-cyan);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;font-size:clamp(2rem,5.2vw,4rem);line-height:.98}._6bDkyW_lead{max-width:54ch;font-size:var(--step-1);color:var(--soft-cyan);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;margin-top:1.25rem;line-height:1.5}._6bDkyW_heroCtas{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:2rem;display:flex}._6bDkyW_heroCtas>span{display:inline-flex}._6bDkyW_heroGhost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06182673}._6bDkyW_heroSearch{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;background:#0a2436b8;border-radius:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;gap:1rem;width:min(100%,860px);margin-top:clamp(2.5rem,6vh,4rem);padding:1.1rem 1.25rem;display:grid}._6bDkyW_heroField{gap:.35rem;display:grid}._6bDkyW_heroField span{color:var(--text-muted);font-size:var(--step--1);font-weight:600}._6bDkyW_heroField input,._6bDkyW_heroField select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:48px;color:var(--pale-cyan);font:inherit;background:#061826b3;padding:0 .9rem}._6bDkyW_heroField input::placeholder{color:#a7e8f280}._6bDkyW_heroField input:focus-visible,._6bDkyW_heroField select:focus-visible{outline:2px solid var(--vibrant-cyan);outline-offset:1px}._6bDkyW_heroSubmit{min-width:132px}._6bDkyW_heroTrust{color:var(--soft-cyan);font-size:var(--step--1);flex-wrap:wrap;justify-content:center;gap:.6rem 2rem;margin-top:1.5rem;padding:0;font-weight:600;list-style:none;display:flex}._6bDkyW_heroTrust li{align-items:center;gap:.45rem;display:inline-flex}._6bDkyW_heroTrust svg{color:var(--vibrant-cyan)}@media (max-width:720px){._6bDkyW_title{font-size:clamp(1.9rem,9vw,3rem)}._6bDkyW_heroSearch{grid-template-columns:1fr}._6bDkyW_heroSubmit{width:100%}}@media (prefers-reduced-motion:reduce){@media (max-aspect-ratio:6/5){._6bDkyW_hero{background-image:var(--poster-tablet)}._6bDkyW_heroShade{background:linear-gradient(#061826b3,#06182694 55%,#061826d9)}}@media (max-aspect-ratio:2/3){._6bDkyW_hero{background-image:var(--poster-movil)}}._6bDkyW_heroVideo{display:none}}._6bDkyW_recipe{background:var(--pale-cyan);color:var(--deep-blue);margin-top:5rem}._6bDkyW_recipeInner{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:2.5rem 4rem;padding-block:clamp(3rem,7vw,5rem);display:grid}._6bDkyW_recipeKicker{color:var(--dark-cyan);font-weight:700}._6bDkyW_recipeTitle{margin-top:.5rem;font-size:clamp(2rem,5vw,3.4rem)}._6bDkyW_recipeSummary{color:#061826c7;max-width:50ch;margin-top:1rem}._6bDkyW_recipeLinks{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.75rem;display:flex}._6bDkyW_recipeCta{background:var(--deep-blue);color:var(--pale-cyan)}._6bDkyW_recipeCta:hover{background:var(--dark-cyan)}._6bDkyW_recipeAll{text-underline-offset:4px;font-weight:700;text-decoration:underline}._6bDkyW_recipeMacros{border:3px solid var(--deep-blue);border-radius:var(--radius-md);gap:1rem;padding:1.5rem;display:grid}._6bDkyW_recipeMacros>p{font-weight:600}._6bDkyW_recipeMacros>p .num{font-size:var(--step-5);line-height:.95;display:block}@media (max-width:860px){._6bDkyW_recipeInner{grid-template-columns:1fr}}
.dH0dNW_form{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:1.5rem;display:grid}.dH0dNW_main,.dH0dNW_side{gap:1.5rem;min-width:0;display:grid}.dH0dNW_side{top:calc(var(--nav-height) + 1rem);position:sticky}.dH0dNW_section{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg-raised);gap:1.1rem;min-width:0;margin:0;padding:1.5rem;display:grid}.dH0dNW_section legend{float:left;width:100%;font-family:var(--font-display);font-weight:800;font-stretch:125%;font-size:var(--step-1);text-transform:uppercase;letter-spacing:.02em;padding:0}.dH0dNW_section legend+*{clear:both}.dH0dNW_field{gap:.4rem;min-width:0;display:grid}.dH0dNW_field>span{font-weight:700;font-size:var(--step--1);justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.dH0dNW_field small,.dH0dNW_hint{color:var(--text-muted);font-size:var(--step--1);font-weight:400}.dH0dNW_form input:not([type=radio],[type=checkbox],[type=file]),.dH0dNW_form textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);width:100%;min-height:46px;padding:.65rem .8rem;line-height:1.4}.dH0dNW_form textarea{resize:vertical}.dH0dNW_form input:focus-visible,.dH0dNW_form textarea:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:0}.dH0dNW_slug{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);align-items:stretch;display:flex}.dH0dNW_slug>span{color:var(--text-muted);white-space:nowrap;place-items:center;padding:0 0 0 .8rem;display:grid}.dH0dNW_form .dH0dNW_slug input{border:0;padding-left:.15rem}.dH0dNW_segmented{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dH0dNW_segmented label{cursor:pointer;position:relative}.dH0dNW_segmented input{opacity:0;pointer-events:none;position:absolute}.dH0dNW_segmented label>span{border:2px solid var(--line-strong);border-radius:var(--radius-sm);gap:.2rem;height:100%;padding:.8rem 1rem;transition:border-color .15s,background-color .15s;display:grid}.dH0dNW_segmented small{color:var(--text-muted);font-size:var(--step--1)}.dH0dNW_segmented input:checked+span{border-color:var(--accent);background:#01baef1a}.dH0dNW_segmented input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.dH0dNW_grid3,.dH0dNW_grid4{gap:1rem;display:grid}.dH0dNW_grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.dH0dNW_grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.dH0dNW_warn{color:#ffc56b}.dH0dNW_inlineBtn{color:var(--accent);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.dH0dNW_rows{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.dH0dNW_ingRow{grid-template-columns:minmax(90px,.35fr) minmax(0,1fr) 44px;gap:.5rem;display:grid}.dH0dNW_stepRow{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:.6rem;display:grid}.dH0dNW_stepNum{border-radius:var(--radius-sm);background:var(--accent);width:36px;height:46px;color:var(--on-accent);font-family:var(--font-display);place-items:center;font-weight:900;font-stretch:125%;display:grid}.dH0dNW_stepTools{gap:.25rem;display:flex}.dH0dNW_iconBtn{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:44px;height:46px;color:var(--text-muted);background:0 0;place-items:center;display:grid}.dH0dNW_iconBtn:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.dH0dNW_iconBtn:disabled{opacity:.35;cursor:not-allowed}.dH0dNW_add{justify-self:start}.dH0dNW_photo{aspect-ratio:4/3;border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);place-items:center;display:grid;overflow:hidden}.dH0dNW_photo img{object-fit:cover;width:100%;height:100%}.dH0dNW_photoEmpty{color:var(--text-muted);justify-items:center;gap:.4rem;display:grid}.dH0dNW_photoActions{align-items:center;gap:1rem;display:flex}.dH0dNW_photoActions label{cursor:pointer}.visually-hidden:focus-visible+.dH0dNW_photoActions label{outline:3px solid var(--accent);outline-offset:2px}.dH0dNW_previewTitle{font-family:var(--font-display);font-weight:800;font-stretch:125%;font-size:var(--step-1);overflow-wrap:anywhere;line-height:1.15}.dH0dNW_previewMacros{border:1px solid var(--line);padding:1rem}.dH0dNW_check{cursor:pointer;align-items:center;gap:.6rem;min-height:44px;font-weight:600;display:flex}.dH0dNW_check input{width:20px;height:20px;accent-color:var(--accent)}.dH0dNW_submit{gap:.75rem;display:grid}:is(.dH0dNW_submit .dH0dNW_btn,.dH0dNW_submit .btn){width:100%}.dH0dNW_cancel{color:var(--text-muted);justify-self:center;font-weight:600}.dH0dNW_error{border-left:3px solid var(--danger);background:var(--bg);color:var(--text);padding:.8rem 1rem}.dH0dNW_error:focus{outline:none}.dH0dNW_rowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .75rem;display:flex}.dH0dNW_rowActions .btn{min-height:40px;padding:0 .9rem}.dH0dNW_rowActions .dH0dNW_error{flex-basis:100%}.dH0dNW_textLink{color:var(--accent);font-weight:700}.dH0dNW_textDanger{color:var(--danger);background:0 0;border:0;padding:0;font-weight:700}.dH0dNW_textDanger:disabled{opacity:.5}.dH0dNW_danger{background:var(--danger);color:var(--deep-blue)}@media (max-width:1000px){.dH0dNW_form{grid-template-columns:minmax(0,1fr)}.dH0dNW_side{position:static}}@media (max-width:640px){.dH0dNW_section{padding:1.1rem}.dH0dNW_segmented,.dH0dNW_grid3{grid-template-columns:minmax(0,1fr)}.dH0dNW_grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.dH0dNW_ingRow{grid-template-columns:minmax(0,.45fr) minmax(0,1fr) 44px}.dH0dNW_stepRow{grid-template-columns:36px minmax(0,1fr)}.dH0dNW_stepTools{grid-column:2}}
