.tool .stepper ol{gap:var(--space-2) var(--space-5);padding:0 0 var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;margin:0 0 clamp(28px,3.5vw,44px);list-style:none;display:flex}.tool .stepper__step{align-items:center;gap:var(--space-2);font:500 15px/1.3 var(--font-sans);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:4px 0;display:inline-flex}.tool .stepper__step:disabled{cursor:default;opacity:.6}.tool .stepper__step:not(:disabled):hover{color:var(--purple)}.tool .stepper__n{border:1px solid var(--gray);border-radius:var(--radius-pill);place-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:inline-grid}.tool .stepper__step[aria-current=step]{color:var(--ink);font-weight:600}.tool .stepper__step[aria-current=step] .stepper__n{border-color:var(--purple);background:var(--purple);color:var(--on-purple)}.tool .stepper__step.is-done .stepper__n{border-color:var(--teal);color:var(--teal-ink)}@media (width<=759px){.tool .stepper__step:not([aria-current=step]) .stepper__name{display:none}}.tool .wz__step{max-width:760px}.tool .wz__count{margin:0 0 var(--space-2);color:var(--ink-muted);font-size:14px;font-weight:500}.tool .wz__title{outline:none;margin:0;font-size:clamp(26px,2.6vw,34px)}.tool .wz__intro{margin:var(--space-3) 0 0;color:var(--ink-muted);font-size:18px;line-height:1.6}.tool .wz__fields{gap:clamp(24px,3vw,32px);margin-top:clamp(28px,3.5vw,40px);display:grid}.tool .f{gap:var(--space-2);display:grid}.tool .f[hidden]{display:none}.tool .f__set{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.tool .f__label{color:var(--ink);padding:0;font-size:17px;font-weight:600;line-height:1.4}.tool .f__hint{color:var(--ink-muted);margin:0;font-size:15px;line-height:1.5}.tool[data-aud=business] .v:not([data-v=business]),.tool[data-aud=consumer] .v:not([data-v=consumer]),.tool[data-aud=constituents] .v:not([data-v=constituents]),.tool[data-aud=media] .v:not([data-v=media]){display:none}.tool .f__input{border:1px solid var(--gray);border-radius:var(--radius-md);background:var(--surface-raised);width:100%;min-height:48px;font:400 16px/1.5 var(--font-sans);color:var(--ink);padding:12px 14px}.tool .f__input::placeholder{color:var(--ink-muted);opacity:.7}.tool .f__input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tool .f__input:disabled{background:var(--surface);color:var(--ink-muted)}.tool .f__area{resize:vertical;min-height:104px}.tool .f.is-invalid .f__input,.tool .f.is-invalid .choice span{border-color:var(--purple)}.tool .f__err{color:var(--purple);margin:0;font-size:15px;font-weight:600}.tool .f__err:empty{display:none}.tool .f__choices{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.tool .choice{position:relative}.tool .choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tool .choice span{border:1px solid var(--gray);border-radius:var(--radius-pill);background:var(--surface-raised);min-height:40px;color:var(--ink);align-items:center;padding:6px 16px;font-size:15px;font-weight:500;display:inline-flex}.tool .choice:hover span{border-color:var(--purple);color:var(--purple)}.tool .choice input:checked+span{border-color:var(--purple);background:var(--purple-tint);color:var(--purple);font-weight:600}.tool .choice input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.tool .idk{align-items:center;gap:var(--space-2);color:var(--ink-muted);cursor:pointer;justify-self:start;font-size:15px;display:inline-flex}.tool .idk input{width:18px;height:18px;accent-color:var(--purple);margin:0}.tool .list__items{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tool .list__items:empty{display:none}.tool .list__item{justify-content:space-between;align-items:start;gap:var(--space-3);border:1px solid var(--card-line);border-radius:var(--radius-md);background:var(--surface-raised);padding:10px 10px 10px 14px;font-size:16px;line-height:1.5;display:flex}.tool .list__add{gap:var(--space-2);display:flex}.tool .list__btn{min-height:48px}.tool .list__remove{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.tool .list__remove:hover{background:var(--purple-tint);color:var(--purple)}.tool .missions__list{gap:var(--space-4);display:grid}.tool .mission{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--card-line);border-radius:var(--radius-lg);background:var(--surface-raised);margin:0;display:grid;position:relative}.tool .mission__legend{float:left;border:1px solid var(--card-line);border-radius:var(--radius-pill);justify-self:start;width:fit-content;padding:3px 12px;font-size:14px;font-weight:600}.tool .mission__remove{position:absolute;top:14px;right:14px}.tool .mission:first-child .mission__remove{display:none}.tool .mission__part{gap:var(--space-1);display:grid}.tool .mission__join{color:var(--ink-muted);font-size:15px;font-weight:500}.tool .mission__part--today{margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line)}.tool .missions__more{margin-top:var(--space-2);font:600 16px/1.4 var(--font-sans);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.tool .missions__more[hidden]{display:none}.tool .wz__nav{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin-top:clamp(32px,4vw,48px);display:flex}.tool .gate__input{max-width:420px}.tool .gate__privacy{max-width:60ch;margin:var(--space-5) 0 0;color:var(--ink-muted);font-size:14px;line-height:1.5}.tool .result__bar{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin-bottom:clamp(24px,3vw,36px);display:flex}.tool .result__doc{outline:none}.tool .enrich{max-width:760px;padding-left:var(--space-5);border-left:1.5px solid var(--teal);margin-top:clamp(48px,6vw,80px)}.tool .enrich h2{margin:0;font-size:clamp(24px,2.4vw,30px)}.tool .enrich p{margin:var(--space-3) 0 0;font-size:17px;line-height:1.6}.tool .enrich__actions{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.doc{border:1px solid var(--card-line);border-radius:var(--radius-lg);background:var(--surface-raised);max-width:920px;color:var(--ink);padding:clamp(24px,4vw,56px)}.doc__head{gap:var(--space-2);padding-bottom:var(--space-5);border-bottom:1.5px solid var(--teal);display:grid}.doc__logo{width:132px;height:auto;margin-bottom:var(--space-4);display:block}.doc__kind{letter-spacing:.08em;text-transform:uppercase;color:var(--teal-ink);margin:0;font-size:13px;font-weight:600}.doc__name{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.15}.doc__meta{color:var(--ink-muted);margin:0;font-size:15px}.doc .doc__lead{margin:var(--space-5) 0 0;font-size:19px;font-weight:500;line-height:1.55}.doc__sec{padding-top:var(--space-6)}#tool-print{display:none}.doc__sec+.doc__sec{margin-top:var(--space-6);border-top:1px solid var(--line)}.doc__h{margin:0 0 var(--space-3);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-ink);font-size:13px;font-weight:600}.doc p{margin:0;font-size:16px;line-height:1.65}.doc p+p{margin-top:var(--space-3)}.doc__facts{gap:var(--space-4) var(--space-6);margin:0;display:grid}@media (width>=720px){.doc__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.doc__facts dt{color:var(--ink-muted);font-size:14px;font-weight:600}.doc__facts dd{margin:var(--space-1) 0 0;white-space:pre-line;font-size:16px;line-height:1.55}.doc__list{gap:var(--space-2);margin:0;padding-left:1.2em;font-size:16px;line-height:1.55;display:grid}.doc__pills{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.doc__pills li{border:1px solid var(--gray);border-radius:var(--radius-pill);padding:4px 12px;font-size:14px;font-weight:500}.doc__missions{gap:var(--space-4);display:grid}.doc__mission{padding:var(--space-5);border:1px solid var(--card-line);border-radius:var(--radius-lg);break-inside:avoid}.doc .doc__mission-line{font-size:19px;font-weight:600;line-height:1.45}.doc__join{color:var(--ink-muted);font-weight:500}.doc .doc__today,.doc .doc__open{margin-top:var(--space-3);color:var(--ink-muted);font-size:15px}.doc .doc__foot{margin-top:var(--space-7);padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--ink-muted);font-size:14px}.doc__table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.doc__table th,.doc__table td{padding:var(--space-3) var(--space-3) var(--space-3) 0;text-align:left;vertical-align:top}.doc__table thead th{color:var(--ink-muted);font-size:13px;font-weight:600}.doc__table tbody tr{border-top:1px solid var(--line)}.doc__table tbody th{width:26%;font-weight:600}.doc__band{border:1px solid var(--gray);border-radius:var(--radius-pill);white-space:nowrap;padding:2px 10px;font-size:13px;font-weight:600;display:inline-block}.doc__band--distinct{border-color:var(--teal);color:var(--teal-ink)}.doc__band--blur{border-color:var(--data-blue);color:var(--data-blue)}.doc__pct{margin-top:var(--space-1);color:var(--ink-muted);font-size:13px;display:block}.doc__why{color:var(--ink)}.doc__fix{margin-top:var(--space-1);color:var(--ink-muted);display:block}.doc__apart{gap:var(--space-5);margin-top:var(--space-5);display:grid}@media (width>=720px){.doc__apart{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.doc__apart h4{margin:0 0 var(--space-2);font-size:16px;font-weight:600}@media (width<=719px){.doc__table thead{display:none}.doc__table tr,.doc__table th,.doc__table td{display:block;width:auto!important}.doc__table td{padding-top:0}.doc__table tbody tr:first-child{border-top:0}}@media print{@page{margin:16mm}html,body{background:#fff!important}body:has(#tool-print)>:not(#tool-print){display:none!important}#tool-print{display:block!important}.doc__h{break-after:avoid}.doc__table tr{break-inside:avoid}.doc{border:0;max-width:none;padding:0}}.guide[data-astro-cid-xeury4yc]{padding-block:clamp(64px,8vw,112px);scroll-margin-top:80px}.guide__lead[data-astro-cid-xeury4yc]{max-width:64ch;margin:clamp(20px,2.5vw,32px) 0 0;font-size:clamp(18px,1.6vw,20px);line-height:1.55}.guide__grid[data-astro-cid-xeury4yc]{gap:clamp(32px,4vw,48px);margin-top:clamp(40px,5vw,64px);display:grid}@media (width>=1000px){.guide__grid[data-astro-cid-xeury4yc]{grid-template-columns:minmax(220px,3fr) 9fr;gap:clamp(48px,6vw,96px)}.guide__toc[data-astro-cid-xeury4yc]{align-self:start;position:sticky;top:96px}}.guide__tocLabel[data-astro-cid-xeury4yc]{margin:0 0 var(--space-3);color:var(--ink-muted);font-size:14px;font-weight:600}.guide__toc[data-astro-cid-xeury4yc] ol[data-astro-cid-xeury4yc]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.guide__toc[data-astro-cid-xeury4yc] a[data-astro-cid-xeury4yc]{border-left:1.5px solid var(--line);color:var(--ink-muted);padding:4px 0 4px 14px;font-size:15px;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s;display:block}.guide__toc[data-astro-cid-xeury4yc] a[data-astro-cid-xeury4yc]:hover,.guide__toc[data-astro-cid-xeury4yc] a[data-astro-cid-xeury4yc][aria-current=true]{border-left-color:var(--purple);color:var(--purple)}.guide__body[data-astro-cid-xeury4yc]{gap:clamp(56px,6vw,88px);min-width:0;display:grid}.g[data-astro-cid-xeury4yc]{gap:var(--space-5);max-width:760px;scroll-margin-top:96px;display:grid}.g__h[data-astro-cid-xeury4yc]{text-wrap:balance;margin:0;font-size:clamp(24px,2.2vw,30px);font-weight:600;line-height:1.25}.g__p[data-astro-cid-xeury4yc]{max-width:68ch;margin:0;font-size:18px;line-height:1.7}.g__list[data-astro-cid-xeury4yc]{gap:var(--space-3);margin:0;padding-left:1.2em;font-size:18px;line-height:1.6;display:grid}.g__list[data-astro-cid-xeury4yc] li[data-astro-cid-xeury4yc]::marker{color:var(--teal-ink)}.g__steps[data-astro-cid-xeury4yc]{counter-reset:step;margin:0;padding:0;list-style:none}.g__steps[data-astro-cid-xeury4yc] li[data-astro-cid-xeury4yc]{column-gap:var(--space-3);padding-block:var(--space-4);counter-increment:step;grid-template-columns:2.25em 1fr;row-gap:2px;display:grid}.g__steps[data-astro-cid-xeury4yc] li[data-astro-cid-xeury4yc]:first-child{padding-top:0}.g__steps[data-astro-cid-xeury4yc] li[data-astro-cid-xeury4yc]+li[data-astro-cid-xeury4yc]{border-top:1px solid var(--line)}.g__steps[data-astro-cid-xeury4yc] li[data-astro-cid-xeury4yc]:before{content:counter(step);color:var(--teal-ink);grid-row:span 2;font-size:18px;font-weight:600;line-height:1.5}.g__stepT[data-astro-cid-xeury4yc]{font-size:18px;font-weight:600;line-height:1.5}.g__stepX[data-astro-cid-xeury4yc]{color:var(--ink-muted);font-size:17px;line-height:1.6}.g__tableWrap[data-astro-cid-xeury4yc]{overflow-x:auto}.g__table[data-astro-cid-xeury4yc]{border-collapse:collapse;text-align:left;width:100%;min-width:560px;font-size:16px;line-height:1.5}.g__table[data-astro-cid-xeury4yc] th[data-astro-cid-xeury4yc],.g__table[data-astro-cid-xeury4yc] td[data-astro-cid-xeury4yc]{vertical-align:top;padding:12px 16px 12px 0}.g__table[data-astro-cid-xeury4yc] thead[data-astro-cid-xeury4yc] th[data-astro-cid-xeury4yc]{color:var(--ink-muted);border-bottom:1px solid var(--line);padding-top:0;font-size:14px;font-weight:600}.g__table[data-astro-cid-xeury4yc] tbody[data-astro-cid-xeury4yc] tr[data-astro-cid-xeury4yc]+tr[data-astro-cid-xeury4yc]{border-top:1px solid var(--line)}.g__table[data-astro-cid-xeury4yc] tbody[data-astro-cid-xeury4yc] th[data-astro-cid-xeury4yc]{font-weight:600}@media (width<=639px){.g__table[data-astro-cid-xeury4yc]{min-width:0}.g__table[data-astro-cid-xeury4yc] thead[data-astro-cid-xeury4yc]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.g__table[data-astro-cid-xeury4yc] tr[data-astro-cid-xeury4yc],.g__table[data-astro-cid-xeury4yc] th[data-astro-cid-xeury4yc],.g__table[data-astro-cid-xeury4yc] td[data-astro-cid-xeury4yc]{display:block}.g__table[data-astro-cid-xeury4yc] tbody[data-astro-cid-xeury4yc] tr[data-astro-cid-xeury4yc]{padding-block:var(--space-3)}.g__table[data-astro-cid-xeury4yc] tbody[data-astro-cid-xeury4yc] tr[data-astro-cid-xeury4yc]:first-child{padding-top:0}.g__table[data-astro-cid-xeury4yc] tbody[data-astro-cid-xeury4yc] th[data-astro-cid-xeury4yc],.g__table[data-astro-cid-xeury4yc] td[data-astro-cid-xeury4yc]{padding:0 0 var(--space-2)}.g__table[data-astro-cid-xeury4yc] td[data-astro-cid-xeury4yc]:before{content:attr(data-label);color:var(--ink-muted);font-size:14px;font-weight:600;display:block}}.g__ex[data-astro-cid-xeury4yc]{border-left:1.5px solid var(--teal);margin:0;padding-left:clamp(16px,2vw,24px)}.g__ex[data-astro-cid-xeury4yc] figcaption[data-astro-cid-xeury4yc]{margin-bottom:var(--space-4);gap:2px;display:grid}.g__exTitle[data-astro-cid-xeury4yc]{font-size:20px;font-weight:600}.g__exNote[data-astro-cid-xeury4yc]{color:var(--ink-muted);font-size:14px}.g__ex[data-astro-cid-xeury4yc] dl[data-astro-cid-xeury4yc]{margin:0}.g__ex[data-astro-cid-xeury4yc] dl[data-astro-cid-xeury4yc]>div[data-astro-cid-xeury4yc]{gap:4px var(--space-5);padding-block:var(--space-3);display:grid}.g__ex[data-astro-cid-xeury4yc] dl[data-astro-cid-xeury4yc]>div[data-astro-cid-xeury4yc]+div[data-astro-cid-xeury4yc]{border-top:1px solid var(--line)}@media (width>=700px){.g__ex[data-astro-cid-xeury4yc] dl[data-astro-cid-xeury4yc]>div[data-astro-cid-xeury4yc]{grid-template-columns:200px 1fr}}.g__ex[data-astro-cid-xeury4yc] dt[data-astro-cid-xeury4yc]{color:var(--ink-muted);font-size:15px;font-weight:600}.g__ex[data-astro-cid-xeury4yc] dd[data-astro-cid-xeury4yc]{margin:0;font-size:17px;line-height:1.6}.g__ex[data-astro-cid-xeury4yc] dd[data-astro-cid-xeury4yc] ul[data-astro-cid-xeury4yc]{margin:0;padding-left:1.1em}.g__vs[data-astro-cid-xeury4yc]{gap:var(--space-4) var(--space-6);display:grid}@media (width>=760px){.g__vs[data-astro-cid-xeury4yc]{grid-template-columns:1fr 1fr}.g__vsWhy[data-astro-cid-xeury4yc]{grid-column:1/-1}}.g__vsLabel[data-astro-cid-xeury4yc]{margin:0 0 var(--space-2);color:var(--ink-muted);font-size:14px;font-weight:600}.g__vsLabel--strong[data-astro-cid-xeury4yc]{color:var(--teal-ink)}.g__vsText[data-astro-cid-xeury4yc]{margin:0;font-size:18px;line-height:1.6}.g__vsWhy[data-astro-cid-xeury4yc]{color:var(--ink-muted);margin:0;font-size:17px;line-height:1.6}.hero[data-astro-cid-ysqdafeu]{gap:var(--space-4);padding-block:clamp(40px,5vw,72px) clamp(32px,4vw,56px);display:grid}.hero[data-astro-cid-ysqdafeu] h1[data-astro-cid-ysqdafeu]{text-wrap:pretty;max-width:none}.hero__lead[data-astro-cid-ysqdafeu]{max-width:none;margin:var(--space-2) 0 0;color:var(--ink);text-wrap:pretty;font-size:clamp(19px,1.7vw,23px);line-height:1.55}.hero__guide[data-astro-cid-ysqdafeu]{color:var(--teal-ink);text-underline-offset:3px;justify-self:start;align-items:center;gap:6px;font-size:17px;font-weight:500;text-decoration:underline;display:inline-flex}.hero__guide[data-astro-cid-ysqdafeu]:hover{color:var(--purple)}.tool-host[data-astro-cid-ysqdafeu]{padding-bottom:clamp(48px,6vw,88px)}.section[data-astro-cid-ysqdafeu]{padding-block:clamp(64px,8vw,112px)}.how[data-astro-cid-ysqdafeu]{gap:clamp(28px,3vw,40px);margin:clamp(28px,3.5vw,44px) 0 0;padding:0;list-style:none;display:grid}@media (width>=860px){.how[data-astro-cid-ysqdafeu]{grid-template-columns:repeat(3,minmax(0,1fr))}}.how__n[data-astro-cid-ysqdafeu]{font-family:var(--font-display);color:var(--teal-ink);font-size:28px;font-weight:600;line-height:1}.how[data-astro-cid-ysqdafeu] h3[data-astro-cid-ysqdafeu]{margin:var(--space-3) 0 0;font-size:19px;font-weight:600}.how[data-astro-cid-ysqdafeu] p[data-astro-cid-ysqdafeu]{margin:var(--space-2) 0 0;max-width:44ch;color:var(--ink-muted);font-size:17px;line-height:1.6}.faq[data-astro-cid-ysqdafeu]{max-width:880px;margin-top:clamp(20px,2.5vw,32px)}.faq__item[data-astro-cid-ysqdafeu]+.faq__item[data-astro-cid-ysqdafeu]{border-top:1px solid var(--line)}.faq__item[data-astro-cid-ysqdafeu] summary[data-astro-cid-ysqdafeu]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;cursor:pointer;font-size:19px;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq__item[data-astro-cid-ysqdafeu] summary[data-astro-cid-ysqdafeu]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-ysqdafeu] summary[data-astro-cid-ysqdafeu]:hover{color:var(--purple)}.faq__chev[data-astro-cid-ysqdafeu]{flex:none;transition:transform .2s;display:inline-flex}.faq__item[data-astro-cid-ysqdafeu][open] .faq__chev[data-astro-cid-ysqdafeu]{transform:rotate(180deg)}.faq__item[data-astro-cid-ysqdafeu] p[data-astro-cid-ysqdafeu]{margin:0 0 var(--space-5);max-width:68ch;color:var(--ink-muted);font-size:17px;line-height:1.6}.others[data-astro-cid-ysqdafeu] .cols{margin-top:clamp(20px,2.5vw,32px)}
