.FormworkAreaCalculator-module__u-grnG__rowTable{flex-direction:column;gap:.75rem;display:flex}.FormworkAreaCalculator-module__u-grnG__rowCard{border:1px solid var(--color-border);background:var(--color-bg);flex-direction:column;gap:.65rem;padding:.85rem .9rem;display:flex}.FormworkAreaCalculator-module__u-grnG__rowTop{grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) auto;align-items:end;gap:.5rem;display:grid}.FormworkAreaCalculator-module__u-grnG__rowDims{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.5rem;display:grid}.FormworkAreaCalculator-module__u-grnG__rowFooter{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.FormworkAreaCalculator-module__u-grnG__areaOut{color:var(--color-text-muted);font-size:.8125rem}.FormworkAreaCalculator-module__u-grnG__areaOut strong{color:var(--color-emphasis);font-weight:400}.FormworkAreaCalculator-module__u-grnG__selectShell{flex-direction:column;gap:.25rem;min-width:0;display:flex}.FormworkAreaCalculator-module__u-grnG__selectLabel{color:var(--color-text-muted);font-size:.8125rem}.FormworkAreaCalculator-module__u-grnG__select{border:1px solid var(--color-border);background:var(--color-bg);width:100%;height:2.125rem;color:var(--color-emphasis);border-radius:0;padding:0 .625rem;font-family:inherit;font-size:.875rem;font-weight:400}.FormworkAreaCalculator-module__u-grnG__select:hover,.FormworkAreaCalculator-module__u-grnG__select:focus-visible{border-color:var(--color-coral);outline:none}.FormworkAreaCalculator-module__u-grnG__nameInput{border:1px solid var(--color-border);background:var(--color-bg);width:100%;height:2.125rem;color:var(--color-emphasis);padding:0 .625rem;font-family:inherit;font-size:.875rem;font-weight:400}.FormworkAreaCalculator-module__u-grnG__nameInput:focus-visible{border-color:var(--color-coral);outline:none}.FormworkAreaCalculator-module__u-grnG__removeBtn,.FormworkAreaCalculator-module__u-grnG__addBtn{appearance:none;cursor:pointer;border-radius:0;margin:0;font-family:inherit;font-weight:400}.FormworkAreaCalculator-module__u-grnG__removeBtn{border:1px solid var(--color-border);height:2.125rem;color:var(--color-text-muted);background:0 0;padding:0 .75rem;font-size:.8125rem}.FormworkAreaCalculator-module__u-grnG__removeBtn:hover,.FormworkAreaCalculator-module__u-grnG__removeBtn:focus-visible{color:#b42318;border-color:#b42318;outline:none}.FormworkAreaCalculator-module__u-grnG__removeBtn:disabled{opacity:.4;cursor:not-allowed}.FormworkAreaCalculator-module__u-grnG__addBtn{border:1px dashed var(--color-border);height:2.125rem;color:var(--color-text-muted);background:0 0;align-self:start;padding:0 .9rem;font-size:.8125rem}.FormworkAreaCalculator-module__u-grnG__addBtn:hover,.FormworkAreaCalculator-module__u-grnG__addBtn:focus-visible{border-color:var(--color-coral);color:var(--color-coral-text);outline:none}.FormworkAreaCalculator-module__u-grnG__formulaBlock{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border)}.FormworkAreaCalculator-module__u-grnG__formulaTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 .55rem;font-size:.6875rem;font-weight:400}.FormworkAreaCalculator-module__u-grnG__formulaList{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.FormworkAreaCalculator-module__u-grnG__formulaItem{grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);gap:.5rem;font-size:.8125rem;display:grid}.FormworkAreaCalculator-module__u-grnG__formulaName{color:var(--color-emphasis)}.FormworkAreaCalculator-module__u-grnG__formulaExpr{color:var(--color-text-muted);font-variant-numeric:tabular-nums}@media (max-width:720px){.FormworkAreaCalculator-module__u-grnG__rowTop{grid-template-columns:1fr}.FormworkAreaCalculator-module__u-grnG__formulaItem{grid-template-columns:1fr;gap:.15rem}}
.FormworkGuide-module__AkSzqq__guide{flex-direction:column;gap:clamp(1.75rem,3.2vw,2.75rem);margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}.FormworkGuide-module__AkSzqq__block{flex-direction:column;gap:.85rem;display:flex}.FormworkGuide-module__AkSzqq__intro{max-width:44rem}.FormworkGuide-module__AkSzqq__title{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-emphasis);margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:400;line-height:1.2}.FormworkGuide-module__AkSzqq__heading{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--color-emphasis);margin:0;font-size:clamp(1.05rem,1.7vw,1.25rem);font-weight:400;line-height:1.25}.FormworkGuide-module__AkSzqq__kicker{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.6875rem;font-weight:400;line-height:1.35}.FormworkGuide-module__AkSzqq__body{max-width:44rem;font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:400;line-height:var(--line-height-body);color:var(--color-text-muted);text-wrap:pretty;margin:0}.FormworkGuide-module__AkSzqq__steps{counter-reset:fw-step;grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.FormworkGuide-module__AkSzqq__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.FormworkGuide-module__AkSzqq__steps{grid-template-columns:repeat(5,minmax(0,1fr))}}.FormworkGuide-module__AkSzqq__step{counter-increment:fw-step;border:1px solid var(--color-border);border-top:2px solid var(--color-coral);background:var(--color-surface);box-sizing:border-box;flex-direction:column;gap:.55rem;min-height:100%;padding:.9rem .95rem 1rem;display:flex}.FormworkGuide-module__AkSzqq__step:before{content:counter(fw-step, decimal-leading-zero);font-family:var(--font-sans);letter-spacing:.08em;color:var(--color-coral-text);font-size:.6875rem;font-weight:400;line-height:1}.FormworkGuide-module__AkSzqq__stepText{font-family:var(--font-sans);color:var(--color-emphasis);text-wrap:pretty;margin:0;font-size:.875rem;font-weight:400;line-height:1.45}.FormworkGuide-module__AkSzqq__formulaGrid{grid-template-columns:1fr;gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.FormworkGuide-module__AkSzqq__formulaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.FormworkGuide-module__AkSzqq__formulaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.FormworkGuide-module__AkSzqq__formulaCard{border:1px solid var(--color-border);background:var(--color-surface);box-sizing:border-box;flex-direction:column;gap:.5rem;min-height:100%;padding:.95rem 1rem;display:flex}.FormworkGuide-module__AkSzqq__formulaName{font-family:var(--font-sans);color:var(--color-emphasis);margin:0;font-size:.8125rem;font-weight:400}.FormworkGuide-module__AkSzqq__formulaExpr{border-inline-start:2px solid var(--color-coral);background:color-mix(in srgb, var(--color-bg-alt,#f5f5f5) 88%, #fff);font-family:var(--font-sans);color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-wrap:pretty;margin:0;padding:.55rem .65rem;font-size:.8125rem;font-weight:400;line-height:1.45}.FormworkGuide-module__AkSzqq__formulaNote{max-width:44rem;font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:400;line-height:var(--line-height-body);color:var(--color-text-muted);text-wrap:pretty;margin:.15rem 0 0}.FormworkGuide-module__AkSzqq__callout{border:1px solid var(--color-border);border-inline-start:3px solid var(--color-coral);background:var(--color-surface);flex-direction:column;gap:.55rem;max-width:46rem;padding:1.05rem 1.15rem;display:flex}.FormworkGuide-module__AkSzqq__calloutTitle{font-family:var(--font-sans);color:var(--color-emphasis);margin:0;font-size:.9375rem;font-weight:400}.FormworkGuide-module__AkSzqq__calloutBody{font-family:var(--font-sans);color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.FormworkGuide-module__AkSzqq__tips{grid-template-columns:1fr;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.FormworkGuide-module__AkSzqq__tips{grid-template-columns:repeat(2,minmax(0,1fr))}}.FormworkGuide-module__AkSzqq__tip{border:1px solid var(--color-border);background:var(--color-bg);font-family:var(--font-sans);color:var(--color-text-muted);text-wrap:pretty;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;font-size:.875rem;font-weight:400;line-height:1.45;display:flex}.FormworkGuide-module__AkSzqq__tipMark{background:var(--color-coral);flex:none;width:.4rem;height:.4rem;margin-top:.45rem}.FormworkGuide-module__AkSzqq__note{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);max-width:46rem;padding:.9rem 1rem}.FormworkGuide-module__AkSzqq__noteTitle{font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 .35rem;font-size:.6875rem;font-weight:400}.FormworkGuide-module__AkSzqq__noteBody{font-family:var(--font-sans);color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.FormworkGuide-module__AkSzqq__relatedGrid{grid-template-columns:1fr;gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.FormworkGuide-module__AkSzqq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.FormworkGuide-module__AkSzqq__relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.FormworkGuide-module__AkSzqq__relatedLink{border:1px solid var(--color-border);background:var(--color-surface);min-height:100%;color:var(--color-emphasis);font-family:var(--font-sans);box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:.75rem;padding:.95rem 1rem;font-size:.875rem;font-weight:400;line-height:1.35;text-decoration:none;transition:border-color .15s;display:flex}.FormworkGuide-module__AkSzqq__relatedLink:hover,.FormworkGuide-module__AkSzqq__relatedLink:focus-visible{border-color:var(--color-coral);outline:none}.FormworkGuide-module__AkSzqq__relatedCta{letter-spacing:.04em;text-transform:uppercase;color:var(--color-coral-text);font-size:.75rem}
