.zOSWyq_page{width:min(100%,1240px);margin:0 auto;padding:52px 24px 96px}.zOSWyq_intro{max-width:880px;margin-bottom:34px}.zOSWyq_eyebrow,.zOSWyq_workspaceEyebrow{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.zOSWyq_intro h1{max-width:820px;font:750 clamp(2rem, 4vw, 2.75rem) / 1.12 var(--os-font);letter-spacing:-.04em;margin:12px 0 20px}.zOSWyq_lead{max-width:780px;color:var(--muted);margin:0;font-size:1rem;line-height:1.65}.zOSWyq_trustList{color:var(--muted);flex-wrap:wrap;gap:10px 24px;margin:24px 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.zOSWyq_trustList li{padding-left:18px;position:relative}.zOSWyq_trustList li:before{background:var(--green);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:.44em;left:0}.zOSWyq_workspace{border:1px solid var(--line);background:var(--paper);box-shadow:none;border-radius:12px;grid-template-columns:minmax(0,1.68fr) minmax(320px,.82fr);display:grid;overflow:hidden}.zOSWyq_editorPane,.zOSWyq_resultPane{min-width:0;padding:22px}.zOSWyq_resultPane{border-left:1px solid var(--line);background:#f2f6f6}.zOSWyq_workspaceHeading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.zOSWyq_workspaceHeading h2,.zOSWyq_resultHeading h2,.zOSWyq_explanationHeading h2{font:750 1.35rem / 1.25 var(--os-font);margin:7px 0 8px}.zOSWyq_workspaceHeading p:last-child,.zOSWyq_resultHeading p:last-child{max-width:670px;color:var(--muted);margin:0;line-height:1.55}.zOSWyq_resetButton{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:10px;flex:none;padding:10px 14px;font-size:.88rem;font-weight:750}.zOSWyq_resetButton:hover{background:#eef2f3}.zOSWyq_recipeControls{border:0;margin:0 0 26px;padding:0}.zOSWyq_recipeControls legend{color:var(--ink);margin-bottom:12px;font-size:.92rem;font-weight:800}.zOSWyq_controlGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.zOSWyq_controlGrid label{min-width:0}.zOSWyq_controlGrid input,.zOSWyq_controlGrid select,.zOSWyq_ingredientTable input,.zOSWyq_ingredientTable select{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #a8b0b8;border-radius:9px;padding:10px 11px}.zOSWyq_controlGrid input[aria-invalid=true],.zOSWyq_controlGrid select[aria-invalid=true],.zOSWyq_ingredientTable input[aria-invalid=true],.zOSWyq_ingredientTable select[aria-invalid=true]{border-color:#9b3e35}.zOSWyq_controlGrid input:focus-visible,.zOSWyq_controlGrid select:focus-visible,.zOSWyq_ingredientTable input:focus-visible,.zOSWyq_ingredientTable select:focus-visible,.zOSWyq_resetButton:focus-visible,.zOSWyq_primaryAction:focus-visible,.zOSWyq_secondaryAction:focus-visible{outline-offset:2px;outline:3px solid #1c1c1a}.zOSWyq_tableRegion{width:100%}.zOSWyq_ingredientTable{border-collapse:collapse;table-layout:fixed;width:100%}.zOSWyq_ingredientTable caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zOSWyq_ingredientTable th,.zOSWyq_ingredientTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:15px 10px}.zOSWyq_ingredientTable thead th{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding-top:10px;padding-bottom:10px;font-size:.73rem;font-weight:800}.zOSWyq_ingredientTable thead th:first-child,.zOSWyq_ingredientTable thead th:nth-child(2){width:18%}.zOSWyq_ingredientTable thead th:nth-child(3){width:21%}.zOSWyq_ingredientTable thead th:nth-child(4){width:17%}.zOSWyq_ingredientTable thead th:nth-child(5){width:26%}.zOSWyq_ingredientTable tbody tr:last-child th,.zOSWyq_ingredientTable tbody tr:last-child td{border-bottom:0}.zOSWyq_ingredientTable th[scope=row] strong,.zOSWyq_ingredientTable th[scope=row] span,.zOSWyq_lineResult strong,.zOSWyq_lineResult span{display:block}.zOSWyq_ingredientTable th[scope=row] strong{color:var(--ink);margin-top:11px;font-size:.97rem}.zOSWyq_ingredientTable th[scope=row] span,.zOSWyq_lineResult span,.zOSWyq_ingredientTable small,.zOSWyq_fixedValue{color:var(--muted);margin-top:4px;font-size:.77rem;font-weight:550;line-height:1.35}.zOSWyq_inputWithUnit{background:#fff;border:1px solid #cfc8ba;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.zOSWyq_inputWithUnit:has(input[aria-invalid=true]){border-color:#9b3e35}.zOSWyq_inputWithUnit:focus-within{outline-offset:2px;outline:3px solid #1c1c1a}.zOSWyq_inputWithUnit input{border:0;border-radius:0;min-width:0}.zOSWyq_inputWithUnit input:focus-visible{outline:0}.zOSWyq_inputWithUnit span{color:var(--muted);white-space:nowrap;padding:0 10px;font-size:.78rem;font-weight:800}.zOSWyq_lineResult strong{font:750 1.18rem var(--os-font);margin-top:8px}.zOSWyq_fixedValue{min-height:46px;padding:13px 0;display:block}.zOSWyq_fieldError{color:#8a302a;margin-top:6px;font-size:.75rem;font-weight:700;line-height:1.35;display:block}.zOSWyq_mobileLabel{display:none}.zOSWyq_visuallyHidden,.zOSWyq_liveAnnouncement{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zOSWyq_resultHeading{border-bottom:1px solid var(--line);padding-bottom:20px}.zOSWyq_primaryResults,.zOSWyq_secondaryResults{margin:0}.zOSWyq_primaryResults>div,.zOSWyq_secondaryResults>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:17px 0;display:grid}.zOSWyq_primaryResults dt,.zOSWyq_secondaryResults dt{color:var(--muted);font-size:.84rem;font-weight:700}.zOSWyq_primaryResults dd,.zOSWyq_secondaryResults dd{text-align:right;margin:0;font-weight:800}.zOSWyq_primaryResults dd{font:750 1.45rem var(--os-font)}.zOSWyq_secondaryResults{margin-top:7px}.zOSWyq_secondaryResults>div{padding:12px 0}.zOSWyq_yieldImpact{border-top:2px solid var(--green);margin-top:22px;padding:16px 0 0}.zOSWyq_yieldImpact h3,.zOSWyq_invalidResult h3{margin:0 0 8px;font-size:.95rem}.zOSWyq_yieldImpact p,.zOSWyq_invalidResult p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.zOSWyq_resultActions{gap:10px;margin-top:24px;display:grid}.zOSWyq_primaryAction,.zOSWyq_secondaryAction{text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font-weight:800;display:inline-flex}.zOSWyq_primaryAction{background:var(--os-coral);color:var(--os-text)}.zOSWyq_primaryAction:hover{background:#f64e26}.zOSWyq_secondaryAction{border:1px solid var(--green);color:var(--green)}.zOSWyq_invalidResult{background:#fff8f5;border:1px solid #d6b6ad;border-radius:12px;margin-top:24px;padding:18px}.zOSWyq_invalidResult p+p{color:#7d3028;margin-top:10px;font-weight:700}.zOSWyq_taxNotice{border-left:3px solid var(--green);color:var(--muted);background:#fffdf8b3;margin:18px 0 0;padding:14px 18px;font-size:.9rem;line-height:1.55}.zOSWyq_taxNotice strong{color:var(--ink)}.zOSWyq_explanations{border-top:1px solid var(--line);margin-top:68px;padding-top:30px}.zOSWyq_explanationHeading{max-width:680px}.zOSWyq_explanationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:24px;display:grid}.zOSWyq_explanationGrid article{border-top:3px solid var(--green);padding-top:16px}.zOSWyq_explanationGrid h3{font:750 1.12rem var(--os-font);margin:0 0 9px}.zOSWyq_explanationGrid p{color:var(--muted);margin:0;line-height:1.62}@media (max-width:980px){.zOSWyq_workspace{grid-template-columns:1fr}.zOSWyq_resultPane{border-top:1px solid var(--line);border-left:0}}@media (max-width:760px){.zOSWyq_page{padding:36px 16px 72px}.zOSWyq_intro h1{font-size:clamp(2.3rem,12vw,3.35rem)}.zOSWyq_lead{font-size:1.04rem}.zOSWyq_workspace{border-radius:12px}.zOSWyq_editorPane,.zOSWyq_resultPane{padding:22px 18px}.zOSWyq_workspaceHeading{flex-direction:column}.zOSWyq_resetButton{width:100%}.zOSWyq_controlGrid,.zOSWyq_explanationGrid{grid-template-columns:1fr}.zOSWyq_ingredientTable,.zOSWyq_ingredientTable tbody,.zOSWyq_ingredientTable tr,.zOSWyq_ingredientTable th,.zOSWyq_ingredientTable td{width:100%;display:block}.zOSWyq_ingredientTable{table-layout:auto}.zOSWyq_ingredientTable thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zOSWyq_ingredientTable tr{border-bottom:1px solid var(--line);padding:18px 0}.zOSWyq_ingredientTable tbody tr:last-child{border-bottom:0}.zOSWyq_ingredientTable th,.zOSWyq_ingredientTable td,.zOSWyq_ingredientTable tbody tr:last-child th,.zOSWyq_ingredientTable tbody tr:last-child td{border:0;padding:0}.zOSWyq_ingredientTable th[scope=row]{margin-bottom:14px}.zOSWyq_ingredientTable th[scope=row] strong{margin-top:0;font-size:1.08rem}.zOSWyq_ingredientTable td+td{margin-top:14px}.zOSWyq_mobileLabel{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}.zOSWyq_lineResult{background:#f2f6f6;border-radius:10px!important;padding:13px 14px!important}.zOSWyq_lineResult strong{margin-top:0}.zOSWyq_primaryResults>div,.zOSWyq_secondaryResults>div{gap:10px}.zOSWyq_explanations{margin-top:48px}}
