.HelpContent-module__aaKa7W__help{gap:var(--space-8);color:var(--text);display:grid}.HelpContent-module__aaKa7W__help h3{margin-bottom:var(--space-3);font-size:var(--fs-lede);line-height:var(--lh-lede)}.HelpContent-module__aaKa7W__help h4{margin:var(--space-4) 0 var(--space-2);font-size:var(--fs-body);color:var(--ink)}.HelpContent-module__aaKa7W__help a{text-decoration:underline}.HelpContent-module__aaKa7W__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__aaKa7W__list strong{color:var(--ink)}.HelpContent-module__aaKa7W__small{margin-top:var(--space-2);font-size:var(--fs-small);line-height:var(--lh-small)}.HelpContent-module__aaKa7W__tableWrap{overflow-x:auto}.HelpContent-module__aaKa7W__table{border-collapse:collapse;width:100%;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.HelpContent-module__aaKa7W__table th,.HelpContent-module__aaKa7W__table td{padding:var(--space-2) var(--space-3);text-align:right;white-space:nowrap;border-bottom:1px solid var(--line)}.HelpContent-module__aaKa7W__table th:first-child{text-align:left}.HelpContent-module__aaKa7W__table thead th{color:var(--ink);font-weight:600}.HelpContent-module__aaKa7W__faq{gap:var(--space-2);display:grid}.HelpContent-module__aaKa7W__faqItem{border-radius:var(--radius-btn);box-shadow:0 0 0 1px var(--line)}.HelpContent-module__aaKa7W__faqItem summary{min-height:var(--tap-min);padding:var(--space-3) var(--space-4);color:var(--ink);cursor:pointer;font-weight:600}.HelpContent-module__aaKa7W__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}
.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}
.CtaBox-module__4ph7Hq__section{padding-block:0 var(--space-22)}.CtaBox-module__4ph7Hq__box{padding:var(--space-18) var(--space-6);border-radius:var(--radius-cta-box);background:var(--cta-box);text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.CtaBox-module__4ph7Hq__title{color:var(--cta-box-fg);font-size:var(--fs-h2-cta)}.CtaBox-module__4ph7Hq__text{color:var(--cta-box-fg-muted);font-size:var(--fs-lede)}.CtaBox-module__4ph7Hq__button{margin-top:14px}
.ToolBar-module__JLoSiW__bar{z-index:10;background:var(--white);box-shadow:0 1px 0 var(--tool-line);position:sticky;top:0}.ToolBar-module__JLoSiW__inner{align-items:center;gap:var(--space-4);height:var(--toolbar-h);padding-inline:var(--gutter);display:flex}.ToolBar-module__JLoSiW__brand{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ToolBar-module__JLoSiW__title{font-family:var(--f-sans);font-size:var(--fs-body);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.2;overflow:hidden}.ToolBar-module__JLoSiW__center{flex:1;justify-content:center;display:none}.ToolBar-module__JLoSiW__actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}@media (min-width:1000px){.ToolBar-module__JLoSiW__center{display:flex}}
.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-12) 36px}.Footer-module__Grjkva__top{gap:var(--space-8);grid-template-columns:1.35fr 1fr 1fr 1fr;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{padding:var(--space-12) 0 0;gap:14px;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:21px;height:21px}.Footer-module__Grjkva__colTitle{margin:0 0 var(--space-4);color:inherit;font-family:var(--f-sans);text-transform:uppercase;font-size:14px;font-weight:600;line-height:22px}.Footer-module__Grjkva__links{flex-direction:column;gap:15px;margin:0;padding:0;font-size:14px;line-height:22px;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) 46px;margin:var(--space-16) 0 0;flex-wrap:wrap;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{gap:var(--space-10);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (max-width:900px){.Footer-module__Grjkva__top{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__kipEDa__help{gap:var(--space-8);color:var(--text);display:grid}.HelpContent-module__kipEDa__help h3{margin-bottom:var(--space-3);font-size:var(--fs-lede);line-height:var(--lh-lede)}.HelpContent-module__kipEDa__help h4{margin:var(--space-4) 0 var(--space-2);font-size:var(--fs-body);color:var(--ink)}.HelpContent-module__kipEDa__help a{text-decoration:underline}.HelpContent-module__kipEDa__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__kipEDa__list strong{color:var(--ink)}.HelpContent-module__kipEDa__small{margin-top:var(--space-2);font-size:var(--fs-small);line-height:var(--lh-small)}.HelpContent-module__kipEDa__tableWrap{overflow-x:auto}.HelpContent-module__kipEDa__table{border-collapse:collapse;width:100%;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.HelpContent-module__kipEDa__table th,.HelpContent-module__kipEDa__table td{padding:var(--space-2) var(--space-3);text-align:right;white-space:nowrap;border-bottom:1px solid var(--line)}.HelpContent-module__kipEDa__table th:first-child{text-align:left}.HelpContent-module__kipEDa__table thead th{color:var(--ink);font-weight:600}.HelpContent-module__kipEDa__faq{gap:var(--space-2);display:grid}.HelpContent-module__kipEDa__faqItem{border-radius:var(--radius-btn);box-shadow:0 0 0 1px var(--line)}.HelpContent-module__kipEDa__faqItem summary{min-height:var(--tap-min);padding:var(--space-3) var(--space-4);color:var(--ink);cursor:pointer;font-weight:600}.HelpContent-module__kipEDa__faqItem p{padding:0 var(--space-4) var(--space-4);font-size:var(--fs-small);line-height:var(--lh-small)}
.ToolLayout-module__1d1s2G__layout{min-width:0}.ToolLayout-module__1d1s2G__aside,.ToolLayout-module__1d1s2G__main{min-width:0;padding:var(--space-5) var(--gutter) calc(var(--pane-bar-h) + var(--space-8))}.ToolLayout-module__1d1s2G__aside{background:var(--tool-aside-bg)}.ToolLayout-module__1d1s2G__aside:focus-visible,.ToolLayout-module__1d1s2G__main:focus-visible{outline-offset:-3px}.ToolLayout-module__1d1s2G__main{background:var(--tool-canvas-bg)}.ToolLayout-module__1d1s2G__layout[data-pane=aside] .ToolLayout-module__1d1s2G__main,.ToolLayout-module__1d1s2G__layout[data-pane=main] .ToolLayout-module__1d1s2G__aside{display:none}.ToolLayout-module__1d1s2G__paneBar{z-index:20;height:var(--pane-bar-h);background:var(--white);box-shadow:var(--pane-bar-shadow);grid-template-columns:1fr 1fr;display:grid;position:fixed;inset:auto 0 0}.ToolLayout-module__1d1s2G__paneButton{font:inherit;font-size:var(--fs-small);color:var(--text);cursor:pointer;background:0 0;border:0;border-top:3px solid #0000;font-weight:600}.ToolLayout-module__1d1s2G__paneButton[aria-pressed=true]{color:var(--teal);border-top-color:var(--teal)}@media (max-width:999px){body:has(.ToolLayout-module__1d1s2G__paneBar){padding-bottom:var(--pane-bar-h)}}@media (min-width:1000px){.ToolLayout-module__1d1s2G__layout{height:calc(100dvh - var(--toolbar-h));grid-template-columns:minmax(360px,420px) minmax(0,1fr);display:grid}.ToolLayout-module__1d1s2G__aside,.ToolLayout-module__1d1s2G__main{padding:var(--space-6);overflow-y:auto;display:block!important}.ToolLayout-module__1d1s2G__aside{border-right:1px solid var(--tool-line)}.ToolLayout-module__1d1s2G__paneBar{display:none}}
.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}.Header-module__ldgnoG__short{display:none}@media (max-width:480px){.Header-module__ldgnoG__inner{gap:var(--space-4)}.Header-module__ldgnoG__long{display:none}.Header-module__ldgnoG__short{display:inline}}
.LeadForm-module__NbMbsa__form{gap:var(--space-4);max-width:480px;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__label{font-size:var(--fs-small);font-weight:600}.LeadForm-module__NbMbsa__optional{color:var(--text);font-weight:400}.LeadForm-module__NbMbsa__input{min-height:var(--tap-min);padding:0 var(--space-3);border:1px solid var(--field-border);border-radius:var(--radius-btn);background:var(--white);font:inherit;color:var(--ink)}.LeadForm-module__NbMbsa__input:focus-visible,.LeadForm-module__NbMbsa__check:focus-visible,.LeadForm-module__NbMbsa__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.LeadForm-module__NbMbsa__input[aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.LeadForm-module__NbMbsa__error{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--error);margin:0}.LeadForm-module__NbMbsa__notice{font-size:var(--fs-small);line-height:var(--lh-small);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);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid}.LeadForm-module__NbMbsa__check{width:20px;height:20px;accent-color:var(--teal);margin:2px 0 0}.LeadForm-module__NbMbsa__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.LeadForm-module__NbMbsa__submit{min-height:var(--tap-min);justify-self:start}.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(--space-8) var(--gutter) auto;gap:var(--space-3);max-width:480px;margin:0 auto;display:grid;position:absolute}.planner-module__IZLNgW__previewLabel{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text);text-align:center}.planner-module__IZLNgW__gate{gap:var(--space-5);padding:var(--space-8);background:var(--white);border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--line), var(--mock-shadow);display:grid}.planner-module__IZLNgW__startIntro{gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--line);display:grid}.planner-module__IZLNgW__startTitle{font-family:var(--f-serif);font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--ink)}.planner-module__IZLNgW__gateTitle{font-family:var(--f-sans);font-size:var(--fs-body);font-weight:700;line-height:var(--lh-body);letter-spacing:0}.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}@media (max-width:480px){.planner-module__IZLNgW__toolbarCta{display:none}}.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__gateButton{width:100%}.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-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}}
.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}
.fields-module__QlpdNq__field{align-content:start;gap:6px;min-width:0;display:grid}.fields-module__QlpdNq__fieldset{border:0;min-width:0;margin:0;padding:0}.fields-module__QlpdNq__label{font-size:var(--fs-small);color:var(--ink);font-weight:600;line-height:20px}.fields-module__QlpdNq__fieldset>.fields-module__QlpdNq__label{margin-bottom:var(--space-2);padding:0}.fields-module__QlpdNq__optional{color:var(--text);font-weight:400}.fields-module__QlpdNq__helper{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text)}.fields-module__QlpdNq__helper a{text-decoration:underline}.fields-module__QlpdNq__error{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--error);font-weight:600}.fields-module__QlpdNq__group{gap:var(--space-4);display:grid}.fields-module__QlpdNq__group+.fields-module__QlpdNq__group{padding-top:var(--space-5);border-top:1px solid var(--line)}.fields-module__QlpdNq__groupHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.fields-module__QlpdNq__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__QlpdNq__inputWrap,.fields-module__QlpdNq__selectWrap{align-items:center;display:flex;position:relative}.fields-module__QlpdNq__input,.fields-module__QlpdNq__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__QlpdNq__inputWrap .fields-module__QlpdNq__input{padding-right:var(--space-24)}.fields-module__QlpdNq__select{appearance:none;padding-right:var(--space-10);cursor:pointer}.fields-module__QlpdNq__input:hover,.fields-module__QlpdNq__select:hover{border-color:var(--field-border-hover)}.fields-module__QlpdNq__input:focus-visible,.fields-module__QlpdNq__select:focus-visible{border-color:var(--field-border-focus);box-shadow:var(--field-focus-ring);outline:none}.fields-module__QlpdNq__input[aria-invalid=true],.fields-module__QlpdNq__select[aria-invalid=true]{border-color:var(--error)}.fields-module__QlpdNq__suffix{right:var(--space-3);font-size:var(--fs-caption);color:var(--text);pointer-events:none;position:absolute}.fields-module__QlpdNq__chevron{right:var(--space-3);width:16px;height:16px;color:var(--text);pointer-events:none;position:absolute}.fields-module__QlpdNq__segmented{background:var(--segment-bg);border-radius:var(--field-radius);gap:2px;padding:3px;display:flex}.fields-module__QlpdNq__segment{flex:1;min-width:0;position:relative}.fields-module__QlpdNq__segment input{opacity:0;cursor:pointer;position:absolute;inset:0}.fields-module__QlpdNq__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__QlpdNq__segment input:checked+span{color:var(--ink);background:var(--white);box-shadow:var(--segment-shadow)}.fields-module__QlpdNq__segment input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:1px}@media (pointer:coarse){.fields-module__QlpdNq__segment span{height:var(--tap-min)}}.fields-module__QlpdNq__choices{gap:var(--space-2);display:grid}.fields-module__QlpdNq__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__QlpdNq__choice:hover{border-color:var(--field-border)}.fields-module__QlpdNq__choice:has(input:checked){background:var(--field-selected-bg);border-color:var(--field-selected-line)}.fields-module__QlpdNq__choice input{width:18px;height:18px;accent-color:var(--teal);flex:none;margin:1px 0 0}.fields-module__QlpdNq__choiceText{gap:2px;display:grid}.fields-module__QlpdNq__choiceLabel{font-size:var(--fs-small);color:var(--ink);font-weight:600;line-height:20px}.fields-module__QlpdNq__choiceDesc{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text)}.fields-module__QlpdNq__switchRow{min-width:0}.fields-module__QlpdNq__switchLabel{gap:var(--space-4);cursor:pointer;justify-content:space-between;align-items:flex-start;display:flex}.fields-module__QlpdNq__switchText{gap:2px;display:grid}.fields-module__QlpdNq__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__QlpdNq__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__QlpdNq__switch:checked{background:var(--switch-on)}.fields-module__QlpdNq__switch:checked:after{transform:translate(16px)}.fields-module__QlpdNq__switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (forced-colors:active){.fields-module__QlpdNq__switch{border:1px solid canvastext}}.fields-module__QlpdNq__sliderHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.fields-module__QlpdNq__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__QlpdNq__range{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0}.fields-module__QlpdNq__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__QlpdNq__range::-moz-range-track{background:var(--segment-bg);border-radius:999px;height:6px}.fields-module__QlpdNq__range::-moz-range-progress{background:var(--switch-on);border-radius:999px;height:6px}.fields-module__QlpdNq__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__QlpdNq__range::-moz-range-thumb{background:var(--white);border:2px solid var(--switch-on);border-radius:50%;width:16px;height:16px}.fields-module__QlpdNq__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(--space-8) var(--gutter) auto;gap:var(--space-3);max-width:480px;margin:0 auto;display:grid;position:absolute}.sbti-module__pl8ycq__previewLabel{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text);text-align:center}.sbti-module__pl8ycq__gate{gap:var(--space-5);padding:var(--space-8);background:var(--white);border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--line), var(--mock-shadow);display:grid}.sbti-module__pl8ycq__startIntro{gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--line);display:grid}.sbti-module__pl8ycq__startTitle{font-family:var(--f-serif);font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--ink)}.sbti-module__pl8ycq__gateTitle{font-family:var(--f-sans);font-size:var(--fs-body);font-weight:700;line-height:var(--lh-body);letter-spacing:0}.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}}@media (max-width:480px){.sbti-module__pl8ycq__toolbarCta{display:none}}.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);max-width:980px;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){.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}.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}}
.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)}
.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-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)}
.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}}
.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}
