.HelpContent-module__m0CWIW__help{gap:var(--space-8);color:var(--text);display:grid}.HelpContent-module__m0CWIW__help h3{margin-bottom:var(--space-3);font-size:var(--fs-lede);line-height:var(--lh-lede)}.HelpContent-module__m0CWIW__help h4{margin:var(--space-4) 0 var(--space-2);font-size:var(--fs-body);color:var(--ink)}.HelpContent-module__m0CWIW__help a{text-decoration:underline}.HelpContent-module__m0CWIW__list{gap:var(--space-2);padding-left:var(--space-5);font-size:var(--fs-small);line-height:var(--lh-small);margin:0;display:grid}.HelpContent-module__m0CWIW__list strong{color:var(--ink)}.HelpContent-module__m0CWIW__small{margin-top:var(--space-2);font-size:var(--fs-small);line-height:var(--lh-small)}.HelpContent-module__m0CWIW__faq{gap:var(--space-2);display:grid}.HelpContent-module__m0CWIW__faqItem{border-radius:var(--radius-btn);box-shadow:0 0 0 1px var(--line)}.HelpContent-module__m0CWIW__faqItem summary{min-height:var(--tap-min);padding:var(--space-3) var(--space-4);color:var(--ink);cursor:pointer;font-weight:600}.HelpContent-module__m0CWIW__faqItem p{padding:0 var(--space-4) var(--space-4);font-size:var(--fs-small);line-height:var(--lh-small)}
.Button-module__e7WGRa__btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-btn);font-family:var(--f-sans);white-space:nowrap;cursor:pointer;border:0;font-weight:500;display:inline-flex}.Button-module__e7WGRa__btn:hover{filter:brightness(.97)}.Button-module__e7WGRa__icon{flex:none;width:16px;height:16px}.Button-module__e7WGRa__primary{height:42px;padding:0 var(--space-6);color:var(--btn-primary-fg);background:var(--btn-primary-bg);font-size:15px;font-weight:700}.Button-module__e7WGRa__secondary{height:40px;padding:0 var(--space-3);color:var(--btn-secondary-fg);background:var(--btn-secondary-bg);box-shadow:var(--btn-shadow);font-size:14px;line-height:20px}.Button-module__e7WGRa__large{height:48px;padding:0 var(--space-5);font-size:16px}@media (max-width:560px){.Button-module__e7WGRa__primary{padding:0 var(--space-4)}}@media (pointer:coarse){.Button-module__e7WGRa__btn{min-height:var(--tap-min)}}
.CheckList-module__F4b5Gq__list{margin:var(--space-1) 0 0;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-list);flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.CheckList-module__F4b5Gq__item{align-items:center;gap:10px;display:flex}.CheckList-module__F4b5Gq__icon{width:20px;height:20px;color:var(--green);flex:none}
.Faces-module__7ArvJa__faces{flex:none;display:inline-flex}.Faces-module__7ArvJa__face{object-fit:cover;border-radius:50%}.Faces-module__7ArvJa__large .Faces-module__7ArvJa__face{width:54px;height:54px;box-shadow:var(--face-shadow)}.Faces-module__7ArvJa__large .Faces-module__7ArvJa__face+.Faces-module__7ArvJa__face{margin-left:-22px}.Faces-module__7ArvJa__small .Faces-module__7ArvJa__face{width:26px;height:26px;box-shadow:0 0 0 2px var(--white)}.Faces-module__7ArvJa__small .Faces-module__7ArvJa__face+.Faces-module__7ArvJa__face{margin-left:-9px}
.Fields-module__9nXAiq__field{align-content:start;gap:6px;min-width:0;display:grid}.Fields-module__9nXAiq__fieldset{border:0;min-width:0;margin:0;padding:0}.Fields-module__9nXAiq__label{font-size:var(--fs-small);color:var(--ink);font-weight:600;line-height:20px}.Fields-module__9nXAiq__fieldset>.Fields-module__9nXAiq__label{margin-bottom:var(--space-2);padding:0}.Fields-module__9nXAiq__optional{color:var(--text);font-weight:400}.Fields-module__9nXAiq__helper{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text)}.Fields-module__9nXAiq__helper a{text-decoration:underline}.Fields-module__9nXAiq__error{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--error);font-weight:600}.Fields-module__9nXAiq__group{gap:var(--space-4);display:grid}.Fields-module__9nXAiq__group+.Fields-module__9nXAiq__group{padding-top:var(--space-5);border-top:1px solid var(--line)}.Fields-module__9nXAiq__groupHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.Fields-module__9nXAiq__groupTitle{font-family:var(--f-sans);font-size:var(--fs-eyebrow);font-weight:700;line-height:var(--lh-eyebrow);letter-spacing:.4px;text-transform:uppercase;color:var(--teal)}.Fields-module__9nXAiq__inputWrap,.Fields-module__9nXAiq__selectWrap{align-items:center;display:flex;position:relative}.Fields-module__9nXAiq__input,.Fields-module__9nXAiq__select{width:100%;height:var(--field-h);padding:0 var(--space-3);font:inherit;font-size:var(--fs-body);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--field-radius);transition:border-color .15s,box-shadow .15s}.Fields-module__9nXAiq__inputWrap .Fields-module__9nXAiq__input{padding-right:var(--space-24)}.Fields-module__9nXAiq__select{appearance:none;padding-right:var(--space-10);cursor:pointer}.Fields-module__9nXAiq__input:hover,.Fields-module__9nXAiq__select:hover{border-color:var(--field-border-hover)}.Fields-module__9nXAiq__input:focus-visible,.Fields-module__9nXAiq__select:focus-visible{border-color:var(--field-border-focus);box-shadow:var(--field-focus-ring);outline:none}.Fields-module__9nXAiq__input[aria-invalid=true],.Fields-module__9nXAiq__select[aria-invalid=true]{border-color:var(--error)}.Fields-module__9nXAiq__suffix{right:var(--space-3);font-size:var(--fs-caption);color:var(--text);pointer-events:none;position:absolute}.Fields-module__9nXAiq__chevron{right:var(--space-3);width:16px;height:16px;color:var(--text);pointer-events:none;position:absolute}.Fields-module__9nXAiq__segmented{background:var(--segment-bg);border-radius:var(--field-radius);gap:2px;padding:3px;display:flex}.Fields-module__9nXAiq__segment{flex:1;min-width:0;position:relative}.Fields-module__9nXAiq__segment input{opacity:0;cursor:pointer;position:absolute;inset:0}.Fields-module__9nXAiq__segment span{height:36px;font-size:var(--fs-small);color:var(--text);border-radius:calc(var(--field-radius) - 3px);white-space:nowrap;place-items:center;font-weight:600;transition:background .15s,color .15s;display:grid}.Fields-module__9nXAiq__segment input:checked+span{color:var(--ink);background:var(--white);box-shadow:var(--segment-shadow)}.Fields-module__9nXAiq__segment input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:1px}@media (pointer:coarse){.Fields-module__9nXAiq__segment span{height:var(--tap-min)}}.Fields-module__9nXAiq__choices{gap:var(--space-2);display:grid}.Fields-module__9nXAiq__choice{gap:var(--space-3);padding:10px var(--space-3);border:1px solid var(--line);border-radius:var(--field-radius);cursor:pointer;align-items:flex-start;transition:border-color .15s,background .15s;display:flex}.Fields-module__9nXAiq__choice:hover{border-color:var(--field-border)}.Fields-module__9nXAiq__choice:has(input:checked){background:var(--field-selected-bg);border-color:var(--field-selected-line)}.Fields-module__9nXAiq__choice input{width:18px;height:18px;accent-color:var(--teal);flex:none;margin:1px 0 0}.Fields-module__9nXAiq__choiceText{gap:2px;display:grid}.Fields-module__9nXAiq__choiceLabel{font-size:var(--fs-small);color:var(--ink);font-weight:600;line-height:20px}.Fields-module__9nXAiq__choiceDesc{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text)}.Fields-module__9nXAiq__switchRow{min-width:0}.Fields-module__9nXAiq__switchLabel{gap:var(--space-4);cursor:pointer;justify-content:space-between;align-items:flex-start;display:flex}.Fields-module__9nXAiq__switchText{gap:2px;display:grid}.Fields-module__9nXAiq__switch{appearance:none;background:var(--switch-off);cursor:pointer;border-radius:999px;flex:none;width:40px;height:24px;margin:0;transition:background .15s;position:relative}.Fields-module__9nXAiq__switch:after{content:"";background:var(--switch-knob);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.Fields-module__9nXAiq__switch:checked{background:var(--switch-on)}.Fields-module__9nXAiq__switch:checked:after{transform:translate(16px)}.Fields-module__9nXAiq__switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (forced-colors:active){.Fields-module__9nXAiq__switch{border:1px solid canvastext}}.Fields-module__9nXAiq__sliderHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.Fields-module__9nXAiq__sliderValue{min-width:48px;padding:2px var(--space-2);font-size:var(--fs-small);font-variant-numeric:tabular-nums;text-align:center;color:var(--teal);background:var(--mint);border-radius:999px;font-weight:700}.Fields-module__9nXAiq__range{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0}.Fields-module__9nXAiq__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--switch-on) var(--fill), var(--segment-bg) var(--fill));border-radius:999px;height:6px}.Fields-module__9nXAiq__range::-moz-range-track{background:var(--segment-bg);border-radius:999px;height:6px}.Fields-module__9nXAiq__range::-moz-range-progress{background:var(--switch-on);border-radius:999px;height:6px}.Fields-module__9nXAiq__range::-webkit-slider-thumb{appearance:none;background:var(--white);border:2px solid var(--switch-on);border-radius:50%;width:20px;height:20px;margin-top:-7px}.Fields-module__9nXAiq__range::-moz-range-thumb{background:var(--white);border:2px solid var(--switch-on);border-radius:50%;width:16px;height:16px}.Fields-module__9nXAiq__range:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:999px}
.sbti-module__pl8ycq__app{min-width:0}.sbti-module__pl8ycq__start{min-height:calc(100dvh - var(--toolbar-h));padding:var(--space-6) var(--gutter) var(--space-12);background:var(--tool-canvas-bg);position:relative;overflow:hidden}.sbti-module__pl8ycq__previewPlan{opacity:.4;filter:grayscale(.3);pointer-events:none;-webkit-user-select:none;user-select:none;max-width:980px;margin:0 auto;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.sbti-module__pl8ycq__startCard{inset:var(--toolbar-h) 0 0;z-index:5;align-content:safe center;justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--gutter);display:grid;position:fixed;overflow-y:auto}.sbti-module__pl8ycq__startCard>*{width:min(var(--gate-w), 100%)}.sbti-module__pl8ycq__previewNote{padding:var(--space-2) var(--space-3);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--badge-unsure-fg);background:var(--badge-unsure-bg);border-radius:var(--radius-btn)}.sbti-module__pl8ycq__stepsCard{container:steps/inline-size}.sbti-module__pl8ycq__stepperInline{margin-bottom:var(--space-5)}@media (min-width:1000px){.sbti-module__pl8ycq__stepperInline{display:none}}header .sbti-module__pl8ycq__stepper{flex-wrap:nowrap}@media (max-width:1279px){header .sbti-module__pl8ycq__stepButton:not([aria-current=step]) .sbti-module__pl8ycq__stepLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sbti-module__pl8ycq__card{background:var(--white);border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--line)}.sbti-module__pl8ycq__stepper{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sbti-module__pl8ycq__stepButton{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-4);font:inherit;font-size:var(--fs-small);color:var(--text);background:var(--ground);border-radius:var(--radius-btn);cursor:pointer;border:0;display:inline-flex}.sbti-module__pl8ycq__stepButton[aria-current=step]{color:var(--white);background:var(--teal)}.sbti-module__pl8ycq__stepNumber{width:22px;height:22px;font-size:var(--fs-eyebrow);border-radius:50%;place-items:center;font-weight:700;display:inline-grid;box-shadow:inset 0 0 0 1px}.sbti-module__pl8ycq__panel{gap:var(--space-6);display:grid}.sbti-module__pl8ycq__panel:focus{outline:none}.sbti-module__pl8ycq__stepTitle{font-size:var(--fs-h3);line-height:var(--lh-h3)}.sbti-module__pl8ycq__grid2,.sbti-module__pl8ycq__grid3{gap:var(--space-5);display:grid}@container steps (min-width:520px){.sbti-module__pl8ycq__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container steps (min-width:680px){.sbti-module__pl8ycq__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.sbti-module__pl8ycq__field{gap:var(--space-2);align-content:start;display:grid}.sbti-module__pl8ycq__fieldset{border:0;margin:0;padding:0}.sbti-module__pl8ycq__label{font-size:var(--fs-small);font-weight:600;line-height:var(--lh-small);color:var(--ink)}.sbti-module__pl8ycq__fieldset>.sbti-module__pl8ycq__label{margin-bottom:var(--space-2);padding:0}.sbti-module__pl8ycq__helper{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text)}.sbti-module__pl8ycq__helper a,.sbti-module__pl8ycq__reading a,.sbti-module__pl8ycq__refs a,.sbti-module__pl8ycq__small a{text-decoration:underline}.sbti-module__pl8ycq__error{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--error);font-weight:600}.sbti-module__pl8ycq__inputWrap{align-items:center;display:flex;position:relative}.sbti-module__pl8ycq__input,.sbti-module__pl8ycq__select{width:100%;min-height:var(--tap-min);padding:0 var(--space-3);font:inherit;color:var(--ink);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius-btn)}.sbti-module__pl8ycq__inputWrap .sbti-module__pl8ycq__input{padding-right:var(--space-28)}.sbti-module__pl8ycq__input:focus-visible,.sbti-module__pl8ycq__select:focus-visible{outline:2px solid var(--field-border-focus);outline-offset:0;border-color:var(--field-border-focus)}.sbti-module__pl8ycq__input[aria-invalid=true],.sbti-module__pl8ycq__select[aria-invalid=true]{border-color:var(--error)}.sbti-module__pl8ycq__suffix{right:var(--space-3);font-size:var(--fs-small);color:var(--text);pointer-events:none;position:absolute}.sbti-module__pl8ycq__range{width:100%;min-height:var(--tap-min);accent-color:var(--teal)}.sbti-module__pl8ycq__radioStack{gap:var(--space-2);display:grid}.sbti-module__pl8ycq__radioInline{gap:var(--space-2);flex-wrap:wrap;display:flex}.sbti-module__pl8ycq__radio{gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-3);border-radius:var(--radius-btn);box-shadow:0 0 0 1px var(--line);cursor:pointer;align-items:flex-start;display:flex}.sbti-module__pl8ycq__radio:has(input:checked){background:var(--mint);box-shadow:0 0 0 1px var(--mint-line)}.sbti-module__pl8ycq__radio input,.sbti-module__pl8ycq__toggle input,.sbti-module__pl8ycq__checkbox input{width:18px;height:18px;accent-color:var(--teal);flex:none;margin:2px 0 0}.sbti-module__pl8ycq__radioLabel{font-weight:600;display:block}.sbti-module__pl8ycq__radioText{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text);display:block}.sbti-module__pl8ycq__toggle,.sbti-module__pl8ycq__checkbox{gap:var(--space-3);min-height:var(--tap-min);cursor:pointer;align-items:flex-start;display:flex}.sbti-module__pl8ycq__checkbox{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text)}.sbti-module__pl8ycq__linkButton{min-height:var(--tap-min);font:inherit;font-size:var(--fs-small);color:var(--teal);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.sbti-module__pl8ycq__stepNav{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.sbti-module__pl8ycq__badgeWrap{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.sbti-module__pl8ycq__badge{min-height:28px;padding:0 var(--space-3);font-size:var(--fs-small);border-radius:999px;align-items:center;font-weight:700;display:inline-flex}.sbti-module__pl8ycq__badgeA{color:var(--badge-a-fg);background:var(--badge-a-bg)}.sbti-module__pl8ycq__badgeB{color:var(--badge-b-fg);background:var(--badge-b-bg);box-shadow:inset 0 0 0 1px var(--mint-line)}.sbti-module__pl8ycq__badgeUnsure{color:var(--badge-unsure-fg);background:var(--badge-unsure-bg)}.sbti-module__pl8ycq__badgeReason{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text)}.sbti-module__pl8ycq__note{padding:var(--space-3) var(--space-4);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink);background:var(--note-bg);border-radius:var(--radius-btn);box-shadow:inset 0 0 0 1px var(--note-line)}.sbti-module__pl8ycq__resultsEmpty{color:var(--text-muted)}.sbti-module__pl8ycq__results{gap:var(--space-6);grid-template-columns:minmax(0,1fr);width:100%;max-width:980px;margin-inline:auto;display:grid;container:results/inline-size}.sbti-module__pl8ycq__paneTitle{font-size:var(--fs-h3);line-height:var(--lh-h3)}.sbti-module__pl8ycq__paneTitle:focus{outline:none}.sbti-module__pl8ycq__tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sbti-module__pl8ycq__tiles>:last-child{grid-column:1/-1}@container results (min-width:560px){.sbti-module__pl8ycq__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.sbti-module__pl8ycq__tiles>:last-child{grid-column:auto}}@media (min-width:1000px) and (min-height:900px){.sbti-module__pl8ycq__tiles{top:calc(var(--space-6) * -1);z-index:1;margin-inline:calc(var(--space-2) * -1);padding:var(--space-2);background:var(--tool-canvas-bg);position:sticky}}.sbti-module__pl8ycq__tabSection{gap:var(--space-4);display:grid}.sbti-module__pl8ycq__card{gap:var(--space-4);padding:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid;container:card/inline-size}.sbti-module__pl8ycq__card h3{font-size:var(--fs-h3)}.sbti-module__pl8ycq__cardText{color:var(--text)}.sbti-module__pl8ycq__cardText strong{color:var(--ink)}.sbti-module__pl8ycq__chart{min-width:0;margin:0}.sbti-module__pl8ycq__chartNote{margin-top:var(--space-2);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text)}.sbti-module__pl8ycq__scenarios{gap:var(--space-3);margin:0;display:grid}@media (min-width:720px){.sbti-module__pl8ycq__scenarios{grid-template-columns:repeat(3,minmax(0,1fr))}}.sbti-module__pl8ycq__scenarios div{padding:var(--space-3);background:var(--ground);border-radius:var(--radius-btn)}.sbti-module__pl8ycq__scenarios dt{font-size:var(--fs-small);color:var(--text)}.sbti-module__pl8ycq__scenarios dd{margin:0;font-weight:600}.sbti-module__pl8ycq__reading{color:var(--teal);font-weight:600}.sbti-module__pl8ycq__bullets{gap:var(--space-3);padding-left:var(--space-5);color:var(--text);margin:0;display:grid}.sbti-module__pl8ycq__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.sbti-module__pl8ycq__tableWrap{border-radius:var(--radius-btn);overflow-x:auto}.sbti-module__pl8ycq__table{border-collapse:collapse;width:100%;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.sbti-module__pl8ycq__table th,.sbti-module__pl8ycq__table td{padding:var(--space-2) var(--space-3);text-align:right;white-space:nowrap;border-bottom:1px solid var(--line)}.sbti-module__pl8ycq__table th:first-child{text-align:left}.sbti-module__pl8ycq__table thead th{color:var(--ink);font-weight:600}.sbti-module__pl8ycq__refs{gap:var(--space-2);padding-left:var(--space-5);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text);margin:0;display:grid}.sbti-module__pl8ycq__small{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text)}.sbti-module__pl8ycq__requirements{box-shadow:0 0 0 2px var(--teal)}@media (max-width:560px){.sbti-module__pl8ycq__actions>:is(a,button){max-width:100%;height:auto;min-height:48px;padding-block:var(--space-2);white-space:normal;text-align:center}}.sbti-module__pl8ycq__progress{gap:var(--space-2);display:grid}.sbti-module__pl8ycq__progressText{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink);font-weight:600}.sbti-module__pl8ycq__progressBar{background:var(--segment-bg);border-radius:2px;height:4px;overflow:hidden}.sbti-module__pl8ycq__progressBar>span{background:var(--teal);border-radius:2px;height:100%;display:block}.sbti-module__pl8ycq__liveNote{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text);flex:200px;order:-1;align-self:center}.sbti-module__pl8ycq__phoneOnly{display:none}@media (max-width:999px){.sbti-module__pl8ycq__liveNote{display:none}.sbti-module__pl8ycq__phoneOnly{display:inline-flex}}.sbti-module__pl8ycq__flash{border-radius:4px;animation:.9s ease-out sbti-module__pl8ycq__flash}@keyframes sbti-module__pl8ycq__flash{0%{background:var(--mint)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.sbti-module__pl8ycq__flash{animation:none}}.sbti-module__pl8ycq__emptyIntro{gap:var(--space-3);justify-items:start;display:grid}.sbti-module__pl8ycq__ghostTile,.sbti-module__pl8ycq__ghostCard{gap:var(--space-1);padding:var(--space-4);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-muted);border:1px dashed var(--field-border);border-radius:var(--radius-card);align-content:start;display:grid}.sbti-module__pl8ycq__ghostValue{font-family:var(--f-serif);font-size:var(--fs-metric);line-height:1.15}.sbti-module__pl8ycq__ghostTitle{color:var(--text);font-weight:600}.sbti-module__pl8ycq__ghostBars{align-items:flex-end;gap:var(--space-1);height:96px;margin-block:var(--space-2);display:flex}.sbti-module__pl8ycq__ghostBars>span{background:var(--segment-bg);border-radius:3px 3px 0 0;flex:1}.sbti-module__pl8ycq__assumptions{margin-top:calc(-1 * var(--space-3));font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text)}.sbti-module__pl8ycq__assumptions .sbti-module__pl8ycq__linkButton{min-height:0}.sbti-module__pl8ycq__checkCard{gap:var(--space-2);padding:var(--space-5);display:grid}.sbti-module__pl8ycq__checkSummary{color:var(--ink);cursor:pointer;font-weight:600}.sbti-module__pl8ycq__checkCard[open]>.sbti-module__pl8ycq__checkSummary{margin-bottom:var(--space-2)}.sbti-module__pl8ycq__checkGroup{margin-top:var(--space-2);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text)}.sbti-module__pl8ycq__checkList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.sbti-module__pl8ycq__checkRow{gap:var(--space-2);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink);display:flex}.sbti-module__pl8ycq__checkMark{text-align:center;flex:none;width:1.2em;font-weight:700}.sbti-module__pl8ycq__checkRow[data-state=met] .sbti-module__pl8ycq__checkMark{color:var(--teal)}.sbti-module__pl8ycq__checkRow[data-state=not_met] .sbti-module__pl8ycq__checkMark{color:var(--text-muted)}.sbti-module__pl8ycq__checkRow[data-state=unknown],.sbti-module__pl8ycq__checkYou{color:var(--text)}.sbti-module__pl8ycq__checkResult{margin-top:var(--space-2);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink);font-weight:600}.sbti-module__pl8ycq__checkNested{gap:var(--space-2);padding-left:var(--space-5);border-left:2px solid var(--line);display:grid}.sbti-module__pl8ycq__cellNote{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text);white-space:normal;display:block}.sbti-module__pl8ycq__stack td{white-space:normal}@container card (max-width:640px){.sbti-module__pl8ycq__stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sbti-module__pl8ycq__stack,.sbti-module__pl8ycq__stack tbody,.sbti-module__pl8ycq__stack tr,.sbti-module__pl8ycq__stack th,.sbti-module__pl8ycq__stack td{display:block}.sbti-module__pl8ycq__stack tr{padding-block:var(--space-3);border-bottom:1px solid var(--line)}.sbti-module__pl8ycq__stack th,.sbti-module__pl8ycq__stack td{text-align:left;border:0;padding:2px 0}.sbti-module__pl8ycq__stack th[scope=row]{margin-bottom:var(--space-1);font-size:var(--fs-body)}.sbti-module__pl8ycq__stack td{justify-content:space-between;column-gap:var(--space-4);text-align:right;flex-wrap:wrap;display:flex}.sbti-module__pl8ycq__stack td:before{content:attr(data-label);text-align:left;max-width:50%;color:var(--text);flex:none}.sbti-module__pl8ycq__stack td>span:not(.sbti-module__pl8ycq__cellNote){flex:1 1 0;min-width:0}.sbti-module__pl8ycq__stack .sbti-module__pl8ycq__cellNote{flex-basis:100%}}.sbti-module__pl8ycq__actionCard{box-shadow:0 0 0 2px var(--green)}.sbti-module__pl8ycq__actionSteps{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.sbti-module__pl8ycq__actionSteps li{gap:var(--space-3);color:var(--ink);display:flex}.sbti-module__pl8ycq__actionSteps strong{font-weight:600}.sbti-module__pl8ycq__actionNumber{width:26px;height:26px;font-size:var(--fs-small);color:var(--teal);background:var(--mint);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.sbti-module__pl8ycq__facesButton{padding-left:var(--space-3);gap:10px}.sbti-module__pl8ycq__stepPrompt{gap:var(--space-2);padding:var(--space-4);background:var(--mint);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--mint-line);justify-items:start;display:grid}.sbti-module__pl8ycq__stepPromptTitle{color:var(--ink);font-weight:600}.sbti-module__pl8ycq__stepPrompt p{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink)}@media (max-width:560px){.sbti-module__pl8ycq__facesButton{max-width:100%;height:auto;min-height:48px;padding-block:var(--space-2);white-space:normal;text-align:left}}
.GateCard-module__E0KQNq__card{background:var(--white);border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--line), var(--mock-shadow);container:gate/inline-size}.GateCard-module__E0KQNq__inner{gap:var(--space-6);padding:var(--space-6);display:grid}.GateCard-module__E0KQNq__intro,.GateCard-module__E0KQNq__form,.GateCard-module__E0KQNq__formHead{gap:var(--space-3);align-content:start;min-width:0;display:grid}.GateCard-module__E0KQNq__intro{padding-bottom:var(--space-6);border-bottom:1px solid var(--line)}.GateCard-module__E0KQNq__form{gap:var(--space-5)}.GateCard-module__E0KQNq__title{font-family:var(--f-serif);font-weight:var(--fw-heading);font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--ink)}.GateCard-module__E0KQNq__text,.GateCard-module__E0KQNq__note{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text)}.GateCard-module__E0KQNq__note{font-size:var(--fs-caption);line-height:var(--lh-caption)}.GateCard-module__E0KQNq__note a{text-decoration:underline}.GateCard-module__E0KQNq__formTitle{font-family:var(--f-sans);font-size:var(--fs-body);font-weight:700;line-height:var(--lh-body);letter-spacing:0;color:var(--ink)}@container gate (min-width:720px){.GateCard-module__E0KQNq__inner{padding:var(--space-10);grid-template-columns:1fr 1fr;gap:0}.GateCard-module__E0KQNq__intro{padding:0 var(--space-10) 0 0;border-bottom:0;border-right:1px solid var(--line)}.GateCard-module__E0KQNq__form{padding-left:var(--space-10)}}
.HelpPanel-module__KW-siW__panel{width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);background:var(--white);box-shadow:var(--panel-shadow);border:0;margin:0 0 0 auto;padding:0}.HelpPanel-module__KW-siW__panel::backdrop{background:var(--backdrop)}.HelpPanel-module__KW-siW__inner{flex-direction:column;height:100%;display:flex}.HelpPanel-module__KW-siW__head{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--toolbar-h);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--tool-line);display:flex}.HelpPanel-module__KW-siW__title{font-size:var(--fs-h3);line-height:var(--lh-h3)}.HelpPanel-module__KW-siW__body{padding:var(--space-6);flex:1;overflow-y:auto}.HelpPanel-module__KW-siW__icon{flex:none;width:20px;height:20px;display:none}@media (max-width:480px){.HelpPanel-module__KW-siW__trigger{width:var(--tap-min);padding:0}.HelpPanel-module__KW-siW__icon{display:block}.HelpPanel-module__KW-siW__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.CtaBox-module__4ph7Hq__section{padding-block:0 var(--space-22)}.CtaBox-module__4ph7Hq__box{align-items:center;gap:var(--space-5);padding:var(--space-15) var(--space-6);border-radius:var(--radius-cta-box);background:var(--cta-box);text-align:center;flex-direction:column;display:flex}.CtaBox-module__4ph7Hq__title{color:var(--cta-box-fg);font-size:var(--fs-h2)}.CtaBox-module__4ph7Hq__person{justify-content:center;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.CtaBox-module__4ph7Hq__text{color:var(--cta-box-fg-muted);font-size:var(--fs-lede);font-weight:500}.CtaBox-module__4ph7Hq__button{margin-top:0}
.LeadForm-module__NbMbsa__form{gap:var(--space-3);font-family:var(--f-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);display:grid}.LeadForm-module__NbMbsa__field{gap:var(--space-1);display:grid}.LeadForm-module__NbMbsa__control{position:relative}.LeadForm-module__NbMbsa__input{width:100%;height:var(--field-h-float);padding:var(--space-4) var(--space-3) 0;border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);font:inherit;color:var(--ink);transition:border-color .15s,box-shadow .15s,background-color .15s}.LeadForm-module__NbMbsa__input:hover{border-color:var(--field-border-hover)}.LeadForm-module__NbMbsa__input:focus-visible{border-color:var(--field-border-focus);background:var(--white);box-shadow:var(--field-focus-ring);outline:none}.LeadForm-module__NbMbsa__label{top:50%;left:calc(var(--space-3) + 1px);right:var(--space-3);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--field-placeholder);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transform-origin:0 0;transition:transform .15s,color .15s;position:absolute;overflow:hidden;transform:translateY(-50%)}.LeadForm-module__NbMbsa__input:focus+.LeadForm-module__NbMbsa__label,.LeadForm-module__NbMbsa__input:not(:placeholder-shown)+.LeadForm-module__NbMbsa__label,.LeadForm-module__NbMbsa__input:autofill+.LeadForm-module__NbMbsa__label{color:var(--text);transform:translateY(calc(-50% - 11px))scale(.75)}.LeadForm-module__NbMbsa__input:focus+.LeadForm-module__NbMbsa__label{color:var(--teal)}.LeadForm-module__NbMbsa__optional{color:var(--field-placeholder)}.LeadForm-module__NbMbsa__input[aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.LeadForm-module__NbMbsa__input[aria-invalid=true]+.LeadForm-module__NbMbsa__label{color:var(--error)}.LeadForm-module__NbMbsa__link:focus-visible,.LeadForm-module__NbMbsa__check:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.LeadForm-module__NbMbsa__error{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--error);margin:0;font-weight:600}.LeadForm-module__NbMbsa__notice{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text);margin:0}.LeadForm-module__NbMbsa__link{color:var(--teal);text-underline-offset:2px;text-decoration:underline}.LeadForm-module__NbMbsa__checkbox{gap:var(--space-3);margin-top:var(--space-1);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid}.LeadForm-module__NbMbsa__check{width:18px;height:18px;accent-color:var(--teal);margin:0}.LeadForm-module__NbMbsa__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.LeadForm-module__NbMbsa__submit{width:100%;min-height:var(--tap-min);margin-top:var(--space-1)}.LeadForm-module__NbMbsa__submit:disabled{cursor:progress;opacity:.7}.LeadForm-module__NbMbsa__message{min-height:var(--lh-small);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink);margin:0}.LeadForm-module__NbMbsa__message:empty{min-height:0}.LeadForm-module__NbMbsa__success{font-size:var(--fs-body);color:var(--ink);margin:0}
.planner-module__IZLNgW__app{min-width:0}.planner-module__IZLNgW__start{min-height:calc(100dvh - var(--toolbar-h));padding:var(--space-6) var(--gutter) var(--space-12);background:var(--tool-canvas-bg);position:relative;overflow:hidden}.planner-module__IZLNgW__previewPlan{opacity:.4;filter:grayscale(.3);pointer-events:none;-webkit-user-select:none;user-select:none;max-width:980px;margin:0 auto;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.planner-module__IZLNgW__startCard{inset:var(--toolbar-h) 0 0;z-index:5;align-content:safe center;justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--gutter);display:grid;position:fixed;overflow-y:auto}.planner-module__IZLNgW__startCard>*{width:min(var(--gate-w), 100%)}.planner-module__IZLNgW__previewNote{padding:var(--space-2) var(--space-3);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--badge-unsure-fg);background:var(--badge-unsure-bg);border-radius:var(--radius-btn)}.planner-module__IZLNgW__stepsCard{flex-direction:column;min-height:100%;display:flex;container:steps/inline-size}.planner-module__IZLNgW__card{background:var(--white);border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--line)}.planner-module__IZLNgW__stepper{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.planner-module__IZLNgW__stepButton{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);font:inherit;font-size:var(--fs-small);color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;display:inline-flex}.planner-module__IZLNgW__stepButton:hover{background:var(--ground)}.planner-module__IZLNgW__stepButton[aria-current=step]{color:var(--ink);background:var(--mint);font-weight:600}.planner-module__IZLNgW__stepNumber{width:22px;height:22px;font-size:var(--fs-eyebrow);color:var(--text);box-shadow:inset 0 0 0 1px var(--field-border);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.planner-module__IZLNgW__stepButton[aria-current=step] .planner-module__IZLNgW__stepNumber{color:var(--white);background:var(--teal);box-shadow:none}.planner-module__IZLNgW__stepButton[data-done] .planner-module__IZLNgW__stepNumber{color:var(--teal);background:var(--mint);box-shadow:inset 0 0 0 1px var(--mint-line)}.planner-module__IZLNgW__progress{margin-bottom:var(--space-4)}.planner-module__IZLNgW__progressBar{background:var(--segment-bg);border-radius:999px;height:4px;overflow:hidden}.planner-module__IZLNgW__progressBar span{background:var(--teal);border-radius:999px;height:100%;transition:width .2s;display:block}@media (min-width:1000px){.planner-module__IZLNgW__progress{display:none}}.planner-module__IZLNgW__panel{align-content:start;gap:var(--space-6);flex:1;display:grid}.planner-module__IZLNgW__panel:focus{outline:none}.planner-module__IZLNgW__stepHead{gap:2px;display:grid}.planner-module__IZLNgW__stepOf{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text);font-weight:600}.planner-module__IZLNgW__stepTitle{font-size:var(--fs-h3);line-height:var(--lh-h3)}.planner-module__IZLNgW__exampleChip{min-height:32px;padding:0 var(--space-3);font:inherit;font-size:var(--fs-caption);color:var(--badge-unsure-fg);background:var(--badge-unsure-bg);cursor:pointer;border:0;border-radius:999px;justify-self:start;font-weight:600}.planner-module__IZLNgW__grid2{gap:var(--space-4);display:grid}@container steps (min-width:340px){.planner-module__IZLNgW__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.planner-module__IZLNgW__helper{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text)}.planner-module__IZLNgW__helper a,.planner-module__IZLNgW__reading a,.planner-module__IZLNgW__refs a,.planner-module__IZLNgW__small a{text-decoration:underline}.planner-module__IZLNgW__checkbox{gap:var(--space-3);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text);cursor:pointer;align-items:flex-start;display:flex}.planner-module__IZLNgW__checkbox input{width:18px;height:18px;accent-color:var(--teal);flex:none;margin:0}.planner-module__IZLNgW__stepNav{bottom:var(--pane-bar-h);z-index:2;justify-content:space-between;gap:var(--space-3);margin:var(--space-6) calc(var(--gutter) * -1) 0;padding:var(--space-3) var(--gutter);background:var(--tool-aside-bg);border-top:1px solid var(--line);display:flex;position:sticky}@media (min-width:1000px){.planner-module__IZLNgW__stepNav{bottom:calc(var(--space-6) * -1);margin-inline:calc(var(--space-6) * -1);margin-bottom:calc(var(--space-6) * -1);padding:var(--space-4) var(--space-6)}}.planner-module__IZLNgW__emptyPlan{position:relative}.planner-module__IZLNgW__emptyCard{inset:var(--space-16) 0 auto;z-index:1;gap:var(--space-2);max-width:420px;padding:var(--space-6);text-align:center;background:var(--white);border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--line), var(--mock-shadow);margin:0 auto;display:grid;position:absolute}.planner-module__IZLNgW__emptyTitle{font-family:var(--f-serif);font-weight:var(--fw-heading);font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--ink)}.planner-module__IZLNgW__badgeWrap{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.planner-module__IZLNgW__badge{min-height:28px;padding:0 var(--space-3);font-size:var(--fs-small);border-radius:999px;align-items:center;font-weight:700;display:inline-flex}.planner-module__IZLNgW__badgeA{color:var(--badge-a-fg);background:var(--badge-a-bg)}.planner-module__IZLNgW__badgeB{color:var(--badge-b-fg);background:var(--badge-b-bg);box-shadow:inset 0 0 0 1px var(--mint-line)}.planner-module__IZLNgW__badgeUnsure{color:var(--badge-unsure-fg);background:var(--badge-unsure-bg)}.planner-module__IZLNgW__badgeReason{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text)}.planner-module__IZLNgW__note{padding:var(--space-3) var(--space-4);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink);background:var(--note-bg);border-radius:var(--radius-btn);box-shadow:inset 0 0 0 1px var(--note-line)}.planner-module__IZLNgW__results{gap:var(--space-6);grid-template-columns:minmax(0,1fr);max-width:980px;display:grid;container:results/inline-size}.planner-module__IZLNgW__paneTitle{font-size:var(--fs-h3);line-height:var(--lh-h3)}.planner-module__IZLNgW__paneTitle:focus{outline:none}.planner-module__IZLNgW__tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.planner-module__IZLNgW__tiles>:last-child{grid-column:1/-1}@container results (min-width:560px){.planner-module__IZLNgW__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.planner-module__IZLNgW__tiles>:last-child{grid-column:auto}}.planner-module__IZLNgW__tabSection{gap:var(--space-4);display:grid}.planner-module__IZLNgW__card{gap:var(--space-4);padding:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.planner-module__IZLNgW__card h3{font-size:var(--fs-h3)}.planner-module__IZLNgW__cardText{color:var(--text)}.planner-module__IZLNgW__cardText strong{color:var(--ink)}.planner-module__IZLNgW__chart{min-width:0;margin:0}.planner-module__IZLNgW__chartNote{margin-top:var(--space-2);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text)}.planner-module__IZLNgW__scenarios{gap:var(--space-3);margin:0;display:grid}@media (min-width:720px){.planner-module__IZLNgW__scenarios{grid-template-columns:repeat(3,minmax(0,1fr))}}.planner-module__IZLNgW__scenarios div{padding:var(--space-3);background:var(--ground);border-radius:var(--radius-btn)}.planner-module__IZLNgW__scenarios dt{font-size:var(--fs-small);color:var(--text)}.planner-module__IZLNgW__scenarios dd{margin:0;font-weight:600}.planner-module__IZLNgW__reading{color:var(--teal);font-weight:600}.planner-module__IZLNgW__bullets{gap:var(--space-3);padding-left:var(--space-5);color:var(--text);margin:0;display:grid}.planner-module__IZLNgW__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.planner-module__IZLNgW__tableWrap{border-radius:var(--radius-btn);overflow-x:auto}.planner-module__IZLNgW__table{border-collapse:collapse;width:100%;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.planner-module__IZLNgW__table th,.planner-module__IZLNgW__table td{padding:var(--space-2) var(--space-3);text-align:right;white-space:nowrap;border-bottom:1px solid var(--line)}.planner-module__IZLNgW__table th:first-child{text-align:left}.planner-module__IZLNgW__table thead th{color:var(--ink);font-weight:600}.planner-module__IZLNgW__refs{gap:var(--space-2);padding-left:var(--space-5);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text);margin:0;display:grid}.planner-module__IZLNgW__small{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text)}@media (max-width:560px){.planner-module__IZLNgW__actions>:is(a,button){max-width:100%;height:auto;min-height:48px;padding-block:var(--space-2);white-space:normal;text-align:center}}
.Eyebrow-module__jiR7Ja__eyebrow{align-items:center;gap:var(--space-2);font-size:var(--fs-eyebrow);font-weight:600;line-height:var(--lh-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--teal);margin:0;display:flex}.Eyebrow-module__jiR7Ja__icon{flex:none;width:12px;height:12px}
.Logo-module__FeqWJG__logo{font-family:var(--f-sans);font-variation-settings:var(--opsz-display);letter-spacing:-.8px;white-space:nowrap;color:inherit;align-items:center;gap:10px;font-size:20px;font-weight:500;line-height:1;display:flex}.Logo-module__FeqWJG__mark{border-radius:var(--radius-btn);background:var(--logo-mark);flex:none;place-items:center;width:34px;height:34px;display:grid}.Logo-module__FeqWJG__mark svg{width:18px;height:18px}@media (max-width:480px){.Logo-module__FeqWJG__compact{font-size:18px}}@media (max-width:359px){.Logo-module__FeqWJG__compact .Logo-module__FeqWJG__word{display:none}}
.Footer-module__Grjkva__footer{background:var(--footer);color:var(--footer-text);padding-block:var(--space-10) 26px}.Footer-module__Grjkva__top{grid-template-columns:minmax(0,424fr) repeat(3,minmax(0,259fr));gap:0;display:grid}.Footer-module__Grjkva__brand{flex-direction:column;gap:14px;display:flex}.Footer-module__Grjkva__tagline{font-family:var(--f-sans);font-variation-settings:var(--opsz-display);letter-spacing:-.68px;color:var(--footer-text-muted);font-size:17px;line-height:25.5px}.Footer-module__Grjkva__social{gap:var(--space-3);padding:var(--space-12) 0 0;margin:auto 0 0;list-style:none;display:flex}.Footer-module__Grjkva__socialLink{place-items:center;min-width:24px;min-height:24px;display:grid}.Footer-module__Grjkva__socialIcon{width:20px;height:20px}.Footer-module__Grjkva__colTitle{color:inherit;font-family:var(--f-sans);text-transform:uppercase;margin:0 0 14px;font-size:14px;font-weight:600;line-height:22px}.Footer-module__Grjkva__links{flex-direction:column;gap:17px;margin:0;padding:0;font-size:14px;line-height:17px;list-style:none;display:flex}.Footer-module__Grjkva__links a:hover,.Footer-module__Grjkva__legal a:hover{text-underline-offset:3px;text-decoration:underline}.Footer-module__Grjkva__badges{align-items:center;gap:var(--space-6) 45px;flex-wrap:wrap;margin:67px 0 0;padding:0;list-style:none;display:flex}.Footer-module__Grjkva__badge{width:auto}.Footer-module__Grjkva__bottom{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-12);flex-wrap:wrap;font-size:13px;line-height:20px;display:flex}.Footer-module__Grjkva__copyright{font-size:15px}.Footer-module__Grjkva__legal{flex-wrap:wrap;gap:36px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:900px){.Footer-module__Grjkva__top{gap:var(--space-8);grid-template-columns:1fr 1fr}.Footer-module__Grjkva__brand{grid-column:1/-1}.Footer-module__Grjkva__social{padding-top:var(--space-4)}.Footer-module__Grjkva__legal{gap:var(--space-5)}}@media (max-width:480px){.Footer-module__Grjkva__top{grid-template-columns:1fr}.Footer-module__Grjkva__badges{gap:var(--space-5) 28px}}@media (pointer:coarse){.Footer-module__Grjkva__socialLink{min-width:var(--tap-min);min-height:var(--tap-min)}.Footer-module__Grjkva__links a,.Footer-module__Grjkva__legal a{margin-block:-11px;padding-block:11px;display:inline-block}}
.HelpContent-module__NBkrNq__help{gap:var(--space-8);color:var(--text);display:grid}.HelpContent-module__NBkrNq__help h3{margin-bottom:var(--space-3);font-size:var(--fs-lede);line-height:var(--lh-lede)}.HelpContent-module__NBkrNq__help h4{margin:var(--space-4) 0 var(--space-2);font-size:var(--fs-body);color:var(--ink)}.HelpContent-module__NBkrNq__help a{text-decoration:underline}.HelpContent-module__NBkrNq__list{gap:var(--space-2);padding-left:var(--space-5);font-size:var(--fs-small);line-height:var(--lh-small);margin:0;display:grid}.HelpContent-module__NBkrNq__list strong{color:var(--ink)}.HelpContent-module__NBkrNq__small{margin-top:var(--space-2);font-size:var(--fs-small);line-height:var(--lh-small)}.HelpContent-module__NBkrNq__tableWrap{overflow-x:auto}.HelpContent-module__NBkrNq__table{border-collapse:collapse;width:100%;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.HelpContent-module__NBkrNq__table th,.HelpContent-module__NBkrNq__table td{padding:var(--space-2) var(--space-3);text-align:right;white-space:nowrap;border-bottom:1px solid var(--line)}.HelpContent-module__NBkrNq__table th:first-child{text-align:left}.HelpContent-module__NBkrNq__table thead th{color:var(--ink);font-weight:600}.HelpContent-module__NBkrNq__faq{gap:var(--space-2);display:grid}.HelpContent-module__NBkrNq__faqItem{border-radius:var(--radius-btn);box-shadow:0 0 0 1px var(--line)}.HelpContent-module__NBkrNq__faqItem summary{min-height:var(--tap-min);padding:var(--space-3) var(--space-4);color:var(--ink);cursor:pointer;font-weight:600}.HelpContent-module__NBkrNq__faqItem p{padding:0 var(--space-4) var(--space-4);font-size:var(--fs-small);line-height:var(--lh-small)}
.MetricTile-module__exJDrq__tile{gap:var(--space-1);min-width:0;padding:var(--space-4);background:var(--tool-tile-bg);border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--tool-line);align-content:start;display:grid}.MetricTile-module__exJDrq__label{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text)}.MetricTile-module__exJDrq__value{font-family:var(--f-serif);font-weight:var(--fw-heading);font-size:var(--fs-metric);color:var(--ink);line-height:1.15}.MetricTile-module__exJDrq__detail{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text)}
.StrategistCta-module__nPF8Qa__cta{padding-left:var(--space-3);gap:10px}.StrategistCta-module__nPF8Qa__short{display:none}@media (max-width:480px){.StrategistCta-module__nPF8Qa__cta>span[aria-hidden=true]{display:none}.StrategistCta-module__nPF8Qa__cta{padding-left:var(--space-4)}.StrategistCta-module__nPF8Qa__long{display:none}.StrategistCta-module__nPF8Qa__short{display:inline}.StrategistCta-module__nPF8Qa__compact{padding-inline:var(--space-2)}.StrategistCta-module__nPF8Qa__compact>span[aria-hidden=true]{display:inline-flex}.StrategistCta-module__nPF8Qa__compact .StrategistCta-module__nPF8Qa__short{display:none}.StrategistCta-module__nPF8Qa__compact .StrategistCta-module__nPF8Qa__long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:inline;position:absolute;overflow:hidden}}
.Header-module__ldgnoG__header{z-index:10;background:var(--white);position:sticky;top:0}.Header-module__ldgnoG__inner{height:var(--header-h);align-items:center;gap:var(--space-10);display:flex}.Header-module__ldgnoG__right{align-items:center;margin-left:auto;display:flex}@media (max-width:480px){.Header-module__ldgnoG__inner{gap:var(--space-4)}}
.empco-module__GSbUNa__app{min-width:0}.empco-module__GSbUNa__start{min-height:calc(100dvh - var(--toolbar-h));padding:var(--space-6) var(--gutter) var(--space-12);background:var(--tool-canvas-bg);position:relative;overflow:hidden}.empco-module__GSbUNa__preview{opacity:.4;filter:grayscale(.3);pointer-events:none;-webkit-user-select:none;user-select:none;max-width:820px;margin:0 auto;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.empco-module__GSbUNa__startCard{inset:var(--toolbar-h) 0 0;z-index:5;padding:var(--space-8) var(--gutter);align-content:safe center;justify-items:center;display:grid;position:fixed;overflow-y:auto}.empco-module__GSbUNa__startCard>*{width:min(var(--gate-w), 100%)}.empco-module__GSbUNa__inputs{gap:var(--space-6);display:grid}.empco-module__GSbUNa__paneTitle{font-size:var(--fs-h3);line-height:var(--lh-h3)}.empco-module__GSbUNa__paneTitle:focus,.empco-module__GSbUNa__resultTitle:focus{outline:none}.empco-module__GSbUNa__question{gap:var(--space-2);display:grid}.empco-module__GSbUNa__helper{font-size:var(--fs-caption);color:var(--text);line-height:1.45}.empco-module__GSbUNa__small{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text)}.empco-module__GSbUNa__small a{color:var(--teal);text-decoration:underline}.empco-module__GSbUNa__phoneOnly{display:none}@media (max-width:999px){.empco-module__GSbUNa__phoneOnly{display:inline-flex}}.empco-module__GSbUNa__results{gap:var(--space-5);grid-template-columns:minmax(0,1fr);width:100%;max-width:820px;margin-inline:auto;display:grid;container:results/inline-size}.empco-module__GSbUNa__resultsHead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.empco-module__GSbUNa__stale{padding:var(--space-3) var(--space-4);font-size:var(--fs-small);color:var(--level-cond-fg);background:var(--level-cond-bg);border-radius:var(--radius-btn);font-weight:600}.empco-module__GSbUNa__empty{gap:var(--space-3);padding:var(--space-6);border:1px dashed var(--field-border);border-radius:var(--radius-card);justify-items:start;display:grid}.empco-module__GSbUNa__emptyTitle{color:var(--ink);font-weight:600}.empco-module__GSbUNa__checkAnother{justify-self:start}.empco-module__GSbUNa__cards{gap:var(--space-4);display:grid}.empco-module__GSbUNa__resultCard{gap:var(--space-5);padding:var(--space-6);background:var(--white);border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--line);border-left:4px solid var(--level-low-fg);display:grid}.empco-module__GSbUNa__resultCard[data-level=not_allowed]{border-left-color:var(--level-no-fg)}.empco-module__GSbUNa__resultCard[data-level=conditions]{border-left-color:var(--level-cond-fg)}.empco-module__GSbUNa__resultHead{gap:var(--space-3);justify-items:start;display:grid}.empco-module__GSbUNa__badge{padding:var(--space-1) var(--space-3);font-size:var(--fs-small);font-weight:600;line-height:var(--lh-small);color:var(--level-low-fg);background:var(--level-low-bg);border-radius:var(--radius-btn)}.empco-module__GSbUNa__badge[data-level=not_allowed]{color:var(--level-no-fg);background:var(--level-no-bg)}.empco-module__GSbUNa__badge[data-level=conditions]{color:var(--level-cond-fg);background:var(--level-cond-bg)}.empco-module__GSbUNa__resultTitle{font-family:var(--f-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);font-weight:600}.empco-module__GSbUNa__label{color:var(--text);font-weight:400}.empco-module__GSbUNa__resultGroup{gap:var(--space-2);display:grid}.empco-module__GSbUNa__resultGroup h4{font-size:var(--fs-body);color:var(--ink);margin:0}.empco-module__GSbUNa__why{gap:var(--space-1);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text);display:grid}.empco-module__GSbUNa__sources{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text)}.empco-module__GSbUNa__sources a{color:var(--teal);text-decoration:underline}.empco-module__GSbUNa__templates{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.empco-module__GSbUNa__template{gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink);background:var(--ground);border-radius:var(--radius-btn);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.empco-module__GSbUNa__copyButton{min-width:72px;min-height:var(--tap-min);padding:0 var(--space-3);font:inherit;font-size:var(--fs-small);color:var(--teal);background:var(--white);border:1px solid var(--field-border);border-radius:var(--radius-btn);cursor:pointer;font-weight:600}.empco-module__GSbUNa__copyButton:hover{border-color:var(--teal)}.empco-module__GSbUNa__copyButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.empco-module__GSbUNa__copyButton[data-copied]{color:var(--white);background:var(--teal);border-color:var(--teal)}.empco-module__GSbUNa__pointList{gap:var(--space-2);padding-left:var(--space-5);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text);margin:0;display:grid}.empco-module__GSbUNa__cta{gap:var(--space-4);padding:var(--space-6);background:var(--mint);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--mint-line);align-items:center;display:grid}.empco-module__GSbUNa__cta h3{margin-bottom:var(--space-2);font-size:var(--fs-lede);line-height:var(--lh-lede)}.empco-module__GSbUNa__cta p{color:var(--text)}@container results (min-width:640px){.empco-module__GSbUNa__cta{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:560px){.empco-module__GSbUNa__cta a{max-width:100%;height:auto;min-height:48px;padding-block:var(--space-2);white-space:normal;text-align:center}.empco-module__GSbUNa__template{grid-template-columns:minmax(0,1fr)}.empco-module__GSbUNa__copyButton{justify-self:start}}
.HelpContent-module__2PhFsW__help{gap:var(--space-8);color:var(--text);display:grid}.HelpContent-module__2PhFsW__help h3{margin-bottom:var(--space-3);font-size:var(--fs-lede);line-height:var(--lh-lede)}.HelpContent-module__2PhFsW__help h4{margin:var(--space-4) 0 var(--space-2);font-size:var(--fs-body);color:var(--ink)}.HelpContent-module__2PhFsW__help a{text-decoration:underline}.HelpContent-module__2PhFsW__list{gap:var(--space-2);padding-left:var(--space-5);font-size:var(--fs-small);line-height:var(--lh-small);margin:0;display:grid}.HelpContent-module__2PhFsW__list strong{color:var(--ink)}.HelpContent-module__2PhFsW__small{margin-top:var(--space-2);font-size:var(--fs-small);line-height:var(--lh-small)}.HelpContent-module__2PhFsW__faq{gap:var(--space-2);display:grid}.HelpContent-module__2PhFsW__faqItem{border-radius:var(--radius-btn);box-shadow:0 0 0 1px var(--line)}.HelpContent-module__2PhFsW__faqItem summary{min-height:var(--tap-min);padding:var(--space-3) var(--space-4);color:var(--ink);cursor:pointer;font-weight:600}.HelpContent-module__2PhFsW__faqItem p{padding:0 var(--space-4) var(--space-4);font-size:var(--fs-small);line-height:var(--lh-small)}
.StatusBadge-module__SlOFKW__badge{height:40px;margin-top:var(--space-1);padding:0 var(--space-3);border-radius:var(--radius-btn);background:var(--white);box-shadow:var(--btn-shadow);color:var(--text-lede);white-space:nowrap;align-items:center;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}
.Tabs-module__p-Q6ZW__tabs{gap:var(--space-4);min-width:0;display:grid}.Tabs-module__p-Q6ZW__list{gap:var(--space-1);scrollbar-width:none;max-width:100%;padding:var(--space-1);background:var(--white);border-radius:var(--radius-btn);box-shadow:0 0 0 1px var(--tool-line);justify-self:start;display:flex;overflow-x:auto}.Tabs-module__p-Q6ZW__tab{min-height:36px;padding:0 var(--space-4);font:inherit;font-size:var(--fs-small);color:var(--text);white-space:nowrap;border-radius:calc(var(--radius-btn) - 2px);cursor:pointer;background:0 0;border:0;font-weight:600}@media (max-width:480px){.Tabs-module__p-Q6ZW__tab{padding:0 var(--space-3)}}.Tabs-module__p-Q6ZW__tab[aria-selected=true]{color:var(--white);background:var(--teal)}@media (pointer:coarse){.Tabs-module__p-Q6ZW__tab{min-height:var(--tap-min)}}.Tabs-module__p-Q6ZW__panel{min-width:0}.Tabs-module__p-Q6ZW__panel:focus-visible{outline-offset:4px}
.HelpContent-module__prMUHa__help{gap:var(--space-8);color:var(--text);display:grid}.HelpContent-module__prMUHa__help h3{margin-bottom:var(--space-3);font-size:var(--fs-lede);line-height:var(--lh-lede)}.HelpContent-module__prMUHa__help h4{margin:var(--space-4) 0 var(--space-2);font-size:var(--fs-body);color:var(--ink)}.HelpContent-module__prMUHa__help a{text-decoration:underline}.HelpContent-module__prMUHa__list{gap:var(--space-2);padding-left:var(--space-5);font-size:var(--fs-small);line-height:var(--lh-small);margin:0;display:grid}.HelpContent-module__prMUHa__list strong{color:var(--ink)}.HelpContent-module__prMUHa__small{margin-top:var(--space-2);font-size:var(--fs-small);line-height:var(--lh-small)}.HelpContent-module__prMUHa__faq{gap:var(--space-2);display:grid}.HelpContent-module__prMUHa__faqItem{border-radius:var(--radius-btn);box-shadow:0 0 0 1px var(--line)}.HelpContent-module__prMUHa__faqItem summary{min-height:var(--tap-min);padding:var(--space-3) var(--space-4);color:var(--ink);cursor:pointer;font-weight:600}.HelpContent-module__prMUHa__faqItem p{padding:0 var(--space-4) var(--space-4);font-size:var(--fs-small);line-height:var(--lh-small)}.HelpContent-module__prMUHa__list p{margin-top:var(--space-1);font-size:var(--fs-caption)}.HelpContent-module__prMUHa__tableWrap{margin-top:var(--space-4);overflow-x:auto}.HelpContent-module__prMUHa__table{border-collapse:collapse;width:100%;font-size:var(--fs-small);line-height:var(--lh-small)}.HelpContent-module__prMUHa__table caption{margin-bottom:var(--space-2);text-align:left;color:var(--ink);font-weight:600}.HelpContent-module__prMUHa__table th,.HelpContent-module__prMUHa__table td{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--line)}.HelpContent-module__prMUHa__table thead th{font-size:var(--fs-caption);color:var(--text)}.HelpContent-module__prMUHa__table tbody th{color:var(--ink);font-weight:600}.HelpContent-module__prMUHa__table td[data-level=not_allowed]{color:var(--level-no-fg)}.HelpContent-module__prMUHa__table td[data-level=conditions]{color:var(--level-cond-fg)}.HelpContent-module__prMUHa__table td[data-level=low_risk]{color:var(--level-low-fg)}
.quality-module__r5qT1a__app{min-width:0}.quality-module__r5qT1a__start{min-height:calc(100dvh - var(--toolbar-h));padding:var(--space-6) var(--gutter) var(--space-12);background:var(--tool-canvas-bg);position:relative;overflow:hidden}.quality-module__r5qT1a__preview{opacity:.4;filter:grayscale(.3);pointer-events:none;-webkit-user-select:none;user-select:none;max-width:980px;margin:0 auto;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.quality-module__r5qT1a__startCard{inset:var(--toolbar-h) 0 0;z-index:5;padding:var(--space-8) var(--gutter);align-content:safe center;justify-items:center;display:grid;position:fixed;overflow-y:auto}.quality-module__r5qT1a__startCard>*{width:min(var(--gate-w), 100%)}.quality-module__r5qT1a__inputs{gap:var(--space-5);display:grid;container:inputs/inline-size}.quality-module__r5qT1a__paneTitle{font-size:var(--fs-h3);line-height:var(--lh-h3)}.quality-module__r5qT1a__paneTitle:focus{outline:none}.quality-module__r5qT1a__grid3{gap:var(--space-5);display:grid}@container inputs (min-width:560px){.quality-module__r5qT1a__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.quality-module__r5qT1a__question{gap:var(--space-2);display:grid}.quality-module__r5qT1a__helper{font-size:var(--fs-caption);color:var(--text);line-height:1.45}.quality-module__r5qT1a__projectList{gap:var(--space-3);display:grid}.quality-module__r5qT1a__projectCard{background:var(--white);border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--field-border)}.quality-module__r5qT1a__projectCard[data-open]{box-shadow:0 0 0 2px var(--teal)}.quality-module__r5qT1a__projectHead{font-family:var(--f-sans);font-size:var(--fs-body);line-height:var(--lh-small)}.quality-module__r5qT1a__projectToggle{align-items:center;gap:var(--space-1) var(--space-3);width:100%;min-height:var(--tap-min);padding:var(--space-3) var(--space-4);font:inherit;text-align:left;color:var(--ink);border-radius:var(--radius-card);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.quality-module__r5qT1a__projectToggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.quality-module__r5qT1a__projectName{overflow-wrap:anywhere;font-weight:600}.quality-module__r5qT1a__chevron{grid-area:1/2/span 2;width:16px;height:16px;transition:transform .15s}.quality-module__r5qT1a__projectCard[data-open] .quality-module__r5qT1a__chevron{transform:rotate(180deg)}.quality-module__r5qT1a__projectMeta{gap:var(--space-1) var(--space-3);font-size:var(--fs-caption);color:var(--text);flex-wrap:wrap;font-weight:400;display:flex}.quality-module__r5qT1a__projectStatus[data-state=complete]{color:var(--teal);font-weight:600}.quality-module__r5qT1a__projectStatus[data-state=error]{color:var(--error);font-weight:600}.quality-module__r5qT1a__projectBody{gap:var(--space-5);padding:var(--space-2) var(--space-4) var(--space-5);display:grid}.quality-module__r5qT1a__projectBody[hidden]{display:none}.quality-module__r5qT1a__projectFields{gap:var(--space-5);border:0;min-width:0;margin:0;padding:0;display:grid}.quality-module__r5qT1a__removeButton{min-height:var(--tap-min);font:inherit;font-size:var(--fs-small);color:var(--text);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.quality-module__r5qT1a__small{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text)}.quality-module__r5qT1a__phoneOnly{display:none}@media (max-width:999px){.quality-module__r5qT1a__phoneOnly{display:inline-flex}}.quality-module__r5qT1a__results{gap:var(--space-6);grid-template-columns:minmax(0,1fr);width:100%;max-width:980px;margin-inline:auto;display:grid;container:results/inline-size}.quality-module__r5qT1a__empty{gap:var(--space-3);padding:var(--space-6);border:1px dashed var(--field-border);border-radius:var(--radius-card);justify-items:start;display:grid}.quality-module__r5qT1a__emptyTitle{color:var(--ink);font-weight:600}.quality-module__r5qT1a__card{gap:var(--space-3);padding:var(--space-6);background:var(--white);border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--line);display:grid}.quality-module__r5qT1a__card h3{font-size:var(--fs-lede);line-height:var(--lh-lede)}.quality-module__r5qT1a__count{color:var(--text);font-weight:400}.quality-module__r5qT1a__cta{gap:var(--space-4);padding:var(--space-6);background:var(--mint);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--mint-line);align-items:center;display:grid}.quality-module__r5qT1a__cta h3{margin-bottom:var(--space-2);font-size:var(--fs-lede);line-height:var(--lh-lede)}.quality-module__r5qT1a__cta p{color:var(--text)}@container results (min-width:640px){.quality-module__r5qT1a__cta{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:560px){.quality-module__r5qT1a__cta a{max-width:100%;height:auto;min-height:48px;padding-block:var(--space-2);white-space:normal;text-align:center}}.quality-module__r5qT1a__summaryLine{font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink);font-weight:600}.quality-module__r5qT1a__label{margin-bottom:var(--space-2);font-size:var(--fs-small);color:var(--ink);font-weight:600}.quality-module__r5qT1a__typeBar{border-radius:var(--radius-btn);gap:2px;height:14px;display:flex;overflow:hidden}.quality-module__r5qT1a__typeSegment{flex-basis:0;min-width:4px}.quality-module__r5qT1a__typeList{gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 0;font-size:var(--fs-small);color:var(--text);flex-wrap:wrap;padding:0;list-style:none;display:flex}.quality-module__r5qT1a__typeList li{align-items:center;gap:var(--space-2);display:inline-flex}.quality-module__r5qT1a__swatch{border-radius:2px;width:10px;height:10px}.quality-module__r5qT1a__metrics{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@container results (min-width:560px){.quality-module__r5qT1a__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.quality-module__r5qT1a__metric{padding:var(--space-3) var(--space-4);background:var(--ground);border-radius:var(--radius-btn)}.quality-module__r5qT1a__metric dt{font-size:var(--fs-caption);color:var(--text)}.quality-module__r5qT1a__metric dd{font-size:var(--fs-lede);color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.quality-module__r5qT1a__claimsLine{padding:var(--space-3) var(--space-4);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink);background:var(--mint);border-radius:var(--radius-btn)}.quality-module__r5qT1a__subTitle{margin-bottom:var(--space-2);font-size:var(--fs-body);color:var(--ink)}.quality-module__r5qT1a__pointList,.quality-module__r5qT1a__goodList{gap:var(--space-2);padding-left:var(--space-5);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text);margin:0;display:grid}.quality-module__r5qT1a__sources{font-size:var(--fs-caption);color:var(--text)}.quality-module__r5qT1a__sources a,.quality-module__r5qT1a__card a,.quality-module__r5qT1a__links a{color:var(--teal);text-decoration:underline}.quality-module__r5qT1a__projectResults{gap:var(--space-4);display:grid}.quality-module__r5qT1a__resultTitle{font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--ink);overflow-wrap:anywhere}.quality-module__r5qT1a__resultMeta{font-size:var(--fs-small);color:var(--text);font-weight:400}.quality-module__r5qT1a__resultGroup{gap:var(--space-2);display:grid}.quality-module__r5qT1a__resultGroup h5{font-size:var(--fs-body);color:var(--ink)}.quality-module__r5qT1a__resultGroup[data-kind=good] h5{color:var(--teal)}.quality-module__r5qT1a__links{gap:var(--space-2);font-size:var(--fs-small);margin:0;padding:0;list-style:none;display:grid}
.rfp-module__lo-G2q__app{min-width:0}.rfp-module__lo-G2q__start{min-height:calc(100dvh - var(--toolbar-h));padding:var(--space-6) var(--gutter) var(--space-12);background:var(--tool-canvas-bg);position:relative;overflow:hidden}.rfp-module__lo-G2q__previewPlan{opacity:.4;filter:grayscale(.3);pointer-events:none;-webkit-user-select:none;user-select:none;max-width:980px;margin:0 auto;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.rfp-module__lo-G2q__startCard{inset:var(--toolbar-h) 0 0;z-index:5;align-content:safe center;justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--gutter);display:grid;position:fixed;overflow-y:auto}.rfp-module__lo-G2q__startCard>*{width:min(var(--gate-w), 100%)}.rfp-module__lo-G2q__stepsCard{container:steps/inline-size}.rfp-module__lo-G2q__stepperInline{margin-bottom:var(--space-5)}@media (min-width:1000px){.rfp-module__lo-G2q__stepperInline{display:none}}header .rfp-module__lo-G2q__stepper{flex-wrap:nowrap}@media (max-width:1279px){header .rfp-module__lo-G2q__stepButton:not([aria-current=step]) .rfp-module__lo-G2q__stepLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.rfp-module__lo-G2q__stepper{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rfp-module__lo-G2q__stepButton{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-4);font:inherit;font-size:var(--fs-small);color:var(--text);background:var(--ground);border-radius:var(--radius-btn);cursor:pointer;border:0;display:inline-flex}.rfp-module__lo-G2q__stepButton[aria-current=step]{color:var(--white);background:var(--teal)}.rfp-module__lo-G2q__stepNumber{width:22px;height:22px;font-size:var(--fs-eyebrow);border-radius:50%;place-items:center;font-weight:700;display:inline-grid;box-shadow:inset 0 0 0 1px}.rfp-module__lo-G2q__panel{gap:var(--space-6);display:grid}.rfp-module__lo-G2q__panel:focus{outline:none}.rfp-module__lo-G2q__stepTitle{font-size:var(--fs-h3);line-height:var(--lh-h3)}.rfp-module__lo-G2q__grid2,.rfp-module__lo-G2q__grid3{gap:var(--space-5);display:grid}@container steps (min-width:520px){.rfp-module__lo-G2q__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container steps (min-width:680px){.rfp-module__lo-G2q__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.rfp-module__lo-G2q__label{font-size:var(--fs-small);font-weight:600;line-height:var(--lh-small);color:var(--ink)}.rfp-module__lo-G2q__error{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--error);font-weight:600}.rfp-module__lo-G2q__note{padding:var(--space-3) var(--space-4);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink);background:var(--note-bg);border-radius:var(--radius-btn);box-shadow:inset 0 0 0 1px var(--note-line)}.rfp-module__lo-G2q__linkButton{min-height:var(--tap-min);font:inherit;font-size:var(--fs-small);color:var(--teal);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.rfp-module__lo-G2q__stepNav{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.rfp-module__lo-G2q__paneTitle{font-size:var(--fs-h3);line-height:var(--lh-h3)}.rfp-module__lo-G2q__paneTitle:focus{outline:none}.rfp-module__lo-G2q__tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rfp-module__lo-G2q__tiles>:last-child{grid-column:1/-1}.rfp-module__lo-G2q__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.rfp-module__lo-G2q__bullets{gap:var(--space-3);padding-left:var(--space-5);color:var(--text);margin:0;display:grid}.rfp-module__lo-G2q__progress{gap:var(--space-2);display:grid}.rfp-module__lo-G2q__progressText{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink);font-weight:600}.rfp-module__lo-G2q__progressBar{background:var(--segment-bg);border-radius:2px;height:4px;overflow:hidden}.rfp-module__lo-G2q__progressBar>span{background:var(--teal);border-radius:2px;height:100%;display:block}.rfp-module__lo-G2q__phoneOnly{display:none}@container results (min-width:560px){.rfp-module__lo-G2q__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.rfp-module__lo-G2q__tiles>:last-child{grid-column:auto}}@media (max-width:560px){.rfp-module__lo-G2q__actions>:is(a,button){max-width:100%;height:auto;min-height:48px;padding-block:var(--space-2);white-space:normal;text-align:center}}.rfp-module__lo-G2q__small{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text)}.rfp-module__lo-G2q__small a,.rfp-module__lo-G2q__note a{text-decoration:underline}.rfp-module__lo-G2q__small[data-ok]{color:var(--teal);font-weight:600}.rfp-module__lo-G2q__stepLabel{white-space:nowrap}.rfp-module__lo-G2q__stepButton[data-done] .rfp-module__lo-G2q__stepNumber{color:var(--white);background:var(--teal);box-shadow:none}.rfp-module__lo-G2q__stepButton[aria-current=step] .rfp-module__lo-G2q__stepNumber{background:0 0;box-shadow:inset 0 0 0 1px}.rfp-module__lo-G2q__fixedValue{align-content:start;gap:6px;display:grid}.rfp-module__lo-G2q__results{gap:var(--space-6);grid-template-columns:minmax(0,1fr);width:100%;max-width:980px;margin-inline:auto;display:grid;container:results/inline-size}.rfp-module__lo-G2q__card{gap:var(--space-4);padding:var(--space-6);background:var(--white);border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--line);grid-template-columns:minmax(0,1fr);display:grid}.rfp-module__lo-G2q__card h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}.rfp-module__lo-G2q__subTitle{margin-bottom:var(--space-2);font-size:var(--fs-body);color:var(--ink);font-weight:600}.rfp-module__lo-G2q__downloads{box-shadow:0 0 0 2px var(--teal)}.rfp-module__lo-G2q__review{gap:var(--space-3);padding:var(--space-4);background:var(--mint);border-radius:var(--radius-btn);justify-items:start;display:grid}.rfp-module__lo-G2q__method summary{min-height:var(--tap-min);padding:var(--space-2) 0;color:var(--ink);cursor:pointer;font-weight:600}.rfp-module__lo-G2q__method p+p{margin-top:var(--space-2)}.rfp-module__lo-G2q__outlineList{margin:0;padding:0;list-style:none;display:grid}.rfp-module__lo-G2q__outlineList li{gap:2px var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);display:grid}.rfp-module__lo-G2q__outlineNo{font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--text-muted);grid-row:span 2}.rfp-module__lo-G2q__outlineTitle{font-size:var(--fs-small);font-weight:600;line-height:var(--lh-small);color:var(--ink)}.rfp-module__lo-G2q__outlineDetail{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text);grid-column:2}.rfp-module__lo-G2q__sheetNote{padding:var(--space-3) var(--space-4);background:var(--ground);border-radius:var(--radius-btn);gap:2px;display:grid}.rfp-module__lo-G2q__reqGroups{gap:var(--space-5);display:grid}.rfp-module__lo-G2q__reqList{margin:0;padding:0;list-style:none;display:grid}.rfp-module__lo-G2q__reqRow{padding:var(--space-3) 0;border-top:1px solid var(--line)}.rfp-module__lo-G2q__reqOff{gap:2px;display:grid}.rfp-module__lo-G2q__reqTitle{font-size:var(--fs-small);color:var(--text);font-weight:600;line-height:20px}.rfp-module__lo-G2q__tag{margin-left:var(--space-1);padding:0 var(--space-2);font-size:var(--fs-caption);vertical-align:1px;border-radius:999px;font-weight:700;line-height:20px;display:inline-block}.rfp-module__lo-G2q__tag[data-level=minimum]{color:var(--badge-a-fg);background:var(--badge-a-bg)}.rfp-module__lo-G2q__tag[data-level=scored]{color:var(--teal);background:var(--mint);box-shadow:inset 0 0 0 1px var(--mint-line)}.rfp-module__lo-G2q__summary{margin:0;display:grid}.rfp-module__lo-G2q__summary div{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--line);font-size:var(--fs-small);line-height:var(--lh-small);grid-template-columns:minmax(110px,.6fr) minmax(0,1.4fr);display:grid}.rfp-module__lo-G2q__summary dt{color:var(--text)}.rfp-module__lo-G2q__summary dd{color:var(--ink);margin:0}.rfp-module__lo-G2q__summary .rfp-module__lo-G2q__linkButton{min-height:0;margin-left:var(--space-1)}@media (max-width:999px){.rfp-module__lo-G2q__phoneOnly{display:inline-flex}}
.WindowMock-module___CR4dq__window{background:var(--white);border-radius:var(--radius-btn) 0 0 0;box-shadow:var(--mock-shadow);flex-direction:column;display:flex;position:absolute;inset:15% -2% -6% 11%;overflow:hidden}.WindowMock-module___CR4dq__bar{height:30px;padding:0 var(--space-3);border-bottom:1px solid var(--line);color:var(--mock-bar-text);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:10.5px;font-weight:500;display:flex}.WindowMock-module___CR4dq__dots{gap:var(--space-1);margin-right:6px;display:flex}.WindowMock-module___CR4dq__dots i{background:var(--mock-dot);border-radius:50%;width:6px;height:6px}.WindowMock-module___CR4dq__leaf{flex:none;width:10px;height:10px}.WindowMock-module___CR4dq__body{padding:var(--space-4) 18px;flex-direction:column;gap:10px;min-width:0;display:flex}.WindowMock-module___CR4dq__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);font-size:8.5px;font-weight:600}.WindowMock-module___CR4dq__big{font-family:var(--f-serif);font-size:24px;font-weight:500;line-height:1}.WindowMock-module___CR4dq__small{color:var(--mock-muted);font-size:9.5px}.WindowMock-module___CR4dq__row{align-items:center;gap:var(--space-2);border:1px solid var(--line);min-width:0;color:var(--mock-text);border-radius:7px;padding:7px 9px;font-size:10px;font-weight:500;display:flex}.WindowMock-module___CR4dq__grow{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.WindowMock-module___CR4dq__num{font-variant-numeric:tabular-nums}.WindowMock-module___CR4dq__tag{white-space:nowrap;border-radius:5px;padding:2px 6px;font-size:8.5px;font-weight:600}.WindowMock-module___CR4dq__ok{background:var(--mint);color:var(--teal);box-shadow:inset 0 0 0 1px var(--mint-line)}.WindowMock-module___CR4dq__warn{background:var(--mock-warn-bg);color:var(--mock-warn-fg)}.WindowMock-module___CR4dq__no{background:var(--mock-no-bg);color:var(--mock-no-fg)}.WindowMock-module___CR4dq__tick{flex:none;width:13px;height:13px}.WindowMock-module___CR4dq__bars{align-items:flex-end;gap:7px;height:62px;margin-top:2px;display:flex}.WindowMock-module___CR4dq__bars span{background:linear-gradient(180deg, var(--teal) 0 var(--t), var(--green) var(--t) calc(var(--t) + var(--n)), var(--mock-bar-light) calc(var(--t) + var(--n)) 100%);border-radius:3px 3px 1px 1px;flex:1}.WindowMock-module___CR4dq__score{align-items:center;gap:14px;display:flex}.WindowMock-module___CR4dq__ring{background:conic-gradient(var(--green) 0 88%, var(--mock-track) 88% 100%);border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.WindowMock-module___CR4dq__ring b{background:var(--white);width:44px;height:44px;font-family:var(--f-serif);border-radius:50%;place-items:center;font-size:17px;font-weight:500;display:grid}.WindowMock-module___CR4dq__meters{flex-direction:column;flex:1;gap:7px;display:flex}.WindowMock-module___CR4dq__meter{align-items:center;gap:var(--space-2);color:var(--mock-meter-text);grid-template-columns:78px 1fr;font-size:9px;display:grid}.WindowMock-module___CR4dq__meter i{background:var(--mock-track);border-radius:3px;height:5px;position:relative;overflow:hidden}.WindowMock-module___CR4dq__meter i:after{content:"";width:var(--w);background:var(--green);border-radius:3px;position:absolute;inset:0 auto 0 0}.WindowMock-module___CR4dq__claim{padding:var(--space-2) 10px;border:1px solid var(--line);border-radius:7px;flex-direction:column;gap:5px;font-size:10.5px;display:flex}.WindowMock-module___CR4dq__claim .WindowMock-module___CR4dq__tag{align-self:flex-start}.WindowMock-module___CR4dq__claim s{color:var(--mock-struck);-webkit-text-decoration-color:var(--mock-strike);text-decoration-color:var(--mock-strike)}
.ToolCard-module__n_FlrW__card{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.ToolCard-module__n_FlrW__panel{aspect-ratio:400/300;border-radius:var(--radius-card);background:var(--aura) center / cover no-repeat, var(--panel-gradient);max-width:100%;position:relative;overflow:hidden}.ToolCard-module__n_FlrW__body{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.ToolCard-module__n_FlrW__title{overflow-wrap:anywhere}.ToolCard-module__n_FlrW__text{font-size:var(--fs-lede);line-height:var(--lh-lede);letter-spacing:var(--ls-lede);color:var(--text-lede)}.ToolCard-module__n_FlrW__action{margin-top:var(--space-1)}
.styles-module__51Ci_G__page{padding-block:var(--space-12) var(--space-24)}.styles-module__51Ci_G__section{gap:var(--space-5);padding-block:var(--space-10);border-top:1px solid var(--line);flex-direction:column;display:flex}.styles-module__51Ci_G__label{font-size:var(--fs-eyebrow);text-transform:uppercase;color:var(--text-lede);font-weight:600}.styles-module__51Ci_G__row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.styles-module__51Ci_G__onGround,.styles-module__51Ci_G__onWhite{padding:var(--space-6);border-radius:var(--radius-card)}.styles-module__51Ci_G__onWhite{background:var(--white)}.styles-module__51Ci_G__onGround{background:var(--ground);box-shadow:inset 0 0 0 1px var(--line)}.styles-module__51Ci_G__cardText{font-size:var(--fs-lede);line-height:var(--lh-lede);letter-spacing:var(--ls-lede);color:var(--text-lede);max-width:380px}.styles-module__51Ci_G__wordmark{font-family:var(--f-sans);font-variation-settings:var(--opsz-display);letter-spacing:-.8px;font-size:20px;font-weight:500;line-height:1}.styles-module__51Ci_G__tagline{font-family:var(--f-sans);font-variation-settings:var(--opsz-display);letter-spacing:-.68px;color:var(--footer-text-muted);font-size:17px;line-height:25.5px}.styles-module__51Ci_G__swatches{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.styles-module__51Ci_G__swatch{gap:var(--space-2);flex-direction:column;font-size:13px;display:flex}.styles-module__51Ci_G__chip{border-radius:var(--radius-btn);height:64px;box-shadow:inset 0 0 0 1px var(--line)}.styles-module__51Ci_G__surfaces{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.styles-module__51Ci_G__panels{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.styles-module__51Ci_G__panelItem{gap:var(--space-2);flex-direction:column;font-size:13px;display:flex}.styles-module__51Ci_G__panel{aspect-ratio:400/300;border-radius:var(--radius-card);background:var(--aura) center / cover no-repeat, var(--panel-gradient)}.styles-module__51Ci_G__ctaBox{padding:var(--space-10) var(--space-6);border-radius:var(--radius-cta-box);background:var(--cta-box);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.styles-module__51Ci_G__ctaBox h2{color:var(--cta-box-fg);font-size:var(--fs-h2-cta)}.styles-module__51Ci_G__ctaBox p{color:var(--cta-box-fg-muted);font-size:var(--fs-lede)}.styles-module__51Ci_G__footerSample{padding:var(--space-6);border-radius:var(--radius-card);background:var(--footer);color:var(--footer-text);flex-direction:column;gap:14px;display:flex}
.not-found-module__HS70Aa__main{padding-block:var(--space-24) var(--space-28)}.not-found-module__HS70Aa__inner{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.not-found-module__HS70Aa__lede{max-width:620px}
.page-module___8aEwW__intro{padding-block:var(--space-24) var(--space-14)}.page-module___8aEwW__introInner{gap:var(--space-5);flex-direction:column;display:flex}.page-module___8aEwW__title{max-width:760px}.page-module___8aEwW__lede{max-width:620px}.page-module___8aEwW__tools{padding-block:0 var(--space-28)}.page-module___8aEwW__grid{gap:var(--space-10) 54px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:1000px){.page-module___8aEwW__grid{gap:var(--space-10) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page-module___8aEwW__grid{grid-template-columns:1fr}}@media (max-width:560px){.page-module___8aEwW__intro{padding-block:var(--space-14) 36px}}
