.PFawja_tool{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.PFawja_panGroup{gap:var(--space-2);flex-direction:column;display:flex}.PFawja_panHeading{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:13px;font-weight:600}.PFawja_panFields{gap:var(--space-2);flex-direction:column;display:flex}.PFawja_shapeToggle{gap:var(--space-2);display:flex}.PFawja_shapeActive,.PFawja_shapeInactive{min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-control);border:1.5px solid var(--line);cursor:pointer;background:0 0;font-size:14px}.PFawja_shapeActive{border-color:var(--ink);background:var(--accent);font-weight:600}.PFawja_rectFields{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.PFawja_field label{color:var(--ink-muted);margin-bottom:5px;font-size:13px;display:block}.PFawja_field input{border-radius:var(--radius-control);background-color:var(--field);width:100%;height:48px;padding:0 var(--space-3);border:1.5px solid #0000;font-size:18px;font-weight:500}.PFawja_field input:focus{border-color:var(--ink);background-color:var(--surface);outline:none}.PFawja_field input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.PFawja_hint{color:var(--warning);grid-column:1/-1;min-height:1.4em;margin:0;font-size:14px}.PFawja_ingredients{margin-top:var(--space-8)}.PFawja_ingredientsHeading{font-family:var(--font-heading);margin:0 0 var(--space-1);font-size:18px;font-weight:700}.PFawja_ingredientsIntro{color:var(--ink-muted);margin:0 0 var(--space-2);max-width:60ch}@media (max-width:640px){.PFawja_tool{grid-template-columns:1fr}}
