.hub_page__ts0lB{min-height:100vh}.hub_width__uaVTI{width:100%;max-width:calc(var(--anv-content-max) + 2 * var(--anv-pad-x));margin:0 auto;padding:0 var(--anv-pad-x)}.hub_hero__X08GI{position:relative;overflow:hidden;color:var(--anv-ink-on-dark);border-bottom:1px solid rgba(255,255,255,.06);background:radial-gradient(900px 520px at 78% -10%,rgba(47,75,232,.26),transparent 62%),linear-gradient(180deg,var(--anv-navy-700) 0,var(--anv-navy-800) 100%);padding:clamp(40px,6vw,84px) 0 clamp(40px,5vw,72px)}.hub_decorA__gVe_u,.hub_decorB__kVI4k{position:absolute;aspect-ratio:14/9;border-radius:18px;pointer-events:none}.hub_decorA__gVe_u{right:-6%;top:12%;width:46%;max-width:620px;border:1px solid rgba(255,255,255,.07);transform:rotate(-5deg)}.hub_decorB__kVI4k{right:-2%;top:22%;width:44%;max-width:600px;border:1px solid rgba(255,255,255,.05);transform:rotate(4deg)}.hub_heroGrid__TiwBt{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px)}.hub_heroCopy__PA0z_{flex:1 1 380px;min-width:0;max-width:600px}.hub_heroScene__ksVDL{flex:1 1 400px;min-width:0;max-width:640px}.hub_breadcrumb__jY08Y{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 22px;color:#B8C0D4;font:400 14px/1.4 var(--anv-sans)}.hub_breadcrumb__jY08Y a{display:inline-flex;align-items:center;min-height:44px;color:var(--anv-ink-on-dark-2);text-decoration:underline;text-underline-offset:3px}.hub_breadcrumb__jY08Y>span[aria-hidden]{color:var(--anv-ink-500)}.hub_breadcrumb__jY08Y [aria-current]{color:var(--anv-ink-on-dark)}.hub_eyebrow__ku25T{margin:0 0 18px;color:var(--anv-ink-on-dark-muted);font:500 12px/1.4 var(--anv-mono);letter-spacing:.14em;text-transform:uppercase}.hub_hero__X08GI h1{margin:0;color:var(--anv-ink-on-dark);font:600 clamp(36px,6vw,66px)/1.02 var(--anv-sans);letter-spacing:-.025em;text-wrap:balance}.hub_hero__X08GI h1 span{color:#D4B36A}.hub_lead__RmWvl{max-width:54ch;margin:22px 0 0;color:var(--anv-ink-on-dark-3);font:400 clamp(17px,1.6vw,20px)/1.5 var(--anv-sans);text-wrap:pretty}.hub_badges__ZhPmM{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none}.hub_badges__ZhPmM li{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.03);color:var(--anv-ink-on-dark-3);font:400 12px/1.2 var(--anv-mono)}.hub_heroActions__xMTDK{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 0}.hub_ghostAction__zXQjo,.hub_primaryAction__tarMT{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border-radius:5px;font:600 15px/1 var(--anv-sans);text-decoration:none;white-space:nowrap;transition:background .18s}.hub_primaryAction__tarMT{border:1px solid var(--anv-cobalt);background:var(--anv-cobalt);color:#fff}.hub_primaryAction__tarMT:hover{background:var(--anv-cobalt-hover);color:#fff}.hub_ghostAction__zXQjo{padding:0 20px;border:1px solid rgba(255,255,255,.26);background:rgba(255,255,255,.04);color:var(--anv-ink-on-dark)}.hub_ghostAction__zXQjo:hover{background:rgba(255,255,255,.1);color:#fff}.hub_section__MZ_r9{padding:clamp(44px,6vw,84px) 0 clamp(20px,3vw,40px);background:var(--anv-ivory-200);scroll-margin-top:24px}.hub_sectionTight__mfUj0{padding:clamp(36px,5vw,64px) 0 clamp(44px,6vw,84px)}.hub_kickerDark__8I6ZC,.hub_kicker__T5_A9{margin:0 0 12px;color:var(--anv-ink-500);font:500 12px/1.4 var(--anv-mono);letter-spacing:.14em;text-transform:uppercase}.hub_kickerDark__8I6ZC{color:var(--anv-ink-on-dark-muted)}.hub_privacy__lD26B h2,.hub_section__MZ_r9 h2{margin:0 0 28px;color:var(--anv-ink-900);font:600 clamp(26px,3.2vw,38px)/1.12 var(--anv-sans);letter-spacing:-.02em;text-wrap:balance}.hub_reviewGrid__GzacE,.hub_valueGrid__6XuCy{display:grid;gap:20px;margin:0;padding:0;list-style:none}.hub_valueGrid__6XuCy{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.hub_reviewGrid__GzacE{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.hub_boundary__g7WDl{max-width:80ch;margin:18px 0 0;color:var(--anv-ink-500);font:400 14px/1.55 var(--anv-sans)}.hub_card__T77AY{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--anv-ivory-400);border-radius:14px;background:var(--anv-ivory-100);transition:transform .2s,box-shadow .2s,border-color .2s}.hub_card__T77AY:hover{transform:translateY(-3px);box-shadow:var(--anv-shadow-card);border-color:var(--anv-ivory-500)}.hub_card__T77AY:focus-within{outline:2px solid var(--anv-cobalt);outline-offset:2px}.hub_card__T77AY h3{margin:6px 0 0;color:var(--anv-ink-900);font:600 clamp(20px,2vw,24px)/1.2 var(--anv-sans);letter-spacing:-.01em;text-wrap:balance}.hub_card__T77AY h3 a{color:inherit;text-decoration:none}.hub_card__T77AY h3 a:focus-visible{outline:none}.hub_card__T77AY h3 a:after{content:"";position:absolute;inset:0;z-index:1}.hub_valueHead__c0ZFA{display:flex;align-items:flex-start;gap:16px;padding:24px 24px 0}.hub_iconTile__iiby_{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:var(--anv-navy-700);box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.hub_kind__zIwwy{margin:0;color:var(--anv-ink-500);font:500 12px/1.4 var(--anv-mono);letter-spacing:.14em;text-transform:uppercase}.hub_summary__fqMum{margin:8px 0 0;color:var(--anv-ink-600);font:400 15px/1.55 var(--anv-sans);text-wrap:pretty}.hub_chips__lfnN9{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:16px 24px 0;list-style:none}.hub_chips__lfnN9 li{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--anv-ivory-400);border-radius:999px;background:#fff;color:var(--anv-ink-700);font:400 12px/1.2 var(--anv-mono)}.hub_preview__BjKHF{margin:18px 24px 0;overflow:hidden;border:1px solid rgba(18,24,38,.1);border-radius:10px;background:var(--anv-navy-700)}.hub_open__pdH_8{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:auto 0 0;padding:18px 24px 22px;color:var(--anv-cobalt);font:600 15px/1 var(--anv-sans)}.hub_reviewCard__yRXuM .hub_chips__lfnN9{padding:14px 0 0}.hub_reviewPreview__52wRc{position:relative;border-bottom:1px solid var(--anv-ivory-400);background:var(--anv-navy-700)}.hub_floatIcon__Fn7ml{position:absolute;left:14px;bottom:-22px;z-index:2;display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--anv-ivory-400);border-radius:11px;background:var(--anv-navy-700);box-shadow:0 8px 20px -8px rgba(0,0,0,.5)}.hub_reviewBody__SDLmg{padding:34px 20px 0}.hub_reviewBody__SDLmg h3{font-size:20px;line-height:1.22}.hub_reviewCard__yRXuM .hub_open__pdH_8{padding:16px 20px 20px}.hub_privacy__lD26B{padding:clamp(40px,5vw,64px) 0;background:var(--anv-ivory-300);border-top:1px solid var(--anv-ivory-400);border-bottom:1px solid var(--anv-ivory-400)}.hub_privacyGrid__uhz_g{display:flex;flex-wrap:wrap;align-items:center;gap:32px}.hub_privacyCopy__19_HN{flex:1 1 380px;min-width:0}.hub_privacy__lD26B h2{margin-bottom:14px;font-size:clamp(24px,2.8vw,34px)}.hub_privacyCopy__19_HN>p:last-child{max-width:62ch;margin:0;color:var(--anv-ink-700);font:400 17px/1.6 var(--anv-sans);text-wrap:pretty}.hub_privacyFigure__diQMj{flex:0 1 300px;min-width:0;margin:0 auto}.hub_privacyArt__CPedQ{display:block;width:100%;height:auto}.hub_services__NyaJZ{padding:clamp(44px,6vw,84px) 0;background:linear-gradient(180deg,var(--anv-navy-700),var(--anv-navy-800));color:var(--anv-ink-on-dark)}.hub_services__NyaJZ h2{margin:0 0 10px;font:600 clamp(26px,3.2vw,38px)/1.12 var(--anv-sans);letter-spacing:-.02em;text-wrap:balance}.hub_servicesLead__1bXj_{max-width:60ch;margin:0 0 30px;color:var(--anv-ink-on-dark-3);font:400 17px/1.55 var(--anv-sans)}.hub_serviceGrid__rmftF{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;margin:0;padding:0;list-style:none}.hub_serviceGrid__rmftF a{display:flex;flex-direction:column;gap:12px;height:100%;min-height:124px;padding:20px 22px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(160deg,rgba(255,255,255,.08),rgba(255,255,255,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.12);color:var(--anv-ink-on-dark);text-decoration:none;transition:border-color .2s,transform .2s}.hub_serviceGrid__rmftF a:hover{border-color:rgba(157,176,255,.5);transform:translateY(-2px)}.hub_serviceTitle__RrvLw{display:flex;justify-content:space-between;align-items:center;gap:10px;font:600 18px/1.25 var(--anv-sans)}.hub_serviceTitle__RrvLw>span{color:var(--anv-cobalt-on-dark)}.hub_feeds__UIMRb{display:flex;flex-wrap:wrap;gap:6px}.hub_feeds__UIMRb>span{display:inline-flex;align-items:center;gap:7px;min-height:26px;padding:0 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--anv-ink-on-dark-2);font:400 12px/1.2 var(--anv-mono)}.hub_feeds__UIMRb>span>span{width:7px;height:7px;border-radius:2px}@media (max-width:400px){.hub_heroScene__ksVDL{margin-inline:calc(4px - var(--anv-pad-x))}}@media (max-width:520px){.hub_ghostAction__zXQjo,.hub_primaryAction__tarMT{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.hub_card__T77AY:hover,.hub_serviceGrid__rmftF a:hover{transform:none}}.hub_privacyTag__o5dpm{margin:8px 0 0;color:var(--anv-ink-500);font:500 12px/1.4 var(--anv-mono);letter-spacing:.1em;text-transform:uppercase}.scene-frame_wrap__JlRfr{min-width:0;container-type:inline-size}.scene-frame_frame__S_V7h{position:relative;padding:10px;border-radius:16px;background:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.16);box-shadow:var(--anv-shadow-frame);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3)}.scene-frame_bar__H_pkk{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px 10px}.scene-frame_label__EuGSG,.scene-frame_strip__y__HJ{color:var(--anv-ink-on-dark-muted);font:500 12px/1.4 var(--anv-mono);letter-spacing:.14em;text-transform:uppercase}.scene-frame_pause__70IyY{min-height:32px;padding:0 10px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.04);color:var(--anv-ink-on-dark-2);font:500 12px/1 var(--anv-mono);letter-spacing:.06em;cursor:pointer;white-space:nowrap;transition:background .18s;position:relative}.scene-frame_pause__70IyY:before{content:"";position:absolute;inset:-6px}.scene-frame_pause__70IyY:hover{background:rgba(255,255,255,.1)}.scene-frame_pause__70IyY[aria-pressed=true]{border-color:var(--anv-cobalt-on-dark);color:#fff}.scene-frame_canvas__NNOxv{aspect-ratio:14/9;overflow:hidden;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:var(--anv-navy-700)}.scene-frame_classic__jPOhd{aspect-ratio:4/3}.scene-frame_compact__z8QCg,.scene-frame_full__SlBp_{width:100%;height:100%}.scene-frame_compact__z8QCg,.scene-frame_compact__z8QCg text{display:none}.scene-frame_hero__HO_0B .scene-frame_caption__xIVq_{margin:12px 4px 0;color:var(--anv-ink-on-dark-muted);font:400 13px/1.5 var(--anv-sans)}.scene-frame_figures__UziDM{display:grid;gap:10px;margin:12px 2px 0}.scene-frame_figures__UziDM>div{display:grid;grid-template-columns:10px minmax(0,1fr);gap:2px 10px;align-items:start}.scene-frame_figures__UziDM span{grid-row:span 2;width:10px;height:10px;margin-top:5px;border-radius:3px}.scene-frame_figures__UziDM dt{color:var(--anv-ink-on-dark-muted);font:500 12px/1.4 var(--anv-mono);letter-spacing:.12em;text-transform:uppercase}.scene-frame_figures__UziDM dd{margin:0;color:var(--anv-ink-on-dark);font:500 15px/1.4 var(--anv-sans);overflow-wrap:anywhere}.scene-frame_card__iB6gY .scene-frame_canvas__NNOxv{border:0;border-radius:0}.scene-frame_card__iB6gY .scene-frame_strip__y__HJ{margin:0;padding:7px 12px 9px;border-top:1px solid rgba(255,255,255,.08)}@container (max-width: 400px){.scene-frame_hero__HO_0B .scene-frame_frame__S_V7h{padding:4px;border-radius:12px}.scene-frame_hero__HO_0B .scene-frame_bar__H_pkk{padding:4px 6px 8px}.scene-frame_hero__HO_0B .scene-frame_caption__xIVq_,.scene-frame_hero__HO_0B .scene-frame_figures__UziDM{margin-inline:8px}}@container (max-width: 479px){.scene-frame_hero__HO_0B .scene-frame_full__SlBp_{display:none}.scene-frame_hero__HO_0B .scene-frame_compact__z8QCg{display:block}}@container (max-width: 519px){.scene-frame_card__iB6gY .scene-frame_full__SlBp_{display:none}.scene-frame_card__iB6gY .scene-frame_compact__z8QCg{display:block}}@media print{.scene-frame_wrap__JlRfr{display:none}}.anv{--anv-navy-900:#06090F;--anv-navy-800:#0B1222;--anv-navy-700:#0E1730;--anv-navy-600:#121C38;--anv-navy-solid-glass:#101A33;--anv-ivory-100:#FBF9F4;--anv-ivory-200:#F6F3EC;--anv-ivory-300:#EFEBE1;--anv-ivory-400:#E4DED1;--anv-ivory-500:#CFC8B8;--anv-ink-900:#121826;--anv-ink-700:#2A3141;--anv-ink-600:#4B5567;--anv-ink-500:#5B6786;--anv-ink-on-dark:#F7F5EE;--anv-ink-on-dark-2:#DDE2EE;--anv-ink-on-dark-3:#C3CADB;--anv-ink-on-dark-muted:#8EA0CC;--anv-cobalt:#2F4BE8;--anv-cobalt-hover:#2740C9;--anv-cobalt-on-dark:#9DB0FF;--anv-cobalt-tint:#EEF1FF;--anv-cobalt-tint-border:#D7DEFF;--anv-indigo-ink:#3B45B5;--anv-gold-700:#C8962A;--anv-gold-tint:#FBF3DF;--anv-gold-border:#EFDDAA;--anv-gold-ink:#7A5A12;--anv-teal-700:#0FB5A1;--anv-teal-tint:#E6FAF6;--anv-teal-border:#B9EDE3;--anv-teal-ink:#0B6B60;--anv-purple-700:#7C5CD6;--anv-purple-tint:#F1ECFC;--anv-purple-border:#D9CCF7;--anv-purple-ink:#5B3FA8;--anv-sev-low:#1F6B46;--anv-sev-medium:#5B6786;--anv-sev-high:#B5541C;--anv-sev-critical:#B0304A;--anv-rose-ink:#9B2C44;--anv-rose-tint:#FDECEF;--anv-rose-border:#E07A93;--anv-warn-tint:#FFF8E6;--anv-sans:var(--font-sans,Archivo),system-ui,sans-serif;--anv-mono:var(--font-mono,"IBM Plex Mono"),ui-monospace,monospace;--anv-pad-x:clamp(16px,4vw,40px);--anv-section-y:clamp(44px,6vw,84px);--anv-content-max:1200px;--anv-shadow-card:0 24px 50px -24px rgba(18,24,38,.35);--anv-shadow-frame:inset 0 1px 0 rgba(255,255,255,.16),0 40px 80px -30px rgba(0,0,0,.7);--anv-ease:cubic-bezier(.2,.7,.2,1);--anv-tool:#9DB0FF;background:var(--anv-ivory-200);color:var(--anv-ink-900);overflow-x:clip}.anv :focus-visible{outline:2px solid var(--anv-cobalt);outline-offset:2px}.anv .anv-dark :focus-visible{outline-color:var(--anv-cobalt-on-dark)}.anv svg[data-scene]{display:block;width:100%;height:100%}@keyframes anvFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes anvIn{0%{opacity:0}to{opacity:1}}@keyframes anvDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes anvFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes anvPulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes anvFlow{to{stroke-dashoffset:-28}}@keyframes anvGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes anvGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes anvPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes anvRise{0%{transform:translateY(14px)}to{transform:none}}.anv [data-enter]{animation:anvRise .55s var(--anv-ease) both}.anv [data-enter="1"]{animation-delay:.06s}.anv [data-enter="2"]{animation-delay:.12s;animation-duration:.6s}.anv [data-enter="3"]{animation-delay:.2s;animation-duration:.6s}.anv [data-enter="4"]{animation-delay:.28s;animation-duration:.6s}.anv [data-enter="5"]{animation-delay:.36s;animation-duration:.6s}.anv [data-enter=scene]{animation-delay:.3s;animation-duration:.8s}.anv.anv-paused *{animation-play-state:paused!important}.anv.anv-paused [data-enter]{animation:none!important}.anv.anv-entering [data-loop],.anv.anv-typing [data-loop]{animation-play-state:paused!important}.anv.anv-solid [data-glass]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--anv-navy-solid-glass)!important}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.anv [data-glass]{background:var(--anv-navy-solid-glass)!important}}html:has(.anv){scroll-padding-top:24px;scroll-padding-bottom:96px}@media (prefers-reduced-motion:reduce){.anv *,.anv :after,.anv :before{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.tool-page_page__Q5vc7{min-height:100vh}.tool-page_width__kpiWE{width:100%;max-width:calc(var(--anv-content-max) + 2 * var(--anv-pad-x));margin:0 auto;padding:0 var(--anv-pad-x)}.tool-page_hero__6PIwi{position:relative;overflow:hidden;color:var(--anv-ink-on-dark);background:radial-gradient(800px 480px at 80% -10%,rgba(47,75,232,.22),transparent 60%),linear-gradient(180deg,var(--anv-navy-700) 0,var(--anv-navy-800) 100%);border-bottom:1px solid rgba(255,255,255,.06);padding:clamp(28px,4vw,48px) 0 clamp(40px,5vw,72px)}.tool-page_heroDecor__6beeM{position:absolute;right:-5%;top:14%;width:44%;max-width:600px;aspect-ratio:14/9;border:1px solid rgba(255,255,255,.07);border-radius:18px;transform:rotate(-5deg);pointer-events:none}.tool-page_breadcrumb__n5E_l{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 clamp(24px,3vw,44px);color:#B8C0D4;font:400 14px/1.4 var(--anv-sans)}.tool-page_breadcrumb__n5E_l a{display:inline-flex;align-items:center;min-height:44px;color:var(--anv-ink-on-dark-2);text-decoration:underline;text-underline-offset:3px}.tool-page_breadcrumb__n5E_l a:hover{color:#fff}.tool-page_breadcrumb__n5E_l>span[aria-hidden]{color:var(--anv-ink-500)}.tool-page_breadcrumb__n5E_l [aria-current]{color:var(--anv-ink-on-dark)}.tool-page_heroGrid__rzXw7{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px)}.tool-page_heroCopy__sbCw4{flex:1 1 380px;min-width:0;max-width:620px}.tool-page_heroScene__TMmkm{flex:1 1 400px;min-width:0;max-width:640px}.tool-page_eyebrow__X8egQ{display:flex;align-items:center;gap:12px;margin:0 0 18px;color:var(--anv-ink-on-dark-muted);font:500 12px/1.4 var(--anv-mono);letter-spacing:.14em;text-transform:uppercase}.tool-page_heroIcon__EG9wo{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)}.tool-page_hero__6PIwi h1{margin:0;color:var(--anv-ink-on-dark);font:600 clamp(34px,5.4vw,62px)/1.04 var(--anv-sans);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}.tool-page_lead__sXASK{max-width:54ch;margin:20px 0 0;color:var(--anv-ink-on-dark-3);font:400 clamp(17px,1.6vw,20px)/1.5 var(--anv-sans);text-wrap:pretty}.tool-page_badges__TOM37{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.tool-page_badges__TOM37 li{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px 0 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.04);color:var(--anv-ink-on-dark-2);font:400 12px/1 var(--anv-mono);white-space:nowrap}.tool-page_badges__TOM37 li>span{width:6px;height:6px;border-radius:50%;background:#6EE7A0}.tool-page_heroActions__lHzzF{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 0}.tool-page_ghostAction__HCu_g,.tool-page_primaryAction__KkfGm{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:5px;font:600 16px/1 var(--anv-sans);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .18s,border-color .18s}.tool-page_primaryAction__KkfGm{border:1px solid var(--anv-cobalt);background:var(--anv-cobalt);color:#fff;box-shadow:0 14px 30px -14px rgba(47,75,232,.9)}.tool-page_primaryAction__KkfGm:hover{border-color:var(--anv-cobalt-hover);background:var(--anv-cobalt-hover);color:#fff}.tool-page_ghostAction__HCu_g{padding:0 20px;border:1px solid rgba(255,255,255,.26);background:rgba(255,255,255,.04);color:var(--anv-ink-on-dark);font-size:15px}.tool-page_ghostAction__HCu_g:hover{background:rgba(255,255,255,.1)}.tool-page_toolSection__hSE3U{padding:clamp(32px,4vw,56px) 0 clamp(40px,5vw,72px);background:var(--anv-ivory-200)}.tool-page_intro___RzTx{max-width:78ch;margin:0 0 22px}.tool-page_intro___RzTx p{margin:0 0 10px;color:var(--anv-ink-600);font:400 16px/1.6 var(--anv-sans);text-wrap:pretty}.tool-page_explain__u_ToR{padding:clamp(40px,5vw,72px) 0;background:var(--anv-ivory-300);border-top:1px solid var(--anv-ivory-400)}.tool-page_explainGrid__MNGo2{display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px}.tool-page_contents__u7toO{flex:1 1 200px;max-width:260px;position:sticky;top:24px}.tool-page_contents__u7toO>div{display:flex;flex-wrap:wrap;gap:6px}.tool-page_contents__u7toO a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--anv-ivory-400);border-radius:999px;background:var(--anv-ivory-100);color:var(--anv-ink-900);font:500 13px/1 var(--anv-sans);text-decoration:none;transition:border-color .18s}.tool-page_contents__u7toO a:hover{border-color:var(--anv-ink-on-dark-muted)}.tool-page_kickerDark__0y68b,.tool-page_kicker__31aqE{margin:0 0 12px;color:var(--anv-ink-500);font:500 12px/1.4 var(--anv-mono);letter-spacing:.14em;text-transform:uppercase}.tool-page_kickerDark__0y68b{color:var(--anv-ink-on-dark-muted)}.tool-page_version__THccc{margin:16px 0 0;color:var(--anv-ink-500);font:400 13px/1.5 var(--anv-sans)}.tool-page_body__tIesR{flex:1 1 480px;min-width:0;max-width:780px;display:grid;gap:36px}.tool-page_body__tIesR aside,.tool-page_body__tIesR section{scroll-margin-top:24px}.tool-page_body__tIesR h2{margin:0 0 14px;color:var(--anv-ink-900);font:600 clamp(22px,2.4vw,28px)/1.2 var(--anv-sans);letter-spacing:-.015em;text-wrap:balance}.tool-page_body__tIesR p{margin:0 0 12px;color:var(--anv-ink-700);font:400 16px/1.65 var(--anv-sans);text-wrap:pretty}.tool-page_body__tIesR section>p:last-child{margin-bottom:0}.tool-page_rules__uhbYN{margin:0;padding:18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:var(--anv-navy-700)}.tool-page_rules__uhbYN figcaption{margin:0 0 12px;color:var(--anv-ink-on-dark-muted);font:500 12px/1.4 var(--anv-mono);letter-spacing:.14em;text-transform:uppercase}.tool-page_rules__uhbYN pre{margin:0;color:var(--anv-ink-on-dark-2);font:400 13px/1.7 var(--anv-mono);white-space:pre-wrap;overflow-wrap:anywhere}.tool-page_dots__yuJO9,.tool-page_evidence__esFxJ{display:grid;gap:10px;margin:0;padding:0;list-style:none}.tool-page_dots__yuJO9 li{display:flex;gap:12px;color:var(--anv-ink-700);font:400 15.5px/1.6 var(--anv-sans)}.tool-page_dots__yuJO9 li>span{flex:none;width:8px;height:8px;margin-top:9px;border-radius:2px}.tool-page_limits__0sJlN li>span{border-radius:50%;border:1.5px solid var(--anv-rose-ink);background:transparent}.tool-page_evidence__esFxJ{gap:8px}.tool-page_evidence__esFxJ li{display:flex;gap:12px;padding:12px 14px;border:1px solid var(--anv-ivory-400);border-radius:8px;background:var(--anv-ivory-100);color:var(--anv-ink-700);font:400 15px/1.55 var(--anv-sans)}.tool-page_evidence__esFxJ li>span{flex:none;width:16px;height:16px;margin-top:3px;border:1.5px solid var(--anv-ink-500);border-radius:3px}.tool-page_record__eN8Hn{position:relative;padding:0 0 14px 14px}.tool-page_record__eN8Hn:before{content:"";position:absolute;left:0;top:14px;right:14px;bottom:0;border:1px solid var(--anv-ivory-400);border-radius:12px;background:#F1EDE2;transform:rotate(-1.2deg)}.tool-page_recordCard__dP1LM{position:relative;padding:22px;border:1px solid var(--anv-ivory-400);border-radius:12px;background:var(--anv-ivory-100);box-shadow:0 20px 40px -30px rgba(18,24,38,.4)}.tool-page_recordHead__JsmmU{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.tool-page_recordHead__JsmmU>span:first-child{color:var(--anv-ink-500);font:500 12px/1.4 var(--anv-mono);letter-spacing:.14em;text-transform:uppercase}.tool-page_sampleDark__8OZRZ,.tool-page_sample__XrRwE{padding:6px 9px;border:1px solid var(--anv-ivory-500);border-radius:999px;background:#fff;color:var(--anv-ink-900);font:500 12px/1 var(--anv-mono);letter-spacing:.1em;text-transform:uppercase}.tool-page_sampleDark__8OZRZ{border:0;padding:0;background:none;color:var(--anv-ink-500);letter-spacing:.12em}.tool-page_inlineAction__q0tiG{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:4px;padding:0 16px;border:1px solid var(--anv-ivory-500);border-radius:5px;background:#fff;color:var(--anv-ink-900);font:600 14px/1 var(--anv-sans);cursor:pointer}.tool-page_inlineAction__q0tiG:hover{border-color:var(--anv-ink-on-dark-muted);background:#F8F9FF}.tool-page_faq__eV1es{display:grid;gap:8px}.tool-page_faq__eV1es details{padding:0 18px;border:1px solid var(--anv-ivory-400);border-radius:10px;background:var(--anv-ivory-100)}.tool-page_faq__eV1es summary{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:12px 0;color:var(--anv-ink-900);font:600 15.5px/1.35 var(--anv-sans);list-style:none;cursor:pointer}.tool-page_faq__eV1es summary::-webkit-details-marker{display:none}.tool-page_chev__yzmcn{flex:none;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--anv-ivory-500);border-radius:50%;transition:transform .2s var(--anv-ease)}.tool-page_chev__yzmcn:before{content:"";width:7px;height:7px;margin-top:-3px;border-right:1.5px solid var(--anv-ink-700);border-bottom:1.5px solid var(--anv-ink-700);transform:rotate(45deg)}.tool-page_faq__eV1es details[open] .tool-page_chev__yzmcn{transform:rotate(180deg)}.tool-page_faq__eV1es details p{margin:0 0 16px}.tool-page_sources__dd1RG ul{margin:0;padding:0 0 0 18px}.tool-page_sources__dd1RG li{color:var(--anv-ink-700);font:400 15px/1.6 var(--anv-sans)}.tool-page_sources__dd1RG a{color:var(--anv-cobalt);text-underline-offset:3px;overflow-wrap:anywhere}.tool-page_service__L0MHX{padding:clamp(44px,6vw,84px) 0;background:linear-gradient(180deg,var(--anv-navy-700),var(--anv-navy-800));color:var(--anv-ink-on-dark)}.tool-page_serviceGrid__XpXJN{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,56px)}.tool-page_serviceCopy__u_ODc{flex:1 1 380px;min-width:0;max-width:600px}.tool-page_serviceCopy__u_ODc h2{margin:0 0 14px;font:600 clamp(26px,3.2vw,38px)/1.12 var(--anv-sans);letter-spacing:-.02em;text-wrap:balance}.tool-page_serviceCopy__u_ODc>p:not(.tool-page_kickerDark__0y68b){max-width:58ch;margin:0 0 26px;color:var(--anv-ink-on-dark-3);font:400 17px/1.6 var(--anv-sans);text-wrap:pretty}.tool-page_working__YLvVa{position:relative;flex:1 1 300px;min-width:0;max-width:440px;margin:0 auto;padding:18px 18px 0 0}.tool-page_working__YLvVa:before{content:"";position:absolute;right:0;top:0;width:88%;height:88%;border-radius:10px;background:#F1EDE2;opacity:.9;transform:rotate(3deg)}.tool-page_workingCard___gJX_{position:relative;padding:20px 22px;border-radius:10px;background:var(--anv-ivory-100);color:var(--anv-ink-900);box-shadow:0 30px 60px -30px rgba(0,0,0,.6);transform:rotate(-1.5deg)}.tool-page_workingHead__Z5Fqx{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0;font:600 15px/1.2 var(--anv-sans)}.tool-page_workingHead__Z5Fqx>span:first-child{display:inline-flex;align-items:center;gap:8px}.tool-page_workingIcon__WR1W9{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--anv-navy-700)}.tool-page_workingCols__fhKJE{margin:14px 0 0;padding-bottom:8px;border-bottom:1px solid var(--anv-ivory-400);color:var(--anv-ink-500);font:500 12px/1.4 var(--anv-mono);letter-spacing:.14em;text-transform:uppercase}.tool-page_workingCard___gJX_ dl{display:grid;gap:10px;margin:10px 0 0}.tool-page_workingCard___gJX_ dl>div{display:flex;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--anv-ivory-300);color:var(--anv-ink-700);font:400 13.5px/1.4 var(--anv-sans)}.tool-page_workingCard___gJX_ dl>div:last-child{padding-bottom:0;border-bottom:0}.tool-page_workingCard___gJX_ dd{margin:0;color:var(--anv-cobalt)}.tool-page_workingCard___gJX_ figcaption{margin:14px 0 0;color:var(--anv-ink-500);font:400 13px/1.4 var(--anv-sans)}.tool-page_related__bn_qh{padding:clamp(44px,6vw,84px) 0;background:var(--anv-ivory-200)}.tool-page_related__bn_qh h2{margin:0 0 28px;color:var(--anv-ink-900);font:600 clamp(26px,3.2vw,38px)/1.12 var(--anv-sans);letter-spacing:-.02em;text-wrap:balance}.tool-page_related__bn_qh ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px;margin:0;padding:0;list-style:none}.tool-page_related__bn_qh li a{display:grid;align-content:start;gap:8px;height:100%;padding:22px;border:1px solid var(--anv-ivory-400);border-radius:14px;background:var(--anv-ivory-100);color:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.tool-page_related__bn_qh li a:hover{transform:translateY(-3px);box-shadow:var(--anv-shadow-card);border-color:var(--anv-ivory-500)}.tool-page_relatedIcon__VQP6b{display:grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border-radius:11px;background:var(--anv-navy-700)}.tool-page_related__bn_qh small{color:var(--anv-ink-500);font:500 12px/1.4 var(--anv-mono);letter-spacing:.14em;text-transform:uppercase}.tool-page_related__bn_qh strong{color:var(--anv-ink-900);font:600 19px/1.25 var(--anv-sans);letter-spacing:-.01em}.tool-page_related__bn_qh li a>span:last-child{color:var(--anv-ink-600);font:400 14.5px/1.55 var(--anv-sans)}.tool-page_allTools__3Xy_g{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:20px;color:var(--anv-cobalt);font:600 15px/1 var(--anv-sans);text-underline-offset:4px}@media (max-width:899px){.tool-page_contents__u7toO{position:static;max-width:none;flex-basis:100%}}@media (max-width:400px){.tool-page_heroScene__TMmkm{margin-inline:calc(4px - var(--anv-pad-x))}}@media (max-width:520px){.tool-page_ghostAction__HCu_g,.tool-page_primaryAction__KkfGm{flex:1 1 100%}.tool-page_badges__TOM37 li{white-space:normal}}@media (prefers-reduced-motion:reduce){.tool-page_related__bn_qh li a:hover{transform:none}}@media print{.offering-page>:not(.tool-page_page__Q5vc7),body>:not(:has(.tool-page_page__Q5vc7)){display:none!important}.tool-page_explain__u_ToR,.tool-page_hero__6PIwi,.tool-page_intro___RzTx,.tool-page_related__bn_qh,.tool-page_service__L0MHX{display:none!important}.tool-page_toolSection__hSE3U{padding:0;background:#fff}}