._root_z45t1_1,._root_z45t1_1 *{box-sizing:border-box}._root_z45t1_1{min-width:0;color:var(--ink);gap:1rem;display:grid}._header_z45t1_13{gap:.35rem;min-width:0;display:grid}._header_z45t1_13>span,._cardHeading_z45t1_20 small,._methodArea_z45t1_21 header small,._primePanel_z45t1_22>div:first-child>span{color:#24695f;letter-spacing:.085em;text-transform:uppercase;font-size:.72rem;font-weight:850}._header_z45t1_13 h2,._cardHeading_z45t1_20 h3,._methodArea_z45t1_21 h3,._primePanel_z45t1_22 h4{color:#173c38;margin:0;line-height:1.15}._header_z45t1_13 h2{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,3.2vw,2.15rem)}._header_z45t1_13 p{max-width:54rem;color:var(--ink-muted);margin:0;font-size:.9rem;line-height:1.55}._governanceNote_z45t1_53{color:#255d53;background:#edf8f5c7;border:1px solid #25695c33;border-radius:.75rem;gap:.18rem;padding:.72rem .85rem;font-size:.76rem;line-height:1.45;display:grid}._flow_z45t1_65{grid-template-columns:minmax(17rem,.78fr) minmax(0,1.22fr);align-items:start;gap:.9rem;min-width:0;display:grid}._inputCard_z45t1_73,._resultCard_z45t1_74{background:#ffffffdb;border:1px solid #18403e26;border-radius:1rem;min-width:0;overflow:hidden;box-shadow:0 .45rem 1.25rem #18403e0d}._inputCard_z45t1_73{padding:clamp(.9rem,2.5vw,1.2rem)}._cardHeading_z45t1_20,._methodArea_z45t1_21>header{grid-template-columns:2.1rem minmax(0,1fr);align-items:start;gap:.7rem;min-width:0;display:grid}._cardHeading_z45t1_20>span,._methodStep_z45t1_97{color:#fff;background:#246d62;border-radius:.62rem;place-items:center;width:2.1rem;height:2.1rem;font-size:.78rem;font-style:normal;font-weight:900;display:grid}._cardHeading_z45t1_20>div,._methodArea_z45t1_21 header>div{min-width:0}._cardHeading_z45t1_20 h3,._methodArea_z45t1_21 h3{margin-top:.12rem;font-size:1.08rem}._cardHeading_z45t1_20 p{color:var(--ink-muted);margin:.22rem 0 0;font-size:.78rem;line-height:1.45}._inputCard_z45t1_73 form{gap:.85rem;min-width:0;margin-top:1rem;display:grid}._inputField_z45t1_135{gap:.38rem;min-width:0;display:grid}._inputField_z45t1_135 label{color:#294f49;font-size:.82rem;font-weight:820}._inputField_z45t1_135 textarea{resize:vertical;color:#163b37;width:100%;min-width:0;min-height:7rem;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #91aaa4;border-radius:.65rem;padding:.78rem .82rem;font-size:1rem;font-weight:720;line-height:1.55}._inputField_z45t1_135 textarea::placeholder{color:#788e89;opacity:1}._inputField_z45t1_135 textarea:hover{border-color:#5f8e85}._inputField_z45t1_135 textarea:focus{border-color:#246d62;outline:0;box-shadow:0 0 0 3px #246d6229}._inputField_z45t1_135 textarea[aria-invalid=true]{border-color:#a43d36;box-shadow:0 0 0 3px #a43d361c}._inputMeta_z45t1_184{min-width:0;color:var(--ink-muted);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.72rem;line-height:1.45;display:flex}._inputMeta_z45t1_184 strong{color:#2a675d;flex:none}._fieldError_z45t1_200{color:#96372f;font-size:.76rem;font-weight:700;line-height:1.4}._exampleRow_z45t1_207{gap:.4rem;min-width:0;display:grid}._exampleRow_z45t1_207>span{color:var(--ink-muted);font-size:.72rem;font-weight:760}._exampleRow_z45t1_207>div{flex-wrap:wrap;gap:.38rem;min-width:0;display:flex}._exampleRow_z45t1_207 button,._copyButton_z45t1_227{cursor:pointer;color:#245f54;min-height:2.15rem;font:inherit;background:#edf7f4;border:1px solid #1f645838;border-radius:999px;padding:.38rem .62rem;font-size:.72rem;font-weight:780}._exampleRow_z45t1_207 button:hover,._copyButton_z45t1_227:hover{background:#fff;border-color:#2c7468}._exampleRow_z45t1_207 button:focus-visible{outline-offset:2px;outline:3px solid #246d6233}._copyButton_z45t1_227:focus-visible{outline-offset:2px;outline:3px solid #246d6233}._primaryButton_z45t1_248:focus-visible{outline-offset:2px;outline:3px solid #246d6233}._secondaryButton_z45t1_249:focus-visible{outline-offset:2px;outline:3px solid #246d6233}._checkPanel_z45t1_250 summary:focus-visible{outline-offset:2px;outline:3px solid #246d6233}._reductionPanel_z45t1_251 summary:focus-visible{outline-offset:2px;outline:3px solid #246d6233}._actions_z45t1_256{gap:.55rem;display:grid}._primaryButton_z45t1_248,._secondaryButton_z45t1_249{cursor:pointer;min-height:3rem;font:inherit;border-radius:.65rem;padding:.68rem 1rem;font-size:.84rem;font-weight:850}._primaryButton_z45t1_248{color:#fff;background:#267366;border:1px solid #184f47;box-shadow:0 .18rem #184f47}._primaryButton_z45t1_248:hover:not(:disabled){background:#1c5b51}._primaryButton_z45t1_248:disabled{cursor:wait;opacity:.68}._secondaryButton_z45t1_249{color:#234c46;background:#fff;border:1px solid #aebfba}._secondaryButton_z45t1_249:hover{background:#f7faf8;border-color:#718e87}._resultCard_z45t1_74>._cardHeading_z45t1_20{background:#f6faf7;border-bottom:1px solid #18403e1f;padding:clamp(.9rem,2.5vw,1.2rem)}._resultCard_z45t1_74[data-empty=true]{background:#f9faf7e0}._resultHero_z45t1_309{background:radial-gradient(circle at 94% 8%,#d3973633,#0000 15rem),linear-gradient(135deg,#e6f5f0,#fff9e9);border-bottom:1px solid #18403e21;justify-content:space-between;align-items:start;gap:1rem;min-width:0;padding:clamp(1.05rem,3vw,1.5rem);display:flex}._resultHero_z45t1_309>div{min-width:0}._resultHero_z45t1_309>div>span{color:#2c625a;overflow-wrap:anywhere;font-size:.84rem;font-weight:800;line-height:1.45;display:block}._resultHero_z45t1_309>div>div{align-items:baseline;gap:.55rem;min-width:0;margin-top:.2rem;display:flex}._resultHero_z45t1_309 i{color:#7a875e;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,4vw,2.2rem);font-style:normal;font-weight:800}._resultHero_z45t1_309 output{color:#15594f;font-variant-numeric:tabular-nums;letter-spacing:-.055em;overflow-wrap:anywhere;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,9vw,5rem);font-weight:800;line-height:.98}._resultHero_z45t1_309 p{color:#4e6762;margin:.45rem 0 0;font-size:.78rem;line-height:1.45}._copyButton_z45t1_227{background:#ffffffd1;flex:none}._methodArea_z45t1_21{background:#ffffffc7;gap:.75rem;min-width:0;padding:clamp(.9rem,2.5vw,1.2rem);display:grid}._primePanel_z45t1_22,._zeroPanel_z45t1_384,._checkPanel_z45t1_250,._reductionPanel_z45t1_251{background:#fbfcf9;border:1px solid #18403e24;border-radius:.78rem;min-width:0}._primePanel_z45t1_22{gap:.7rem;padding:.85rem;display:grid}._primePanel_z45t1_22 h4{margin-top:.12rem;font-size:.92rem}._primePanel_z45t1_22 ul,._checkPanel_z45t1_250 ul,._reductionPanel_z45t1_251 ol{gap:.42rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}._primePanel_z45t1_22 li{color:#34514d;background:#fff;border-radius:.5rem;grid-template-columns:minmax(3.5rem,auto) auto minmax(0,1fr);align-items:baseline;gap:.5rem;min-width:0;padding:.48rem .58rem;font-size:.8rem;display:grid}._primePanel_z45t1_22 li strong{color:#1d4f48;font-variant-numeric:tabular-nums}._primePanel_z45t1_22 code,._checkPanel_z45t1_250 code,._reductionPanel_z45t1_251 code,._primeSelection_z45t1_436 code{color:#214b45;overflow-wrap:anywhere;white-space:normal;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;line-height:1.5}._primeSelection_z45t1_436{background:#fff6df;border-left:3px solid #c98b31;border-radius:.35rem .55rem .55rem .35rem;gap:.22rem;padding:.65rem .72rem;display:grid}._primeSelection_z45t1_436 span{color:#725828;letter-spacing:.055em;text-transform:uppercase;font-size:.69rem;font-weight:850}._primeSelection_z45t1_436 code{color:#59441f;font-size:.84rem;font-weight:780}._zeroPanel_z45t1_384{padding:.85rem}._zeroPanel_z45t1_384 strong{color:#244e48;font-size:.84rem}._zeroPanel_z45t1_384 p,._checkPanel_z45t1_250>p,._reductionPanel_z45t1_251>p{color:#4f6661;margin:.32rem 0 0;font-size:.76rem;line-height:1.5}._checkPanel_z45t1_250,._reductionPanel_z45t1_251{overflow:hidden}._checkPanel_z45t1_250 summary,._reductionPanel_z45t1_251 summary{cursor:pointer;color:#244e48;min-height:2.85rem;padding:.72rem .85rem;font-size:.82rem;font-weight:830;line-height:1.4}._checkPanel_z45t1_250[open] summary,._reductionPanel_z45t1_251[open] summary{background:#eef7f3;border-bottom:1px solid #18403e1f}._checkPanel_z45t1_250>p,._reductionPanel_z45t1_251>p{padding:.72rem .85rem 0}._checkPanel_z45t1_250 ul,._reductionPanel_z45t1_251 ol{padding:.72rem .85rem .85rem}._checkPanel_z45t1_250 li{background:#fff;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.52rem .62rem;display:flex}._checkPanel_z45t1_250 li span{color:#277064;flex:none;font-size:.7rem;font-weight:780}._checkPanel_z45t1_250 li span:before{content:"✓";margin-right:.28rem;font-weight:900}._reductionPanel_z45t1_251 li{background:#fff;border-radius:.55rem;gap:.28rem;min-width:0;padding:.6rem .68rem;display:grid}._reductionPanel_z45t1_251 li>strong{color:#2d5650;font-size:.76rem;line-height:1.4}._emptyResult_z45t1_558{text-align:center;place-content:center;justify-items:center;gap:.45rem;min-height:16rem;padding:1.25rem;display:grid}._emptyResult_z45t1_558>span{color:#23685d;background:#edf7f4;border:1px solid #246d623d;border-radius:50%;place-items:center;width:4.4rem;height:4.4rem;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:800;display:grid}._emptyResult_z45t1_558 strong{color:#244b45;font-family:Georgia,Times New Roman,serif;font-size:1.05rem}._emptyResult_z45t1_558 p{max-width:23rem;color:var(--ink-muted);margin:0;font-size:.78rem;line-height:1.5}@media (max-width:860px){._flow_z45t1_65{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){._resultHero_z45t1_309{flex-direction:column;align-items:start}._copyButton_z45t1_227{align-self:start}._primaryButton_z45t1_248,._secondaryButton_z45t1_249{width:100%}._checkPanel_z45t1_250 li{flex-direction:column;align-items:start;gap:.25rem}}@media (max-width:420px){._inputCard_z45t1_73,._resultCard_z45t1_74>._cardHeading_z45t1_20,._methodArea_z45t1_21{padding-left:.72rem;padding-right:.72rem}._inputMeta_z45t1_184{flex-direction:column;align-items:start;gap:.15rem}._primePanel_z45t1_22 li{grid-template-columns:minmax(0,1fr);gap:.18rem}._primePanel_z45t1_22 li>span{display:none}}
